SharedflowDeploymentArgs

data class SharedflowDeploymentArgs(val environment: Output<String>? = null, val orgId: Output<String>? = null, val revision: Output<String>? = null, val serviceAccount: Output<String>? = null, val sharedflowId: Output<String>? = null) : ConvertibleToJava<SharedflowDeploymentArgs>

Deploys a revision of a sharedflow. To get more information about SharedflowDeployment, see:

Import

SharedflowDeployment can be imported using any of these accepted formats

$ pulumi import gcp:apigee/sharedflowDeployment:SharedflowDeployment default organizations/{{org_id}}/environments/{{environment}}/sharedflows/{{sharedflow_id}}/revisions/{{revision}}/deployments/{{name}}
$ pulumi import gcp:apigee/sharedflowDeployment:SharedflowDeployment default {{org_id}}/{{environment}}/{{sharedflow_id}}/{{revision}}/{{name}}

Constructors

Link copied to clipboard
constructor(environment: Output<String>? = null, orgId: Output<String>? = null, revision: Output<String>? = null, serviceAccount: Output<String>? = null, sharedflowId: Output<String>? = null)

Properties

Link copied to clipboard
val environment: Output<String>? = null

The resource ID of the environment.

Link copied to clipboard
val orgId: Output<String>? = null

The Apigee Organization associated with the Sharedflow

Link copied to clipboard
val revision: Output<String>? = null

Revision of the Sharedflow to be deployed.

Link copied to clipboard
val serviceAccount: Output<String>? = null

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.

Link copied to clipboard
val sharedflowId: Output<String>? = null

Id of the Sharedflow to be deployed.

Functions

Link copied to clipboard
open override fun toJava(): SharedflowDeploymentArgs