Class DatabaseMigrationServiceConnectionProfileCloudsqlSettingsIpConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.database_migration_service_connection_profile.DatabaseMigrationServiceConnectionProfileCloudsqlSettingsIpConfig.Jsii$Proxy
-
- All Implemented Interfaces:
DatabaseMigrationServiceConnectionProfileCloudsqlSettingsIpConfig,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- DatabaseMigrationServiceConnectionProfileCloudsqlSettingsIpConfig
@Stability(Stable) @Internal public static final class DatabaseMigrationServiceConnectionProfileCloudsqlSettingsIpConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements DatabaseMigrationServiceConnectionProfileCloudsqlSettingsIpConfig
An implementation forDatabaseMigrationServiceConnectionProfileCloudsqlSettingsIpConfig
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.database_migration_service_connection_profile.DatabaseMigrationServiceConnectionProfileCloudsqlSettingsIpConfig
DatabaseMigrationServiceConnectionProfileCloudsqlSettingsIpConfig.Builder, DatabaseMigrationServiceConnectionProfileCloudsqlSettingsIpConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(DatabaseMigrationServiceConnectionProfileCloudsqlSettingsIpConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theDatabaseMigrationServiceConnectionProfileCloudsqlSettingsIpConfig.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)ObjectgetAuthorizedNetworks()authorized_networks block.ObjectgetEnableIpv4()Whether the instance should be assigned an IPv4 address or not.StringgetPrivateNetwork()The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP.ObjectgetRequireSsl()Whether SSL connections over IP should be enforced or not.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(DatabaseMigrationServiceConnectionProfileCloudsqlSettingsIpConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theDatabaseMigrationServiceConnectionProfileCloudsqlSettingsIpConfig.Builder.
-
-
Method Detail
-
getAuthorizedNetworks
public final Object getAuthorizedNetworks()
Description copied from interface:DatabaseMigrationServiceConnectionProfileCloudsqlSettingsIpConfigauthorized_networks block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/database_migration_service_connection_profile#authorized_networks DatabaseMigrationServiceConnectionProfile#authorized_networks}
- Specified by:
getAuthorizedNetworksin interfaceDatabaseMigrationServiceConnectionProfileCloudsqlSettingsIpConfig
-
getEnableIpv4
public final Object getEnableIpv4()
Description copied from interface:DatabaseMigrationServiceConnectionProfileCloudsqlSettingsIpConfigWhether the instance should be assigned an IPv4 address or not.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/database_migration_service_connection_profile#enable_ipv4 DatabaseMigrationServiceConnectionProfile#enable_ipv4}
- Specified by:
getEnableIpv4in interfaceDatabaseMigrationServiceConnectionProfileCloudsqlSettingsIpConfig
-
getPrivateNetwork
public final String getPrivateNetwork()
Description copied from interface:DatabaseMigrationServiceConnectionProfileCloudsqlSettingsIpConfigThe resource link for the VPC network from which the Cloud SQL instance is accessible for private IP.For example, projects/myProject/global/networks/default. This setting can be updated, but it cannot be removed after it is set. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/database_migration_service_connection_profile#private_network DatabaseMigrationServiceConnectionProfile#private_network}
- Specified by:
getPrivateNetworkin interfaceDatabaseMigrationServiceConnectionProfileCloudsqlSettingsIpConfig
-
getRequireSsl
public final Object getRequireSsl()
Description copied from interface:DatabaseMigrationServiceConnectionProfileCloudsqlSettingsIpConfigWhether SSL connections over IP should be enforced or not.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/database_migration_service_connection_profile#require_ssl DatabaseMigrationServiceConnectionProfile#require_ssl}
- Specified by:
getRequireSslin interfaceDatabaseMigrationServiceConnectionProfileCloudsqlSettingsIpConfig
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-