AppGroupState class

Input properties used for looking up and filtering AppGroup resources.

Constructors

AppGroupState({Input<String?>? appGroupId, Input<List<AppGroupAttribute>?>? attributes, Input<String?>? channelId, Input<String?>? channelUri, Input<String?>? createdAt, Input<String?>? deletionPolicy, Input<String?>? displayName, Input<String?>? lastModifiedAt, Input<String?>? name, Input<String?>? orgId, Input<String?>? organization, Input<String?>? status})
Creates a new AppGroupState. appGroupId Internal identifier that cannot be edited attributes A list of attributes channelId Channel identifier identifies the owner maintaining this grouping. channelUri A reference to the associated storefront/marketplace. createdAt Created time as milliseconds since epoch. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. displayName App group name displayed in the UI lastModifiedAt Modified time as milliseconds since epoch. name Name of the AppGroup. Characters you can use in the name are restricted to: A-Z0-9._-$ %. orgId The Apigee Organization associated with the Apigee app group, organization App group name displayed in the UI status Valid values are active or inactive. Note that the status of the AppGroup should be updated via UpdateAppGroupRequest by setting the action as active or inactive.
const
AppGroupState.fromMap(Map<String, dynamic> map)
factory

Properties

appGroupId → Input<String?>?
Internal identifier that cannot be edited
final
attributes → Input<List<AppGroupAttribute>?>?
A list of attributes Structure is documented below.
final
channelId → Input<String?>?
Channel identifier identifies the owner maintaining this grouping.
final
channelUri → Input<String?>?
A reference to the associated storefront/marketplace.
final
createdAt → Input<String?>?
Created time as milliseconds since epoch.
final
deletionPolicy → Input<String?>?
Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. When a 'terraform destroy' or 'pulumi up' would delete the resource, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
final
displayName → Input<String?>?
App group name displayed in the UI
final
hashCode → int
The hash code for this object.
no setterinherited
lastModifiedAt → Input<String?>?
Modified time as milliseconds since epoch.
final
name → Input<String?>?
Name of the AppGroup. Characters you can use in the name are restricted to: A-Z0-9._-$ %.
final
organization → Input<String?>?
App group name displayed in the UI
final
orgId → Input<String?>?
The Apigee Organization associated with the Apigee app group, in the format organizations/{{org_name}}.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
status → Input<String?>?
Valid values are active or inactive. Note that the status of the AppGroup should be updated via UpdateAppGroupRequest by setting the action as active or inactive. Possible values are: active, inactive.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited