Interface ApigeeSharedflowDeploymentConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
ApigeeSharedflowDeploymentConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:17.396Z") @Stability(Stable) public interface ApigeeSharedflowDeploymentConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classApigeeSharedflowDeploymentConfig.BuilderA builder forApigeeSharedflowDeploymentConfigstatic classApigeeSharedflowDeploymentConfig.Jsii$ProxyAn implementation forApigeeSharedflowDeploymentConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static ApigeeSharedflowDeploymentConfig.Builderbuilder()StringgetEnvironment()The resource ID of the environment.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_sharedflow_deployment#id ApigeeSharedflowDeployment#id}.StringgetOrgId()The Apigee Organization associated with the Apigee instance.StringgetRevision()Revision of the Sharedflow to be deployed.default StringgetServiceAccount()The service account represents the identity of the deployed proxy, and determines what permissions it has.StringgetSharedflowId()Id of the Sharedflow to be deployed.default ApigeeSharedflowDeploymentTimeoutsgetTimeouts()timeouts block.
-
-
-
Method Detail
-
getEnvironment
@Stability(Stable) @NotNull String getEnvironment()
The resource ID of the environment.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_sharedflow_deployment#environment ApigeeSharedflowDeployment#environment}
-
getOrgId
@Stability(Stable) @NotNull String getOrgId()
The Apigee Organization associated with the Apigee instance.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_sharedflow_deployment#org_id ApigeeSharedflowDeployment#org_id}
-
getRevision
@Stability(Stable) @NotNull String getRevision()
Revision of the Sharedflow to be deployed.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_sharedflow_deployment#revision ApigeeSharedflowDeployment#revision}
-
getSharedflowId
@Stability(Stable) @NotNull String getSharedflowId()
Id of the Sharedflow to be deployed.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_sharedflow_deployment#sharedflow_id ApigeeSharedflowDeployment#sharedflow_id}
-
getId
@Stability(Stable) @Nullable default String getId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_sharedflow_deployment#id ApigeeSharedflowDeployment#id}.Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
-
getServiceAccount
@Stability(Stable) @Nullable default String getServiceAccount()
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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_sharedflow_deployment#service_account ApigeeSharedflowDeployment#service_account}
-
getTimeouts
@Stability(Stable) @Nullable default ApigeeSharedflowDeploymentTimeouts getTimeouts()
timeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_sharedflow_deployment#timeouts ApigeeSharedflowDeployment#timeouts}
-
builder
@Stability(Stable) static ApigeeSharedflowDeploymentConfig.Builder builder()
-
-