Documentation ¶
Index ¶
- type Domain
- type DomainAdvancedSecurityOptions
- type DomainAdvancedSecurityOptionsArgs
- func (DomainAdvancedSecurityOptionsArgs) ElementType() reflect.Type
- func (i DomainAdvancedSecurityOptionsArgs) ToDomainAdvancedSecurityOptionsOutput() DomainAdvancedSecurityOptionsOutput
- func (i DomainAdvancedSecurityOptionsArgs) ToDomainAdvancedSecurityOptionsOutputWithContext(ctx context.Context) DomainAdvancedSecurityOptionsOutput
- func (i DomainAdvancedSecurityOptionsArgs) ToDomainAdvancedSecurityOptionsPtrOutput() DomainAdvancedSecurityOptionsPtrOutput
- func (i DomainAdvancedSecurityOptionsArgs) ToDomainAdvancedSecurityOptionsPtrOutputWithContext(ctx context.Context) DomainAdvancedSecurityOptionsPtrOutput
- type DomainAdvancedSecurityOptionsInput
- type DomainAdvancedSecurityOptionsMasterUserOptions
- type DomainAdvancedSecurityOptionsMasterUserOptionsArgs
- func (DomainAdvancedSecurityOptionsMasterUserOptionsArgs) ElementType() reflect.Type
- func (i DomainAdvancedSecurityOptionsMasterUserOptionsArgs) ToDomainAdvancedSecurityOptionsMasterUserOptionsOutput() DomainAdvancedSecurityOptionsMasterUserOptionsOutput
- func (i DomainAdvancedSecurityOptionsMasterUserOptionsArgs) ToDomainAdvancedSecurityOptionsMasterUserOptionsOutputWithContext(ctx context.Context) DomainAdvancedSecurityOptionsMasterUserOptionsOutput
- func (i DomainAdvancedSecurityOptionsMasterUserOptionsArgs) ToDomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput() DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput
- func (i DomainAdvancedSecurityOptionsMasterUserOptionsArgs) ToDomainAdvancedSecurityOptionsMasterUserOptionsPtrOutputWithContext(ctx context.Context) DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput
- type DomainAdvancedSecurityOptionsMasterUserOptionsInput
- type DomainAdvancedSecurityOptionsMasterUserOptionsOutput
- func (DomainAdvancedSecurityOptionsMasterUserOptionsOutput) ElementType() reflect.Type
- func (o DomainAdvancedSecurityOptionsMasterUserOptionsOutput) MasterUserArn() pulumi.StringPtrOutput
- func (o DomainAdvancedSecurityOptionsMasterUserOptionsOutput) MasterUserName() pulumi.StringPtrOutput
- func (o DomainAdvancedSecurityOptionsMasterUserOptionsOutput) MasterUserPassword() pulumi.StringPtrOutput
- func (o DomainAdvancedSecurityOptionsMasterUserOptionsOutput) ToDomainAdvancedSecurityOptionsMasterUserOptionsOutput() DomainAdvancedSecurityOptionsMasterUserOptionsOutput
- func (o DomainAdvancedSecurityOptionsMasterUserOptionsOutput) ToDomainAdvancedSecurityOptionsMasterUserOptionsOutputWithContext(ctx context.Context) DomainAdvancedSecurityOptionsMasterUserOptionsOutput
- func (o DomainAdvancedSecurityOptionsMasterUserOptionsOutput) ToDomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput() DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput
- func (o DomainAdvancedSecurityOptionsMasterUserOptionsOutput) ToDomainAdvancedSecurityOptionsMasterUserOptionsPtrOutputWithContext(ctx context.Context) DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput
- type DomainAdvancedSecurityOptionsMasterUserOptionsPtrInput
- type DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput
- func (o DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput) Elem() DomainAdvancedSecurityOptionsMasterUserOptionsOutput
- func (DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput) ElementType() reflect.Type
- func (o DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput) MasterUserArn() pulumi.StringPtrOutput
- func (o DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput) MasterUserName() pulumi.StringPtrOutput
- func (o DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput) MasterUserPassword() pulumi.StringPtrOutput
- func (o DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput) ToDomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput() DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput
- func (o DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput) ToDomainAdvancedSecurityOptionsMasterUserOptionsPtrOutputWithContext(ctx context.Context) DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput
- type DomainAdvancedSecurityOptionsOutput
- func (DomainAdvancedSecurityOptionsOutput) ElementType() reflect.Type
- func (o DomainAdvancedSecurityOptionsOutput) Enabled() pulumi.BoolOutput
- func (o DomainAdvancedSecurityOptionsOutput) InternalUserDatabaseEnabled() pulumi.BoolPtrOutput
- func (o DomainAdvancedSecurityOptionsOutput) MasterUserOptions() DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput
- func (o DomainAdvancedSecurityOptionsOutput) ToDomainAdvancedSecurityOptionsOutput() DomainAdvancedSecurityOptionsOutput
- func (o DomainAdvancedSecurityOptionsOutput) ToDomainAdvancedSecurityOptionsOutputWithContext(ctx context.Context) DomainAdvancedSecurityOptionsOutput
- func (o DomainAdvancedSecurityOptionsOutput) ToDomainAdvancedSecurityOptionsPtrOutput() DomainAdvancedSecurityOptionsPtrOutput
- func (o DomainAdvancedSecurityOptionsOutput) ToDomainAdvancedSecurityOptionsPtrOutputWithContext(ctx context.Context) DomainAdvancedSecurityOptionsPtrOutput
- type DomainAdvancedSecurityOptionsPtrInput
- type DomainAdvancedSecurityOptionsPtrOutput
- func (o DomainAdvancedSecurityOptionsPtrOutput) Elem() DomainAdvancedSecurityOptionsOutput
- func (DomainAdvancedSecurityOptionsPtrOutput) ElementType() reflect.Type
- func (o DomainAdvancedSecurityOptionsPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o DomainAdvancedSecurityOptionsPtrOutput) InternalUserDatabaseEnabled() pulumi.BoolPtrOutput
- func (o DomainAdvancedSecurityOptionsPtrOutput) MasterUserOptions() DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput
- func (o DomainAdvancedSecurityOptionsPtrOutput) ToDomainAdvancedSecurityOptionsPtrOutput() DomainAdvancedSecurityOptionsPtrOutput
- func (o DomainAdvancedSecurityOptionsPtrOutput) ToDomainAdvancedSecurityOptionsPtrOutputWithContext(ctx context.Context) DomainAdvancedSecurityOptionsPtrOutput
- type DomainArgs
- type DomainArray
- type DomainArrayInput
- type DomainArrayOutput
- type DomainAutoTuneOptions
- type DomainAutoTuneOptionsArgs
- func (DomainAutoTuneOptionsArgs) ElementType() reflect.Type
- func (i DomainAutoTuneOptionsArgs) ToDomainAutoTuneOptionsOutput() DomainAutoTuneOptionsOutput
- func (i DomainAutoTuneOptionsArgs) ToDomainAutoTuneOptionsOutputWithContext(ctx context.Context) DomainAutoTuneOptionsOutput
- func (i DomainAutoTuneOptionsArgs) ToDomainAutoTuneOptionsPtrOutput() DomainAutoTuneOptionsPtrOutput
- func (i DomainAutoTuneOptionsArgs) ToDomainAutoTuneOptionsPtrOutputWithContext(ctx context.Context) DomainAutoTuneOptionsPtrOutput
- type DomainAutoTuneOptionsInput
- type DomainAutoTuneOptionsMaintenanceSchedule
- type DomainAutoTuneOptionsMaintenanceScheduleArgs
- func (DomainAutoTuneOptionsMaintenanceScheduleArgs) ElementType() reflect.Type
- func (i DomainAutoTuneOptionsMaintenanceScheduleArgs) ToDomainAutoTuneOptionsMaintenanceScheduleOutput() DomainAutoTuneOptionsMaintenanceScheduleOutput
- func (i DomainAutoTuneOptionsMaintenanceScheduleArgs) ToDomainAutoTuneOptionsMaintenanceScheduleOutputWithContext(ctx context.Context) DomainAutoTuneOptionsMaintenanceScheduleOutput
- type DomainAutoTuneOptionsMaintenanceScheduleArray
- func (DomainAutoTuneOptionsMaintenanceScheduleArray) ElementType() reflect.Type
- func (i DomainAutoTuneOptionsMaintenanceScheduleArray) ToDomainAutoTuneOptionsMaintenanceScheduleArrayOutput() DomainAutoTuneOptionsMaintenanceScheduleArrayOutput
- func (i DomainAutoTuneOptionsMaintenanceScheduleArray) ToDomainAutoTuneOptionsMaintenanceScheduleArrayOutputWithContext(ctx context.Context) DomainAutoTuneOptionsMaintenanceScheduleArrayOutput
- type DomainAutoTuneOptionsMaintenanceScheduleArrayInput
- type DomainAutoTuneOptionsMaintenanceScheduleArrayOutput
- func (DomainAutoTuneOptionsMaintenanceScheduleArrayOutput) ElementType() reflect.Type
- func (o DomainAutoTuneOptionsMaintenanceScheduleArrayOutput) Index(i pulumi.IntInput) DomainAutoTuneOptionsMaintenanceScheduleOutput
- func (o DomainAutoTuneOptionsMaintenanceScheduleArrayOutput) ToDomainAutoTuneOptionsMaintenanceScheduleArrayOutput() DomainAutoTuneOptionsMaintenanceScheduleArrayOutput
- func (o DomainAutoTuneOptionsMaintenanceScheduleArrayOutput) ToDomainAutoTuneOptionsMaintenanceScheduleArrayOutputWithContext(ctx context.Context) DomainAutoTuneOptionsMaintenanceScheduleArrayOutput
- type DomainAutoTuneOptionsMaintenanceScheduleDuration
- type DomainAutoTuneOptionsMaintenanceScheduleDurationArgs
- func (DomainAutoTuneOptionsMaintenanceScheduleDurationArgs) ElementType() reflect.Type
- func (i DomainAutoTuneOptionsMaintenanceScheduleDurationArgs) ToDomainAutoTuneOptionsMaintenanceScheduleDurationOutput() DomainAutoTuneOptionsMaintenanceScheduleDurationOutput
- func (i DomainAutoTuneOptionsMaintenanceScheduleDurationArgs) ToDomainAutoTuneOptionsMaintenanceScheduleDurationOutputWithContext(ctx context.Context) DomainAutoTuneOptionsMaintenanceScheduleDurationOutput
- type DomainAutoTuneOptionsMaintenanceScheduleDurationInput
- type DomainAutoTuneOptionsMaintenanceScheduleDurationOutput
- func (DomainAutoTuneOptionsMaintenanceScheduleDurationOutput) ElementType() reflect.Type
- func (o DomainAutoTuneOptionsMaintenanceScheduleDurationOutput) ToDomainAutoTuneOptionsMaintenanceScheduleDurationOutput() DomainAutoTuneOptionsMaintenanceScheduleDurationOutput
- func (o DomainAutoTuneOptionsMaintenanceScheduleDurationOutput) ToDomainAutoTuneOptionsMaintenanceScheduleDurationOutputWithContext(ctx context.Context) DomainAutoTuneOptionsMaintenanceScheduleDurationOutput
- func (o DomainAutoTuneOptionsMaintenanceScheduleDurationOutput) Unit() pulumi.StringOutput
- func (o DomainAutoTuneOptionsMaintenanceScheduleDurationOutput) Value() pulumi.IntOutput
- type DomainAutoTuneOptionsMaintenanceScheduleInput
- type DomainAutoTuneOptionsMaintenanceScheduleOutput
- func (o DomainAutoTuneOptionsMaintenanceScheduleOutput) CronExpressionForRecurrence() pulumi.StringOutput
- func (o DomainAutoTuneOptionsMaintenanceScheduleOutput) Duration() DomainAutoTuneOptionsMaintenanceScheduleDurationOutput
- func (DomainAutoTuneOptionsMaintenanceScheduleOutput) ElementType() reflect.Type
- func (o DomainAutoTuneOptionsMaintenanceScheduleOutput) StartAt() pulumi.StringOutput
- func (o DomainAutoTuneOptionsMaintenanceScheduleOutput) ToDomainAutoTuneOptionsMaintenanceScheduleOutput() DomainAutoTuneOptionsMaintenanceScheduleOutput
- func (o DomainAutoTuneOptionsMaintenanceScheduleOutput) ToDomainAutoTuneOptionsMaintenanceScheduleOutputWithContext(ctx context.Context) DomainAutoTuneOptionsMaintenanceScheduleOutput
- type DomainAutoTuneOptionsOutput
- func (o DomainAutoTuneOptionsOutput) DesiredState() pulumi.StringOutput
- func (DomainAutoTuneOptionsOutput) ElementType() reflect.Type
- func (o DomainAutoTuneOptionsOutput) MaintenanceSchedules() DomainAutoTuneOptionsMaintenanceScheduleArrayOutput
- func (o DomainAutoTuneOptionsOutput) RollbackOnDisable() pulumi.StringPtrOutput
- func (o DomainAutoTuneOptionsOutput) ToDomainAutoTuneOptionsOutput() DomainAutoTuneOptionsOutput
- func (o DomainAutoTuneOptionsOutput) ToDomainAutoTuneOptionsOutputWithContext(ctx context.Context) DomainAutoTuneOptionsOutput
- func (o DomainAutoTuneOptionsOutput) ToDomainAutoTuneOptionsPtrOutput() DomainAutoTuneOptionsPtrOutput
- func (o DomainAutoTuneOptionsOutput) ToDomainAutoTuneOptionsPtrOutputWithContext(ctx context.Context) DomainAutoTuneOptionsPtrOutput
- type DomainAutoTuneOptionsPtrInput
- type DomainAutoTuneOptionsPtrOutput
- func (o DomainAutoTuneOptionsPtrOutput) DesiredState() pulumi.StringPtrOutput
- func (o DomainAutoTuneOptionsPtrOutput) Elem() DomainAutoTuneOptionsOutput
- func (DomainAutoTuneOptionsPtrOutput) ElementType() reflect.Type
- func (o DomainAutoTuneOptionsPtrOutput) MaintenanceSchedules() DomainAutoTuneOptionsMaintenanceScheduleArrayOutput
- func (o DomainAutoTuneOptionsPtrOutput) RollbackOnDisable() pulumi.StringPtrOutput
- func (o DomainAutoTuneOptionsPtrOutput) ToDomainAutoTuneOptionsPtrOutput() DomainAutoTuneOptionsPtrOutput
- func (o DomainAutoTuneOptionsPtrOutput) ToDomainAutoTuneOptionsPtrOutputWithContext(ctx context.Context) DomainAutoTuneOptionsPtrOutput
- type DomainClusterConfig
- type DomainClusterConfigArgs
- func (DomainClusterConfigArgs) ElementType() reflect.Type
- func (i DomainClusterConfigArgs) ToDomainClusterConfigOutput() DomainClusterConfigOutput
- func (i DomainClusterConfigArgs) ToDomainClusterConfigOutputWithContext(ctx context.Context) DomainClusterConfigOutput
- func (i DomainClusterConfigArgs) ToDomainClusterConfigPtrOutput() DomainClusterConfigPtrOutput
- func (i DomainClusterConfigArgs) ToDomainClusterConfigPtrOutputWithContext(ctx context.Context) DomainClusterConfigPtrOutput
- type DomainClusterConfigInput
- type DomainClusterConfigOutput
- func (o DomainClusterConfigOutput) DedicatedMasterCount() pulumi.IntPtrOutput
- func (o DomainClusterConfigOutput) DedicatedMasterEnabled() pulumi.BoolPtrOutput
- func (o DomainClusterConfigOutput) DedicatedMasterType() pulumi.StringPtrOutput
- func (DomainClusterConfigOutput) ElementType() reflect.Type
- func (o DomainClusterConfigOutput) InstanceCount() pulumi.IntPtrOutput
- func (o DomainClusterConfigOutput) InstanceType() pulumi.StringPtrOutput
- func (o DomainClusterConfigOutput) ToDomainClusterConfigOutput() DomainClusterConfigOutput
- func (o DomainClusterConfigOutput) ToDomainClusterConfigOutputWithContext(ctx context.Context) DomainClusterConfigOutput
- func (o DomainClusterConfigOutput) ToDomainClusterConfigPtrOutput() DomainClusterConfigPtrOutput
- func (o DomainClusterConfigOutput) ToDomainClusterConfigPtrOutputWithContext(ctx context.Context) DomainClusterConfigPtrOutput
- func (o DomainClusterConfigOutput) WarmCount() pulumi.IntPtrOutput
- func (o DomainClusterConfigOutput) WarmEnabled() pulumi.BoolPtrOutput
- func (o DomainClusterConfigOutput) WarmType() pulumi.StringPtrOutput
- func (o DomainClusterConfigOutput) ZoneAwarenessConfig() DomainClusterConfigZoneAwarenessConfigPtrOutput
- func (o DomainClusterConfigOutput) ZoneAwarenessEnabled() pulumi.BoolPtrOutput
- type DomainClusterConfigPtrInput
- type DomainClusterConfigPtrOutput
- func (o DomainClusterConfigPtrOutput) DedicatedMasterCount() pulumi.IntPtrOutput
- func (o DomainClusterConfigPtrOutput) DedicatedMasterEnabled() pulumi.BoolPtrOutput
- func (o DomainClusterConfigPtrOutput) DedicatedMasterType() pulumi.StringPtrOutput
- func (o DomainClusterConfigPtrOutput) Elem() DomainClusterConfigOutput
- func (DomainClusterConfigPtrOutput) ElementType() reflect.Type
- func (o DomainClusterConfigPtrOutput) InstanceCount() pulumi.IntPtrOutput
- func (o DomainClusterConfigPtrOutput) InstanceType() pulumi.StringPtrOutput
- func (o DomainClusterConfigPtrOutput) ToDomainClusterConfigPtrOutput() DomainClusterConfigPtrOutput
- func (o DomainClusterConfigPtrOutput) ToDomainClusterConfigPtrOutputWithContext(ctx context.Context) DomainClusterConfigPtrOutput
- func (o DomainClusterConfigPtrOutput) WarmCount() pulumi.IntPtrOutput
- func (o DomainClusterConfigPtrOutput) WarmEnabled() pulumi.BoolPtrOutput
- func (o DomainClusterConfigPtrOutput) WarmType() pulumi.StringPtrOutput
- func (o DomainClusterConfigPtrOutput) ZoneAwarenessConfig() DomainClusterConfigZoneAwarenessConfigPtrOutput
- func (o DomainClusterConfigPtrOutput) ZoneAwarenessEnabled() pulumi.BoolPtrOutput
- type DomainClusterConfigZoneAwarenessConfig
- type DomainClusterConfigZoneAwarenessConfigArgs
- func (DomainClusterConfigZoneAwarenessConfigArgs) ElementType() reflect.Type
- func (i DomainClusterConfigZoneAwarenessConfigArgs) ToDomainClusterConfigZoneAwarenessConfigOutput() DomainClusterConfigZoneAwarenessConfigOutput
- func (i DomainClusterConfigZoneAwarenessConfigArgs) ToDomainClusterConfigZoneAwarenessConfigOutputWithContext(ctx context.Context) DomainClusterConfigZoneAwarenessConfigOutput
- func (i DomainClusterConfigZoneAwarenessConfigArgs) ToDomainClusterConfigZoneAwarenessConfigPtrOutput() DomainClusterConfigZoneAwarenessConfigPtrOutput
- func (i DomainClusterConfigZoneAwarenessConfigArgs) ToDomainClusterConfigZoneAwarenessConfigPtrOutputWithContext(ctx context.Context) DomainClusterConfigZoneAwarenessConfigPtrOutput
- type DomainClusterConfigZoneAwarenessConfigInput
- type DomainClusterConfigZoneAwarenessConfigOutput
- func (o DomainClusterConfigZoneAwarenessConfigOutput) AvailabilityZoneCount() pulumi.IntPtrOutput
- func (DomainClusterConfigZoneAwarenessConfigOutput) ElementType() reflect.Type
- func (o DomainClusterConfigZoneAwarenessConfigOutput) ToDomainClusterConfigZoneAwarenessConfigOutput() DomainClusterConfigZoneAwarenessConfigOutput
- func (o DomainClusterConfigZoneAwarenessConfigOutput) ToDomainClusterConfigZoneAwarenessConfigOutputWithContext(ctx context.Context) DomainClusterConfigZoneAwarenessConfigOutput
- func (o DomainClusterConfigZoneAwarenessConfigOutput) ToDomainClusterConfigZoneAwarenessConfigPtrOutput() DomainClusterConfigZoneAwarenessConfigPtrOutput
- func (o DomainClusterConfigZoneAwarenessConfigOutput) ToDomainClusterConfigZoneAwarenessConfigPtrOutputWithContext(ctx context.Context) DomainClusterConfigZoneAwarenessConfigPtrOutput
- type DomainClusterConfigZoneAwarenessConfigPtrInput
- type DomainClusterConfigZoneAwarenessConfigPtrOutput
- func (o DomainClusterConfigZoneAwarenessConfigPtrOutput) AvailabilityZoneCount() pulumi.IntPtrOutput
- func (o DomainClusterConfigZoneAwarenessConfigPtrOutput) Elem() DomainClusterConfigZoneAwarenessConfigOutput
- func (DomainClusterConfigZoneAwarenessConfigPtrOutput) ElementType() reflect.Type
- func (o DomainClusterConfigZoneAwarenessConfigPtrOutput) ToDomainClusterConfigZoneAwarenessConfigPtrOutput() DomainClusterConfigZoneAwarenessConfigPtrOutput
- func (o DomainClusterConfigZoneAwarenessConfigPtrOutput) ToDomainClusterConfigZoneAwarenessConfigPtrOutputWithContext(ctx context.Context) DomainClusterConfigZoneAwarenessConfigPtrOutput
- type DomainCognitoOptions
- type DomainCognitoOptionsArgs
- func (DomainCognitoOptionsArgs) ElementType() reflect.Type
- func (i DomainCognitoOptionsArgs) ToDomainCognitoOptionsOutput() DomainCognitoOptionsOutput
- func (i DomainCognitoOptionsArgs) ToDomainCognitoOptionsOutputWithContext(ctx context.Context) DomainCognitoOptionsOutput
- func (i DomainCognitoOptionsArgs) ToDomainCognitoOptionsPtrOutput() DomainCognitoOptionsPtrOutput
- func (i DomainCognitoOptionsArgs) ToDomainCognitoOptionsPtrOutputWithContext(ctx context.Context) DomainCognitoOptionsPtrOutput
- type DomainCognitoOptionsInput
- type DomainCognitoOptionsOutput
- func (DomainCognitoOptionsOutput) ElementType() reflect.Type
- func (o DomainCognitoOptionsOutput) Enabled() pulumi.BoolPtrOutput
- func (o DomainCognitoOptionsOutput) IdentityPoolId() pulumi.StringOutput
- func (o DomainCognitoOptionsOutput) RoleArn() pulumi.StringOutput
- func (o DomainCognitoOptionsOutput) ToDomainCognitoOptionsOutput() DomainCognitoOptionsOutput
- func (o DomainCognitoOptionsOutput) ToDomainCognitoOptionsOutputWithContext(ctx context.Context) DomainCognitoOptionsOutput
- func (o DomainCognitoOptionsOutput) ToDomainCognitoOptionsPtrOutput() DomainCognitoOptionsPtrOutput
- func (o DomainCognitoOptionsOutput) ToDomainCognitoOptionsPtrOutputWithContext(ctx context.Context) DomainCognitoOptionsPtrOutput
- func (o DomainCognitoOptionsOutput) UserPoolId() pulumi.StringOutput
- type DomainCognitoOptionsPtrInput
- type DomainCognitoOptionsPtrOutput
- func (o DomainCognitoOptionsPtrOutput) Elem() DomainCognitoOptionsOutput
- func (DomainCognitoOptionsPtrOutput) ElementType() reflect.Type
- func (o DomainCognitoOptionsPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o DomainCognitoOptionsPtrOutput) IdentityPoolId() pulumi.StringPtrOutput
- func (o DomainCognitoOptionsPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o DomainCognitoOptionsPtrOutput) ToDomainCognitoOptionsPtrOutput() DomainCognitoOptionsPtrOutput
- func (o DomainCognitoOptionsPtrOutput) ToDomainCognitoOptionsPtrOutputWithContext(ctx context.Context) DomainCognitoOptionsPtrOutput
- func (o DomainCognitoOptionsPtrOutput) UserPoolId() pulumi.StringPtrOutput
- type DomainDomainEndpointOptions
- type DomainDomainEndpointOptionsArgs
- func (DomainDomainEndpointOptionsArgs) ElementType() reflect.Type
- func (i DomainDomainEndpointOptionsArgs) ToDomainDomainEndpointOptionsOutput() DomainDomainEndpointOptionsOutput
- func (i DomainDomainEndpointOptionsArgs) ToDomainDomainEndpointOptionsOutputWithContext(ctx context.Context) DomainDomainEndpointOptionsOutput
- func (i DomainDomainEndpointOptionsArgs) ToDomainDomainEndpointOptionsPtrOutput() DomainDomainEndpointOptionsPtrOutput
- func (i DomainDomainEndpointOptionsArgs) ToDomainDomainEndpointOptionsPtrOutputWithContext(ctx context.Context) DomainDomainEndpointOptionsPtrOutput
- type DomainDomainEndpointOptionsInput
- type DomainDomainEndpointOptionsOutput
- func (o DomainDomainEndpointOptionsOutput) CustomEndpoint() pulumi.StringPtrOutput
- func (o DomainDomainEndpointOptionsOutput) CustomEndpointCertificateArn() pulumi.StringPtrOutput
- func (o DomainDomainEndpointOptionsOutput) CustomEndpointEnabled() pulumi.BoolPtrOutput
- func (DomainDomainEndpointOptionsOutput) ElementType() reflect.Type
- func (o DomainDomainEndpointOptionsOutput) EnforceHttps() pulumi.BoolPtrOutput
- func (o DomainDomainEndpointOptionsOutput) TlsSecurityPolicy() pulumi.StringPtrOutput
- func (o DomainDomainEndpointOptionsOutput) ToDomainDomainEndpointOptionsOutput() DomainDomainEndpointOptionsOutput
- func (o DomainDomainEndpointOptionsOutput) ToDomainDomainEndpointOptionsOutputWithContext(ctx context.Context) DomainDomainEndpointOptionsOutput
- func (o DomainDomainEndpointOptionsOutput) ToDomainDomainEndpointOptionsPtrOutput() DomainDomainEndpointOptionsPtrOutput
- func (o DomainDomainEndpointOptionsOutput) ToDomainDomainEndpointOptionsPtrOutputWithContext(ctx context.Context) DomainDomainEndpointOptionsPtrOutput
- type DomainDomainEndpointOptionsPtrInput
- type DomainDomainEndpointOptionsPtrOutput
- func (o DomainDomainEndpointOptionsPtrOutput) CustomEndpoint() pulumi.StringPtrOutput
- func (o DomainDomainEndpointOptionsPtrOutput) CustomEndpointCertificateArn() pulumi.StringPtrOutput
- func (o DomainDomainEndpointOptionsPtrOutput) CustomEndpointEnabled() pulumi.BoolPtrOutput
- func (o DomainDomainEndpointOptionsPtrOutput) Elem() DomainDomainEndpointOptionsOutput
- func (DomainDomainEndpointOptionsPtrOutput) ElementType() reflect.Type
- func (o DomainDomainEndpointOptionsPtrOutput) EnforceHttps() pulumi.BoolPtrOutput
- func (o DomainDomainEndpointOptionsPtrOutput) TlsSecurityPolicy() pulumi.StringPtrOutput
- func (o DomainDomainEndpointOptionsPtrOutput) ToDomainDomainEndpointOptionsPtrOutput() DomainDomainEndpointOptionsPtrOutput
- func (o DomainDomainEndpointOptionsPtrOutput) ToDomainDomainEndpointOptionsPtrOutputWithContext(ctx context.Context) DomainDomainEndpointOptionsPtrOutput
- type DomainEbsOptions
- type DomainEbsOptionsArgs
- func (DomainEbsOptionsArgs) ElementType() reflect.Type
- func (i DomainEbsOptionsArgs) ToDomainEbsOptionsOutput() DomainEbsOptionsOutput
- func (i DomainEbsOptionsArgs) ToDomainEbsOptionsOutputWithContext(ctx context.Context) DomainEbsOptionsOutput
- func (i DomainEbsOptionsArgs) ToDomainEbsOptionsPtrOutput() DomainEbsOptionsPtrOutput
- func (i DomainEbsOptionsArgs) ToDomainEbsOptionsPtrOutputWithContext(ctx context.Context) DomainEbsOptionsPtrOutput
- type DomainEbsOptionsInput
- type DomainEbsOptionsOutput
- func (o DomainEbsOptionsOutput) EbsEnabled() pulumi.BoolOutput
- func (DomainEbsOptionsOutput) ElementType() reflect.Type
- func (o DomainEbsOptionsOutput) Iops() pulumi.IntPtrOutput
- func (o DomainEbsOptionsOutput) ToDomainEbsOptionsOutput() DomainEbsOptionsOutput
- func (o DomainEbsOptionsOutput) ToDomainEbsOptionsOutputWithContext(ctx context.Context) DomainEbsOptionsOutput
- func (o DomainEbsOptionsOutput) ToDomainEbsOptionsPtrOutput() DomainEbsOptionsPtrOutput
- func (o DomainEbsOptionsOutput) ToDomainEbsOptionsPtrOutputWithContext(ctx context.Context) DomainEbsOptionsPtrOutput
- func (o DomainEbsOptionsOutput) VolumeSize() pulumi.IntPtrOutput
- func (o DomainEbsOptionsOutput) VolumeType() pulumi.StringPtrOutput
- type DomainEbsOptionsPtrInput
- type DomainEbsOptionsPtrOutput
- func (o DomainEbsOptionsPtrOutput) EbsEnabled() pulumi.BoolPtrOutput
- func (o DomainEbsOptionsPtrOutput) Elem() DomainEbsOptionsOutput
- func (DomainEbsOptionsPtrOutput) ElementType() reflect.Type
- func (o DomainEbsOptionsPtrOutput) Iops() pulumi.IntPtrOutput
- func (o DomainEbsOptionsPtrOutput) ToDomainEbsOptionsPtrOutput() DomainEbsOptionsPtrOutput
- func (o DomainEbsOptionsPtrOutput) ToDomainEbsOptionsPtrOutputWithContext(ctx context.Context) DomainEbsOptionsPtrOutput
- func (o DomainEbsOptionsPtrOutput) VolumeSize() pulumi.IntPtrOutput
- func (o DomainEbsOptionsPtrOutput) VolumeType() pulumi.StringPtrOutput
- type DomainEncryptAtRest
- type DomainEncryptAtRestArgs
- func (DomainEncryptAtRestArgs) ElementType() reflect.Type
- func (i DomainEncryptAtRestArgs) ToDomainEncryptAtRestOutput() DomainEncryptAtRestOutput
- func (i DomainEncryptAtRestArgs) ToDomainEncryptAtRestOutputWithContext(ctx context.Context) DomainEncryptAtRestOutput
- func (i DomainEncryptAtRestArgs) ToDomainEncryptAtRestPtrOutput() DomainEncryptAtRestPtrOutput
- func (i DomainEncryptAtRestArgs) ToDomainEncryptAtRestPtrOutputWithContext(ctx context.Context) DomainEncryptAtRestPtrOutput
- type DomainEncryptAtRestInput
- type DomainEncryptAtRestOutput
- func (DomainEncryptAtRestOutput) ElementType() reflect.Type
- func (o DomainEncryptAtRestOutput) Enabled() pulumi.BoolOutput
- func (o DomainEncryptAtRestOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o DomainEncryptAtRestOutput) ToDomainEncryptAtRestOutput() DomainEncryptAtRestOutput
- func (o DomainEncryptAtRestOutput) ToDomainEncryptAtRestOutputWithContext(ctx context.Context) DomainEncryptAtRestOutput
- func (o DomainEncryptAtRestOutput) ToDomainEncryptAtRestPtrOutput() DomainEncryptAtRestPtrOutput
- func (o DomainEncryptAtRestOutput) ToDomainEncryptAtRestPtrOutputWithContext(ctx context.Context) DomainEncryptAtRestPtrOutput
- type DomainEncryptAtRestPtrInput
- type DomainEncryptAtRestPtrOutput
- func (o DomainEncryptAtRestPtrOutput) Elem() DomainEncryptAtRestOutput
- func (DomainEncryptAtRestPtrOutput) ElementType() reflect.Type
- func (o DomainEncryptAtRestPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o DomainEncryptAtRestPtrOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o DomainEncryptAtRestPtrOutput) ToDomainEncryptAtRestPtrOutput() DomainEncryptAtRestPtrOutput
- func (o DomainEncryptAtRestPtrOutput) ToDomainEncryptAtRestPtrOutputWithContext(ctx context.Context) DomainEncryptAtRestPtrOutput
- type DomainInput
- type DomainLogPublishingOption
- type DomainLogPublishingOptionArgs
- func (DomainLogPublishingOptionArgs) ElementType() reflect.Type
- func (i DomainLogPublishingOptionArgs) ToDomainLogPublishingOptionOutput() DomainLogPublishingOptionOutput
- func (i DomainLogPublishingOptionArgs) ToDomainLogPublishingOptionOutputWithContext(ctx context.Context) DomainLogPublishingOptionOutput
- type DomainLogPublishingOptionArray
- func (DomainLogPublishingOptionArray) ElementType() reflect.Type
- func (i DomainLogPublishingOptionArray) ToDomainLogPublishingOptionArrayOutput() DomainLogPublishingOptionArrayOutput
- func (i DomainLogPublishingOptionArray) ToDomainLogPublishingOptionArrayOutputWithContext(ctx context.Context) DomainLogPublishingOptionArrayOutput
- type DomainLogPublishingOptionArrayInput
- type DomainLogPublishingOptionArrayOutput
- func (DomainLogPublishingOptionArrayOutput) ElementType() reflect.Type
- func (o DomainLogPublishingOptionArrayOutput) Index(i pulumi.IntInput) DomainLogPublishingOptionOutput
- func (o DomainLogPublishingOptionArrayOutput) ToDomainLogPublishingOptionArrayOutput() DomainLogPublishingOptionArrayOutput
- func (o DomainLogPublishingOptionArrayOutput) ToDomainLogPublishingOptionArrayOutputWithContext(ctx context.Context) DomainLogPublishingOptionArrayOutput
- type DomainLogPublishingOptionInput
- type DomainLogPublishingOptionOutput
- func (o DomainLogPublishingOptionOutput) CloudwatchLogGroupArn() pulumi.StringOutput
- func (DomainLogPublishingOptionOutput) ElementType() reflect.Type
- func (o DomainLogPublishingOptionOutput) Enabled() pulumi.BoolPtrOutput
- func (o DomainLogPublishingOptionOutput) LogType() pulumi.StringOutput
- func (o DomainLogPublishingOptionOutput) ToDomainLogPublishingOptionOutput() DomainLogPublishingOptionOutput
- func (o DomainLogPublishingOptionOutput) ToDomainLogPublishingOptionOutputWithContext(ctx context.Context) DomainLogPublishingOptionOutput
- type DomainMap
- type DomainMapInput
- type DomainMapOutput
- type DomainNodeToNodeEncryption
- type DomainNodeToNodeEncryptionArgs
- func (DomainNodeToNodeEncryptionArgs) ElementType() reflect.Type
- func (i DomainNodeToNodeEncryptionArgs) ToDomainNodeToNodeEncryptionOutput() DomainNodeToNodeEncryptionOutput
- func (i DomainNodeToNodeEncryptionArgs) ToDomainNodeToNodeEncryptionOutputWithContext(ctx context.Context) DomainNodeToNodeEncryptionOutput
- func (i DomainNodeToNodeEncryptionArgs) ToDomainNodeToNodeEncryptionPtrOutput() DomainNodeToNodeEncryptionPtrOutput
- func (i DomainNodeToNodeEncryptionArgs) ToDomainNodeToNodeEncryptionPtrOutputWithContext(ctx context.Context) DomainNodeToNodeEncryptionPtrOutput
- type DomainNodeToNodeEncryptionInput
- type DomainNodeToNodeEncryptionOutput
- func (DomainNodeToNodeEncryptionOutput) ElementType() reflect.Type
- func (o DomainNodeToNodeEncryptionOutput) Enabled() pulumi.BoolOutput
- func (o DomainNodeToNodeEncryptionOutput) ToDomainNodeToNodeEncryptionOutput() DomainNodeToNodeEncryptionOutput
- func (o DomainNodeToNodeEncryptionOutput) ToDomainNodeToNodeEncryptionOutputWithContext(ctx context.Context) DomainNodeToNodeEncryptionOutput
- func (o DomainNodeToNodeEncryptionOutput) ToDomainNodeToNodeEncryptionPtrOutput() DomainNodeToNodeEncryptionPtrOutput
- func (o DomainNodeToNodeEncryptionOutput) ToDomainNodeToNodeEncryptionPtrOutputWithContext(ctx context.Context) DomainNodeToNodeEncryptionPtrOutput
- type DomainNodeToNodeEncryptionPtrInput
- type DomainNodeToNodeEncryptionPtrOutput
- func (o DomainNodeToNodeEncryptionPtrOutput) Elem() DomainNodeToNodeEncryptionOutput
- func (DomainNodeToNodeEncryptionPtrOutput) ElementType() reflect.Type
- func (o DomainNodeToNodeEncryptionPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o DomainNodeToNodeEncryptionPtrOutput) ToDomainNodeToNodeEncryptionPtrOutput() DomainNodeToNodeEncryptionPtrOutput
- func (o DomainNodeToNodeEncryptionPtrOutput) ToDomainNodeToNodeEncryptionPtrOutputWithContext(ctx context.Context) DomainNodeToNodeEncryptionPtrOutput
- type DomainOutput
- type DomainPolicy
- type DomainPolicyArgs
- type DomainPolicyArray
- type DomainPolicyArrayInput
- type DomainPolicyArrayOutput
- func (DomainPolicyArrayOutput) ElementType() reflect.Type
- func (o DomainPolicyArrayOutput) Index(i pulumi.IntInput) DomainPolicyOutput
- func (o DomainPolicyArrayOutput) ToDomainPolicyArrayOutput() DomainPolicyArrayOutput
- func (o DomainPolicyArrayOutput) ToDomainPolicyArrayOutputWithContext(ctx context.Context) DomainPolicyArrayOutput
- type DomainPolicyInput
- type DomainPolicyMap
- type DomainPolicyMapInput
- type DomainPolicyMapOutput
- func (DomainPolicyMapOutput) ElementType() reflect.Type
- func (o DomainPolicyMapOutput) MapIndex(k pulumi.StringInput) DomainPolicyOutput
- func (o DomainPolicyMapOutput) ToDomainPolicyMapOutput() DomainPolicyMapOutput
- func (o DomainPolicyMapOutput) ToDomainPolicyMapOutputWithContext(ctx context.Context) DomainPolicyMapOutput
- type DomainPolicyOutput
- type DomainPolicyState
- type DomainSamlOptions
- type DomainSamlOptionsArgs
- type DomainSamlOptionsArray
- type DomainSamlOptionsArrayInput
- type DomainSamlOptionsArrayOutput
- func (DomainSamlOptionsArrayOutput) ElementType() reflect.Type
- func (o DomainSamlOptionsArrayOutput) Index(i pulumi.IntInput) DomainSamlOptionsOutput
- func (o DomainSamlOptionsArrayOutput) ToDomainSamlOptionsArrayOutput() DomainSamlOptionsArrayOutput
- func (o DomainSamlOptionsArrayOutput) ToDomainSamlOptionsArrayOutputWithContext(ctx context.Context) DomainSamlOptionsArrayOutput
- type DomainSamlOptionsInput
- type DomainSamlOptionsMap
- type DomainSamlOptionsMapInput
- type DomainSamlOptionsMapOutput
- func (DomainSamlOptionsMapOutput) ElementType() reflect.Type
- func (o DomainSamlOptionsMapOutput) MapIndex(k pulumi.StringInput) DomainSamlOptionsOutput
- func (o DomainSamlOptionsMapOutput) ToDomainSamlOptionsMapOutput() DomainSamlOptionsMapOutput
- func (o DomainSamlOptionsMapOutput) ToDomainSamlOptionsMapOutputWithContext(ctx context.Context) DomainSamlOptionsMapOutput
- type DomainSamlOptionsOutput
- type DomainSamlOptionsSamlOptions
- type DomainSamlOptionsSamlOptionsArgs
- func (DomainSamlOptionsSamlOptionsArgs) ElementType() reflect.Type
- func (i DomainSamlOptionsSamlOptionsArgs) ToDomainSamlOptionsSamlOptionsOutput() DomainSamlOptionsSamlOptionsOutput
- func (i DomainSamlOptionsSamlOptionsArgs) ToDomainSamlOptionsSamlOptionsOutputWithContext(ctx context.Context) DomainSamlOptionsSamlOptionsOutput
- func (i DomainSamlOptionsSamlOptionsArgs) ToDomainSamlOptionsSamlOptionsPtrOutput() DomainSamlOptionsSamlOptionsPtrOutput
- func (i DomainSamlOptionsSamlOptionsArgs) ToDomainSamlOptionsSamlOptionsPtrOutputWithContext(ctx context.Context) DomainSamlOptionsSamlOptionsPtrOutput
- type DomainSamlOptionsSamlOptionsIdp
- type DomainSamlOptionsSamlOptionsIdpArgs
- func (DomainSamlOptionsSamlOptionsIdpArgs) ElementType() reflect.Type
- func (i DomainSamlOptionsSamlOptionsIdpArgs) ToDomainSamlOptionsSamlOptionsIdpOutput() DomainSamlOptionsSamlOptionsIdpOutput
- func (i DomainSamlOptionsSamlOptionsIdpArgs) ToDomainSamlOptionsSamlOptionsIdpOutputWithContext(ctx context.Context) DomainSamlOptionsSamlOptionsIdpOutput
- func (i DomainSamlOptionsSamlOptionsIdpArgs) ToDomainSamlOptionsSamlOptionsIdpPtrOutput() DomainSamlOptionsSamlOptionsIdpPtrOutput
- func (i DomainSamlOptionsSamlOptionsIdpArgs) ToDomainSamlOptionsSamlOptionsIdpPtrOutputWithContext(ctx context.Context) DomainSamlOptionsSamlOptionsIdpPtrOutput
- type DomainSamlOptionsSamlOptionsIdpInput
- type DomainSamlOptionsSamlOptionsIdpOutput
- func (DomainSamlOptionsSamlOptionsIdpOutput) ElementType() reflect.Type
- func (o DomainSamlOptionsSamlOptionsIdpOutput) EntityId() pulumi.StringOutput
- func (o DomainSamlOptionsSamlOptionsIdpOutput) MetadataContent() pulumi.StringOutput
- func (o DomainSamlOptionsSamlOptionsIdpOutput) ToDomainSamlOptionsSamlOptionsIdpOutput() DomainSamlOptionsSamlOptionsIdpOutput
- func (o DomainSamlOptionsSamlOptionsIdpOutput) ToDomainSamlOptionsSamlOptionsIdpOutputWithContext(ctx context.Context) DomainSamlOptionsSamlOptionsIdpOutput
- func (o DomainSamlOptionsSamlOptionsIdpOutput) ToDomainSamlOptionsSamlOptionsIdpPtrOutput() DomainSamlOptionsSamlOptionsIdpPtrOutput
- func (o DomainSamlOptionsSamlOptionsIdpOutput) ToDomainSamlOptionsSamlOptionsIdpPtrOutputWithContext(ctx context.Context) DomainSamlOptionsSamlOptionsIdpPtrOutput
- type DomainSamlOptionsSamlOptionsIdpPtrInput
- type DomainSamlOptionsSamlOptionsIdpPtrOutput
- func (o DomainSamlOptionsSamlOptionsIdpPtrOutput) Elem() DomainSamlOptionsSamlOptionsIdpOutput
- func (DomainSamlOptionsSamlOptionsIdpPtrOutput) ElementType() reflect.Type
- func (o DomainSamlOptionsSamlOptionsIdpPtrOutput) EntityId() pulumi.StringPtrOutput
- func (o DomainSamlOptionsSamlOptionsIdpPtrOutput) MetadataContent() pulumi.StringPtrOutput
- func (o DomainSamlOptionsSamlOptionsIdpPtrOutput) ToDomainSamlOptionsSamlOptionsIdpPtrOutput() DomainSamlOptionsSamlOptionsIdpPtrOutput
- func (o DomainSamlOptionsSamlOptionsIdpPtrOutput) ToDomainSamlOptionsSamlOptionsIdpPtrOutputWithContext(ctx context.Context) DomainSamlOptionsSamlOptionsIdpPtrOutput
- type DomainSamlOptionsSamlOptionsInput
- type DomainSamlOptionsSamlOptionsOutput
- func (DomainSamlOptionsSamlOptionsOutput) ElementType() reflect.Type
- func (o DomainSamlOptionsSamlOptionsOutput) Enabled() pulumi.BoolPtrOutput
- func (o DomainSamlOptionsSamlOptionsOutput) Idp() DomainSamlOptionsSamlOptionsIdpPtrOutput
- func (o DomainSamlOptionsSamlOptionsOutput) MasterBackendRole() pulumi.StringPtrOutput
- func (o DomainSamlOptionsSamlOptionsOutput) MasterUserName() pulumi.StringPtrOutput
- func (o DomainSamlOptionsSamlOptionsOutput) RolesKey() pulumi.StringPtrOutput
- func (o DomainSamlOptionsSamlOptionsOutput) SessionTimeoutMinutes() pulumi.IntPtrOutput
- func (o DomainSamlOptionsSamlOptionsOutput) SubjectKey() pulumi.StringPtrOutput
- func (o DomainSamlOptionsSamlOptionsOutput) ToDomainSamlOptionsSamlOptionsOutput() DomainSamlOptionsSamlOptionsOutput
- func (o DomainSamlOptionsSamlOptionsOutput) ToDomainSamlOptionsSamlOptionsOutputWithContext(ctx context.Context) DomainSamlOptionsSamlOptionsOutput
- func (o DomainSamlOptionsSamlOptionsOutput) ToDomainSamlOptionsSamlOptionsPtrOutput() DomainSamlOptionsSamlOptionsPtrOutput
- func (o DomainSamlOptionsSamlOptionsOutput) ToDomainSamlOptionsSamlOptionsPtrOutputWithContext(ctx context.Context) DomainSamlOptionsSamlOptionsPtrOutput
- type DomainSamlOptionsSamlOptionsPtrInput
- type DomainSamlOptionsSamlOptionsPtrOutput
- func (o DomainSamlOptionsSamlOptionsPtrOutput) Elem() DomainSamlOptionsSamlOptionsOutput
- func (DomainSamlOptionsSamlOptionsPtrOutput) ElementType() reflect.Type
- func (o DomainSamlOptionsSamlOptionsPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o DomainSamlOptionsSamlOptionsPtrOutput) Idp() DomainSamlOptionsSamlOptionsIdpPtrOutput
- func (o DomainSamlOptionsSamlOptionsPtrOutput) MasterBackendRole() pulumi.StringPtrOutput
- func (o DomainSamlOptionsSamlOptionsPtrOutput) MasterUserName() pulumi.StringPtrOutput
- func (o DomainSamlOptionsSamlOptionsPtrOutput) RolesKey() pulumi.StringPtrOutput
- func (o DomainSamlOptionsSamlOptionsPtrOutput) SessionTimeoutMinutes() pulumi.IntPtrOutput
- func (o DomainSamlOptionsSamlOptionsPtrOutput) SubjectKey() pulumi.StringPtrOutput
- func (o DomainSamlOptionsSamlOptionsPtrOutput) ToDomainSamlOptionsSamlOptionsPtrOutput() DomainSamlOptionsSamlOptionsPtrOutput
- func (o DomainSamlOptionsSamlOptionsPtrOutput) ToDomainSamlOptionsSamlOptionsPtrOutputWithContext(ctx context.Context) DomainSamlOptionsSamlOptionsPtrOutput
- type DomainSamlOptionsState
- type DomainSnapshotOptions
- type DomainSnapshotOptionsArgs
- func (DomainSnapshotOptionsArgs) ElementType() reflect.Type
- func (i DomainSnapshotOptionsArgs) ToDomainSnapshotOptionsOutput() DomainSnapshotOptionsOutput
- func (i DomainSnapshotOptionsArgs) ToDomainSnapshotOptionsOutputWithContext(ctx context.Context) DomainSnapshotOptionsOutput
- func (i DomainSnapshotOptionsArgs) ToDomainSnapshotOptionsPtrOutput() DomainSnapshotOptionsPtrOutput
- func (i DomainSnapshotOptionsArgs) ToDomainSnapshotOptionsPtrOutputWithContext(ctx context.Context) DomainSnapshotOptionsPtrOutput
- type DomainSnapshotOptionsInput
- type DomainSnapshotOptionsOutput
- func (o DomainSnapshotOptionsOutput) AutomatedSnapshotStartHour() pulumi.IntOutput
- func (DomainSnapshotOptionsOutput) ElementType() reflect.Type
- func (o DomainSnapshotOptionsOutput) ToDomainSnapshotOptionsOutput() DomainSnapshotOptionsOutput
- func (o DomainSnapshotOptionsOutput) ToDomainSnapshotOptionsOutputWithContext(ctx context.Context) DomainSnapshotOptionsOutput
- func (o DomainSnapshotOptionsOutput) ToDomainSnapshotOptionsPtrOutput() DomainSnapshotOptionsPtrOutput
- func (o DomainSnapshotOptionsOutput) ToDomainSnapshotOptionsPtrOutputWithContext(ctx context.Context) DomainSnapshotOptionsPtrOutput
- type DomainSnapshotOptionsPtrInput
- type DomainSnapshotOptionsPtrOutput
- func (o DomainSnapshotOptionsPtrOutput) AutomatedSnapshotStartHour() pulumi.IntPtrOutput
- func (o DomainSnapshotOptionsPtrOutput) Elem() DomainSnapshotOptionsOutput
- func (DomainSnapshotOptionsPtrOutput) ElementType() reflect.Type
- func (o DomainSnapshotOptionsPtrOutput) ToDomainSnapshotOptionsPtrOutput() DomainSnapshotOptionsPtrOutput
- func (o DomainSnapshotOptionsPtrOutput) ToDomainSnapshotOptionsPtrOutputWithContext(ctx context.Context) DomainSnapshotOptionsPtrOutput
- type DomainState
- type DomainVpcOptions
- type DomainVpcOptionsArgs
- func (DomainVpcOptionsArgs) ElementType() reflect.Type
- func (i DomainVpcOptionsArgs) ToDomainVpcOptionsOutput() DomainVpcOptionsOutput
- func (i DomainVpcOptionsArgs) ToDomainVpcOptionsOutputWithContext(ctx context.Context) DomainVpcOptionsOutput
- func (i DomainVpcOptionsArgs) ToDomainVpcOptionsPtrOutput() DomainVpcOptionsPtrOutput
- func (i DomainVpcOptionsArgs) ToDomainVpcOptionsPtrOutputWithContext(ctx context.Context) DomainVpcOptionsPtrOutput
- type DomainVpcOptionsInput
- type DomainVpcOptionsOutput
- func (o DomainVpcOptionsOutput) AvailabilityZones() pulumi.StringArrayOutput
- func (DomainVpcOptionsOutput) ElementType() reflect.Type
- func (o DomainVpcOptionsOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o DomainVpcOptionsOutput) SubnetIds() pulumi.StringArrayOutput
- func (o DomainVpcOptionsOutput) ToDomainVpcOptionsOutput() DomainVpcOptionsOutput
- func (o DomainVpcOptionsOutput) ToDomainVpcOptionsOutputWithContext(ctx context.Context) DomainVpcOptionsOutput
- func (o DomainVpcOptionsOutput) ToDomainVpcOptionsPtrOutput() DomainVpcOptionsPtrOutput
- func (o DomainVpcOptionsOutput) ToDomainVpcOptionsPtrOutputWithContext(ctx context.Context) DomainVpcOptionsPtrOutput
- func (o DomainVpcOptionsOutput) VpcId() pulumi.StringPtrOutput
- type DomainVpcOptionsPtrInput
- type DomainVpcOptionsPtrOutput
- func (o DomainVpcOptionsPtrOutput) AvailabilityZones() pulumi.StringArrayOutput
- func (o DomainVpcOptionsPtrOutput) Elem() DomainVpcOptionsOutput
- func (DomainVpcOptionsPtrOutput) ElementType() reflect.Type
- func (o DomainVpcOptionsPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o DomainVpcOptionsPtrOutput) SubnetIds() pulumi.StringArrayOutput
- func (o DomainVpcOptionsPtrOutput) ToDomainVpcOptionsPtrOutput() DomainVpcOptionsPtrOutput
- func (o DomainVpcOptionsPtrOutput) ToDomainVpcOptionsPtrOutputWithContext(ctx context.Context) DomainVpcOptionsPtrOutput
- func (o DomainVpcOptionsPtrOutput) VpcId() pulumi.StringPtrOutput
- type GetDomainAdvancedSecurityOption
- type GetDomainAdvancedSecurityOptionArgs
- func (GetDomainAdvancedSecurityOptionArgs) ElementType() reflect.Type
- func (i GetDomainAdvancedSecurityOptionArgs) ToGetDomainAdvancedSecurityOptionOutput() GetDomainAdvancedSecurityOptionOutput
- func (i GetDomainAdvancedSecurityOptionArgs) ToGetDomainAdvancedSecurityOptionOutputWithContext(ctx context.Context) GetDomainAdvancedSecurityOptionOutput
- type GetDomainAdvancedSecurityOptionArray
- func (GetDomainAdvancedSecurityOptionArray) ElementType() reflect.Type
- func (i GetDomainAdvancedSecurityOptionArray) ToGetDomainAdvancedSecurityOptionArrayOutput() GetDomainAdvancedSecurityOptionArrayOutput
- func (i GetDomainAdvancedSecurityOptionArray) ToGetDomainAdvancedSecurityOptionArrayOutputWithContext(ctx context.Context) GetDomainAdvancedSecurityOptionArrayOutput
- type GetDomainAdvancedSecurityOptionArrayInput
- type GetDomainAdvancedSecurityOptionArrayOutput
- func (GetDomainAdvancedSecurityOptionArrayOutput) ElementType() reflect.Type
- func (o GetDomainAdvancedSecurityOptionArrayOutput) Index(i pulumi.IntInput) GetDomainAdvancedSecurityOptionOutput
- func (o GetDomainAdvancedSecurityOptionArrayOutput) ToGetDomainAdvancedSecurityOptionArrayOutput() GetDomainAdvancedSecurityOptionArrayOutput
- func (o GetDomainAdvancedSecurityOptionArrayOutput) ToGetDomainAdvancedSecurityOptionArrayOutputWithContext(ctx context.Context) GetDomainAdvancedSecurityOptionArrayOutput
- type GetDomainAdvancedSecurityOptionInput
- type GetDomainAdvancedSecurityOptionOutput
- func (GetDomainAdvancedSecurityOptionOutput) ElementType() reflect.Type
- func (o GetDomainAdvancedSecurityOptionOutput) Enabled() pulumi.BoolOutput
- func (o GetDomainAdvancedSecurityOptionOutput) InternalUserDatabaseEnabled() pulumi.BoolOutput
- func (o GetDomainAdvancedSecurityOptionOutput) ToGetDomainAdvancedSecurityOptionOutput() GetDomainAdvancedSecurityOptionOutput
- func (o GetDomainAdvancedSecurityOptionOutput) ToGetDomainAdvancedSecurityOptionOutputWithContext(ctx context.Context) GetDomainAdvancedSecurityOptionOutput
- type GetDomainAutoTuneOption
- type GetDomainAutoTuneOptionArgs
- type GetDomainAutoTuneOptionArray
- func (GetDomainAutoTuneOptionArray) ElementType() reflect.Type
- func (i GetDomainAutoTuneOptionArray) ToGetDomainAutoTuneOptionArrayOutput() GetDomainAutoTuneOptionArrayOutput
- func (i GetDomainAutoTuneOptionArray) ToGetDomainAutoTuneOptionArrayOutputWithContext(ctx context.Context) GetDomainAutoTuneOptionArrayOutput
- type GetDomainAutoTuneOptionArrayInput
- type GetDomainAutoTuneOptionArrayOutput
- func (GetDomainAutoTuneOptionArrayOutput) ElementType() reflect.Type
- func (o GetDomainAutoTuneOptionArrayOutput) Index(i pulumi.IntInput) GetDomainAutoTuneOptionOutput
- func (o GetDomainAutoTuneOptionArrayOutput) ToGetDomainAutoTuneOptionArrayOutput() GetDomainAutoTuneOptionArrayOutput
- func (o GetDomainAutoTuneOptionArrayOutput) ToGetDomainAutoTuneOptionArrayOutputWithContext(ctx context.Context) GetDomainAutoTuneOptionArrayOutput
- type GetDomainAutoTuneOptionInput
- type GetDomainAutoTuneOptionMaintenanceSchedule
- type GetDomainAutoTuneOptionMaintenanceScheduleArgs
- func (GetDomainAutoTuneOptionMaintenanceScheduleArgs) ElementType() reflect.Type
- func (i GetDomainAutoTuneOptionMaintenanceScheduleArgs) ToGetDomainAutoTuneOptionMaintenanceScheduleOutput() GetDomainAutoTuneOptionMaintenanceScheduleOutput
- func (i GetDomainAutoTuneOptionMaintenanceScheduleArgs) ToGetDomainAutoTuneOptionMaintenanceScheduleOutputWithContext(ctx context.Context) GetDomainAutoTuneOptionMaintenanceScheduleOutput
- type GetDomainAutoTuneOptionMaintenanceScheduleArray
- func (GetDomainAutoTuneOptionMaintenanceScheduleArray) ElementType() reflect.Type
- func (i GetDomainAutoTuneOptionMaintenanceScheduleArray) ToGetDomainAutoTuneOptionMaintenanceScheduleArrayOutput() GetDomainAutoTuneOptionMaintenanceScheduleArrayOutput
- func (i GetDomainAutoTuneOptionMaintenanceScheduleArray) ToGetDomainAutoTuneOptionMaintenanceScheduleArrayOutputWithContext(ctx context.Context) GetDomainAutoTuneOptionMaintenanceScheduleArrayOutput
- type GetDomainAutoTuneOptionMaintenanceScheduleArrayInput
- type GetDomainAutoTuneOptionMaintenanceScheduleArrayOutput
- func (GetDomainAutoTuneOptionMaintenanceScheduleArrayOutput) ElementType() reflect.Type
- func (o GetDomainAutoTuneOptionMaintenanceScheduleArrayOutput) Index(i pulumi.IntInput) GetDomainAutoTuneOptionMaintenanceScheduleOutput
- func (o GetDomainAutoTuneOptionMaintenanceScheduleArrayOutput) ToGetDomainAutoTuneOptionMaintenanceScheduleArrayOutput() GetDomainAutoTuneOptionMaintenanceScheduleArrayOutput
- func (o GetDomainAutoTuneOptionMaintenanceScheduleArrayOutput) ToGetDomainAutoTuneOptionMaintenanceScheduleArrayOutputWithContext(ctx context.Context) GetDomainAutoTuneOptionMaintenanceScheduleArrayOutput
- type GetDomainAutoTuneOptionMaintenanceScheduleDuration
- type GetDomainAutoTuneOptionMaintenanceScheduleDurationArgs
- func (GetDomainAutoTuneOptionMaintenanceScheduleDurationArgs) ElementType() reflect.Type
- func (i GetDomainAutoTuneOptionMaintenanceScheduleDurationArgs) ToGetDomainAutoTuneOptionMaintenanceScheduleDurationOutput() GetDomainAutoTuneOptionMaintenanceScheduleDurationOutput
- func (i GetDomainAutoTuneOptionMaintenanceScheduleDurationArgs) ToGetDomainAutoTuneOptionMaintenanceScheduleDurationOutputWithContext(ctx context.Context) GetDomainAutoTuneOptionMaintenanceScheduleDurationOutput
- type GetDomainAutoTuneOptionMaintenanceScheduleDurationArray
- func (GetDomainAutoTuneOptionMaintenanceScheduleDurationArray) ElementType() reflect.Type
- func (i GetDomainAutoTuneOptionMaintenanceScheduleDurationArray) ToGetDomainAutoTuneOptionMaintenanceScheduleDurationArrayOutput() GetDomainAutoTuneOptionMaintenanceScheduleDurationArrayOutput
- func (i GetDomainAutoTuneOptionMaintenanceScheduleDurationArray) ToGetDomainAutoTuneOptionMaintenanceScheduleDurationArrayOutputWithContext(ctx context.Context) GetDomainAutoTuneOptionMaintenanceScheduleDurationArrayOutput
- type GetDomainAutoTuneOptionMaintenanceScheduleDurationArrayInput
- type GetDomainAutoTuneOptionMaintenanceScheduleDurationArrayOutput
- func (GetDomainAutoTuneOptionMaintenanceScheduleDurationArrayOutput) ElementType() reflect.Type
- func (o GetDomainAutoTuneOptionMaintenanceScheduleDurationArrayOutput) Index(i pulumi.IntInput) GetDomainAutoTuneOptionMaintenanceScheduleDurationOutput
- func (o GetDomainAutoTuneOptionMaintenanceScheduleDurationArrayOutput) ToGetDomainAutoTuneOptionMaintenanceScheduleDurationArrayOutput() GetDomainAutoTuneOptionMaintenanceScheduleDurationArrayOutput
- func (o GetDomainAutoTuneOptionMaintenanceScheduleDurationArrayOutput) ToGetDomainAutoTuneOptionMaintenanceScheduleDurationArrayOutputWithContext(ctx context.Context) GetDomainAutoTuneOptionMaintenanceScheduleDurationArrayOutput
- type GetDomainAutoTuneOptionMaintenanceScheduleDurationInput
- type GetDomainAutoTuneOptionMaintenanceScheduleDurationOutput
- func (GetDomainAutoTuneOptionMaintenanceScheduleDurationOutput) ElementType() reflect.Type
- func (o GetDomainAutoTuneOptionMaintenanceScheduleDurationOutput) ToGetDomainAutoTuneOptionMaintenanceScheduleDurationOutput() GetDomainAutoTuneOptionMaintenanceScheduleDurationOutput
- func (o GetDomainAutoTuneOptionMaintenanceScheduleDurationOutput) ToGetDomainAutoTuneOptionMaintenanceScheduleDurationOutputWithContext(ctx context.Context) GetDomainAutoTuneOptionMaintenanceScheduleDurationOutput
- func (o GetDomainAutoTuneOptionMaintenanceScheduleDurationOutput) Unit() pulumi.StringOutput
- func (o GetDomainAutoTuneOptionMaintenanceScheduleDurationOutput) Value() pulumi.IntOutput
- type GetDomainAutoTuneOptionMaintenanceScheduleInput
- type GetDomainAutoTuneOptionMaintenanceScheduleOutput
- func (o GetDomainAutoTuneOptionMaintenanceScheduleOutput) CronExpressionForRecurrence() pulumi.StringOutput
- func (o GetDomainAutoTuneOptionMaintenanceScheduleOutput) Durations() GetDomainAutoTuneOptionMaintenanceScheduleDurationArrayOutput
- func (GetDomainAutoTuneOptionMaintenanceScheduleOutput) ElementType() reflect.Type
- func (o GetDomainAutoTuneOptionMaintenanceScheduleOutput) StartAt() pulumi.StringOutput
- func (o GetDomainAutoTuneOptionMaintenanceScheduleOutput) ToGetDomainAutoTuneOptionMaintenanceScheduleOutput() GetDomainAutoTuneOptionMaintenanceScheduleOutput
- func (o GetDomainAutoTuneOptionMaintenanceScheduleOutput) ToGetDomainAutoTuneOptionMaintenanceScheduleOutputWithContext(ctx context.Context) GetDomainAutoTuneOptionMaintenanceScheduleOutput
- type GetDomainAutoTuneOptionOutput
- func (o GetDomainAutoTuneOptionOutput) DesiredState() pulumi.StringOutput
- func (GetDomainAutoTuneOptionOutput) ElementType() reflect.Type
- func (o GetDomainAutoTuneOptionOutput) MaintenanceSchedules() GetDomainAutoTuneOptionMaintenanceScheduleArrayOutput
- func (o GetDomainAutoTuneOptionOutput) RollbackOnDisable() pulumi.StringOutput
- func (o GetDomainAutoTuneOptionOutput) ToGetDomainAutoTuneOptionOutput() GetDomainAutoTuneOptionOutput
- func (o GetDomainAutoTuneOptionOutput) ToGetDomainAutoTuneOptionOutputWithContext(ctx context.Context) GetDomainAutoTuneOptionOutput
- type GetDomainClusterConfig
- type GetDomainClusterConfigArgs
- type GetDomainClusterConfigArray
- func (GetDomainClusterConfigArray) ElementType() reflect.Type
- func (i GetDomainClusterConfigArray) ToGetDomainClusterConfigArrayOutput() GetDomainClusterConfigArrayOutput
- func (i GetDomainClusterConfigArray) ToGetDomainClusterConfigArrayOutputWithContext(ctx context.Context) GetDomainClusterConfigArrayOutput
- type GetDomainClusterConfigArrayInput
- type GetDomainClusterConfigArrayOutput
- func (GetDomainClusterConfigArrayOutput) ElementType() reflect.Type
- func (o GetDomainClusterConfigArrayOutput) Index(i pulumi.IntInput) GetDomainClusterConfigOutput
- func (o GetDomainClusterConfigArrayOutput) ToGetDomainClusterConfigArrayOutput() GetDomainClusterConfigArrayOutput
- func (o GetDomainClusterConfigArrayOutput) ToGetDomainClusterConfigArrayOutputWithContext(ctx context.Context) GetDomainClusterConfigArrayOutput
- type GetDomainClusterConfigInput
- type GetDomainClusterConfigOutput
- func (o GetDomainClusterConfigOutput) DedicatedMasterCount() pulumi.IntOutput
- func (o GetDomainClusterConfigOutput) DedicatedMasterEnabled() pulumi.BoolOutput
- func (o GetDomainClusterConfigOutput) DedicatedMasterType() pulumi.StringOutput
- func (GetDomainClusterConfigOutput) ElementType() reflect.Type
- func (o GetDomainClusterConfigOutput) InstanceCount() pulumi.IntOutput
- func (o GetDomainClusterConfigOutput) InstanceType() pulumi.StringOutput
- func (o GetDomainClusterConfigOutput) ToGetDomainClusterConfigOutput() GetDomainClusterConfigOutput
- func (o GetDomainClusterConfigOutput) ToGetDomainClusterConfigOutputWithContext(ctx context.Context) GetDomainClusterConfigOutput
- func (o GetDomainClusterConfigOutput) WarmCount() pulumi.IntOutput
- func (o GetDomainClusterConfigOutput) WarmEnabled() pulumi.BoolPtrOutput
- func (o GetDomainClusterConfigOutput) WarmType() pulumi.StringOutput
- func (o GetDomainClusterConfigOutput) ZoneAwarenessConfigs() GetDomainClusterConfigZoneAwarenessConfigArrayOutput
- func (o GetDomainClusterConfigOutput) ZoneAwarenessEnabled() pulumi.BoolOutput
- type GetDomainClusterConfigZoneAwarenessConfig
- type GetDomainClusterConfigZoneAwarenessConfigArgs
- func (GetDomainClusterConfigZoneAwarenessConfigArgs) ElementType() reflect.Type
- func (i GetDomainClusterConfigZoneAwarenessConfigArgs) ToGetDomainClusterConfigZoneAwarenessConfigOutput() GetDomainClusterConfigZoneAwarenessConfigOutput
- func (i GetDomainClusterConfigZoneAwarenessConfigArgs) ToGetDomainClusterConfigZoneAwarenessConfigOutputWithContext(ctx context.Context) GetDomainClusterConfigZoneAwarenessConfigOutput
- type GetDomainClusterConfigZoneAwarenessConfigArray
- func (GetDomainClusterConfigZoneAwarenessConfigArray) ElementType() reflect.Type
- func (i GetDomainClusterConfigZoneAwarenessConfigArray) ToGetDomainClusterConfigZoneAwarenessConfigArrayOutput() GetDomainClusterConfigZoneAwarenessConfigArrayOutput
- func (i GetDomainClusterConfigZoneAwarenessConfigArray) ToGetDomainClusterConfigZoneAwarenessConfigArrayOutputWithContext(ctx context.Context) GetDomainClusterConfigZoneAwarenessConfigArrayOutput
- type GetDomainClusterConfigZoneAwarenessConfigArrayInput
- type GetDomainClusterConfigZoneAwarenessConfigArrayOutput
- func (GetDomainClusterConfigZoneAwarenessConfigArrayOutput) ElementType() reflect.Type
- func (o GetDomainClusterConfigZoneAwarenessConfigArrayOutput) Index(i pulumi.IntInput) GetDomainClusterConfigZoneAwarenessConfigOutput
- func (o GetDomainClusterConfigZoneAwarenessConfigArrayOutput) ToGetDomainClusterConfigZoneAwarenessConfigArrayOutput() GetDomainClusterConfigZoneAwarenessConfigArrayOutput
- func (o GetDomainClusterConfigZoneAwarenessConfigArrayOutput) ToGetDomainClusterConfigZoneAwarenessConfigArrayOutputWithContext(ctx context.Context) GetDomainClusterConfigZoneAwarenessConfigArrayOutput
- type GetDomainClusterConfigZoneAwarenessConfigInput
- type GetDomainClusterConfigZoneAwarenessConfigOutput
- func (o GetDomainClusterConfigZoneAwarenessConfigOutput) AvailabilityZoneCount() pulumi.IntOutput
- func (GetDomainClusterConfigZoneAwarenessConfigOutput) ElementType() reflect.Type
- func (o GetDomainClusterConfigZoneAwarenessConfigOutput) ToGetDomainClusterConfigZoneAwarenessConfigOutput() GetDomainClusterConfigZoneAwarenessConfigOutput
- func (o GetDomainClusterConfigZoneAwarenessConfigOutput) ToGetDomainClusterConfigZoneAwarenessConfigOutputWithContext(ctx context.Context) GetDomainClusterConfigZoneAwarenessConfigOutput
- type GetDomainCognitoOption
- type GetDomainCognitoOptionArgs
- type GetDomainCognitoOptionArray
- func (GetDomainCognitoOptionArray) ElementType() reflect.Type
- func (i GetDomainCognitoOptionArray) ToGetDomainCognitoOptionArrayOutput() GetDomainCognitoOptionArrayOutput
- func (i GetDomainCognitoOptionArray) ToGetDomainCognitoOptionArrayOutputWithContext(ctx context.Context) GetDomainCognitoOptionArrayOutput
- type GetDomainCognitoOptionArrayInput
- type GetDomainCognitoOptionArrayOutput
- func (GetDomainCognitoOptionArrayOutput) ElementType() reflect.Type
- func (o GetDomainCognitoOptionArrayOutput) Index(i pulumi.IntInput) GetDomainCognitoOptionOutput
- func (o GetDomainCognitoOptionArrayOutput) ToGetDomainCognitoOptionArrayOutput() GetDomainCognitoOptionArrayOutput
- func (o GetDomainCognitoOptionArrayOutput) ToGetDomainCognitoOptionArrayOutputWithContext(ctx context.Context) GetDomainCognitoOptionArrayOutput
- type GetDomainCognitoOptionInput
- type GetDomainCognitoOptionOutput
- func (GetDomainCognitoOptionOutput) ElementType() reflect.Type
- func (o GetDomainCognitoOptionOutput) Enabled() pulumi.BoolOutput
- func (o GetDomainCognitoOptionOutput) IdentityPoolId() pulumi.StringOutput
- func (o GetDomainCognitoOptionOutput) RoleArn() pulumi.StringOutput
- func (o GetDomainCognitoOptionOutput) ToGetDomainCognitoOptionOutput() GetDomainCognitoOptionOutput
- func (o GetDomainCognitoOptionOutput) ToGetDomainCognitoOptionOutputWithContext(ctx context.Context) GetDomainCognitoOptionOutput
- func (o GetDomainCognitoOptionOutput) UserPoolId() pulumi.StringOutput
- type GetDomainEbsOption
- type GetDomainEbsOptionArgs
- type GetDomainEbsOptionArray
- type GetDomainEbsOptionArrayInput
- type GetDomainEbsOptionArrayOutput
- func (GetDomainEbsOptionArrayOutput) ElementType() reflect.Type
- func (o GetDomainEbsOptionArrayOutput) Index(i pulumi.IntInput) GetDomainEbsOptionOutput
- func (o GetDomainEbsOptionArrayOutput) ToGetDomainEbsOptionArrayOutput() GetDomainEbsOptionArrayOutput
- func (o GetDomainEbsOptionArrayOutput) ToGetDomainEbsOptionArrayOutputWithContext(ctx context.Context) GetDomainEbsOptionArrayOutput
- type GetDomainEbsOptionInput
- type GetDomainEbsOptionOutput
- func (o GetDomainEbsOptionOutput) EbsEnabled() pulumi.BoolOutput
- func (GetDomainEbsOptionOutput) ElementType() reflect.Type
- func (o GetDomainEbsOptionOutput) Iops() pulumi.IntOutput
- func (o GetDomainEbsOptionOutput) ToGetDomainEbsOptionOutput() GetDomainEbsOptionOutput
- func (o GetDomainEbsOptionOutput) ToGetDomainEbsOptionOutputWithContext(ctx context.Context) GetDomainEbsOptionOutput
- func (o GetDomainEbsOptionOutput) VolumeSize() pulumi.IntOutput
- func (o GetDomainEbsOptionOutput) VolumeType() pulumi.StringOutput
- type GetDomainEncryptionAtRest
- type GetDomainEncryptionAtRestArgs
- func (GetDomainEncryptionAtRestArgs) ElementType() reflect.Type
- func (i GetDomainEncryptionAtRestArgs) ToGetDomainEncryptionAtRestOutput() GetDomainEncryptionAtRestOutput
- func (i GetDomainEncryptionAtRestArgs) ToGetDomainEncryptionAtRestOutputWithContext(ctx context.Context) GetDomainEncryptionAtRestOutput
- type GetDomainEncryptionAtRestArray
- func (GetDomainEncryptionAtRestArray) ElementType() reflect.Type
- func (i GetDomainEncryptionAtRestArray) ToGetDomainEncryptionAtRestArrayOutput() GetDomainEncryptionAtRestArrayOutput
- func (i GetDomainEncryptionAtRestArray) ToGetDomainEncryptionAtRestArrayOutputWithContext(ctx context.Context) GetDomainEncryptionAtRestArrayOutput
- type GetDomainEncryptionAtRestArrayInput
- type GetDomainEncryptionAtRestArrayOutput
- func (GetDomainEncryptionAtRestArrayOutput) ElementType() reflect.Type
- func (o GetDomainEncryptionAtRestArrayOutput) Index(i pulumi.IntInput) GetDomainEncryptionAtRestOutput
- func (o GetDomainEncryptionAtRestArrayOutput) ToGetDomainEncryptionAtRestArrayOutput() GetDomainEncryptionAtRestArrayOutput
- func (o GetDomainEncryptionAtRestArrayOutput) ToGetDomainEncryptionAtRestArrayOutputWithContext(ctx context.Context) GetDomainEncryptionAtRestArrayOutput
- type GetDomainEncryptionAtRestInput
- type GetDomainEncryptionAtRestOutput
- func (GetDomainEncryptionAtRestOutput) ElementType() reflect.Type
- func (o GetDomainEncryptionAtRestOutput) Enabled() pulumi.BoolOutput
- func (o GetDomainEncryptionAtRestOutput) KmsKeyId() pulumi.StringOutput
- func (o GetDomainEncryptionAtRestOutput) ToGetDomainEncryptionAtRestOutput() GetDomainEncryptionAtRestOutput
- func (o GetDomainEncryptionAtRestOutput) ToGetDomainEncryptionAtRestOutputWithContext(ctx context.Context) GetDomainEncryptionAtRestOutput
- type GetDomainLogPublishingOption
- type GetDomainLogPublishingOptionArgs
- func (GetDomainLogPublishingOptionArgs) ElementType() reflect.Type
- func (i GetDomainLogPublishingOptionArgs) ToGetDomainLogPublishingOptionOutput() GetDomainLogPublishingOptionOutput
- func (i GetDomainLogPublishingOptionArgs) ToGetDomainLogPublishingOptionOutputWithContext(ctx context.Context) GetDomainLogPublishingOptionOutput
- type GetDomainLogPublishingOptionArray
- func (GetDomainLogPublishingOptionArray) ElementType() reflect.Type
- func (i GetDomainLogPublishingOptionArray) ToGetDomainLogPublishingOptionArrayOutput() GetDomainLogPublishingOptionArrayOutput
- func (i GetDomainLogPublishingOptionArray) ToGetDomainLogPublishingOptionArrayOutputWithContext(ctx context.Context) GetDomainLogPublishingOptionArrayOutput
- type GetDomainLogPublishingOptionArrayInput
- type GetDomainLogPublishingOptionArrayOutput
- func (GetDomainLogPublishingOptionArrayOutput) ElementType() reflect.Type
- func (o GetDomainLogPublishingOptionArrayOutput) Index(i pulumi.IntInput) GetDomainLogPublishingOptionOutput
- func (o GetDomainLogPublishingOptionArrayOutput) ToGetDomainLogPublishingOptionArrayOutput() GetDomainLogPublishingOptionArrayOutput
- func (o GetDomainLogPublishingOptionArrayOutput) ToGetDomainLogPublishingOptionArrayOutputWithContext(ctx context.Context) GetDomainLogPublishingOptionArrayOutput
- type GetDomainLogPublishingOptionInput
- type GetDomainLogPublishingOptionOutput
- func (o GetDomainLogPublishingOptionOutput) CloudwatchLogGroupArn() pulumi.StringOutput
- func (GetDomainLogPublishingOptionOutput) ElementType() reflect.Type
- func (o GetDomainLogPublishingOptionOutput) Enabled() pulumi.BoolOutput
- func (o GetDomainLogPublishingOptionOutput) LogType() pulumi.StringOutput
- func (o GetDomainLogPublishingOptionOutput) ToGetDomainLogPublishingOptionOutput() GetDomainLogPublishingOptionOutput
- func (o GetDomainLogPublishingOptionOutput) ToGetDomainLogPublishingOptionOutputWithContext(ctx context.Context) GetDomainLogPublishingOptionOutput
- type GetDomainNodeToNodeEncryption
- type GetDomainNodeToNodeEncryptionArgs
- func (GetDomainNodeToNodeEncryptionArgs) ElementType() reflect.Type
- func (i GetDomainNodeToNodeEncryptionArgs) ToGetDomainNodeToNodeEncryptionOutput() GetDomainNodeToNodeEncryptionOutput
- func (i GetDomainNodeToNodeEncryptionArgs) ToGetDomainNodeToNodeEncryptionOutputWithContext(ctx context.Context) GetDomainNodeToNodeEncryptionOutput
- type GetDomainNodeToNodeEncryptionArray
- func (GetDomainNodeToNodeEncryptionArray) ElementType() reflect.Type
- func (i GetDomainNodeToNodeEncryptionArray) ToGetDomainNodeToNodeEncryptionArrayOutput() GetDomainNodeToNodeEncryptionArrayOutput
- func (i GetDomainNodeToNodeEncryptionArray) ToGetDomainNodeToNodeEncryptionArrayOutputWithContext(ctx context.Context) GetDomainNodeToNodeEncryptionArrayOutput
- type GetDomainNodeToNodeEncryptionArrayInput
- type GetDomainNodeToNodeEncryptionArrayOutput
- func (GetDomainNodeToNodeEncryptionArrayOutput) ElementType() reflect.Type
- func (o GetDomainNodeToNodeEncryptionArrayOutput) Index(i pulumi.IntInput) GetDomainNodeToNodeEncryptionOutput
- func (o GetDomainNodeToNodeEncryptionArrayOutput) ToGetDomainNodeToNodeEncryptionArrayOutput() GetDomainNodeToNodeEncryptionArrayOutput
- func (o GetDomainNodeToNodeEncryptionArrayOutput) ToGetDomainNodeToNodeEncryptionArrayOutputWithContext(ctx context.Context) GetDomainNodeToNodeEncryptionArrayOutput
- type GetDomainNodeToNodeEncryptionInput
- type GetDomainNodeToNodeEncryptionOutput
- func (GetDomainNodeToNodeEncryptionOutput) ElementType() reflect.Type
- func (o GetDomainNodeToNodeEncryptionOutput) Enabled() pulumi.BoolOutput
- func (o GetDomainNodeToNodeEncryptionOutput) ToGetDomainNodeToNodeEncryptionOutput() GetDomainNodeToNodeEncryptionOutput
- func (o GetDomainNodeToNodeEncryptionOutput) ToGetDomainNodeToNodeEncryptionOutputWithContext(ctx context.Context) GetDomainNodeToNodeEncryptionOutput
- type GetDomainSnapshotOption
- type GetDomainSnapshotOptionArgs
- type GetDomainSnapshotOptionArray
- func (GetDomainSnapshotOptionArray) ElementType() reflect.Type
- func (i GetDomainSnapshotOptionArray) ToGetDomainSnapshotOptionArrayOutput() GetDomainSnapshotOptionArrayOutput
- func (i GetDomainSnapshotOptionArray) ToGetDomainSnapshotOptionArrayOutputWithContext(ctx context.Context) GetDomainSnapshotOptionArrayOutput
- type GetDomainSnapshotOptionArrayInput
- type GetDomainSnapshotOptionArrayOutput
- func (GetDomainSnapshotOptionArrayOutput) ElementType() reflect.Type
- func (o GetDomainSnapshotOptionArrayOutput) Index(i pulumi.IntInput) GetDomainSnapshotOptionOutput
- func (o GetDomainSnapshotOptionArrayOutput) ToGetDomainSnapshotOptionArrayOutput() GetDomainSnapshotOptionArrayOutput
- func (o GetDomainSnapshotOptionArrayOutput) ToGetDomainSnapshotOptionArrayOutputWithContext(ctx context.Context) GetDomainSnapshotOptionArrayOutput
- type GetDomainSnapshotOptionInput
- type GetDomainSnapshotOptionOutput
- func (o GetDomainSnapshotOptionOutput) AutomatedSnapshotStartHour() pulumi.IntOutput
- func (GetDomainSnapshotOptionOutput) ElementType() reflect.Type
- func (o GetDomainSnapshotOptionOutput) ToGetDomainSnapshotOptionOutput() GetDomainSnapshotOptionOutput
- func (o GetDomainSnapshotOptionOutput) ToGetDomainSnapshotOptionOutputWithContext(ctx context.Context) GetDomainSnapshotOptionOutput
- type GetDomainVpcOption
- type GetDomainVpcOptionArgs
- type GetDomainVpcOptionArray
- type GetDomainVpcOptionArrayInput
- type GetDomainVpcOptionArrayOutput
- func (GetDomainVpcOptionArrayOutput) ElementType() reflect.Type
- func (o GetDomainVpcOptionArrayOutput) Index(i pulumi.IntInput) GetDomainVpcOptionOutput
- func (o GetDomainVpcOptionArrayOutput) ToGetDomainVpcOptionArrayOutput() GetDomainVpcOptionArrayOutput
- func (o GetDomainVpcOptionArrayOutput) ToGetDomainVpcOptionArrayOutputWithContext(ctx context.Context) GetDomainVpcOptionArrayOutput
- type GetDomainVpcOptionInput
- type GetDomainVpcOptionOutput
- func (o GetDomainVpcOptionOutput) AvailabilityZones() pulumi.StringArrayOutput
- func (GetDomainVpcOptionOutput) ElementType() reflect.Type
- func (o GetDomainVpcOptionOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o GetDomainVpcOptionOutput) SubnetIds() pulumi.StringArrayOutput
- func (o GetDomainVpcOptionOutput) ToGetDomainVpcOptionOutput() GetDomainVpcOptionOutput
- func (o GetDomainVpcOptionOutput) ToGetDomainVpcOptionOutputWithContext(ctx context.Context) GetDomainVpcOptionOutput
- func (o GetDomainVpcOptionOutput) VpcId() pulumi.StringOutput
- type LookupDomainArgs
- type LookupDomainOutputArgs
- type LookupDomainResult
- type LookupDomainResultOutput
- func (o LookupDomainResultOutput) AccessPolicies() pulumi.StringOutput
- func (o LookupDomainResultOutput) AdvancedOptions() pulumi.StringMapOutput
- func (o LookupDomainResultOutput) AdvancedSecurityOptions() GetDomainAdvancedSecurityOptionArrayOutput
- func (o LookupDomainResultOutput) Arn() pulumi.StringOutput
- func (o LookupDomainResultOutput) AutoTuneOptions() GetDomainAutoTuneOptionArrayOutput
- func (o LookupDomainResultOutput) ClusterConfigs() GetDomainClusterConfigArrayOutput
- func (o LookupDomainResultOutput) CognitoOptions() GetDomainCognitoOptionArrayOutput
- func (o LookupDomainResultOutput) Created() pulumi.BoolOutput
- func (o LookupDomainResultOutput) Deleted() pulumi.BoolOutput
- func (o LookupDomainResultOutput) DomainId() pulumi.StringOutput
- func (o LookupDomainResultOutput) DomainName() pulumi.StringOutput
- func (o LookupDomainResultOutput) EbsOptions() GetDomainEbsOptionArrayOutput
- func (o LookupDomainResultOutput) ElasticsearchVersion() pulumi.StringOutput
- func (LookupDomainResultOutput) ElementType() reflect.Type
- func (o LookupDomainResultOutput) EncryptionAtRests() GetDomainEncryptionAtRestArrayOutput
- func (o LookupDomainResultOutput) Endpoint() pulumi.StringOutput
- func (o LookupDomainResultOutput) Id() pulumi.StringOutput
- func (o LookupDomainResultOutput) KibanaEndpoint() pulumi.StringOutput
- func (o LookupDomainResultOutput) LogPublishingOptions() GetDomainLogPublishingOptionArrayOutput
- func (o LookupDomainResultOutput) NodeToNodeEncryptions() GetDomainNodeToNodeEncryptionArrayOutput
- func (o LookupDomainResultOutput) Processing() pulumi.BoolOutput
- func (o LookupDomainResultOutput) SnapshotOptions() GetDomainSnapshotOptionArrayOutput
- func (o LookupDomainResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupDomainResultOutput) ToLookupDomainResultOutput() LookupDomainResultOutput
- func (o LookupDomainResultOutput) ToLookupDomainResultOutputWithContext(ctx context.Context) LookupDomainResultOutput
- func (o LookupDomainResultOutput) VpcOptions() GetDomainVpcOptionArrayOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Domain ¶
type Domain struct { pulumi.CustomResourceState // IAM policy document specifying the access policies for the domain. AccessPolicies pulumi.StringOutput `pulumi:"accessPolicies"` AdvancedOptions pulumi.StringMapOutput `pulumi:"advancedOptions"` // Configuration block for [fine-grained access control](https://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/fgac.html). Detailed below. AdvancedSecurityOptions DomainAdvancedSecurityOptionsOutput `pulumi:"advancedSecurityOptions"` // ARN of the domain. Arn pulumi.StringOutput `pulumi:"arn"` // Configuration block for the Auto-Tune options of the domain. Detailed below. AutoTuneOptions DomainAutoTuneOptionsOutput `pulumi:"autoTuneOptions"` // Configuration block for the cluster of the domain. Detailed below. ClusterConfig DomainClusterConfigOutput `pulumi:"clusterConfig"` // Configuration block for authenticating Kibana with Cognito. Detailed below. CognitoOptions DomainCognitoOptionsPtrOutput `pulumi:"cognitoOptions"` // Configuration block for domain endpoint HTTP(S) related options. Detailed below. DomainEndpointOptions DomainDomainEndpointOptionsOutput `pulumi:"domainEndpointOptions"` // Unique identifier for the domain. DomainId pulumi.StringOutput `pulumi:"domainId"` // Name of the domain. DomainName pulumi.StringOutput `pulumi:"domainName"` // Configuration block for EBS related options, may be required based on chosen [instance size](https://aws.amazon.com/elasticsearch-service/pricing/). Detailed below. EbsOptions DomainEbsOptionsOutput `pulumi:"ebsOptions"` // Version of Elasticsearch to deploy. Defaults to `1.5`. ElasticsearchVersion pulumi.StringPtrOutput `pulumi:"elasticsearchVersion"` // Configuration block for encrypt at rest options. Only available for [certain instance types](http://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/aes-supported-instance-types.html). Detailed below. EncryptAtRest DomainEncryptAtRestOutput `pulumi:"encryptAtRest"` // Domain-specific endpoint used to submit index, search, and data upload requests. Endpoint pulumi.StringOutput `pulumi:"endpoint"` // Domain-specific endpoint for kibana without https scheme. KibanaEndpoint pulumi.StringOutput `pulumi:"kibanaEndpoint"` // Configuration block for publishing slow and application logs to CloudWatch Logs. This block can be declared multiple times, for each log_type, within the same resource. Detailed below. LogPublishingOptions DomainLogPublishingOptionArrayOutput `pulumi:"logPublishingOptions"` // Configuration block for node-to-node encryption options. Detailed below. NodeToNodeEncryption DomainNodeToNodeEncryptionOutput `pulumi:"nodeToNodeEncryption"` // Configuration block for snapshot related options. Detailed below. DEPRECATED. For domains running Elasticsearch 5.3 and later, Amazon ES takes hourly automated snapshots, making this setting irrelevant. For domains running earlier versions of Elasticsearch, Amazon ES takes daily automated snapshots. SnapshotOptions DomainSnapshotOptionsPtrOutput `pulumi:"snapshotOptions"` // Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Configuration block for VPC related options. Adding or removing this configuration forces a new resource ([documentation](https://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-vpc.html#es-vpc-limitations)). Detailed below. VpcOptions DomainVpcOptionsPtrOutput `pulumi:"vpcOptions"` }
Manages an AWS Elasticsearch Domain.
## Example Usage ### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/elasticsearch" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := elasticsearch.NewDomain(ctx, "example", &elasticsearch.DomainArgs{ ClusterConfig: &elasticsearch.DomainClusterConfigArgs{ InstanceType: pulumi.String("r4.large.elasticsearch"), }, ElasticsearchVersion: pulumi.String("7.10"), Tags: pulumi.StringMap{ "Domain": pulumi.String("TestDomain"), }, }) if err != nil { return err } return nil }) }
``` ### Access Policy
> See also: `elasticsearch.DomainPolicy` resource
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v4/go/aws" "github.com/pulumi/pulumi-aws/sdk/v4/go/aws/elasticsearch" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") domain := "tf-test" if param := cfg.Get("domain"); param != "" { domain = param } currentRegion, err := aws.GetRegion(ctx, nil, nil) if err != nil { return err } currentCallerIdentity, err := aws.GetCallerIdentity(ctx, nil, nil) if err != nil { return err } _, err = elasticsearch.NewDomain(ctx, "example", &elasticsearch.DomainArgs{ AccessPolicies: pulumi.Any(fmt.Sprintf("%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v", "{\n", " \"Version\": \"2012-10-17\",\n", " \"Statement\": [\n", " {\n", " \"Action\": \"es:*\",\n", " \"Principal\": \"*\",\n", " \"Effect\": \"Allow\",\n", " \"Resource\": \"arn:aws:es:", currentRegion.Name, ":", currentCallerIdentity.AccountId, ":domain/", domain, "/*\",\n", " \"Condition\": {\n", " \"IpAddress\": {\"aws:SourceIp\": [\"66.193.100.22/32\"]}\n", " }\n", " }\n", " ]\n", "}\n")), }) if err != nil { return err } return nil }) }
``` ### Log Publishing to CloudWatch Logs
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v4/go/aws/cloudwatch" "github.com/pulumi/pulumi-aws/sdk/v4/go/aws/elasticsearch" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleLogGroup, err := cloudwatch.NewLogGroup(ctx, "exampleLogGroup", nil) if err != nil { return err } _, err = cloudwatch.NewLogResourcePolicy(ctx, "exampleLogResourcePolicy", &cloudwatch.LogResourcePolicyArgs{ PolicyName: pulumi.String("example"), PolicyDocument: pulumi.String(fmt.Sprintf("%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v", "{\n", " \"Version\": \"2012-10-17\",\n", " \"Statement\": [\n", " {\n", " \"Effect\": \"Allow\",\n", " \"Principal\": {\n", " \"Service\": \"es.amazonaws.com\"\n", " },\n", " \"Action\": [\n", " \"logs:PutLogEvents\",\n", " \"logs:PutLogEventsBatch\",\n", " \"logs:CreateLogStream\"\n", " ],\n", " \"Resource\": \"arn:aws:logs:*\"\n", " }\n", " ]\n", "}\n")), }) if err != nil { return err } _, err = elasticsearch.NewDomain(ctx, "exampleDomain", &elasticsearch.DomainArgs{ LogPublishingOptions: elasticsearch.DomainLogPublishingOptionArray{ &elasticsearch.DomainLogPublishingOptionArgs{ CloudwatchLogGroupArn: exampleLogGroup.Arn, LogType: pulumi.String("INDEX_SLOW_LOGS"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Elasticsearch domains can be imported using the `domain_name`, e.g.,
```sh
$ pulumi import aws:elasticsearch/domain:Domain example domain_name
```
func GetDomain ¶
func GetDomain(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DomainState, opts ...pulumi.ResourceOption) (*Domain, error)
GetDomain gets an existing Domain resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDomain ¶
func NewDomain(ctx *pulumi.Context, name string, args *DomainArgs, opts ...pulumi.ResourceOption) (*Domain, error)
NewDomain registers a new resource with the given unique name, arguments, and options.
func (*Domain) ElementType ¶
func (*Domain) ToDomainOutput ¶
func (i *Domain) ToDomainOutput() DomainOutput
func (*Domain) ToDomainOutputWithContext ¶
func (i *Domain) ToDomainOutputWithContext(ctx context.Context) DomainOutput
type DomainAdvancedSecurityOptions ¶
type DomainAdvancedSecurityOptions struct { // Whether to enable node-to-node encryption. If the `nodeToNodeEncryption` block is not provided then this defaults to `false`. Enabled bool `pulumi:"enabled"` // Whether the internal user database is enabled. If not set, defaults to `false` by the AWS API. InternalUserDatabaseEnabled *bool `pulumi:"internalUserDatabaseEnabled"` // Configuration block for the main user. Detailed below. MasterUserOptions *DomainAdvancedSecurityOptionsMasterUserOptions `pulumi:"masterUserOptions"` }
type DomainAdvancedSecurityOptionsArgs ¶
type DomainAdvancedSecurityOptionsArgs struct { // Whether to enable node-to-node encryption. If the `nodeToNodeEncryption` block is not provided then this defaults to `false`. Enabled pulumi.BoolInput `pulumi:"enabled"` // Whether the internal user database is enabled. If not set, defaults to `false` by the AWS API. InternalUserDatabaseEnabled pulumi.BoolPtrInput `pulumi:"internalUserDatabaseEnabled"` // Configuration block for the main user. Detailed below. MasterUserOptions DomainAdvancedSecurityOptionsMasterUserOptionsPtrInput `pulumi:"masterUserOptions"` }
func (DomainAdvancedSecurityOptionsArgs) ElementType ¶
func (DomainAdvancedSecurityOptionsArgs) ElementType() reflect.Type
func (DomainAdvancedSecurityOptionsArgs) ToDomainAdvancedSecurityOptionsOutput ¶
func (i DomainAdvancedSecurityOptionsArgs) ToDomainAdvancedSecurityOptionsOutput() DomainAdvancedSecurityOptionsOutput
func (DomainAdvancedSecurityOptionsArgs) ToDomainAdvancedSecurityOptionsOutputWithContext ¶
func (i DomainAdvancedSecurityOptionsArgs) ToDomainAdvancedSecurityOptionsOutputWithContext(ctx context.Context) DomainAdvancedSecurityOptionsOutput
func (DomainAdvancedSecurityOptionsArgs) ToDomainAdvancedSecurityOptionsPtrOutput ¶
func (i DomainAdvancedSecurityOptionsArgs) ToDomainAdvancedSecurityOptionsPtrOutput() DomainAdvancedSecurityOptionsPtrOutput
func (DomainAdvancedSecurityOptionsArgs) ToDomainAdvancedSecurityOptionsPtrOutputWithContext ¶
func (i DomainAdvancedSecurityOptionsArgs) ToDomainAdvancedSecurityOptionsPtrOutputWithContext(ctx context.Context) DomainAdvancedSecurityOptionsPtrOutput
type DomainAdvancedSecurityOptionsInput ¶
type DomainAdvancedSecurityOptionsInput interface { pulumi.Input ToDomainAdvancedSecurityOptionsOutput() DomainAdvancedSecurityOptionsOutput ToDomainAdvancedSecurityOptionsOutputWithContext(context.Context) DomainAdvancedSecurityOptionsOutput }
DomainAdvancedSecurityOptionsInput is an input type that accepts DomainAdvancedSecurityOptionsArgs and DomainAdvancedSecurityOptionsOutput values. You can construct a concrete instance of `DomainAdvancedSecurityOptionsInput` via:
DomainAdvancedSecurityOptionsArgs{...}
type DomainAdvancedSecurityOptionsMasterUserOptions ¶
type DomainAdvancedSecurityOptionsMasterUserOptions struct { // ARN for the main user. Only specify if `internalUserDatabaseEnabled` is not set or set to `false`. MasterUserArn *string `pulumi:"masterUserArn"` // Main user's username, which is stored in the Amazon Elasticsearch Service domain's internal database. Only specify if `internalUserDatabaseEnabled` is set to `true`. MasterUserName *string `pulumi:"masterUserName"` // Main user's password, which is stored in the Amazon Elasticsearch Service domain's internal database. Only specify if `internalUserDatabaseEnabled` is set to `true`. MasterUserPassword *string `pulumi:"masterUserPassword"` }
type DomainAdvancedSecurityOptionsMasterUserOptionsArgs ¶
type DomainAdvancedSecurityOptionsMasterUserOptionsArgs struct { // ARN for the main user. Only specify if `internalUserDatabaseEnabled` is not set or set to `false`. MasterUserArn pulumi.StringPtrInput `pulumi:"masterUserArn"` // Main user's username, which is stored in the Amazon Elasticsearch Service domain's internal database. Only specify if `internalUserDatabaseEnabled` is set to `true`. MasterUserName pulumi.StringPtrInput `pulumi:"masterUserName"` // Main user's password, which is stored in the Amazon Elasticsearch Service domain's internal database. Only specify if `internalUserDatabaseEnabled` is set to `true`. MasterUserPassword pulumi.StringPtrInput `pulumi:"masterUserPassword"` }
func (DomainAdvancedSecurityOptionsMasterUserOptionsArgs) ElementType ¶
func (DomainAdvancedSecurityOptionsMasterUserOptionsArgs) ElementType() reflect.Type
func (DomainAdvancedSecurityOptionsMasterUserOptionsArgs) ToDomainAdvancedSecurityOptionsMasterUserOptionsOutput ¶
func (i DomainAdvancedSecurityOptionsMasterUserOptionsArgs) ToDomainAdvancedSecurityOptionsMasterUserOptionsOutput() DomainAdvancedSecurityOptionsMasterUserOptionsOutput
func (DomainAdvancedSecurityOptionsMasterUserOptionsArgs) ToDomainAdvancedSecurityOptionsMasterUserOptionsOutputWithContext ¶
func (i DomainAdvancedSecurityOptionsMasterUserOptionsArgs) ToDomainAdvancedSecurityOptionsMasterUserOptionsOutputWithContext(ctx context.Context) DomainAdvancedSecurityOptionsMasterUserOptionsOutput
func (DomainAdvancedSecurityOptionsMasterUserOptionsArgs) ToDomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput ¶
func (i DomainAdvancedSecurityOptionsMasterUserOptionsArgs) ToDomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput() DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput
func (DomainAdvancedSecurityOptionsMasterUserOptionsArgs) ToDomainAdvancedSecurityOptionsMasterUserOptionsPtrOutputWithContext ¶
func (i DomainAdvancedSecurityOptionsMasterUserOptionsArgs) ToDomainAdvancedSecurityOptionsMasterUserOptionsPtrOutputWithContext(ctx context.Context) DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput
type DomainAdvancedSecurityOptionsMasterUserOptionsInput ¶
type DomainAdvancedSecurityOptionsMasterUserOptionsInput interface { pulumi.Input ToDomainAdvancedSecurityOptionsMasterUserOptionsOutput() DomainAdvancedSecurityOptionsMasterUserOptionsOutput ToDomainAdvancedSecurityOptionsMasterUserOptionsOutputWithContext(context.Context) DomainAdvancedSecurityOptionsMasterUserOptionsOutput }
DomainAdvancedSecurityOptionsMasterUserOptionsInput is an input type that accepts DomainAdvancedSecurityOptionsMasterUserOptionsArgs and DomainAdvancedSecurityOptionsMasterUserOptionsOutput values. You can construct a concrete instance of `DomainAdvancedSecurityOptionsMasterUserOptionsInput` via:
DomainAdvancedSecurityOptionsMasterUserOptionsArgs{...}
type DomainAdvancedSecurityOptionsMasterUserOptionsOutput ¶
type DomainAdvancedSecurityOptionsMasterUserOptionsOutput struct{ *pulumi.OutputState }
func (DomainAdvancedSecurityOptionsMasterUserOptionsOutput) ElementType ¶
func (DomainAdvancedSecurityOptionsMasterUserOptionsOutput) ElementType() reflect.Type
func (DomainAdvancedSecurityOptionsMasterUserOptionsOutput) MasterUserArn ¶
func (o DomainAdvancedSecurityOptionsMasterUserOptionsOutput) MasterUserArn() pulumi.StringPtrOutput
ARN for the main user. Only specify if `internalUserDatabaseEnabled` is not set or set to `false`.
func (DomainAdvancedSecurityOptionsMasterUserOptionsOutput) MasterUserName ¶
func (o DomainAdvancedSecurityOptionsMasterUserOptionsOutput) MasterUserName() pulumi.StringPtrOutput
Main user's username, which is stored in the Amazon Elasticsearch Service domain's internal database. Only specify if `internalUserDatabaseEnabled` is set to `true`.
func (DomainAdvancedSecurityOptionsMasterUserOptionsOutput) MasterUserPassword ¶
func (o DomainAdvancedSecurityOptionsMasterUserOptionsOutput) MasterUserPassword() pulumi.StringPtrOutput
Main user's password, which is stored in the Amazon Elasticsearch Service domain's internal database. Only specify if `internalUserDatabaseEnabled` is set to `true`.
func (DomainAdvancedSecurityOptionsMasterUserOptionsOutput) ToDomainAdvancedSecurityOptionsMasterUserOptionsOutput ¶
func (o DomainAdvancedSecurityOptionsMasterUserOptionsOutput) ToDomainAdvancedSecurityOptionsMasterUserOptionsOutput() DomainAdvancedSecurityOptionsMasterUserOptionsOutput
func (DomainAdvancedSecurityOptionsMasterUserOptionsOutput) ToDomainAdvancedSecurityOptionsMasterUserOptionsOutputWithContext ¶
func (o DomainAdvancedSecurityOptionsMasterUserOptionsOutput) ToDomainAdvancedSecurityOptionsMasterUserOptionsOutputWithContext(ctx context.Context) DomainAdvancedSecurityOptionsMasterUserOptionsOutput
func (DomainAdvancedSecurityOptionsMasterUserOptionsOutput) ToDomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput ¶
func (o DomainAdvancedSecurityOptionsMasterUserOptionsOutput) ToDomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput() DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput
func (DomainAdvancedSecurityOptionsMasterUserOptionsOutput) ToDomainAdvancedSecurityOptionsMasterUserOptionsPtrOutputWithContext ¶
func (o DomainAdvancedSecurityOptionsMasterUserOptionsOutput) ToDomainAdvancedSecurityOptionsMasterUserOptionsPtrOutputWithContext(ctx context.Context) DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput
type DomainAdvancedSecurityOptionsMasterUserOptionsPtrInput ¶
type DomainAdvancedSecurityOptionsMasterUserOptionsPtrInput interface { pulumi.Input ToDomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput() DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput ToDomainAdvancedSecurityOptionsMasterUserOptionsPtrOutputWithContext(context.Context) DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput }
DomainAdvancedSecurityOptionsMasterUserOptionsPtrInput is an input type that accepts DomainAdvancedSecurityOptionsMasterUserOptionsArgs, DomainAdvancedSecurityOptionsMasterUserOptionsPtr and DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput values. You can construct a concrete instance of `DomainAdvancedSecurityOptionsMasterUserOptionsPtrInput` via:
DomainAdvancedSecurityOptionsMasterUserOptionsArgs{...} or: nil
func DomainAdvancedSecurityOptionsMasterUserOptionsPtr ¶
func DomainAdvancedSecurityOptionsMasterUserOptionsPtr(v *DomainAdvancedSecurityOptionsMasterUserOptionsArgs) DomainAdvancedSecurityOptionsMasterUserOptionsPtrInput
type DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput ¶
type DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput struct{ *pulumi.OutputState }
func (DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput) ElementType ¶
func (DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput) ElementType() reflect.Type
func (DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput) MasterUserArn ¶
func (o DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput) MasterUserArn() pulumi.StringPtrOutput
ARN for the main user. Only specify if `internalUserDatabaseEnabled` is not set or set to `false`.
func (DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput) MasterUserName ¶
func (o DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput) MasterUserName() pulumi.StringPtrOutput
Main user's username, which is stored in the Amazon Elasticsearch Service domain's internal database. Only specify if `internalUserDatabaseEnabled` is set to `true`.
func (DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput) MasterUserPassword ¶
func (o DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput) MasterUserPassword() pulumi.StringPtrOutput
Main user's password, which is stored in the Amazon Elasticsearch Service domain's internal database. Only specify if `internalUserDatabaseEnabled` is set to `true`.
func (DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput) ToDomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput ¶
func (o DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput) ToDomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput() DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput
func (DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput) ToDomainAdvancedSecurityOptionsMasterUserOptionsPtrOutputWithContext ¶
func (o DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput) ToDomainAdvancedSecurityOptionsMasterUserOptionsPtrOutputWithContext(ctx context.Context) DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput
type DomainAdvancedSecurityOptionsOutput ¶
type DomainAdvancedSecurityOptionsOutput struct{ *pulumi.OutputState }
func (DomainAdvancedSecurityOptionsOutput) ElementType ¶
func (DomainAdvancedSecurityOptionsOutput) ElementType() reflect.Type
func (DomainAdvancedSecurityOptionsOutput) Enabled ¶
func (o DomainAdvancedSecurityOptionsOutput) Enabled() pulumi.BoolOutput
Whether to enable node-to-node encryption. If the `nodeToNodeEncryption` block is not provided then this defaults to `false`.
func (DomainAdvancedSecurityOptionsOutput) InternalUserDatabaseEnabled ¶
func (o DomainAdvancedSecurityOptionsOutput) InternalUserDatabaseEnabled() pulumi.BoolPtrOutput
Whether the internal user database is enabled. If not set, defaults to `false` by the AWS API.
func (DomainAdvancedSecurityOptionsOutput) MasterUserOptions ¶
func (o DomainAdvancedSecurityOptionsOutput) MasterUserOptions() DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput
Configuration block for the main user. Detailed below.
func (DomainAdvancedSecurityOptionsOutput) ToDomainAdvancedSecurityOptionsOutput ¶
func (o DomainAdvancedSecurityOptionsOutput) ToDomainAdvancedSecurityOptionsOutput() DomainAdvancedSecurityOptionsOutput
func (DomainAdvancedSecurityOptionsOutput) ToDomainAdvancedSecurityOptionsOutputWithContext ¶
func (o DomainAdvancedSecurityOptionsOutput) ToDomainAdvancedSecurityOptionsOutputWithContext(ctx context.Context) DomainAdvancedSecurityOptionsOutput
func (DomainAdvancedSecurityOptionsOutput) ToDomainAdvancedSecurityOptionsPtrOutput ¶
func (o DomainAdvancedSecurityOptionsOutput) ToDomainAdvancedSecurityOptionsPtrOutput() DomainAdvancedSecurityOptionsPtrOutput
func (DomainAdvancedSecurityOptionsOutput) ToDomainAdvancedSecurityOptionsPtrOutputWithContext ¶
func (o DomainAdvancedSecurityOptionsOutput) ToDomainAdvancedSecurityOptionsPtrOutputWithContext(ctx context.Context) DomainAdvancedSecurityOptionsPtrOutput
type DomainAdvancedSecurityOptionsPtrInput ¶
type DomainAdvancedSecurityOptionsPtrInput interface { pulumi.Input ToDomainAdvancedSecurityOptionsPtrOutput() DomainAdvancedSecurityOptionsPtrOutput ToDomainAdvancedSecurityOptionsPtrOutputWithContext(context.Context) DomainAdvancedSecurityOptionsPtrOutput }
DomainAdvancedSecurityOptionsPtrInput is an input type that accepts DomainAdvancedSecurityOptionsArgs, DomainAdvancedSecurityOptionsPtr and DomainAdvancedSecurityOptionsPtrOutput values. You can construct a concrete instance of `DomainAdvancedSecurityOptionsPtrInput` via:
DomainAdvancedSecurityOptionsArgs{...} or: nil
func DomainAdvancedSecurityOptionsPtr ¶
func DomainAdvancedSecurityOptionsPtr(v *DomainAdvancedSecurityOptionsArgs) DomainAdvancedSecurityOptionsPtrInput
type DomainAdvancedSecurityOptionsPtrOutput ¶
type DomainAdvancedSecurityOptionsPtrOutput struct{ *pulumi.OutputState }
func (DomainAdvancedSecurityOptionsPtrOutput) ElementType ¶
func (DomainAdvancedSecurityOptionsPtrOutput) ElementType() reflect.Type
func (DomainAdvancedSecurityOptionsPtrOutput) Enabled ¶
func (o DomainAdvancedSecurityOptionsPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether to enable node-to-node encryption. If the `nodeToNodeEncryption` block is not provided then this defaults to `false`.
func (DomainAdvancedSecurityOptionsPtrOutput) InternalUserDatabaseEnabled ¶
func (o DomainAdvancedSecurityOptionsPtrOutput) InternalUserDatabaseEnabled() pulumi.BoolPtrOutput
Whether the internal user database is enabled. If not set, defaults to `false` by the AWS API.
func (DomainAdvancedSecurityOptionsPtrOutput) MasterUserOptions ¶
func (o DomainAdvancedSecurityOptionsPtrOutput) MasterUserOptions() DomainAdvancedSecurityOptionsMasterUserOptionsPtrOutput
Configuration block for the main user. Detailed below.
func (DomainAdvancedSecurityOptionsPtrOutput) ToDomainAdvancedSecurityOptionsPtrOutput ¶
func (o DomainAdvancedSecurityOptionsPtrOutput) ToDomainAdvancedSecurityOptionsPtrOutput() DomainAdvancedSecurityOptionsPtrOutput
func (DomainAdvancedSecurityOptionsPtrOutput) ToDomainAdvancedSecurityOptionsPtrOutputWithContext ¶
func (o DomainAdvancedSecurityOptionsPtrOutput) ToDomainAdvancedSecurityOptionsPtrOutputWithContext(ctx context.Context) DomainAdvancedSecurityOptionsPtrOutput
type DomainArgs ¶
type DomainArgs struct { // IAM policy document specifying the access policies for the domain. AccessPolicies pulumi.Input AdvancedOptions pulumi.StringMapInput // Configuration block for [fine-grained access control](https://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/fgac.html). Detailed below. AdvancedSecurityOptions DomainAdvancedSecurityOptionsPtrInput // Configuration block for the Auto-Tune options of the domain. Detailed below. AutoTuneOptions DomainAutoTuneOptionsPtrInput // Configuration block for the cluster of the domain. Detailed below. ClusterConfig DomainClusterConfigPtrInput // Configuration block for authenticating Kibana with Cognito. Detailed below. CognitoOptions DomainCognitoOptionsPtrInput // Configuration block for domain endpoint HTTP(S) related options. Detailed below. DomainEndpointOptions DomainDomainEndpointOptionsPtrInput // Name of the domain. DomainName pulumi.StringPtrInput // Configuration block for EBS related options, may be required based on chosen [instance size](https://aws.amazon.com/elasticsearch-service/pricing/). Detailed below. EbsOptions DomainEbsOptionsPtrInput // Version of Elasticsearch to deploy. Defaults to `1.5`. ElasticsearchVersion pulumi.StringPtrInput // Configuration block for encrypt at rest options. Only available for [certain instance types](http://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/aes-supported-instance-types.html). Detailed below. EncryptAtRest DomainEncryptAtRestPtrInput // Configuration block for publishing slow and application logs to CloudWatch Logs. This block can be declared multiple times, for each log_type, within the same resource. Detailed below. LogPublishingOptions DomainLogPublishingOptionArrayInput // Configuration block for node-to-node encryption options. Detailed below. NodeToNodeEncryption DomainNodeToNodeEncryptionPtrInput // Configuration block for snapshot related options. Detailed below. DEPRECATED. For domains running Elasticsearch 5.3 and later, Amazon ES takes hourly automated snapshots, making this setting irrelevant. For domains running earlier versions of Elasticsearch, Amazon ES takes daily automated snapshots. SnapshotOptions DomainSnapshotOptionsPtrInput // Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Configuration block for VPC related options. Adding or removing this configuration forces a new resource ([documentation](https://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-vpc.html#es-vpc-limitations)). Detailed below. VpcOptions DomainVpcOptionsPtrInput }
The set of arguments for constructing a Domain resource.
func (DomainArgs) ElementType ¶
func (DomainArgs) ElementType() reflect.Type
type DomainArray ¶
type DomainArray []DomainInput
func (DomainArray) ElementType ¶
func (DomainArray) ElementType() reflect.Type
func (DomainArray) ToDomainArrayOutput ¶
func (i DomainArray) ToDomainArrayOutput() DomainArrayOutput
func (DomainArray) ToDomainArrayOutputWithContext ¶
func (i DomainArray) ToDomainArrayOutputWithContext(ctx context.Context) DomainArrayOutput
type DomainArrayInput ¶
type DomainArrayInput interface { pulumi.Input ToDomainArrayOutput() DomainArrayOutput ToDomainArrayOutputWithContext(context.Context) DomainArrayOutput }
DomainArrayInput is an input type that accepts DomainArray and DomainArrayOutput values. You can construct a concrete instance of `DomainArrayInput` via:
DomainArray{ DomainArgs{...} }
type DomainArrayOutput ¶
type DomainArrayOutput struct{ *pulumi.OutputState }
func (DomainArrayOutput) ElementType ¶
func (DomainArrayOutput) ElementType() reflect.Type
func (DomainArrayOutput) Index ¶
func (o DomainArrayOutput) Index(i pulumi.IntInput) DomainOutput
func (DomainArrayOutput) ToDomainArrayOutput ¶
func (o DomainArrayOutput) ToDomainArrayOutput() DomainArrayOutput
func (DomainArrayOutput) ToDomainArrayOutputWithContext ¶
func (o DomainArrayOutput) ToDomainArrayOutputWithContext(ctx context.Context) DomainArrayOutput
type DomainAutoTuneOptions ¶ added in v4.32.0
type DomainAutoTuneOptions struct { // The Auto-Tune desired state for the domain. Valid values: `ENABLED` or `DISABLED`. DesiredState string `pulumi:"desiredState"` // Configuration block for Auto-Tune maintenance windows. Can be specified multiple times for each maintenance window. Detailed below. MaintenanceSchedules []DomainAutoTuneOptionsMaintenanceSchedule `pulumi:"maintenanceSchedules"` // Whether to roll back to default Auto-Tune settings when disabling Auto-Tune. Valid values: `DEFAULT_ROLLBACK` or `NO_ROLLBACK`. RollbackOnDisable *string `pulumi:"rollbackOnDisable"` }
type DomainAutoTuneOptionsArgs ¶ added in v4.32.0
type DomainAutoTuneOptionsArgs struct { // The Auto-Tune desired state for the domain. Valid values: `ENABLED` or `DISABLED`. DesiredState pulumi.StringInput `pulumi:"desiredState"` // Configuration block for Auto-Tune maintenance windows. Can be specified multiple times for each maintenance window. Detailed below. MaintenanceSchedules DomainAutoTuneOptionsMaintenanceScheduleArrayInput `pulumi:"maintenanceSchedules"` // Whether to roll back to default Auto-Tune settings when disabling Auto-Tune. Valid values: `DEFAULT_ROLLBACK` or `NO_ROLLBACK`. RollbackOnDisable pulumi.StringPtrInput `pulumi:"rollbackOnDisable"` }
func (DomainAutoTuneOptionsArgs) ElementType ¶ added in v4.32.0
func (DomainAutoTuneOptionsArgs) ElementType() reflect.Type
func (DomainAutoTuneOptionsArgs) ToDomainAutoTuneOptionsOutput ¶ added in v4.32.0
func (i DomainAutoTuneOptionsArgs) ToDomainAutoTuneOptionsOutput() DomainAutoTuneOptionsOutput
func (DomainAutoTuneOptionsArgs) ToDomainAutoTuneOptionsOutputWithContext ¶ added in v4.32.0
func (i DomainAutoTuneOptionsArgs) ToDomainAutoTuneOptionsOutputWithContext(ctx context.Context) DomainAutoTuneOptionsOutput
func (DomainAutoTuneOptionsArgs) ToDomainAutoTuneOptionsPtrOutput ¶ added in v4.32.0
func (i DomainAutoTuneOptionsArgs) ToDomainAutoTuneOptionsPtrOutput() DomainAutoTuneOptionsPtrOutput
func (DomainAutoTuneOptionsArgs) ToDomainAutoTuneOptionsPtrOutputWithContext ¶ added in v4.32.0
func (i DomainAutoTuneOptionsArgs) ToDomainAutoTuneOptionsPtrOutputWithContext(ctx context.Context) DomainAutoTuneOptionsPtrOutput
type DomainAutoTuneOptionsInput ¶ added in v4.32.0
type DomainAutoTuneOptionsInput interface { pulumi.Input ToDomainAutoTuneOptionsOutput() DomainAutoTuneOptionsOutput ToDomainAutoTuneOptionsOutputWithContext(context.Context) DomainAutoTuneOptionsOutput }
DomainAutoTuneOptionsInput is an input type that accepts DomainAutoTuneOptionsArgs and DomainAutoTuneOptionsOutput values. You can construct a concrete instance of `DomainAutoTuneOptionsInput` via:
DomainAutoTuneOptionsArgs{...}
type DomainAutoTuneOptionsMaintenanceSchedule ¶ added in v4.32.0
type DomainAutoTuneOptionsMaintenanceSchedule struct { // A cron expression specifying the recurrence pattern for an Auto-Tune maintenance schedule. CronExpressionForRecurrence string `pulumi:"cronExpressionForRecurrence"` // Configuration block for the duration of the Auto-Tune maintenance window. Detailed below. Duration DomainAutoTuneOptionsMaintenanceScheduleDuration `pulumi:"duration"` // Date and time at which to start the Auto-Tune maintenance schedule in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8). StartAt string `pulumi:"startAt"` }
type DomainAutoTuneOptionsMaintenanceScheduleArgs ¶ added in v4.32.0
type DomainAutoTuneOptionsMaintenanceScheduleArgs struct { // A cron expression specifying the recurrence pattern for an Auto-Tune maintenance schedule. CronExpressionForRecurrence pulumi.StringInput `pulumi:"cronExpressionForRecurrence"` // Configuration block for the duration of the Auto-Tune maintenance window. Detailed below. Duration DomainAutoTuneOptionsMaintenanceScheduleDurationInput `pulumi:"duration"` // Date and time at which to start the Auto-Tune maintenance schedule in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8). StartAt pulumi.StringInput `pulumi:"startAt"` }
func (DomainAutoTuneOptionsMaintenanceScheduleArgs) ElementType ¶ added in v4.32.0
func (DomainAutoTuneOptionsMaintenanceScheduleArgs) ElementType() reflect.Type
func (DomainAutoTuneOptionsMaintenanceScheduleArgs) ToDomainAutoTuneOptionsMaintenanceScheduleOutput ¶ added in v4.32.0
func (i DomainAutoTuneOptionsMaintenanceScheduleArgs) ToDomainAutoTuneOptionsMaintenanceScheduleOutput() DomainAutoTuneOptionsMaintenanceScheduleOutput
func (DomainAutoTuneOptionsMaintenanceScheduleArgs) ToDomainAutoTuneOptionsMaintenanceScheduleOutputWithContext ¶ added in v4.32.0
func (i DomainAutoTuneOptionsMaintenanceScheduleArgs) ToDomainAutoTuneOptionsMaintenanceScheduleOutputWithContext(ctx context.Context) DomainAutoTuneOptionsMaintenanceScheduleOutput
type DomainAutoTuneOptionsMaintenanceScheduleArray ¶ added in v4.32.0
type DomainAutoTuneOptionsMaintenanceScheduleArray []DomainAutoTuneOptionsMaintenanceScheduleInput
func (DomainAutoTuneOptionsMaintenanceScheduleArray) ElementType ¶ added in v4.32.0
func (DomainAutoTuneOptionsMaintenanceScheduleArray) ElementType() reflect.Type
func (DomainAutoTuneOptionsMaintenanceScheduleArray) ToDomainAutoTuneOptionsMaintenanceScheduleArrayOutput ¶ added in v4.32.0
func (i DomainAutoTuneOptionsMaintenanceScheduleArray) ToDomainAutoTuneOptionsMaintenanceScheduleArrayOutput() DomainAutoTuneOptionsMaintenanceScheduleArrayOutput
func (DomainAutoTuneOptionsMaintenanceScheduleArray) ToDomainAutoTuneOptionsMaintenanceScheduleArrayOutputWithContext ¶ added in v4.32.0
func (i DomainAutoTuneOptionsMaintenanceScheduleArray) ToDomainAutoTuneOptionsMaintenanceScheduleArrayOutputWithContext(ctx context.Context) DomainAutoTuneOptionsMaintenanceScheduleArrayOutput
type DomainAutoTuneOptionsMaintenanceScheduleArrayInput ¶ added in v4.32.0
type DomainAutoTuneOptionsMaintenanceScheduleArrayInput interface { pulumi.Input ToDomainAutoTuneOptionsMaintenanceScheduleArrayOutput() DomainAutoTuneOptionsMaintenanceScheduleArrayOutput ToDomainAutoTuneOptionsMaintenanceScheduleArrayOutputWithContext(context.Context) DomainAutoTuneOptionsMaintenanceScheduleArrayOutput }
DomainAutoTuneOptionsMaintenanceScheduleArrayInput is an input type that accepts DomainAutoTuneOptionsMaintenanceScheduleArray and DomainAutoTuneOptionsMaintenanceScheduleArrayOutput values. You can construct a concrete instance of `DomainAutoTuneOptionsMaintenanceScheduleArrayInput` via:
DomainAutoTuneOptionsMaintenanceScheduleArray{ DomainAutoTuneOptionsMaintenanceScheduleArgs{...} }
type DomainAutoTuneOptionsMaintenanceScheduleArrayOutput ¶ added in v4.32.0
type DomainAutoTuneOptionsMaintenanceScheduleArrayOutput struct{ *pulumi.OutputState }
func (DomainAutoTuneOptionsMaintenanceScheduleArrayOutput) ElementType ¶ added in v4.32.0
func (DomainAutoTuneOptionsMaintenanceScheduleArrayOutput) ElementType() reflect.Type
func (DomainAutoTuneOptionsMaintenanceScheduleArrayOutput) ToDomainAutoTuneOptionsMaintenanceScheduleArrayOutput ¶ added in v4.32.0
func (o DomainAutoTuneOptionsMaintenanceScheduleArrayOutput) ToDomainAutoTuneOptionsMaintenanceScheduleArrayOutput() DomainAutoTuneOptionsMaintenanceScheduleArrayOutput
func (DomainAutoTuneOptionsMaintenanceScheduleArrayOutput) ToDomainAutoTuneOptionsMaintenanceScheduleArrayOutputWithContext ¶ added in v4.32.0
func (o DomainAutoTuneOptionsMaintenanceScheduleArrayOutput) ToDomainAutoTuneOptionsMaintenanceScheduleArrayOutputWithContext(ctx context.Context) DomainAutoTuneOptionsMaintenanceScheduleArrayOutput
type DomainAutoTuneOptionsMaintenanceScheduleDuration ¶ added in v4.32.0
type DomainAutoTuneOptionsMaintenanceScheduleDuration struct { // The unit of time specifying the duration of an Auto-Tune maintenance window. Valid values: `HOURS`. Unit string `pulumi:"unit"` // An integer specifying the value of the duration of an Auto-Tune maintenance window. Value int `pulumi:"value"` }
type DomainAutoTuneOptionsMaintenanceScheduleDurationArgs ¶ added in v4.32.0
type DomainAutoTuneOptionsMaintenanceScheduleDurationArgs struct { // The unit of time specifying the duration of an Auto-Tune maintenance window. Valid values: `HOURS`. Unit pulumi.StringInput `pulumi:"unit"` // An integer specifying the value of the duration of an Auto-Tune maintenance window. Value pulumi.IntInput `pulumi:"value"` }
func (DomainAutoTuneOptionsMaintenanceScheduleDurationArgs) ElementType ¶ added in v4.32.0
func (DomainAutoTuneOptionsMaintenanceScheduleDurationArgs) ElementType() reflect.Type
func (DomainAutoTuneOptionsMaintenanceScheduleDurationArgs) ToDomainAutoTuneOptionsMaintenanceScheduleDurationOutput ¶ added in v4.32.0
func (i DomainAutoTuneOptionsMaintenanceScheduleDurationArgs) ToDomainAutoTuneOptionsMaintenanceScheduleDurationOutput() DomainAutoTuneOptionsMaintenanceScheduleDurationOutput
func (DomainAutoTuneOptionsMaintenanceScheduleDurationArgs) ToDomainAutoTuneOptionsMaintenanceScheduleDurationOutputWithContext ¶ added in v4.32.0
func (i DomainAutoTuneOptionsMaintenanceScheduleDurationArgs) ToDomainAutoTuneOptionsMaintenanceScheduleDurationOutputWithContext(ctx context.Context) DomainAutoTuneOptionsMaintenanceScheduleDurationOutput
type DomainAutoTuneOptionsMaintenanceScheduleDurationInput ¶ added in v4.32.0
type DomainAutoTuneOptionsMaintenanceScheduleDurationInput interface { pulumi.Input ToDomainAutoTuneOptionsMaintenanceScheduleDurationOutput() DomainAutoTuneOptionsMaintenanceScheduleDurationOutput ToDomainAutoTuneOptionsMaintenanceScheduleDurationOutputWithContext(context.Context) DomainAutoTuneOptionsMaintenanceScheduleDurationOutput }
DomainAutoTuneOptionsMaintenanceScheduleDurationInput is an input type that accepts DomainAutoTuneOptionsMaintenanceScheduleDurationArgs and DomainAutoTuneOptionsMaintenanceScheduleDurationOutput values. You can construct a concrete instance of `DomainAutoTuneOptionsMaintenanceScheduleDurationInput` via:
DomainAutoTuneOptionsMaintenanceScheduleDurationArgs{...}
type DomainAutoTuneOptionsMaintenanceScheduleDurationOutput ¶ added in v4.32.0
type DomainAutoTuneOptionsMaintenanceScheduleDurationOutput struct{ *pulumi.OutputState }
func (DomainAutoTuneOptionsMaintenanceScheduleDurationOutput) ElementType ¶ added in v4.32.0
func (DomainAutoTuneOptionsMaintenanceScheduleDurationOutput) ElementType() reflect.Type
func (DomainAutoTuneOptionsMaintenanceScheduleDurationOutput) ToDomainAutoTuneOptionsMaintenanceScheduleDurationOutput ¶ added in v4.32.0
func (o DomainAutoTuneOptionsMaintenanceScheduleDurationOutput) ToDomainAutoTuneOptionsMaintenanceScheduleDurationOutput() DomainAutoTuneOptionsMaintenanceScheduleDurationOutput
func (DomainAutoTuneOptionsMaintenanceScheduleDurationOutput) ToDomainAutoTuneOptionsMaintenanceScheduleDurationOutputWithContext ¶ added in v4.32.0
func (o DomainAutoTuneOptionsMaintenanceScheduleDurationOutput) ToDomainAutoTuneOptionsMaintenanceScheduleDurationOutputWithContext(ctx context.Context) DomainAutoTuneOptionsMaintenanceScheduleDurationOutput
func (DomainAutoTuneOptionsMaintenanceScheduleDurationOutput) Unit ¶ added in v4.32.0
func (o DomainAutoTuneOptionsMaintenanceScheduleDurationOutput) Unit() pulumi.StringOutput
The unit of time specifying the duration of an Auto-Tune maintenance window. Valid values: `HOURS`.
func (DomainAutoTuneOptionsMaintenanceScheduleDurationOutput) Value ¶ added in v4.32.0
func (o DomainAutoTuneOptionsMaintenanceScheduleDurationOutput) Value() pulumi.IntOutput
An integer specifying the value of the duration of an Auto-Tune maintenance window.
type DomainAutoTuneOptionsMaintenanceScheduleInput ¶ added in v4.32.0
type DomainAutoTuneOptionsMaintenanceScheduleInput interface { pulumi.Input ToDomainAutoTuneOptionsMaintenanceScheduleOutput() DomainAutoTuneOptionsMaintenanceScheduleOutput ToDomainAutoTuneOptionsMaintenanceScheduleOutputWithContext(context.Context) DomainAutoTuneOptionsMaintenanceScheduleOutput }
DomainAutoTuneOptionsMaintenanceScheduleInput is an input type that accepts DomainAutoTuneOptionsMaintenanceScheduleArgs and DomainAutoTuneOptionsMaintenanceScheduleOutput values. You can construct a concrete instance of `DomainAutoTuneOptionsMaintenanceScheduleInput` via:
DomainAutoTuneOptionsMaintenanceScheduleArgs{...}
type DomainAutoTuneOptionsMaintenanceScheduleOutput ¶ added in v4.32.0
type DomainAutoTuneOptionsMaintenanceScheduleOutput struct{ *pulumi.OutputState }
func (DomainAutoTuneOptionsMaintenanceScheduleOutput) CronExpressionForRecurrence ¶ added in v4.32.0
func (o DomainAutoTuneOptionsMaintenanceScheduleOutput) CronExpressionForRecurrence() pulumi.StringOutput
A cron expression specifying the recurrence pattern for an Auto-Tune maintenance schedule.
func (DomainAutoTuneOptionsMaintenanceScheduleOutput) Duration ¶ added in v4.32.0
func (o DomainAutoTuneOptionsMaintenanceScheduleOutput) Duration() DomainAutoTuneOptionsMaintenanceScheduleDurationOutput
Configuration block for the duration of the Auto-Tune maintenance window. Detailed below.
func (DomainAutoTuneOptionsMaintenanceScheduleOutput) ElementType ¶ added in v4.32.0
func (DomainAutoTuneOptionsMaintenanceScheduleOutput) ElementType() reflect.Type
func (DomainAutoTuneOptionsMaintenanceScheduleOutput) StartAt ¶ added in v4.32.0
func (o DomainAutoTuneOptionsMaintenanceScheduleOutput) StartAt() pulumi.StringOutput
Date and time at which to start the Auto-Tune maintenance schedule in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8).
func (DomainAutoTuneOptionsMaintenanceScheduleOutput) ToDomainAutoTuneOptionsMaintenanceScheduleOutput ¶ added in v4.32.0
func (o DomainAutoTuneOptionsMaintenanceScheduleOutput) ToDomainAutoTuneOptionsMaintenanceScheduleOutput() DomainAutoTuneOptionsMaintenanceScheduleOutput
func (DomainAutoTuneOptionsMaintenanceScheduleOutput) ToDomainAutoTuneOptionsMaintenanceScheduleOutputWithContext ¶ added in v4.32.0
func (o DomainAutoTuneOptionsMaintenanceScheduleOutput) ToDomainAutoTuneOptionsMaintenanceScheduleOutputWithContext(ctx context.Context) DomainAutoTuneOptionsMaintenanceScheduleOutput
type DomainAutoTuneOptionsOutput ¶ added in v4.32.0
type DomainAutoTuneOptionsOutput struct{ *pulumi.OutputState }
func (DomainAutoTuneOptionsOutput) DesiredState ¶ added in v4.32.0
func (o DomainAutoTuneOptionsOutput) DesiredState() pulumi.StringOutput
The Auto-Tune desired state for the domain. Valid values: `ENABLED` or `DISABLED`.
func (DomainAutoTuneOptionsOutput) ElementType ¶ added in v4.32.0
func (DomainAutoTuneOptionsOutput) ElementType() reflect.Type
func (DomainAutoTuneOptionsOutput) MaintenanceSchedules ¶ added in v4.32.0
func (o DomainAutoTuneOptionsOutput) MaintenanceSchedules() DomainAutoTuneOptionsMaintenanceScheduleArrayOutput
Configuration block for Auto-Tune maintenance windows. Can be specified multiple times for each maintenance window. Detailed below.
func (DomainAutoTuneOptionsOutput) RollbackOnDisable ¶ added in v4.32.0
func (o DomainAutoTuneOptionsOutput) RollbackOnDisable() pulumi.StringPtrOutput
Whether to roll back to default Auto-Tune settings when disabling Auto-Tune. Valid values: `DEFAULT_ROLLBACK` or `NO_ROLLBACK`.
func (DomainAutoTuneOptionsOutput) ToDomainAutoTuneOptionsOutput ¶ added in v4.32.0
func (o DomainAutoTuneOptionsOutput) ToDomainAutoTuneOptionsOutput() DomainAutoTuneOptionsOutput
func (DomainAutoTuneOptionsOutput) ToDomainAutoTuneOptionsOutputWithContext ¶ added in v4.32.0
func (o DomainAutoTuneOptionsOutput) ToDomainAutoTuneOptionsOutputWithContext(ctx context.Context) DomainAutoTuneOptionsOutput
func (DomainAutoTuneOptionsOutput) ToDomainAutoTuneOptionsPtrOutput ¶ added in v4.32.0
func (o DomainAutoTuneOptionsOutput) ToDomainAutoTuneOptionsPtrOutput() DomainAutoTuneOptionsPtrOutput
func (DomainAutoTuneOptionsOutput) ToDomainAutoTuneOptionsPtrOutputWithContext ¶ added in v4.32.0
func (o DomainAutoTuneOptionsOutput) ToDomainAutoTuneOptionsPtrOutputWithContext(ctx context.Context) DomainAutoTuneOptionsPtrOutput
type DomainAutoTuneOptionsPtrInput ¶ added in v4.32.0
type DomainAutoTuneOptionsPtrInput interface { pulumi.Input ToDomainAutoTuneOptionsPtrOutput() DomainAutoTuneOptionsPtrOutput ToDomainAutoTuneOptionsPtrOutputWithContext(context.Context) DomainAutoTuneOptionsPtrOutput }
DomainAutoTuneOptionsPtrInput is an input type that accepts DomainAutoTuneOptionsArgs, DomainAutoTuneOptionsPtr and DomainAutoTuneOptionsPtrOutput values. You can construct a concrete instance of `DomainAutoTuneOptionsPtrInput` via:
DomainAutoTuneOptionsArgs{...} or: nil
func DomainAutoTuneOptionsPtr ¶ added in v4.32.0
func DomainAutoTuneOptionsPtr(v *DomainAutoTuneOptionsArgs) DomainAutoTuneOptionsPtrInput
type DomainAutoTuneOptionsPtrOutput ¶ added in v4.32.0
type DomainAutoTuneOptionsPtrOutput struct{ *pulumi.OutputState }
func (DomainAutoTuneOptionsPtrOutput) DesiredState ¶ added in v4.32.0
func (o DomainAutoTuneOptionsPtrOutput) DesiredState() pulumi.StringPtrOutput
The Auto-Tune desired state for the domain. Valid values: `ENABLED` or `DISABLED`.
func (DomainAutoTuneOptionsPtrOutput) Elem ¶ added in v4.32.0
func (o DomainAutoTuneOptionsPtrOutput) Elem() DomainAutoTuneOptionsOutput
func (DomainAutoTuneOptionsPtrOutput) ElementType ¶ added in v4.32.0
func (DomainAutoTuneOptionsPtrOutput) ElementType() reflect.Type
func (DomainAutoTuneOptionsPtrOutput) MaintenanceSchedules ¶ added in v4.32.0
func (o DomainAutoTuneOptionsPtrOutput) MaintenanceSchedules() DomainAutoTuneOptionsMaintenanceScheduleArrayOutput
Configuration block for Auto-Tune maintenance windows. Can be specified multiple times for each maintenance window. Detailed below.
func (DomainAutoTuneOptionsPtrOutput) RollbackOnDisable ¶ added in v4.32.0
func (o DomainAutoTuneOptionsPtrOutput) RollbackOnDisable() pulumi.StringPtrOutput
Whether to roll back to default Auto-Tune settings when disabling Auto-Tune. Valid values: `DEFAULT_ROLLBACK` or `NO_ROLLBACK`.
func (DomainAutoTuneOptionsPtrOutput) ToDomainAutoTuneOptionsPtrOutput ¶ added in v4.32.0
func (o DomainAutoTuneOptionsPtrOutput) ToDomainAutoTuneOptionsPtrOutput() DomainAutoTuneOptionsPtrOutput
func (DomainAutoTuneOptionsPtrOutput) ToDomainAutoTuneOptionsPtrOutputWithContext ¶ added in v4.32.0
func (o DomainAutoTuneOptionsPtrOutput) ToDomainAutoTuneOptionsPtrOutputWithContext(ctx context.Context) DomainAutoTuneOptionsPtrOutput
type DomainClusterConfig ¶
type DomainClusterConfig struct { // Number of dedicated main nodes in the cluster. DedicatedMasterCount *int `pulumi:"dedicatedMasterCount"` // Whether dedicated main nodes are enabled for the cluster. DedicatedMasterEnabled *bool `pulumi:"dedicatedMasterEnabled"` // Instance type of the dedicated main nodes in the cluster. DedicatedMasterType *string `pulumi:"dedicatedMasterType"` // Number of instances in the cluster. InstanceCount *int `pulumi:"instanceCount"` // Instance type of data nodes in the cluster. InstanceType *string `pulumi:"instanceType"` // Number of warm nodes in the cluster. Valid values are between `2` and `150`. `warmCount` can be only and must be set when `warmEnabled` is set to `true`. WarmCount *int `pulumi:"warmCount"` // Whether to enable warm storage. WarmEnabled *bool `pulumi:"warmEnabled"` // Instance type for the Elasticsearch cluster's warm nodes. Valid values are `ultrawarm1.medium.elasticsearch`, `ultrawarm1.large.elasticsearch` and `ultrawarm1.xlarge.elasticsearch`. `warmType` can be only and must be set when `warmEnabled` is set to `true`. WarmType *string `pulumi:"warmType"` // Configuration block containing zone awareness settings. Detailed below. ZoneAwarenessConfig *DomainClusterConfigZoneAwarenessConfig `pulumi:"zoneAwarenessConfig"` // Whether zone awareness is enabled, set to `true` for multi-az deployment. To enable awareness with three Availability Zones, the `availabilityZoneCount` within the `zoneAwarenessConfig` must be set to `3`. ZoneAwarenessEnabled *bool `pulumi:"zoneAwarenessEnabled"` }
type DomainClusterConfigArgs ¶
type DomainClusterConfigArgs struct { // Number of dedicated main nodes in the cluster. DedicatedMasterCount pulumi.IntPtrInput `pulumi:"dedicatedMasterCount"` // Whether dedicated main nodes are enabled for the cluster. DedicatedMasterEnabled pulumi.BoolPtrInput `pulumi:"dedicatedMasterEnabled"` // Instance type of the dedicated main nodes in the cluster. DedicatedMasterType pulumi.StringPtrInput `pulumi:"dedicatedMasterType"` // Number of instances in the cluster. InstanceCount pulumi.IntPtrInput `pulumi:"instanceCount"` // Instance type of data nodes in the cluster. InstanceType pulumi.StringPtrInput `pulumi:"instanceType"` // Number of warm nodes in the cluster. Valid values are between `2` and `150`. `warmCount` can be only and must be set when `warmEnabled` is set to `true`. WarmCount pulumi.IntPtrInput `pulumi:"warmCount"` // Whether to enable warm storage. WarmEnabled pulumi.BoolPtrInput `pulumi:"warmEnabled"` // Instance type for the Elasticsearch cluster's warm nodes. Valid values are `ultrawarm1.medium.elasticsearch`, `ultrawarm1.large.elasticsearch` and `ultrawarm1.xlarge.elasticsearch`. `warmType` can be only and must be set when `warmEnabled` is set to `true`. WarmType pulumi.StringPtrInput `pulumi:"warmType"` // Configuration block containing zone awareness settings. Detailed below. ZoneAwarenessConfig DomainClusterConfigZoneAwarenessConfigPtrInput `pulumi:"zoneAwarenessConfig"` // Whether zone awareness is enabled, set to `true` for multi-az deployment. To enable awareness with three Availability Zones, the `availabilityZoneCount` within the `zoneAwarenessConfig` must be set to `3`. ZoneAwarenessEnabled pulumi.BoolPtrInput `pulumi:"zoneAwarenessEnabled"` }
func (DomainClusterConfigArgs) ElementType ¶
func (DomainClusterConfigArgs) ElementType() reflect.Type
func (DomainClusterConfigArgs) ToDomainClusterConfigOutput ¶
func (i DomainClusterConfigArgs) ToDomainClusterConfigOutput() DomainClusterConfigOutput
func (DomainClusterConfigArgs) ToDomainClusterConfigOutputWithContext ¶
func (i DomainClusterConfigArgs) ToDomainClusterConfigOutputWithContext(ctx context.Context) DomainClusterConfigOutput
func (DomainClusterConfigArgs) ToDomainClusterConfigPtrOutput ¶
func (i DomainClusterConfigArgs) ToDomainClusterConfigPtrOutput() DomainClusterConfigPtrOutput
func (DomainClusterConfigArgs) ToDomainClusterConfigPtrOutputWithContext ¶
func (i DomainClusterConfigArgs) ToDomainClusterConfigPtrOutputWithContext(ctx context.Context) DomainClusterConfigPtrOutput
type DomainClusterConfigInput ¶
type DomainClusterConfigInput interface { pulumi.Input ToDomainClusterConfigOutput() DomainClusterConfigOutput ToDomainClusterConfigOutputWithContext(context.Context) DomainClusterConfigOutput }
DomainClusterConfigInput is an input type that accepts DomainClusterConfigArgs and DomainClusterConfigOutput values. You can construct a concrete instance of `DomainClusterConfigInput` via:
DomainClusterConfigArgs{...}
type DomainClusterConfigOutput ¶
type DomainClusterConfigOutput struct{ *pulumi.OutputState }
func (DomainClusterConfigOutput) DedicatedMasterCount ¶
func (o DomainClusterConfigOutput) DedicatedMasterCount() pulumi.IntPtrOutput
Number of dedicated main nodes in the cluster.
func (DomainClusterConfigOutput) DedicatedMasterEnabled ¶
func (o DomainClusterConfigOutput) DedicatedMasterEnabled() pulumi.BoolPtrOutput
Whether dedicated main nodes are enabled for the cluster.
func (DomainClusterConfigOutput) DedicatedMasterType ¶
func (o DomainClusterConfigOutput) DedicatedMasterType() pulumi.StringPtrOutput
Instance type of the dedicated main nodes in the cluster.
func (DomainClusterConfigOutput) ElementType ¶
func (DomainClusterConfigOutput) ElementType() reflect.Type
func (DomainClusterConfigOutput) InstanceCount ¶
func (o DomainClusterConfigOutput) InstanceCount() pulumi.IntPtrOutput
Number of instances in the cluster.
func (DomainClusterConfigOutput) InstanceType ¶
func (o DomainClusterConfigOutput) InstanceType() pulumi.StringPtrOutput
Instance type of data nodes in the cluster.
func (DomainClusterConfigOutput) ToDomainClusterConfigOutput ¶
func (o DomainClusterConfigOutput) ToDomainClusterConfigOutput() DomainClusterConfigOutput
func (DomainClusterConfigOutput) ToDomainClusterConfigOutputWithContext ¶
func (o DomainClusterConfigOutput) ToDomainClusterConfigOutputWithContext(ctx context.Context) DomainClusterConfigOutput
func (DomainClusterConfigOutput) ToDomainClusterConfigPtrOutput ¶
func (o DomainClusterConfigOutput) ToDomainClusterConfigPtrOutput() DomainClusterConfigPtrOutput
func (DomainClusterConfigOutput) ToDomainClusterConfigPtrOutputWithContext ¶
func (o DomainClusterConfigOutput) ToDomainClusterConfigPtrOutputWithContext(ctx context.Context) DomainClusterConfigPtrOutput
func (DomainClusterConfigOutput) WarmCount ¶
func (o DomainClusterConfigOutput) WarmCount() pulumi.IntPtrOutput
Number of warm nodes in the cluster. Valid values are between `2` and `150`. `warmCount` can be only and must be set when `warmEnabled` is set to `true`.
func (DomainClusterConfigOutput) WarmEnabled ¶
func (o DomainClusterConfigOutput) WarmEnabled() pulumi.BoolPtrOutput
Whether to enable warm storage.
func (DomainClusterConfigOutput) WarmType ¶
func (o DomainClusterConfigOutput) WarmType() pulumi.StringPtrOutput
Instance type for the Elasticsearch cluster's warm nodes. Valid values are `ultrawarm1.medium.elasticsearch`, `ultrawarm1.large.elasticsearch` and `ultrawarm1.xlarge.elasticsearch`. `warmType` can be only and must be set when `warmEnabled` is set to `true`.
func (DomainClusterConfigOutput) ZoneAwarenessConfig ¶
func (o DomainClusterConfigOutput) ZoneAwarenessConfig() DomainClusterConfigZoneAwarenessConfigPtrOutput
Configuration block containing zone awareness settings. Detailed below.
func (DomainClusterConfigOutput) ZoneAwarenessEnabled ¶
func (o DomainClusterConfigOutput) ZoneAwarenessEnabled() pulumi.BoolPtrOutput
Whether zone awareness is enabled, set to `true` for multi-az deployment. To enable awareness with three Availability Zones, the `availabilityZoneCount` within the `zoneAwarenessConfig` must be set to `3`.
type DomainClusterConfigPtrInput ¶
type DomainClusterConfigPtrInput interface { pulumi.Input ToDomainClusterConfigPtrOutput() DomainClusterConfigPtrOutput ToDomainClusterConfigPtrOutputWithContext(context.Context) DomainClusterConfigPtrOutput }
DomainClusterConfigPtrInput is an input type that accepts DomainClusterConfigArgs, DomainClusterConfigPtr and DomainClusterConfigPtrOutput values. You can construct a concrete instance of `DomainClusterConfigPtrInput` via:
DomainClusterConfigArgs{...} or: nil
func DomainClusterConfigPtr ¶
func DomainClusterConfigPtr(v *DomainClusterConfigArgs) DomainClusterConfigPtrInput
type DomainClusterConfigPtrOutput ¶
type DomainClusterConfigPtrOutput struct{ *pulumi.OutputState }
func (DomainClusterConfigPtrOutput) DedicatedMasterCount ¶
func (o DomainClusterConfigPtrOutput) DedicatedMasterCount() pulumi.IntPtrOutput
Number of dedicated main nodes in the cluster.
func (DomainClusterConfigPtrOutput) DedicatedMasterEnabled ¶
func (o DomainClusterConfigPtrOutput) DedicatedMasterEnabled() pulumi.BoolPtrOutput
Whether dedicated main nodes are enabled for the cluster.
func (DomainClusterConfigPtrOutput) DedicatedMasterType ¶
func (o DomainClusterConfigPtrOutput) DedicatedMasterType() pulumi.StringPtrOutput
Instance type of the dedicated main nodes in the cluster.
func (DomainClusterConfigPtrOutput) Elem ¶
func (o DomainClusterConfigPtrOutput) Elem() DomainClusterConfigOutput
func (DomainClusterConfigPtrOutput) ElementType ¶
func (DomainClusterConfigPtrOutput) ElementType() reflect.Type
func (DomainClusterConfigPtrOutput) InstanceCount ¶
func (o DomainClusterConfigPtrOutput) InstanceCount() pulumi.IntPtrOutput
Number of instances in the cluster.
func (DomainClusterConfigPtrOutput) InstanceType ¶
func (o DomainClusterConfigPtrOutput) InstanceType() pulumi.StringPtrOutput
Instance type of data nodes in the cluster.
func (DomainClusterConfigPtrOutput) ToDomainClusterConfigPtrOutput ¶
func (o DomainClusterConfigPtrOutput) ToDomainClusterConfigPtrOutput() DomainClusterConfigPtrOutput
func (DomainClusterConfigPtrOutput) ToDomainClusterConfigPtrOutputWithContext ¶
func (o DomainClusterConfigPtrOutput) ToDomainClusterConfigPtrOutputWithContext(ctx context.Context) DomainClusterConfigPtrOutput
func (DomainClusterConfigPtrOutput) WarmCount ¶
func (o DomainClusterConfigPtrOutput) WarmCount() pulumi.IntPtrOutput
Number of warm nodes in the cluster. Valid values are between `2` and `150`. `warmCount` can be only and must be set when `warmEnabled` is set to `true`.
func (DomainClusterConfigPtrOutput) WarmEnabled ¶
func (o DomainClusterConfigPtrOutput) WarmEnabled() pulumi.BoolPtrOutput
Whether to enable warm storage.
func (DomainClusterConfigPtrOutput) WarmType ¶
func (o DomainClusterConfigPtrOutput) WarmType() pulumi.StringPtrOutput
Instance type for the Elasticsearch cluster's warm nodes. Valid values are `ultrawarm1.medium.elasticsearch`, `ultrawarm1.large.elasticsearch` and `ultrawarm1.xlarge.elasticsearch`. `warmType` can be only and must be set when `warmEnabled` is set to `true`.
func (DomainClusterConfigPtrOutput) ZoneAwarenessConfig ¶
func (o DomainClusterConfigPtrOutput) ZoneAwarenessConfig() DomainClusterConfigZoneAwarenessConfigPtrOutput
Configuration block containing zone awareness settings. Detailed below.
func (DomainClusterConfigPtrOutput) ZoneAwarenessEnabled ¶
func (o DomainClusterConfigPtrOutput) ZoneAwarenessEnabled() pulumi.BoolPtrOutput
Whether zone awareness is enabled, set to `true` for multi-az deployment. To enable awareness with three Availability Zones, the `availabilityZoneCount` within the `zoneAwarenessConfig` must be set to `3`.
type DomainClusterConfigZoneAwarenessConfig ¶
type DomainClusterConfigZoneAwarenessConfig struct { // Number of Availability Zones for the domain to use with `zoneAwarenessEnabled`. Defaults to `2`. Valid values: `2` or `3`. AvailabilityZoneCount *int `pulumi:"availabilityZoneCount"` }
type DomainClusterConfigZoneAwarenessConfigArgs ¶
type DomainClusterConfigZoneAwarenessConfigArgs struct { // Number of Availability Zones for the domain to use with `zoneAwarenessEnabled`. Defaults to `2`. Valid values: `2` or `3`. AvailabilityZoneCount pulumi.IntPtrInput `pulumi:"availabilityZoneCount"` }
func (DomainClusterConfigZoneAwarenessConfigArgs) ElementType ¶
func (DomainClusterConfigZoneAwarenessConfigArgs) ElementType() reflect.Type
func (DomainClusterConfigZoneAwarenessConfigArgs) ToDomainClusterConfigZoneAwarenessConfigOutput ¶
func (i DomainClusterConfigZoneAwarenessConfigArgs) ToDomainClusterConfigZoneAwarenessConfigOutput() DomainClusterConfigZoneAwarenessConfigOutput
func (DomainClusterConfigZoneAwarenessConfigArgs) ToDomainClusterConfigZoneAwarenessConfigOutputWithContext ¶
func (i DomainClusterConfigZoneAwarenessConfigArgs) ToDomainClusterConfigZoneAwarenessConfigOutputWithContext(ctx context.Context) DomainClusterConfigZoneAwarenessConfigOutput
func (DomainClusterConfigZoneAwarenessConfigArgs) ToDomainClusterConfigZoneAwarenessConfigPtrOutput ¶
func (i DomainClusterConfigZoneAwarenessConfigArgs) ToDomainClusterConfigZoneAwarenessConfigPtrOutput() DomainClusterConfigZoneAwarenessConfigPtrOutput
func (DomainClusterConfigZoneAwarenessConfigArgs) ToDomainClusterConfigZoneAwarenessConfigPtrOutputWithContext ¶
func (i DomainClusterConfigZoneAwarenessConfigArgs) ToDomainClusterConfigZoneAwarenessConfigPtrOutputWithContext(ctx context.Context) DomainClusterConfigZoneAwarenessConfigPtrOutput
type DomainClusterConfigZoneAwarenessConfigInput ¶
type DomainClusterConfigZoneAwarenessConfigInput interface { pulumi.Input ToDomainClusterConfigZoneAwarenessConfigOutput() DomainClusterConfigZoneAwarenessConfigOutput ToDomainClusterConfigZoneAwarenessConfigOutputWithContext(context.Context) DomainClusterConfigZoneAwarenessConfigOutput }
DomainClusterConfigZoneAwarenessConfigInput is an input type that accepts DomainClusterConfigZoneAwarenessConfigArgs and DomainClusterConfigZoneAwarenessConfigOutput values. You can construct a concrete instance of `DomainClusterConfigZoneAwarenessConfigInput` via:
DomainClusterConfigZoneAwarenessConfigArgs{...}
type DomainClusterConfigZoneAwarenessConfigOutput ¶
type DomainClusterConfigZoneAwarenessConfigOutput struct{ *pulumi.OutputState }
func (DomainClusterConfigZoneAwarenessConfigOutput) AvailabilityZoneCount ¶
func (o DomainClusterConfigZoneAwarenessConfigOutput) AvailabilityZoneCount() pulumi.IntPtrOutput
Number of Availability Zones for the domain to use with `zoneAwarenessEnabled`. Defaults to `2`. Valid values: `2` or `3`.
func (DomainClusterConfigZoneAwarenessConfigOutput) ElementType ¶
func (DomainClusterConfigZoneAwarenessConfigOutput) ElementType() reflect.Type
func (DomainClusterConfigZoneAwarenessConfigOutput) ToDomainClusterConfigZoneAwarenessConfigOutput ¶
func (o DomainClusterConfigZoneAwarenessConfigOutput) ToDomainClusterConfigZoneAwarenessConfigOutput() DomainClusterConfigZoneAwarenessConfigOutput
func (DomainClusterConfigZoneAwarenessConfigOutput) ToDomainClusterConfigZoneAwarenessConfigOutputWithContext ¶
func (o DomainClusterConfigZoneAwarenessConfigOutput) ToDomainClusterConfigZoneAwarenessConfigOutputWithContext(ctx context.Context) DomainClusterConfigZoneAwarenessConfigOutput
func (DomainClusterConfigZoneAwarenessConfigOutput) ToDomainClusterConfigZoneAwarenessConfigPtrOutput ¶
func (o DomainClusterConfigZoneAwarenessConfigOutput) ToDomainClusterConfigZoneAwarenessConfigPtrOutput() DomainClusterConfigZoneAwarenessConfigPtrOutput
func (DomainClusterConfigZoneAwarenessConfigOutput) ToDomainClusterConfigZoneAwarenessConfigPtrOutputWithContext ¶
func (o DomainClusterConfigZoneAwarenessConfigOutput) ToDomainClusterConfigZoneAwarenessConfigPtrOutputWithContext(ctx context.Context) DomainClusterConfigZoneAwarenessConfigPtrOutput
type DomainClusterConfigZoneAwarenessConfigPtrInput ¶
type DomainClusterConfigZoneAwarenessConfigPtrInput interface { pulumi.Input ToDomainClusterConfigZoneAwarenessConfigPtrOutput() DomainClusterConfigZoneAwarenessConfigPtrOutput ToDomainClusterConfigZoneAwarenessConfigPtrOutputWithContext(context.Context) DomainClusterConfigZoneAwarenessConfigPtrOutput }
DomainClusterConfigZoneAwarenessConfigPtrInput is an input type that accepts DomainClusterConfigZoneAwarenessConfigArgs, DomainClusterConfigZoneAwarenessConfigPtr and DomainClusterConfigZoneAwarenessConfigPtrOutput values. You can construct a concrete instance of `DomainClusterConfigZoneAwarenessConfigPtrInput` via:
DomainClusterConfigZoneAwarenessConfigArgs{...} or: nil
func DomainClusterConfigZoneAwarenessConfigPtr ¶
func DomainClusterConfigZoneAwarenessConfigPtr(v *DomainClusterConfigZoneAwarenessConfigArgs) DomainClusterConfigZoneAwarenessConfigPtrInput
type DomainClusterConfigZoneAwarenessConfigPtrOutput ¶
type DomainClusterConfigZoneAwarenessConfigPtrOutput struct{ *pulumi.OutputState }
func (DomainClusterConfigZoneAwarenessConfigPtrOutput) AvailabilityZoneCount ¶
func (o DomainClusterConfigZoneAwarenessConfigPtrOutput) AvailabilityZoneCount() pulumi.IntPtrOutput
Number of Availability Zones for the domain to use with `zoneAwarenessEnabled`. Defaults to `2`. Valid values: `2` or `3`.
func (DomainClusterConfigZoneAwarenessConfigPtrOutput) ElementType ¶
func (DomainClusterConfigZoneAwarenessConfigPtrOutput) ElementType() reflect.Type
func (DomainClusterConfigZoneAwarenessConfigPtrOutput) ToDomainClusterConfigZoneAwarenessConfigPtrOutput ¶
func (o DomainClusterConfigZoneAwarenessConfigPtrOutput) ToDomainClusterConfigZoneAwarenessConfigPtrOutput() DomainClusterConfigZoneAwarenessConfigPtrOutput
func (DomainClusterConfigZoneAwarenessConfigPtrOutput) ToDomainClusterConfigZoneAwarenessConfigPtrOutputWithContext ¶
func (o DomainClusterConfigZoneAwarenessConfigPtrOutput) ToDomainClusterConfigZoneAwarenessConfigPtrOutputWithContext(ctx context.Context) DomainClusterConfigZoneAwarenessConfigPtrOutput
type DomainCognitoOptions ¶
type DomainCognitoOptions struct { // Whether to enable node-to-node encryption. If the `nodeToNodeEncryption` block is not provided then this defaults to `false`. Enabled *bool `pulumi:"enabled"` // ID of the Cognito Identity Pool to use. IdentityPoolId string `pulumi:"identityPoolId"` // ARN of the IAM role that has the AmazonESCognitoAccess policy attached. RoleArn string `pulumi:"roleArn"` // ID of the Cognito User Pool to use. UserPoolId string `pulumi:"userPoolId"` }
type DomainCognitoOptionsArgs ¶
type DomainCognitoOptionsArgs struct { // Whether to enable node-to-node encryption. If the `nodeToNodeEncryption` block is not provided then this defaults to `false`. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // ID of the Cognito Identity Pool to use. IdentityPoolId pulumi.StringInput `pulumi:"identityPoolId"` // ARN of the IAM role that has the AmazonESCognitoAccess policy attached. RoleArn pulumi.StringInput `pulumi:"roleArn"` // ID of the Cognito User Pool to use. UserPoolId pulumi.StringInput `pulumi:"userPoolId"` }
func (DomainCognitoOptionsArgs) ElementType ¶
func (DomainCognitoOptionsArgs) ElementType() reflect.Type
func (DomainCognitoOptionsArgs) ToDomainCognitoOptionsOutput ¶
func (i DomainCognitoOptionsArgs) ToDomainCognitoOptionsOutput() DomainCognitoOptionsOutput
func (DomainCognitoOptionsArgs) ToDomainCognitoOptionsOutputWithContext ¶
func (i DomainCognitoOptionsArgs) ToDomainCognitoOptionsOutputWithContext(ctx context.Context) DomainCognitoOptionsOutput
func (DomainCognitoOptionsArgs) ToDomainCognitoOptionsPtrOutput ¶
func (i DomainCognitoOptionsArgs) ToDomainCognitoOptionsPtrOutput() DomainCognitoOptionsPtrOutput
func (DomainCognitoOptionsArgs) ToDomainCognitoOptionsPtrOutputWithContext ¶
func (i DomainCognitoOptionsArgs) ToDomainCognitoOptionsPtrOutputWithContext(ctx context.Context) DomainCognitoOptionsPtrOutput
type DomainCognitoOptionsInput ¶
type DomainCognitoOptionsInput interface { pulumi.Input ToDomainCognitoOptionsOutput() DomainCognitoOptionsOutput ToDomainCognitoOptionsOutputWithContext(context.Context) DomainCognitoOptionsOutput }
DomainCognitoOptionsInput is an input type that accepts DomainCognitoOptionsArgs and DomainCognitoOptionsOutput values. You can construct a concrete instance of `DomainCognitoOptionsInput` via:
DomainCognitoOptionsArgs{...}
type DomainCognitoOptionsOutput ¶
type DomainCognitoOptionsOutput struct{ *pulumi.OutputState }
func (DomainCognitoOptionsOutput) ElementType ¶
func (DomainCognitoOptionsOutput) ElementType() reflect.Type
func (DomainCognitoOptionsOutput) Enabled ¶
func (o DomainCognitoOptionsOutput) Enabled() pulumi.BoolPtrOutput
Whether to enable node-to-node encryption. If the `nodeToNodeEncryption` block is not provided then this defaults to `false`.
func (DomainCognitoOptionsOutput) IdentityPoolId ¶
func (o DomainCognitoOptionsOutput) IdentityPoolId() pulumi.StringOutput
ID of the Cognito Identity Pool to use.
func (DomainCognitoOptionsOutput) RoleArn ¶
func (o DomainCognitoOptionsOutput) RoleArn() pulumi.StringOutput
ARN of the IAM role that has the AmazonESCognitoAccess policy attached.
func (DomainCognitoOptionsOutput) ToDomainCognitoOptionsOutput ¶
func (o DomainCognitoOptionsOutput) ToDomainCognitoOptionsOutput() DomainCognitoOptionsOutput
func (DomainCognitoOptionsOutput) ToDomainCognitoOptionsOutputWithContext ¶
func (o DomainCognitoOptionsOutput) ToDomainCognitoOptionsOutputWithContext(ctx context.Context) DomainCognitoOptionsOutput
func (DomainCognitoOptionsOutput) ToDomainCognitoOptionsPtrOutput ¶
func (o DomainCognitoOptionsOutput) ToDomainCognitoOptionsPtrOutput() DomainCognitoOptionsPtrOutput
func (DomainCognitoOptionsOutput) ToDomainCognitoOptionsPtrOutputWithContext ¶
func (o DomainCognitoOptionsOutput) ToDomainCognitoOptionsPtrOutputWithContext(ctx context.Context) DomainCognitoOptionsPtrOutput
func (DomainCognitoOptionsOutput) UserPoolId ¶
func (o DomainCognitoOptionsOutput) UserPoolId() pulumi.StringOutput
ID of the Cognito User Pool to use.
type DomainCognitoOptionsPtrInput ¶
type DomainCognitoOptionsPtrInput interface { pulumi.Input ToDomainCognitoOptionsPtrOutput() DomainCognitoOptionsPtrOutput ToDomainCognitoOptionsPtrOutputWithContext(context.Context) DomainCognitoOptionsPtrOutput }
DomainCognitoOptionsPtrInput is an input type that accepts DomainCognitoOptionsArgs, DomainCognitoOptionsPtr and DomainCognitoOptionsPtrOutput values. You can construct a concrete instance of `DomainCognitoOptionsPtrInput` via:
DomainCognitoOptionsArgs{...} or: nil
func DomainCognitoOptionsPtr ¶
func DomainCognitoOptionsPtr(v *DomainCognitoOptionsArgs) DomainCognitoOptionsPtrInput
type DomainCognitoOptionsPtrOutput ¶
type DomainCognitoOptionsPtrOutput struct{ *pulumi.OutputState }
func (DomainCognitoOptionsPtrOutput) Elem ¶
func (o DomainCognitoOptionsPtrOutput) Elem() DomainCognitoOptionsOutput
func (DomainCognitoOptionsPtrOutput) ElementType ¶
func (DomainCognitoOptionsPtrOutput) ElementType() reflect.Type
func (DomainCognitoOptionsPtrOutput) Enabled ¶
func (o DomainCognitoOptionsPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether to enable node-to-node encryption. If the `nodeToNodeEncryption` block is not provided then this defaults to `false`.
func (DomainCognitoOptionsPtrOutput) IdentityPoolId ¶
func (o DomainCognitoOptionsPtrOutput) IdentityPoolId() pulumi.StringPtrOutput
ID of the Cognito Identity Pool to use.
func (DomainCognitoOptionsPtrOutput) RoleArn ¶
func (o DomainCognitoOptionsPtrOutput) RoleArn() pulumi.StringPtrOutput
ARN of the IAM role that has the AmazonESCognitoAccess policy attached.
func (DomainCognitoOptionsPtrOutput) ToDomainCognitoOptionsPtrOutput ¶
func (o DomainCognitoOptionsPtrOutput) ToDomainCognitoOptionsPtrOutput() DomainCognitoOptionsPtrOutput
func (DomainCognitoOptionsPtrOutput) ToDomainCognitoOptionsPtrOutputWithContext ¶
func (o DomainCognitoOptionsPtrOutput) ToDomainCognitoOptionsPtrOutputWithContext(ctx context.Context) DomainCognitoOptionsPtrOutput
func (DomainCognitoOptionsPtrOutput) UserPoolId ¶
func (o DomainCognitoOptionsPtrOutput) UserPoolId() pulumi.StringPtrOutput
ID of the Cognito User Pool to use.
type DomainDomainEndpointOptions ¶
type DomainDomainEndpointOptions struct { // Fully qualified domain for your custom endpoint. CustomEndpoint *string `pulumi:"customEndpoint"` // ACM certificate ARN for your custom endpoint. CustomEndpointCertificateArn *string `pulumi:"customEndpointCertificateArn"` // Whether to enable custom endpoint for the Elasticsearch domain. CustomEndpointEnabled *bool `pulumi:"customEndpointEnabled"` // Whether or not to require HTTPS. Defaults to `true`. EnforceHttps *bool `pulumi:"enforceHttps"` TlsSecurityPolicy *string `pulumi:"tlsSecurityPolicy"` }
type DomainDomainEndpointOptionsArgs ¶
type DomainDomainEndpointOptionsArgs struct { // Fully qualified domain for your custom endpoint. CustomEndpoint pulumi.StringPtrInput `pulumi:"customEndpoint"` // ACM certificate ARN for your custom endpoint. CustomEndpointCertificateArn pulumi.StringPtrInput `pulumi:"customEndpointCertificateArn"` // Whether to enable custom endpoint for the Elasticsearch domain. CustomEndpointEnabled pulumi.BoolPtrInput `pulumi:"customEndpointEnabled"` // Whether or not to require HTTPS. Defaults to `true`. EnforceHttps pulumi.BoolPtrInput `pulumi:"enforceHttps"` TlsSecurityPolicy pulumi.StringPtrInput `pulumi:"tlsSecurityPolicy"` }
func (DomainDomainEndpointOptionsArgs) ElementType ¶
func (DomainDomainEndpointOptionsArgs) ElementType() reflect.Type
func (DomainDomainEndpointOptionsArgs) ToDomainDomainEndpointOptionsOutput ¶
func (i DomainDomainEndpointOptionsArgs) ToDomainDomainEndpointOptionsOutput() DomainDomainEndpointOptionsOutput
func (DomainDomainEndpointOptionsArgs) ToDomainDomainEndpointOptionsOutputWithContext ¶
func (i DomainDomainEndpointOptionsArgs) ToDomainDomainEndpointOptionsOutputWithContext(ctx context.Context) DomainDomainEndpointOptionsOutput
func (DomainDomainEndpointOptionsArgs) ToDomainDomainEndpointOptionsPtrOutput ¶
func (i DomainDomainEndpointOptionsArgs) ToDomainDomainEndpointOptionsPtrOutput() DomainDomainEndpointOptionsPtrOutput
func (DomainDomainEndpointOptionsArgs) ToDomainDomainEndpointOptionsPtrOutputWithContext ¶
func (i DomainDomainEndpointOptionsArgs) ToDomainDomainEndpointOptionsPtrOutputWithContext(ctx context.Context) DomainDomainEndpointOptionsPtrOutput
type DomainDomainEndpointOptionsInput ¶
type DomainDomainEndpointOptionsInput interface { pulumi.Input ToDomainDomainEndpointOptionsOutput() DomainDomainEndpointOptionsOutput ToDomainDomainEndpointOptionsOutputWithContext(context.Context) DomainDomainEndpointOptionsOutput }
DomainDomainEndpointOptionsInput is an input type that accepts DomainDomainEndpointOptionsArgs and DomainDomainEndpointOptionsOutput values. You can construct a concrete instance of `DomainDomainEndpointOptionsInput` via:
DomainDomainEndpointOptionsArgs{...}
type DomainDomainEndpointOptionsOutput ¶
type DomainDomainEndpointOptionsOutput struct{ *pulumi.OutputState }
func (DomainDomainEndpointOptionsOutput) CustomEndpoint ¶
func (o DomainDomainEndpointOptionsOutput) CustomEndpoint() pulumi.StringPtrOutput
Fully qualified domain for your custom endpoint.
func (DomainDomainEndpointOptionsOutput) CustomEndpointCertificateArn ¶
func (o DomainDomainEndpointOptionsOutput) CustomEndpointCertificateArn() pulumi.StringPtrOutput
ACM certificate ARN for your custom endpoint.
func (DomainDomainEndpointOptionsOutput) CustomEndpointEnabled ¶
func (o DomainDomainEndpointOptionsOutput) CustomEndpointEnabled() pulumi.BoolPtrOutput
Whether to enable custom endpoint for the Elasticsearch domain.
func (DomainDomainEndpointOptionsOutput) ElementType ¶
func (DomainDomainEndpointOptionsOutput) ElementType() reflect.Type
func (DomainDomainEndpointOptionsOutput) EnforceHttps ¶
func (o DomainDomainEndpointOptionsOutput) EnforceHttps() pulumi.BoolPtrOutput
Whether or not to require HTTPS. Defaults to `true`.
func (DomainDomainEndpointOptionsOutput) TlsSecurityPolicy ¶
func (o DomainDomainEndpointOptionsOutput) TlsSecurityPolicy() pulumi.StringPtrOutput
func (DomainDomainEndpointOptionsOutput) ToDomainDomainEndpointOptionsOutput ¶
func (o DomainDomainEndpointOptionsOutput) ToDomainDomainEndpointOptionsOutput() DomainDomainEndpointOptionsOutput
func (DomainDomainEndpointOptionsOutput) ToDomainDomainEndpointOptionsOutputWithContext ¶
func (o DomainDomainEndpointOptionsOutput) ToDomainDomainEndpointOptionsOutputWithContext(ctx context.Context) DomainDomainEndpointOptionsOutput
func (DomainDomainEndpointOptionsOutput) ToDomainDomainEndpointOptionsPtrOutput ¶
func (o DomainDomainEndpointOptionsOutput) ToDomainDomainEndpointOptionsPtrOutput() DomainDomainEndpointOptionsPtrOutput
func (DomainDomainEndpointOptionsOutput) ToDomainDomainEndpointOptionsPtrOutputWithContext ¶
func (o DomainDomainEndpointOptionsOutput) ToDomainDomainEndpointOptionsPtrOutputWithContext(ctx context.Context) DomainDomainEndpointOptionsPtrOutput
type DomainDomainEndpointOptionsPtrInput ¶
type DomainDomainEndpointOptionsPtrInput interface { pulumi.Input ToDomainDomainEndpointOptionsPtrOutput() DomainDomainEndpointOptionsPtrOutput ToDomainDomainEndpointOptionsPtrOutputWithContext(context.Context) DomainDomainEndpointOptionsPtrOutput }
DomainDomainEndpointOptionsPtrInput is an input type that accepts DomainDomainEndpointOptionsArgs, DomainDomainEndpointOptionsPtr and DomainDomainEndpointOptionsPtrOutput values. You can construct a concrete instance of `DomainDomainEndpointOptionsPtrInput` via:
DomainDomainEndpointOptionsArgs{...} or: nil
func DomainDomainEndpointOptionsPtr ¶
func DomainDomainEndpointOptionsPtr(v *DomainDomainEndpointOptionsArgs) DomainDomainEndpointOptionsPtrInput
type DomainDomainEndpointOptionsPtrOutput ¶
type DomainDomainEndpointOptionsPtrOutput struct{ *pulumi.OutputState }
func (DomainDomainEndpointOptionsPtrOutput) CustomEndpoint ¶
func (o DomainDomainEndpointOptionsPtrOutput) CustomEndpoint() pulumi.StringPtrOutput
Fully qualified domain for your custom endpoint.
func (DomainDomainEndpointOptionsPtrOutput) CustomEndpointCertificateArn ¶
func (o DomainDomainEndpointOptionsPtrOutput) CustomEndpointCertificateArn() pulumi.StringPtrOutput
ACM certificate ARN for your custom endpoint.
func (DomainDomainEndpointOptionsPtrOutput) CustomEndpointEnabled ¶
func (o DomainDomainEndpointOptionsPtrOutput) CustomEndpointEnabled() pulumi.BoolPtrOutput
Whether to enable custom endpoint for the Elasticsearch domain.
func (DomainDomainEndpointOptionsPtrOutput) ElementType ¶
func (DomainDomainEndpointOptionsPtrOutput) ElementType() reflect.Type
func (DomainDomainEndpointOptionsPtrOutput) EnforceHttps ¶
func (o DomainDomainEndpointOptionsPtrOutput) EnforceHttps() pulumi.BoolPtrOutput
Whether or not to require HTTPS. Defaults to `true`.
func (DomainDomainEndpointOptionsPtrOutput) TlsSecurityPolicy ¶
func (o DomainDomainEndpointOptionsPtrOutput) TlsSecurityPolicy() pulumi.StringPtrOutput
func (DomainDomainEndpointOptionsPtrOutput) ToDomainDomainEndpointOptionsPtrOutput ¶
func (o DomainDomainEndpointOptionsPtrOutput) ToDomainDomainEndpointOptionsPtrOutput() DomainDomainEndpointOptionsPtrOutput
func (DomainDomainEndpointOptionsPtrOutput) ToDomainDomainEndpointOptionsPtrOutputWithContext ¶
func (o DomainDomainEndpointOptionsPtrOutput) ToDomainDomainEndpointOptionsPtrOutputWithContext(ctx context.Context) DomainDomainEndpointOptionsPtrOutput
type DomainEbsOptions ¶
type DomainEbsOptions struct { // Whether EBS volumes are attached to data nodes in the domain. EbsEnabled bool `pulumi:"ebsEnabled"` // Baseline input/output (I/O) performance of EBS volumes attached to data nodes. Applicable only for the Provisioned IOPS EBS volume type. Iops *int `pulumi:"iops"` // Size of EBS volumes attached to data nodes (in GiB). VolumeSize *int `pulumi:"volumeSize"` // Type of EBS volumes attached to data nodes. VolumeType *string `pulumi:"volumeType"` }
type DomainEbsOptionsArgs ¶
type DomainEbsOptionsArgs struct { // Whether EBS volumes are attached to data nodes in the domain. EbsEnabled pulumi.BoolInput `pulumi:"ebsEnabled"` // Baseline input/output (I/O) performance of EBS volumes attached to data nodes. Applicable only for the Provisioned IOPS EBS volume type. Iops pulumi.IntPtrInput `pulumi:"iops"` // Size of EBS volumes attached to data nodes (in GiB). VolumeSize pulumi.IntPtrInput `pulumi:"volumeSize"` // Type of EBS volumes attached to data nodes. VolumeType pulumi.StringPtrInput `pulumi:"volumeType"` }
func (DomainEbsOptionsArgs) ElementType ¶
func (DomainEbsOptionsArgs) ElementType() reflect.Type
func (DomainEbsOptionsArgs) ToDomainEbsOptionsOutput ¶
func (i DomainEbsOptionsArgs) ToDomainEbsOptionsOutput() DomainEbsOptionsOutput
func (DomainEbsOptionsArgs) ToDomainEbsOptionsOutputWithContext ¶
func (i DomainEbsOptionsArgs) ToDomainEbsOptionsOutputWithContext(ctx context.Context) DomainEbsOptionsOutput
func (DomainEbsOptionsArgs) ToDomainEbsOptionsPtrOutput ¶
func (i DomainEbsOptionsArgs) ToDomainEbsOptionsPtrOutput() DomainEbsOptionsPtrOutput
func (DomainEbsOptionsArgs) ToDomainEbsOptionsPtrOutputWithContext ¶
func (i DomainEbsOptionsArgs) ToDomainEbsOptionsPtrOutputWithContext(ctx context.Context) DomainEbsOptionsPtrOutput
type DomainEbsOptionsInput ¶
type DomainEbsOptionsInput interface { pulumi.Input ToDomainEbsOptionsOutput() DomainEbsOptionsOutput ToDomainEbsOptionsOutputWithContext(context.Context) DomainEbsOptionsOutput }
DomainEbsOptionsInput is an input type that accepts DomainEbsOptionsArgs and DomainEbsOptionsOutput values. You can construct a concrete instance of `DomainEbsOptionsInput` via:
DomainEbsOptionsArgs{...}
type DomainEbsOptionsOutput ¶
type DomainEbsOptionsOutput struct{ *pulumi.OutputState }
func (DomainEbsOptionsOutput) EbsEnabled ¶
func (o DomainEbsOptionsOutput) EbsEnabled() pulumi.BoolOutput
Whether EBS volumes are attached to data nodes in the domain.
func (DomainEbsOptionsOutput) ElementType ¶
func (DomainEbsOptionsOutput) ElementType() reflect.Type
func (DomainEbsOptionsOutput) Iops ¶
func (o DomainEbsOptionsOutput) Iops() pulumi.IntPtrOutput
Baseline input/output (I/O) performance of EBS volumes attached to data nodes. Applicable only for the Provisioned IOPS EBS volume type.
func (DomainEbsOptionsOutput) ToDomainEbsOptionsOutput ¶
func (o DomainEbsOptionsOutput) ToDomainEbsOptionsOutput() DomainEbsOptionsOutput
func (DomainEbsOptionsOutput) ToDomainEbsOptionsOutputWithContext ¶
func (o DomainEbsOptionsOutput) ToDomainEbsOptionsOutputWithContext(ctx context.Context) DomainEbsOptionsOutput
func (DomainEbsOptionsOutput) ToDomainEbsOptionsPtrOutput ¶
func (o DomainEbsOptionsOutput) ToDomainEbsOptionsPtrOutput() DomainEbsOptionsPtrOutput
func (DomainEbsOptionsOutput) ToDomainEbsOptionsPtrOutputWithContext ¶
func (o DomainEbsOptionsOutput) ToDomainEbsOptionsPtrOutputWithContext(ctx context.Context) DomainEbsOptionsPtrOutput
func (DomainEbsOptionsOutput) VolumeSize ¶
func (o DomainEbsOptionsOutput) VolumeSize() pulumi.IntPtrOutput
Size of EBS volumes attached to data nodes (in GiB).
func (DomainEbsOptionsOutput) VolumeType ¶
func (o DomainEbsOptionsOutput) VolumeType() pulumi.StringPtrOutput
Type of EBS volumes attached to data nodes.
type DomainEbsOptionsPtrInput ¶
type DomainEbsOptionsPtrInput interface { pulumi.Input ToDomainEbsOptionsPtrOutput() DomainEbsOptionsPtrOutput ToDomainEbsOptionsPtrOutputWithContext(context.Context) DomainEbsOptionsPtrOutput }
DomainEbsOptionsPtrInput is an input type that accepts DomainEbsOptionsArgs, DomainEbsOptionsPtr and DomainEbsOptionsPtrOutput values. You can construct a concrete instance of `DomainEbsOptionsPtrInput` via:
DomainEbsOptionsArgs{...} or: nil
func DomainEbsOptionsPtr ¶
func DomainEbsOptionsPtr(v *DomainEbsOptionsArgs) DomainEbsOptionsPtrInput
type DomainEbsOptionsPtrOutput ¶
type DomainEbsOptionsPtrOutput struct{ *pulumi.OutputState }
func (DomainEbsOptionsPtrOutput) EbsEnabled ¶
func (o DomainEbsOptionsPtrOutput) EbsEnabled() pulumi.BoolPtrOutput
Whether EBS volumes are attached to data nodes in the domain.
func (DomainEbsOptionsPtrOutput) Elem ¶
func (o DomainEbsOptionsPtrOutput) Elem() DomainEbsOptionsOutput
func (DomainEbsOptionsPtrOutput) ElementType ¶
func (DomainEbsOptionsPtrOutput) ElementType() reflect.Type
func (DomainEbsOptionsPtrOutput) Iops ¶
func (o DomainEbsOptionsPtrOutput) Iops() pulumi.IntPtrOutput
Baseline input/output (I/O) performance of EBS volumes attached to data nodes. Applicable only for the Provisioned IOPS EBS volume type.
func (DomainEbsOptionsPtrOutput) ToDomainEbsOptionsPtrOutput ¶
func (o DomainEbsOptionsPtrOutput) ToDomainEbsOptionsPtrOutput() DomainEbsOptionsPtrOutput
func (DomainEbsOptionsPtrOutput) ToDomainEbsOptionsPtrOutputWithContext ¶
func (o DomainEbsOptionsPtrOutput) ToDomainEbsOptionsPtrOutputWithContext(ctx context.Context) DomainEbsOptionsPtrOutput
func (DomainEbsOptionsPtrOutput) VolumeSize ¶
func (o DomainEbsOptionsPtrOutput) VolumeSize() pulumi.IntPtrOutput
Size of EBS volumes attached to data nodes (in GiB).
func (DomainEbsOptionsPtrOutput) VolumeType ¶
func (o DomainEbsOptionsPtrOutput) VolumeType() pulumi.StringPtrOutput
Type of EBS volumes attached to data nodes.
type DomainEncryptAtRest ¶
type DomainEncryptAtRest struct { // Whether to enable node-to-node encryption. If the `nodeToNodeEncryption` block is not provided then this defaults to `false`. Enabled bool `pulumi:"enabled"` // KMS key id to encrypt the Elasticsearch domain with. If not specified then it defaults to using the `aws/es` service KMS key. KmsKeyId *string `pulumi:"kmsKeyId"` }
type DomainEncryptAtRestArgs ¶
type DomainEncryptAtRestArgs struct { // Whether to enable node-to-node encryption. If the `nodeToNodeEncryption` block is not provided then this defaults to `false`. Enabled pulumi.BoolInput `pulumi:"enabled"` // KMS key id to encrypt the Elasticsearch domain with. If not specified then it defaults to using the `aws/es` service KMS key. KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"` }
func (DomainEncryptAtRestArgs) ElementType ¶
func (DomainEncryptAtRestArgs) ElementType() reflect.Type
func (DomainEncryptAtRestArgs) ToDomainEncryptAtRestOutput ¶
func (i DomainEncryptAtRestArgs) ToDomainEncryptAtRestOutput() DomainEncryptAtRestOutput
func (DomainEncryptAtRestArgs) ToDomainEncryptAtRestOutputWithContext ¶
func (i DomainEncryptAtRestArgs) ToDomainEncryptAtRestOutputWithContext(ctx context.Context) DomainEncryptAtRestOutput
func (DomainEncryptAtRestArgs) ToDomainEncryptAtRestPtrOutput ¶
func (i DomainEncryptAtRestArgs) ToDomainEncryptAtRestPtrOutput() DomainEncryptAtRestPtrOutput
func (DomainEncryptAtRestArgs) ToDomainEncryptAtRestPtrOutputWithContext ¶
func (i DomainEncryptAtRestArgs) ToDomainEncryptAtRestPtrOutputWithContext(ctx context.Context) DomainEncryptAtRestPtrOutput
type DomainEncryptAtRestInput ¶
type DomainEncryptAtRestInput interface { pulumi.Input ToDomainEncryptAtRestOutput() DomainEncryptAtRestOutput ToDomainEncryptAtRestOutputWithContext(context.Context) DomainEncryptAtRestOutput }
DomainEncryptAtRestInput is an input type that accepts DomainEncryptAtRestArgs and DomainEncryptAtRestOutput values. You can construct a concrete instance of `DomainEncryptAtRestInput` via:
DomainEncryptAtRestArgs{...}
type DomainEncryptAtRestOutput ¶
type DomainEncryptAtRestOutput struct{ *pulumi.OutputState }
func (DomainEncryptAtRestOutput) ElementType ¶
func (DomainEncryptAtRestOutput) ElementType() reflect.Type
func (DomainEncryptAtRestOutput) Enabled ¶
func (o DomainEncryptAtRestOutput) Enabled() pulumi.BoolOutput
Whether to enable node-to-node encryption. If the `nodeToNodeEncryption` block is not provided then this defaults to `false`.
func (DomainEncryptAtRestOutput) KmsKeyId ¶
func (o DomainEncryptAtRestOutput) KmsKeyId() pulumi.StringPtrOutput
KMS key id to encrypt the Elasticsearch domain with. If not specified then it defaults to using the `aws/es` service KMS key.
func (DomainEncryptAtRestOutput) ToDomainEncryptAtRestOutput ¶
func (o DomainEncryptAtRestOutput) ToDomainEncryptAtRestOutput() DomainEncryptAtRestOutput
func (DomainEncryptAtRestOutput) ToDomainEncryptAtRestOutputWithContext ¶
func (o DomainEncryptAtRestOutput) ToDomainEncryptAtRestOutputWithContext(ctx context.Context) DomainEncryptAtRestOutput
func (DomainEncryptAtRestOutput) ToDomainEncryptAtRestPtrOutput ¶
func (o DomainEncryptAtRestOutput) ToDomainEncryptAtRestPtrOutput() DomainEncryptAtRestPtrOutput
func (DomainEncryptAtRestOutput) ToDomainEncryptAtRestPtrOutputWithContext ¶
func (o DomainEncryptAtRestOutput) ToDomainEncryptAtRestPtrOutputWithContext(ctx context.Context) DomainEncryptAtRestPtrOutput
type DomainEncryptAtRestPtrInput ¶
type DomainEncryptAtRestPtrInput interface { pulumi.Input ToDomainEncryptAtRestPtrOutput() DomainEncryptAtRestPtrOutput ToDomainEncryptAtRestPtrOutputWithContext(context.Context) DomainEncryptAtRestPtrOutput }
DomainEncryptAtRestPtrInput is an input type that accepts DomainEncryptAtRestArgs, DomainEncryptAtRestPtr and DomainEncryptAtRestPtrOutput values. You can construct a concrete instance of `DomainEncryptAtRestPtrInput` via:
DomainEncryptAtRestArgs{...} or: nil
func DomainEncryptAtRestPtr ¶
func DomainEncryptAtRestPtr(v *DomainEncryptAtRestArgs) DomainEncryptAtRestPtrInput
type DomainEncryptAtRestPtrOutput ¶
type DomainEncryptAtRestPtrOutput struct{ *pulumi.OutputState }
func (DomainEncryptAtRestPtrOutput) Elem ¶
func (o DomainEncryptAtRestPtrOutput) Elem() DomainEncryptAtRestOutput
func (DomainEncryptAtRestPtrOutput) ElementType ¶
func (DomainEncryptAtRestPtrOutput) ElementType() reflect.Type
func (DomainEncryptAtRestPtrOutput) Enabled ¶
func (o DomainEncryptAtRestPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether to enable node-to-node encryption. If the `nodeToNodeEncryption` block is not provided then this defaults to `false`.
func (DomainEncryptAtRestPtrOutput) KmsKeyId ¶
func (o DomainEncryptAtRestPtrOutput) KmsKeyId() pulumi.StringPtrOutput
KMS key id to encrypt the Elasticsearch domain with. If not specified then it defaults to using the `aws/es` service KMS key.
func (DomainEncryptAtRestPtrOutput) ToDomainEncryptAtRestPtrOutput ¶
func (o DomainEncryptAtRestPtrOutput) ToDomainEncryptAtRestPtrOutput() DomainEncryptAtRestPtrOutput
func (DomainEncryptAtRestPtrOutput) ToDomainEncryptAtRestPtrOutputWithContext ¶
func (o DomainEncryptAtRestPtrOutput) ToDomainEncryptAtRestPtrOutputWithContext(ctx context.Context) DomainEncryptAtRestPtrOutput
type DomainInput ¶
type DomainInput interface { pulumi.Input ToDomainOutput() DomainOutput ToDomainOutputWithContext(ctx context.Context) DomainOutput }
type DomainLogPublishingOption ¶
type DomainLogPublishingOption struct { // ARN of the Cloudwatch log group to which log needs to be published. CloudwatchLogGroupArn string `pulumi:"cloudwatchLogGroupArn"` // Whether to enable node-to-node encryption. If the `nodeToNodeEncryption` block is not provided then this defaults to `false`. Enabled *bool `pulumi:"enabled"` // Type of Elasticsearch log. Valid values: `INDEX_SLOW_LOGS`, `SEARCH_SLOW_LOGS`, `ES_APPLICATION_LOGS`, `AUDIT_LOGS`. LogType string `pulumi:"logType"` }
type DomainLogPublishingOptionArgs ¶
type DomainLogPublishingOptionArgs struct { // ARN of the Cloudwatch log group to which log needs to be published. CloudwatchLogGroupArn pulumi.StringInput `pulumi:"cloudwatchLogGroupArn"` // Whether to enable node-to-node encryption. If the `nodeToNodeEncryption` block is not provided then this defaults to `false`. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Type of Elasticsearch log. Valid values: `INDEX_SLOW_LOGS`, `SEARCH_SLOW_LOGS`, `ES_APPLICATION_LOGS`, `AUDIT_LOGS`. LogType pulumi.StringInput `pulumi:"logType"` }
func (DomainLogPublishingOptionArgs) ElementType ¶
func (DomainLogPublishingOptionArgs) ElementType() reflect.Type
func (DomainLogPublishingOptionArgs) ToDomainLogPublishingOptionOutput ¶
func (i DomainLogPublishingOptionArgs) ToDomainLogPublishingOptionOutput() DomainLogPublishingOptionOutput
func (DomainLogPublishingOptionArgs) ToDomainLogPublishingOptionOutputWithContext ¶
func (i DomainLogPublishingOptionArgs) ToDomainLogPublishingOptionOutputWithContext(ctx context.Context) DomainLogPublishingOptionOutput
type DomainLogPublishingOptionArray ¶
type DomainLogPublishingOptionArray []DomainLogPublishingOptionInput
func (DomainLogPublishingOptionArray) ElementType ¶
func (DomainLogPublishingOptionArray) ElementType() reflect.Type
func (DomainLogPublishingOptionArray) ToDomainLogPublishingOptionArrayOutput ¶
func (i DomainLogPublishingOptionArray) ToDomainLogPublishingOptionArrayOutput() DomainLogPublishingOptionArrayOutput
func (DomainLogPublishingOptionArray) ToDomainLogPublishingOptionArrayOutputWithContext ¶
func (i DomainLogPublishingOptionArray) ToDomainLogPublishingOptionArrayOutputWithContext(ctx context.Context) DomainLogPublishingOptionArrayOutput
type DomainLogPublishingOptionArrayInput ¶
type DomainLogPublishingOptionArrayInput interface { pulumi.Input ToDomainLogPublishingOptionArrayOutput() DomainLogPublishingOptionArrayOutput ToDomainLogPublishingOptionArrayOutputWithContext(context.Context) DomainLogPublishingOptionArrayOutput }
DomainLogPublishingOptionArrayInput is an input type that accepts DomainLogPublishingOptionArray and DomainLogPublishingOptionArrayOutput values. You can construct a concrete instance of `DomainLogPublishingOptionArrayInput` via:
DomainLogPublishingOptionArray{ DomainLogPublishingOptionArgs{...} }
type DomainLogPublishingOptionArrayOutput ¶
type DomainLogPublishingOptionArrayOutput struct{ *pulumi.OutputState }
func (DomainLogPublishingOptionArrayOutput) ElementType ¶
func (DomainLogPublishingOptionArrayOutput) ElementType() reflect.Type
func (DomainLogPublishingOptionArrayOutput) Index ¶
func (o DomainLogPublishingOptionArrayOutput) Index(i pulumi.IntInput) DomainLogPublishingOptionOutput
func (DomainLogPublishingOptionArrayOutput) ToDomainLogPublishingOptionArrayOutput ¶
func (o DomainLogPublishingOptionArrayOutput) ToDomainLogPublishingOptionArrayOutput() DomainLogPublishingOptionArrayOutput
func (DomainLogPublishingOptionArrayOutput) ToDomainLogPublishingOptionArrayOutputWithContext ¶
func (o DomainLogPublishingOptionArrayOutput) ToDomainLogPublishingOptionArrayOutputWithContext(ctx context.Context) DomainLogPublishingOptionArrayOutput
type DomainLogPublishingOptionInput ¶
type DomainLogPublishingOptionInput interface { pulumi.Input ToDomainLogPublishingOptionOutput() DomainLogPublishingOptionOutput ToDomainLogPublishingOptionOutputWithContext(context.Context) DomainLogPublishingOptionOutput }
DomainLogPublishingOptionInput is an input type that accepts DomainLogPublishingOptionArgs and DomainLogPublishingOptionOutput values. You can construct a concrete instance of `DomainLogPublishingOptionInput` via:
DomainLogPublishingOptionArgs{...}
type DomainLogPublishingOptionOutput ¶
type DomainLogPublishingOptionOutput struct{ *pulumi.OutputState }
func (DomainLogPublishingOptionOutput) CloudwatchLogGroupArn ¶
func (o DomainLogPublishingOptionOutput) CloudwatchLogGroupArn() pulumi.StringOutput
ARN of the Cloudwatch log group to which log needs to be published.
func (DomainLogPublishingOptionOutput) ElementType ¶
func (DomainLogPublishingOptionOutput) ElementType() reflect.Type
func (DomainLogPublishingOptionOutput) Enabled ¶
func (o DomainLogPublishingOptionOutput) Enabled() pulumi.BoolPtrOutput
Whether to enable node-to-node encryption. If the `nodeToNodeEncryption` block is not provided then this defaults to `false`.
func (DomainLogPublishingOptionOutput) LogType ¶
func (o DomainLogPublishingOptionOutput) LogType() pulumi.StringOutput
Type of Elasticsearch log. Valid values: `INDEX_SLOW_LOGS`, `SEARCH_SLOW_LOGS`, `ES_APPLICATION_LOGS`, `AUDIT_LOGS`.
func (DomainLogPublishingOptionOutput) ToDomainLogPublishingOptionOutput ¶
func (o DomainLogPublishingOptionOutput) ToDomainLogPublishingOptionOutput() DomainLogPublishingOptionOutput
func (DomainLogPublishingOptionOutput) ToDomainLogPublishingOptionOutputWithContext ¶
func (o DomainLogPublishingOptionOutput) ToDomainLogPublishingOptionOutputWithContext(ctx context.Context) DomainLogPublishingOptionOutput
type DomainMap ¶
type DomainMap map[string]DomainInput
func (DomainMap) ElementType ¶
func (DomainMap) ToDomainMapOutput ¶
func (i DomainMap) ToDomainMapOutput() DomainMapOutput
func (DomainMap) ToDomainMapOutputWithContext ¶
func (i DomainMap) ToDomainMapOutputWithContext(ctx context.Context) DomainMapOutput
type DomainMapInput ¶
type DomainMapInput interface { pulumi.Input ToDomainMapOutput() DomainMapOutput ToDomainMapOutputWithContext(context.Context) DomainMapOutput }
DomainMapInput is an input type that accepts DomainMap and DomainMapOutput values. You can construct a concrete instance of `DomainMapInput` via:
DomainMap{ "key": DomainArgs{...} }
type DomainMapOutput ¶
type DomainMapOutput struct{ *pulumi.OutputState }
func (DomainMapOutput) ElementType ¶
func (DomainMapOutput) ElementType() reflect.Type
func (DomainMapOutput) MapIndex ¶
func (o DomainMapOutput) MapIndex(k pulumi.StringInput) DomainOutput
func (DomainMapOutput) ToDomainMapOutput ¶
func (o DomainMapOutput) ToDomainMapOutput() DomainMapOutput
func (DomainMapOutput) ToDomainMapOutputWithContext ¶
func (o DomainMapOutput) ToDomainMapOutputWithContext(ctx context.Context) DomainMapOutput
type DomainNodeToNodeEncryption ¶
type DomainNodeToNodeEncryption struct { // Whether to enable node-to-node encryption. If the `nodeToNodeEncryption` block is not provided then this defaults to `false`. Enabled bool `pulumi:"enabled"` }
type DomainNodeToNodeEncryptionArgs ¶
type DomainNodeToNodeEncryptionArgs struct { // Whether to enable node-to-node encryption. If the `nodeToNodeEncryption` block is not provided then this defaults to `false`. Enabled pulumi.BoolInput `pulumi:"enabled"` }
func (DomainNodeToNodeEncryptionArgs) ElementType ¶
func (DomainNodeToNodeEncryptionArgs) ElementType() reflect.Type
func (DomainNodeToNodeEncryptionArgs) ToDomainNodeToNodeEncryptionOutput ¶
func (i DomainNodeToNodeEncryptionArgs) ToDomainNodeToNodeEncryptionOutput() DomainNodeToNodeEncryptionOutput
func (DomainNodeToNodeEncryptionArgs) ToDomainNodeToNodeEncryptionOutputWithContext ¶
func (i DomainNodeToNodeEncryptionArgs) ToDomainNodeToNodeEncryptionOutputWithContext(ctx context.Context) DomainNodeToNodeEncryptionOutput
func (DomainNodeToNodeEncryptionArgs) ToDomainNodeToNodeEncryptionPtrOutput ¶
func (i DomainNodeToNodeEncryptionArgs) ToDomainNodeToNodeEncryptionPtrOutput() DomainNodeToNodeEncryptionPtrOutput
func (DomainNodeToNodeEncryptionArgs) ToDomainNodeToNodeEncryptionPtrOutputWithContext ¶
func (i DomainNodeToNodeEncryptionArgs) ToDomainNodeToNodeEncryptionPtrOutputWithContext(ctx context.Context) DomainNodeToNodeEncryptionPtrOutput
type DomainNodeToNodeEncryptionInput ¶
type DomainNodeToNodeEncryptionInput interface { pulumi.Input ToDomainNodeToNodeEncryptionOutput() DomainNodeToNodeEncryptionOutput ToDomainNodeToNodeEncryptionOutputWithContext(context.Context) DomainNodeToNodeEncryptionOutput }
DomainNodeToNodeEncryptionInput is an input type that accepts DomainNodeToNodeEncryptionArgs and DomainNodeToNodeEncryptionOutput values. You can construct a concrete instance of `DomainNodeToNodeEncryptionInput` via:
DomainNodeToNodeEncryptionArgs{...}
type DomainNodeToNodeEncryptionOutput ¶
type DomainNodeToNodeEncryptionOutput struct{ *pulumi.OutputState }
func (DomainNodeToNodeEncryptionOutput) ElementType ¶
func (DomainNodeToNodeEncryptionOutput) ElementType() reflect.Type
func (DomainNodeToNodeEncryptionOutput) Enabled ¶
func (o DomainNodeToNodeEncryptionOutput) Enabled() pulumi.BoolOutput
Whether to enable node-to-node encryption. If the `nodeToNodeEncryption` block is not provided then this defaults to `false`.
func (DomainNodeToNodeEncryptionOutput) ToDomainNodeToNodeEncryptionOutput ¶
func (o DomainNodeToNodeEncryptionOutput) ToDomainNodeToNodeEncryptionOutput() DomainNodeToNodeEncryptionOutput
func (DomainNodeToNodeEncryptionOutput) ToDomainNodeToNodeEncryptionOutputWithContext ¶
func (o DomainNodeToNodeEncryptionOutput) ToDomainNodeToNodeEncryptionOutputWithContext(ctx context.Context) DomainNodeToNodeEncryptionOutput
func (DomainNodeToNodeEncryptionOutput) ToDomainNodeToNodeEncryptionPtrOutput ¶
func (o DomainNodeToNodeEncryptionOutput) ToDomainNodeToNodeEncryptionPtrOutput() DomainNodeToNodeEncryptionPtrOutput
func (DomainNodeToNodeEncryptionOutput) ToDomainNodeToNodeEncryptionPtrOutputWithContext ¶
func (o DomainNodeToNodeEncryptionOutput) ToDomainNodeToNodeEncryptionPtrOutputWithContext(ctx context.Context) DomainNodeToNodeEncryptionPtrOutput
type DomainNodeToNodeEncryptionPtrInput ¶
type DomainNodeToNodeEncryptionPtrInput interface { pulumi.Input ToDomainNodeToNodeEncryptionPtrOutput() DomainNodeToNodeEncryptionPtrOutput ToDomainNodeToNodeEncryptionPtrOutputWithContext(context.Context) DomainNodeToNodeEncryptionPtrOutput }
DomainNodeToNodeEncryptionPtrInput is an input type that accepts DomainNodeToNodeEncryptionArgs, DomainNodeToNodeEncryptionPtr and DomainNodeToNodeEncryptionPtrOutput values. You can construct a concrete instance of `DomainNodeToNodeEncryptionPtrInput` via:
DomainNodeToNodeEncryptionArgs{...} or: nil
func DomainNodeToNodeEncryptionPtr ¶
func DomainNodeToNodeEncryptionPtr(v *DomainNodeToNodeEncryptionArgs) DomainNodeToNodeEncryptionPtrInput
type DomainNodeToNodeEncryptionPtrOutput ¶
type DomainNodeToNodeEncryptionPtrOutput struct{ *pulumi.OutputState }
func (DomainNodeToNodeEncryptionPtrOutput) Elem ¶
func (o DomainNodeToNodeEncryptionPtrOutput) Elem() DomainNodeToNodeEncryptionOutput
func (DomainNodeToNodeEncryptionPtrOutput) ElementType ¶
func (DomainNodeToNodeEncryptionPtrOutput) ElementType() reflect.Type
func (DomainNodeToNodeEncryptionPtrOutput) Enabled ¶
func (o DomainNodeToNodeEncryptionPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether to enable node-to-node encryption. If the `nodeToNodeEncryption` block is not provided then this defaults to `false`.
func (DomainNodeToNodeEncryptionPtrOutput) ToDomainNodeToNodeEncryptionPtrOutput ¶
func (o DomainNodeToNodeEncryptionPtrOutput) ToDomainNodeToNodeEncryptionPtrOutput() DomainNodeToNodeEncryptionPtrOutput
func (DomainNodeToNodeEncryptionPtrOutput) ToDomainNodeToNodeEncryptionPtrOutputWithContext ¶
func (o DomainNodeToNodeEncryptionPtrOutput) ToDomainNodeToNodeEncryptionPtrOutputWithContext(ctx context.Context) DomainNodeToNodeEncryptionPtrOutput
type DomainOutput ¶
type DomainOutput struct{ *pulumi.OutputState }
func (DomainOutput) ElementType ¶
func (DomainOutput) ElementType() reflect.Type
func (DomainOutput) ToDomainOutput ¶
func (o DomainOutput) ToDomainOutput() DomainOutput
func (DomainOutput) ToDomainOutputWithContext ¶
func (o DomainOutput) ToDomainOutputWithContext(ctx context.Context) DomainOutput
type DomainPolicy ¶
type DomainPolicy struct { pulumi.CustomResourceState // IAM policy document specifying the access policies for the domain AccessPolicies pulumi.StringOutput `pulumi:"accessPolicies"` // Name of the domain. DomainName pulumi.StringOutput `pulumi:"domainName"` }
Allows setting policy to an Elasticsearch domain while referencing domain attributes (e.g., ARN)
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v4/go/aws/elasticsearch" "github.com/pulumi/pulumi-aws/sdk/v4/go/aws/iam" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := elasticsearch.NewDomain(ctx, "example", &elasticsearch.DomainArgs{ ElasticsearchVersion: pulumi.String("2.3"), }) if err != nil { return err } _, err = elasticsearch.NewDomainPolicy(ctx, "main", &elasticsearch.DomainPolicyArgs{ DomainName: example.DomainName, AccessPolicies: example.Arn.ApplyT(func(arn string) (string, error) { return fmt.Sprintf("%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v", "{\n", " \"Version\": \"2012-10-17\",\n", " \"Statement\": [\n", " {\n", " \"Action\": \"es:*\",\n", " \"Principal\": \"*\",\n", " \"Effect\": \"Allow\",\n", " \"Condition\": {\n", " \"IpAddress\": {\"aws:SourceIp\": \"127.0.0.1/32\"}\n", " },\n", " \"Resource\": \"", arn, "/*\"\n", " }\n", " ]\n", "}\n"), nil }).(pulumi.StringOutput), }) if err != nil { return err } return nil }) }
```
func GetDomainPolicy ¶
func GetDomainPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DomainPolicyState, opts ...pulumi.ResourceOption) (*DomainPolicy, error)
GetDomainPolicy gets an existing DomainPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDomainPolicy ¶
func NewDomainPolicy(ctx *pulumi.Context, name string, args *DomainPolicyArgs, opts ...pulumi.ResourceOption) (*DomainPolicy, error)
NewDomainPolicy registers a new resource with the given unique name, arguments, and options.
func (*DomainPolicy) ElementType ¶
func (*DomainPolicy) ElementType() reflect.Type
func (*DomainPolicy) ToDomainPolicyOutput ¶
func (i *DomainPolicy) ToDomainPolicyOutput() DomainPolicyOutput
func (*DomainPolicy) ToDomainPolicyOutputWithContext ¶
func (i *DomainPolicy) ToDomainPolicyOutputWithContext(ctx context.Context) DomainPolicyOutput
type DomainPolicyArgs ¶
type DomainPolicyArgs struct { // IAM policy document specifying the access policies for the domain AccessPolicies pulumi.Input // Name of the domain. DomainName pulumi.StringInput }
The set of arguments for constructing a DomainPolicy resource.
func (DomainPolicyArgs) ElementType ¶
func (DomainPolicyArgs) ElementType() reflect.Type
type DomainPolicyArray ¶
type DomainPolicyArray []DomainPolicyInput
func (DomainPolicyArray) ElementType ¶
func (DomainPolicyArray) ElementType() reflect.Type
func (DomainPolicyArray) ToDomainPolicyArrayOutput ¶
func (i DomainPolicyArray) ToDomainPolicyArrayOutput() DomainPolicyArrayOutput
func (DomainPolicyArray) ToDomainPolicyArrayOutputWithContext ¶
func (i DomainPolicyArray) ToDomainPolicyArrayOutputWithContext(ctx context.Context) DomainPolicyArrayOutput
type DomainPolicyArrayInput ¶
type DomainPolicyArrayInput interface { pulumi.Input ToDomainPolicyArrayOutput() DomainPolicyArrayOutput ToDomainPolicyArrayOutputWithContext(context.Context) DomainPolicyArrayOutput }
DomainPolicyArrayInput is an input type that accepts DomainPolicyArray and DomainPolicyArrayOutput values. You can construct a concrete instance of `DomainPolicyArrayInput` via:
DomainPolicyArray{ DomainPolicyArgs{...} }
type DomainPolicyArrayOutput ¶
type DomainPolicyArrayOutput struct{ *pulumi.OutputState }
func (DomainPolicyArrayOutput) ElementType ¶
func (DomainPolicyArrayOutput) ElementType() reflect.Type
func (DomainPolicyArrayOutput) Index ¶
func (o DomainPolicyArrayOutput) Index(i pulumi.IntInput) DomainPolicyOutput
func (DomainPolicyArrayOutput) ToDomainPolicyArrayOutput ¶
func (o DomainPolicyArrayOutput) ToDomainPolicyArrayOutput() DomainPolicyArrayOutput
func (DomainPolicyArrayOutput) ToDomainPolicyArrayOutputWithContext ¶
func (o DomainPolicyArrayOutput) ToDomainPolicyArrayOutputWithContext(ctx context.Context) DomainPolicyArrayOutput
type DomainPolicyInput ¶
type DomainPolicyInput interface { pulumi.Input ToDomainPolicyOutput() DomainPolicyOutput ToDomainPolicyOutputWithContext(ctx context.Context) DomainPolicyOutput }
type DomainPolicyMap ¶
type DomainPolicyMap map[string]DomainPolicyInput
func (DomainPolicyMap) ElementType ¶
func (DomainPolicyMap) ElementType() reflect.Type
func (DomainPolicyMap) ToDomainPolicyMapOutput ¶
func (i DomainPolicyMap) ToDomainPolicyMapOutput() DomainPolicyMapOutput
func (DomainPolicyMap) ToDomainPolicyMapOutputWithContext ¶
func (i DomainPolicyMap) ToDomainPolicyMapOutputWithContext(ctx context.Context) DomainPolicyMapOutput
type DomainPolicyMapInput ¶
type DomainPolicyMapInput interface { pulumi.Input ToDomainPolicyMapOutput() DomainPolicyMapOutput ToDomainPolicyMapOutputWithContext(context.Context) DomainPolicyMapOutput }
DomainPolicyMapInput is an input type that accepts DomainPolicyMap and DomainPolicyMapOutput values. You can construct a concrete instance of `DomainPolicyMapInput` via:
DomainPolicyMap{ "key": DomainPolicyArgs{...} }
type DomainPolicyMapOutput ¶
type DomainPolicyMapOutput struct{ *pulumi.OutputState }
func (DomainPolicyMapOutput) ElementType ¶
func (DomainPolicyMapOutput) ElementType() reflect.Type
func (DomainPolicyMapOutput) MapIndex ¶
func (o DomainPolicyMapOutput) MapIndex(k pulumi.StringInput) DomainPolicyOutput
func (DomainPolicyMapOutput) ToDomainPolicyMapOutput ¶
func (o DomainPolicyMapOutput) ToDomainPolicyMapOutput() DomainPolicyMapOutput
func (DomainPolicyMapOutput) ToDomainPolicyMapOutputWithContext ¶
func (o DomainPolicyMapOutput) ToDomainPolicyMapOutputWithContext(ctx context.Context) DomainPolicyMapOutput
type DomainPolicyOutput ¶
type DomainPolicyOutput struct{ *pulumi.OutputState }
func (DomainPolicyOutput) ElementType ¶
func (DomainPolicyOutput) ElementType() reflect.Type
func (DomainPolicyOutput) ToDomainPolicyOutput ¶
func (o DomainPolicyOutput) ToDomainPolicyOutput() DomainPolicyOutput
func (DomainPolicyOutput) ToDomainPolicyOutputWithContext ¶
func (o DomainPolicyOutput) ToDomainPolicyOutputWithContext(ctx context.Context) DomainPolicyOutput
type DomainPolicyState ¶
type DomainPolicyState struct { // IAM policy document specifying the access policies for the domain AccessPolicies pulumi.Input // Name of the domain. DomainName pulumi.StringPtrInput }
func (DomainPolicyState) ElementType ¶
func (DomainPolicyState) ElementType() reflect.Type
type DomainSamlOptions ¶ added in v4.10.0
type DomainSamlOptions struct { pulumi.CustomResourceState // Name of the domain. DomainName pulumi.StringOutput `pulumi:"domainName"` // The SAML authentication options for an AWS Elasticsearch Domain. SamlOptions DomainSamlOptionsSamlOptionsPtrOutput `pulumi:"samlOptions"` }
Manages SAML authentication options for an AWS Elasticsearch Domain.
## Example Usage ### Basic Usage
```go package main
import (
"io/ioutil" "github.com/pulumi/pulumi-aws/sdk/v4/go/aws/elasticsearch" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func readFileOrPanic(path string) pulumi.StringPtrInput { data, err := ioutil.ReadFile(path) if err != nil { panic(err.Error()) } return pulumi.String(string(data)) }
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleDomain, err := elasticsearch.NewDomain(ctx, "exampleDomain", &elasticsearch.DomainArgs{ ElasticsearchVersion: pulumi.String("1.5"), ClusterConfig: &elasticsearch.DomainClusterConfigArgs{ InstanceType: pulumi.String("r4.large.elasticsearch"), }, SnapshotOptions: &elasticsearch.DomainSnapshotOptionsArgs{ AutomatedSnapshotStartHour: pulumi.Int(23), }, Tags: pulumi.StringMap{ "Domain": pulumi.String("TestDomain"), }, }) if err != nil { return err } _, err = elasticsearch.NewDomainSamlOptions(ctx, "exampleDomainSamlOptions", &elasticsearch.DomainSamlOptionsArgs{ DomainName: exampleDomain.DomainName, SamlOptions: &elasticsearch.DomainSamlOptionsSamlOptionsArgs{ Enabled: pulumi.Bool(true), Idp: &elasticsearch.DomainSamlOptionsSamlOptionsIdpArgs{ EntityId: pulumi.String("https://example.com"), MetadataContent: readFileOrPanic("./saml-metadata.xml"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Elasticsearch domains can be imported using the `domain_name`, e.g.,
```sh
$ pulumi import aws:elasticsearch/domainSamlOptions:DomainSamlOptions example domain_name
```
func GetDomainSamlOptions ¶ added in v4.10.0
func GetDomainSamlOptions(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DomainSamlOptionsState, opts ...pulumi.ResourceOption) (*DomainSamlOptions, error)
GetDomainSamlOptions gets an existing DomainSamlOptions resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDomainSamlOptions ¶ added in v4.10.0
func NewDomainSamlOptions(ctx *pulumi.Context, name string, args *DomainSamlOptionsArgs, opts ...pulumi.ResourceOption) (*DomainSamlOptions, error)
NewDomainSamlOptions registers a new resource with the given unique name, arguments, and options.
func (*DomainSamlOptions) ElementType ¶ added in v4.10.0
func (*DomainSamlOptions) ElementType() reflect.Type
func (*DomainSamlOptions) ToDomainSamlOptionsOutput ¶ added in v4.10.0
func (i *DomainSamlOptions) ToDomainSamlOptionsOutput() DomainSamlOptionsOutput
func (*DomainSamlOptions) ToDomainSamlOptionsOutputWithContext ¶ added in v4.10.0
func (i *DomainSamlOptions) ToDomainSamlOptionsOutputWithContext(ctx context.Context) DomainSamlOptionsOutput
type DomainSamlOptionsArgs ¶ added in v4.10.0
type DomainSamlOptionsArgs struct { // Name of the domain. DomainName pulumi.StringInput // The SAML authentication options for an AWS Elasticsearch Domain. SamlOptions DomainSamlOptionsSamlOptionsPtrInput }
The set of arguments for constructing a DomainSamlOptions resource.
func (DomainSamlOptionsArgs) ElementType ¶ added in v4.10.0
func (DomainSamlOptionsArgs) ElementType() reflect.Type
type DomainSamlOptionsArray ¶ added in v4.10.0
type DomainSamlOptionsArray []DomainSamlOptionsInput
func (DomainSamlOptionsArray) ElementType ¶ added in v4.10.0
func (DomainSamlOptionsArray) ElementType() reflect.Type
func (DomainSamlOptionsArray) ToDomainSamlOptionsArrayOutput ¶ added in v4.10.0
func (i DomainSamlOptionsArray) ToDomainSamlOptionsArrayOutput() DomainSamlOptionsArrayOutput
func (DomainSamlOptionsArray) ToDomainSamlOptionsArrayOutputWithContext ¶ added in v4.10.0
func (i DomainSamlOptionsArray) ToDomainSamlOptionsArrayOutputWithContext(ctx context.Context) DomainSamlOptionsArrayOutput
type DomainSamlOptionsArrayInput ¶ added in v4.10.0
type DomainSamlOptionsArrayInput interface { pulumi.Input ToDomainSamlOptionsArrayOutput() DomainSamlOptionsArrayOutput ToDomainSamlOptionsArrayOutputWithContext(context.Context) DomainSamlOptionsArrayOutput }
DomainSamlOptionsArrayInput is an input type that accepts DomainSamlOptionsArray and DomainSamlOptionsArrayOutput values. You can construct a concrete instance of `DomainSamlOptionsArrayInput` via:
DomainSamlOptionsArray{ DomainSamlOptionsArgs{...} }
type DomainSamlOptionsArrayOutput ¶ added in v4.10.0
type DomainSamlOptionsArrayOutput struct{ *pulumi.OutputState }
func (DomainSamlOptionsArrayOutput) ElementType ¶ added in v4.10.0
func (DomainSamlOptionsArrayOutput) ElementType() reflect.Type
func (DomainSamlOptionsArrayOutput) Index ¶ added in v4.10.0
func (o DomainSamlOptionsArrayOutput) Index(i pulumi.IntInput) DomainSamlOptionsOutput
func (DomainSamlOptionsArrayOutput) ToDomainSamlOptionsArrayOutput ¶ added in v4.10.0
func (o DomainSamlOptionsArrayOutput) ToDomainSamlOptionsArrayOutput() DomainSamlOptionsArrayOutput
func (DomainSamlOptionsArrayOutput) ToDomainSamlOptionsArrayOutputWithContext ¶ added in v4.10.0
func (o DomainSamlOptionsArrayOutput) ToDomainSamlOptionsArrayOutputWithContext(ctx context.Context) DomainSamlOptionsArrayOutput
type DomainSamlOptionsInput ¶ added in v4.10.0
type DomainSamlOptionsInput interface { pulumi.Input ToDomainSamlOptionsOutput() DomainSamlOptionsOutput ToDomainSamlOptionsOutputWithContext(ctx context.Context) DomainSamlOptionsOutput }
type DomainSamlOptionsMap ¶ added in v4.10.0
type DomainSamlOptionsMap map[string]DomainSamlOptionsInput
func (DomainSamlOptionsMap) ElementType ¶ added in v4.10.0
func (DomainSamlOptionsMap) ElementType() reflect.Type
func (DomainSamlOptionsMap) ToDomainSamlOptionsMapOutput ¶ added in v4.10.0
func (i DomainSamlOptionsMap) ToDomainSamlOptionsMapOutput() DomainSamlOptionsMapOutput
func (DomainSamlOptionsMap) ToDomainSamlOptionsMapOutputWithContext ¶ added in v4.10.0
func (i DomainSamlOptionsMap) ToDomainSamlOptionsMapOutputWithContext(ctx context.Context) DomainSamlOptionsMapOutput
type DomainSamlOptionsMapInput ¶ added in v4.10.0
type DomainSamlOptionsMapInput interface { pulumi.Input ToDomainSamlOptionsMapOutput() DomainSamlOptionsMapOutput ToDomainSamlOptionsMapOutputWithContext(context.Context) DomainSamlOptionsMapOutput }
DomainSamlOptionsMapInput is an input type that accepts DomainSamlOptionsMap and DomainSamlOptionsMapOutput values. You can construct a concrete instance of `DomainSamlOptionsMapInput` via:
DomainSamlOptionsMap{ "key": DomainSamlOptionsArgs{...} }
type DomainSamlOptionsMapOutput ¶ added in v4.10.0
type DomainSamlOptionsMapOutput struct{ *pulumi.OutputState }
func (DomainSamlOptionsMapOutput) ElementType ¶ added in v4.10.0
func (DomainSamlOptionsMapOutput) ElementType() reflect.Type
func (DomainSamlOptionsMapOutput) MapIndex ¶ added in v4.10.0
func (o DomainSamlOptionsMapOutput) MapIndex(k pulumi.StringInput) DomainSamlOptionsOutput
func (DomainSamlOptionsMapOutput) ToDomainSamlOptionsMapOutput ¶ added in v4.10.0
func (o DomainSamlOptionsMapOutput) ToDomainSamlOptionsMapOutput() DomainSamlOptionsMapOutput
func (DomainSamlOptionsMapOutput) ToDomainSamlOptionsMapOutputWithContext ¶ added in v4.10.0
func (o DomainSamlOptionsMapOutput) ToDomainSamlOptionsMapOutputWithContext(ctx context.Context) DomainSamlOptionsMapOutput
type DomainSamlOptionsOutput ¶ added in v4.10.0
type DomainSamlOptionsOutput struct{ *pulumi.OutputState }
func (DomainSamlOptionsOutput) ElementType ¶ added in v4.10.0
func (DomainSamlOptionsOutput) ElementType() reflect.Type
func (DomainSamlOptionsOutput) ToDomainSamlOptionsOutput ¶ added in v4.10.0
func (o DomainSamlOptionsOutput) ToDomainSamlOptionsOutput() DomainSamlOptionsOutput
func (DomainSamlOptionsOutput) ToDomainSamlOptionsOutputWithContext ¶ added in v4.10.0
func (o DomainSamlOptionsOutput) ToDomainSamlOptionsOutputWithContext(ctx context.Context) DomainSamlOptionsOutput
type DomainSamlOptionsSamlOptions ¶ added in v4.10.0
type DomainSamlOptionsSamlOptions struct { // Whether SAML authentication is enabled. Enabled *bool `pulumi:"enabled"` // Information from your identity provider. Idp *DomainSamlOptionsSamlOptionsIdp `pulumi:"idp"` // This backend role from the SAML IdP receives full permissions to the cluster, equivalent to a new master user. MasterBackendRole *string `pulumi:"masterBackendRole"` // This username from the SAML IdP receives full permissions to the cluster, equivalent to a new master user. MasterUserName *string `pulumi:"masterUserName"` // Element of the SAML assertion to use for backend roles. Default is roles. RolesKey *string `pulumi:"rolesKey"` // Duration of a session in minutes after a user logs in. Default is 60. Maximum value is 1,440. SessionTimeoutMinutes *int `pulumi:"sessionTimeoutMinutes"` // Element of the SAML assertion to use for username. Default is NameID. SubjectKey *string `pulumi:"subjectKey"` }
type DomainSamlOptionsSamlOptionsArgs ¶ added in v4.10.0
type DomainSamlOptionsSamlOptionsArgs struct { // Whether SAML authentication is enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Information from your identity provider. Idp DomainSamlOptionsSamlOptionsIdpPtrInput `pulumi:"idp"` // This backend role from the SAML IdP receives full permissions to the cluster, equivalent to a new master user. MasterBackendRole pulumi.StringPtrInput `pulumi:"masterBackendRole"` // This username from the SAML IdP receives full permissions to the cluster, equivalent to a new master user. MasterUserName pulumi.StringPtrInput `pulumi:"masterUserName"` // Element of the SAML assertion to use for backend roles. Default is roles. RolesKey pulumi.StringPtrInput `pulumi:"rolesKey"` // Duration of a session in minutes after a user logs in. Default is 60. Maximum value is 1,440. SessionTimeoutMinutes pulumi.IntPtrInput `pulumi:"sessionTimeoutMinutes"` // Element of the SAML assertion to use for username. Default is NameID. SubjectKey pulumi.StringPtrInput `pulumi:"subjectKey"` }
func (DomainSamlOptionsSamlOptionsArgs) ElementType ¶ added in v4.10.0
func (DomainSamlOptionsSamlOptionsArgs) ElementType() reflect.Type
func (DomainSamlOptionsSamlOptionsArgs) ToDomainSamlOptionsSamlOptionsOutput ¶ added in v4.10.0
func (i DomainSamlOptionsSamlOptionsArgs) ToDomainSamlOptionsSamlOptionsOutput() DomainSamlOptionsSamlOptionsOutput
func (DomainSamlOptionsSamlOptionsArgs) ToDomainSamlOptionsSamlOptionsOutputWithContext ¶ added in v4.10.0
func (i DomainSamlOptionsSamlOptionsArgs) ToDomainSamlOptionsSamlOptionsOutputWithContext(ctx context.Context) DomainSamlOptionsSamlOptionsOutput
func (DomainSamlOptionsSamlOptionsArgs) ToDomainSamlOptionsSamlOptionsPtrOutput ¶ added in v4.10.0
func (i DomainSamlOptionsSamlOptionsArgs) ToDomainSamlOptionsSamlOptionsPtrOutput() DomainSamlOptionsSamlOptionsPtrOutput
func (DomainSamlOptionsSamlOptionsArgs) ToDomainSamlOptionsSamlOptionsPtrOutputWithContext ¶ added in v4.10.0
func (i DomainSamlOptionsSamlOptionsArgs) ToDomainSamlOptionsSamlOptionsPtrOutputWithContext(ctx context.Context) DomainSamlOptionsSamlOptionsPtrOutput
type DomainSamlOptionsSamlOptionsIdp ¶ added in v4.10.0
type DomainSamlOptionsSamlOptionsIdpArgs ¶ added in v4.10.0
type DomainSamlOptionsSamlOptionsIdpArgs struct { // The unique Entity ID of the application in SAML Identity Provider. EntityId pulumi.StringInput `pulumi:"entityId"` // The Metadata of the SAML application in xml format. MetadataContent pulumi.StringInput `pulumi:"metadataContent"` }
func (DomainSamlOptionsSamlOptionsIdpArgs) ElementType ¶ added in v4.10.0
func (DomainSamlOptionsSamlOptionsIdpArgs) ElementType() reflect.Type
func (DomainSamlOptionsSamlOptionsIdpArgs) ToDomainSamlOptionsSamlOptionsIdpOutput ¶ added in v4.10.0
func (i DomainSamlOptionsSamlOptionsIdpArgs) ToDomainSamlOptionsSamlOptionsIdpOutput() DomainSamlOptionsSamlOptionsIdpOutput
func (DomainSamlOptionsSamlOptionsIdpArgs) ToDomainSamlOptionsSamlOptionsIdpOutputWithContext ¶ added in v4.10.0
func (i DomainSamlOptionsSamlOptionsIdpArgs) ToDomainSamlOptionsSamlOptionsIdpOutputWithContext(ctx context.Context) DomainSamlOptionsSamlOptionsIdpOutput
func (DomainSamlOptionsSamlOptionsIdpArgs) ToDomainSamlOptionsSamlOptionsIdpPtrOutput ¶ added in v4.10.0
func (i DomainSamlOptionsSamlOptionsIdpArgs) ToDomainSamlOptionsSamlOptionsIdpPtrOutput() DomainSamlOptionsSamlOptionsIdpPtrOutput
func (DomainSamlOptionsSamlOptionsIdpArgs) ToDomainSamlOptionsSamlOptionsIdpPtrOutputWithContext ¶ added in v4.10.0
func (i DomainSamlOptionsSamlOptionsIdpArgs) ToDomainSamlOptionsSamlOptionsIdpPtrOutputWithContext(ctx context.Context) DomainSamlOptionsSamlOptionsIdpPtrOutput
type DomainSamlOptionsSamlOptionsIdpInput ¶ added in v4.10.0
type DomainSamlOptionsSamlOptionsIdpInput interface { pulumi.Input ToDomainSamlOptionsSamlOptionsIdpOutput() DomainSamlOptionsSamlOptionsIdpOutput ToDomainSamlOptionsSamlOptionsIdpOutputWithContext(context.Context) DomainSamlOptionsSamlOptionsIdpOutput }
DomainSamlOptionsSamlOptionsIdpInput is an input type that accepts DomainSamlOptionsSamlOptionsIdpArgs and DomainSamlOptionsSamlOptionsIdpOutput values. You can construct a concrete instance of `DomainSamlOptionsSamlOptionsIdpInput` via:
DomainSamlOptionsSamlOptionsIdpArgs{...}
type DomainSamlOptionsSamlOptionsIdpOutput ¶ added in v4.10.0
type DomainSamlOptionsSamlOptionsIdpOutput struct{ *pulumi.OutputState }
func (DomainSamlOptionsSamlOptionsIdpOutput) ElementType ¶ added in v4.10.0
func (DomainSamlOptionsSamlOptionsIdpOutput) ElementType() reflect.Type
func (DomainSamlOptionsSamlOptionsIdpOutput) EntityId ¶ added in v4.10.0
func (o DomainSamlOptionsSamlOptionsIdpOutput) EntityId() pulumi.StringOutput
The unique Entity ID of the application in SAML Identity Provider.
func (DomainSamlOptionsSamlOptionsIdpOutput) MetadataContent ¶ added in v4.10.0
func (o DomainSamlOptionsSamlOptionsIdpOutput) MetadataContent() pulumi.StringOutput
The Metadata of the SAML application in xml format.
func (DomainSamlOptionsSamlOptionsIdpOutput) ToDomainSamlOptionsSamlOptionsIdpOutput ¶ added in v4.10.0
func (o DomainSamlOptionsSamlOptionsIdpOutput) ToDomainSamlOptionsSamlOptionsIdpOutput() DomainSamlOptionsSamlOptionsIdpOutput
func (DomainSamlOptionsSamlOptionsIdpOutput) ToDomainSamlOptionsSamlOptionsIdpOutputWithContext ¶ added in v4.10.0
func (o DomainSamlOptionsSamlOptionsIdpOutput) ToDomainSamlOptionsSamlOptionsIdpOutputWithContext(ctx context.Context) DomainSamlOptionsSamlOptionsIdpOutput
func (DomainSamlOptionsSamlOptionsIdpOutput) ToDomainSamlOptionsSamlOptionsIdpPtrOutput ¶ added in v4.10.0
func (o DomainSamlOptionsSamlOptionsIdpOutput) ToDomainSamlOptionsSamlOptionsIdpPtrOutput() DomainSamlOptionsSamlOptionsIdpPtrOutput
func (DomainSamlOptionsSamlOptionsIdpOutput) ToDomainSamlOptionsSamlOptionsIdpPtrOutputWithContext ¶ added in v4.10.0
func (o DomainSamlOptionsSamlOptionsIdpOutput) ToDomainSamlOptionsSamlOptionsIdpPtrOutputWithContext(ctx context.Context) DomainSamlOptionsSamlOptionsIdpPtrOutput
type DomainSamlOptionsSamlOptionsIdpPtrInput ¶ added in v4.10.0
type DomainSamlOptionsSamlOptionsIdpPtrInput interface { pulumi.Input ToDomainSamlOptionsSamlOptionsIdpPtrOutput() DomainSamlOptionsSamlOptionsIdpPtrOutput ToDomainSamlOptionsSamlOptionsIdpPtrOutputWithContext(context.Context) DomainSamlOptionsSamlOptionsIdpPtrOutput }
DomainSamlOptionsSamlOptionsIdpPtrInput is an input type that accepts DomainSamlOptionsSamlOptionsIdpArgs, DomainSamlOptionsSamlOptionsIdpPtr and DomainSamlOptionsSamlOptionsIdpPtrOutput values. You can construct a concrete instance of `DomainSamlOptionsSamlOptionsIdpPtrInput` via:
DomainSamlOptionsSamlOptionsIdpArgs{...} or: nil
func DomainSamlOptionsSamlOptionsIdpPtr ¶ added in v4.10.0
func DomainSamlOptionsSamlOptionsIdpPtr(v *DomainSamlOptionsSamlOptionsIdpArgs) DomainSamlOptionsSamlOptionsIdpPtrInput
type DomainSamlOptionsSamlOptionsIdpPtrOutput ¶ added in v4.10.0
type DomainSamlOptionsSamlOptionsIdpPtrOutput struct{ *pulumi.OutputState }
func (DomainSamlOptionsSamlOptionsIdpPtrOutput) ElementType ¶ added in v4.10.0
func (DomainSamlOptionsSamlOptionsIdpPtrOutput) ElementType() reflect.Type
func (DomainSamlOptionsSamlOptionsIdpPtrOutput) EntityId ¶ added in v4.10.0
func (o DomainSamlOptionsSamlOptionsIdpPtrOutput) EntityId() pulumi.StringPtrOutput
The unique Entity ID of the application in SAML Identity Provider.
func (DomainSamlOptionsSamlOptionsIdpPtrOutput) MetadataContent ¶ added in v4.10.0
func (o DomainSamlOptionsSamlOptionsIdpPtrOutput) MetadataContent() pulumi.StringPtrOutput
The Metadata of the SAML application in xml format.
func (DomainSamlOptionsSamlOptionsIdpPtrOutput) ToDomainSamlOptionsSamlOptionsIdpPtrOutput ¶ added in v4.10.0
func (o DomainSamlOptionsSamlOptionsIdpPtrOutput) ToDomainSamlOptionsSamlOptionsIdpPtrOutput() DomainSamlOptionsSamlOptionsIdpPtrOutput
func (DomainSamlOptionsSamlOptionsIdpPtrOutput) ToDomainSamlOptionsSamlOptionsIdpPtrOutputWithContext ¶ added in v4.10.0
func (o DomainSamlOptionsSamlOptionsIdpPtrOutput) ToDomainSamlOptionsSamlOptionsIdpPtrOutputWithContext(ctx context.Context) DomainSamlOptionsSamlOptionsIdpPtrOutput
type DomainSamlOptionsSamlOptionsInput ¶ added in v4.10.0
type DomainSamlOptionsSamlOptionsInput interface { pulumi.Input ToDomainSamlOptionsSamlOptionsOutput() DomainSamlOptionsSamlOptionsOutput ToDomainSamlOptionsSamlOptionsOutputWithContext(context.Context) DomainSamlOptionsSamlOptionsOutput }
DomainSamlOptionsSamlOptionsInput is an input type that accepts DomainSamlOptionsSamlOptionsArgs and DomainSamlOptionsSamlOptionsOutput values. You can construct a concrete instance of `DomainSamlOptionsSamlOptionsInput` via:
DomainSamlOptionsSamlOptionsArgs{...}
type DomainSamlOptionsSamlOptionsOutput ¶ added in v4.10.0
type DomainSamlOptionsSamlOptionsOutput struct{ *pulumi.OutputState }
func (DomainSamlOptionsSamlOptionsOutput) ElementType ¶ added in v4.10.0
func (DomainSamlOptionsSamlOptionsOutput) ElementType() reflect.Type
func (DomainSamlOptionsSamlOptionsOutput) Enabled ¶ added in v4.10.0
func (o DomainSamlOptionsSamlOptionsOutput) Enabled() pulumi.BoolPtrOutput
Whether SAML authentication is enabled.
func (DomainSamlOptionsSamlOptionsOutput) Idp ¶ added in v4.10.0
Information from your identity provider.
func (DomainSamlOptionsSamlOptionsOutput) MasterBackendRole ¶ added in v4.10.0
func (o DomainSamlOptionsSamlOptionsOutput) MasterBackendRole() pulumi.StringPtrOutput
This backend role from the SAML IdP receives full permissions to the cluster, equivalent to a new master user.
func (DomainSamlOptionsSamlOptionsOutput) MasterUserName ¶ added in v4.10.0
func (o DomainSamlOptionsSamlOptionsOutput) MasterUserName() pulumi.StringPtrOutput
This username from the SAML IdP receives full permissions to the cluster, equivalent to a new master user.
func (DomainSamlOptionsSamlOptionsOutput) RolesKey ¶ added in v4.10.0
func (o DomainSamlOptionsSamlOptionsOutput) RolesKey() pulumi.StringPtrOutput
Element of the SAML assertion to use for backend roles. Default is roles.
func (DomainSamlOptionsSamlOptionsOutput) SessionTimeoutMinutes ¶ added in v4.10.0
func (o DomainSamlOptionsSamlOptionsOutput) SessionTimeoutMinutes() pulumi.IntPtrOutput
Duration of a session in minutes after a user logs in. Default is 60. Maximum value is 1,440.
func (DomainSamlOptionsSamlOptionsOutput) SubjectKey ¶ added in v4.10.0
func (o DomainSamlOptionsSamlOptionsOutput) SubjectKey() pulumi.StringPtrOutput
Element of the SAML assertion to use for username. Default is NameID.
func (DomainSamlOptionsSamlOptionsOutput) ToDomainSamlOptionsSamlOptionsOutput ¶ added in v4.10.0
func (o DomainSamlOptionsSamlOptionsOutput) ToDomainSamlOptionsSamlOptionsOutput() DomainSamlOptionsSamlOptionsOutput
func (DomainSamlOptionsSamlOptionsOutput) ToDomainSamlOptionsSamlOptionsOutputWithContext ¶ added in v4.10.0
func (o DomainSamlOptionsSamlOptionsOutput) ToDomainSamlOptionsSamlOptionsOutputWithContext(ctx context.Context) DomainSamlOptionsSamlOptionsOutput
func (DomainSamlOptionsSamlOptionsOutput) ToDomainSamlOptionsSamlOptionsPtrOutput ¶ added in v4.10.0
func (o DomainSamlOptionsSamlOptionsOutput) ToDomainSamlOptionsSamlOptionsPtrOutput() DomainSamlOptionsSamlOptionsPtrOutput
func (DomainSamlOptionsSamlOptionsOutput) ToDomainSamlOptionsSamlOptionsPtrOutputWithContext ¶ added in v4.10.0
func (o DomainSamlOptionsSamlOptionsOutput) ToDomainSamlOptionsSamlOptionsPtrOutputWithContext(ctx context.Context) DomainSamlOptionsSamlOptionsPtrOutput
type DomainSamlOptionsSamlOptionsPtrInput ¶ added in v4.10.0
type DomainSamlOptionsSamlOptionsPtrInput interface { pulumi.Input ToDomainSamlOptionsSamlOptionsPtrOutput() DomainSamlOptionsSamlOptionsPtrOutput ToDomainSamlOptionsSamlOptionsPtrOutputWithContext(context.Context) DomainSamlOptionsSamlOptionsPtrOutput }
DomainSamlOptionsSamlOptionsPtrInput is an input type that accepts DomainSamlOptionsSamlOptionsArgs, DomainSamlOptionsSamlOptionsPtr and DomainSamlOptionsSamlOptionsPtrOutput values. You can construct a concrete instance of `DomainSamlOptionsSamlOptionsPtrInput` via:
DomainSamlOptionsSamlOptionsArgs{...} or: nil
func DomainSamlOptionsSamlOptionsPtr ¶ added in v4.10.0
func DomainSamlOptionsSamlOptionsPtr(v *DomainSamlOptionsSamlOptionsArgs) DomainSamlOptionsSamlOptionsPtrInput
type DomainSamlOptionsSamlOptionsPtrOutput ¶ added in v4.10.0
type DomainSamlOptionsSamlOptionsPtrOutput struct{ *pulumi.OutputState }
func (DomainSamlOptionsSamlOptionsPtrOutput) ElementType ¶ added in v4.10.0
func (DomainSamlOptionsSamlOptionsPtrOutput) ElementType() reflect.Type
func (DomainSamlOptionsSamlOptionsPtrOutput) Enabled ¶ added in v4.10.0
func (o DomainSamlOptionsSamlOptionsPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether SAML authentication is enabled.
func (DomainSamlOptionsSamlOptionsPtrOutput) Idp ¶ added in v4.10.0
Information from your identity provider.
func (DomainSamlOptionsSamlOptionsPtrOutput) MasterBackendRole ¶ added in v4.10.0
func (o DomainSamlOptionsSamlOptionsPtrOutput) MasterBackendRole() pulumi.StringPtrOutput
This backend role from the SAML IdP receives full permissions to the cluster, equivalent to a new master user.
func (DomainSamlOptionsSamlOptionsPtrOutput) MasterUserName ¶ added in v4.10.0
func (o DomainSamlOptionsSamlOptionsPtrOutput) MasterUserName() pulumi.StringPtrOutput
This username from the SAML IdP receives full permissions to the cluster, equivalent to a new master user.
func (DomainSamlOptionsSamlOptionsPtrOutput) RolesKey ¶ added in v4.10.0
func (o DomainSamlOptionsSamlOptionsPtrOutput) RolesKey() pulumi.StringPtrOutput
Element of the SAML assertion to use for backend roles. Default is roles.
func (DomainSamlOptionsSamlOptionsPtrOutput) SessionTimeoutMinutes ¶ added in v4.10.0
func (o DomainSamlOptionsSamlOptionsPtrOutput) SessionTimeoutMinutes() pulumi.IntPtrOutput
Duration of a session in minutes after a user logs in. Default is 60. Maximum value is 1,440.
func (DomainSamlOptionsSamlOptionsPtrOutput) SubjectKey ¶ added in v4.10.0
func (o DomainSamlOptionsSamlOptionsPtrOutput) SubjectKey() pulumi.StringPtrOutput
Element of the SAML assertion to use for username. Default is NameID.
func (DomainSamlOptionsSamlOptionsPtrOutput) ToDomainSamlOptionsSamlOptionsPtrOutput ¶ added in v4.10.0
func (o DomainSamlOptionsSamlOptionsPtrOutput) ToDomainSamlOptionsSamlOptionsPtrOutput() DomainSamlOptionsSamlOptionsPtrOutput
func (DomainSamlOptionsSamlOptionsPtrOutput) ToDomainSamlOptionsSamlOptionsPtrOutputWithContext ¶ added in v4.10.0
func (o DomainSamlOptionsSamlOptionsPtrOutput) ToDomainSamlOptionsSamlOptionsPtrOutputWithContext(ctx context.Context) DomainSamlOptionsSamlOptionsPtrOutput
type DomainSamlOptionsState ¶ added in v4.10.0
type DomainSamlOptionsState struct { // Name of the domain. DomainName pulumi.StringPtrInput // The SAML authentication options for an AWS Elasticsearch Domain. SamlOptions DomainSamlOptionsSamlOptionsPtrInput }
func (DomainSamlOptionsState) ElementType ¶ added in v4.10.0
func (DomainSamlOptionsState) ElementType() reflect.Type
type DomainSnapshotOptions ¶
type DomainSnapshotOptions struct { // Hour during which the service takes an automated daily snapshot of the indices in the domain. AutomatedSnapshotStartHour int `pulumi:"automatedSnapshotStartHour"` }
type DomainSnapshotOptionsArgs ¶
type DomainSnapshotOptionsArgs struct { // Hour during which the service takes an automated daily snapshot of the indices in the domain. AutomatedSnapshotStartHour pulumi.IntInput `pulumi:"automatedSnapshotStartHour"` }
func (DomainSnapshotOptionsArgs) ElementType ¶
func (DomainSnapshotOptionsArgs) ElementType() reflect.Type
func (DomainSnapshotOptionsArgs) ToDomainSnapshotOptionsOutput ¶
func (i DomainSnapshotOptionsArgs) ToDomainSnapshotOptionsOutput() DomainSnapshotOptionsOutput
func (DomainSnapshotOptionsArgs) ToDomainSnapshotOptionsOutputWithContext ¶
func (i DomainSnapshotOptionsArgs) ToDomainSnapshotOptionsOutputWithContext(ctx context.Context) DomainSnapshotOptionsOutput
func (DomainSnapshotOptionsArgs) ToDomainSnapshotOptionsPtrOutput ¶
func (i DomainSnapshotOptionsArgs) ToDomainSnapshotOptionsPtrOutput() DomainSnapshotOptionsPtrOutput
func (DomainSnapshotOptionsArgs) ToDomainSnapshotOptionsPtrOutputWithContext ¶
func (i DomainSnapshotOptionsArgs) ToDomainSnapshotOptionsPtrOutputWithContext(ctx context.Context) DomainSnapshotOptionsPtrOutput
type DomainSnapshotOptionsInput ¶
type DomainSnapshotOptionsInput interface { pulumi.Input ToDomainSnapshotOptionsOutput() DomainSnapshotOptionsOutput ToDomainSnapshotOptionsOutputWithContext(context.Context) DomainSnapshotOptionsOutput }
DomainSnapshotOptionsInput is an input type that accepts DomainSnapshotOptionsArgs and DomainSnapshotOptionsOutput values. You can construct a concrete instance of `DomainSnapshotOptionsInput` via:
DomainSnapshotOptionsArgs{...}
type DomainSnapshotOptionsOutput ¶
type DomainSnapshotOptionsOutput struct{ *pulumi.OutputState }
func (DomainSnapshotOptionsOutput) AutomatedSnapshotStartHour ¶
func (o DomainSnapshotOptionsOutput) AutomatedSnapshotStartHour() pulumi.IntOutput
Hour during which the service takes an automated daily snapshot of the indices in the domain.
func (DomainSnapshotOptionsOutput) ElementType ¶
func (DomainSnapshotOptionsOutput) ElementType() reflect.Type
func (DomainSnapshotOptionsOutput) ToDomainSnapshotOptionsOutput ¶
func (o DomainSnapshotOptionsOutput) ToDomainSnapshotOptionsOutput() DomainSnapshotOptionsOutput
func (DomainSnapshotOptionsOutput) ToDomainSnapshotOptionsOutputWithContext ¶
func (o DomainSnapshotOptionsOutput) ToDomainSnapshotOptionsOutputWithContext(ctx context.Context) DomainSnapshotOptionsOutput
func (DomainSnapshotOptionsOutput) ToDomainSnapshotOptionsPtrOutput ¶
func (o DomainSnapshotOptionsOutput) ToDomainSnapshotOptionsPtrOutput() DomainSnapshotOptionsPtrOutput
func (DomainSnapshotOptionsOutput) ToDomainSnapshotOptionsPtrOutputWithContext ¶
func (o DomainSnapshotOptionsOutput) ToDomainSnapshotOptionsPtrOutputWithContext(ctx context.Context) DomainSnapshotOptionsPtrOutput
type DomainSnapshotOptionsPtrInput ¶
type DomainSnapshotOptionsPtrInput interface { pulumi.Input ToDomainSnapshotOptionsPtrOutput() DomainSnapshotOptionsPtrOutput ToDomainSnapshotOptionsPtrOutputWithContext(context.Context) DomainSnapshotOptionsPtrOutput }
DomainSnapshotOptionsPtrInput is an input type that accepts DomainSnapshotOptionsArgs, DomainSnapshotOptionsPtr and DomainSnapshotOptionsPtrOutput values. You can construct a concrete instance of `DomainSnapshotOptionsPtrInput` via:
DomainSnapshotOptionsArgs{...} or: nil
func DomainSnapshotOptionsPtr ¶
func DomainSnapshotOptionsPtr(v *DomainSnapshotOptionsArgs) DomainSnapshotOptionsPtrInput
type DomainSnapshotOptionsPtrOutput ¶
type DomainSnapshotOptionsPtrOutput struct{ *pulumi.OutputState }
func (DomainSnapshotOptionsPtrOutput) AutomatedSnapshotStartHour ¶
func (o DomainSnapshotOptionsPtrOutput) AutomatedSnapshotStartHour() pulumi.IntPtrOutput
Hour during which the service takes an automated daily snapshot of the indices in the domain.
func (DomainSnapshotOptionsPtrOutput) Elem ¶
func (o DomainSnapshotOptionsPtrOutput) Elem() DomainSnapshotOptionsOutput
func (DomainSnapshotOptionsPtrOutput) ElementType ¶
func (DomainSnapshotOptionsPtrOutput) ElementType() reflect.Type
func (DomainSnapshotOptionsPtrOutput) ToDomainSnapshotOptionsPtrOutput ¶
func (o DomainSnapshotOptionsPtrOutput) ToDomainSnapshotOptionsPtrOutput() DomainSnapshotOptionsPtrOutput
func (DomainSnapshotOptionsPtrOutput) ToDomainSnapshotOptionsPtrOutputWithContext ¶
func (o DomainSnapshotOptionsPtrOutput) ToDomainSnapshotOptionsPtrOutputWithContext(ctx context.Context) DomainSnapshotOptionsPtrOutput
type DomainState ¶
type DomainState struct { // IAM policy document specifying the access policies for the domain. AccessPolicies pulumi.Input AdvancedOptions pulumi.StringMapInput // Configuration block for [fine-grained access control](https://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/fgac.html). Detailed below. AdvancedSecurityOptions DomainAdvancedSecurityOptionsPtrInput // ARN of the domain. Arn pulumi.StringPtrInput // Configuration block for the Auto-Tune options of the domain. Detailed below. AutoTuneOptions DomainAutoTuneOptionsPtrInput // Configuration block for the cluster of the domain. Detailed below. ClusterConfig DomainClusterConfigPtrInput // Configuration block for authenticating Kibana with Cognito. Detailed below. CognitoOptions DomainCognitoOptionsPtrInput // Configuration block for domain endpoint HTTP(S) related options. Detailed below. DomainEndpointOptions DomainDomainEndpointOptionsPtrInput // Unique identifier for the domain. DomainId pulumi.StringPtrInput // Name of the domain. DomainName pulumi.StringPtrInput // Configuration block for EBS related options, may be required based on chosen [instance size](https://aws.amazon.com/elasticsearch-service/pricing/). Detailed below. EbsOptions DomainEbsOptionsPtrInput // Version of Elasticsearch to deploy. Defaults to `1.5`. ElasticsearchVersion pulumi.StringPtrInput // Configuration block for encrypt at rest options. Only available for [certain instance types](http://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/aes-supported-instance-types.html). Detailed below. EncryptAtRest DomainEncryptAtRestPtrInput // Domain-specific endpoint used to submit index, search, and data upload requests. Endpoint pulumi.StringPtrInput // Domain-specific endpoint for kibana without https scheme. KibanaEndpoint pulumi.StringPtrInput // Configuration block for publishing slow and application logs to CloudWatch Logs. This block can be declared multiple times, for each log_type, within the same resource. Detailed below. LogPublishingOptions DomainLogPublishingOptionArrayInput // Configuration block for node-to-node encryption options. Detailed below. NodeToNodeEncryption DomainNodeToNodeEncryptionPtrInput // Configuration block for snapshot related options. Detailed below. DEPRECATED. For domains running Elasticsearch 5.3 and later, Amazon ES takes hourly automated snapshots, making this setting irrelevant. For domains running earlier versions of Elasticsearch, Amazon ES takes daily automated snapshots. SnapshotOptions DomainSnapshotOptionsPtrInput // Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput TagsAll pulumi.StringMapInput // Configuration block for VPC related options. Adding or removing this configuration forces a new resource ([documentation](https://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-vpc.html#es-vpc-limitations)). Detailed below. VpcOptions DomainVpcOptionsPtrInput }
func (DomainState) ElementType ¶
func (DomainState) ElementType() reflect.Type
type DomainVpcOptions ¶
type DomainVpcOptions struct { AvailabilityZones []string `pulumi:"availabilityZones"` // List of VPC Security Group IDs to be applied to the Elasticsearch domain endpoints. If omitted, the default Security Group for the VPC will be used. SecurityGroupIds []string `pulumi:"securityGroupIds"` // List of VPC Subnet IDs for the Elasticsearch domain endpoints to be created in. SubnetIds []string `pulumi:"subnetIds"` VpcId *string `pulumi:"vpcId"` }
type DomainVpcOptionsArgs ¶
type DomainVpcOptionsArgs struct { AvailabilityZones pulumi.StringArrayInput `pulumi:"availabilityZones"` // List of VPC Security Group IDs to be applied to the Elasticsearch domain endpoints. If omitted, the default Security Group for the VPC will be used. SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"` // List of VPC Subnet IDs for the Elasticsearch domain endpoints to be created in. SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"` VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
func (DomainVpcOptionsArgs) ElementType ¶
func (DomainVpcOptionsArgs) ElementType() reflect.Type
func (DomainVpcOptionsArgs) ToDomainVpcOptionsOutput ¶
func (i DomainVpcOptionsArgs) ToDomainVpcOptionsOutput() DomainVpcOptionsOutput
func (DomainVpcOptionsArgs) ToDomainVpcOptionsOutputWithContext ¶
func (i DomainVpcOptionsArgs) ToDomainVpcOptionsOutputWithContext(ctx context.Context) DomainVpcOptionsOutput
func (DomainVpcOptionsArgs) ToDomainVpcOptionsPtrOutput ¶
func (i DomainVpcOptionsArgs) ToDomainVpcOptionsPtrOutput() DomainVpcOptionsPtrOutput
func (DomainVpcOptionsArgs) ToDomainVpcOptionsPtrOutputWithContext ¶
func (i DomainVpcOptionsArgs) ToDomainVpcOptionsPtrOutputWithContext(ctx context.Context) DomainVpcOptionsPtrOutput
type DomainVpcOptionsInput ¶
type DomainVpcOptionsInput interface { pulumi.Input ToDomainVpcOptionsOutput() DomainVpcOptionsOutput ToDomainVpcOptionsOutputWithContext(context.Context) DomainVpcOptionsOutput }
DomainVpcOptionsInput is an input type that accepts DomainVpcOptionsArgs and DomainVpcOptionsOutput values. You can construct a concrete instance of `DomainVpcOptionsInput` via:
DomainVpcOptionsArgs{...}
type DomainVpcOptionsOutput ¶
type DomainVpcOptionsOutput struct{ *pulumi.OutputState }
func (DomainVpcOptionsOutput) AvailabilityZones ¶
func (o DomainVpcOptionsOutput) AvailabilityZones() pulumi.StringArrayOutput
func (DomainVpcOptionsOutput) ElementType ¶
func (DomainVpcOptionsOutput) ElementType() reflect.Type
func (DomainVpcOptionsOutput) SecurityGroupIds ¶
func (o DomainVpcOptionsOutput) SecurityGroupIds() pulumi.StringArrayOutput
List of VPC Security Group IDs to be applied to the Elasticsearch domain endpoints. If omitted, the default Security Group for the VPC will be used.
func (DomainVpcOptionsOutput) SubnetIds ¶
func (o DomainVpcOptionsOutput) SubnetIds() pulumi.StringArrayOutput
List of VPC Subnet IDs for the Elasticsearch domain endpoints to be created in.
func (DomainVpcOptionsOutput) ToDomainVpcOptionsOutput ¶
func (o DomainVpcOptionsOutput) ToDomainVpcOptionsOutput() DomainVpcOptionsOutput
func (DomainVpcOptionsOutput) ToDomainVpcOptionsOutputWithContext ¶
func (o DomainVpcOptionsOutput) ToDomainVpcOptionsOutputWithContext(ctx context.Context) DomainVpcOptionsOutput
func (DomainVpcOptionsOutput) ToDomainVpcOptionsPtrOutput ¶
func (o DomainVpcOptionsOutput) ToDomainVpcOptionsPtrOutput() DomainVpcOptionsPtrOutput
func (DomainVpcOptionsOutput) ToDomainVpcOptionsPtrOutputWithContext ¶
func (o DomainVpcOptionsOutput) ToDomainVpcOptionsPtrOutputWithContext(ctx context.Context) DomainVpcOptionsPtrOutput
func (DomainVpcOptionsOutput) VpcId ¶
func (o DomainVpcOptionsOutput) VpcId() pulumi.StringPtrOutput
type DomainVpcOptionsPtrInput ¶
type DomainVpcOptionsPtrInput interface { pulumi.Input ToDomainVpcOptionsPtrOutput() DomainVpcOptionsPtrOutput ToDomainVpcOptionsPtrOutputWithContext(context.Context) DomainVpcOptionsPtrOutput }
DomainVpcOptionsPtrInput is an input type that accepts DomainVpcOptionsArgs, DomainVpcOptionsPtr and DomainVpcOptionsPtrOutput values. You can construct a concrete instance of `DomainVpcOptionsPtrInput` via:
DomainVpcOptionsArgs{...} or: nil
func DomainVpcOptionsPtr ¶
func DomainVpcOptionsPtr(v *DomainVpcOptionsArgs) DomainVpcOptionsPtrInput
type DomainVpcOptionsPtrOutput ¶
type DomainVpcOptionsPtrOutput struct{ *pulumi.OutputState }
func (DomainVpcOptionsPtrOutput) AvailabilityZones ¶
func (o DomainVpcOptionsPtrOutput) AvailabilityZones() pulumi.StringArrayOutput
func (DomainVpcOptionsPtrOutput) Elem ¶
func (o DomainVpcOptionsPtrOutput) Elem() DomainVpcOptionsOutput
func (DomainVpcOptionsPtrOutput) ElementType ¶
func (DomainVpcOptionsPtrOutput) ElementType() reflect.Type
func (DomainVpcOptionsPtrOutput) SecurityGroupIds ¶
func (o DomainVpcOptionsPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
List of VPC Security Group IDs to be applied to the Elasticsearch domain endpoints. If omitted, the default Security Group for the VPC will be used.
func (DomainVpcOptionsPtrOutput) SubnetIds ¶
func (o DomainVpcOptionsPtrOutput) SubnetIds() pulumi.StringArrayOutput
List of VPC Subnet IDs for the Elasticsearch domain endpoints to be created in.
func (DomainVpcOptionsPtrOutput) ToDomainVpcOptionsPtrOutput ¶
func (o DomainVpcOptionsPtrOutput) ToDomainVpcOptionsPtrOutput() DomainVpcOptionsPtrOutput
func (DomainVpcOptionsPtrOutput) ToDomainVpcOptionsPtrOutputWithContext ¶
func (o DomainVpcOptionsPtrOutput) ToDomainVpcOptionsPtrOutputWithContext(ctx context.Context) DomainVpcOptionsPtrOutput
func (DomainVpcOptionsPtrOutput) VpcId ¶
func (o DomainVpcOptionsPtrOutput) VpcId() pulumi.StringPtrOutput
type GetDomainAdvancedSecurityOptionArgs ¶
type GetDomainAdvancedSecurityOptionArgs struct { // Whether node to node encryption is enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` // Whether the internal user database is enabled. InternalUserDatabaseEnabled pulumi.BoolInput `pulumi:"internalUserDatabaseEnabled"` }
func (GetDomainAdvancedSecurityOptionArgs) ElementType ¶
func (GetDomainAdvancedSecurityOptionArgs) ElementType() reflect.Type
func (GetDomainAdvancedSecurityOptionArgs) ToGetDomainAdvancedSecurityOptionOutput ¶
func (i GetDomainAdvancedSecurityOptionArgs) ToGetDomainAdvancedSecurityOptionOutput() GetDomainAdvancedSecurityOptionOutput
func (GetDomainAdvancedSecurityOptionArgs) ToGetDomainAdvancedSecurityOptionOutputWithContext ¶
func (i GetDomainAdvancedSecurityOptionArgs) ToGetDomainAdvancedSecurityOptionOutputWithContext(ctx context.Context) GetDomainAdvancedSecurityOptionOutput
type GetDomainAdvancedSecurityOptionArray ¶
type GetDomainAdvancedSecurityOptionArray []GetDomainAdvancedSecurityOptionInput
func (GetDomainAdvancedSecurityOptionArray) ElementType ¶
func (GetDomainAdvancedSecurityOptionArray) ElementType() reflect.Type
func (GetDomainAdvancedSecurityOptionArray) ToGetDomainAdvancedSecurityOptionArrayOutput ¶
func (i GetDomainAdvancedSecurityOptionArray) ToGetDomainAdvancedSecurityOptionArrayOutput() GetDomainAdvancedSecurityOptionArrayOutput
func (GetDomainAdvancedSecurityOptionArray) ToGetDomainAdvancedSecurityOptionArrayOutputWithContext ¶
func (i GetDomainAdvancedSecurityOptionArray) ToGetDomainAdvancedSecurityOptionArrayOutputWithContext(ctx context.Context) GetDomainAdvancedSecurityOptionArrayOutput
type GetDomainAdvancedSecurityOptionArrayInput ¶
type GetDomainAdvancedSecurityOptionArrayInput interface { pulumi.Input ToGetDomainAdvancedSecurityOptionArrayOutput() GetDomainAdvancedSecurityOptionArrayOutput ToGetDomainAdvancedSecurityOptionArrayOutputWithContext(context.Context) GetDomainAdvancedSecurityOptionArrayOutput }
GetDomainAdvancedSecurityOptionArrayInput is an input type that accepts GetDomainAdvancedSecurityOptionArray and GetDomainAdvancedSecurityOptionArrayOutput values. You can construct a concrete instance of `GetDomainAdvancedSecurityOptionArrayInput` via:
GetDomainAdvancedSecurityOptionArray{ GetDomainAdvancedSecurityOptionArgs{...} }
type GetDomainAdvancedSecurityOptionArrayOutput ¶
type GetDomainAdvancedSecurityOptionArrayOutput struct{ *pulumi.OutputState }
func (GetDomainAdvancedSecurityOptionArrayOutput) ElementType ¶
func (GetDomainAdvancedSecurityOptionArrayOutput) ElementType() reflect.Type
func (GetDomainAdvancedSecurityOptionArrayOutput) ToGetDomainAdvancedSecurityOptionArrayOutput ¶
func (o GetDomainAdvancedSecurityOptionArrayOutput) ToGetDomainAdvancedSecurityOptionArrayOutput() GetDomainAdvancedSecurityOptionArrayOutput
func (GetDomainAdvancedSecurityOptionArrayOutput) ToGetDomainAdvancedSecurityOptionArrayOutputWithContext ¶
func (o GetDomainAdvancedSecurityOptionArrayOutput) ToGetDomainAdvancedSecurityOptionArrayOutputWithContext(ctx context.Context) GetDomainAdvancedSecurityOptionArrayOutput
type GetDomainAdvancedSecurityOptionInput ¶
type GetDomainAdvancedSecurityOptionInput interface { pulumi.Input ToGetDomainAdvancedSecurityOptionOutput() GetDomainAdvancedSecurityOptionOutput ToGetDomainAdvancedSecurityOptionOutputWithContext(context.Context) GetDomainAdvancedSecurityOptionOutput }
GetDomainAdvancedSecurityOptionInput is an input type that accepts GetDomainAdvancedSecurityOptionArgs and GetDomainAdvancedSecurityOptionOutput values. You can construct a concrete instance of `GetDomainAdvancedSecurityOptionInput` via:
GetDomainAdvancedSecurityOptionArgs{...}
type GetDomainAdvancedSecurityOptionOutput ¶
type GetDomainAdvancedSecurityOptionOutput struct{ *pulumi.OutputState }
func (GetDomainAdvancedSecurityOptionOutput) ElementType ¶
func (GetDomainAdvancedSecurityOptionOutput) ElementType() reflect.Type
func (GetDomainAdvancedSecurityOptionOutput) Enabled ¶
func (o GetDomainAdvancedSecurityOptionOutput) Enabled() pulumi.BoolOutput
Whether node to node encryption is enabled.
func (GetDomainAdvancedSecurityOptionOutput) InternalUserDatabaseEnabled ¶
func (o GetDomainAdvancedSecurityOptionOutput) InternalUserDatabaseEnabled() pulumi.BoolOutput
Whether the internal user database is enabled.
func (GetDomainAdvancedSecurityOptionOutput) ToGetDomainAdvancedSecurityOptionOutput ¶
func (o GetDomainAdvancedSecurityOptionOutput) ToGetDomainAdvancedSecurityOptionOutput() GetDomainAdvancedSecurityOptionOutput
func (GetDomainAdvancedSecurityOptionOutput) ToGetDomainAdvancedSecurityOptionOutputWithContext ¶
func (o GetDomainAdvancedSecurityOptionOutput) ToGetDomainAdvancedSecurityOptionOutputWithContext(ctx context.Context) GetDomainAdvancedSecurityOptionOutput
type GetDomainAutoTuneOption ¶ added in v4.32.0
type GetDomainAutoTuneOption struct { // The Auto-Tune desired state for the domain. DesiredState string `pulumi:"desiredState"` // A list of the nested configurations for the Auto-Tune maintenance windows of the domain. MaintenanceSchedules []GetDomainAutoTuneOptionMaintenanceSchedule `pulumi:"maintenanceSchedules"` // Whether the domain is set to roll back to default Auto-Tune settings when disabling Auto-Tune. RollbackOnDisable string `pulumi:"rollbackOnDisable"` }
type GetDomainAutoTuneOptionArgs ¶ added in v4.32.0
type GetDomainAutoTuneOptionArgs struct { // The Auto-Tune desired state for the domain. DesiredState pulumi.StringInput `pulumi:"desiredState"` // A list of the nested configurations for the Auto-Tune maintenance windows of the domain. MaintenanceSchedules GetDomainAutoTuneOptionMaintenanceScheduleArrayInput `pulumi:"maintenanceSchedules"` // Whether the domain is set to roll back to default Auto-Tune settings when disabling Auto-Tune. RollbackOnDisable pulumi.StringInput `pulumi:"rollbackOnDisable"` }
func (GetDomainAutoTuneOptionArgs) ElementType ¶ added in v4.32.0
func (GetDomainAutoTuneOptionArgs) ElementType() reflect.Type
func (GetDomainAutoTuneOptionArgs) ToGetDomainAutoTuneOptionOutput ¶ added in v4.32.0
func (i GetDomainAutoTuneOptionArgs) ToGetDomainAutoTuneOptionOutput() GetDomainAutoTuneOptionOutput
func (GetDomainAutoTuneOptionArgs) ToGetDomainAutoTuneOptionOutputWithContext ¶ added in v4.32.0
func (i GetDomainAutoTuneOptionArgs) ToGetDomainAutoTuneOptionOutputWithContext(ctx context.Context) GetDomainAutoTuneOptionOutput
type GetDomainAutoTuneOptionArray ¶ added in v4.32.0
type GetDomainAutoTuneOptionArray []GetDomainAutoTuneOptionInput
func (GetDomainAutoTuneOptionArray) ElementType ¶ added in v4.32.0
func (GetDomainAutoTuneOptionArray) ElementType() reflect.Type
func (GetDomainAutoTuneOptionArray) ToGetDomainAutoTuneOptionArrayOutput ¶ added in v4.32.0
func (i GetDomainAutoTuneOptionArray) ToGetDomainAutoTuneOptionArrayOutput() GetDomainAutoTuneOptionArrayOutput
func (GetDomainAutoTuneOptionArray) ToGetDomainAutoTuneOptionArrayOutputWithContext ¶ added in v4.32.0
func (i GetDomainAutoTuneOptionArray) ToGetDomainAutoTuneOptionArrayOutputWithContext(ctx context.Context) GetDomainAutoTuneOptionArrayOutput
type GetDomainAutoTuneOptionArrayInput ¶ added in v4.32.0
type GetDomainAutoTuneOptionArrayInput interface { pulumi.Input ToGetDomainAutoTuneOptionArrayOutput() GetDomainAutoTuneOptionArrayOutput ToGetDomainAutoTuneOptionArrayOutputWithContext(context.Context) GetDomainAutoTuneOptionArrayOutput }
GetDomainAutoTuneOptionArrayInput is an input type that accepts GetDomainAutoTuneOptionArray and GetDomainAutoTuneOptionArrayOutput values. You can construct a concrete instance of `GetDomainAutoTuneOptionArrayInput` via:
GetDomainAutoTuneOptionArray{ GetDomainAutoTuneOptionArgs{...} }
type GetDomainAutoTuneOptionArrayOutput ¶ added in v4.32.0
type GetDomainAutoTuneOptionArrayOutput struct{ *pulumi.OutputState }
func (GetDomainAutoTuneOptionArrayOutput) ElementType ¶ added in v4.32.0
func (GetDomainAutoTuneOptionArrayOutput) ElementType() reflect.Type
func (GetDomainAutoTuneOptionArrayOutput) Index ¶ added in v4.32.0
func (o GetDomainAutoTuneOptionArrayOutput) Index(i pulumi.IntInput) GetDomainAutoTuneOptionOutput
func (GetDomainAutoTuneOptionArrayOutput) ToGetDomainAutoTuneOptionArrayOutput ¶ added in v4.32.0
func (o GetDomainAutoTuneOptionArrayOutput) ToGetDomainAutoTuneOptionArrayOutput() GetDomainAutoTuneOptionArrayOutput
func (GetDomainAutoTuneOptionArrayOutput) ToGetDomainAutoTuneOptionArrayOutputWithContext ¶ added in v4.32.0
func (o GetDomainAutoTuneOptionArrayOutput) ToGetDomainAutoTuneOptionArrayOutputWithContext(ctx context.Context) GetDomainAutoTuneOptionArrayOutput
type GetDomainAutoTuneOptionInput ¶ added in v4.32.0
type GetDomainAutoTuneOptionInput interface { pulumi.Input ToGetDomainAutoTuneOptionOutput() GetDomainAutoTuneOptionOutput ToGetDomainAutoTuneOptionOutputWithContext(context.Context) GetDomainAutoTuneOptionOutput }
GetDomainAutoTuneOptionInput is an input type that accepts GetDomainAutoTuneOptionArgs and GetDomainAutoTuneOptionOutput values. You can construct a concrete instance of `GetDomainAutoTuneOptionInput` via:
GetDomainAutoTuneOptionArgs{...}
type GetDomainAutoTuneOptionMaintenanceSchedule ¶ added in v4.32.0
type GetDomainAutoTuneOptionMaintenanceSchedule struct { // A cron expression specifying the recurrence pattern for an Auto-Tune maintenance schedule. CronExpressionForRecurrence string `pulumi:"cronExpressionForRecurrence"` // Configuration block for the duration of the Auto-Tune maintenance window. Durations []GetDomainAutoTuneOptionMaintenanceScheduleDuration `pulumi:"durations"` // Date and time at which the Auto-Tune maintenance schedule starts in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8). StartAt string `pulumi:"startAt"` }
type GetDomainAutoTuneOptionMaintenanceScheduleArgs ¶ added in v4.32.0
type GetDomainAutoTuneOptionMaintenanceScheduleArgs struct { // A cron expression specifying the recurrence pattern for an Auto-Tune maintenance schedule. CronExpressionForRecurrence pulumi.StringInput `pulumi:"cronExpressionForRecurrence"` // Configuration block for the duration of the Auto-Tune maintenance window. Durations GetDomainAutoTuneOptionMaintenanceScheduleDurationArrayInput `pulumi:"durations"` // Date and time at which the Auto-Tune maintenance schedule starts in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8). StartAt pulumi.StringInput `pulumi:"startAt"` }
func (GetDomainAutoTuneOptionMaintenanceScheduleArgs) ElementType ¶ added in v4.32.0
func (GetDomainAutoTuneOptionMaintenanceScheduleArgs) ElementType() reflect.Type
func (GetDomainAutoTuneOptionMaintenanceScheduleArgs) ToGetDomainAutoTuneOptionMaintenanceScheduleOutput ¶ added in v4.32.0
func (i GetDomainAutoTuneOptionMaintenanceScheduleArgs) ToGetDomainAutoTuneOptionMaintenanceScheduleOutput() GetDomainAutoTuneOptionMaintenanceScheduleOutput
func (GetDomainAutoTuneOptionMaintenanceScheduleArgs) ToGetDomainAutoTuneOptionMaintenanceScheduleOutputWithContext ¶ added in v4.32.0
func (i GetDomainAutoTuneOptionMaintenanceScheduleArgs) ToGetDomainAutoTuneOptionMaintenanceScheduleOutputWithContext(ctx context.Context) GetDomainAutoTuneOptionMaintenanceScheduleOutput
type GetDomainAutoTuneOptionMaintenanceScheduleArray ¶ added in v4.32.0
type GetDomainAutoTuneOptionMaintenanceScheduleArray []GetDomainAutoTuneOptionMaintenanceScheduleInput
func (GetDomainAutoTuneOptionMaintenanceScheduleArray) ElementType ¶ added in v4.32.0
func (GetDomainAutoTuneOptionMaintenanceScheduleArray) ElementType() reflect.Type
func (GetDomainAutoTuneOptionMaintenanceScheduleArray) ToGetDomainAutoTuneOptionMaintenanceScheduleArrayOutput ¶ added in v4.32.0
func (i GetDomainAutoTuneOptionMaintenanceScheduleArray) ToGetDomainAutoTuneOptionMaintenanceScheduleArrayOutput() GetDomainAutoTuneOptionMaintenanceScheduleArrayOutput
func (GetDomainAutoTuneOptionMaintenanceScheduleArray) ToGetDomainAutoTuneOptionMaintenanceScheduleArrayOutputWithContext ¶ added in v4.32.0
func (i GetDomainAutoTuneOptionMaintenanceScheduleArray) ToGetDomainAutoTuneOptionMaintenanceScheduleArrayOutputWithContext(ctx context.Context) GetDomainAutoTuneOptionMaintenanceScheduleArrayOutput
type GetDomainAutoTuneOptionMaintenanceScheduleArrayInput ¶ added in v4.32.0
type GetDomainAutoTuneOptionMaintenanceScheduleArrayInput interface { pulumi.Input ToGetDomainAutoTuneOptionMaintenanceScheduleArrayOutput() GetDomainAutoTuneOptionMaintenanceScheduleArrayOutput ToGetDomainAutoTuneOptionMaintenanceScheduleArrayOutputWithContext(context.Context) GetDomainAutoTuneOptionMaintenanceScheduleArrayOutput }
GetDomainAutoTuneOptionMaintenanceScheduleArrayInput is an input type that accepts GetDomainAutoTuneOptionMaintenanceScheduleArray and GetDomainAutoTuneOptionMaintenanceScheduleArrayOutput values. You can construct a concrete instance of `GetDomainAutoTuneOptionMaintenanceScheduleArrayInput` via:
GetDomainAutoTuneOptionMaintenanceScheduleArray{ GetDomainAutoTuneOptionMaintenanceScheduleArgs{...} }
type GetDomainAutoTuneOptionMaintenanceScheduleArrayOutput ¶ added in v4.32.0
type GetDomainAutoTuneOptionMaintenanceScheduleArrayOutput struct{ *pulumi.OutputState }
func (GetDomainAutoTuneOptionMaintenanceScheduleArrayOutput) ElementType ¶ added in v4.32.0
func (GetDomainAutoTuneOptionMaintenanceScheduleArrayOutput) ElementType() reflect.Type
func (GetDomainAutoTuneOptionMaintenanceScheduleArrayOutput) ToGetDomainAutoTuneOptionMaintenanceScheduleArrayOutput ¶ added in v4.32.0
func (o GetDomainAutoTuneOptionMaintenanceScheduleArrayOutput) ToGetDomainAutoTuneOptionMaintenanceScheduleArrayOutput() GetDomainAutoTuneOptionMaintenanceScheduleArrayOutput
func (GetDomainAutoTuneOptionMaintenanceScheduleArrayOutput) ToGetDomainAutoTuneOptionMaintenanceScheduleArrayOutputWithContext ¶ added in v4.32.0
func (o GetDomainAutoTuneOptionMaintenanceScheduleArrayOutput) ToGetDomainAutoTuneOptionMaintenanceScheduleArrayOutputWithContext(ctx context.Context) GetDomainAutoTuneOptionMaintenanceScheduleArrayOutput
type GetDomainAutoTuneOptionMaintenanceScheduleDuration ¶ added in v4.32.0
type GetDomainAutoTuneOptionMaintenanceScheduleDurationArgs ¶ added in v4.32.0
type GetDomainAutoTuneOptionMaintenanceScheduleDurationArgs struct { // The unit of time specifying the duration of an Auto-Tune maintenance window. Unit pulumi.StringInput `pulumi:"unit"` // An integer specifying the value of the duration of an Auto-Tune maintenance window. Value pulumi.IntInput `pulumi:"value"` }
func (GetDomainAutoTuneOptionMaintenanceScheduleDurationArgs) ElementType ¶ added in v4.32.0
func (GetDomainAutoTuneOptionMaintenanceScheduleDurationArgs) ElementType() reflect.Type
func (GetDomainAutoTuneOptionMaintenanceScheduleDurationArgs) ToGetDomainAutoTuneOptionMaintenanceScheduleDurationOutput ¶ added in v4.32.0
func (i GetDomainAutoTuneOptionMaintenanceScheduleDurationArgs) ToGetDomainAutoTuneOptionMaintenanceScheduleDurationOutput() GetDomainAutoTuneOptionMaintenanceScheduleDurationOutput
func (GetDomainAutoTuneOptionMaintenanceScheduleDurationArgs) ToGetDomainAutoTuneOptionMaintenanceScheduleDurationOutputWithContext ¶ added in v4.32.0
func (i GetDomainAutoTuneOptionMaintenanceScheduleDurationArgs) ToGetDomainAutoTuneOptionMaintenanceScheduleDurationOutputWithContext(ctx context.Context) GetDomainAutoTuneOptionMaintenanceScheduleDurationOutput
type GetDomainAutoTuneOptionMaintenanceScheduleDurationArray ¶ added in v4.32.0
type GetDomainAutoTuneOptionMaintenanceScheduleDurationArray []GetDomainAutoTuneOptionMaintenanceScheduleDurationInput
func (GetDomainAutoTuneOptionMaintenanceScheduleDurationArray) ElementType ¶ added in v4.32.0
func (GetDomainAutoTuneOptionMaintenanceScheduleDurationArray) ElementType() reflect.Type
func (GetDomainAutoTuneOptionMaintenanceScheduleDurationArray) ToGetDomainAutoTuneOptionMaintenanceScheduleDurationArrayOutput ¶ added in v4.32.0
func (i GetDomainAutoTuneOptionMaintenanceScheduleDurationArray) ToGetDomainAutoTuneOptionMaintenanceScheduleDurationArrayOutput() GetDomainAutoTuneOptionMaintenanceScheduleDurationArrayOutput
func (GetDomainAutoTuneOptionMaintenanceScheduleDurationArray) ToGetDomainAutoTuneOptionMaintenanceScheduleDurationArrayOutputWithContext ¶ added in v4.32.0
func (i GetDomainAutoTuneOptionMaintenanceScheduleDurationArray) ToGetDomainAutoTuneOptionMaintenanceScheduleDurationArrayOutputWithContext(ctx context.Context) GetDomainAutoTuneOptionMaintenanceScheduleDurationArrayOutput
type GetDomainAutoTuneOptionMaintenanceScheduleDurationArrayInput ¶ added in v4.32.0
type GetDomainAutoTuneOptionMaintenanceScheduleDurationArrayInput interface { pulumi.Input ToGetDomainAutoTuneOptionMaintenanceScheduleDurationArrayOutput() GetDomainAutoTuneOptionMaintenanceScheduleDurationArrayOutput ToGetDomainAutoTuneOptionMaintenanceScheduleDurationArrayOutputWithContext(context.Context) GetDomainAutoTuneOptionMaintenanceScheduleDurationArrayOutput }
GetDomainAutoTuneOptionMaintenanceScheduleDurationArrayInput is an input type that accepts GetDomainAutoTuneOptionMaintenanceScheduleDurationArray and GetDomainAutoTuneOptionMaintenanceScheduleDurationArrayOutput values. You can construct a concrete instance of `GetDomainAutoTuneOptionMaintenanceScheduleDurationArrayInput` via:
GetDomainAutoTuneOptionMaintenanceScheduleDurationArray{ GetDomainAutoTuneOptionMaintenanceScheduleDurationArgs{...} }
type GetDomainAutoTuneOptionMaintenanceScheduleDurationArrayOutput ¶ added in v4.32.0
type GetDomainAutoTuneOptionMaintenanceScheduleDurationArrayOutput struct{ *pulumi.OutputState }
func (GetDomainAutoTuneOptionMaintenanceScheduleDurationArrayOutput) ElementType ¶ added in v4.32.0
func (GetDomainAutoTuneOptionMaintenanceScheduleDurationArrayOutput) ElementType() reflect.Type
func (GetDomainAutoTuneOptionMaintenanceScheduleDurationArrayOutput) ToGetDomainAutoTuneOptionMaintenanceScheduleDurationArrayOutput ¶ added in v4.32.0
func (o GetDomainAutoTuneOptionMaintenanceScheduleDurationArrayOutput) ToGetDomainAutoTuneOptionMaintenanceScheduleDurationArrayOutput() GetDomainAutoTuneOptionMaintenanceScheduleDurationArrayOutput
func (GetDomainAutoTuneOptionMaintenanceScheduleDurationArrayOutput) ToGetDomainAutoTuneOptionMaintenanceScheduleDurationArrayOutputWithContext ¶ added in v4.32.0
func (o GetDomainAutoTuneOptionMaintenanceScheduleDurationArrayOutput) ToGetDomainAutoTuneOptionMaintenanceScheduleDurationArrayOutputWithContext(ctx context.Context) GetDomainAutoTuneOptionMaintenanceScheduleDurationArrayOutput
type GetDomainAutoTuneOptionMaintenanceScheduleDurationInput ¶ added in v4.32.0
type GetDomainAutoTuneOptionMaintenanceScheduleDurationInput interface { pulumi.Input ToGetDomainAutoTuneOptionMaintenanceScheduleDurationOutput() GetDomainAutoTuneOptionMaintenanceScheduleDurationOutput ToGetDomainAutoTuneOptionMaintenanceScheduleDurationOutputWithContext(context.Context) GetDomainAutoTuneOptionMaintenanceScheduleDurationOutput }
GetDomainAutoTuneOptionMaintenanceScheduleDurationInput is an input type that accepts GetDomainAutoTuneOptionMaintenanceScheduleDurationArgs and GetDomainAutoTuneOptionMaintenanceScheduleDurationOutput values. You can construct a concrete instance of `GetDomainAutoTuneOptionMaintenanceScheduleDurationInput` via:
GetDomainAutoTuneOptionMaintenanceScheduleDurationArgs{...}
type GetDomainAutoTuneOptionMaintenanceScheduleDurationOutput ¶ added in v4.32.0
type GetDomainAutoTuneOptionMaintenanceScheduleDurationOutput struct{ *pulumi.OutputState }
func (GetDomainAutoTuneOptionMaintenanceScheduleDurationOutput) ElementType ¶ added in v4.32.0
func (GetDomainAutoTuneOptionMaintenanceScheduleDurationOutput) ElementType() reflect.Type
func (GetDomainAutoTuneOptionMaintenanceScheduleDurationOutput) ToGetDomainAutoTuneOptionMaintenanceScheduleDurationOutput ¶ added in v4.32.0
func (o GetDomainAutoTuneOptionMaintenanceScheduleDurationOutput) ToGetDomainAutoTuneOptionMaintenanceScheduleDurationOutput() GetDomainAutoTuneOptionMaintenanceScheduleDurationOutput
func (GetDomainAutoTuneOptionMaintenanceScheduleDurationOutput) ToGetDomainAutoTuneOptionMaintenanceScheduleDurationOutputWithContext ¶ added in v4.32.0
func (o GetDomainAutoTuneOptionMaintenanceScheduleDurationOutput) ToGetDomainAutoTuneOptionMaintenanceScheduleDurationOutputWithContext(ctx context.Context) GetDomainAutoTuneOptionMaintenanceScheduleDurationOutput
func (GetDomainAutoTuneOptionMaintenanceScheduleDurationOutput) Unit ¶ added in v4.32.0
The unit of time specifying the duration of an Auto-Tune maintenance window.
func (GetDomainAutoTuneOptionMaintenanceScheduleDurationOutput) Value ¶ added in v4.32.0
func (o GetDomainAutoTuneOptionMaintenanceScheduleDurationOutput) Value() pulumi.IntOutput
An integer specifying the value of the duration of an Auto-Tune maintenance window.
type GetDomainAutoTuneOptionMaintenanceScheduleInput ¶ added in v4.32.0
type GetDomainAutoTuneOptionMaintenanceScheduleInput interface { pulumi.Input ToGetDomainAutoTuneOptionMaintenanceScheduleOutput() GetDomainAutoTuneOptionMaintenanceScheduleOutput ToGetDomainAutoTuneOptionMaintenanceScheduleOutputWithContext(context.Context) GetDomainAutoTuneOptionMaintenanceScheduleOutput }
GetDomainAutoTuneOptionMaintenanceScheduleInput is an input type that accepts GetDomainAutoTuneOptionMaintenanceScheduleArgs and GetDomainAutoTuneOptionMaintenanceScheduleOutput values. You can construct a concrete instance of `GetDomainAutoTuneOptionMaintenanceScheduleInput` via:
GetDomainAutoTuneOptionMaintenanceScheduleArgs{...}
type GetDomainAutoTuneOptionMaintenanceScheduleOutput ¶ added in v4.32.0
type GetDomainAutoTuneOptionMaintenanceScheduleOutput struct{ *pulumi.OutputState }
func (GetDomainAutoTuneOptionMaintenanceScheduleOutput) CronExpressionForRecurrence ¶ added in v4.32.0
func (o GetDomainAutoTuneOptionMaintenanceScheduleOutput) CronExpressionForRecurrence() pulumi.StringOutput
A cron expression specifying the recurrence pattern for an Auto-Tune maintenance schedule.
func (GetDomainAutoTuneOptionMaintenanceScheduleOutput) Durations ¶ added in v4.32.0
func (o GetDomainAutoTuneOptionMaintenanceScheduleOutput) Durations() GetDomainAutoTuneOptionMaintenanceScheduleDurationArrayOutput
Configuration block for the duration of the Auto-Tune maintenance window.
func (GetDomainAutoTuneOptionMaintenanceScheduleOutput) ElementType ¶ added in v4.32.0
func (GetDomainAutoTuneOptionMaintenanceScheduleOutput) ElementType() reflect.Type
func (GetDomainAutoTuneOptionMaintenanceScheduleOutput) StartAt ¶ added in v4.32.0
func (o GetDomainAutoTuneOptionMaintenanceScheduleOutput) StartAt() pulumi.StringOutput
Date and time at which the Auto-Tune maintenance schedule starts in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8).
func (GetDomainAutoTuneOptionMaintenanceScheduleOutput) ToGetDomainAutoTuneOptionMaintenanceScheduleOutput ¶ added in v4.32.0
func (o GetDomainAutoTuneOptionMaintenanceScheduleOutput) ToGetDomainAutoTuneOptionMaintenanceScheduleOutput() GetDomainAutoTuneOptionMaintenanceScheduleOutput
func (GetDomainAutoTuneOptionMaintenanceScheduleOutput) ToGetDomainAutoTuneOptionMaintenanceScheduleOutputWithContext ¶ added in v4.32.0
func (o GetDomainAutoTuneOptionMaintenanceScheduleOutput) ToGetDomainAutoTuneOptionMaintenanceScheduleOutputWithContext(ctx context.Context) GetDomainAutoTuneOptionMaintenanceScheduleOutput
type GetDomainAutoTuneOptionOutput ¶ added in v4.32.0
type GetDomainAutoTuneOptionOutput struct{ *pulumi.OutputState }
func (GetDomainAutoTuneOptionOutput) DesiredState ¶ added in v4.32.0
func (o GetDomainAutoTuneOptionOutput) DesiredState() pulumi.StringOutput
The Auto-Tune desired state for the domain.
func (GetDomainAutoTuneOptionOutput) ElementType ¶ added in v4.32.0
func (GetDomainAutoTuneOptionOutput) ElementType() reflect.Type
func (GetDomainAutoTuneOptionOutput) MaintenanceSchedules ¶ added in v4.32.0
func (o GetDomainAutoTuneOptionOutput) MaintenanceSchedules() GetDomainAutoTuneOptionMaintenanceScheduleArrayOutput
A list of the nested configurations for the Auto-Tune maintenance windows of the domain.
func (GetDomainAutoTuneOptionOutput) RollbackOnDisable ¶ added in v4.32.0
func (o GetDomainAutoTuneOptionOutput) RollbackOnDisable() pulumi.StringOutput
Whether the domain is set to roll back to default Auto-Tune settings when disabling Auto-Tune.
func (GetDomainAutoTuneOptionOutput) ToGetDomainAutoTuneOptionOutput ¶ added in v4.32.0
func (o GetDomainAutoTuneOptionOutput) ToGetDomainAutoTuneOptionOutput() GetDomainAutoTuneOptionOutput
func (GetDomainAutoTuneOptionOutput) ToGetDomainAutoTuneOptionOutputWithContext ¶ added in v4.32.0
func (o GetDomainAutoTuneOptionOutput) ToGetDomainAutoTuneOptionOutputWithContext(ctx context.Context) GetDomainAutoTuneOptionOutput
type GetDomainClusterConfig ¶
type GetDomainClusterConfig struct { // Number of dedicated master nodes in the cluster. DedicatedMasterCount int `pulumi:"dedicatedMasterCount"` // Indicates whether dedicated master nodes are enabled for the cluster. DedicatedMasterEnabled bool `pulumi:"dedicatedMasterEnabled"` // Instance type of the dedicated master nodes in the cluster. DedicatedMasterType string `pulumi:"dedicatedMasterType"` // Number of instances in the cluster. InstanceCount int `pulumi:"instanceCount"` // Instance type of data nodes in the cluster. InstanceType string `pulumi:"instanceType"` // The number of warm nodes in the cluster. WarmCount int `pulumi:"warmCount"` // Indicates warm storage is enabled. WarmEnabled *bool `pulumi:"warmEnabled"` // The instance type for the Elasticsearch cluster's warm nodes. WarmType string `pulumi:"warmType"` // Configuration block containing zone awareness settings. ZoneAwarenessConfigs []GetDomainClusterConfigZoneAwarenessConfig `pulumi:"zoneAwarenessConfigs"` // Indicates whether zone awareness is enabled. ZoneAwarenessEnabled bool `pulumi:"zoneAwarenessEnabled"` }
type GetDomainClusterConfigArgs ¶
type GetDomainClusterConfigArgs struct { // Number of dedicated master nodes in the cluster. DedicatedMasterCount pulumi.IntInput `pulumi:"dedicatedMasterCount"` // Indicates whether dedicated master nodes are enabled for the cluster. DedicatedMasterEnabled pulumi.BoolInput `pulumi:"dedicatedMasterEnabled"` // Instance type of the dedicated master nodes in the cluster. DedicatedMasterType pulumi.StringInput `pulumi:"dedicatedMasterType"` // Number of instances in the cluster. InstanceCount pulumi.IntInput `pulumi:"instanceCount"` // Instance type of data nodes in the cluster. InstanceType pulumi.StringInput `pulumi:"instanceType"` // The number of warm nodes in the cluster. WarmCount pulumi.IntInput `pulumi:"warmCount"` // Indicates warm storage is enabled. WarmEnabled pulumi.BoolPtrInput `pulumi:"warmEnabled"` // The instance type for the Elasticsearch cluster's warm nodes. WarmType pulumi.StringInput `pulumi:"warmType"` // Configuration block containing zone awareness settings. ZoneAwarenessConfigs GetDomainClusterConfigZoneAwarenessConfigArrayInput `pulumi:"zoneAwarenessConfigs"` // Indicates whether zone awareness is enabled. ZoneAwarenessEnabled pulumi.BoolInput `pulumi:"zoneAwarenessEnabled"` }
func (GetDomainClusterConfigArgs) ElementType ¶
func (GetDomainClusterConfigArgs) ElementType() reflect.Type
func (GetDomainClusterConfigArgs) ToGetDomainClusterConfigOutput ¶
func (i GetDomainClusterConfigArgs) ToGetDomainClusterConfigOutput() GetDomainClusterConfigOutput
func (GetDomainClusterConfigArgs) ToGetDomainClusterConfigOutputWithContext ¶
func (i GetDomainClusterConfigArgs) ToGetDomainClusterConfigOutputWithContext(ctx context.Context) GetDomainClusterConfigOutput
type GetDomainClusterConfigArray ¶
type GetDomainClusterConfigArray []GetDomainClusterConfigInput
func (GetDomainClusterConfigArray) ElementType ¶
func (GetDomainClusterConfigArray) ElementType() reflect.Type
func (GetDomainClusterConfigArray) ToGetDomainClusterConfigArrayOutput ¶
func (i GetDomainClusterConfigArray) ToGetDomainClusterConfigArrayOutput() GetDomainClusterConfigArrayOutput
func (GetDomainClusterConfigArray) ToGetDomainClusterConfigArrayOutputWithContext ¶
func (i GetDomainClusterConfigArray) ToGetDomainClusterConfigArrayOutputWithContext(ctx context.Context) GetDomainClusterConfigArrayOutput
type GetDomainClusterConfigArrayInput ¶
type GetDomainClusterConfigArrayInput interface { pulumi.Input ToGetDomainClusterConfigArrayOutput() GetDomainClusterConfigArrayOutput ToGetDomainClusterConfigArrayOutputWithContext(context.Context) GetDomainClusterConfigArrayOutput }
GetDomainClusterConfigArrayInput is an input type that accepts GetDomainClusterConfigArray and GetDomainClusterConfigArrayOutput values. You can construct a concrete instance of `GetDomainClusterConfigArrayInput` via:
GetDomainClusterConfigArray{ GetDomainClusterConfigArgs{...} }
type GetDomainClusterConfigArrayOutput ¶
type GetDomainClusterConfigArrayOutput struct{ *pulumi.OutputState }
func (GetDomainClusterConfigArrayOutput) ElementType ¶
func (GetDomainClusterConfigArrayOutput) ElementType() reflect.Type
func (GetDomainClusterConfigArrayOutput) Index ¶
func (o GetDomainClusterConfigArrayOutput) Index(i pulumi.IntInput) GetDomainClusterConfigOutput
func (GetDomainClusterConfigArrayOutput) ToGetDomainClusterConfigArrayOutput ¶
func (o GetDomainClusterConfigArrayOutput) ToGetDomainClusterConfigArrayOutput() GetDomainClusterConfigArrayOutput
func (GetDomainClusterConfigArrayOutput) ToGetDomainClusterConfigArrayOutputWithContext ¶
func (o GetDomainClusterConfigArrayOutput) ToGetDomainClusterConfigArrayOutputWithContext(ctx context.Context) GetDomainClusterConfigArrayOutput
type GetDomainClusterConfigInput ¶
type GetDomainClusterConfigInput interface { pulumi.Input ToGetDomainClusterConfigOutput() GetDomainClusterConfigOutput ToGetDomainClusterConfigOutputWithContext(context.Context) GetDomainClusterConfigOutput }
GetDomainClusterConfigInput is an input type that accepts GetDomainClusterConfigArgs and GetDomainClusterConfigOutput values. You can construct a concrete instance of `GetDomainClusterConfigInput` via:
GetDomainClusterConfigArgs{...}
type GetDomainClusterConfigOutput ¶
type GetDomainClusterConfigOutput struct{ *pulumi.OutputState }
func (GetDomainClusterConfigOutput) DedicatedMasterCount ¶
func (o GetDomainClusterConfigOutput) DedicatedMasterCount() pulumi.IntOutput
Number of dedicated master nodes in the cluster.
func (GetDomainClusterConfigOutput) DedicatedMasterEnabled ¶
func (o GetDomainClusterConfigOutput) DedicatedMasterEnabled() pulumi.BoolOutput
Indicates whether dedicated master nodes are enabled for the cluster.
func (GetDomainClusterConfigOutput) DedicatedMasterType ¶
func (o GetDomainClusterConfigOutput) DedicatedMasterType() pulumi.StringOutput
Instance type of the dedicated master nodes in the cluster.
func (GetDomainClusterConfigOutput) ElementType ¶
func (GetDomainClusterConfigOutput) ElementType() reflect.Type
func (GetDomainClusterConfigOutput) InstanceCount ¶
func (o GetDomainClusterConfigOutput) InstanceCount() pulumi.IntOutput
Number of instances in the cluster.
func (GetDomainClusterConfigOutput) InstanceType ¶
func (o GetDomainClusterConfigOutput) InstanceType() pulumi.StringOutput
Instance type of data nodes in the cluster.
func (GetDomainClusterConfigOutput) ToGetDomainClusterConfigOutput ¶
func (o GetDomainClusterConfigOutput) ToGetDomainClusterConfigOutput() GetDomainClusterConfigOutput
func (GetDomainClusterConfigOutput) ToGetDomainClusterConfigOutputWithContext ¶
func (o GetDomainClusterConfigOutput) ToGetDomainClusterConfigOutputWithContext(ctx context.Context) GetDomainClusterConfigOutput
func (GetDomainClusterConfigOutput) WarmCount ¶
func (o GetDomainClusterConfigOutput) WarmCount() pulumi.IntOutput
The number of warm nodes in the cluster.
func (GetDomainClusterConfigOutput) WarmEnabled ¶
func (o GetDomainClusterConfigOutput) WarmEnabled() pulumi.BoolPtrOutput
Indicates warm storage is enabled.
func (GetDomainClusterConfigOutput) WarmType ¶
func (o GetDomainClusterConfigOutput) WarmType() pulumi.StringOutput
The instance type for the Elasticsearch cluster's warm nodes.
func (GetDomainClusterConfigOutput) ZoneAwarenessConfigs ¶
func (o GetDomainClusterConfigOutput) ZoneAwarenessConfigs() GetDomainClusterConfigZoneAwarenessConfigArrayOutput
Configuration block containing zone awareness settings.
func (GetDomainClusterConfigOutput) ZoneAwarenessEnabled ¶
func (o GetDomainClusterConfigOutput) ZoneAwarenessEnabled() pulumi.BoolOutput
Indicates whether zone awareness is enabled.
type GetDomainClusterConfigZoneAwarenessConfig ¶
type GetDomainClusterConfigZoneAwarenessConfig struct { // Number of availability zones used. AvailabilityZoneCount int `pulumi:"availabilityZoneCount"` }
type GetDomainClusterConfigZoneAwarenessConfigArgs ¶
type GetDomainClusterConfigZoneAwarenessConfigArgs struct { // Number of availability zones used. AvailabilityZoneCount pulumi.IntInput `pulumi:"availabilityZoneCount"` }
func (GetDomainClusterConfigZoneAwarenessConfigArgs) ElementType ¶
func (GetDomainClusterConfigZoneAwarenessConfigArgs) ElementType() reflect.Type
func (GetDomainClusterConfigZoneAwarenessConfigArgs) ToGetDomainClusterConfigZoneAwarenessConfigOutput ¶
func (i GetDomainClusterConfigZoneAwarenessConfigArgs) ToGetDomainClusterConfigZoneAwarenessConfigOutput() GetDomainClusterConfigZoneAwarenessConfigOutput
func (GetDomainClusterConfigZoneAwarenessConfigArgs) ToGetDomainClusterConfigZoneAwarenessConfigOutputWithContext ¶
func (i GetDomainClusterConfigZoneAwarenessConfigArgs) ToGetDomainClusterConfigZoneAwarenessConfigOutputWithContext(ctx context.Context) GetDomainClusterConfigZoneAwarenessConfigOutput
type GetDomainClusterConfigZoneAwarenessConfigArray ¶
type GetDomainClusterConfigZoneAwarenessConfigArray []GetDomainClusterConfigZoneAwarenessConfigInput
func (GetDomainClusterConfigZoneAwarenessConfigArray) ElementType ¶
func (GetDomainClusterConfigZoneAwarenessConfigArray) ElementType() reflect.Type
func (GetDomainClusterConfigZoneAwarenessConfigArray) ToGetDomainClusterConfigZoneAwarenessConfigArrayOutput ¶
func (i GetDomainClusterConfigZoneAwarenessConfigArray) ToGetDomainClusterConfigZoneAwarenessConfigArrayOutput() GetDomainClusterConfigZoneAwarenessConfigArrayOutput
func (GetDomainClusterConfigZoneAwarenessConfigArray) ToGetDomainClusterConfigZoneAwarenessConfigArrayOutputWithContext ¶
func (i GetDomainClusterConfigZoneAwarenessConfigArray) ToGetDomainClusterConfigZoneAwarenessConfigArrayOutputWithContext(ctx context.Context) GetDomainClusterConfigZoneAwarenessConfigArrayOutput
type GetDomainClusterConfigZoneAwarenessConfigArrayInput ¶
type GetDomainClusterConfigZoneAwarenessConfigArrayInput interface { pulumi.Input ToGetDomainClusterConfigZoneAwarenessConfigArrayOutput() GetDomainClusterConfigZoneAwarenessConfigArrayOutput ToGetDomainClusterConfigZoneAwarenessConfigArrayOutputWithContext(context.Context) GetDomainClusterConfigZoneAwarenessConfigArrayOutput }
GetDomainClusterConfigZoneAwarenessConfigArrayInput is an input type that accepts GetDomainClusterConfigZoneAwarenessConfigArray and GetDomainClusterConfigZoneAwarenessConfigArrayOutput values. You can construct a concrete instance of `GetDomainClusterConfigZoneAwarenessConfigArrayInput` via:
GetDomainClusterConfigZoneAwarenessConfigArray{ GetDomainClusterConfigZoneAwarenessConfigArgs{...} }
type GetDomainClusterConfigZoneAwarenessConfigArrayOutput ¶
type GetDomainClusterConfigZoneAwarenessConfigArrayOutput struct{ *pulumi.OutputState }
func (GetDomainClusterConfigZoneAwarenessConfigArrayOutput) ElementType ¶
func (GetDomainClusterConfigZoneAwarenessConfigArrayOutput) ElementType() reflect.Type
func (GetDomainClusterConfigZoneAwarenessConfigArrayOutput) ToGetDomainClusterConfigZoneAwarenessConfigArrayOutput ¶
func (o GetDomainClusterConfigZoneAwarenessConfigArrayOutput) ToGetDomainClusterConfigZoneAwarenessConfigArrayOutput() GetDomainClusterConfigZoneAwarenessConfigArrayOutput
func (GetDomainClusterConfigZoneAwarenessConfigArrayOutput) ToGetDomainClusterConfigZoneAwarenessConfigArrayOutputWithContext ¶
func (o GetDomainClusterConfigZoneAwarenessConfigArrayOutput) ToGetDomainClusterConfigZoneAwarenessConfigArrayOutputWithContext(ctx context.Context) GetDomainClusterConfigZoneAwarenessConfigArrayOutput
type GetDomainClusterConfigZoneAwarenessConfigInput ¶
type GetDomainClusterConfigZoneAwarenessConfigInput interface { pulumi.Input ToGetDomainClusterConfigZoneAwarenessConfigOutput() GetDomainClusterConfigZoneAwarenessConfigOutput ToGetDomainClusterConfigZoneAwarenessConfigOutputWithContext(context.Context) GetDomainClusterConfigZoneAwarenessConfigOutput }
GetDomainClusterConfigZoneAwarenessConfigInput is an input type that accepts GetDomainClusterConfigZoneAwarenessConfigArgs and GetDomainClusterConfigZoneAwarenessConfigOutput values. You can construct a concrete instance of `GetDomainClusterConfigZoneAwarenessConfigInput` via:
GetDomainClusterConfigZoneAwarenessConfigArgs{...}
type GetDomainClusterConfigZoneAwarenessConfigOutput ¶
type GetDomainClusterConfigZoneAwarenessConfigOutput struct{ *pulumi.OutputState }
func (GetDomainClusterConfigZoneAwarenessConfigOutput) AvailabilityZoneCount ¶
func (o GetDomainClusterConfigZoneAwarenessConfigOutput) AvailabilityZoneCount() pulumi.IntOutput
Number of availability zones used.
func (GetDomainClusterConfigZoneAwarenessConfigOutput) ElementType ¶
func (GetDomainClusterConfigZoneAwarenessConfigOutput) ElementType() reflect.Type
func (GetDomainClusterConfigZoneAwarenessConfigOutput) ToGetDomainClusterConfigZoneAwarenessConfigOutput ¶
func (o GetDomainClusterConfigZoneAwarenessConfigOutput) ToGetDomainClusterConfigZoneAwarenessConfigOutput() GetDomainClusterConfigZoneAwarenessConfigOutput
func (GetDomainClusterConfigZoneAwarenessConfigOutput) ToGetDomainClusterConfigZoneAwarenessConfigOutputWithContext ¶
func (o GetDomainClusterConfigZoneAwarenessConfigOutput) ToGetDomainClusterConfigZoneAwarenessConfigOutputWithContext(ctx context.Context) GetDomainClusterConfigZoneAwarenessConfigOutput
type GetDomainCognitoOption ¶
type GetDomainCognitoOption struct { // Whether node to node encryption is enabled. Enabled bool `pulumi:"enabled"` // The Cognito Identity pool used by the domain. IdentityPoolId string `pulumi:"identityPoolId"` // The IAM Role with the AmazonESCognitoAccess policy attached. RoleArn string `pulumi:"roleArn"` // The Cognito User pool used by the domain. UserPoolId string `pulumi:"userPoolId"` }
type GetDomainCognitoOptionArgs ¶
type GetDomainCognitoOptionArgs struct { // Whether node to node encryption is enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` // The Cognito Identity pool used by the domain. IdentityPoolId pulumi.StringInput `pulumi:"identityPoolId"` // The IAM Role with the AmazonESCognitoAccess policy attached. RoleArn pulumi.StringInput `pulumi:"roleArn"` // The Cognito User pool used by the domain. UserPoolId pulumi.StringInput `pulumi:"userPoolId"` }
func (GetDomainCognitoOptionArgs) ElementType ¶
func (GetDomainCognitoOptionArgs) ElementType() reflect.Type
func (GetDomainCognitoOptionArgs) ToGetDomainCognitoOptionOutput ¶
func (i GetDomainCognitoOptionArgs) ToGetDomainCognitoOptionOutput() GetDomainCognitoOptionOutput
func (GetDomainCognitoOptionArgs) ToGetDomainCognitoOptionOutputWithContext ¶
func (i GetDomainCognitoOptionArgs) ToGetDomainCognitoOptionOutputWithContext(ctx context.Context) GetDomainCognitoOptionOutput
type GetDomainCognitoOptionArray ¶
type GetDomainCognitoOptionArray []GetDomainCognitoOptionInput
func (GetDomainCognitoOptionArray) ElementType ¶
func (GetDomainCognitoOptionArray) ElementType() reflect.Type
func (GetDomainCognitoOptionArray) ToGetDomainCognitoOptionArrayOutput ¶
func (i GetDomainCognitoOptionArray) ToGetDomainCognitoOptionArrayOutput() GetDomainCognitoOptionArrayOutput
func (GetDomainCognitoOptionArray) ToGetDomainCognitoOptionArrayOutputWithContext ¶
func (i GetDomainCognitoOptionArray) ToGetDomainCognitoOptionArrayOutputWithContext(ctx context.Context) GetDomainCognitoOptionArrayOutput
type GetDomainCognitoOptionArrayInput ¶
type GetDomainCognitoOptionArrayInput interface { pulumi.Input ToGetDomainCognitoOptionArrayOutput() GetDomainCognitoOptionArrayOutput ToGetDomainCognitoOptionArrayOutputWithContext(context.Context) GetDomainCognitoOptionArrayOutput }
GetDomainCognitoOptionArrayInput is an input type that accepts GetDomainCognitoOptionArray and GetDomainCognitoOptionArrayOutput values. You can construct a concrete instance of `GetDomainCognitoOptionArrayInput` via:
GetDomainCognitoOptionArray{ GetDomainCognitoOptionArgs{...} }
type GetDomainCognitoOptionArrayOutput ¶
type GetDomainCognitoOptionArrayOutput struct{ *pulumi.OutputState }
func (GetDomainCognitoOptionArrayOutput) ElementType ¶
func (GetDomainCognitoOptionArrayOutput) ElementType() reflect.Type
func (GetDomainCognitoOptionArrayOutput) Index ¶
func (o GetDomainCognitoOptionArrayOutput) Index(i pulumi.IntInput) GetDomainCognitoOptionOutput
func (GetDomainCognitoOptionArrayOutput) ToGetDomainCognitoOptionArrayOutput ¶
func (o GetDomainCognitoOptionArrayOutput) ToGetDomainCognitoOptionArrayOutput() GetDomainCognitoOptionArrayOutput
func (GetDomainCognitoOptionArrayOutput) ToGetDomainCognitoOptionArrayOutputWithContext ¶
func (o GetDomainCognitoOptionArrayOutput) ToGetDomainCognitoOptionArrayOutputWithContext(ctx context.Context) GetDomainCognitoOptionArrayOutput
type GetDomainCognitoOptionInput ¶
type GetDomainCognitoOptionInput interface { pulumi.Input ToGetDomainCognitoOptionOutput() GetDomainCognitoOptionOutput ToGetDomainCognitoOptionOutputWithContext(context.Context) GetDomainCognitoOptionOutput }
GetDomainCognitoOptionInput is an input type that accepts GetDomainCognitoOptionArgs and GetDomainCognitoOptionOutput values. You can construct a concrete instance of `GetDomainCognitoOptionInput` via:
GetDomainCognitoOptionArgs{...}
type GetDomainCognitoOptionOutput ¶
type GetDomainCognitoOptionOutput struct{ *pulumi.OutputState }
func (GetDomainCognitoOptionOutput) ElementType ¶
func (GetDomainCognitoOptionOutput) ElementType() reflect.Type
func (GetDomainCognitoOptionOutput) Enabled ¶
func (o GetDomainCognitoOptionOutput) Enabled() pulumi.BoolOutput
Whether node to node encryption is enabled.
func (GetDomainCognitoOptionOutput) IdentityPoolId ¶
func (o GetDomainCognitoOptionOutput) IdentityPoolId() pulumi.StringOutput
The Cognito Identity pool used by the domain.
func (GetDomainCognitoOptionOutput) RoleArn ¶
func (o GetDomainCognitoOptionOutput) RoleArn() pulumi.StringOutput
The IAM Role with the AmazonESCognitoAccess policy attached.
func (GetDomainCognitoOptionOutput) ToGetDomainCognitoOptionOutput ¶
func (o GetDomainCognitoOptionOutput) ToGetDomainCognitoOptionOutput() GetDomainCognitoOptionOutput
func (GetDomainCognitoOptionOutput) ToGetDomainCognitoOptionOutputWithContext ¶
func (o GetDomainCognitoOptionOutput) ToGetDomainCognitoOptionOutputWithContext(ctx context.Context) GetDomainCognitoOptionOutput
func (GetDomainCognitoOptionOutput) UserPoolId ¶
func (o GetDomainCognitoOptionOutput) UserPoolId() pulumi.StringOutput
The Cognito User pool used by the domain.
type GetDomainEbsOption ¶
type GetDomainEbsOption struct { // Whether EBS volumes are attached to data nodes in the domain. EbsEnabled bool `pulumi:"ebsEnabled"` // The baseline input/output (I/O) performance of EBS volumes attached to data nodes. Iops int `pulumi:"iops"` // The size of EBS volumes attached to data nodes (in GB). VolumeSize int `pulumi:"volumeSize"` // The type of EBS volumes attached to data nodes. VolumeType string `pulumi:"volumeType"` }
type GetDomainEbsOptionArgs ¶
type GetDomainEbsOptionArgs struct { // Whether EBS volumes are attached to data nodes in the domain. EbsEnabled pulumi.BoolInput `pulumi:"ebsEnabled"` // The baseline input/output (I/O) performance of EBS volumes attached to data nodes. Iops pulumi.IntInput `pulumi:"iops"` // The size of EBS volumes attached to data nodes (in GB). VolumeSize pulumi.IntInput `pulumi:"volumeSize"` // The type of EBS volumes attached to data nodes. VolumeType pulumi.StringInput `pulumi:"volumeType"` }
func (GetDomainEbsOptionArgs) ElementType ¶
func (GetDomainEbsOptionArgs) ElementType() reflect.Type
func (GetDomainEbsOptionArgs) ToGetDomainEbsOptionOutput ¶
func (i GetDomainEbsOptionArgs) ToGetDomainEbsOptionOutput() GetDomainEbsOptionOutput
func (GetDomainEbsOptionArgs) ToGetDomainEbsOptionOutputWithContext ¶
func (i GetDomainEbsOptionArgs) ToGetDomainEbsOptionOutputWithContext(ctx context.Context) GetDomainEbsOptionOutput
type GetDomainEbsOptionArray ¶
type GetDomainEbsOptionArray []GetDomainEbsOptionInput
func (GetDomainEbsOptionArray) ElementType ¶
func (GetDomainEbsOptionArray) ElementType() reflect.Type
func (GetDomainEbsOptionArray) ToGetDomainEbsOptionArrayOutput ¶
func (i GetDomainEbsOptionArray) ToGetDomainEbsOptionArrayOutput() GetDomainEbsOptionArrayOutput
func (GetDomainEbsOptionArray) ToGetDomainEbsOptionArrayOutputWithContext ¶
func (i GetDomainEbsOptionArray) ToGetDomainEbsOptionArrayOutputWithContext(ctx context.Context) GetDomainEbsOptionArrayOutput
type GetDomainEbsOptionArrayInput ¶
type GetDomainEbsOptionArrayInput interface { pulumi.Input ToGetDomainEbsOptionArrayOutput() GetDomainEbsOptionArrayOutput ToGetDomainEbsOptionArrayOutputWithContext(context.Context) GetDomainEbsOptionArrayOutput }
GetDomainEbsOptionArrayInput is an input type that accepts GetDomainEbsOptionArray and GetDomainEbsOptionArrayOutput values. You can construct a concrete instance of `GetDomainEbsOptionArrayInput` via:
GetDomainEbsOptionArray{ GetDomainEbsOptionArgs{...} }
type GetDomainEbsOptionArrayOutput ¶
type GetDomainEbsOptionArrayOutput struct{ *pulumi.OutputState }
func (GetDomainEbsOptionArrayOutput) ElementType ¶
func (GetDomainEbsOptionArrayOutput) ElementType() reflect.Type
func (GetDomainEbsOptionArrayOutput) Index ¶
func (o GetDomainEbsOptionArrayOutput) Index(i pulumi.IntInput) GetDomainEbsOptionOutput
func (GetDomainEbsOptionArrayOutput) ToGetDomainEbsOptionArrayOutput ¶
func (o GetDomainEbsOptionArrayOutput) ToGetDomainEbsOptionArrayOutput() GetDomainEbsOptionArrayOutput
func (GetDomainEbsOptionArrayOutput) ToGetDomainEbsOptionArrayOutputWithContext ¶
func (o GetDomainEbsOptionArrayOutput) ToGetDomainEbsOptionArrayOutputWithContext(ctx context.Context) GetDomainEbsOptionArrayOutput
type GetDomainEbsOptionInput ¶
type GetDomainEbsOptionInput interface { pulumi.Input ToGetDomainEbsOptionOutput() GetDomainEbsOptionOutput ToGetDomainEbsOptionOutputWithContext(context.Context) GetDomainEbsOptionOutput }
GetDomainEbsOptionInput is an input type that accepts GetDomainEbsOptionArgs and GetDomainEbsOptionOutput values. You can construct a concrete instance of `GetDomainEbsOptionInput` via:
GetDomainEbsOptionArgs{...}
type GetDomainEbsOptionOutput ¶
type GetDomainEbsOptionOutput struct{ *pulumi.OutputState }
func (GetDomainEbsOptionOutput) EbsEnabled ¶
func (o GetDomainEbsOptionOutput) EbsEnabled() pulumi.BoolOutput
Whether EBS volumes are attached to data nodes in the domain.
func (GetDomainEbsOptionOutput) ElementType ¶
func (GetDomainEbsOptionOutput) ElementType() reflect.Type
func (GetDomainEbsOptionOutput) Iops ¶
func (o GetDomainEbsOptionOutput) Iops() pulumi.IntOutput
The baseline input/output (I/O) performance of EBS volumes attached to data nodes.
func (GetDomainEbsOptionOutput) ToGetDomainEbsOptionOutput ¶
func (o GetDomainEbsOptionOutput) ToGetDomainEbsOptionOutput() GetDomainEbsOptionOutput
func (GetDomainEbsOptionOutput) ToGetDomainEbsOptionOutputWithContext ¶
func (o GetDomainEbsOptionOutput) ToGetDomainEbsOptionOutputWithContext(ctx context.Context) GetDomainEbsOptionOutput
func (GetDomainEbsOptionOutput) VolumeSize ¶
func (o GetDomainEbsOptionOutput) VolumeSize() pulumi.IntOutput
The size of EBS volumes attached to data nodes (in GB).
func (GetDomainEbsOptionOutput) VolumeType ¶
func (o GetDomainEbsOptionOutput) VolumeType() pulumi.StringOutput
The type of EBS volumes attached to data nodes.
type GetDomainEncryptionAtRestArgs ¶
type GetDomainEncryptionAtRestArgs struct { // Whether node to node encryption is enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` // The KMS key id used to encrypt data at rest. KmsKeyId pulumi.StringInput `pulumi:"kmsKeyId"` }
func (GetDomainEncryptionAtRestArgs) ElementType ¶
func (GetDomainEncryptionAtRestArgs) ElementType() reflect.Type
func (GetDomainEncryptionAtRestArgs) ToGetDomainEncryptionAtRestOutput ¶
func (i GetDomainEncryptionAtRestArgs) ToGetDomainEncryptionAtRestOutput() GetDomainEncryptionAtRestOutput
func (GetDomainEncryptionAtRestArgs) ToGetDomainEncryptionAtRestOutputWithContext ¶
func (i GetDomainEncryptionAtRestArgs) ToGetDomainEncryptionAtRestOutputWithContext(ctx context.Context) GetDomainEncryptionAtRestOutput
type GetDomainEncryptionAtRestArray ¶
type GetDomainEncryptionAtRestArray []GetDomainEncryptionAtRestInput
func (GetDomainEncryptionAtRestArray) ElementType ¶
func (GetDomainEncryptionAtRestArray) ElementType() reflect.Type
func (GetDomainEncryptionAtRestArray) ToGetDomainEncryptionAtRestArrayOutput ¶
func (i GetDomainEncryptionAtRestArray) ToGetDomainEncryptionAtRestArrayOutput() GetDomainEncryptionAtRestArrayOutput
func (GetDomainEncryptionAtRestArray) ToGetDomainEncryptionAtRestArrayOutputWithContext ¶
func (i GetDomainEncryptionAtRestArray) ToGetDomainEncryptionAtRestArrayOutputWithContext(ctx context.Context) GetDomainEncryptionAtRestArrayOutput
type GetDomainEncryptionAtRestArrayInput ¶
type GetDomainEncryptionAtRestArrayInput interface { pulumi.Input ToGetDomainEncryptionAtRestArrayOutput() GetDomainEncryptionAtRestArrayOutput ToGetDomainEncryptionAtRestArrayOutputWithContext(context.Context) GetDomainEncryptionAtRestArrayOutput }
GetDomainEncryptionAtRestArrayInput is an input type that accepts GetDomainEncryptionAtRestArray and GetDomainEncryptionAtRestArrayOutput values. You can construct a concrete instance of `GetDomainEncryptionAtRestArrayInput` via:
GetDomainEncryptionAtRestArray{ GetDomainEncryptionAtRestArgs{...} }
type GetDomainEncryptionAtRestArrayOutput ¶
type GetDomainEncryptionAtRestArrayOutput struct{ *pulumi.OutputState }
func (GetDomainEncryptionAtRestArrayOutput) ElementType ¶
func (GetDomainEncryptionAtRestArrayOutput) ElementType() reflect.Type
func (GetDomainEncryptionAtRestArrayOutput) Index ¶
func (o GetDomainEncryptionAtRestArrayOutput) Index(i pulumi.IntInput) GetDomainEncryptionAtRestOutput
func (GetDomainEncryptionAtRestArrayOutput) ToGetDomainEncryptionAtRestArrayOutput ¶
func (o GetDomainEncryptionAtRestArrayOutput) ToGetDomainEncryptionAtRestArrayOutput() GetDomainEncryptionAtRestArrayOutput
func (GetDomainEncryptionAtRestArrayOutput) ToGetDomainEncryptionAtRestArrayOutputWithContext ¶
func (o GetDomainEncryptionAtRestArrayOutput) ToGetDomainEncryptionAtRestArrayOutputWithContext(ctx context.Context) GetDomainEncryptionAtRestArrayOutput
type GetDomainEncryptionAtRestInput ¶
type GetDomainEncryptionAtRestInput interface { pulumi.Input ToGetDomainEncryptionAtRestOutput() GetDomainEncryptionAtRestOutput ToGetDomainEncryptionAtRestOutputWithContext(context.Context) GetDomainEncryptionAtRestOutput }
GetDomainEncryptionAtRestInput is an input type that accepts GetDomainEncryptionAtRestArgs and GetDomainEncryptionAtRestOutput values. You can construct a concrete instance of `GetDomainEncryptionAtRestInput` via:
GetDomainEncryptionAtRestArgs{...}
type GetDomainEncryptionAtRestOutput ¶
type GetDomainEncryptionAtRestOutput struct{ *pulumi.OutputState }
func (GetDomainEncryptionAtRestOutput) ElementType ¶
func (GetDomainEncryptionAtRestOutput) ElementType() reflect.Type
func (GetDomainEncryptionAtRestOutput) Enabled ¶
func (o GetDomainEncryptionAtRestOutput) Enabled() pulumi.BoolOutput
Whether node to node encryption is enabled.
func (GetDomainEncryptionAtRestOutput) KmsKeyId ¶
func (o GetDomainEncryptionAtRestOutput) KmsKeyId() pulumi.StringOutput
The KMS key id used to encrypt data at rest.
func (GetDomainEncryptionAtRestOutput) ToGetDomainEncryptionAtRestOutput ¶
func (o GetDomainEncryptionAtRestOutput) ToGetDomainEncryptionAtRestOutput() GetDomainEncryptionAtRestOutput
func (GetDomainEncryptionAtRestOutput) ToGetDomainEncryptionAtRestOutputWithContext ¶
func (o GetDomainEncryptionAtRestOutput) ToGetDomainEncryptionAtRestOutputWithContext(ctx context.Context) GetDomainEncryptionAtRestOutput
type GetDomainLogPublishingOption ¶
type GetDomainLogPublishingOption struct { // The CloudWatch Log Group where the logs are published. CloudwatchLogGroupArn string `pulumi:"cloudwatchLogGroupArn"` // Whether node to node encryption is enabled. Enabled bool `pulumi:"enabled"` // The type of Elasticsearch log being published. LogType string `pulumi:"logType"` }
type GetDomainLogPublishingOptionArgs ¶
type GetDomainLogPublishingOptionArgs struct { // The CloudWatch Log Group where the logs are published. CloudwatchLogGroupArn pulumi.StringInput `pulumi:"cloudwatchLogGroupArn"` // Whether node to node encryption is enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` // The type of Elasticsearch log being published. LogType pulumi.StringInput `pulumi:"logType"` }
func (GetDomainLogPublishingOptionArgs) ElementType ¶
func (GetDomainLogPublishingOptionArgs) ElementType() reflect.Type
func (GetDomainLogPublishingOptionArgs) ToGetDomainLogPublishingOptionOutput ¶
func (i GetDomainLogPublishingOptionArgs) ToGetDomainLogPublishingOptionOutput() GetDomainLogPublishingOptionOutput
func (GetDomainLogPublishingOptionArgs) ToGetDomainLogPublishingOptionOutputWithContext ¶
func (i GetDomainLogPublishingOptionArgs) ToGetDomainLogPublishingOptionOutputWithContext(ctx context.Context) GetDomainLogPublishingOptionOutput
type GetDomainLogPublishingOptionArray ¶
type GetDomainLogPublishingOptionArray []GetDomainLogPublishingOptionInput
func (GetDomainLogPublishingOptionArray) ElementType ¶
func (GetDomainLogPublishingOptionArray) ElementType() reflect.Type
func (GetDomainLogPublishingOptionArray) ToGetDomainLogPublishingOptionArrayOutput ¶
func (i GetDomainLogPublishingOptionArray) ToGetDomainLogPublishingOptionArrayOutput() GetDomainLogPublishingOptionArrayOutput
func (GetDomainLogPublishingOptionArray) ToGetDomainLogPublishingOptionArrayOutputWithContext ¶
func (i GetDomainLogPublishingOptionArray) ToGetDomainLogPublishingOptionArrayOutputWithContext(ctx context.Context) GetDomainLogPublishingOptionArrayOutput
type GetDomainLogPublishingOptionArrayInput ¶
type GetDomainLogPublishingOptionArrayInput interface { pulumi.Input ToGetDomainLogPublishingOptionArrayOutput() GetDomainLogPublishingOptionArrayOutput ToGetDomainLogPublishingOptionArrayOutputWithContext(context.Context) GetDomainLogPublishingOptionArrayOutput }
GetDomainLogPublishingOptionArrayInput is an input type that accepts GetDomainLogPublishingOptionArray and GetDomainLogPublishingOptionArrayOutput values. You can construct a concrete instance of `GetDomainLogPublishingOptionArrayInput` via:
GetDomainLogPublishingOptionArray{ GetDomainLogPublishingOptionArgs{...} }
type GetDomainLogPublishingOptionArrayOutput ¶
type GetDomainLogPublishingOptionArrayOutput struct{ *pulumi.OutputState }
func (GetDomainLogPublishingOptionArrayOutput) ElementType ¶
func (GetDomainLogPublishingOptionArrayOutput) ElementType() reflect.Type
func (GetDomainLogPublishingOptionArrayOutput) ToGetDomainLogPublishingOptionArrayOutput ¶
func (o GetDomainLogPublishingOptionArrayOutput) ToGetDomainLogPublishingOptionArrayOutput() GetDomainLogPublishingOptionArrayOutput
func (GetDomainLogPublishingOptionArrayOutput) ToGetDomainLogPublishingOptionArrayOutputWithContext ¶
func (o GetDomainLogPublishingOptionArrayOutput) ToGetDomainLogPublishingOptionArrayOutputWithContext(ctx context.Context) GetDomainLogPublishingOptionArrayOutput
type GetDomainLogPublishingOptionInput ¶
type GetDomainLogPublishingOptionInput interface { pulumi.Input ToGetDomainLogPublishingOptionOutput() GetDomainLogPublishingOptionOutput ToGetDomainLogPublishingOptionOutputWithContext(context.Context) GetDomainLogPublishingOptionOutput }
GetDomainLogPublishingOptionInput is an input type that accepts GetDomainLogPublishingOptionArgs and GetDomainLogPublishingOptionOutput values. You can construct a concrete instance of `GetDomainLogPublishingOptionInput` via:
GetDomainLogPublishingOptionArgs{...}
type GetDomainLogPublishingOptionOutput ¶
type GetDomainLogPublishingOptionOutput struct{ *pulumi.OutputState }
func (GetDomainLogPublishingOptionOutput) CloudwatchLogGroupArn ¶
func (o GetDomainLogPublishingOptionOutput) CloudwatchLogGroupArn() pulumi.StringOutput
The CloudWatch Log Group where the logs are published.
func (GetDomainLogPublishingOptionOutput) ElementType ¶
func (GetDomainLogPublishingOptionOutput) ElementType() reflect.Type
func (GetDomainLogPublishingOptionOutput) Enabled ¶
func (o GetDomainLogPublishingOptionOutput) Enabled() pulumi.BoolOutput
Whether node to node encryption is enabled.
func (GetDomainLogPublishingOptionOutput) LogType ¶
func (o GetDomainLogPublishingOptionOutput) LogType() pulumi.StringOutput
The type of Elasticsearch log being published.
func (GetDomainLogPublishingOptionOutput) ToGetDomainLogPublishingOptionOutput ¶
func (o GetDomainLogPublishingOptionOutput) ToGetDomainLogPublishingOptionOutput() GetDomainLogPublishingOptionOutput
func (GetDomainLogPublishingOptionOutput) ToGetDomainLogPublishingOptionOutputWithContext ¶
func (o GetDomainLogPublishingOptionOutput) ToGetDomainLogPublishingOptionOutputWithContext(ctx context.Context) GetDomainLogPublishingOptionOutput
type GetDomainNodeToNodeEncryption ¶
type GetDomainNodeToNodeEncryption struct { // Whether node to node encryption is enabled. Enabled bool `pulumi:"enabled"` }
type GetDomainNodeToNodeEncryptionArgs ¶
type GetDomainNodeToNodeEncryptionArgs struct { // Whether node to node encryption is enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` }
func (GetDomainNodeToNodeEncryptionArgs) ElementType ¶
func (GetDomainNodeToNodeEncryptionArgs) ElementType() reflect.Type
func (GetDomainNodeToNodeEncryptionArgs) ToGetDomainNodeToNodeEncryptionOutput ¶
func (i GetDomainNodeToNodeEncryptionArgs) ToGetDomainNodeToNodeEncryptionOutput() GetDomainNodeToNodeEncryptionOutput
func (GetDomainNodeToNodeEncryptionArgs) ToGetDomainNodeToNodeEncryptionOutputWithContext ¶
func (i GetDomainNodeToNodeEncryptionArgs) ToGetDomainNodeToNodeEncryptionOutputWithContext(ctx context.Context) GetDomainNodeToNodeEncryptionOutput
type GetDomainNodeToNodeEncryptionArray ¶
type GetDomainNodeToNodeEncryptionArray []GetDomainNodeToNodeEncryptionInput
func (GetDomainNodeToNodeEncryptionArray) ElementType ¶
func (GetDomainNodeToNodeEncryptionArray) ElementType() reflect.Type
func (GetDomainNodeToNodeEncryptionArray) ToGetDomainNodeToNodeEncryptionArrayOutput ¶
func (i GetDomainNodeToNodeEncryptionArray) ToGetDomainNodeToNodeEncryptionArrayOutput() GetDomainNodeToNodeEncryptionArrayOutput
func (GetDomainNodeToNodeEncryptionArray) ToGetDomainNodeToNodeEncryptionArrayOutputWithContext ¶
func (i GetDomainNodeToNodeEncryptionArray) ToGetDomainNodeToNodeEncryptionArrayOutputWithContext(ctx context.Context) GetDomainNodeToNodeEncryptionArrayOutput
type GetDomainNodeToNodeEncryptionArrayInput ¶
type GetDomainNodeToNodeEncryptionArrayInput interface { pulumi.Input ToGetDomainNodeToNodeEncryptionArrayOutput() GetDomainNodeToNodeEncryptionArrayOutput ToGetDomainNodeToNodeEncryptionArrayOutputWithContext(context.Context) GetDomainNodeToNodeEncryptionArrayOutput }
GetDomainNodeToNodeEncryptionArrayInput is an input type that accepts GetDomainNodeToNodeEncryptionArray and GetDomainNodeToNodeEncryptionArrayOutput values. You can construct a concrete instance of `GetDomainNodeToNodeEncryptionArrayInput` via:
GetDomainNodeToNodeEncryptionArray{ GetDomainNodeToNodeEncryptionArgs{...} }
type GetDomainNodeToNodeEncryptionArrayOutput ¶
type GetDomainNodeToNodeEncryptionArrayOutput struct{ *pulumi.OutputState }
func (GetDomainNodeToNodeEncryptionArrayOutput) ElementType ¶
func (GetDomainNodeToNodeEncryptionArrayOutput) ElementType() reflect.Type
func (GetDomainNodeToNodeEncryptionArrayOutput) ToGetDomainNodeToNodeEncryptionArrayOutput ¶
func (o GetDomainNodeToNodeEncryptionArrayOutput) ToGetDomainNodeToNodeEncryptionArrayOutput() GetDomainNodeToNodeEncryptionArrayOutput
func (GetDomainNodeToNodeEncryptionArrayOutput) ToGetDomainNodeToNodeEncryptionArrayOutputWithContext ¶
func (o GetDomainNodeToNodeEncryptionArrayOutput) ToGetDomainNodeToNodeEncryptionArrayOutputWithContext(ctx context.Context) GetDomainNodeToNodeEncryptionArrayOutput
type GetDomainNodeToNodeEncryptionInput ¶
type GetDomainNodeToNodeEncryptionInput interface { pulumi.Input ToGetDomainNodeToNodeEncryptionOutput() GetDomainNodeToNodeEncryptionOutput ToGetDomainNodeToNodeEncryptionOutputWithContext(context.Context) GetDomainNodeToNodeEncryptionOutput }
GetDomainNodeToNodeEncryptionInput is an input type that accepts GetDomainNodeToNodeEncryptionArgs and GetDomainNodeToNodeEncryptionOutput values. You can construct a concrete instance of `GetDomainNodeToNodeEncryptionInput` via:
GetDomainNodeToNodeEncryptionArgs{...}
type GetDomainNodeToNodeEncryptionOutput ¶
type GetDomainNodeToNodeEncryptionOutput struct{ *pulumi.OutputState }
func (GetDomainNodeToNodeEncryptionOutput) ElementType ¶
func (GetDomainNodeToNodeEncryptionOutput) ElementType() reflect.Type
func (GetDomainNodeToNodeEncryptionOutput) Enabled ¶
func (o GetDomainNodeToNodeEncryptionOutput) Enabled() pulumi.BoolOutput
Whether node to node encryption is enabled.
func (GetDomainNodeToNodeEncryptionOutput) ToGetDomainNodeToNodeEncryptionOutput ¶
func (o GetDomainNodeToNodeEncryptionOutput) ToGetDomainNodeToNodeEncryptionOutput() GetDomainNodeToNodeEncryptionOutput
func (GetDomainNodeToNodeEncryptionOutput) ToGetDomainNodeToNodeEncryptionOutputWithContext ¶
func (o GetDomainNodeToNodeEncryptionOutput) ToGetDomainNodeToNodeEncryptionOutputWithContext(ctx context.Context) GetDomainNodeToNodeEncryptionOutput
type GetDomainSnapshotOption ¶
type GetDomainSnapshotOption struct { // Hour during which the service takes an automated daily snapshot of the indices in the domain. AutomatedSnapshotStartHour int `pulumi:"automatedSnapshotStartHour"` }
type GetDomainSnapshotOptionArgs ¶
type GetDomainSnapshotOptionArgs struct { // Hour during which the service takes an automated daily snapshot of the indices in the domain. AutomatedSnapshotStartHour pulumi.IntInput `pulumi:"automatedSnapshotStartHour"` }
func (GetDomainSnapshotOptionArgs) ElementType ¶
func (GetDomainSnapshotOptionArgs) ElementType() reflect.Type
func (GetDomainSnapshotOptionArgs) ToGetDomainSnapshotOptionOutput ¶
func (i GetDomainSnapshotOptionArgs) ToGetDomainSnapshotOptionOutput() GetDomainSnapshotOptionOutput
func (GetDomainSnapshotOptionArgs) ToGetDomainSnapshotOptionOutputWithContext ¶
func (i GetDomainSnapshotOptionArgs) ToGetDomainSnapshotOptionOutputWithContext(ctx context.Context) GetDomainSnapshotOptionOutput
type GetDomainSnapshotOptionArray ¶
type GetDomainSnapshotOptionArray []GetDomainSnapshotOptionInput
func (GetDomainSnapshotOptionArray) ElementType ¶
func (GetDomainSnapshotOptionArray) ElementType() reflect.Type
func (GetDomainSnapshotOptionArray) ToGetDomainSnapshotOptionArrayOutput ¶
func (i GetDomainSnapshotOptionArray) ToGetDomainSnapshotOptionArrayOutput() GetDomainSnapshotOptionArrayOutput
func (GetDomainSnapshotOptionArray) ToGetDomainSnapshotOptionArrayOutputWithContext ¶
func (i GetDomainSnapshotOptionArray) ToGetDomainSnapshotOptionArrayOutputWithContext(ctx context.Context) GetDomainSnapshotOptionArrayOutput
type GetDomainSnapshotOptionArrayInput ¶
type GetDomainSnapshotOptionArrayInput interface { pulumi.Input ToGetDomainSnapshotOptionArrayOutput() GetDomainSnapshotOptionArrayOutput ToGetDomainSnapshotOptionArrayOutputWithContext(context.Context) GetDomainSnapshotOptionArrayOutput }
GetDomainSnapshotOptionArrayInput is an input type that accepts GetDomainSnapshotOptionArray and GetDomainSnapshotOptionArrayOutput values. You can construct a concrete instance of `GetDomainSnapshotOptionArrayInput` via:
GetDomainSnapshotOptionArray{ GetDomainSnapshotOptionArgs{...} }
type GetDomainSnapshotOptionArrayOutput ¶
type GetDomainSnapshotOptionArrayOutput struct{ *pulumi.OutputState }
func (GetDomainSnapshotOptionArrayOutput) ElementType ¶
func (GetDomainSnapshotOptionArrayOutput) ElementType() reflect.Type
func (GetDomainSnapshotOptionArrayOutput) Index ¶
func (o GetDomainSnapshotOptionArrayOutput) Index(i pulumi.IntInput) GetDomainSnapshotOptionOutput
func (GetDomainSnapshotOptionArrayOutput) ToGetDomainSnapshotOptionArrayOutput ¶
func (o GetDomainSnapshotOptionArrayOutput) ToGetDomainSnapshotOptionArrayOutput() GetDomainSnapshotOptionArrayOutput
func (GetDomainSnapshotOptionArrayOutput) ToGetDomainSnapshotOptionArrayOutputWithContext ¶
func (o GetDomainSnapshotOptionArrayOutput) ToGetDomainSnapshotOptionArrayOutputWithContext(ctx context.Context) GetDomainSnapshotOptionArrayOutput
type GetDomainSnapshotOptionInput ¶
type GetDomainSnapshotOptionInput interface { pulumi.Input ToGetDomainSnapshotOptionOutput() GetDomainSnapshotOptionOutput ToGetDomainSnapshotOptionOutputWithContext(context.Context) GetDomainSnapshotOptionOutput }
GetDomainSnapshotOptionInput is an input type that accepts GetDomainSnapshotOptionArgs and GetDomainSnapshotOptionOutput values. You can construct a concrete instance of `GetDomainSnapshotOptionInput` via:
GetDomainSnapshotOptionArgs{...}
type GetDomainSnapshotOptionOutput ¶
type GetDomainSnapshotOptionOutput struct{ *pulumi.OutputState }
func (GetDomainSnapshotOptionOutput) AutomatedSnapshotStartHour ¶
func (o GetDomainSnapshotOptionOutput) AutomatedSnapshotStartHour() pulumi.IntOutput
Hour during which the service takes an automated daily snapshot of the indices in the domain.
func (GetDomainSnapshotOptionOutput) ElementType ¶
func (GetDomainSnapshotOptionOutput) ElementType() reflect.Type
func (GetDomainSnapshotOptionOutput) ToGetDomainSnapshotOptionOutput ¶
func (o GetDomainSnapshotOptionOutput) ToGetDomainSnapshotOptionOutput() GetDomainSnapshotOptionOutput
func (GetDomainSnapshotOptionOutput) ToGetDomainSnapshotOptionOutputWithContext ¶
func (o GetDomainSnapshotOptionOutput) ToGetDomainSnapshotOptionOutputWithContext(ctx context.Context) GetDomainSnapshotOptionOutput
type GetDomainVpcOption ¶
type GetDomainVpcOption struct { // The availability zones used by the domain. AvailabilityZones []string `pulumi:"availabilityZones"` // The security groups used by the domain. SecurityGroupIds []string `pulumi:"securityGroupIds"` // The subnets used by the domain. SubnetIds []string `pulumi:"subnetIds"` // The VPC used by the domain. VpcId string `pulumi:"vpcId"` }
type GetDomainVpcOptionArgs ¶
type GetDomainVpcOptionArgs struct { // The availability zones used by the domain. AvailabilityZones pulumi.StringArrayInput `pulumi:"availabilityZones"` // The security groups used by the domain. SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"` // The subnets used by the domain. SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"` // The VPC used by the domain. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (GetDomainVpcOptionArgs) ElementType ¶
func (GetDomainVpcOptionArgs) ElementType() reflect.Type
func (GetDomainVpcOptionArgs) ToGetDomainVpcOptionOutput ¶
func (i GetDomainVpcOptionArgs) ToGetDomainVpcOptionOutput() GetDomainVpcOptionOutput
func (GetDomainVpcOptionArgs) ToGetDomainVpcOptionOutputWithContext ¶
func (i GetDomainVpcOptionArgs) ToGetDomainVpcOptionOutputWithContext(ctx context.Context) GetDomainVpcOptionOutput
type GetDomainVpcOptionArray ¶
type GetDomainVpcOptionArray []GetDomainVpcOptionInput
func (GetDomainVpcOptionArray) ElementType ¶
func (GetDomainVpcOptionArray) ElementType() reflect.Type
func (GetDomainVpcOptionArray) ToGetDomainVpcOptionArrayOutput ¶
func (i GetDomainVpcOptionArray) ToGetDomainVpcOptionArrayOutput() GetDomainVpcOptionArrayOutput
func (GetDomainVpcOptionArray) ToGetDomainVpcOptionArrayOutputWithContext ¶
func (i GetDomainVpcOptionArray) ToGetDomainVpcOptionArrayOutputWithContext(ctx context.Context) GetDomainVpcOptionArrayOutput
type GetDomainVpcOptionArrayInput ¶
type GetDomainVpcOptionArrayInput interface { pulumi.Input ToGetDomainVpcOptionArrayOutput() GetDomainVpcOptionArrayOutput ToGetDomainVpcOptionArrayOutputWithContext(context.Context) GetDomainVpcOptionArrayOutput }
GetDomainVpcOptionArrayInput is an input type that accepts GetDomainVpcOptionArray and GetDomainVpcOptionArrayOutput values. You can construct a concrete instance of `GetDomainVpcOptionArrayInput` via:
GetDomainVpcOptionArray{ GetDomainVpcOptionArgs{...} }
type GetDomainVpcOptionArrayOutput ¶
type GetDomainVpcOptionArrayOutput struct{ *pulumi.OutputState }
func (GetDomainVpcOptionArrayOutput) ElementType ¶
func (GetDomainVpcOptionArrayOutput) ElementType() reflect.Type
func (GetDomainVpcOptionArrayOutput) Index ¶
func (o GetDomainVpcOptionArrayOutput) Index(i pulumi.IntInput) GetDomainVpcOptionOutput
func (GetDomainVpcOptionArrayOutput) ToGetDomainVpcOptionArrayOutput ¶
func (o GetDomainVpcOptionArrayOutput) ToGetDomainVpcOptionArrayOutput() GetDomainVpcOptionArrayOutput
func (GetDomainVpcOptionArrayOutput) ToGetDomainVpcOptionArrayOutputWithContext ¶
func (o GetDomainVpcOptionArrayOutput) ToGetDomainVpcOptionArrayOutputWithContext(ctx context.Context) GetDomainVpcOptionArrayOutput
type GetDomainVpcOptionInput ¶
type GetDomainVpcOptionInput interface { pulumi.Input ToGetDomainVpcOptionOutput() GetDomainVpcOptionOutput ToGetDomainVpcOptionOutputWithContext(context.Context) GetDomainVpcOptionOutput }
GetDomainVpcOptionInput is an input type that accepts GetDomainVpcOptionArgs and GetDomainVpcOptionOutput values. You can construct a concrete instance of `GetDomainVpcOptionInput` via:
GetDomainVpcOptionArgs{...}
type GetDomainVpcOptionOutput ¶
type GetDomainVpcOptionOutput struct{ *pulumi.OutputState }
func (GetDomainVpcOptionOutput) AvailabilityZones ¶
func (o GetDomainVpcOptionOutput) AvailabilityZones() pulumi.StringArrayOutput
The availability zones used by the domain.
func (GetDomainVpcOptionOutput) ElementType ¶
func (GetDomainVpcOptionOutput) ElementType() reflect.Type
func (GetDomainVpcOptionOutput) SecurityGroupIds ¶
func (o GetDomainVpcOptionOutput) SecurityGroupIds() pulumi.StringArrayOutput
The security groups used by the domain.
func (GetDomainVpcOptionOutput) SubnetIds ¶
func (o GetDomainVpcOptionOutput) SubnetIds() pulumi.StringArrayOutput
The subnets used by the domain.
func (GetDomainVpcOptionOutput) ToGetDomainVpcOptionOutput ¶
func (o GetDomainVpcOptionOutput) ToGetDomainVpcOptionOutput() GetDomainVpcOptionOutput
func (GetDomainVpcOptionOutput) ToGetDomainVpcOptionOutputWithContext ¶
func (o GetDomainVpcOptionOutput) ToGetDomainVpcOptionOutputWithContext(ctx context.Context) GetDomainVpcOptionOutput
func (GetDomainVpcOptionOutput) VpcId ¶
func (o GetDomainVpcOptionOutput) VpcId() pulumi.StringOutput
The VPC used by the domain.
type LookupDomainArgs ¶
type LookupDomainArgs struct { // Name of the domain. DomainName string `pulumi:"domainName"` // The tags assigned to the domain. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getDomain.
type LookupDomainOutputArgs ¶ added in v4.21.0
type LookupDomainOutputArgs struct { // Name of the domain. DomainName pulumi.StringInput `pulumi:"domainName"` // The tags assigned to the domain. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getDomain.
func (LookupDomainOutputArgs) ElementType ¶ added in v4.21.0
func (LookupDomainOutputArgs) ElementType() reflect.Type
type LookupDomainResult ¶
type LookupDomainResult struct { // The policy document attached to the domain. AccessPolicies string `pulumi:"accessPolicies"` // Key-value string pairs to specify advanced configuration options. AdvancedOptions map[string]string `pulumi:"advancedOptions"` // Status of the Elasticsearch domain's advanced security options. The block consists of the following attributes: AdvancedSecurityOptions []GetDomainAdvancedSecurityOption `pulumi:"advancedSecurityOptions"` // The Amazon Resource Name (ARN) of the domain. Arn string `pulumi:"arn"` // Configuration of the Auto-Tune options of the domain. AutoTuneOptions []GetDomainAutoTuneOption `pulumi:"autoTuneOptions"` // Cluster configuration of the domain. ClusterConfigs []GetDomainClusterConfig `pulumi:"clusterConfigs"` // Domain Amazon Cognito Authentication options for Kibana. CognitoOptions []GetDomainCognitoOption `pulumi:"cognitoOptions"` // Status of the creation of the domain. Created bool `pulumi:"created"` // Status of the deletion of the domain. Deleted bool `pulumi:"deleted"` // Unique identifier for the domain. DomainId string `pulumi:"domainId"` DomainName string `pulumi:"domainName"` // EBS Options for the instances in the domain. EbsOptions []GetDomainEbsOption `pulumi:"ebsOptions"` // Elasticsearch version for the domain. ElasticsearchVersion string `pulumi:"elasticsearchVersion"` // Domain encryption at rest related options. EncryptionAtRests []GetDomainEncryptionAtRest `pulumi:"encryptionAtRests"` // Domain-specific endpoint used to submit index, search, and data upload requests. Endpoint string `pulumi:"endpoint"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Domain-specific endpoint used to access the Kibana application. KibanaEndpoint string `pulumi:"kibanaEndpoint"` // Domain log publishing related options. LogPublishingOptions []GetDomainLogPublishingOption `pulumi:"logPublishingOptions"` // Domain in transit encryption related options. NodeToNodeEncryptions []GetDomainNodeToNodeEncryption `pulumi:"nodeToNodeEncryptions"` // Status of a configuration change in the domain. // * `snapshotOptions` – Domain snapshot related options. Processing bool `pulumi:"processing"` SnapshotOptions []GetDomainSnapshotOption `pulumi:"snapshotOptions"` // The tags assigned to the domain. Tags map[string]string `pulumi:"tags"` // VPC Options for private Elasticsearch domains. VpcOptions []GetDomainVpcOption `pulumi:"vpcOptions"` }
A collection of values returned by getDomain.
func LookupDomain ¶
func LookupDomain(ctx *pulumi.Context, args *LookupDomainArgs, opts ...pulumi.InvokeOption) (*LookupDomainResult, error)
Use this data source to get information about an Elasticsearch Domain
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/elasticsearch" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := elasticsearch.LookupDomain(ctx, &elasticsearch.LookupDomainArgs{ DomainName: "my-domain-name", }, nil) if err != nil { return err } return nil }) }
```
type LookupDomainResultOutput ¶ added in v4.21.0
type LookupDomainResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDomain.
func LookupDomainOutput ¶ added in v4.21.0
func LookupDomainOutput(ctx *pulumi.Context, args LookupDomainOutputArgs, opts ...pulumi.InvokeOption) LookupDomainResultOutput
func (LookupDomainResultOutput) AccessPolicies ¶ added in v4.21.0
func (o LookupDomainResultOutput) AccessPolicies() pulumi.StringOutput
The policy document attached to the domain.
func (LookupDomainResultOutput) AdvancedOptions ¶ added in v4.21.0
func (o LookupDomainResultOutput) AdvancedOptions() pulumi.StringMapOutput
Key-value string pairs to specify advanced configuration options.
func (LookupDomainResultOutput) AdvancedSecurityOptions ¶ added in v4.21.0
func (o LookupDomainResultOutput) AdvancedSecurityOptions() GetDomainAdvancedSecurityOptionArrayOutput
Status of the Elasticsearch domain's advanced security options. The block consists of the following attributes:
func (LookupDomainResultOutput) Arn ¶ added in v4.21.0
func (o LookupDomainResultOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the domain.
func (LookupDomainResultOutput) AutoTuneOptions ¶ added in v4.32.0
func (o LookupDomainResultOutput) AutoTuneOptions() GetDomainAutoTuneOptionArrayOutput
Configuration of the Auto-Tune options of the domain.
func (LookupDomainResultOutput) ClusterConfigs ¶ added in v4.21.0
func (o LookupDomainResultOutput) ClusterConfigs() GetDomainClusterConfigArrayOutput
Cluster configuration of the domain.
func (LookupDomainResultOutput) CognitoOptions ¶ added in v4.21.0
func (o LookupDomainResultOutput) CognitoOptions() GetDomainCognitoOptionArrayOutput
Domain Amazon Cognito Authentication options for Kibana.
func (LookupDomainResultOutput) Created ¶ added in v4.21.0
func (o LookupDomainResultOutput) Created() pulumi.BoolOutput
Status of the creation of the domain.
func (LookupDomainResultOutput) Deleted ¶ added in v4.21.0
func (o LookupDomainResultOutput) Deleted() pulumi.BoolOutput
Status of the deletion of the domain.
func (LookupDomainResultOutput) DomainId ¶ added in v4.21.0
func (o LookupDomainResultOutput) DomainId() pulumi.StringOutput
Unique identifier for the domain.
func (LookupDomainResultOutput) DomainName ¶ added in v4.21.0
func (o LookupDomainResultOutput) DomainName() pulumi.StringOutput
func (LookupDomainResultOutput) EbsOptions ¶ added in v4.21.0
func (o LookupDomainResultOutput) EbsOptions() GetDomainEbsOptionArrayOutput
EBS Options for the instances in the domain.
func (LookupDomainResultOutput) ElasticsearchVersion ¶ added in v4.21.0
func (o LookupDomainResultOutput) ElasticsearchVersion() pulumi.StringOutput
Elasticsearch version for the domain.
func (LookupDomainResultOutput) ElementType ¶ added in v4.21.0
func (LookupDomainResultOutput) ElementType() reflect.Type
func (LookupDomainResultOutput) EncryptionAtRests ¶ added in v4.21.0
func (o LookupDomainResultOutput) EncryptionAtRests() GetDomainEncryptionAtRestArrayOutput
Domain encryption at rest related options.
func (LookupDomainResultOutput) Endpoint ¶ added in v4.21.0
func (o LookupDomainResultOutput) Endpoint() pulumi.StringOutput
Domain-specific endpoint used to submit index, search, and data upload requests.
func (LookupDomainResultOutput) Id ¶ added in v4.21.0
func (o LookupDomainResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupDomainResultOutput) KibanaEndpoint ¶ added in v4.21.0
func (o LookupDomainResultOutput) KibanaEndpoint() pulumi.StringOutput
Domain-specific endpoint used to access the Kibana application.
func (LookupDomainResultOutput) LogPublishingOptions ¶ added in v4.21.0
func (o LookupDomainResultOutput) LogPublishingOptions() GetDomainLogPublishingOptionArrayOutput
Domain log publishing related options.
func (LookupDomainResultOutput) NodeToNodeEncryptions ¶ added in v4.21.0
func (o LookupDomainResultOutput) NodeToNodeEncryptions() GetDomainNodeToNodeEncryptionArrayOutput
Domain in transit encryption related options.
func (LookupDomainResultOutput) Processing ¶ added in v4.21.0
func (o LookupDomainResultOutput) Processing() pulumi.BoolOutput
Status of a configuration change in the domain. * `snapshotOptions` – Domain snapshot related options.
func (LookupDomainResultOutput) SnapshotOptions ¶ added in v4.21.0
func (o LookupDomainResultOutput) SnapshotOptions() GetDomainSnapshotOptionArrayOutput
func (LookupDomainResultOutput) Tags ¶ added in v4.21.0
func (o LookupDomainResultOutput) Tags() pulumi.StringMapOutput
The tags assigned to the domain.
func (LookupDomainResultOutput) ToLookupDomainResultOutput ¶ added in v4.21.0
func (o LookupDomainResultOutput) ToLookupDomainResultOutput() LookupDomainResultOutput
func (LookupDomainResultOutput) ToLookupDomainResultOutputWithContext ¶ added in v4.21.0
func (o LookupDomainResultOutput) ToLookupDomainResultOutputWithContext(ctx context.Context) LookupDomainResultOutput
func (LookupDomainResultOutput) VpcOptions ¶ added in v4.21.0
func (o LookupDomainResultOutput) VpcOptions() GetDomainVpcOptionArrayOutput
VPC Options for private Elasticsearch domains.