SharedflowDeploymentArgs class

The set of arguments for SharedflowDeployment. The set of arguments for SharedflowDeployment.

Constructors

SharedflowDeploymentArgs({Input<String?>? deletionPolicy, required Input<String> environment, required Input<String> orgId, required Input<String> revision, Input<String?>? serviceAccount, required Input<String> sharedflowId})
Creates a new SharedflowDeploymentArgs. deletionPolicy (Optional) Whether Terraform will be prevented from destroying the resource. Defaults to "DELETE". environment The resource ID of the environment. orgId The Apigee Organization associated with the Sharedflow revision Revision of the Sharedflow to be deployed. serviceAccount The service account represents the identity of the deployed proxy, and determines what permissions it has. The format must be {ACCOUNT_ID}@{PROJECT}.iam.gserviceaccount.com. sharedflowId Id of the Sharedflow to be deployed.
const
SharedflowDeploymentArgs.fromMap(Map<String, dynamic> map)
factory

Properties

deletionPolicy → Input<String?>?
(Optional) 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
environment → Input<String>
The resource ID of the environment.
final
hashCode → int
The hash code for this object.
no setterinherited
orgId → Input<String>
The Apigee Organization associated with the Sharedflow
final
revision → Input<String>
Revision of the Sharedflow to be deployed.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
serviceAccount → Input<String?>?
The service account represents the identity of the deployed proxy, and determines what permissions it has. The format must be {ACCOUNT_ID}@{PROJECT}.iam.gserviceaccount.com.
final
sharedflowId → Input<String>
Id of the Sharedflow to be deployed.
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