Package-level declarations

Types

Link copied to clipboard
data class DomainAdvancedSecurityOptions(val enabled: Boolean, val internalUserDatabaseEnabled: Boolean? = null, val masterUserOptions: DomainAdvancedSecurityOptionsMasterUserOptions? = null)
data class DomainAdvancedSecurityOptionsMasterUserOptions(val masterUserArn: String? = null, val masterUserName: String? = null, val masterUserPassword: String? = null)
Link copied to clipboard
data class DomainAutoTuneOptions(val desiredState: String, val maintenanceSchedules: List<DomainAutoTuneOptionsMaintenanceSchedule>? = null, val rollbackOnDisable: String? = null)
Link copied to clipboard
data class DomainAutoTuneOptionsMaintenanceSchedule(val cronExpressionForRecurrence: String, val duration: DomainAutoTuneOptionsMaintenanceScheduleDuration, val startAt: String)
Link copied to clipboard
data class DomainClusterConfig(val coldStorageOptions: DomainClusterConfigColdStorageOptions? = null, val dedicatedMasterCount: Int? = null, val dedicatedMasterEnabled: Boolean? = null, val dedicatedMasterType: String? = null, val instanceCount: Int? = null, val instanceType: String? = null, val warmCount: Int? = null, val warmEnabled: Boolean? = null, val warmType: String? = null, val zoneAwarenessConfig: DomainClusterConfigZoneAwarenessConfig? = null, val zoneAwarenessEnabled: Boolean? = null)
Link copied to clipboard
data class DomainClusterConfigColdStorageOptions(val enabled: Boolean? = null)
Link copied to clipboard
data class DomainClusterConfigZoneAwarenessConfig(val availabilityZoneCount: Int? = null)
Link copied to clipboard
data class DomainCognitoOptions(val enabled: Boolean? = null, val identityPoolId: String, val roleArn: String, val userPoolId: String)
Link copied to clipboard
data class DomainDomainEndpointOptions(val customEndpoint: String? = null, val customEndpointCertificateArn: String? = null, val customEndpointEnabled: Boolean? = null, val enforceHttps: Boolean? = null, val tlsSecurityPolicy: String? = null)
Link copied to clipboard
data class DomainEbsOptions(val ebsEnabled: Boolean, val iops: Int? = null, val throughput: Int? = null, val volumeSize: Int? = null, val volumeType: String? = null)
Link copied to clipboard
data class DomainEncryptAtRest(val enabled: Boolean, val kmsKeyId: String? = null)
Link copied to clipboard
data class DomainLogPublishingOption(val cloudwatchLogGroupArn: String, val enabled: Boolean? = null, val logType: String)
Link copied to clipboard
data class DomainNodeToNodeEncryption(val enabled: Boolean)
Link copied to clipboard
data class DomainSamlOptionsSamlOptions(val enabled: Boolean? = null, val idp: DomainSamlOptionsSamlOptionsIdp? = null, val masterBackendRole: String? = null, val masterUserName: String? = null, val rolesKey: String? = null, val sessionTimeoutMinutes: Int? = null, val subjectKey: String? = null)
Link copied to clipboard
data class DomainSamlOptionsSamlOptionsIdp(val entityId: String, val metadataContent: String)
Link copied to clipboard
data class DomainSnapshotOptions(val automatedSnapshotStartHour: Int)
Link copied to clipboard
data class DomainVpcOptions(val availabilityZones: List<String>? = null, val securityGroupIds: List<String>? = null, val subnetIds: List<String>? = null, val vpcId: String? = null)
Link copied to clipboard
data class GetDomainAdvancedSecurityOption(val enabled: Boolean, val internalUserDatabaseEnabled: Boolean)
Link copied to clipboard
data class GetDomainAutoTuneOption(val desiredState: String, val maintenanceSchedules: List<GetDomainAutoTuneOptionMaintenanceSchedule>, val rollbackOnDisable: String)
data class GetDomainAutoTuneOptionMaintenanceSchedule(val cronExpressionForRecurrence: String, val durations: List<GetDomainAutoTuneOptionMaintenanceScheduleDuration>, val startAt: String)
Link copied to clipboard
data class GetDomainClusterConfig(val coldStorageOptions: List<GetDomainClusterConfigColdStorageOption>, val dedicatedMasterCount: Int, val dedicatedMasterEnabled: Boolean, val dedicatedMasterType: String, val instanceCount: Int, val instanceType: String, val warmCount: Int, val warmEnabled: Boolean, val warmType: String, val zoneAwarenessConfigs: List<GetDomainClusterConfigZoneAwarenessConfig>, val zoneAwarenessEnabled: Boolean)
data class GetDomainClusterConfigZoneAwarenessConfig(val availabilityZoneCount: Int)
Link copied to clipboard
data class GetDomainCognitoOption(val enabled: Boolean, val identityPoolId: String, val roleArn: String, val userPoolId: String)
Link copied to clipboard
data class GetDomainEbsOption(val ebsEnabled: Boolean, val iops: Int, val throughput: Int, val volumeSize: Int, val volumeType: String)
Link copied to clipboard
data class GetDomainEncryptionAtRest(val enabled: Boolean, val kmsKeyId: String)
Link copied to clipboard
data class GetDomainLogPublishingOption(val cloudwatchLogGroupArn: String, val enabled: Boolean, val logType: String)
Link copied to clipboard
data class GetDomainNodeToNodeEncryption(val enabled: Boolean)
Link copied to clipboard
data class GetDomainResult(val accessPolicies: String, val advancedOptions: Map<String, String>, val advancedSecurityOptions: List<GetDomainAdvancedSecurityOption>, val arn: String, val autoTuneOptions: List<GetDomainAutoTuneOption>, val clusterConfigs: List<GetDomainClusterConfig>, val cognitoOptions: List<GetDomainCognitoOption>, val created: Boolean, val deleted: Boolean, val domainId: String, val domainName: String, val ebsOptions: List<GetDomainEbsOption>, val elasticsearchVersion: String, val encryptionAtRests: List<GetDomainEncryptionAtRest>, val endpoint: String, val id: String, val kibanaEndpoint: String, val logPublishingOptions: List<GetDomainLogPublishingOption>, val nodeToNodeEncryptions: List<GetDomainNodeToNodeEncryption>, val processing: Boolean, val snapshotOptions: List<GetDomainSnapshotOption>, val tags: Map<String, String>, val vpcOptions: List<GetDomainVpcOption>)

A collection of values returned by getDomain.

Link copied to clipboard
data class GetDomainSnapshotOption(val automatedSnapshotStartHour: Int)
Link copied to clipboard
data class GetDomainVpcOption(val availabilityZones: List<String>, val securityGroupIds: List<String>, val subnetIds: List<String>, val vpcId: String)
Link copied to clipboard
data class VpcEndpointVpcOptions(val availabilityZones: List<String>? = null, val securityGroupIds: List<String>? = null, val subnetIds: List<String>, val vpcId: String? = null)