Interface MqBrokerConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
MqBrokerConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-30T04:56:54.082Z") @Stability(Stable) public interface MqBrokerConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classMqBrokerConfig.BuilderA builder forMqBrokerConfigstatic classMqBrokerConfig.Jsii$ProxyAn implementation forMqBrokerConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static MqBrokerConfig.Builderbuilder()default ObjectgetApplyImmediately()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#apply_immediately MqBroker#apply_immediately}.default StringgetAuthenticationStrategy()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#authentication_strategy MqBroker#authentication_strategy}.default ObjectgetAutoMinorVersionUpgrade()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#auto_minor_version_upgrade MqBroker#auto_minor_version_upgrade}.StringgetBrokerName()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#broker_name MqBroker#broker_name}.default MqBrokerConfigurationgetConfiguration()configuration block.default StringgetDeploymentMode()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#deployment_mode MqBroker#deployment_mode}.default MqBrokerEncryptionOptionsgetEncryptionOptions()encryption_options block.StringgetEngineType()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#engine_type MqBroker#engine_type}.StringgetEngineVersion()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#engine_version MqBroker#engine_version}.StringgetHostInstanceType()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#host_instance_type MqBroker#host_instance_type}.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#id MqBroker#id}.default MqBrokerLdapServerMetadatagetLdapServerMetadata()ldap_server_metadata block.default MqBrokerLogsgetLogs()logs block.default MqBrokerMaintenanceWindowStartTimegetMaintenanceWindowStartTime()maintenance_window_start_time block.default ObjectgetPubliclyAccessible()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#publicly_accessible MqBroker#publicly_accessible}.default List<String>getSecurityGroups()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#security_groups MqBroker#security_groups}.default StringgetStorageType()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#storage_type MqBroker#storage_type}.default List<String>getSubnetIds()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#subnet_ids MqBroker#subnet_ids}.default Map<String,String>getTags()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#tags MqBroker#tags}.default Map<String,String>getTagsAll()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#tags_all MqBroker#tags_all}.default MqBrokerTimeoutsgetTimeouts()timeouts block.ObjectgetUser()user block.
-
-
-
Method Detail
-
getBrokerName
@Stability(Stable) @NotNull String getBrokerName()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#broker_name MqBroker#broker_name}.
-
getEngineType
@Stability(Stable) @NotNull String getEngineType()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#engine_type MqBroker#engine_type}.
-
getEngineVersion
@Stability(Stable) @NotNull String getEngineVersion()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#engine_version MqBroker#engine_version}.
-
getHostInstanceType
@Stability(Stable) @NotNull String getHostInstanceType()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#host_instance_type MqBroker#host_instance_type}.
-
getUser
@Stability(Stable) @NotNull Object getUser()
user block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#user MqBroker#user}
-
getApplyImmediately
@Stability(Stable) @Nullable default Object getApplyImmediately()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#apply_immediately MqBroker#apply_immediately}.
-
getAuthenticationStrategy
@Stability(Stable) @Nullable default String getAuthenticationStrategy()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#authentication_strategy MqBroker#authentication_strategy}.
-
getAutoMinorVersionUpgrade
@Stability(Stable) @Nullable default Object getAutoMinorVersionUpgrade()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#auto_minor_version_upgrade MqBroker#auto_minor_version_upgrade}.
-
getConfiguration
@Stability(Stable) @Nullable default MqBrokerConfiguration getConfiguration()
configuration block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#configuration MqBroker#configuration}
-
getDeploymentMode
@Stability(Stable) @Nullable default String getDeploymentMode()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#deployment_mode MqBroker#deployment_mode}.
-
getEncryptionOptions
@Stability(Stable) @Nullable default MqBrokerEncryptionOptions getEncryptionOptions()
encryption_options block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#encryption_options MqBroker#encryption_options}
-
getId
@Stability(Stable) @Nullable default String getId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#id MqBroker#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.
-
getLdapServerMetadata
@Stability(Stable) @Nullable default MqBrokerLdapServerMetadata getLdapServerMetadata()
ldap_server_metadata block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#ldap_server_metadata MqBroker#ldap_server_metadata}
-
getLogs
@Stability(Stable) @Nullable default MqBrokerLogs getLogs()
logs block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#logs MqBroker#logs}
-
getMaintenanceWindowStartTime
@Stability(Stable) @Nullable default MqBrokerMaintenanceWindowStartTime getMaintenanceWindowStartTime()
maintenance_window_start_time block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#maintenance_window_start_time MqBroker#maintenance_window_start_time}
-
getPubliclyAccessible
@Stability(Stable) @Nullable default Object getPubliclyAccessible()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#publicly_accessible MqBroker#publicly_accessible}.
-
getSecurityGroups
@Stability(Stable) @Nullable default List<String> getSecurityGroups()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#security_groups MqBroker#security_groups}.
-
getStorageType
@Stability(Stable) @Nullable default String getStorageType()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#storage_type MqBroker#storage_type}.
-
getSubnetIds
@Stability(Stable) @Nullable default List<String> getSubnetIds()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#subnet_ids MqBroker#subnet_ids}.
-
getTags
@Stability(Stable) @Nullable default Map<String,String> getTags()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#tags MqBroker#tags}.
-
getTagsAll
@Stability(Stable) @Nullable default Map<String,String> getTagsAll()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#tags_all MqBroker#tags_all}.
-
getTimeouts
@Stability(Stable) @Nullable default MqBrokerTimeouts getTimeouts()
timeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#timeouts MqBroker#timeouts}
-
builder
@Stability(Stable) static MqBrokerConfig.Builder builder()
- Returns:
- a
MqBrokerConfig.BuilderofMqBrokerConfig
-
-