Interface ServiceNetworkingConnectionConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
ServiceNetworkingConnectionConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:22.721Z") @Stability(Stable) public interface ServiceNetworkingConnectionConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classServiceNetworkingConnectionConfig.BuilderA builder forServiceNetworkingConnectionConfigstatic classServiceNetworkingConnectionConfig.Jsii$ProxyAn implementation forServiceNetworkingConnectionConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static ServiceNetworkingConnectionConfig.Builderbuilder()default StringgetDeletionPolicy()When set to ABANDON, terraform will abandon management of the resource instead of deleting it.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/service_networking_connection#id ServiceNetworkingConnection#id}.StringgetNetwork()Name of VPC network connected with service producers using VPC peering.List<String>getReservedPeeringRanges()Named IP address range(s) of PEERING type reserved for this service provider.StringgetService()Provider peering service that is managing peering connectivity for a service provider organization.default ServiceNetworkingConnectionTimeoutsgetTimeouts()timeouts block.default ObjectgetUpdateOnCreationFail()When set to true, enforce an update of the reserved peering ranges on the existing service networking connection in case of a new connection creation failure.
-
-
-
Method Detail
-
getNetwork
@Stability(Stable) @NotNull String getNetwork()
Name of VPC network connected with service producers using VPC peering.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/service_networking_connection#network ServiceNetworkingConnection#network}
-
getReservedPeeringRanges
@Stability(Stable) @NotNull List<String> getReservedPeeringRanges()
Named IP address range(s) of PEERING type reserved for this service provider.Note that invoking this method with a different range when connection is already established will not reallocate already provisioned service producer subnetworks. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/service_networking_connection#reserved_peering_ranges ServiceNetworkingConnection#reserved_peering_ranges}
-
getService
@Stability(Stable) @NotNull String getService()
Provider peering service that is managing peering connectivity for a service provider organization.For Google services that support this functionality it is 'servicenetworking.googleapis.com'. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/service_networking_connection#service ServiceNetworkingConnection#service}
-
getDeletionPolicy
@Stability(Stable) @Nullable default String getDeletionPolicy()
When set to ABANDON, terraform will abandon management of the resource instead of deleting it.Prevents terraform apply failures with CloudSQL. Note: The resource will still exist. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/service_networking_connection#deletion_policy ServiceNetworkingConnection#deletion_policy}
-
getId
@Stability(Stable) @Nullable default String getId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/service_networking_connection#id ServiceNetworkingConnection#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.
-
getTimeouts
@Stability(Stable) @Nullable default ServiceNetworkingConnectionTimeouts getTimeouts()
timeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/service_networking_connection#timeouts ServiceNetworkingConnection#timeouts}
-
getUpdateOnCreationFail
@Stability(Stable) @Nullable default Object getUpdateOnCreationFail()
When set to true, enforce an update of the reserved peering ranges on the existing service networking connection in case of a new connection creation failure.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/service_networking_connection#update_on_creation_fail ServiceNetworkingConnection#update_on_creation_fail}
-
builder
@Stability(Stable) static ServiceNetworkingConnectionConfig.Builder builder()
-
-