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 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>
Copy
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]
Copy
func LookupDeveloperApp(ctx *Context, args *LookupDeveloperAppArgs, opts ...InvokeOption) (*LookupDeveloperAppResult, error)
func LookupDeveloperAppOutput(ctx *Context, args *LookupDeveloperAppOutputArgs, opts ...InvokeOption) LookupDeveloperAppResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetDeveloperAppResult> getDeveloperApp(GetDeveloperAppArgs args, InvokeOptions options)
public static Output<GetDeveloperAppResult> getDeveloperApp(GetDeveloperAppArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: google-native:apigee/v1:getDeveloperApp
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

AppId This property is required. string
DeveloperId This property is required. string
OrganizationId This property is required. string
Entity string
Query string
AppId This property is required. string
DeveloperId This property is required. string
OrganizationId This property is required. string
Entity string
Query string
appId This property is required. String
developerId This property is required. String
organizationId This property is required. String
entity String
query String
appId This property is required. string
developerId This property is required. string
organizationId This property is required. string
entity string
query string
app_id This property is required. str
developer_id This property is required. str
organization_id This property is required. str
entity str
query str
appId This property is required. String
developerId This property is required. String
organizationId This property is required. 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 This property is required. string
Name of the API product.
Status This property is required. string
Status of the API product. Valid values are approved or revoked.
Apiproduct This property is required. string
Name of the API product.
Status This property is required. string
Status of the API product. Valid values are approved or revoked.
apiproduct This property is required. String
Name of the API product.
status This property is required. String
Status of the API product. Valid values are approved or revoked.
apiproduct This property is required. string
Name of the API product.
status This property is required. string
Status of the API product. Valid values are approved or revoked.
apiproduct This property is required. str
Name of the API product.
status This property is required. str
Status of the API product. Valid values are approved or revoked.
apiproduct This property is required. String
Name of the API product.
status This property is required. String
Status of the API product. Valid values are approved or revoked.

GoogleCloudApigeeV1AttributeResponse

Name This property is required. string
API key of the attribute.
Value This property is required. string
Value of the attribute.
Name This property is required. string
API key of the attribute.
Value This property is required. string
Value of the attribute.
name This property is required. String
API key of the attribute.
value This property is required. String
Value of the attribute.
name This property is required. string
API key of the attribute.
value This property is required. string
Value of the attribute.
name This property is required. str
API key of the attribute.
value This property is required. str
Value of the attribute.
name This property is required. String
API key of the attribute.
value This property is required. String
Value of the attribute.

GoogleCloudApigeeV1CredentialResponse

ApiProducts This property is required. List<Pulumi.GoogleNative.Apigee.V1.Inputs.GoogleCloudApigeeV1ApiProductRefResponse>
List of API products this credential can be used for.
Attributes This property is required. List<Pulumi.GoogleNative.Apigee.V1.Inputs.GoogleCloudApigeeV1AttributeResponse>
List of attributes associated with this credential.
ConsumerKey This property is required. string
Consumer key.
ConsumerSecret This property is required. string
Secret key.
ExpiresAt This property is required. string
Time the credential will expire in milliseconds since epoch.
IssuedAt This property is required. string
Time the credential was issued in milliseconds since epoch.
Scopes This property is required. 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 This property is required. string
Status of the credential. Valid values include approved or revoked.
ApiProducts This property is required. []GoogleCloudApigeeV1ApiProductRefResponse
List of API products this credential can be used for.
Attributes This property is required. []GoogleCloudApigeeV1AttributeResponse
List of attributes associated with this credential.
ConsumerKey This property is required. string
Consumer key.
ConsumerSecret This property is required. string
Secret key.
ExpiresAt This property is required. string
Time the credential will expire in milliseconds since epoch.
IssuedAt This property is required. string
Time the credential was issued in milliseconds since epoch.
Scopes This property is required. []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 This property is required. string
Status of the credential. Valid values include approved or revoked.
apiProducts This property is required. List<GoogleCloudApigeeV1ApiProductRefResponse>
List of API products this credential can be used for.
attributes This property is required. List<GoogleCloudApigeeV1AttributeResponse>
List of attributes associated with this credential.
consumerKey This property is required. String
Consumer key.
consumerSecret This property is required. String
Secret key.
expiresAt This property is required. String
Time the credential will expire in milliseconds since epoch.
issuedAt This property is required. String
Time the credential was issued in milliseconds since epoch.
scopes This property is required. 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 This property is required. String
Status of the credential. Valid values include approved or revoked.
apiProducts This property is required. GoogleCloudApigeeV1ApiProductRefResponse[]
List of API products this credential can be used for.
attributes This property is required. GoogleCloudApigeeV1AttributeResponse[]
List of attributes associated with this credential.
consumerKey This property is required. string
Consumer key.
consumerSecret This property is required. string
Secret key.
expiresAt This property is required. string
Time the credential will expire in milliseconds since epoch.
issuedAt This property is required. string
Time the credential was issued in milliseconds since epoch.
scopes This property is required. 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 This property is required. string
Status of the credential. Valid values include approved or revoked.
api_products This property is required. Sequence[GoogleCloudApigeeV1ApiProductRefResponse]
List of API products this credential can be used for.
attributes This property is required. Sequence[GoogleCloudApigeeV1AttributeResponse]
List of attributes associated with this credential.
consumer_key This property is required. str
Consumer key.
consumer_secret This property is required. str
Secret key.
expires_at This property is required. str
Time the credential will expire in milliseconds since epoch.
issued_at This property is required. str
Time the credential was issued in milliseconds since epoch.
scopes This property is required. 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 This property is required. str
Status of the credential. Valid values include approved or revoked.
apiProducts This property is required. List<Property Map>
List of API products this credential can be used for.
attributes This property is required. List<Property Map>
List of attributes associated with this credential.
consumerKey This property is required. String
Consumer key.
consumerSecret This property is required. String
Secret key.
expiresAt This property is required. String
Time the credential will expire in milliseconds since epoch.
issuedAt This property is required. String
Time the credential was issued in milliseconds since epoch.
scopes This property is required. 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 This property is required. 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 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