Class SccEventThreatDetectionCustomModuleConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.scc_event_threat_detection_custom_module.SccEventThreatDetectionCustomModuleConfig.Jsii$Proxy
-
- All Implemented Interfaces:
SccEventThreatDetectionCustomModuleConfig,com.hashicorp.cdktf.TerraformMetaArguments,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- SccEventThreatDetectionCustomModuleConfig
@Stability(Stable) @Internal public static final class SccEventThreatDetectionCustomModuleConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements SccEventThreatDetectionCustomModuleConfig
An implementation forSccEventThreatDetectionCustomModuleConfig
-
-
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.scc_event_threat_detection_custom_module.SccEventThreatDetectionCustomModuleConfig
SccEventThreatDetectionCustomModuleConfig.Builder, SccEventThreatDetectionCustomModuleConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(SccEventThreatDetectionCustomModuleConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theSccEventThreatDetectionCustomModuleConfig.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)StringgetConfig()Config for the module.ObjectgetConnection()ObjectgetCount()List<com.hashicorp.cdktf.ITerraformDependable>getDependsOn()StringgetDisplayName()The human readable name to be displayed for the module.StringgetEnablementState()The state of enablement for the module at the given level of the hierarchy.com.hashicorp.cdktf.ITerraformIteratorgetForEach()StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/scc_event_threat_detection_custom_module#id SccEventThreatDetectionCustomModule#id}.com.hashicorp.cdktf.TerraformResourceLifecyclegetLifecycle()StringgetOrganization()Numerical ID of the parent organization.com.hashicorp.cdktf.TerraformProvidergetProvider()List<Object>getProvisioners()SccEventThreatDetectionCustomModuleTimeoutsgetTimeouts()timeouts block.StringgetType()Immutable.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(SccEventThreatDetectionCustomModuleConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theSccEventThreatDetectionCustomModuleConfig.Builder.
-
-
Method Detail
-
getConfig
public final String getConfig()
Description copied from interface:SccEventThreatDetectionCustomModuleConfigConfig for the module.For the resident module, its config value is defined at this level. For the inherited module, its config value is inherited from the ancestor module. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/scc_event_threat_detection_custom_module#config SccEventThreatDetectionCustomModule#config}
- Specified by:
getConfigin interfaceSccEventThreatDetectionCustomModuleConfig
-
getEnablementState
public final String getEnablementState()
Description copied from interface:SccEventThreatDetectionCustomModuleConfigThe state of enablement for the module at the given level of the hierarchy. Possible values: ["ENABLED", "DISABLED"].Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/scc_event_threat_detection_custom_module#enablement_state SccEventThreatDetectionCustomModule#enablement_state}
- Specified by:
getEnablementStatein interfaceSccEventThreatDetectionCustomModuleConfig
-
getOrganization
public final String getOrganization()
Description copied from interface:SccEventThreatDetectionCustomModuleConfigNumerical ID of the parent organization.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/scc_event_threat_detection_custom_module#organization SccEventThreatDetectionCustomModule#organization}
- Specified by:
getOrganizationin interfaceSccEventThreatDetectionCustomModuleConfig
-
getType
public final String getType()
Description copied from interface:SccEventThreatDetectionCustomModuleConfigImmutable. Type for the module. e.g. CONFIGURABLE_BAD_IP.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/scc_event_threat_detection_custom_module#type SccEventThreatDetectionCustomModule#type}
- Specified by:
getTypein interfaceSccEventThreatDetectionCustomModuleConfig
-
getDisplayName
public final String getDisplayName()
Description copied from interface:SccEventThreatDetectionCustomModuleConfigThe human readable name to be displayed for the module.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/scc_event_threat_detection_custom_module#display_name SccEventThreatDetectionCustomModule#display_name}
- Specified by:
getDisplayNamein interfaceSccEventThreatDetectionCustomModuleConfig
-
getId
public final String getId()
Description copied from interface:SccEventThreatDetectionCustomModuleConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/scc_event_threat_detection_custom_module#id SccEventThreatDetectionCustomModule#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 interfaceSccEventThreatDetectionCustomModuleConfig
-
getTimeouts
public final SccEventThreatDetectionCustomModuleTimeouts getTimeouts()
Description copied from interface:SccEventThreatDetectionCustomModuleConfigtimeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/scc_event_threat_detection_custom_module#timeouts SccEventThreatDetectionCustomModule#timeouts}
- Specified by:
getTimeoutsin interfaceSccEventThreatDetectionCustomModuleConfig
-
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
-
-