Class NetworkSecurityFirewallEndpointAssociationConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.network_security_firewall_endpoint_association.NetworkSecurityFirewallEndpointAssociationConfig.Jsii$Proxy
-
- All Implemented Interfaces:
NetworkSecurityFirewallEndpointAssociationConfig,com.hashicorp.cdktf.TerraformMetaArguments,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- NetworkSecurityFirewallEndpointAssociationConfig
@Stability(Stable) @Internal public static final class NetworkSecurityFirewallEndpointAssociationConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements NetworkSecurityFirewallEndpointAssociationConfig
An implementation forNetworkSecurityFirewallEndpointAssociationConfig
-
-
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.network_security_firewall_endpoint_association.NetworkSecurityFirewallEndpointAssociationConfig
NetworkSecurityFirewallEndpointAssociationConfig.Builder, NetworkSecurityFirewallEndpointAssociationConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(NetworkSecurityFirewallEndpointAssociationConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theNetworkSecurityFirewallEndpointAssociationConfig.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)ObjectgetConnection()ObjectgetCount()List<com.hashicorp.cdktf.ITerraformDependable>getDependsOn()ObjectgetDisabled()Whether the association is disabled.StringgetFirewallEndpoint()The URL of the firewall endpoint that is being associated.com.hashicorp.cdktf.ITerraformIteratorgetForEach()StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_security_firewall_endpoint_association#id NetworkSecurityFirewallEndpointAssociation#id}.Map<String,String>getLabels()A map of key/value label pairs to assign to the resource.com.hashicorp.cdktf.TerraformResourceLifecyclegetLifecycle()StringgetLocation()The location (zone) of the firewall endpoint association.StringgetName()The name of the firewall endpoint association resource.StringgetNetwork()The URL of the network that is being associated.StringgetParent()The name of the parent this firewall endpoint association belongs to.com.hashicorp.cdktf.TerraformProvidergetProvider()List<Object>getProvisioners()NetworkSecurityFirewallEndpointAssociationTimeoutsgetTimeouts()timeouts block.StringgetTlsInspectionPolicy()The URL of the TlsInspectionPolicy that is being associated.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(NetworkSecurityFirewallEndpointAssociationConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theNetworkSecurityFirewallEndpointAssociationConfig.Builder.
-
-
Method Detail
-
getFirewallEndpoint
public final String getFirewallEndpoint()
Description copied from interface:NetworkSecurityFirewallEndpointAssociationConfigThe URL of the firewall endpoint that is being associated.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_security_firewall_endpoint_association#firewall_endpoint NetworkSecurityFirewallEndpointAssociation#firewall_endpoint}
- Specified by:
getFirewallEndpointin interfaceNetworkSecurityFirewallEndpointAssociationConfig
-
getLocation
public final String getLocation()
Description copied from interface:NetworkSecurityFirewallEndpointAssociationConfigThe location (zone) of the firewall endpoint association.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_security_firewall_endpoint_association#location NetworkSecurityFirewallEndpointAssociation#location}
- Specified by:
getLocationin interfaceNetworkSecurityFirewallEndpointAssociationConfig
-
getName
public final String getName()
Description copied from interface:NetworkSecurityFirewallEndpointAssociationConfigThe name of the firewall endpoint association resource.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_security_firewall_endpoint_association#name NetworkSecurityFirewallEndpointAssociation#name}
- Specified by:
getNamein interfaceNetworkSecurityFirewallEndpointAssociationConfig
-
getNetwork
public final String getNetwork()
Description copied from interface:NetworkSecurityFirewallEndpointAssociationConfigThe URL of the network that is being associated.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_security_firewall_endpoint_association#network NetworkSecurityFirewallEndpointAssociation#network}
- Specified by:
getNetworkin interfaceNetworkSecurityFirewallEndpointAssociationConfig
-
getDisabled
public final Object getDisabled()
Description copied from interface:NetworkSecurityFirewallEndpointAssociationConfigWhether the association is disabled. True indicates that traffic will not be intercepted.~> **Note:** The API will reject the request if this value is set to true when creating the resource, otherwise on an update the association can be disabled. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_security_firewall_endpoint_association#disabled NetworkSecurityFirewallEndpointAssociation#disabled}
- Specified by:
getDisabledin interfaceNetworkSecurityFirewallEndpointAssociationConfig
-
getId
public final String getId()
Description copied from interface:NetworkSecurityFirewallEndpointAssociationConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_security_firewall_endpoint_association#id NetworkSecurityFirewallEndpointAssociation#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.
- Specified by:
getIdin interfaceNetworkSecurityFirewallEndpointAssociationConfig
-
getLabels
public final Map<String,String> getLabels()
Description copied from interface:NetworkSecurityFirewallEndpointAssociationConfigA map of key/value label pairs to assign to the resource.**Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_security_firewall_endpoint_association#labels NetworkSecurityFirewallEndpointAssociation#labels}
- Specified by:
getLabelsin interfaceNetworkSecurityFirewallEndpointAssociationConfig
-
getParent
public final String getParent()
Description copied from interface:NetworkSecurityFirewallEndpointAssociationConfigThe name of the parent this firewall endpoint association belongs to. Format: projects/{project_id}.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_security_firewall_endpoint_association#parent NetworkSecurityFirewallEndpointAssociation#parent}
- Specified by:
getParentin interfaceNetworkSecurityFirewallEndpointAssociationConfig
-
getTimeouts
public final NetworkSecurityFirewallEndpointAssociationTimeouts getTimeouts()
Description copied from interface:NetworkSecurityFirewallEndpointAssociationConfigtimeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_security_firewall_endpoint_association#timeouts NetworkSecurityFirewallEndpointAssociation#timeouts}
- Specified by:
getTimeoutsin interfaceNetworkSecurityFirewallEndpointAssociationConfig
-
getTlsInspectionPolicy
public final String getTlsInspectionPolicy()
Description copied from interface:NetworkSecurityFirewallEndpointAssociationConfigThe URL of the TlsInspectionPolicy that is being associated.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_security_firewall_endpoint_association#tls_inspection_policy NetworkSecurityFirewallEndpointAssociation#tls_inspection_policy}
- Specified by:
getTlsInspectionPolicyin interfaceNetworkSecurityFirewallEndpointAssociationConfig
-
getConnection
public final Object getConnection()
- Specified by:
getConnectionin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getCount
public final Object getCount()
- Specified by:
getCountin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getDependsOn
public final List<com.hashicorp.cdktf.ITerraformDependable> getDependsOn()
- Specified by:
getDependsOnin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getForEach
public final com.hashicorp.cdktf.ITerraformIterator getForEach()
- Specified by:
getForEachin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getLifecycle
public final com.hashicorp.cdktf.TerraformResourceLifecycle getLifecycle()
- Specified by:
getLifecyclein interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getProvider
public final com.hashicorp.cdktf.TerraformProvider getProvider()
- Specified by:
getProviderin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getProvisioners
public final List<Object> getProvisioners()
- Specified by:
getProvisionersin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-