Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
google-native.apigee/v1.getAppGroupApp
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
Returns the details for an AppGroup app.
Using getAppGroupApp
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getAppGroupApp(args: GetAppGroupAppArgs, opts?: InvokeOptions): Promise<GetAppGroupAppResult>
function getAppGroupAppOutput(args: GetAppGroupAppOutputArgs, opts?: InvokeOptions): Output<GetAppGroupAppResult>
def get_app_group_app(app_id: Optional[str] = None,
appgroup_id: Optional[str] = None,
organization_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAppGroupAppResult
def get_app_group_app_output(app_id: Optional[pulumi.Input[str]] = None,
appgroup_id: Optional[pulumi.Input[str]] = None,
organization_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAppGroupAppResult]
func LookupAppGroupApp(ctx *Context, args *LookupAppGroupAppArgs, opts ...InvokeOption) (*LookupAppGroupAppResult, error)
func LookupAppGroupAppOutput(ctx *Context, args *LookupAppGroupAppOutputArgs, opts ...InvokeOption) LookupAppGroupAppResultOutput
> Note: This function is named LookupAppGroupApp
in the Go SDK.
public static class GetAppGroupApp
{
public static Task<GetAppGroupAppResult> InvokeAsync(GetAppGroupAppArgs args, InvokeOptions? opts = null)
public static Output<GetAppGroupAppResult> Invoke(GetAppGroupAppInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetAppGroupAppResult> getAppGroupApp(GetAppGroupAppArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: google-native:apigee/v1:getAppGroupApp
arguments:
# arguments dictionary
The following arguments are supported:
- App
Id string - Appgroup
Id string - Organization
Id string
- App
Id string - Appgroup
Id string - Organization
Id string
- app
Id String - appgroup
Id String - organization
Id String
- app
Id string - appgroup
Id string - organization
Id string
- app_
id str - appgroup_
id str - organization_
id str
- app
Id String - appgroup
Id String - organization
Id String
getAppGroupApp Result
The following output properties are available:
- Api
Products List<string> - List of API products associated with the AppGroup app.
- App
Group string - Immutable. Name of the parent AppGroup whose resource name format is of syntax (organizations//appgroups/).
- App
Id string - Immutable. ID of the AppGroup app.
- Attributes
List<Pulumi.
Google Native. Apigee. V1. Outputs. Google Cloud Apigee V1Attribute Response> - List of attributes for the AppGroup app.
- Callback
Url string - Callback URL used by OAuth 2.0 authorization servers to communicate authorization codes back to AppGroup apps.
- Created
At string - Time the AppGroup app was created in milliseconds since epoch.
- Credentials
List<Pulumi.
Google Native. Apigee. V1. Outputs. Google Cloud Apigee V1Credential Response> - Set of credentials for the AppGroup app consisting of the consumer key/secret pairs associated with the API products.
- Key
Expires stringIn - Immutable. Expiration time, in seconds, for the consumer key that is generated for the AppGroup app. If not set or left to the default value of
-1
, the API key never expires. The expiration time can't be updated after it is set. - Last
Modified stringAt - Time the AppGroup app was modified in milliseconds since epoch.
- Name string
- Immutable. Name of the AppGroup app whose resource name format is of syntax (organizations//appgroups//apps/*).
- Scopes List<string>
- Scopes to apply to the AppGroup app. The specified scopes must already exist for the API product that you associate with the AppGroup app.
- Status string
- Status of the App. Valid values include
approved
orrevoked
.
- Api
Products []string - List of API products associated with the AppGroup app.
- App
Group string - Immutable. Name of the parent AppGroup whose resource name format is of syntax (organizations//appgroups/).
- App
Id string - Immutable. ID of the AppGroup app.
- Attributes
[]Google
Cloud Apigee V1Attribute Response - List of attributes for the AppGroup app.
- Callback
Url string - Callback URL used by OAuth 2.0 authorization servers to communicate authorization codes back to AppGroup apps.
- Created
At string - Time the AppGroup app was created in milliseconds since epoch.
- Credentials
[]Google
Cloud Apigee V1Credential Response - Set of credentials for the AppGroup app consisting of the consumer key/secret pairs associated with the API products.
- Key
Expires stringIn - Immutable. Expiration time, in seconds, for the consumer key that is generated for the AppGroup app. If not set or left to the default value of
-1
, the API key never expires. The expiration time can't be updated after it is set. - Last
Modified stringAt - Time the AppGroup app was modified in milliseconds since epoch.
- Name string
- Immutable. Name of the AppGroup app whose resource name format is of syntax (organizations//appgroups//apps/*).
- Scopes []string
- Scopes to apply to the AppGroup app. The specified scopes must already exist for the API product that you associate with the AppGroup app.
- Status string
- Status of the App. Valid values include
approved
orrevoked
.
- api
Products List<String> - List of API products associated with the AppGroup app.
- app
Group String - Immutable. Name of the parent AppGroup whose resource name format is of syntax (organizations//appgroups/).
- app
Id String - Immutable. ID of the AppGroup app.
- attributes
List<Google
Cloud Apigee V1Attribute Response> - List of attributes for the AppGroup app.
- callback
Url String - Callback URL used by OAuth 2.0 authorization servers to communicate authorization codes back to AppGroup apps.
- created
At String - Time the AppGroup app was created in milliseconds since epoch.
- credentials
List<Google
Cloud Apigee V1Credential Response> - Set of credentials for the AppGroup app consisting of the consumer key/secret pairs associated with the API products.
- key
Expires StringIn - Immutable. Expiration time, in seconds, for the consumer key that is generated for the AppGroup app. If not set or left to the default value of
-1
, the API key never expires. The expiration time can't be updated after it is set. - last
Modified StringAt - Time the AppGroup app was modified in milliseconds since epoch.
- name String
- Immutable. Name of the AppGroup app whose resource name format is of syntax (organizations//appgroups//apps/*).
- scopes List<String>
- Scopes to apply to the AppGroup app. The specified scopes must already exist for the API product that you associate with the AppGroup app.
- status String
- Status of the App. Valid values include
approved
orrevoked
.
- api
Products string[] - List of API products associated with the AppGroup app.
- app
Group string - Immutable. Name of the parent AppGroup whose resource name format is of syntax (organizations//appgroups/).
- app
Id string - Immutable. ID of the AppGroup app.
- attributes
Google
Cloud Apigee V1Attribute Response[] - List of attributes for the AppGroup app.
- callback
Url string - Callback URL used by OAuth 2.0 authorization servers to communicate authorization codes back to AppGroup apps.
- created
At string - Time the AppGroup app was created in milliseconds since epoch.
- credentials
Google
Cloud Apigee V1Credential Response[] - Set of credentials for the AppGroup app consisting of the consumer key/secret pairs associated with the API products.
- key
Expires stringIn - Immutable. Expiration time, in seconds, for the consumer key that is generated for the AppGroup app. If not set or left to the default value of
-1
, the API key never expires. The expiration time can't be updated after it is set. - last
Modified stringAt - Time the AppGroup app was modified in milliseconds since epoch.
- name string
- Immutable. Name of the AppGroup app whose resource name format is of syntax (organizations//appgroups//apps/*).
- scopes string[]
- Scopes to apply to the AppGroup app. The specified scopes must already exist for the API product that you associate with the AppGroup app.
- status string
- Status of the App. Valid values include
approved
orrevoked
.
- api_
products Sequence[str] - List of API products associated with the AppGroup app.
- app_
group str - Immutable. Name of the parent AppGroup whose resource name format is of syntax (organizations//appgroups/).
- app_
id str - Immutable. ID of the AppGroup app.
- attributes
Sequence[Google
Cloud Apigee V1Attribute Response] - List of attributes for the AppGroup app.
- callback_
url str - Callback URL used by OAuth 2.0 authorization servers to communicate authorization codes back to AppGroup apps.
- created_
at str - Time the AppGroup app was created in milliseconds since epoch.
- credentials
Sequence[Google
Cloud Apigee V1Credential Response] - Set of credentials for the AppGroup app consisting of the consumer key/secret pairs associated with the API products.
- key_
expires_ strin - Immutable. Expiration time, in seconds, for the consumer key that is generated for the AppGroup app. If not set or left to the default value of
-1
, the API key never expires. The expiration time can't be updated after it is set. - last_
modified_ strat - Time the AppGroup app was modified in milliseconds since epoch.
- name str
- Immutable. Name of the AppGroup app whose resource name format is of syntax (organizations//appgroups//apps/*).
- scopes Sequence[str]
- Scopes to apply to the AppGroup app. The specified scopes must already exist for the API product that you associate with the AppGroup app.
- status str
- Status of the App. Valid values include
approved
orrevoked
.
- api
Products List<String> - List of API products associated with the AppGroup app.
- app
Group String - Immutable. Name of the parent AppGroup whose resource name format is of syntax (organizations//appgroups/).
- app
Id String - Immutable. ID of the AppGroup app.
- attributes List<Property Map>
- List of attributes for the AppGroup app.
- callback
Url String - Callback URL used by OAuth 2.0 authorization servers to communicate authorization codes back to AppGroup apps.
- created
At String - Time the AppGroup app was created in milliseconds since epoch.
- credentials List<Property Map>
- Set of credentials for the AppGroup app consisting of the consumer key/secret pairs associated with the API products.
- key
Expires StringIn - Immutable. Expiration time, in seconds, for the consumer key that is generated for the AppGroup app. If not set or left to the default value of
-1
, the API key never expires. The expiration time can't be updated after it is set. - last
Modified StringAt - Time the AppGroup app was modified in milliseconds since epoch.
- name String
- Immutable. Name of the AppGroup app whose resource name format is of syntax (organizations//appgroups//apps/*).
- scopes List<String>
- Scopes to apply to the AppGroup app. The specified scopes must already exist for the API product that you associate with the AppGroup app.
- status String
- Status of the App. Valid values include
approved
orrevoked
.
Supporting Types
GoogleCloudApigeeV1ApiProductRefResponse
- Apiproduct string
- Name of the API product.
- Status string
- Status of the API product. Valid values are
approved
orrevoked
.
- Apiproduct string
- Name of the API product.
- Status string
- Status of the API product. Valid values are
approved
orrevoked
.
- apiproduct String
- Name of the API product.
- status String
- Status of the API product. Valid values are
approved
orrevoked
.
- apiproduct string
- Name of the API product.
- status string
- Status of the API product. Valid values are
approved
orrevoked
.
- apiproduct str
- Name of the API product.
- status str
- Status of the API product. Valid values are
approved
orrevoked
.
- apiproduct String
- Name of the API product.
- status String
- Status of the API product. Valid values are
approved
orrevoked
.
GoogleCloudApigeeV1AttributeResponse
GoogleCloudApigeeV1CredentialResponse
- Api
Products List<Pulumi.Google Native. Apigee. V1. Inputs. Google Cloud Apigee V1Api Product Ref Response> - List of API products this credential can be used for.
- Attributes
List<Pulumi.
Google Native. Apigee. V1. Inputs. Google Cloud Apigee V1Attribute Response> - List of attributes associated with this credential.
- Consumer
Key string - Consumer key.
- Consumer
Secret string - Secret key.
- Expires
At string - Time the credential will expire in milliseconds since epoch.
- Issued
At string - Time the credential was issued in milliseconds since epoch.
- Scopes List<string>
- List of scopes to apply to the app. Specified scopes must already exist on the API product that you associate with the app.
- Status string
- Status of the credential. Valid values include
approved
orrevoked
.
- Api
Products []GoogleCloud Apigee V1Api Product Ref Response - List of API products this credential can be used for.
- Attributes
[]Google
Cloud Apigee V1Attribute Response - List of attributes associated with this credential.
- Consumer
Key string - Consumer key.
- Consumer
Secret string - Secret key.
- Expires
At string - Time the credential will expire in milliseconds since epoch.
- Issued
At string - Time the credential was issued in milliseconds since epoch.
- Scopes []string
- List of scopes to apply to the app. Specified scopes must already exist on the API product that you associate with the app.
- Status string
- Status of the credential. Valid values include
approved
orrevoked
.
- api
Products List<GoogleCloud Apigee V1Api Product Ref Response> - List of API products this credential can be used for.
- attributes
List<Google
Cloud Apigee V1Attribute Response> - List of attributes associated with this credential.
- consumer
Key String - Consumer key.
- consumer
Secret String - Secret key.
- expires
At String - Time the credential will expire in milliseconds since epoch.
- issued
At String - Time the credential was issued in milliseconds since epoch.
- scopes List<String>
- List of scopes to apply to the app. Specified scopes must already exist on the API product that you associate with the app.
- status String
- Status of the credential. Valid values include
approved
orrevoked
.
- api
Products GoogleCloud Apigee V1Api Product Ref Response[] - List of API products this credential can be used for.
- attributes
Google
Cloud Apigee V1Attribute Response[] - List of attributes associated with this credential.
- consumer
Key string - Consumer key.
- consumer
Secret string - Secret key.
- expires
At string - Time the credential will expire in milliseconds since epoch.
- issued
At string - Time the credential was issued in milliseconds since epoch.
- scopes string[]
- List of scopes to apply to the app. Specified scopes must already exist on the API product that you associate with the app.
- status string
- Status of the credential. Valid values include
approved
orrevoked
.
- api_
products Sequence[GoogleCloud Apigee V1Api Product Ref Response] - List of API products this credential can be used for.
- attributes
Sequence[Google
Cloud Apigee V1Attribute Response] - List of attributes associated with this credential.
- consumer_
key str - Consumer key.
- consumer_
secret str - Secret key.
- expires_
at str - Time the credential will expire in milliseconds since epoch.
- issued_
at str - Time the credential was issued in milliseconds since epoch.
- scopes Sequence[str]
- List of scopes to apply to the app. Specified scopes must already exist on the API product that you associate with the app.
- status str
- Status of the credential. Valid values include
approved
orrevoked
.
- api
Products List<Property Map> - List of API products this credential can be used for.
- attributes List<Property Map>
- List of attributes associated with this credential.
- consumer
Key String - Consumer key.
- consumer
Secret String - Secret key.
- expires
At String - Time the credential will expire in milliseconds since epoch.
- issued
At String - Time the credential was issued in milliseconds since epoch.
- scopes List<String>
- List of scopes to apply to the app. Specified scopes must already exist on the API product that you associate with the app.
- status String
- Status of the credential. Valid values include
approved
orrevoked
.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi