App

class App : KotlinCustomResource

Creates an app associated with a developer. This API associates the developer app with the specified API product and auto-generates an API key for the app to use in calls to API proxies inside that API product. The name is the unique ID of the app that you can use in API calls. The DisplayName (set as an attribute) appears in the UI. If you don't set the DisplayName attribute, the name appears in the UI.

Properties

Link copied to clipboard
val apiProducts: Output<List<String>>

List of API products associated with the developer app.

Link copied to clipboard
val appFamily: Output<String>

Developer app family.

Link copied to clipboard
val appId: Output<String>

ID of the developer app.

Link copied to clipboard

List of attributes for the developer app.

Link copied to clipboard
val callbackUrl: Output<String>

Callback URL used by OAuth 2.0 authorization servers to communicate authorization codes back to developer apps.

Link copied to clipboard
val createdAt: Output<String>

Time the developer app was created in milliseconds since epoch.

Link copied to clipboard

Set of credentials for the developer app consisting of the consumer key/secret pairs associated with the API products.

Link copied to clipboard
val developerId: Output<String>
Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val keyExpiresIn: Output<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.

Link copied to clipboard
val lastModifiedAt: Output<String>

Time the developer app was modified in milliseconds since epoch.

Link copied to clipboard
val name: Output<String>

Name of the developer app.

Link copied to clipboard
val organizationId: Output<String>
Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val scopes: Output<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.

Link copied to clipboard
val status: Output<String>

Status of the credential. Valid values include approved or revoked.

Link copied to clipboard
val urn: Output<String>