Documentation
¶
Overview ¶
nolint: lll
nolint: lll
nolint: lll
nolint: lll
Index ¶
- type Domain
- type DomainArgs
- 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) 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) 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.StringOutput
- func (o DomainCognitoOptionsPtrOutput) RoleArn() pulumi.StringOutput
- func (o DomainCognitoOptionsPtrOutput) ToDomainCognitoOptionsPtrOutput() DomainCognitoOptionsPtrOutput
- func (o DomainCognitoOptionsPtrOutput) ToDomainCognitoOptionsPtrOutputWithContext(ctx context.Context) DomainCognitoOptionsPtrOutput
- func (o DomainCognitoOptionsPtrOutput) UserPoolId() pulumi.StringOutput
- 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 (DomainDomainEndpointOptionsOutput) ElementType() reflect.Type
- func (o DomainDomainEndpointOptionsOutput) EnforceHttps() pulumi.BoolOutput
- 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) Elem() DomainDomainEndpointOptionsOutput
- func (DomainDomainEndpointOptionsPtrOutput) ElementType() reflect.Type
- func (o DomainDomainEndpointOptionsPtrOutput) EnforceHttps() pulumi.BoolOutput
- 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.BoolOutput
- 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.BoolOutput
- func (o DomainEncryptAtRestPtrOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o DomainEncryptAtRestPtrOutput) ToDomainEncryptAtRestPtrOutput() DomainEncryptAtRestPtrOutput
- func (o DomainEncryptAtRestPtrOutput) ToDomainEncryptAtRestPtrOutputWithContext(ctx context.Context) DomainEncryptAtRestPtrOutput
- 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 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.BoolOutput
- func (o DomainNodeToNodeEncryptionPtrOutput) ToDomainNodeToNodeEncryptionPtrOutput() DomainNodeToNodeEncryptionPtrOutput
- func (o DomainNodeToNodeEncryptionPtrOutput) ToDomainNodeToNodeEncryptionPtrOutputWithContext(ctx context.Context) DomainNodeToNodeEncryptionPtrOutput
- type DomainPolicy
- type DomainPolicyArgs
- type DomainPolicyState
- 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.IntOutput
- 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 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) 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 LookupDomainResult
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"` // Key-value string pairs to specify advanced configuration options. // Note that the values for these configuration options must be strings (wrapped in quotes) or they // may be wrong and cause a perpetual diff, causing this provider to want to recreate your Elasticsearch // domain on every apply. AdvancedOptions pulumi.MapOutput `pulumi:"advancedOptions"` // Amazon Resource Name (ARN) of the domain. Arn pulumi.StringOutput `pulumi:"arn"` // Cluster configuration of the domain, see below. ClusterConfig DomainClusterConfigOutput `pulumi:"clusterConfig"` CognitoOptions DomainCognitoOptionsPtrOutput `pulumi:"cognitoOptions"` // Domain endpoint HTTP(S) related options. See below. DomainEndpointOptions DomainDomainEndpointOptionsOutput `pulumi:"domainEndpointOptions"` // Unique identifier for the domain. DomainId pulumi.StringOutput `pulumi:"domainId"` // Name of the domain. DomainName pulumi.StringOutput `pulumi:"domainName"` // EBS related options, may be required based on chosen [instance size](https://aws.amazon.com/elasticsearch-service/pricing/). See below. EbsOptions DomainEbsOptionsOutput `pulumi:"ebsOptions"` // The version of Elasticsearch to deploy. Defaults to `1.5` ElasticsearchVersion pulumi.StringPtrOutput `pulumi:"elasticsearchVersion"` // Encrypt at rest options. Only available for [certain instance types](http://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/aes-supported-instance-types.html). See 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. // * `vpc_options.0.availability_zones` - If the domain was created inside a VPC, the names of the availability zones the configured `subnetIds` were created inside. // * `vpc_options.0.vpc_id` - If the domain was created inside a VPC, the ID of the VPC. KibanaEndpoint pulumi.StringOutput `pulumi:"kibanaEndpoint"` // Options for publishing slow logs to CloudWatch Logs. LogPublishingOptions DomainLogPublishingOptionArrayOutput `pulumi:"logPublishingOptions"` // Node-to-node encryption options. See below. NodeToNodeEncryption DomainNodeToNodeEncryptionOutput `pulumi:"nodeToNodeEncryption"` // Snapshot related options, see below. SnapshotOptions DomainSnapshotOptionsPtrOutput `pulumi:"snapshotOptions"` // A mapping of tags to assign to the resource Tags pulumi.MapOutput `pulumi:"tags"` // VPC related options, see below. 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)). VpcOptions DomainVpcOptionsPtrOutput `pulumi:"vpcOptions"` }
Manages an AWS Elasticsearch Domain.
> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/elasticsearch_domain.html.markdown.
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.
type DomainArgs ¶
type DomainArgs struct { // IAM policy document specifying the access policies for the domain AccessPolicies pulumi.Input // Key-value string pairs to specify advanced configuration options. // Note that the values for these configuration options must be strings (wrapped in quotes) or they // may be wrong and cause a perpetual diff, causing this provider to want to recreate your Elasticsearch // domain on every apply. AdvancedOptions pulumi.MapInput // Cluster configuration of the domain, see below. ClusterConfig DomainClusterConfigPtrInput CognitoOptions DomainCognitoOptionsPtrInput // Domain endpoint HTTP(S) related options. See below. DomainEndpointOptions DomainDomainEndpointOptionsPtrInput // Name of the domain. DomainName pulumi.StringPtrInput // EBS related options, may be required based on chosen [instance size](https://aws.amazon.com/elasticsearch-service/pricing/). See below. EbsOptions DomainEbsOptionsPtrInput // The version of Elasticsearch to deploy. Defaults to `1.5` ElasticsearchVersion pulumi.StringPtrInput // Encrypt at rest options. Only available for [certain instance types](http://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/aes-supported-instance-types.html). See below. EncryptAtRest DomainEncryptAtRestPtrInput // Options for publishing slow logs to CloudWatch Logs. LogPublishingOptions DomainLogPublishingOptionArrayInput // Node-to-node encryption options. See below. NodeToNodeEncryption DomainNodeToNodeEncryptionPtrInput // Snapshot related options, see below. SnapshotOptions DomainSnapshotOptionsPtrInput // A mapping of tags to assign to the resource Tags pulumi.MapInput // VPC related options, see below. 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)). VpcOptions DomainVpcOptionsPtrInput }
The set of arguments for constructing a Domain resource.
func (DomainArgs) ElementType ¶ added in v1.19.0
func (DomainArgs) ElementType() reflect.Type
type DomainClusterConfig ¶ added in v1.19.0
type DomainClusterConfig 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"` // Configuration block containing zone awareness settings. Documented below. ZoneAwarenessConfig *DomainClusterConfigZoneAwarenessConfig `pulumi:"zoneAwarenessConfig"` // Indicates whether zone awareness is enabled. To enable awareness with three Availability Zones, the `availabilityZoneCount` within the `zoneAwarenessConfig` must be set to `3`. ZoneAwarenessEnabled *bool `pulumi:"zoneAwarenessEnabled"` }
type DomainClusterConfigArgs ¶ added in v1.19.0
type DomainClusterConfigArgs struct { // Number of dedicated master nodes in the cluster DedicatedMasterCount pulumi.IntPtrInput `pulumi:"dedicatedMasterCount"` // Indicates whether dedicated master nodes are enabled for the cluster. DedicatedMasterEnabled pulumi.BoolPtrInput `pulumi:"dedicatedMasterEnabled"` // Instance type of the dedicated master 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"` // Configuration block containing zone awareness settings. Documented below. ZoneAwarenessConfig DomainClusterConfigZoneAwarenessConfigPtrInput `pulumi:"zoneAwarenessConfig"` // Indicates whether zone awareness is enabled. 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 ¶ added in v1.19.0
func (DomainClusterConfigArgs) ElementType() reflect.Type
func (DomainClusterConfigArgs) ToDomainClusterConfigOutput ¶ added in v1.19.0
func (i DomainClusterConfigArgs) ToDomainClusterConfigOutput() DomainClusterConfigOutput
func (DomainClusterConfigArgs) ToDomainClusterConfigOutputWithContext ¶ added in v1.19.0
func (i DomainClusterConfigArgs) ToDomainClusterConfigOutputWithContext(ctx context.Context) DomainClusterConfigOutput
func (DomainClusterConfigArgs) ToDomainClusterConfigPtrOutput ¶ added in v1.19.0
func (i DomainClusterConfigArgs) ToDomainClusterConfigPtrOutput() DomainClusterConfigPtrOutput
func (DomainClusterConfigArgs) ToDomainClusterConfigPtrOutputWithContext ¶ added in v1.19.0
func (i DomainClusterConfigArgs) ToDomainClusterConfigPtrOutputWithContext(ctx context.Context) DomainClusterConfigPtrOutput
type DomainClusterConfigInput ¶ added in v1.19.0
type DomainClusterConfigInput interface { pulumi.Input ToDomainClusterConfigOutput() DomainClusterConfigOutput ToDomainClusterConfigOutputWithContext(context.Context) DomainClusterConfigOutput }
type DomainClusterConfigOutput ¶ added in v1.19.0
type DomainClusterConfigOutput struct{ *pulumi.OutputState }
func (DomainClusterConfigOutput) DedicatedMasterCount ¶ added in v1.19.0
func (o DomainClusterConfigOutput) DedicatedMasterCount() pulumi.IntPtrOutput
Number of dedicated master nodes in the cluster
func (DomainClusterConfigOutput) DedicatedMasterEnabled ¶ added in v1.19.0
func (o DomainClusterConfigOutput) DedicatedMasterEnabled() pulumi.BoolPtrOutput
Indicates whether dedicated master nodes are enabled for the cluster.
func (DomainClusterConfigOutput) DedicatedMasterType ¶ added in v1.19.0
func (o DomainClusterConfigOutput) DedicatedMasterType() pulumi.StringPtrOutput
Instance type of the dedicated master nodes in the cluster.
func (DomainClusterConfigOutput) ElementType ¶ added in v1.19.0
func (DomainClusterConfigOutput) ElementType() reflect.Type
func (DomainClusterConfigOutput) InstanceCount ¶ added in v1.19.0
func (o DomainClusterConfigOutput) InstanceCount() pulumi.IntPtrOutput
Number of instances in the cluster.
func (DomainClusterConfigOutput) InstanceType ¶ added in v1.19.0
func (o DomainClusterConfigOutput) InstanceType() pulumi.StringPtrOutput
Instance type of data nodes in the cluster.
func (DomainClusterConfigOutput) ToDomainClusterConfigOutput ¶ added in v1.19.0
func (o DomainClusterConfigOutput) ToDomainClusterConfigOutput() DomainClusterConfigOutput
func (DomainClusterConfigOutput) ToDomainClusterConfigOutputWithContext ¶ added in v1.19.0
func (o DomainClusterConfigOutput) ToDomainClusterConfigOutputWithContext(ctx context.Context) DomainClusterConfigOutput
func (DomainClusterConfigOutput) ToDomainClusterConfigPtrOutput ¶ added in v1.19.0
func (o DomainClusterConfigOutput) ToDomainClusterConfigPtrOutput() DomainClusterConfigPtrOutput
func (DomainClusterConfigOutput) ToDomainClusterConfigPtrOutputWithContext ¶ added in v1.19.0
func (o DomainClusterConfigOutput) ToDomainClusterConfigPtrOutputWithContext(ctx context.Context) DomainClusterConfigPtrOutput
func (DomainClusterConfigOutput) ZoneAwarenessConfig ¶ added in v1.19.0
func (o DomainClusterConfigOutput) ZoneAwarenessConfig() DomainClusterConfigZoneAwarenessConfigPtrOutput
Configuration block containing zone awareness settings. Documented below.
func (DomainClusterConfigOutput) ZoneAwarenessEnabled ¶ added in v1.19.0
func (o DomainClusterConfigOutput) ZoneAwarenessEnabled() pulumi.BoolPtrOutput
Indicates whether zone awareness is enabled. To enable awareness with three Availability Zones, the `availabilityZoneCount` within the `zoneAwarenessConfig` must be set to `3`.
type DomainClusterConfigPtrInput ¶ added in v1.19.0
type DomainClusterConfigPtrInput interface { pulumi.Input ToDomainClusterConfigPtrOutput() DomainClusterConfigPtrOutput ToDomainClusterConfigPtrOutputWithContext(context.Context) DomainClusterConfigPtrOutput }
func DomainClusterConfigPtr ¶ added in v1.19.0
func DomainClusterConfigPtr(v *DomainClusterConfigArgs) DomainClusterConfigPtrInput
type DomainClusterConfigPtrOutput ¶ added in v1.19.0
type DomainClusterConfigPtrOutput struct{ *pulumi.OutputState }
func (DomainClusterConfigPtrOutput) DedicatedMasterCount ¶ added in v1.19.0
func (o DomainClusterConfigPtrOutput) DedicatedMasterCount() pulumi.IntPtrOutput
Number of dedicated master nodes in the cluster
func (DomainClusterConfigPtrOutput) DedicatedMasterEnabled ¶ added in v1.19.0
func (o DomainClusterConfigPtrOutput) DedicatedMasterEnabled() pulumi.BoolPtrOutput
Indicates whether dedicated master nodes are enabled for the cluster.
func (DomainClusterConfigPtrOutput) DedicatedMasterType ¶ added in v1.19.0
func (o DomainClusterConfigPtrOutput) DedicatedMasterType() pulumi.StringPtrOutput
Instance type of the dedicated master nodes in the cluster.
func (DomainClusterConfigPtrOutput) Elem ¶ added in v1.19.0
func (o DomainClusterConfigPtrOutput) Elem() DomainClusterConfigOutput
func (DomainClusterConfigPtrOutput) ElementType ¶ added in v1.19.0
func (DomainClusterConfigPtrOutput) ElementType() reflect.Type
func (DomainClusterConfigPtrOutput) InstanceCount ¶ added in v1.19.0
func (o DomainClusterConfigPtrOutput) InstanceCount() pulumi.IntPtrOutput
Number of instances in the cluster.
func (DomainClusterConfigPtrOutput) InstanceType ¶ added in v1.19.0
func (o DomainClusterConfigPtrOutput) InstanceType() pulumi.StringPtrOutput
Instance type of data nodes in the cluster.
func (DomainClusterConfigPtrOutput) ToDomainClusterConfigPtrOutput ¶ added in v1.19.0
func (o DomainClusterConfigPtrOutput) ToDomainClusterConfigPtrOutput() DomainClusterConfigPtrOutput
func (DomainClusterConfigPtrOutput) ToDomainClusterConfigPtrOutputWithContext ¶ added in v1.19.0
func (o DomainClusterConfigPtrOutput) ToDomainClusterConfigPtrOutputWithContext(ctx context.Context) DomainClusterConfigPtrOutput
func (DomainClusterConfigPtrOutput) ZoneAwarenessConfig ¶ added in v1.19.0
func (o DomainClusterConfigPtrOutput) ZoneAwarenessConfig() DomainClusterConfigZoneAwarenessConfigPtrOutput
Configuration block containing zone awareness settings. Documented below.
func (DomainClusterConfigPtrOutput) ZoneAwarenessEnabled ¶ added in v1.19.0
func (o DomainClusterConfigPtrOutput) ZoneAwarenessEnabled() pulumi.BoolPtrOutput
Indicates whether zone awareness is enabled. To enable awareness with three Availability Zones, the `availabilityZoneCount` within the `zoneAwarenessConfig` must be set to `3`.
type DomainClusterConfigZoneAwarenessConfig ¶ added in v1.19.0
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 ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (DomainClusterConfigZoneAwarenessConfigArgs) ElementType() reflect.Type
func (DomainClusterConfigZoneAwarenessConfigArgs) ToDomainClusterConfigZoneAwarenessConfigOutput ¶ added in v1.19.0
func (i DomainClusterConfigZoneAwarenessConfigArgs) ToDomainClusterConfigZoneAwarenessConfigOutput() DomainClusterConfigZoneAwarenessConfigOutput
func (DomainClusterConfigZoneAwarenessConfigArgs) ToDomainClusterConfigZoneAwarenessConfigOutputWithContext ¶ added in v1.19.0
func (i DomainClusterConfigZoneAwarenessConfigArgs) ToDomainClusterConfigZoneAwarenessConfigOutputWithContext(ctx context.Context) DomainClusterConfigZoneAwarenessConfigOutput
func (DomainClusterConfigZoneAwarenessConfigArgs) ToDomainClusterConfigZoneAwarenessConfigPtrOutput ¶ added in v1.19.0
func (i DomainClusterConfigZoneAwarenessConfigArgs) ToDomainClusterConfigZoneAwarenessConfigPtrOutput() DomainClusterConfigZoneAwarenessConfigPtrOutput
func (DomainClusterConfigZoneAwarenessConfigArgs) ToDomainClusterConfigZoneAwarenessConfigPtrOutputWithContext ¶ added in v1.19.0
func (i DomainClusterConfigZoneAwarenessConfigArgs) ToDomainClusterConfigZoneAwarenessConfigPtrOutputWithContext(ctx context.Context) DomainClusterConfigZoneAwarenessConfigPtrOutput
type DomainClusterConfigZoneAwarenessConfigInput ¶ added in v1.19.0
type DomainClusterConfigZoneAwarenessConfigInput interface { pulumi.Input ToDomainClusterConfigZoneAwarenessConfigOutput() DomainClusterConfigZoneAwarenessConfigOutput ToDomainClusterConfigZoneAwarenessConfigOutputWithContext(context.Context) DomainClusterConfigZoneAwarenessConfigOutput }
type DomainClusterConfigZoneAwarenessConfigOutput ¶ added in v1.19.0
type DomainClusterConfigZoneAwarenessConfigOutput struct{ *pulumi.OutputState }
func (DomainClusterConfigZoneAwarenessConfigOutput) AvailabilityZoneCount ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (DomainClusterConfigZoneAwarenessConfigOutput) ElementType() reflect.Type
func (DomainClusterConfigZoneAwarenessConfigOutput) ToDomainClusterConfigZoneAwarenessConfigOutput ¶ added in v1.19.0
func (o DomainClusterConfigZoneAwarenessConfigOutput) ToDomainClusterConfigZoneAwarenessConfigOutput() DomainClusterConfigZoneAwarenessConfigOutput
func (DomainClusterConfigZoneAwarenessConfigOutput) ToDomainClusterConfigZoneAwarenessConfigOutputWithContext ¶ added in v1.19.0
func (o DomainClusterConfigZoneAwarenessConfigOutput) ToDomainClusterConfigZoneAwarenessConfigOutputWithContext(ctx context.Context) DomainClusterConfigZoneAwarenessConfigOutput
func (DomainClusterConfigZoneAwarenessConfigOutput) ToDomainClusterConfigZoneAwarenessConfigPtrOutput ¶ added in v1.19.0
func (o DomainClusterConfigZoneAwarenessConfigOutput) ToDomainClusterConfigZoneAwarenessConfigPtrOutput() DomainClusterConfigZoneAwarenessConfigPtrOutput
func (DomainClusterConfigZoneAwarenessConfigOutput) ToDomainClusterConfigZoneAwarenessConfigPtrOutputWithContext ¶ added in v1.19.0
func (o DomainClusterConfigZoneAwarenessConfigOutput) ToDomainClusterConfigZoneAwarenessConfigPtrOutputWithContext(ctx context.Context) DomainClusterConfigZoneAwarenessConfigPtrOutput
type DomainClusterConfigZoneAwarenessConfigPtrInput ¶ added in v1.19.0
type DomainClusterConfigZoneAwarenessConfigPtrInput interface { pulumi.Input ToDomainClusterConfigZoneAwarenessConfigPtrOutput() DomainClusterConfigZoneAwarenessConfigPtrOutput ToDomainClusterConfigZoneAwarenessConfigPtrOutputWithContext(context.Context) DomainClusterConfigZoneAwarenessConfigPtrOutput }
func DomainClusterConfigZoneAwarenessConfigPtr ¶ added in v1.19.0
func DomainClusterConfigZoneAwarenessConfigPtr(v *DomainClusterConfigZoneAwarenessConfigArgs) DomainClusterConfigZoneAwarenessConfigPtrInput
type DomainClusterConfigZoneAwarenessConfigPtrOutput ¶ added in v1.19.0
type DomainClusterConfigZoneAwarenessConfigPtrOutput struct{ *pulumi.OutputState }
func (DomainClusterConfigZoneAwarenessConfigPtrOutput) AvailabilityZoneCount ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (DomainClusterConfigZoneAwarenessConfigPtrOutput) ElementType() reflect.Type
func (DomainClusterConfigZoneAwarenessConfigPtrOutput) ToDomainClusterConfigZoneAwarenessConfigPtrOutput ¶ added in v1.19.0
func (o DomainClusterConfigZoneAwarenessConfigPtrOutput) ToDomainClusterConfigZoneAwarenessConfigPtrOutput() DomainClusterConfigZoneAwarenessConfigPtrOutput
func (DomainClusterConfigZoneAwarenessConfigPtrOutput) ToDomainClusterConfigZoneAwarenessConfigPtrOutputWithContext ¶ added in v1.19.0
func (o DomainClusterConfigZoneAwarenessConfigPtrOutput) ToDomainClusterConfigZoneAwarenessConfigPtrOutputWithContext(ctx context.Context) DomainClusterConfigZoneAwarenessConfigPtrOutput
type DomainCognitoOptions ¶ added in v1.19.0
type DomainCognitoOptions struct { // Specifies whether Amazon Cognito authentication with Kibana is enabled or not 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 ¶ added in v1.19.0
type DomainCognitoOptionsArgs struct { // Specifies whether Amazon Cognito authentication with Kibana is enabled or not 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 ¶ added in v1.19.0
func (DomainCognitoOptionsArgs) ElementType() reflect.Type
func (DomainCognitoOptionsArgs) ToDomainCognitoOptionsOutput ¶ added in v1.19.0
func (i DomainCognitoOptionsArgs) ToDomainCognitoOptionsOutput() DomainCognitoOptionsOutput
func (DomainCognitoOptionsArgs) ToDomainCognitoOptionsOutputWithContext ¶ added in v1.19.0
func (i DomainCognitoOptionsArgs) ToDomainCognitoOptionsOutputWithContext(ctx context.Context) DomainCognitoOptionsOutput
func (DomainCognitoOptionsArgs) ToDomainCognitoOptionsPtrOutput ¶ added in v1.19.0
func (i DomainCognitoOptionsArgs) ToDomainCognitoOptionsPtrOutput() DomainCognitoOptionsPtrOutput
func (DomainCognitoOptionsArgs) ToDomainCognitoOptionsPtrOutputWithContext ¶ added in v1.19.0
func (i DomainCognitoOptionsArgs) ToDomainCognitoOptionsPtrOutputWithContext(ctx context.Context) DomainCognitoOptionsPtrOutput
type DomainCognitoOptionsInput ¶ added in v1.19.0
type DomainCognitoOptionsInput interface { pulumi.Input ToDomainCognitoOptionsOutput() DomainCognitoOptionsOutput ToDomainCognitoOptionsOutputWithContext(context.Context) DomainCognitoOptionsOutput }
type DomainCognitoOptionsOutput ¶ added in v1.19.0
type DomainCognitoOptionsOutput struct{ *pulumi.OutputState }
func (DomainCognitoOptionsOutput) ElementType ¶ added in v1.19.0
func (DomainCognitoOptionsOutput) ElementType() reflect.Type
func (DomainCognitoOptionsOutput) Enabled ¶ added in v1.19.0
func (o DomainCognitoOptionsOutput) Enabled() pulumi.BoolPtrOutput
Specifies whether Amazon Cognito authentication with Kibana is enabled or not
func (DomainCognitoOptionsOutput) IdentityPoolId ¶ added in v1.19.0
func (o DomainCognitoOptionsOutput) IdentityPoolId() pulumi.StringOutput
ID of the Cognito Identity Pool to use
func (DomainCognitoOptionsOutput) RoleArn ¶ added in v1.19.0
func (o DomainCognitoOptionsOutput) RoleArn() pulumi.StringOutput
ARN of the IAM role that has the AmazonESCognitoAccess policy attached
func (DomainCognitoOptionsOutput) ToDomainCognitoOptionsOutput ¶ added in v1.19.0
func (o DomainCognitoOptionsOutput) ToDomainCognitoOptionsOutput() DomainCognitoOptionsOutput
func (DomainCognitoOptionsOutput) ToDomainCognitoOptionsOutputWithContext ¶ added in v1.19.0
func (o DomainCognitoOptionsOutput) ToDomainCognitoOptionsOutputWithContext(ctx context.Context) DomainCognitoOptionsOutput
func (DomainCognitoOptionsOutput) ToDomainCognitoOptionsPtrOutput ¶ added in v1.19.0
func (o DomainCognitoOptionsOutput) ToDomainCognitoOptionsPtrOutput() DomainCognitoOptionsPtrOutput
func (DomainCognitoOptionsOutput) ToDomainCognitoOptionsPtrOutputWithContext ¶ added in v1.19.0
func (o DomainCognitoOptionsOutput) ToDomainCognitoOptionsPtrOutputWithContext(ctx context.Context) DomainCognitoOptionsPtrOutput
func (DomainCognitoOptionsOutput) UserPoolId ¶ added in v1.19.0
func (o DomainCognitoOptionsOutput) UserPoolId() pulumi.StringOutput
ID of the Cognito User Pool to use
type DomainCognitoOptionsPtrInput ¶ added in v1.19.0
type DomainCognitoOptionsPtrInput interface { pulumi.Input ToDomainCognitoOptionsPtrOutput() DomainCognitoOptionsPtrOutput ToDomainCognitoOptionsPtrOutputWithContext(context.Context) DomainCognitoOptionsPtrOutput }
func DomainCognitoOptionsPtr ¶ added in v1.19.0
func DomainCognitoOptionsPtr(v *DomainCognitoOptionsArgs) DomainCognitoOptionsPtrInput
type DomainCognitoOptionsPtrOutput ¶ added in v1.19.0
type DomainCognitoOptionsPtrOutput struct{ *pulumi.OutputState }
func (DomainCognitoOptionsPtrOutput) Elem ¶ added in v1.19.0
func (o DomainCognitoOptionsPtrOutput) Elem() DomainCognitoOptionsOutput
func (DomainCognitoOptionsPtrOutput) ElementType ¶ added in v1.19.0
func (DomainCognitoOptionsPtrOutput) ElementType() reflect.Type
func (DomainCognitoOptionsPtrOutput) Enabled ¶ added in v1.19.0
func (o DomainCognitoOptionsPtrOutput) Enabled() pulumi.BoolPtrOutput
Specifies whether Amazon Cognito authentication with Kibana is enabled or not
func (DomainCognitoOptionsPtrOutput) IdentityPoolId ¶ added in v1.19.0
func (o DomainCognitoOptionsPtrOutput) IdentityPoolId() pulumi.StringOutput
ID of the Cognito Identity Pool to use
func (DomainCognitoOptionsPtrOutput) RoleArn ¶ added in v1.19.0
func (o DomainCognitoOptionsPtrOutput) RoleArn() pulumi.StringOutput
ARN of the IAM role that has the AmazonESCognitoAccess policy attached
func (DomainCognitoOptionsPtrOutput) ToDomainCognitoOptionsPtrOutput ¶ added in v1.19.0
func (o DomainCognitoOptionsPtrOutput) ToDomainCognitoOptionsPtrOutput() DomainCognitoOptionsPtrOutput
func (DomainCognitoOptionsPtrOutput) ToDomainCognitoOptionsPtrOutputWithContext ¶ added in v1.19.0
func (o DomainCognitoOptionsPtrOutput) ToDomainCognitoOptionsPtrOutputWithContext(ctx context.Context) DomainCognitoOptionsPtrOutput
func (DomainCognitoOptionsPtrOutput) UserPoolId ¶ added in v1.19.0
func (o DomainCognitoOptionsPtrOutput) UserPoolId() pulumi.StringOutput
ID of the Cognito User Pool to use
type DomainDomainEndpointOptions ¶ added in v1.20.0
type DomainDomainEndpointOptionsArgs ¶ added in v1.20.0
type DomainDomainEndpointOptionsArgs struct { // Whether or not to require HTTPS EnforceHttps pulumi.BoolInput `pulumi:"enforceHttps"` TlsSecurityPolicy pulumi.StringPtrInput `pulumi:"tlsSecurityPolicy"` }
func (DomainDomainEndpointOptionsArgs) ElementType ¶ added in v1.20.0
func (DomainDomainEndpointOptionsArgs) ElementType() reflect.Type
func (DomainDomainEndpointOptionsArgs) ToDomainDomainEndpointOptionsOutput ¶ added in v1.20.0
func (i DomainDomainEndpointOptionsArgs) ToDomainDomainEndpointOptionsOutput() DomainDomainEndpointOptionsOutput
func (DomainDomainEndpointOptionsArgs) ToDomainDomainEndpointOptionsOutputWithContext ¶ added in v1.20.0
func (i DomainDomainEndpointOptionsArgs) ToDomainDomainEndpointOptionsOutputWithContext(ctx context.Context) DomainDomainEndpointOptionsOutput
func (DomainDomainEndpointOptionsArgs) ToDomainDomainEndpointOptionsPtrOutput ¶ added in v1.20.0
func (i DomainDomainEndpointOptionsArgs) ToDomainDomainEndpointOptionsPtrOutput() DomainDomainEndpointOptionsPtrOutput
func (DomainDomainEndpointOptionsArgs) ToDomainDomainEndpointOptionsPtrOutputWithContext ¶ added in v1.20.0
func (i DomainDomainEndpointOptionsArgs) ToDomainDomainEndpointOptionsPtrOutputWithContext(ctx context.Context) DomainDomainEndpointOptionsPtrOutput
type DomainDomainEndpointOptionsInput ¶ added in v1.20.0
type DomainDomainEndpointOptionsInput interface { pulumi.Input ToDomainDomainEndpointOptionsOutput() DomainDomainEndpointOptionsOutput ToDomainDomainEndpointOptionsOutputWithContext(context.Context) DomainDomainEndpointOptionsOutput }
type DomainDomainEndpointOptionsOutput ¶ added in v1.20.0
type DomainDomainEndpointOptionsOutput struct{ *pulumi.OutputState }
func (DomainDomainEndpointOptionsOutput) ElementType ¶ added in v1.20.0
func (DomainDomainEndpointOptionsOutput) ElementType() reflect.Type
func (DomainDomainEndpointOptionsOutput) EnforceHttps ¶ added in v1.20.0
func (o DomainDomainEndpointOptionsOutput) EnforceHttps() pulumi.BoolOutput
Whether or not to require HTTPS
func (DomainDomainEndpointOptionsOutput) TlsSecurityPolicy ¶ added in v1.20.0
func (o DomainDomainEndpointOptionsOutput) TlsSecurityPolicy() pulumi.StringPtrOutput
func (DomainDomainEndpointOptionsOutput) ToDomainDomainEndpointOptionsOutput ¶ added in v1.20.0
func (o DomainDomainEndpointOptionsOutput) ToDomainDomainEndpointOptionsOutput() DomainDomainEndpointOptionsOutput
func (DomainDomainEndpointOptionsOutput) ToDomainDomainEndpointOptionsOutputWithContext ¶ added in v1.20.0
func (o DomainDomainEndpointOptionsOutput) ToDomainDomainEndpointOptionsOutputWithContext(ctx context.Context) DomainDomainEndpointOptionsOutput
func (DomainDomainEndpointOptionsOutput) ToDomainDomainEndpointOptionsPtrOutput ¶ added in v1.20.0
func (o DomainDomainEndpointOptionsOutput) ToDomainDomainEndpointOptionsPtrOutput() DomainDomainEndpointOptionsPtrOutput
func (DomainDomainEndpointOptionsOutput) ToDomainDomainEndpointOptionsPtrOutputWithContext ¶ added in v1.20.0
func (o DomainDomainEndpointOptionsOutput) ToDomainDomainEndpointOptionsPtrOutputWithContext(ctx context.Context) DomainDomainEndpointOptionsPtrOutput
type DomainDomainEndpointOptionsPtrInput ¶ added in v1.20.0
type DomainDomainEndpointOptionsPtrInput interface { pulumi.Input ToDomainDomainEndpointOptionsPtrOutput() DomainDomainEndpointOptionsPtrOutput ToDomainDomainEndpointOptionsPtrOutputWithContext(context.Context) DomainDomainEndpointOptionsPtrOutput }
func DomainDomainEndpointOptionsPtr ¶ added in v1.20.0
func DomainDomainEndpointOptionsPtr(v *DomainDomainEndpointOptionsArgs) DomainDomainEndpointOptionsPtrInput
type DomainDomainEndpointOptionsPtrOutput ¶ added in v1.20.0
type DomainDomainEndpointOptionsPtrOutput struct{ *pulumi.OutputState }
func (DomainDomainEndpointOptionsPtrOutput) ElementType ¶ added in v1.20.0
func (DomainDomainEndpointOptionsPtrOutput) ElementType() reflect.Type
func (DomainDomainEndpointOptionsPtrOutput) EnforceHttps ¶ added in v1.20.0
func (o DomainDomainEndpointOptionsPtrOutput) EnforceHttps() pulumi.BoolOutput
Whether or not to require HTTPS
func (DomainDomainEndpointOptionsPtrOutput) TlsSecurityPolicy ¶ added in v1.20.0
func (o DomainDomainEndpointOptionsPtrOutput) TlsSecurityPolicy() pulumi.StringPtrOutput
func (DomainDomainEndpointOptionsPtrOutput) ToDomainDomainEndpointOptionsPtrOutput ¶ added in v1.20.0
func (o DomainDomainEndpointOptionsPtrOutput) ToDomainDomainEndpointOptionsPtrOutput() DomainDomainEndpointOptionsPtrOutput
func (DomainDomainEndpointOptionsPtrOutput) ToDomainDomainEndpointOptionsPtrOutputWithContext ¶ added in v1.20.0
func (o DomainDomainEndpointOptionsPtrOutput) ToDomainDomainEndpointOptionsPtrOutputWithContext(ctx context.Context) DomainDomainEndpointOptionsPtrOutput
type DomainEbsOptions ¶ added in v1.19.0
type DomainEbsOptions 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. Applicable only for the Provisioned IOPS EBS volume type. Iops *int `pulumi:"iops"` // The size of EBS volumes attached to data nodes (in GB). // **Required** if `ebsEnabled` is set to `true`. VolumeSize *int `pulumi:"volumeSize"` // The type of EBS volumes attached to data nodes. VolumeType *string `pulumi:"volumeType"` }
type DomainEbsOptionsArgs ¶ added in v1.19.0
type DomainEbsOptionsArgs 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. Applicable only for the Provisioned IOPS EBS volume type. Iops pulumi.IntPtrInput `pulumi:"iops"` // The size of EBS volumes attached to data nodes (in GB). // **Required** if `ebsEnabled` is set to `true`. VolumeSize pulumi.IntPtrInput `pulumi:"volumeSize"` // The type of EBS volumes attached to data nodes. VolumeType pulumi.StringPtrInput `pulumi:"volumeType"` }
func (DomainEbsOptionsArgs) ElementType ¶ added in v1.19.0
func (DomainEbsOptionsArgs) ElementType() reflect.Type
func (DomainEbsOptionsArgs) ToDomainEbsOptionsOutput ¶ added in v1.19.0
func (i DomainEbsOptionsArgs) ToDomainEbsOptionsOutput() DomainEbsOptionsOutput
func (DomainEbsOptionsArgs) ToDomainEbsOptionsOutputWithContext ¶ added in v1.19.0
func (i DomainEbsOptionsArgs) ToDomainEbsOptionsOutputWithContext(ctx context.Context) DomainEbsOptionsOutput
func (DomainEbsOptionsArgs) ToDomainEbsOptionsPtrOutput ¶ added in v1.19.0
func (i DomainEbsOptionsArgs) ToDomainEbsOptionsPtrOutput() DomainEbsOptionsPtrOutput
func (DomainEbsOptionsArgs) ToDomainEbsOptionsPtrOutputWithContext ¶ added in v1.19.0
func (i DomainEbsOptionsArgs) ToDomainEbsOptionsPtrOutputWithContext(ctx context.Context) DomainEbsOptionsPtrOutput
type DomainEbsOptionsInput ¶ added in v1.19.0
type DomainEbsOptionsInput interface { pulumi.Input ToDomainEbsOptionsOutput() DomainEbsOptionsOutput ToDomainEbsOptionsOutputWithContext(context.Context) DomainEbsOptionsOutput }
type DomainEbsOptionsOutput ¶ added in v1.19.0
type DomainEbsOptionsOutput struct{ *pulumi.OutputState }
func (DomainEbsOptionsOutput) EbsEnabled ¶ added in v1.19.0
func (o DomainEbsOptionsOutput) EbsEnabled() pulumi.BoolOutput
Whether EBS volumes are attached to data nodes in the domain.
func (DomainEbsOptionsOutput) ElementType ¶ added in v1.19.0
func (DomainEbsOptionsOutput) ElementType() reflect.Type
func (DomainEbsOptionsOutput) Iops ¶ added in v1.19.0
func (o DomainEbsOptionsOutput) Iops() pulumi.IntPtrOutput
The 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 ¶ added in v1.19.0
func (o DomainEbsOptionsOutput) ToDomainEbsOptionsOutput() DomainEbsOptionsOutput
func (DomainEbsOptionsOutput) ToDomainEbsOptionsOutputWithContext ¶ added in v1.19.0
func (o DomainEbsOptionsOutput) ToDomainEbsOptionsOutputWithContext(ctx context.Context) DomainEbsOptionsOutput
func (DomainEbsOptionsOutput) ToDomainEbsOptionsPtrOutput ¶ added in v1.19.0
func (o DomainEbsOptionsOutput) ToDomainEbsOptionsPtrOutput() DomainEbsOptionsPtrOutput
func (DomainEbsOptionsOutput) ToDomainEbsOptionsPtrOutputWithContext ¶ added in v1.19.0
func (o DomainEbsOptionsOutput) ToDomainEbsOptionsPtrOutputWithContext(ctx context.Context) DomainEbsOptionsPtrOutput
func (DomainEbsOptionsOutput) VolumeSize ¶ added in v1.19.0
func (o DomainEbsOptionsOutput) VolumeSize() pulumi.IntPtrOutput
The size of EBS volumes attached to data nodes (in GB). **Required** if `ebsEnabled` is set to `true`.
func (DomainEbsOptionsOutput) VolumeType ¶ added in v1.19.0
func (o DomainEbsOptionsOutput) VolumeType() pulumi.StringPtrOutput
The type of EBS volumes attached to data nodes.
type DomainEbsOptionsPtrInput ¶ added in v1.19.0
type DomainEbsOptionsPtrInput interface { pulumi.Input ToDomainEbsOptionsPtrOutput() DomainEbsOptionsPtrOutput ToDomainEbsOptionsPtrOutputWithContext(context.Context) DomainEbsOptionsPtrOutput }
func DomainEbsOptionsPtr ¶ added in v1.19.0
func DomainEbsOptionsPtr(v *DomainEbsOptionsArgs) DomainEbsOptionsPtrInput
type DomainEbsOptionsPtrOutput ¶ added in v1.19.0
type DomainEbsOptionsPtrOutput struct{ *pulumi.OutputState }
func (DomainEbsOptionsPtrOutput) EbsEnabled ¶ added in v1.19.0
func (o DomainEbsOptionsPtrOutput) EbsEnabled() pulumi.BoolOutput
Whether EBS volumes are attached to data nodes in the domain.
func (DomainEbsOptionsPtrOutput) Elem ¶ added in v1.19.0
func (o DomainEbsOptionsPtrOutput) Elem() DomainEbsOptionsOutput
func (DomainEbsOptionsPtrOutput) ElementType ¶ added in v1.19.0
func (DomainEbsOptionsPtrOutput) ElementType() reflect.Type
func (DomainEbsOptionsPtrOutput) Iops ¶ added in v1.19.0
func (o DomainEbsOptionsPtrOutput) Iops() pulumi.IntPtrOutput
The 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 ¶ added in v1.19.0
func (o DomainEbsOptionsPtrOutput) ToDomainEbsOptionsPtrOutput() DomainEbsOptionsPtrOutput
func (DomainEbsOptionsPtrOutput) ToDomainEbsOptionsPtrOutputWithContext ¶ added in v1.19.0
func (o DomainEbsOptionsPtrOutput) ToDomainEbsOptionsPtrOutputWithContext(ctx context.Context) DomainEbsOptionsPtrOutput
func (DomainEbsOptionsPtrOutput) VolumeSize ¶ added in v1.19.0
func (o DomainEbsOptionsPtrOutput) VolumeSize() pulumi.IntPtrOutput
The size of EBS volumes attached to data nodes (in GB). **Required** if `ebsEnabled` is set to `true`.
func (DomainEbsOptionsPtrOutput) VolumeType ¶ added in v1.19.0
func (o DomainEbsOptionsPtrOutput) VolumeType() pulumi.StringPtrOutput
The type of EBS volumes attached to data nodes.
type DomainEncryptAtRest ¶ added in v1.19.0
type DomainEncryptAtRest struct { // Specifies whether Amazon Cognito authentication with Kibana is enabled or not Enabled bool `pulumi:"enabled"` // The 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 ¶ added in v1.19.0
type DomainEncryptAtRestArgs struct { // Specifies whether Amazon Cognito authentication with Kibana is enabled or not Enabled pulumi.BoolInput `pulumi:"enabled"` // The 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 ¶ added in v1.19.0
func (DomainEncryptAtRestArgs) ElementType() reflect.Type
func (DomainEncryptAtRestArgs) ToDomainEncryptAtRestOutput ¶ added in v1.19.0
func (i DomainEncryptAtRestArgs) ToDomainEncryptAtRestOutput() DomainEncryptAtRestOutput
func (DomainEncryptAtRestArgs) ToDomainEncryptAtRestOutputWithContext ¶ added in v1.19.0
func (i DomainEncryptAtRestArgs) ToDomainEncryptAtRestOutputWithContext(ctx context.Context) DomainEncryptAtRestOutput
func (DomainEncryptAtRestArgs) ToDomainEncryptAtRestPtrOutput ¶ added in v1.19.0
func (i DomainEncryptAtRestArgs) ToDomainEncryptAtRestPtrOutput() DomainEncryptAtRestPtrOutput
func (DomainEncryptAtRestArgs) ToDomainEncryptAtRestPtrOutputWithContext ¶ added in v1.19.0
func (i DomainEncryptAtRestArgs) ToDomainEncryptAtRestPtrOutputWithContext(ctx context.Context) DomainEncryptAtRestPtrOutput
type DomainEncryptAtRestInput ¶ added in v1.19.0
type DomainEncryptAtRestInput interface { pulumi.Input ToDomainEncryptAtRestOutput() DomainEncryptAtRestOutput ToDomainEncryptAtRestOutputWithContext(context.Context) DomainEncryptAtRestOutput }
type DomainEncryptAtRestOutput ¶ added in v1.19.0
type DomainEncryptAtRestOutput struct{ *pulumi.OutputState }
func (DomainEncryptAtRestOutput) ElementType ¶ added in v1.19.0
func (DomainEncryptAtRestOutput) ElementType() reflect.Type
func (DomainEncryptAtRestOutput) Enabled ¶ added in v1.19.0
func (o DomainEncryptAtRestOutput) Enabled() pulumi.BoolOutput
Specifies whether Amazon Cognito authentication with Kibana is enabled or not
func (DomainEncryptAtRestOutput) KmsKeyId ¶ added in v1.19.0
func (o DomainEncryptAtRestOutput) KmsKeyId() pulumi.StringPtrOutput
The 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 ¶ added in v1.19.0
func (o DomainEncryptAtRestOutput) ToDomainEncryptAtRestOutput() DomainEncryptAtRestOutput
func (DomainEncryptAtRestOutput) ToDomainEncryptAtRestOutputWithContext ¶ added in v1.19.0
func (o DomainEncryptAtRestOutput) ToDomainEncryptAtRestOutputWithContext(ctx context.Context) DomainEncryptAtRestOutput
func (DomainEncryptAtRestOutput) ToDomainEncryptAtRestPtrOutput ¶ added in v1.19.0
func (o DomainEncryptAtRestOutput) ToDomainEncryptAtRestPtrOutput() DomainEncryptAtRestPtrOutput
func (DomainEncryptAtRestOutput) ToDomainEncryptAtRestPtrOutputWithContext ¶ added in v1.19.0
func (o DomainEncryptAtRestOutput) ToDomainEncryptAtRestPtrOutputWithContext(ctx context.Context) DomainEncryptAtRestPtrOutput
type DomainEncryptAtRestPtrInput ¶ added in v1.19.0
type DomainEncryptAtRestPtrInput interface { pulumi.Input ToDomainEncryptAtRestPtrOutput() DomainEncryptAtRestPtrOutput ToDomainEncryptAtRestPtrOutputWithContext(context.Context) DomainEncryptAtRestPtrOutput }
func DomainEncryptAtRestPtr ¶ added in v1.19.0
func DomainEncryptAtRestPtr(v *DomainEncryptAtRestArgs) DomainEncryptAtRestPtrInput
type DomainEncryptAtRestPtrOutput ¶ added in v1.19.0
type DomainEncryptAtRestPtrOutput struct{ *pulumi.OutputState }
func (DomainEncryptAtRestPtrOutput) Elem ¶ added in v1.19.0
func (o DomainEncryptAtRestPtrOutput) Elem() DomainEncryptAtRestOutput
func (DomainEncryptAtRestPtrOutput) ElementType ¶ added in v1.19.0
func (DomainEncryptAtRestPtrOutput) ElementType() reflect.Type
func (DomainEncryptAtRestPtrOutput) Enabled ¶ added in v1.19.0
func (o DomainEncryptAtRestPtrOutput) Enabled() pulumi.BoolOutput
Specifies whether Amazon Cognito authentication with Kibana is enabled or not
func (DomainEncryptAtRestPtrOutput) KmsKeyId ¶ added in v1.19.0
func (o DomainEncryptAtRestPtrOutput) KmsKeyId() pulumi.StringPtrOutput
The 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 ¶ added in v1.19.0
func (o DomainEncryptAtRestPtrOutput) ToDomainEncryptAtRestPtrOutput() DomainEncryptAtRestPtrOutput
func (DomainEncryptAtRestPtrOutput) ToDomainEncryptAtRestPtrOutputWithContext ¶ added in v1.19.0
func (o DomainEncryptAtRestPtrOutput) ToDomainEncryptAtRestPtrOutputWithContext(ctx context.Context) DomainEncryptAtRestPtrOutput
type DomainLogPublishingOption ¶ added in v1.19.0
type DomainLogPublishingOption struct { // ARN of the Cloudwatch log group to which log needs to be published. CloudwatchLogGroupArn string `pulumi:"cloudwatchLogGroupArn"` // Specifies whether Amazon Cognito authentication with Kibana is enabled or not Enabled *bool `pulumi:"enabled"` // A type of Elasticsearch log. Valid values: INDEX_SLOW_LOGS, SEARCH_SLOW_LOGS, ES_APPLICATION_LOGS LogType string `pulumi:"logType"` }
type DomainLogPublishingOptionArgs ¶ added in v1.19.0
type DomainLogPublishingOptionArgs struct { // ARN of the Cloudwatch log group to which log needs to be published. CloudwatchLogGroupArn pulumi.StringInput `pulumi:"cloudwatchLogGroupArn"` // Specifies whether Amazon Cognito authentication with Kibana is enabled or not Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // A type of Elasticsearch log. Valid values: INDEX_SLOW_LOGS, SEARCH_SLOW_LOGS, ES_APPLICATION_LOGS LogType pulumi.StringInput `pulumi:"logType"` }
func (DomainLogPublishingOptionArgs) ElementType ¶ added in v1.19.0
func (DomainLogPublishingOptionArgs) ElementType() reflect.Type
func (DomainLogPublishingOptionArgs) ToDomainLogPublishingOptionOutput ¶ added in v1.19.0
func (i DomainLogPublishingOptionArgs) ToDomainLogPublishingOptionOutput() DomainLogPublishingOptionOutput
func (DomainLogPublishingOptionArgs) ToDomainLogPublishingOptionOutputWithContext ¶ added in v1.19.0
func (i DomainLogPublishingOptionArgs) ToDomainLogPublishingOptionOutputWithContext(ctx context.Context) DomainLogPublishingOptionOutput
type DomainLogPublishingOptionArray ¶ added in v1.19.0
type DomainLogPublishingOptionArray []DomainLogPublishingOptionInput
func (DomainLogPublishingOptionArray) ElementType ¶ added in v1.19.0
func (DomainLogPublishingOptionArray) ElementType() reflect.Type
func (DomainLogPublishingOptionArray) ToDomainLogPublishingOptionArrayOutput ¶ added in v1.19.0
func (i DomainLogPublishingOptionArray) ToDomainLogPublishingOptionArrayOutput() DomainLogPublishingOptionArrayOutput
func (DomainLogPublishingOptionArray) ToDomainLogPublishingOptionArrayOutputWithContext ¶ added in v1.19.0
func (i DomainLogPublishingOptionArray) ToDomainLogPublishingOptionArrayOutputWithContext(ctx context.Context) DomainLogPublishingOptionArrayOutput
type DomainLogPublishingOptionArrayInput ¶ added in v1.19.0
type DomainLogPublishingOptionArrayInput interface { pulumi.Input ToDomainLogPublishingOptionArrayOutput() DomainLogPublishingOptionArrayOutput ToDomainLogPublishingOptionArrayOutputWithContext(context.Context) DomainLogPublishingOptionArrayOutput }
type DomainLogPublishingOptionArrayOutput ¶ added in v1.19.0
type DomainLogPublishingOptionArrayOutput struct{ *pulumi.OutputState }
func (DomainLogPublishingOptionArrayOutput) ElementType ¶ added in v1.19.0
func (DomainLogPublishingOptionArrayOutput) ElementType() reflect.Type
func (DomainLogPublishingOptionArrayOutput) Index ¶ added in v1.19.0
func (o DomainLogPublishingOptionArrayOutput) Index(i pulumi.IntInput) DomainLogPublishingOptionOutput
func (DomainLogPublishingOptionArrayOutput) ToDomainLogPublishingOptionArrayOutput ¶ added in v1.19.0
func (o DomainLogPublishingOptionArrayOutput) ToDomainLogPublishingOptionArrayOutput() DomainLogPublishingOptionArrayOutput
func (DomainLogPublishingOptionArrayOutput) ToDomainLogPublishingOptionArrayOutputWithContext ¶ added in v1.19.0
func (o DomainLogPublishingOptionArrayOutput) ToDomainLogPublishingOptionArrayOutputWithContext(ctx context.Context) DomainLogPublishingOptionArrayOutput
type DomainLogPublishingOptionInput ¶ added in v1.19.0
type DomainLogPublishingOptionInput interface { pulumi.Input ToDomainLogPublishingOptionOutput() DomainLogPublishingOptionOutput ToDomainLogPublishingOptionOutputWithContext(context.Context) DomainLogPublishingOptionOutput }
type DomainLogPublishingOptionOutput ¶ added in v1.19.0
type DomainLogPublishingOptionOutput struct{ *pulumi.OutputState }
func (DomainLogPublishingOptionOutput) CloudwatchLogGroupArn ¶ added in v1.19.0
func (o DomainLogPublishingOptionOutput) CloudwatchLogGroupArn() pulumi.StringOutput
ARN of the Cloudwatch log group to which log needs to be published.
func (DomainLogPublishingOptionOutput) ElementType ¶ added in v1.19.0
func (DomainLogPublishingOptionOutput) ElementType() reflect.Type
func (DomainLogPublishingOptionOutput) Enabled ¶ added in v1.19.0
func (o DomainLogPublishingOptionOutput) Enabled() pulumi.BoolPtrOutput
Specifies whether Amazon Cognito authentication with Kibana is enabled or not
func (DomainLogPublishingOptionOutput) LogType ¶ added in v1.19.0
func (o DomainLogPublishingOptionOutput) LogType() pulumi.StringOutput
A type of Elasticsearch log. Valid values: INDEX_SLOW_LOGS, SEARCH_SLOW_LOGS, ES_APPLICATION_LOGS
func (DomainLogPublishingOptionOutput) ToDomainLogPublishingOptionOutput ¶ added in v1.19.0
func (o DomainLogPublishingOptionOutput) ToDomainLogPublishingOptionOutput() DomainLogPublishingOptionOutput
func (DomainLogPublishingOptionOutput) ToDomainLogPublishingOptionOutputWithContext ¶ added in v1.19.0
func (o DomainLogPublishingOptionOutput) ToDomainLogPublishingOptionOutputWithContext(ctx context.Context) DomainLogPublishingOptionOutput
type DomainNodeToNodeEncryption ¶ added in v1.19.0
type DomainNodeToNodeEncryption struct { // Specifies whether Amazon Cognito authentication with Kibana is enabled or not Enabled bool `pulumi:"enabled"` }
type DomainNodeToNodeEncryptionArgs ¶ added in v1.19.0
type DomainNodeToNodeEncryptionArgs struct { // Specifies whether Amazon Cognito authentication with Kibana is enabled or not Enabled pulumi.BoolInput `pulumi:"enabled"` }
func (DomainNodeToNodeEncryptionArgs) ElementType ¶ added in v1.19.0
func (DomainNodeToNodeEncryptionArgs) ElementType() reflect.Type
func (DomainNodeToNodeEncryptionArgs) ToDomainNodeToNodeEncryptionOutput ¶ added in v1.19.0
func (i DomainNodeToNodeEncryptionArgs) ToDomainNodeToNodeEncryptionOutput() DomainNodeToNodeEncryptionOutput
func (DomainNodeToNodeEncryptionArgs) ToDomainNodeToNodeEncryptionOutputWithContext ¶ added in v1.19.0
func (i DomainNodeToNodeEncryptionArgs) ToDomainNodeToNodeEncryptionOutputWithContext(ctx context.Context) DomainNodeToNodeEncryptionOutput
func (DomainNodeToNodeEncryptionArgs) ToDomainNodeToNodeEncryptionPtrOutput ¶ added in v1.19.0
func (i DomainNodeToNodeEncryptionArgs) ToDomainNodeToNodeEncryptionPtrOutput() DomainNodeToNodeEncryptionPtrOutput
func (DomainNodeToNodeEncryptionArgs) ToDomainNodeToNodeEncryptionPtrOutputWithContext ¶ added in v1.19.0
func (i DomainNodeToNodeEncryptionArgs) ToDomainNodeToNodeEncryptionPtrOutputWithContext(ctx context.Context) DomainNodeToNodeEncryptionPtrOutput
type DomainNodeToNodeEncryptionInput ¶ added in v1.19.0
type DomainNodeToNodeEncryptionInput interface { pulumi.Input ToDomainNodeToNodeEncryptionOutput() DomainNodeToNodeEncryptionOutput ToDomainNodeToNodeEncryptionOutputWithContext(context.Context) DomainNodeToNodeEncryptionOutput }
type DomainNodeToNodeEncryptionOutput ¶ added in v1.19.0
type DomainNodeToNodeEncryptionOutput struct{ *pulumi.OutputState }
func (DomainNodeToNodeEncryptionOutput) ElementType ¶ added in v1.19.0
func (DomainNodeToNodeEncryptionOutput) ElementType() reflect.Type
func (DomainNodeToNodeEncryptionOutput) Enabled ¶ added in v1.19.0
func (o DomainNodeToNodeEncryptionOutput) Enabled() pulumi.BoolOutput
Specifies whether Amazon Cognito authentication with Kibana is enabled or not
func (DomainNodeToNodeEncryptionOutput) ToDomainNodeToNodeEncryptionOutput ¶ added in v1.19.0
func (o DomainNodeToNodeEncryptionOutput) ToDomainNodeToNodeEncryptionOutput() DomainNodeToNodeEncryptionOutput
func (DomainNodeToNodeEncryptionOutput) ToDomainNodeToNodeEncryptionOutputWithContext ¶ added in v1.19.0
func (o DomainNodeToNodeEncryptionOutput) ToDomainNodeToNodeEncryptionOutputWithContext(ctx context.Context) DomainNodeToNodeEncryptionOutput
func (DomainNodeToNodeEncryptionOutput) ToDomainNodeToNodeEncryptionPtrOutput ¶ added in v1.19.0
func (o DomainNodeToNodeEncryptionOutput) ToDomainNodeToNodeEncryptionPtrOutput() DomainNodeToNodeEncryptionPtrOutput
func (DomainNodeToNodeEncryptionOutput) ToDomainNodeToNodeEncryptionPtrOutputWithContext ¶ added in v1.19.0
func (o DomainNodeToNodeEncryptionOutput) ToDomainNodeToNodeEncryptionPtrOutputWithContext(ctx context.Context) DomainNodeToNodeEncryptionPtrOutput
type DomainNodeToNodeEncryptionPtrInput ¶ added in v1.19.0
type DomainNodeToNodeEncryptionPtrInput interface { pulumi.Input ToDomainNodeToNodeEncryptionPtrOutput() DomainNodeToNodeEncryptionPtrOutput ToDomainNodeToNodeEncryptionPtrOutputWithContext(context.Context) DomainNodeToNodeEncryptionPtrOutput }
func DomainNodeToNodeEncryptionPtr ¶ added in v1.19.0
func DomainNodeToNodeEncryptionPtr(v *DomainNodeToNodeEncryptionArgs) DomainNodeToNodeEncryptionPtrInput
type DomainNodeToNodeEncryptionPtrOutput ¶ added in v1.19.0
type DomainNodeToNodeEncryptionPtrOutput struct{ *pulumi.OutputState }
func (DomainNodeToNodeEncryptionPtrOutput) Elem ¶ added in v1.19.0
func (o DomainNodeToNodeEncryptionPtrOutput) Elem() DomainNodeToNodeEncryptionOutput
func (DomainNodeToNodeEncryptionPtrOutput) ElementType ¶ added in v1.19.0
func (DomainNodeToNodeEncryptionPtrOutput) ElementType() reflect.Type
func (DomainNodeToNodeEncryptionPtrOutput) Enabled ¶ added in v1.19.0
func (o DomainNodeToNodeEncryptionPtrOutput) Enabled() pulumi.BoolOutput
Specifies whether Amazon Cognito authentication with Kibana is enabled or not
func (DomainNodeToNodeEncryptionPtrOutput) ToDomainNodeToNodeEncryptionPtrOutput ¶ added in v1.19.0
func (o DomainNodeToNodeEncryptionPtrOutput) ToDomainNodeToNodeEncryptionPtrOutput() DomainNodeToNodeEncryptionPtrOutput
func (DomainNodeToNodeEncryptionPtrOutput) ToDomainNodeToNodeEncryptionPtrOutputWithContext ¶ added in v1.19.0
func (o DomainNodeToNodeEncryptionPtrOutput) ToDomainNodeToNodeEncryptionPtrOutputWithContext(ctx context.Context) DomainNodeToNodeEncryptionPtrOutput
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)
> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/elasticsearch_domain_policy.html.markdown.
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.
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 ¶ added in v1.19.0
func (DomainPolicyArgs) ElementType() reflect.Type
type DomainPolicyState ¶
type DomainPolicyState struct { // IAM policy document specifying the access policies for the domain AccessPolicies pulumi.StringPtrInput // Name of the domain. DomainName pulumi.StringPtrInput }
func (DomainPolicyState) ElementType ¶ added in v1.19.0
func (DomainPolicyState) ElementType() reflect.Type
type DomainSnapshotOptions ¶ added in v1.19.0
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 ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (DomainSnapshotOptionsArgs) ElementType() reflect.Type
func (DomainSnapshotOptionsArgs) ToDomainSnapshotOptionsOutput ¶ added in v1.19.0
func (i DomainSnapshotOptionsArgs) ToDomainSnapshotOptionsOutput() DomainSnapshotOptionsOutput
func (DomainSnapshotOptionsArgs) ToDomainSnapshotOptionsOutputWithContext ¶ added in v1.19.0
func (i DomainSnapshotOptionsArgs) ToDomainSnapshotOptionsOutputWithContext(ctx context.Context) DomainSnapshotOptionsOutput
func (DomainSnapshotOptionsArgs) ToDomainSnapshotOptionsPtrOutput ¶ added in v1.19.0
func (i DomainSnapshotOptionsArgs) ToDomainSnapshotOptionsPtrOutput() DomainSnapshotOptionsPtrOutput
func (DomainSnapshotOptionsArgs) ToDomainSnapshotOptionsPtrOutputWithContext ¶ added in v1.19.0
func (i DomainSnapshotOptionsArgs) ToDomainSnapshotOptionsPtrOutputWithContext(ctx context.Context) DomainSnapshotOptionsPtrOutput
type DomainSnapshotOptionsInput ¶ added in v1.19.0
type DomainSnapshotOptionsInput interface { pulumi.Input ToDomainSnapshotOptionsOutput() DomainSnapshotOptionsOutput ToDomainSnapshotOptionsOutputWithContext(context.Context) DomainSnapshotOptionsOutput }
type DomainSnapshotOptionsOutput ¶ added in v1.19.0
type DomainSnapshotOptionsOutput struct{ *pulumi.OutputState }
func (DomainSnapshotOptionsOutput) AutomatedSnapshotStartHour ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (DomainSnapshotOptionsOutput) ElementType() reflect.Type
func (DomainSnapshotOptionsOutput) ToDomainSnapshotOptionsOutput ¶ added in v1.19.0
func (o DomainSnapshotOptionsOutput) ToDomainSnapshotOptionsOutput() DomainSnapshotOptionsOutput
func (DomainSnapshotOptionsOutput) ToDomainSnapshotOptionsOutputWithContext ¶ added in v1.19.0
func (o DomainSnapshotOptionsOutput) ToDomainSnapshotOptionsOutputWithContext(ctx context.Context) DomainSnapshotOptionsOutput
func (DomainSnapshotOptionsOutput) ToDomainSnapshotOptionsPtrOutput ¶ added in v1.19.0
func (o DomainSnapshotOptionsOutput) ToDomainSnapshotOptionsPtrOutput() DomainSnapshotOptionsPtrOutput
func (DomainSnapshotOptionsOutput) ToDomainSnapshotOptionsPtrOutputWithContext ¶ added in v1.19.0
func (o DomainSnapshotOptionsOutput) ToDomainSnapshotOptionsPtrOutputWithContext(ctx context.Context) DomainSnapshotOptionsPtrOutput
type DomainSnapshotOptionsPtrInput ¶ added in v1.19.0
type DomainSnapshotOptionsPtrInput interface { pulumi.Input ToDomainSnapshotOptionsPtrOutput() DomainSnapshotOptionsPtrOutput ToDomainSnapshotOptionsPtrOutputWithContext(context.Context) DomainSnapshotOptionsPtrOutput }
func DomainSnapshotOptionsPtr ¶ added in v1.19.0
func DomainSnapshotOptionsPtr(v *DomainSnapshotOptionsArgs) DomainSnapshotOptionsPtrInput
type DomainSnapshotOptionsPtrOutput ¶ added in v1.19.0
type DomainSnapshotOptionsPtrOutput struct{ *pulumi.OutputState }
func (DomainSnapshotOptionsPtrOutput) AutomatedSnapshotStartHour ¶ added in v1.19.0
func (o DomainSnapshotOptionsPtrOutput) AutomatedSnapshotStartHour() pulumi.IntOutput
Hour during which the service takes an automated daily snapshot of the indices in the domain.
func (DomainSnapshotOptionsPtrOutput) Elem ¶ added in v1.19.0
func (o DomainSnapshotOptionsPtrOutput) Elem() DomainSnapshotOptionsOutput
func (DomainSnapshotOptionsPtrOutput) ElementType ¶ added in v1.19.0
func (DomainSnapshotOptionsPtrOutput) ElementType() reflect.Type
func (DomainSnapshotOptionsPtrOutput) ToDomainSnapshotOptionsPtrOutput ¶ added in v1.19.0
func (o DomainSnapshotOptionsPtrOutput) ToDomainSnapshotOptionsPtrOutput() DomainSnapshotOptionsPtrOutput
func (DomainSnapshotOptionsPtrOutput) ToDomainSnapshotOptionsPtrOutputWithContext ¶ added in v1.19.0
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.StringPtrInput // Key-value string pairs to specify advanced configuration options. // Note that the values for these configuration options must be strings (wrapped in quotes) or they // may be wrong and cause a perpetual diff, causing this provider to want to recreate your Elasticsearch // domain on every apply. AdvancedOptions pulumi.MapInput // Amazon Resource Name (ARN) of the domain. Arn pulumi.StringPtrInput // Cluster configuration of the domain, see below. ClusterConfig DomainClusterConfigPtrInput CognitoOptions DomainCognitoOptionsPtrInput // Domain endpoint HTTP(S) related options. See below. DomainEndpointOptions DomainDomainEndpointOptionsPtrInput // Unique identifier for the domain. DomainId pulumi.StringPtrInput // Name of the domain. DomainName pulumi.StringPtrInput // EBS related options, may be required based on chosen [instance size](https://aws.amazon.com/elasticsearch-service/pricing/). See below. EbsOptions DomainEbsOptionsPtrInput // The version of Elasticsearch to deploy. Defaults to `1.5` ElasticsearchVersion pulumi.StringPtrInput // Encrypt at rest options. Only available for [certain instance types](http://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/aes-supported-instance-types.html). See 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. // * `vpc_options.0.availability_zones` - If the domain was created inside a VPC, the names of the availability zones the configured `subnetIds` were created inside. // * `vpc_options.0.vpc_id` - If the domain was created inside a VPC, the ID of the VPC. KibanaEndpoint pulumi.StringPtrInput // Options for publishing slow logs to CloudWatch Logs. LogPublishingOptions DomainLogPublishingOptionArrayInput // Node-to-node encryption options. See below. NodeToNodeEncryption DomainNodeToNodeEncryptionPtrInput // Snapshot related options, see below. SnapshotOptions DomainSnapshotOptionsPtrInput // A mapping of tags to assign to the resource Tags pulumi.MapInput // VPC related options, see below. 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)). VpcOptions DomainVpcOptionsPtrInput }
func (DomainState) ElementType ¶ added in v1.19.0
func (DomainState) ElementType() reflect.Type
type DomainVpcOptions ¶ added in v1.19.0
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 ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (DomainVpcOptionsArgs) ElementType() reflect.Type
func (DomainVpcOptionsArgs) ToDomainVpcOptionsOutput ¶ added in v1.19.0
func (i DomainVpcOptionsArgs) ToDomainVpcOptionsOutput() DomainVpcOptionsOutput
func (DomainVpcOptionsArgs) ToDomainVpcOptionsOutputWithContext ¶ added in v1.19.0
func (i DomainVpcOptionsArgs) ToDomainVpcOptionsOutputWithContext(ctx context.Context) DomainVpcOptionsOutput
func (DomainVpcOptionsArgs) ToDomainVpcOptionsPtrOutput ¶ added in v1.19.0
func (i DomainVpcOptionsArgs) ToDomainVpcOptionsPtrOutput() DomainVpcOptionsPtrOutput
func (DomainVpcOptionsArgs) ToDomainVpcOptionsPtrOutputWithContext ¶ added in v1.19.0
func (i DomainVpcOptionsArgs) ToDomainVpcOptionsPtrOutputWithContext(ctx context.Context) DomainVpcOptionsPtrOutput
type DomainVpcOptionsInput ¶ added in v1.19.0
type DomainVpcOptionsInput interface { pulumi.Input ToDomainVpcOptionsOutput() DomainVpcOptionsOutput ToDomainVpcOptionsOutputWithContext(context.Context) DomainVpcOptionsOutput }
type DomainVpcOptionsOutput ¶ added in v1.19.0
type DomainVpcOptionsOutput struct{ *pulumi.OutputState }
func (DomainVpcOptionsOutput) AvailabilityZones ¶ added in v1.19.0
func (o DomainVpcOptionsOutput) AvailabilityZones() pulumi.StringArrayOutput
func (DomainVpcOptionsOutput) ElementType ¶ added in v1.19.0
func (DomainVpcOptionsOutput) ElementType() reflect.Type
func (DomainVpcOptionsOutput) SecurityGroupIds ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (o DomainVpcOptionsOutput) SubnetIds() pulumi.StringArrayOutput
List of VPC Subnet IDs for the Elasticsearch domain endpoints to be created in.
func (DomainVpcOptionsOutput) ToDomainVpcOptionsOutput ¶ added in v1.19.0
func (o DomainVpcOptionsOutput) ToDomainVpcOptionsOutput() DomainVpcOptionsOutput
func (DomainVpcOptionsOutput) ToDomainVpcOptionsOutputWithContext ¶ added in v1.19.0
func (o DomainVpcOptionsOutput) ToDomainVpcOptionsOutputWithContext(ctx context.Context) DomainVpcOptionsOutput
func (DomainVpcOptionsOutput) ToDomainVpcOptionsPtrOutput ¶ added in v1.19.0
func (o DomainVpcOptionsOutput) ToDomainVpcOptionsPtrOutput() DomainVpcOptionsPtrOutput
func (DomainVpcOptionsOutput) ToDomainVpcOptionsPtrOutputWithContext ¶ added in v1.19.0
func (o DomainVpcOptionsOutput) ToDomainVpcOptionsPtrOutputWithContext(ctx context.Context) DomainVpcOptionsPtrOutput
func (DomainVpcOptionsOutput) VpcId ¶ added in v1.19.0
func (o DomainVpcOptionsOutput) VpcId() pulumi.StringPtrOutput
type DomainVpcOptionsPtrInput ¶ added in v1.19.0
type DomainVpcOptionsPtrInput interface { pulumi.Input ToDomainVpcOptionsPtrOutput() DomainVpcOptionsPtrOutput ToDomainVpcOptionsPtrOutputWithContext(context.Context) DomainVpcOptionsPtrOutput }
func DomainVpcOptionsPtr ¶ added in v1.19.0
func DomainVpcOptionsPtr(v *DomainVpcOptionsArgs) DomainVpcOptionsPtrInput
type DomainVpcOptionsPtrOutput ¶ added in v1.19.0
type DomainVpcOptionsPtrOutput struct{ *pulumi.OutputState }
func (DomainVpcOptionsPtrOutput) AvailabilityZones ¶ added in v1.19.0
func (o DomainVpcOptionsPtrOutput) AvailabilityZones() pulumi.StringArrayOutput
func (DomainVpcOptionsPtrOutput) Elem ¶ added in v1.19.0
func (o DomainVpcOptionsPtrOutput) Elem() DomainVpcOptionsOutput
func (DomainVpcOptionsPtrOutput) ElementType ¶ added in v1.19.0
func (DomainVpcOptionsPtrOutput) ElementType() reflect.Type
func (DomainVpcOptionsPtrOutput) SecurityGroupIds ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (o DomainVpcOptionsPtrOutput) SubnetIds() pulumi.StringArrayOutput
List of VPC Subnet IDs for the Elasticsearch domain endpoints to be created in.
func (DomainVpcOptionsPtrOutput) ToDomainVpcOptionsPtrOutput ¶ added in v1.19.0
func (o DomainVpcOptionsPtrOutput) ToDomainVpcOptionsPtrOutput() DomainVpcOptionsPtrOutput
func (DomainVpcOptionsPtrOutput) ToDomainVpcOptionsPtrOutputWithContext ¶ added in v1.19.0
func (o DomainVpcOptionsPtrOutput) ToDomainVpcOptionsPtrOutputWithContext(ctx context.Context) DomainVpcOptionsPtrOutput
func (DomainVpcOptionsPtrOutput) VpcId ¶ added in v1.19.0
func (o DomainVpcOptionsPtrOutput) VpcId() pulumi.StringPtrOutput
type GetDomainClusterConfig ¶ added in v1.19.0
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"` // Configuration block containing zone awareness settings. ZoneAwarenessConfigs []GetDomainClusterConfigZoneAwarenessConfig `pulumi:"zoneAwarenessConfigs"` // Indicates whether zone awareness is enabled. ZoneAwarenessEnabled bool `pulumi:"zoneAwarenessEnabled"` }
type GetDomainClusterConfigArgs ¶ added in v1.19.0
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"` // Configuration block containing zone awareness settings. ZoneAwarenessConfigs GetDomainClusterConfigZoneAwarenessConfigArrayInput `pulumi:"zoneAwarenessConfigs"` // Indicates whether zone awareness is enabled. ZoneAwarenessEnabled pulumi.BoolInput `pulumi:"zoneAwarenessEnabled"` }
func (GetDomainClusterConfigArgs) ElementType ¶ added in v1.19.0
func (GetDomainClusterConfigArgs) ElementType() reflect.Type
func (GetDomainClusterConfigArgs) ToGetDomainClusterConfigOutput ¶ added in v1.19.0
func (i GetDomainClusterConfigArgs) ToGetDomainClusterConfigOutput() GetDomainClusterConfigOutput
func (GetDomainClusterConfigArgs) ToGetDomainClusterConfigOutputWithContext ¶ added in v1.19.0
func (i GetDomainClusterConfigArgs) ToGetDomainClusterConfigOutputWithContext(ctx context.Context) GetDomainClusterConfigOutput
type GetDomainClusterConfigArray ¶ added in v1.19.0
type GetDomainClusterConfigArray []GetDomainClusterConfigInput
func (GetDomainClusterConfigArray) ElementType ¶ added in v1.19.0
func (GetDomainClusterConfigArray) ElementType() reflect.Type
func (GetDomainClusterConfigArray) ToGetDomainClusterConfigArrayOutput ¶ added in v1.19.0
func (i GetDomainClusterConfigArray) ToGetDomainClusterConfigArrayOutput() GetDomainClusterConfigArrayOutput
func (GetDomainClusterConfigArray) ToGetDomainClusterConfigArrayOutputWithContext ¶ added in v1.19.0
func (i GetDomainClusterConfigArray) ToGetDomainClusterConfigArrayOutputWithContext(ctx context.Context) GetDomainClusterConfigArrayOutput
type GetDomainClusterConfigArrayInput ¶ added in v1.19.0
type GetDomainClusterConfigArrayInput interface { pulumi.Input ToGetDomainClusterConfigArrayOutput() GetDomainClusterConfigArrayOutput ToGetDomainClusterConfigArrayOutputWithContext(context.Context) GetDomainClusterConfigArrayOutput }
type GetDomainClusterConfigArrayOutput ¶ added in v1.19.0
type GetDomainClusterConfigArrayOutput struct{ *pulumi.OutputState }
func (GetDomainClusterConfigArrayOutput) ElementType ¶ added in v1.19.0
func (GetDomainClusterConfigArrayOutput) ElementType() reflect.Type
func (GetDomainClusterConfigArrayOutput) Index ¶ added in v1.19.0
func (o GetDomainClusterConfigArrayOutput) Index(i pulumi.IntInput) GetDomainClusterConfigOutput
func (GetDomainClusterConfigArrayOutput) ToGetDomainClusterConfigArrayOutput ¶ added in v1.19.0
func (o GetDomainClusterConfigArrayOutput) ToGetDomainClusterConfigArrayOutput() GetDomainClusterConfigArrayOutput
func (GetDomainClusterConfigArrayOutput) ToGetDomainClusterConfigArrayOutputWithContext ¶ added in v1.19.0
func (o GetDomainClusterConfigArrayOutput) ToGetDomainClusterConfigArrayOutputWithContext(ctx context.Context) GetDomainClusterConfigArrayOutput
type GetDomainClusterConfigInput ¶ added in v1.19.0
type GetDomainClusterConfigInput interface { pulumi.Input ToGetDomainClusterConfigOutput() GetDomainClusterConfigOutput ToGetDomainClusterConfigOutputWithContext(context.Context) GetDomainClusterConfigOutput }
type GetDomainClusterConfigOutput ¶ added in v1.19.0
type GetDomainClusterConfigOutput struct{ *pulumi.OutputState }
func (GetDomainClusterConfigOutput) DedicatedMasterCount ¶ added in v1.19.0
func (o GetDomainClusterConfigOutput) DedicatedMasterCount() pulumi.IntOutput
Number of dedicated master nodes in the cluster.
func (GetDomainClusterConfigOutput) DedicatedMasterEnabled ¶ added in v1.19.0
func (o GetDomainClusterConfigOutput) DedicatedMasterEnabled() pulumi.BoolOutput
Indicates whether dedicated master nodes are enabled for the cluster.
func (GetDomainClusterConfigOutput) DedicatedMasterType ¶ added in v1.19.0
func (o GetDomainClusterConfigOutput) DedicatedMasterType() pulumi.StringOutput
Instance type of the dedicated master nodes in the cluster.
func (GetDomainClusterConfigOutput) ElementType ¶ added in v1.19.0
func (GetDomainClusterConfigOutput) ElementType() reflect.Type
func (GetDomainClusterConfigOutput) InstanceCount ¶ added in v1.19.0
func (o GetDomainClusterConfigOutput) InstanceCount() pulumi.IntOutput
Number of instances in the cluster.
func (GetDomainClusterConfigOutput) InstanceType ¶ added in v1.19.0
func (o GetDomainClusterConfigOutput) InstanceType() pulumi.StringOutput
Instance type of data nodes in the cluster.
func (GetDomainClusterConfigOutput) ToGetDomainClusterConfigOutput ¶ added in v1.19.0
func (o GetDomainClusterConfigOutput) ToGetDomainClusterConfigOutput() GetDomainClusterConfigOutput
func (GetDomainClusterConfigOutput) ToGetDomainClusterConfigOutputWithContext ¶ added in v1.19.0
func (o GetDomainClusterConfigOutput) ToGetDomainClusterConfigOutputWithContext(ctx context.Context) GetDomainClusterConfigOutput
func (GetDomainClusterConfigOutput) ZoneAwarenessConfigs ¶ added in v1.19.0
func (o GetDomainClusterConfigOutput) ZoneAwarenessConfigs() GetDomainClusterConfigZoneAwarenessConfigArrayOutput
Configuration block containing zone awareness settings.
func (GetDomainClusterConfigOutput) ZoneAwarenessEnabled ¶ added in v1.19.0
func (o GetDomainClusterConfigOutput) ZoneAwarenessEnabled() pulumi.BoolOutput
Indicates whether zone awareness is enabled.
type GetDomainClusterConfigZoneAwarenessConfig ¶ added in v1.19.0
type GetDomainClusterConfigZoneAwarenessConfig struct { // Number of availability zones used. AvailabilityZoneCount int `pulumi:"availabilityZoneCount"` }
type GetDomainClusterConfigZoneAwarenessConfigArgs ¶ added in v1.19.0
type GetDomainClusterConfigZoneAwarenessConfigArgs struct { // Number of availability zones used. AvailabilityZoneCount pulumi.IntInput `pulumi:"availabilityZoneCount"` }
func (GetDomainClusterConfigZoneAwarenessConfigArgs) ElementType ¶ added in v1.19.0
func (GetDomainClusterConfigZoneAwarenessConfigArgs) ElementType() reflect.Type
func (GetDomainClusterConfigZoneAwarenessConfigArgs) ToGetDomainClusterConfigZoneAwarenessConfigOutput ¶ added in v1.19.0
func (i GetDomainClusterConfigZoneAwarenessConfigArgs) ToGetDomainClusterConfigZoneAwarenessConfigOutput() GetDomainClusterConfigZoneAwarenessConfigOutput
func (GetDomainClusterConfigZoneAwarenessConfigArgs) ToGetDomainClusterConfigZoneAwarenessConfigOutputWithContext ¶ added in v1.19.0
func (i GetDomainClusterConfigZoneAwarenessConfigArgs) ToGetDomainClusterConfigZoneAwarenessConfigOutputWithContext(ctx context.Context) GetDomainClusterConfigZoneAwarenessConfigOutput
type GetDomainClusterConfigZoneAwarenessConfigArray ¶ added in v1.19.0
type GetDomainClusterConfigZoneAwarenessConfigArray []GetDomainClusterConfigZoneAwarenessConfigInput
func (GetDomainClusterConfigZoneAwarenessConfigArray) ElementType ¶ added in v1.19.0
func (GetDomainClusterConfigZoneAwarenessConfigArray) ElementType() reflect.Type
func (GetDomainClusterConfigZoneAwarenessConfigArray) ToGetDomainClusterConfigZoneAwarenessConfigArrayOutput ¶ added in v1.19.0
func (i GetDomainClusterConfigZoneAwarenessConfigArray) ToGetDomainClusterConfigZoneAwarenessConfigArrayOutput() GetDomainClusterConfigZoneAwarenessConfigArrayOutput
func (GetDomainClusterConfigZoneAwarenessConfigArray) ToGetDomainClusterConfigZoneAwarenessConfigArrayOutputWithContext ¶ added in v1.19.0
func (i GetDomainClusterConfigZoneAwarenessConfigArray) ToGetDomainClusterConfigZoneAwarenessConfigArrayOutputWithContext(ctx context.Context) GetDomainClusterConfigZoneAwarenessConfigArrayOutput
type GetDomainClusterConfigZoneAwarenessConfigArrayInput ¶ added in v1.19.0
type GetDomainClusterConfigZoneAwarenessConfigArrayInput interface { pulumi.Input ToGetDomainClusterConfigZoneAwarenessConfigArrayOutput() GetDomainClusterConfigZoneAwarenessConfigArrayOutput ToGetDomainClusterConfigZoneAwarenessConfigArrayOutputWithContext(context.Context) GetDomainClusterConfigZoneAwarenessConfigArrayOutput }
type GetDomainClusterConfigZoneAwarenessConfigArrayOutput ¶ added in v1.19.0
type GetDomainClusterConfigZoneAwarenessConfigArrayOutput struct{ *pulumi.OutputState }
func (GetDomainClusterConfigZoneAwarenessConfigArrayOutput) ElementType ¶ added in v1.19.0
func (GetDomainClusterConfigZoneAwarenessConfigArrayOutput) ElementType() reflect.Type
func (GetDomainClusterConfigZoneAwarenessConfigArrayOutput) ToGetDomainClusterConfigZoneAwarenessConfigArrayOutput ¶ added in v1.19.0
func (o GetDomainClusterConfigZoneAwarenessConfigArrayOutput) ToGetDomainClusterConfigZoneAwarenessConfigArrayOutput() GetDomainClusterConfigZoneAwarenessConfigArrayOutput
func (GetDomainClusterConfigZoneAwarenessConfigArrayOutput) ToGetDomainClusterConfigZoneAwarenessConfigArrayOutputWithContext ¶ added in v1.19.0
func (o GetDomainClusterConfigZoneAwarenessConfigArrayOutput) ToGetDomainClusterConfigZoneAwarenessConfigArrayOutputWithContext(ctx context.Context) GetDomainClusterConfigZoneAwarenessConfigArrayOutput
type GetDomainClusterConfigZoneAwarenessConfigInput ¶ added in v1.19.0
type GetDomainClusterConfigZoneAwarenessConfigInput interface { pulumi.Input ToGetDomainClusterConfigZoneAwarenessConfigOutput() GetDomainClusterConfigZoneAwarenessConfigOutput ToGetDomainClusterConfigZoneAwarenessConfigOutputWithContext(context.Context) GetDomainClusterConfigZoneAwarenessConfigOutput }
type GetDomainClusterConfigZoneAwarenessConfigOutput ¶ added in v1.19.0
type GetDomainClusterConfigZoneAwarenessConfigOutput struct{ *pulumi.OutputState }
func (GetDomainClusterConfigZoneAwarenessConfigOutput) AvailabilityZoneCount ¶ added in v1.19.0
func (o GetDomainClusterConfigZoneAwarenessConfigOutput) AvailabilityZoneCount() pulumi.IntOutput
Number of availability zones used.
func (GetDomainClusterConfigZoneAwarenessConfigOutput) ElementType ¶ added in v1.19.0
func (GetDomainClusterConfigZoneAwarenessConfigOutput) ElementType() reflect.Type
func (GetDomainClusterConfigZoneAwarenessConfigOutput) ToGetDomainClusterConfigZoneAwarenessConfigOutput ¶ added in v1.19.0
func (o GetDomainClusterConfigZoneAwarenessConfigOutput) ToGetDomainClusterConfigZoneAwarenessConfigOutput() GetDomainClusterConfigZoneAwarenessConfigOutput
func (GetDomainClusterConfigZoneAwarenessConfigOutput) ToGetDomainClusterConfigZoneAwarenessConfigOutputWithContext ¶ added in v1.19.0
func (o GetDomainClusterConfigZoneAwarenessConfigOutput) ToGetDomainClusterConfigZoneAwarenessConfigOutputWithContext(ctx context.Context) GetDomainClusterConfigZoneAwarenessConfigOutput
type GetDomainCognitoOption ¶ added in v1.19.0
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 ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (GetDomainCognitoOptionArgs) ElementType() reflect.Type
func (GetDomainCognitoOptionArgs) ToGetDomainCognitoOptionOutput ¶ added in v1.19.0
func (i GetDomainCognitoOptionArgs) ToGetDomainCognitoOptionOutput() GetDomainCognitoOptionOutput
func (GetDomainCognitoOptionArgs) ToGetDomainCognitoOptionOutputWithContext ¶ added in v1.19.0
func (i GetDomainCognitoOptionArgs) ToGetDomainCognitoOptionOutputWithContext(ctx context.Context) GetDomainCognitoOptionOutput
type GetDomainCognitoOptionArray ¶ added in v1.19.0
type GetDomainCognitoOptionArray []GetDomainCognitoOptionInput
func (GetDomainCognitoOptionArray) ElementType ¶ added in v1.19.0
func (GetDomainCognitoOptionArray) ElementType() reflect.Type
func (GetDomainCognitoOptionArray) ToGetDomainCognitoOptionArrayOutput ¶ added in v1.19.0
func (i GetDomainCognitoOptionArray) ToGetDomainCognitoOptionArrayOutput() GetDomainCognitoOptionArrayOutput
func (GetDomainCognitoOptionArray) ToGetDomainCognitoOptionArrayOutputWithContext ¶ added in v1.19.0
func (i GetDomainCognitoOptionArray) ToGetDomainCognitoOptionArrayOutputWithContext(ctx context.Context) GetDomainCognitoOptionArrayOutput
type GetDomainCognitoOptionArrayInput ¶ added in v1.19.0
type GetDomainCognitoOptionArrayInput interface { pulumi.Input ToGetDomainCognitoOptionArrayOutput() GetDomainCognitoOptionArrayOutput ToGetDomainCognitoOptionArrayOutputWithContext(context.Context) GetDomainCognitoOptionArrayOutput }
type GetDomainCognitoOptionArrayOutput ¶ added in v1.19.0
type GetDomainCognitoOptionArrayOutput struct{ *pulumi.OutputState }
func (GetDomainCognitoOptionArrayOutput) ElementType ¶ added in v1.19.0
func (GetDomainCognitoOptionArrayOutput) ElementType() reflect.Type
func (GetDomainCognitoOptionArrayOutput) Index ¶ added in v1.19.0
func (o GetDomainCognitoOptionArrayOutput) Index(i pulumi.IntInput) GetDomainCognitoOptionOutput
func (GetDomainCognitoOptionArrayOutput) ToGetDomainCognitoOptionArrayOutput ¶ added in v1.19.0
func (o GetDomainCognitoOptionArrayOutput) ToGetDomainCognitoOptionArrayOutput() GetDomainCognitoOptionArrayOutput
func (GetDomainCognitoOptionArrayOutput) ToGetDomainCognitoOptionArrayOutputWithContext ¶ added in v1.19.0
func (o GetDomainCognitoOptionArrayOutput) ToGetDomainCognitoOptionArrayOutputWithContext(ctx context.Context) GetDomainCognitoOptionArrayOutput
type GetDomainCognitoOptionInput ¶ added in v1.19.0
type GetDomainCognitoOptionInput interface { pulumi.Input ToGetDomainCognitoOptionOutput() GetDomainCognitoOptionOutput ToGetDomainCognitoOptionOutputWithContext(context.Context) GetDomainCognitoOptionOutput }
type GetDomainCognitoOptionOutput ¶ added in v1.19.0
type GetDomainCognitoOptionOutput struct{ *pulumi.OutputState }
func (GetDomainCognitoOptionOutput) ElementType ¶ added in v1.19.0
func (GetDomainCognitoOptionOutput) ElementType() reflect.Type
func (GetDomainCognitoOptionOutput) Enabled ¶ added in v1.19.0
func (o GetDomainCognitoOptionOutput) Enabled() pulumi.BoolOutput
Whether node to node encryption is enabled.
func (GetDomainCognitoOptionOutput) IdentityPoolId ¶ added in v1.19.0
func (o GetDomainCognitoOptionOutput) IdentityPoolId() pulumi.StringOutput
The Cognito Identity pool used by the domain.
func (GetDomainCognitoOptionOutput) RoleArn ¶ added in v1.19.0
func (o GetDomainCognitoOptionOutput) RoleArn() pulumi.StringOutput
The IAM Role with the AmazonESCognitoAccess policy attached.
func (GetDomainCognitoOptionOutput) ToGetDomainCognitoOptionOutput ¶ added in v1.19.0
func (o GetDomainCognitoOptionOutput) ToGetDomainCognitoOptionOutput() GetDomainCognitoOptionOutput
func (GetDomainCognitoOptionOutput) ToGetDomainCognitoOptionOutputWithContext ¶ added in v1.19.0
func (o GetDomainCognitoOptionOutput) ToGetDomainCognitoOptionOutputWithContext(ctx context.Context) GetDomainCognitoOptionOutput
func (GetDomainCognitoOptionOutput) UserPoolId ¶ added in v1.19.0
func (o GetDomainCognitoOptionOutput) UserPoolId() pulumi.StringOutput
The Cognito User pool used by the domain.
type GetDomainEbsOption ¶ added in v1.19.0
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 ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (GetDomainEbsOptionArgs) ElementType() reflect.Type
func (GetDomainEbsOptionArgs) ToGetDomainEbsOptionOutput ¶ added in v1.19.0
func (i GetDomainEbsOptionArgs) ToGetDomainEbsOptionOutput() GetDomainEbsOptionOutput
func (GetDomainEbsOptionArgs) ToGetDomainEbsOptionOutputWithContext ¶ added in v1.19.0
func (i GetDomainEbsOptionArgs) ToGetDomainEbsOptionOutputWithContext(ctx context.Context) GetDomainEbsOptionOutput
type GetDomainEbsOptionArray ¶ added in v1.19.0
type GetDomainEbsOptionArray []GetDomainEbsOptionInput
func (GetDomainEbsOptionArray) ElementType ¶ added in v1.19.0
func (GetDomainEbsOptionArray) ElementType() reflect.Type
func (GetDomainEbsOptionArray) ToGetDomainEbsOptionArrayOutput ¶ added in v1.19.0
func (i GetDomainEbsOptionArray) ToGetDomainEbsOptionArrayOutput() GetDomainEbsOptionArrayOutput
func (GetDomainEbsOptionArray) ToGetDomainEbsOptionArrayOutputWithContext ¶ added in v1.19.0
func (i GetDomainEbsOptionArray) ToGetDomainEbsOptionArrayOutputWithContext(ctx context.Context) GetDomainEbsOptionArrayOutput
type GetDomainEbsOptionArrayInput ¶ added in v1.19.0
type GetDomainEbsOptionArrayInput interface { pulumi.Input ToGetDomainEbsOptionArrayOutput() GetDomainEbsOptionArrayOutput ToGetDomainEbsOptionArrayOutputWithContext(context.Context) GetDomainEbsOptionArrayOutput }
type GetDomainEbsOptionArrayOutput ¶ added in v1.19.0
type GetDomainEbsOptionArrayOutput struct{ *pulumi.OutputState }
func (GetDomainEbsOptionArrayOutput) ElementType ¶ added in v1.19.0
func (GetDomainEbsOptionArrayOutput) ElementType() reflect.Type
func (GetDomainEbsOptionArrayOutput) Index ¶ added in v1.19.0
func (o GetDomainEbsOptionArrayOutput) Index(i pulumi.IntInput) GetDomainEbsOptionOutput
func (GetDomainEbsOptionArrayOutput) ToGetDomainEbsOptionArrayOutput ¶ added in v1.19.0
func (o GetDomainEbsOptionArrayOutput) ToGetDomainEbsOptionArrayOutput() GetDomainEbsOptionArrayOutput
func (GetDomainEbsOptionArrayOutput) ToGetDomainEbsOptionArrayOutputWithContext ¶ added in v1.19.0
func (o GetDomainEbsOptionArrayOutput) ToGetDomainEbsOptionArrayOutputWithContext(ctx context.Context) GetDomainEbsOptionArrayOutput
type GetDomainEbsOptionInput ¶ added in v1.19.0
type GetDomainEbsOptionInput interface { pulumi.Input ToGetDomainEbsOptionOutput() GetDomainEbsOptionOutput ToGetDomainEbsOptionOutputWithContext(context.Context) GetDomainEbsOptionOutput }
type GetDomainEbsOptionOutput ¶ added in v1.19.0
type GetDomainEbsOptionOutput struct{ *pulumi.OutputState }
func (GetDomainEbsOptionOutput) EbsEnabled ¶ added in v1.19.0
func (o GetDomainEbsOptionOutput) EbsEnabled() pulumi.BoolOutput
Whether EBS volumes are attached to data nodes in the domain.
func (GetDomainEbsOptionOutput) ElementType ¶ added in v1.19.0
func (GetDomainEbsOptionOutput) ElementType() reflect.Type
func (GetDomainEbsOptionOutput) Iops ¶ added in v1.19.0
func (o GetDomainEbsOptionOutput) Iops() pulumi.IntOutput
The baseline input/output (I/O) performance of EBS volumes attached to data nodes.
func (GetDomainEbsOptionOutput) ToGetDomainEbsOptionOutput ¶ added in v1.19.0
func (o GetDomainEbsOptionOutput) ToGetDomainEbsOptionOutput() GetDomainEbsOptionOutput
func (GetDomainEbsOptionOutput) ToGetDomainEbsOptionOutputWithContext ¶ added in v1.19.0
func (o GetDomainEbsOptionOutput) ToGetDomainEbsOptionOutputWithContext(ctx context.Context) GetDomainEbsOptionOutput
func (GetDomainEbsOptionOutput) VolumeSize ¶ added in v1.19.0
func (o GetDomainEbsOptionOutput) VolumeSize() pulumi.IntOutput
The size of EBS volumes attached to data nodes (in GB).
func (GetDomainEbsOptionOutput) VolumeType ¶ added in v1.19.0
func (o GetDomainEbsOptionOutput) VolumeType() pulumi.StringOutput
The type of EBS volumes attached to data nodes.
type GetDomainEncryptionAtRest ¶ added in v1.19.0
type GetDomainEncryptionAtRestArgs ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (GetDomainEncryptionAtRestArgs) ElementType() reflect.Type
func (GetDomainEncryptionAtRestArgs) ToGetDomainEncryptionAtRestOutput ¶ added in v1.19.0
func (i GetDomainEncryptionAtRestArgs) ToGetDomainEncryptionAtRestOutput() GetDomainEncryptionAtRestOutput
func (GetDomainEncryptionAtRestArgs) ToGetDomainEncryptionAtRestOutputWithContext ¶ added in v1.19.0
func (i GetDomainEncryptionAtRestArgs) ToGetDomainEncryptionAtRestOutputWithContext(ctx context.Context) GetDomainEncryptionAtRestOutput
type GetDomainEncryptionAtRestArray ¶ added in v1.19.0
type GetDomainEncryptionAtRestArray []GetDomainEncryptionAtRestInput
func (GetDomainEncryptionAtRestArray) ElementType ¶ added in v1.19.0
func (GetDomainEncryptionAtRestArray) ElementType() reflect.Type
func (GetDomainEncryptionAtRestArray) ToGetDomainEncryptionAtRestArrayOutput ¶ added in v1.19.0
func (i GetDomainEncryptionAtRestArray) ToGetDomainEncryptionAtRestArrayOutput() GetDomainEncryptionAtRestArrayOutput
func (GetDomainEncryptionAtRestArray) ToGetDomainEncryptionAtRestArrayOutputWithContext ¶ added in v1.19.0
func (i GetDomainEncryptionAtRestArray) ToGetDomainEncryptionAtRestArrayOutputWithContext(ctx context.Context) GetDomainEncryptionAtRestArrayOutput
type GetDomainEncryptionAtRestArrayInput ¶ added in v1.19.0
type GetDomainEncryptionAtRestArrayInput interface { pulumi.Input ToGetDomainEncryptionAtRestArrayOutput() GetDomainEncryptionAtRestArrayOutput ToGetDomainEncryptionAtRestArrayOutputWithContext(context.Context) GetDomainEncryptionAtRestArrayOutput }
type GetDomainEncryptionAtRestArrayOutput ¶ added in v1.19.0
type GetDomainEncryptionAtRestArrayOutput struct{ *pulumi.OutputState }
func (GetDomainEncryptionAtRestArrayOutput) ElementType ¶ added in v1.19.0
func (GetDomainEncryptionAtRestArrayOutput) ElementType() reflect.Type
func (GetDomainEncryptionAtRestArrayOutput) Index ¶ added in v1.19.0
func (o GetDomainEncryptionAtRestArrayOutput) Index(i pulumi.IntInput) GetDomainEncryptionAtRestOutput
func (GetDomainEncryptionAtRestArrayOutput) ToGetDomainEncryptionAtRestArrayOutput ¶ added in v1.19.0
func (o GetDomainEncryptionAtRestArrayOutput) ToGetDomainEncryptionAtRestArrayOutput() GetDomainEncryptionAtRestArrayOutput
func (GetDomainEncryptionAtRestArrayOutput) ToGetDomainEncryptionAtRestArrayOutputWithContext ¶ added in v1.19.0
func (o GetDomainEncryptionAtRestArrayOutput) ToGetDomainEncryptionAtRestArrayOutputWithContext(ctx context.Context) GetDomainEncryptionAtRestArrayOutput
type GetDomainEncryptionAtRestInput ¶ added in v1.19.0
type GetDomainEncryptionAtRestInput interface { pulumi.Input ToGetDomainEncryptionAtRestOutput() GetDomainEncryptionAtRestOutput ToGetDomainEncryptionAtRestOutputWithContext(context.Context) GetDomainEncryptionAtRestOutput }
type GetDomainEncryptionAtRestOutput ¶ added in v1.19.0
type GetDomainEncryptionAtRestOutput struct{ *pulumi.OutputState }
func (GetDomainEncryptionAtRestOutput) ElementType ¶ added in v1.19.0
func (GetDomainEncryptionAtRestOutput) ElementType() reflect.Type
func (GetDomainEncryptionAtRestOutput) Enabled ¶ added in v1.19.0
func (o GetDomainEncryptionAtRestOutput) Enabled() pulumi.BoolOutput
Whether node to node encryption is enabled.
func (GetDomainEncryptionAtRestOutput) KmsKeyId ¶ added in v1.19.0
func (o GetDomainEncryptionAtRestOutput) KmsKeyId() pulumi.StringOutput
The KMS key id used to encrypt data at rest.
func (GetDomainEncryptionAtRestOutput) ToGetDomainEncryptionAtRestOutput ¶ added in v1.19.0
func (o GetDomainEncryptionAtRestOutput) ToGetDomainEncryptionAtRestOutput() GetDomainEncryptionAtRestOutput
func (GetDomainEncryptionAtRestOutput) ToGetDomainEncryptionAtRestOutputWithContext ¶ added in v1.19.0
func (o GetDomainEncryptionAtRestOutput) ToGetDomainEncryptionAtRestOutputWithContext(ctx context.Context) GetDomainEncryptionAtRestOutput
type GetDomainLogPublishingOption ¶ added in v1.19.0
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 ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (GetDomainLogPublishingOptionArgs) ElementType() reflect.Type
func (GetDomainLogPublishingOptionArgs) ToGetDomainLogPublishingOptionOutput ¶ added in v1.19.0
func (i GetDomainLogPublishingOptionArgs) ToGetDomainLogPublishingOptionOutput() GetDomainLogPublishingOptionOutput
func (GetDomainLogPublishingOptionArgs) ToGetDomainLogPublishingOptionOutputWithContext ¶ added in v1.19.0
func (i GetDomainLogPublishingOptionArgs) ToGetDomainLogPublishingOptionOutputWithContext(ctx context.Context) GetDomainLogPublishingOptionOutput
type GetDomainLogPublishingOptionArray ¶ added in v1.19.0
type GetDomainLogPublishingOptionArray []GetDomainLogPublishingOptionInput
func (GetDomainLogPublishingOptionArray) ElementType ¶ added in v1.19.0
func (GetDomainLogPublishingOptionArray) ElementType() reflect.Type
func (GetDomainLogPublishingOptionArray) ToGetDomainLogPublishingOptionArrayOutput ¶ added in v1.19.0
func (i GetDomainLogPublishingOptionArray) ToGetDomainLogPublishingOptionArrayOutput() GetDomainLogPublishingOptionArrayOutput
func (GetDomainLogPublishingOptionArray) ToGetDomainLogPublishingOptionArrayOutputWithContext ¶ added in v1.19.0
func (i GetDomainLogPublishingOptionArray) ToGetDomainLogPublishingOptionArrayOutputWithContext(ctx context.Context) GetDomainLogPublishingOptionArrayOutput
type GetDomainLogPublishingOptionArrayInput ¶ added in v1.19.0
type GetDomainLogPublishingOptionArrayInput interface { pulumi.Input ToGetDomainLogPublishingOptionArrayOutput() GetDomainLogPublishingOptionArrayOutput ToGetDomainLogPublishingOptionArrayOutputWithContext(context.Context) GetDomainLogPublishingOptionArrayOutput }
type GetDomainLogPublishingOptionArrayOutput ¶ added in v1.19.0
type GetDomainLogPublishingOptionArrayOutput struct{ *pulumi.OutputState }
func (GetDomainLogPublishingOptionArrayOutput) ElementType ¶ added in v1.19.0
func (GetDomainLogPublishingOptionArrayOutput) ElementType() reflect.Type
func (GetDomainLogPublishingOptionArrayOutput) ToGetDomainLogPublishingOptionArrayOutput ¶ added in v1.19.0
func (o GetDomainLogPublishingOptionArrayOutput) ToGetDomainLogPublishingOptionArrayOutput() GetDomainLogPublishingOptionArrayOutput
func (GetDomainLogPublishingOptionArrayOutput) ToGetDomainLogPublishingOptionArrayOutputWithContext ¶ added in v1.19.0
func (o GetDomainLogPublishingOptionArrayOutput) ToGetDomainLogPublishingOptionArrayOutputWithContext(ctx context.Context) GetDomainLogPublishingOptionArrayOutput
type GetDomainLogPublishingOptionInput ¶ added in v1.19.0
type GetDomainLogPublishingOptionInput interface { pulumi.Input ToGetDomainLogPublishingOptionOutput() GetDomainLogPublishingOptionOutput ToGetDomainLogPublishingOptionOutputWithContext(context.Context) GetDomainLogPublishingOptionOutput }
type GetDomainLogPublishingOptionOutput ¶ added in v1.19.0
type GetDomainLogPublishingOptionOutput struct{ *pulumi.OutputState }
func (GetDomainLogPublishingOptionOutput) CloudwatchLogGroupArn ¶ added in v1.19.0
func (o GetDomainLogPublishingOptionOutput) CloudwatchLogGroupArn() pulumi.StringOutput
The CloudWatch Log Group where the logs are published.
func (GetDomainLogPublishingOptionOutput) ElementType ¶ added in v1.19.0
func (GetDomainLogPublishingOptionOutput) ElementType() reflect.Type
func (GetDomainLogPublishingOptionOutput) Enabled ¶ added in v1.19.0
func (o GetDomainLogPublishingOptionOutput) Enabled() pulumi.BoolOutput
Whether node to node encryption is enabled.
func (GetDomainLogPublishingOptionOutput) LogType ¶ added in v1.19.0
func (o GetDomainLogPublishingOptionOutput) LogType() pulumi.StringOutput
The type of Elasticsearch log being published.
func (GetDomainLogPublishingOptionOutput) ToGetDomainLogPublishingOptionOutput ¶ added in v1.19.0
func (o GetDomainLogPublishingOptionOutput) ToGetDomainLogPublishingOptionOutput() GetDomainLogPublishingOptionOutput
func (GetDomainLogPublishingOptionOutput) ToGetDomainLogPublishingOptionOutputWithContext ¶ added in v1.19.0
func (o GetDomainLogPublishingOptionOutput) ToGetDomainLogPublishingOptionOutputWithContext(ctx context.Context) GetDomainLogPublishingOptionOutput
type GetDomainNodeToNodeEncryption ¶ added in v1.19.0
type GetDomainNodeToNodeEncryption struct { // Whether node to node encryption is enabled. Enabled bool `pulumi:"enabled"` }
type GetDomainNodeToNodeEncryptionArgs ¶ added in v1.19.0
type GetDomainNodeToNodeEncryptionArgs struct { // Whether node to node encryption is enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` }
func (GetDomainNodeToNodeEncryptionArgs) ElementType ¶ added in v1.19.0
func (GetDomainNodeToNodeEncryptionArgs) ElementType() reflect.Type
func (GetDomainNodeToNodeEncryptionArgs) ToGetDomainNodeToNodeEncryptionOutput ¶ added in v1.19.0
func (i GetDomainNodeToNodeEncryptionArgs) ToGetDomainNodeToNodeEncryptionOutput() GetDomainNodeToNodeEncryptionOutput
func (GetDomainNodeToNodeEncryptionArgs) ToGetDomainNodeToNodeEncryptionOutputWithContext ¶ added in v1.19.0
func (i GetDomainNodeToNodeEncryptionArgs) ToGetDomainNodeToNodeEncryptionOutputWithContext(ctx context.Context) GetDomainNodeToNodeEncryptionOutput
type GetDomainNodeToNodeEncryptionArray ¶ added in v1.19.0
type GetDomainNodeToNodeEncryptionArray []GetDomainNodeToNodeEncryptionInput
func (GetDomainNodeToNodeEncryptionArray) ElementType ¶ added in v1.19.0
func (GetDomainNodeToNodeEncryptionArray) ElementType() reflect.Type
func (GetDomainNodeToNodeEncryptionArray) ToGetDomainNodeToNodeEncryptionArrayOutput ¶ added in v1.19.0
func (i GetDomainNodeToNodeEncryptionArray) ToGetDomainNodeToNodeEncryptionArrayOutput() GetDomainNodeToNodeEncryptionArrayOutput
func (GetDomainNodeToNodeEncryptionArray) ToGetDomainNodeToNodeEncryptionArrayOutputWithContext ¶ added in v1.19.0
func (i GetDomainNodeToNodeEncryptionArray) ToGetDomainNodeToNodeEncryptionArrayOutputWithContext(ctx context.Context) GetDomainNodeToNodeEncryptionArrayOutput
type GetDomainNodeToNodeEncryptionArrayInput ¶ added in v1.19.0
type GetDomainNodeToNodeEncryptionArrayInput interface { pulumi.Input ToGetDomainNodeToNodeEncryptionArrayOutput() GetDomainNodeToNodeEncryptionArrayOutput ToGetDomainNodeToNodeEncryptionArrayOutputWithContext(context.Context) GetDomainNodeToNodeEncryptionArrayOutput }
type GetDomainNodeToNodeEncryptionArrayOutput ¶ added in v1.19.0
type GetDomainNodeToNodeEncryptionArrayOutput struct{ *pulumi.OutputState }
func (GetDomainNodeToNodeEncryptionArrayOutput) ElementType ¶ added in v1.19.0
func (GetDomainNodeToNodeEncryptionArrayOutput) ElementType() reflect.Type
func (GetDomainNodeToNodeEncryptionArrayOutput) ToGetDomainNodeToNodeEncryptionArrayOutput ¶ added in v1.19.0
func (o GetDomainNodeToNodeEncryptionArrayOutput) ToGetDomainNodeToNodeEncryptionArrayOutput() GetDomainNodeToNodeEncryptionArrayOutput
func (GetDomainNodeToNodeEncryptionArrayOutput) ToGetDomainNodeToNodeEncryptionArrayOutputWithContext ¶ added in v1.19.0
func (o GetDomainNodeToNodeEncryptionArrayOutput) ToGetDomainNodeToNodeEncryptionArrayOutputWithContext(ctx context.Context) GetDomainNodeToNodeEncryptionArrayOutput
type GetDomainNodeToNodeEncryptionInput ¶ added in v1.19.0
type GetDomainNodeToNodeEncryptionInput interface { pulumi.Input ToGetDomainNodeToNodeEncryptionOutput() GetDomainNodeToNodeEncryptionOutput ToGetDomainNodeToNodeEncryptionOutputWithContext(context.Context) GetDomainNodeToNodeEncryptionOutput }
type GetDomainNodeToNodeEncryptionOutput ¶ added in v1.19.0
type GetDomainNodeToNodeEncryptionOutput struct{ *pulumi.OutputState }
func (GetDomainNodeToNodeEncryptionOutput) ElementType ¶ added in v1.19.0
func (GetDomainNodeToNodeEncryptionOutput) ElementType() reflect.Type
func (GetDomainNodeToNodeEncryptionOutput) Enabled ¶ added in v1.19.0
func (o GetDomainNodeToNodeEncryptionOutput) Enabled() pulumi.BoolOutput
Whether node to node encryption is enabled.
func (GetDomainNodeToNodeEncryptionOutput) ToGetDomainNodeToNodeEncryptionOutput ¶ added in v1.19.0
func (o GetDomainNodeToNodeEncryptionOutput) ToGetDomainNodeToNodeEncryptionOutput() GetDomainNodeToNodeEncryptionOutput
func (GetDomainNodeToNodeEncryptionOutput) ToGetDomainNodeToNodeEncryptionOutputWithContext ¶ added in v1.19.0
func (o GetDomainNodeToNodeEncryptionOutput) ToGetDomainNodeToNodeEncryptionOutputWithContext(ctx context.Context) GetDomainNodeToNodeEncryptionOutput
type GetDomainSnapshotOption ¶ added in v1.19.0
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 ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (GetDomainSnapshotOptionArgs) ElementType() reflect.Type
func (GetDomainSnapshotOptionArgs) ToGetDomainSnapshotOptionOutput ¶ added in v1.19.0
func (i GetDomainSnapshotOptionArgs) ToGetDomainSnapshotOptionOutput() GetDomainSnapshotOptionOutput
func (GetDomainSnapshotOptionArgs) ToGetDomainSnapshotOptionOutputWithContext ¶ added in v1.19.0
func (i GetDomainSnapshotOptionArgs) ToGetDomainSnapshotOptionOutputWithContext(ctx context.Context) GetDomainSnapshotOptionOutput
type GetDomainSnapshotOptionArray ¶ added in v1.19.0
type GetDomainSnapshotOptionArray []GetDomainSnapshotOptionInput
func (GetDomainSnapshotOptionArray) ElementType ¶ added in v1.19.0
func (GetDomainSnapshotOptionArray) ElementType() reflect.Type
func (GetDomainSnapshotOptionArray) ToGetDomainSnapshotOptionArrayOutput ¶ added in v1.19.0
func (i GetDomainSnapshotOptionArray) ToGetDomainSnapshotOptionArrayOutput() GetDomainSnapshotOptionArrayOutput
func (GetDomainSnapshotOptionArray) ToGetDomainSnapshotOptionArrayOutputWithContext ¶ added in v1.19.0
func (i GetDomainSnapshotOptionArray) ToGetDomainSnapshotOptionArrayOutputWithContext(ctx context.Context) GetDomainSnapshotOptionArrayOutput
type GetDomainSnapshotOptionArrayInput ¶ added in v1.19.0
type GetDomainSnapshotOptionArrayInput interface { pulumi.Input ToGetDomainSnapshotOptionArrayOutput() GetDomainSnapshotOptionArrayOutput ToGetDomainSnapshotOptionArrayOutputWithContext(context.Context) GetDomainSnapshotOptionArrayOutput }
type GetDomainSnapshotOptionArrayOutput ¶ added in v1.19.0
type GetDomainSnapshotOptionArrayOutput struct{ *pulumi.OutputState }
func (GetDomainSnapshotOptionArrayOutput) ElementType ¶ added in v1.19.0
func (GetDomainSnapshotOptionArrayOutput) ElementType() reflect.Type
func (GetDomainSnapshotOptionArrayOutput) Index ¶ added in v1.19.0
func (o GetDomainSnapshotOptionArrayOutput) Index(i pulumi.IntInput) GetDomainSnapshotOptionOutput
func (GetDomainSnapshotOptionArrayOutput) ToGetDomainSnapshotOptionArrayOutput ¶ added in v1.19.0
func (o GetDomainSnapshotOptionArrayOutput) ToGetDomainSnapshotOptionArrayOutput() GetDomainSnapshotOptionArrayOutput
func (GetDomainSnapshotOptionArrayOutput) ToGetDomainSnapshotOptionArrayOutputWithContext ¶ added in v1.19.0
func (o GetDomainSnapshotOptionArrayOutput) ToGetDomainSnapshotOptionArrayOutputWithContext(ctx context.Context) GetDomainSnapshotOptionArrayOutput
type GetDomainSnapshotOptionInput ¶ added in v1.19.0
type GetDomainSnapshotOptionInput interface { pulumi.Input ToGetDomainSnapshotOptionOutput() GetDomainSnapshotOptionOutput ToGetDomainSnapshotOptionOutputWithContext(context.Context) GetDomainSnapshotOptionOutput }
type GetDomainSnapshotOptionOutput ¶ added in v1.19.0
type GetDomainSnapshotOptionOutput struct{ *pulumi.OutputState }
func (GetDomainSnapshotOptionOutput) AutomatedSnapshotStartHour ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (GetDomainSnapshotOptionOutput) ElementType() reflect.Type
func (GetDomainSnapshotOptionOutput) ToGetDomainSnapshotOptionOutput ¶ added in v1.19.0
func (o GetDomainSnapshotOptionOutput) ToGetDomainSnapshotOptionOutput() GetDomainSnapshotOptionOutput
func (GetDomainSnapshotOptionOutput) ToGetDomainSnapshotOptionOutputWithContext ¶ added in v1.19.0
func (o GetDomainSnapshotOptionOutput) ToGetDomainSnapshotOptionOutputWithContext(ctx context.Context) GetDomainSnapshotOptionOutput
type GetDomainVpcOption ¶ added in v1.19.0
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 ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (GetDomainVpcOptionArgs) ElementType() reflect.Type
func (GetDomainVpcOptionArgs) ToGetDomainVpcOptionOutput ¶ added in v1.19.0
func (i GetDomainVpcOptionArgs) ToGetDomainVpcOptionOutput() GetDomainVpcOptionOutput
func (GetDomainVpcOptionArgs) ToGetDomainVpcOptionOutputWithContext ¶ added in v1.19.0
func (i GetDomainVpcOptionArgs) ToGetDomainVpcOptionOutputWithContext(ctx context.Context) GetDomainVpcOptionOutput
type GetDomainVpcOptionArray ¶ added in v1.19.0
type GetDomainVpcOptionArray []GetDomainVpcOptionInput
func (GetDomainVpcOptionArray) ElementType ¶ added in v1.19.0
func (GetDomainVpcOptionArray) ElementType() reflect.Type
func (GetDomainVpcOptionArray) ToGetDomainVpcOptionArrayOutput ¶ added in v1.19.0
func (i GetDomainVpcOptionArray) ToGetDomainVpcOptionArrayOutput() GetDomainVpcOptionArrayOutput
func (GetDomainVpcOptionArray) ToGetDomainVpcOptionArrayOutputWithContext ¶ added in v1.19.0
func (i GetDomainVpcOptionArray) ToGetDomainVpcOptionArrayOutputWithContext(ctx context.Context) GetDomainVpcOptionArrayOutput
type GetDomainVpcOptionArrayInput ¶ added in v1.19.0
type GetDomainVpcOptionArrayInput interface { pulumi.Input ToGetDomainVpcOptionArrayOutput() GetDomainVpcOptionArrayOutput ToGetDomainVpcOptionArrayOutputWithContext(context.Context) GetDomainVpcOptionArrayOutput }
type GetDomainVpcOptionArrayOutput ¶ added in v1.19.0
type GetDomainVpcOptionArrayOutput struct{ *pulumi.OutputState }
func (GetDomainVpcOptionArrayOutput) ElementType ¶ added in v1.19.0
func (GetDomainVpcOptionArrayOutput) ElementType() reflect.Type
func (GetDomainVpcOptionArrayOutput) Index ¶ added in v1.19.0
func (o GetDomainVpcOptionArrayOutput) Index(i pulumi.IntInput) GetDomainVpcOptionOutput
func (GetDomainVpcOptionArrayOutput) ToGetDomainVpcOptionArrayOutput ¶ added in v1.19.0
func (o GetDomainVpcOptionArrayOutput) ToGetDomainVpcOptionArrayOutput() GetDomainVpcOptionArrayOutput
func (GetDomainVpcOptionArrayOutput) ToGetDomainVpcOptionArrayOutputWithContext ¶ added in v1.19.0
func (o GetDomainVpcOptionArrayOutput) ToGetDomainVpcOptionArrayOutputWithContext(ctx context.Context) GetDomainVpcOptionArrayOutput
type GetDomainVpcOptionInput ¶ added in v1.19.0
type GetDomainVpcOptionInput interface { pulumi.Input ToGetDomainVpcOptionOutput() GetDomainVpcOptionOutput ToGetDomainVpcOptionOutputWithContext(context.Context) GetDomainVpcOptionOutput }
type GetDomainVpcOptionOutput ¶ added in v1.19.0
type GetDomainVpcOptionOutput struct{ *pulumi.OutputState }
func (GetDomainVpcOptionOutput) AvailabilityZones ¶ added in v1.19.0
func (o GetDomainVpcOptionOutput) AvailabilityZones() pulumi.StringArrayOutput
The availability zones used by the domain.
func (GetDomainVpcOptionOutput) ElementType ¶ added in v1.19.0
func (GetDomainVpcOptionOutput) ElementType() reflect.Type
func (GetDomainVpcOptionOutput) SecurityGroupIds ¶ added in v1.19.0
func (o GetDomainVpcOptionOutput) SecurityGroupIds() pulumi.StringArrayOutput
The security groups used by the domain.
func (GetDomainVpcOptionOutput) SubnetIds ¶ added in v1.19.0
func (o GetDomainVpcOptionOutput) SubnetIds() pulumi.StringArrayOutput
The subnets used by the domain.
func (GetDomainVpcOptionOutput) ToGetDomainVpcOptionOutput ¶ added in v1.19.0
func (o GetDomainVpcOptionOutput) ToGetDomainVpcOptionOutput() GetDomainVpcOptionOutput
func (GetDomainVpcOptionOutput) ToGetDomainVpcOptionOutputWithContext ¶ added in v1.19.0
func (o GetDomainVpcOptionOutput) ToGetDomainVpcOptionOutputWithContext(ctx context.Context) GetDomainVpcOptionOutput
func (GetDomainVpcOptionOutput) VpcId ¶ added in v1.19.0
func (o GetDomainVpcOptionOutput) VpcId() pulumi.StringOutput
The VPC used by the domain.
type LookupDomainArgs ¶ added in v1.19.0
type LookupDomainArgs struct { // Name of the domain. DomainName string `pulumi:"domainName"` Tags map[string]interface{} `pulumi:"tags"` }
A collection of arguments for invoking getDomain.
type LookupDomainResult ¶ added in v1.19.0
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]interface{} `pulumi:"advancedOptions"` // The Amazon Resource Name (ARN) of the domain. Arn string `pulumi:"arn"` // 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"` // id is 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 string `pulumi:"processing"` SnapshotOptions []GetDomainSnapshotOption `pulumi:"snapshotOptions"` // The tags assigned to the domain. Tags map[string]interface{} `pulumi:"tags"` // VPC Options for private Elasticsearch domains. VpcOptions []GetDomainVpcOption `pulumi:"vpcOptions"` }
A collection of values returned by getDomain.
func LookupDomain ¶ added in v1.0.0
func LookupDomain(ctx *pulumi.Context, args *LookupDomainArgs, opts ...pulumi.InvokeOption) (*LookupDomainResult, error)
Use this data source to get information about an Elasticsearch Domain
> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/d/elasticsearch_domain.html.markdown.