DomainArgs

data class DomainArgs(val accessPolicies: Output<Any>? = null, val advancedOptions: Output<Any>? = null, val advancedSecurityOptions: Output<DomainAdvancedSecurityOptionsInputArgs>? = null, val clusterConfig: Output<DomainClusterConfigArgs>? = null, val cognitoOptions: Output<DomainCognitoOptionsArgs>? = null, val domainEndpointOptions: Output<DomainEndpointOptionsArgs>? = null, val domainName: Output<String>? = null, val ebsOptions: Output<DomainEbsOptionsArgs>? = null, val encryptionAtRestOptions: Output<DomainEncryptionAtRestOptionsArgs>? = null, val engineVersion: Output<String>? = null, val logPublishingOptions: Output<Any>? = null, val nodeToNodeEncryptionOptions: Output<DomainNodeToNodeEncryptionOptionsArgs>? = null, val offPeakWindowOptions: Output<DomainOffPeakWindowOptionsArgs>? = null, val snapshotOptions: Output<DomainSnapshotOptionsArgs>? = null, val softwareUpdateOptions: Output<DomainSoftwareUpdateOptionsArgs>? = null, val tags: Output<List<DomainTagArgs>>? = null, val vpcOptions: Output<DomainVpcOptionsArgs>? = null) : ConvertibleToJava<DomainArgs>

An example resource schema demonstrating some basic constructs and validation rules.

Constructors

Link copied to clipboard
fun DomainArgs(accessPolicies: Output<Any>? = null, advancedOptions: Output<Any>? = null, advancedSecurityOptions: Output<DomainAdvancedSecurityOptionsInputArgs>? = null, clusterConfig: Output<DomainClusterConfigArgs>? = null, cognitoOptions: Output<DomainCognitoOptionsArgs>? = null, domainEndpointOptions: Output<DomainEndpointOptionsArgs>? = null, domainName: Output<String>? = null, ebsOptions: Output<DomainEbsOptionsArgs>? = null, encryptionAtRestOptions: Output<DomainEncryptionAtRestOptionsArgs>? = null, engineVersion: Output<String>? = null, logPublishingOptions: Output<Any>? = null, nodeToNodeEncryptionOptions: Output<DomainNodeToNodeEncryptionOptionsArgs>? = null, offPeakWindowOptions: Output<DomainOffPeakWindowOptionsArgs>? = null, snapshotOptions: Output<DomainSnapshotOptionsArgs>? = null, softwareUpdateOptions: Output<DomainSoftwareUpdateOptionsArgs>? = null, tags: Output<List<DomainTagArgs>>? = null, vpcOptions: Output<DomainVpcOptionsArgs>? = null)

Functions

Link copied to clipboard
open override fun toJava(): DomainArgs

Properties

Link copied to clipboard
val accessPolicies: Output<Any>? = null
Link copied to clipboard
val advancedOptions: Output<Any>? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val domainName: Output<String>? = null
Link copied to clipboard
val ebsOptions: Output<DomainEbsOptionsArgs>? = null
Link copied to clipboard
val engineVersion: Output<String>? = null
Link copied to clipboard
val logPublishingOptions: Output<Any>? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val tags: Output<List<DomainTagArgs>>? = null

An arbitrary set of tags (key-value pairs) for this Domain.

Link copied to clipboard
val vpcOptions: Output<DomainVpcOptionsArgs>? = null