1. Packages
  2. Google Cloud Native
  3. API Docs
  4. apigee
  5. apigee/v1
  6. getDeveloperApp

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.getDeveloperApp

Explore with Pulumi AI

google-native logo

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 a developer app.

    Using getDeveloperApp

    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 getDeveloperApp(args: GetDeveloperAppArgs, opts?: InvokeOptions): Promise<GetDeveloperAppResult>
    function getDeveloperAppOutput(args: GetDeveloperAppOutputArgs, opts?: InvokeOptions): Output<GetDeveloperAppResult>
    def get_developer_app(app_id: Optional[str] = None,
                          developer_id: Optional[str] = None,
                          entity: Optional[str] = None,
                          organization_id: Optional[str] = None,
                          query: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetDeveloperAppResult
    def get_developer_app_output(app_id: Optional[pulumi.Input[str]] = None,
                          developer_id: Optional[pulumi.Input[str]] = None,
                          entity: Optional[pulumi.Input[str]] = None,
                          organization_id: Optional[pulumi.Input[str]] = None,
                          query: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetDeveloperAppResult]
    func LookupDeveloperApp(ctx *Context, args *LookupDeveloperAppArgs, opts ...InvokeOption) (*LookupDeveloperAppResult, error)
    func LookupDeveloperAppOutput(ctx *Context, args *LookupDeveloperAppOutputArgs, opts ...InvokeOption) LookupDeveloperAppResultOutput

    > Note: This function is named LookupDeveloperApp in the Go SDK.

    public static class GetDeveloperApp 
    {
        public static Task<GetDeveloperAppResult> InvokeAsync(GetDeveloperAppArgs args, InvokeOptions? opts = null)
        public static Output<GetDeveloperAppResult> Invoke(GetDeveloperAppInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDeveloperAppResult> getDeveloperApp(GetDeveloperAppArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: google-native:apigee/v1:getDeveloperApp
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AppId string
    DeveloperId string
    OrganizationId string
    Entity string
    Query string
    AppId string
    DeveloperId string
    OrganizationId string
    Entity string
    Query string
    appId String
    developerId String
    organizationId String
    entity String
    query String
    appId string
    developerId string
    organizationId string
    entity string
    query string
    appId String
    developerId String
    organizationId String
    entity String
    query String

    getDeveloperApp Result

    The following output properties are available:

    ApiProducts List<string>
    List of API products associated with the developer app.
    AppFamily string
    Developer app family.
    AppId string
    ID of the developer app.
    Attributes List<Pulumi.GoogleNative.Apigee.V1.Outputs.GoogleCloudApigeeV1AttributeResponse>
    List of attributes for the developer app.
    CallbackUrl string
    Callback URL used by OAuth 2.0 authorization servers to communicate authorization codes back to developer apps.
    CreatedAt string
    Time the developer app was created in milliseconds since epoch.
    Credentials List<Pulumi.GoogleNative.Apigee.V1.Outputs.GoogleCloudApigeeV1CredentialResponse>
    Set of credentials for the developer app consisting of the consumer key/secret pairs associated with the API products.
    DeveloperId string
    ID of the developer.
    KeyExpiresIn string
    Expiration time, in milliseconds, for the consumer key that is generated for the developer 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.
    LastModifiedAt string
    Time the developer app was modified in milliseconds since epoch.
    Name string
    Name of the developer app.
    Scopes List<string>
    Scopes to apply to the developer app. The specified scopes must already exist for the API product that you associate with the developer app.
    Status string
    Status of the credential. Valid values include approved or revoked.
    ApiProducts []string
    List of API products associated with the developer app.
    AppFamily string
    Developer app family.
    AppId string
    ID of the developer app.
    Attributes []GoogleCloudApigeeV1AttributeResponse
    List of attributes for the developer app.
    CallbackUrl string
    Callback URL used by OAuth 2.0 authorization servers to communicate authorization codes back to developer apps.
    CreatedAt string
    Time the developer app was created in milliseconds since epoch.
    Credentials []GoogleCloudApigeeV1CredentialResponse
    Set of credentials for the developer app consisting of the consumer key/secret pairs associated with the API products.
    DeveloperId string
    ID of the developer.
    KeyExpiresIn string
    Expiration time, in milliseconds, for the consumer key that is generated for the developer 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.
    LastModifiedAt string
    Time the developer app was modified in milliseconds since epoch.
    Name string
    Name of the developer app.
    Scopes []string
    Scopes to apply to the developer app. The specified scopes must already exist for the API product that you associate with the developer app.
    Status string
    Status of the credential. Valid values include approved or revoked.
    apiProducts List<String>
    List of API products associated with the developer app.
    appFamily String
    Developer app family.
    appId String
    ID of the developer app.
    attributes List<GoogleCloudApigeeV1AttributeResponse>
    List of attributes for the developer app.
    callbackUrl String
    Callback URL used by OAuth 2.0 authorization servers to communicate authorization codes back to developer apps.
    createdAt String
    Time the developer app was created in milliseconds since epoch.
    credentials List<GoogleCloudApigeeV1CredentialResponse>
    Set of credentials for the developer app consisting of the consumer key/secret pairs associated with the API products.
    developerId String
    ID of the developer.
    keyExpiresIn String
    Expiration time, in milliseconds, for the consumer key that is generated for the developer 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.
    lastModifiedAt String
    Time the developer app was modified in milliseconds since epoch.
    name String
    Name of the developer app.
    scopes List<String>
    Scopes to apply to the developer app. The specified scopes must already exist for the API product that you associate with the developer app.
    status String
    Status of the credential. Valid values include approved or revoked.
    apiProducts string[]
    List of API products associated with the developer app.
    appFamily string
    Developer app family.
    appId string
    ID of the developer app.
    attributes GoogleCloudApigeeV1AttributeResponse[]
    List of attributes for the developer app.
    callbackUrl string
    Callback URL used by OAuth 2.0 authorization servers to communicate authorization codes back to developer apps.
    createdAt string
    Time the developer app was created in milliseconds since epoch.
    credentials GoogleCloudApigeeV1CredentialResponse[]
    Set of credentials for the developer app consisting of the consumer key/secret pairs associated with the API products.
    developerId string
    ID of the developer.
    keyExpiresIn string
    Expiration time, in milliseconds, for the consumer key that is generated for the developer 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.
    lastModifiedAt string
    Time the developer app was modified in milliseconds since epoch.
    name string
    Name of the developer app.
    scopes string[]
    Scopes to apply to the developer app. The specified scopes must already exist for the API product that you associate with the developer app.
    status string
    Status of the credential. Valid values include approved or revoked.
    api_products Sequence[str]
    List of API products associated with the developer app.
    app_family str
    Developer app family.
    app_id str
    ID of the developer app.
    attributes Sequence[GoogleCloudApigeeV1AttributeResponse]
    List of attributes for the developer app.
    callback_url str
    Callback URL used by OAuth 2.0 authorization servers to communicate authorization codes back to developer apps.
    created_at str
    Time the developer app was created in milliseconds since epoch.
    credentials Sequence[GoogleCloudApigeeV1CredentialResponse]
    Set of credentials for the developer app consisting of the consumer key/secret pairs associated with the API products.
    developer_id str
    ID of the developer.
    key_expires_in str
    Expiration time, in milliseconds, for the consumer key that is generated for the developer 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_at str
    Time the developer app was modified in milliseconds since epoch.
    name str
    Name of the developer app.
    scopes Sequence[str]
    Scopes to apply to the developer app. The specified scopes must already exist for the API product that you associate with the developer app.
    status str
    Status of the credential. Valid values include approved or revoked.
    apiProducts List<String>
    List of API products associated with the developer app.
    appFamily String
    Developer app family.
    appId String
    ID of the developer app.
    attributes List<Property Map>
    List of attributes for the developer app.
    callbackUrl String
    Callback URL used by OAuth 2.0 authorization servers to communicate authorization codes back to developer apps.
    createdAt String
    Time the developer app was created in milliseconds since epoch.
    credentials List<Property Map>
    Set of credentials for the developer app consisting of the consumer key/secret pairs associated with the API products.
    developerId String
    ID of the developer.
    keyExpiresIn String
    Expiration time, in milliseconds, for the consumer key that is generated for the developer 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.
    lastModifiedAt String
    Time the developer app was modified in milliseconds since epoch.
    name String
    Name of the developer app.
    scopes List<String>
    Scopes to apply to the developer app. The specified scopes must already exist for the API product that you associate with the developer app.
    status String
    Status of the credential. Valid values include approved or revoked.

    Supporting Types

    GoogleCloudApigeeV1ApiProductRefResponse

    Apiproduct string
    Name of the API product.
    Status string
    Status of the API product. Valid values are approved or revoked.
    Apiproduct string
    Name of the API product.
    Status string
    Status of the API product. Valid values are approved or revoked.
    apiproduct String
    Name of the API product.
    status String
    Status of the API product. Valid values are approved or revoked.
    apiproduct string
    Name of the API product.
    status string
    Status of the API product. Valid values are approved or revoked.
    apiproduct str
    Name of the API product.
    status str
    Status of the API product. Valid values are approved or revoked.
    apiproduct String
    Name of the API product.
    status String
    Status of the API product. Valid values are approved or revoked.

    GoogleCloudApigeeV1AttributeResponse

    Name string
    API key of the attribute.
    Value string
    Value of the attribute.
    Name string
    API key of the attribute.
    Value string
    Value of the attribute.
    name String
    API key of the attribute.
    value String
    Value of the attribute.
    name string
    API key of the attribute.
    value string
    Value of the attribute.
    name str
    API key of the attribute.
    value str
    Value of the attribute.
    name String
    API key of the attribute.
    value String
    Value of the attribute.

    GoogleCloudApigeeV1CredentialResponse

    ApiProducts List<Pulumi.GoogleNative.Apigee.V1.Inputs.GoogleCloudApigeeV1ApiProductRefResponse>
    List of API products this credential can be used for.
    Attributes List<Pulumi.GoogleNative.Apigee.V1.Inputs.GoogleCloudApigeeV1AttributeResponse>
    List of attributes associated with this credential.
    ConsumerKey string
    Consumer key.
    ConsumerSecret string
    Secret key.
    ExpiresAt string
    Time the credential will expire in milliseconds since epoch.
    IssuedAt 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 or revoked.
    ApiProducts []GoogleCloudApigeeV1ApiProductRefResponse
    List of API products this credential can be used for.
    Attributes []GoogleCloudApigeeV1AttributeResponse
    List of attributes associated with this credential.
    ConsumerKey string
    Consumer key.
    ConsumerSecret string
    Secret key.
    ExpiresAt string
    Time the credential will expire in milliseconds since epoch.
    IssuedAt 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 or revoked.
    apiProducts List<GoogleCloudApigeeV1ApiProductRefResponse>
    List of API products this credential can be used for.
    attributes List<GoogleCloudApigeeV1AttributeResponse>
    List of attributes associated with this credential.
    consumerKey String
    Consumer key.
    consumerSecret String
    Secret key.
    expiresAt String
    Time the credential will expire in milliseconds since epoch.
    issuedAt 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 or revoked.
    apiProducts GoogleCloudApigeeV1ApiProductRefResponse[]
    List of API products this credential can be used for.
    attributes GoogleCloudApigeeV1AttributeResponse[]
    List of attributes associated with this credential.
    consumerKey string
    Consumer key.
    consumerSecret string
    Secret key.
    expiresAt string
    Time the credential will expire in milliseconds since epoch.
    issuedAt 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 or revoked.
    api_products Sequence[GoogleCloudApigeeV1ApiProductRefResponse]
    List of API products this credential can be used for.
    attributes Sequence[GoogleCloudApigeeV1AttributeResponse]
    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 or revoked.
    apiProducts List<Property Map>
    List of API products this credential can be used for.
    attributes List<Property Map>
    List of attributes associated with this credential.
    consumerKey String
    Consumer key.
    consumerSecret String
    Secret key.
    expiresAt String
    Time the credential will expire in milliseconds since epoch.
    issuedAt 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 or revoked.

    Package Details

    Repository
    Google Cloud Native pulumi/pulumi-google-native
    License
    Apache-2.0
    google-native logo

    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