DeveloperAppArgs constructor
- Input<
List< ? apiProducts,String> > - Input<
String> ? appFamily, - Input<
String> ? appId, - Input<
List< ? attributes,GoogleCloudApigeeV1Attribute> > - Input<
String> ? callbackUrl, - required Input<
String> developerId, - Input<
String> ? keyExpiresIn, - Input<
String> ? name, - required Input<
String> organizationId, - Input<
List< ? scopes,String> > - Input<
String> ? status,
Creates a new DeveloperAppArgs.
apiProducts List of API products associated with the developer app.
appFamily Developer app family.
appId ID of the developer app.
attributes List of attributes for the developer app.
callbackUrl Callback URL used by OAuth 2.0 authorization servers to communicate authorization codes back to developer apps.
developerId ID of the developer.
keyExpiresIn 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.
name Name of the developer app.
organizationId Required.
scopes 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 Status of the credential. Valid values include approved or revoked.
Implementation
const DeveloperAppArgs({
this.apiProducts,
this.appFamily,
this.appId,
this.attributes,
this.callbackUrl,
required this.developerId,
this.keyExpiresIn,
this.name,
required this.organizationId,
this.scopes,
this.status,
});