elasticsearch

package
v0.76.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 13, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Domain deprecated

type Domain struct {
	pulumi.CustomResourceState

	AccessPolicies              pulumi.AnyOutput                            `pulumi:"accessPolicies"`
	AdvancedOptions             pulumi.AnyOutput                            `pulumi:"advancedOptions"`
	AdvancedSecurityOptions     DomainAdvancedSecurityOptionsInputPtrOutput `pulumi:"advancedSecurityOptions"`
	Arn                         pulumi.StringOutput                         `pulumi:"arn"`
	CognitoOptions              DomainCognitoOptionsPtrOutput               `pulumi:"cognitoOptions"`
	DomainArn                   pulumi.StringOutput                         `pulumi:"domainArn"`
	DomainEndpoint              pulumi.StringOutput                         `pulumi:"domainEndpoint"`
	DomainEndpointOptions       DomainEndpointOptionsPtrOutput              `pulumi:"domainEndpointOptions"`
	DomainName                  pulumi.StringPtrOutput                      `pulumi:"domainName"`
	EbsOptions                  DomainEbsOptionsPtrOutput                   `pulumi:"ebsOptions"`
	ElasticsearchClusterConfig  DomainElasticsearchClusterConfigPtrOutput   `pulumi:"elasticsearchClusterConfig"`
	ElasticsearchVersion        pulumi.StringPtrOutput                      `pulumi:"elasticsearchVersion"`
	EncryptionAtRestOptions     DomainEncryptionAtRestOptionsPtrOutput      `pulumi:"encryptionAtRestOptions"`
	LogPublishingOptions        pulumi.AnyOutput                            `pulumi:"logPublishingOptions"`
	NodeToNodeEncryptionOptions DomainNodeToNodeEncryptionOptionsPtrOutput  `pulumi:"nodeToNodeEncryptionOptions"`
	SnapshotOptions             DomainSnapshotOptionsPtrOutput              `pulumi:"snapshotOptions"`
	Tags                        DomainTagArrayOutput                        `pulumi:"tags"`
	VpcOptions                  DomainVpcOptionsPtrOutput                   `pulumi:"vpcOptions"`
}

Resource Type definition for AWS::Elasticsearch::Domain

Deprecated: Domain is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetDomain

func GetDomain(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DomainState, opts ...pulumi.ResourceOption) (*Domain, error)

GetDomain gets an existing Domain resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDomain

func NewDomain(ctx *pulumi.Context,
	name string, args *DomainArgs, opts ...pulumi.ResourceOption) (*Domain, error)

NewDomain registers a new resource with the given unique name, arguments, and options.

func (*Domain) ElementType

func (*Domain) ElementType() reflect.Type

func (*Domain) ToDomainOutput

func (i *Domain) ToDomainOutput() DomainOutput

func (*Domain) ToDomainOutputWithContext

func (i *Domain) ToDomainOutputWithContext(ctx context.Context) DomainOutput

func (*Domain) ToOutput added in v0.76.0

func (i *Domain) ToOutput(ctx context.Context) pulumix.Output[*Domain]

type DomainAdvancedSecurityOptionsInput

type DomainAdvancedSecurityOptionsInput struct {
	AnonymousAuthEnabled        *bool                    `pulumi:"anonymousAuthEnabled"`
	Enabled                     *bool                    `pulumi:"enabled"`
	InternalUserDatabaseEnabled *bool                    `pulumi:"internalUserDatabaseEnabled"`
	MasterUserOptions           *DomainMasterUserOptions `pulumi:"masterUserOptions"`
}

type DomainAdvancedSecurityOptionsInputArgs

type DomainAdvancedSecurityOptionsInputArgs struct {
	AnonymousAuthEnabled        pulumi.BoolPtrInput             `pulumi:"anonymousAuthEnabled"`
	Enabled                     pulumi.BoolPtrInput             `pulumi:"enabled"`
	InternalUserDatabaseEnabled pulumi.BoolPtrInput             `pulumi:"internalUserDatabaseEnabled"`
	MasterUserOptions           DomainMasterUserOptionsPtrInput `pulumi:"masterUserOptions"`
}

func (DomainAdvancedSecurityOptionsInputArgs) ElementType

func (DomainAdvancedSecurityOptionsInputArgs) ToDomainAdvancedSecurityOptionsInputOutput

func (i DomainAdvancedSecurityOptionsInputArgs) ToDomainAdvancedSecurityOptionsInputOutput() DomainAdvancedSecurityOptionsInputOutput

func (DomainAdvancedSecurityOptionsInputArgs) ToDomainAdvancedSecurityOptionsInputOutputWithContext

func (i DomainAdvancedSecurityOptionsInputArgs) ToDomainAdvancedSecurityOptionsInputOutputWithContext(ctx context.Context) DomainAdvancedSecurityOptionsInputOutput

func (DomainAdvancedSecurityOptionsInputArgs) ToDomainAdvancedSecurityOptionsInputPtrOutput

func (i DomainAdvancedSecurityOptionsInputArgs) ToDomainAdvancedSecurityOptionsInputPtrOutput() DomainAdvancedSecurityOptionsInputPtrOutput

func (DomainAdvancedSecurityOptionsInputArgs) ToDomainAdvancedSecurityOptionsInputPtrOutputWithContext

func (i DomainAdvancedSecurityOptionsInputArgs) ToDomainAdvancedSecurityOptionsInputPtrOutputWithContext(ctx context.Context) DomainAdvancedSecurityOptionsInputPtrOutput

func (DomainAdvancedSecurityOptionsInputArgs) ToOutput added in v0.76.0

type DomainAdvancedSecurityOptionsInputInput

type DomainAdvancedSecurityOptionsInputInput interface {
	pulumi.Input

	ToDomainAdvancedSecurityOptionsInputOutput() DomainAdvancedSecurityOptionsInputOutput
	ToDomainAdvancedSecurityOptionsInputOutputWithContext(context.Context) DomainAdvancedSecurityOptionsInputOutput
}

DomainAdvancedSecurityOptionsInputInput is an input type that accepts DomainAdvancedSecurityOptionsInputArgs and DomainAdvancedSecurityOptionsInputOutput values. You can construct a concrete instance of `DomainAdvancedSecurityOptionsInputInput` via:

DomainAdvancedSecurityOptionsInputArgs{...}

type DomainAdvancedSecurityOptionsInputOutput

type DomainAdvancedSecurityOptionsInputOutput struct{ *pulumi.OutputState }

func (DomainAdvancedSecurityOptionsInputOutput) AnonymousAuthEnabled added in v0.21.0

func (DomainAdvancedSecurityOptionsInputOutput) ElementType

func (DomainAdvancedSecurityOptionsInputOutput) Enabled

func (DomainAdvancedSecurityOptionsInputOutput) InternalUserDatabaseEnabled

func (o DomainAdvancedSecurityOptionsInputOutput) InternalUserDatabaseEnabled() pulumi.BoolPtrOutput

func (DomainAdvancedSecurityOptionsInputOutput) MasterUserOptions

func (DomainAdvancedSecurityOptionsInputOutput) ToDomainAdvancedSecurityOptionsInputOutput

func (o DomainAdvancedSecurityOptionsInputOutput) ToDomainAdvancedSecurityOptionsInputOutput() DomainAdvancedSecurityOptionsInputOutput

func (DomainAdvancedSecurityOptionsInputOutput) ToDomainAdvancedSecurityOptionsInputOutputWithContext

func (o DomainAdvancedSecurityOptionsInputOutput) ToDomainAdvancedSecurityOptionsInputOutputWithContext(ctx context.Context) DomainAdvancedSecurityOptionsInputOutput

func (DomainAdvancedSecurityOptionsInputOutput) ToDomainAdvancedSecurityOptionsInputPtrOutput

func (o DomainAdvancedSecurityOptionsInputOutput) ToDomainAdvancedSecurityOptionsInputPtrOutput() DomainAdvancedSecurityOptionsInputPtrOutput

func (DomainAdvancedSecurityOptionsInputOutput) ToDomainAdvancedSecurityOptionsInputPtrOutputWithContext

func (o DomainAdvancedSecurityOptionsInputOutput) ToDomainAdvancedSecurityOptionsInputPtrOutputWithContext(ctx context.Context) DomainAdvancedSecurityOptionsInputPtrOutput

func (DomainAdvancedSecurityOptionsInputOutput) ToOutput added in v0.76.0

type DomainAdvancedSecurityOptionsInputPtrInput

type DomainAdvancedSecurityOptionsInputPtrInput interface {
	pulumi.Input

	ToDomainAdvancedSecurityOptionsInputPtrOutput() DomainAdvancedSecurityOptionsInputPtrOutput
	ToDomainAdvancedSecurityOptionsInputPtrOutputWithContext(context.Context) DomainAdvancedSecurityOptionsInputPtrOutput
}

DomainAdvancedSecurityOptionsInputPtrInput is an input type that accepts DomainAdvancedSecurityOptionsInputArgs, DomainAdvancedSecurityOptionsInputPtr and DomainAdvancedSecurityOptionsInputPtrOutput values. You can construct a concrete instance of `DomainAdvancedSecurityOptionsInputPtrInput` via:

        DomainAdvancedSecurityOptionsInputArgs{...}

or:

        nil

type DomainAdvancedSecurityOptionsInputPtrOutput

type DomainAdvancedSecurityOptionsInputPtrOutput struct{ *pulumi.OutputState }

func (DomainAdvancedSecurityOptionsInputPtrOutput) AnonymousAuthEnabled added in v0.21.0

func (DomainAdvancedSecurityOptionsInputPtrOutput) Elem

func (DomainAdvancedSecurityOptionsInputPtrOutput) ElementType

func (DomainAdvancedSecurityOptionsInputPtrOutput) Enabled

func (DomainAdvancedSecurityOptionsInputPtrOutput) InternalUserDatabaseEnabled

func (o DomainAdvancedSecurityOptionsInputPtrOutput) InternalUserDatabaseEnabled() pulumi.BoolPtrOutput

func (DomainAdvancedSecurityOptionsInputPtrOutput) MasterUserOptions

func (DomainAdvancedSecurityOptionsInputPtrOutput) ToDomainAdvancedSecurityOptionsInputPtrOutput

func (o DomainAdvancedSecurityOptionsInputPtrOutput) ToDomainAdvancedSecurityOptionsInputPtrOutput() DomainAdvancedSecurityOptionsInputPtrOutput

func (DomainAdvancedSecurityOptionsInputPtrOutput) ToDomainAdvancedSecurityOptionsInputPtrOutputWithContext

func (o DomainAdvancedSecurityOptionsInputPtrOutput) ToDomainAdvancedSecurityOptionsInputPtrOutputWithContext(ctx context.Context) DomainAdvancedSecurityOptionsInputPtrOutput

func (DomainAdvancedSecurityOptionsInputPtrOutput) ToOutput added in v0.76.0

type DomainArgs

type DomainArgs struct {
	AccessPolicies              pulumi.Input
	AdvancedOptions             pulumi.Input
	AdvancedSecurityOptions     DomainAdvancedSecurityOptionsInputPtrInput
	CognitoOptions              DomainCognitoOptionsPtrInput
	DomainEndpointOptions       DomainEndpointOptionsPtrInput
	DomainName                  pulumi.StringPtrInput
	EbsOptions                  DomainEbsOptionsPtrInput
	ElasticsearchClusterConfig  DomainElasticsearchClusterConfigPtrInput
	ElasticsearchVersion        pulumi.StringPtrInput
	EncryptionAtRestOptions     DomainEncryptionAtRestOptionsPtrInput
	LogPublishingOptions        pulumi.Input
	NodeToNodeEncryptionOptions DomainNodeToNodeEncryptionOptionsPtrInput
	SnapshotOptions             DomainSnapshotOptionsPtrInput
	Tags                        DomainTagArrayInput
	VpcOptions                  DomainVpcOptionsPtrInput
}

The set of arguments for constructing a Domain resource.

func (DomainArgs) ElementType

func (DomainArgs) ElementType() reflect.Type

type DomainCognitoOptions

type DomainCognitoOptions struct {
	Enabled        *bool   `pulumi:"enabled"`
	IdentityPoolId *string `pulumi:"identityPoolId"`
	RoleArn        *string `pulumi:"roleArn"`
	UserPoolId     *string `pulumi:"userPoolId"`
}

type DomainCognitoOptionsArgs

type DomainCognitoOptionsArgs struct {
	Enabled        pulumi.BoolPtrInput   `pulumi:"enabled"`
	IdentityPoolId pulumi.StringPtrInput `pulumi:"identityPoolId"`
	RoleArn        pulumi.StringPtrInput `pulumi:"roleArn"`
	UserPoolId     pulumi.StringPtrInput `pulumi:"userPoolId"`
}

func (DomainCognitoOptionsArgs) ElementType

func (DomainCognitoOptionsArgs) ElementType() reflect.Type

func (DomainCognitoOptionsArgs) ToDomainCognitoOptionsOutput

func (i DomainCognitoOptionsArgs) ToDomainCognitoOptionsOutput() DomainCognitoOptionsOutput

func (DomainCognitoOptionsArgs) ToDomainCognitoOptionsOutputWithContext

func (i DomainCognitoOptionsArgs) ToDomainCognitoOptionsOutputWithContext(ctx context.Context) DomainCognitoOptionsOutput

func (DomainCognitoOptionsArgs) ToDomainCognitoOptionsPtrOutput

func (i DomainCognitoOptionsArgs) ToDomainCognitoOptionsPtrOutput() DomainCognitoOptionsPtrOutput

func (DomainCognitoOptionsArgs) ToDomainCognitoOptionsPtrOutputWithContext

func (i DomainCognitoOptionsArgs) ToDomainCognitoOptionsPtrOutputWithContext(ctx context.Context) DomainCognitoOptionsPtrOutput

func (DomainCognitoOptionsArgs) ToOutput added in v0.76.0

type DomainCognitoOptionsInput

type DomainCognitoOptionsInput interface {
	pulumi.Input

	ToDomainCognitoOptionsOutput() DomainCognitoOptionsOutput
	ToDomainCognitoOptionsOutputWithContext(context.Context) DomainCognitoOptionsOutput
}

DomainCognitoOptionsInput is an input type that accepts DomainCognitoOptionsArgs and DomainCognitoOptionsOutput values. You can construct a concrete instance of `DomainCognitoOptionsInput` via:

DomainCognitoOptionsArgs{...}

type DomainCognitoOptionsOutput

type DomainCognitoOptionsOutput struct{ *pulumi.OutputState }

func (DomainCognitoOptionsOutput) ElementType

func (DomainCognitoOptionsOutput) ElementType() reflect.Type

func (DomainCognitoOptionsOutput) Enabled

func (DomainCognitoOptionsOutput) IdentityPoolId

func (DomainCognitoOptionsOutput) RoleArn

func (DomainCognitoOptionsOutput) ToDomainCognitoOptionsOutput

func (o DomainCognitoOptionsOutput) ToDomainCognitoOptionsOutput() DomainCognitoOptionsOutput

func (DomainCognitoOptionsOutput) ToDomainCognitoOptionsOutputWithContext

func (o DomainCognitoOptionsOutput) ToDomainCognitoOptionsOutputWithContext(ctx context.Context) DomainCognitoOptionsOutput

func (DomainCognitoOptionsOutput) ToDomainCognitoOptionsPtrOutput

func (o DomainCognitoOptionsOutput) ToDomainCognitoOptionsPtrOutput() DomainCognitoOptionsPtrOutput

func (DomainCognitoOptionsOutput) ToDomainCognitoOptionsPtrOutputWithContext

func (o DomainCognitoOptionsOutput) ToDomainCognitoOptionsPtrOutputWithContext(ctx context.Context) DomainCognitoOptionsPtrOutput

func (DomainCognitoOptionsOutput) ToOutput added in v0.76.0

func (DomainCognitoOptionsOutput) UserPoolId

type DomainCognitoOptionsPtrInput

type DomainCognitoOptionsPtrInput interface {
	pulumi.Input

	ToDomainCognitoOptionsPtrOutput() DomainCognitoOptionsPtrOutput
	ToDomainCognitoOptionsPtrOutputWithContext(context.Context) DomainCognitoOptionsPtrOutput
}

DomainCognitoOptionsPtrInput is an input type that accepts DomainCognitoOptionsArgs, DomainCognitoOptionsPtr and DomainCognitoOptionsPtrOutput values. You can construct a concrete instance of `DomainCognitoOptionsPtrInput` via:

        DomainCognitoOptionsArgs{...}

or:

        nil

type DomainCognitoOptionsPtrOutput

type DomainCognitoOptionsPtrOutput struct{ *pulumi.OutputState }

func (DomainCognitoOptionsPtrOutput) Elem

func (DomainCognitoOptionsPtrOutput) ElementType

func (DomainCognitoOptionsPtrOutput) Enabled

func (DomainCognitoOptionsPtrOutput) IdentityPoolId

func (DomainCognitoOptionsPtrOutput) RoleArn

func (DomainCognitoOptionsPtrOutput) ToDomainCognitoOptionsPtrOutput

func (o DomainCognitoOptionsPtrOutput) ToDomainCognitoOptionsPtrOutput() DomainCognitoOptionsPtrOutput

func (DomainCognitoOptionsPtrOutput) ToDomainCognitoOptionsPtrOutputWithContext

func (o DomainCognitoOptionsPtrOutput) ToDomainCognitoOptionsPtrOutputWithContext(ctx context.Context) DomainCognitoOptionsPtrOutput

func (DomainCognitoOptionsPtrOutput) ToOutput added in v0.76.0

func (DomainCognitoOptionsPtrOutput) UserPoolId

type DomainColdStorageOptions

type DomainColdStorageOptions struct {
	Enabled *bool `pulumi:"enabled"`
}

type DomainColdStorageOptionsArgs

type DomainColdStorageOptionsArgs struct {
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
}

func (DomainColdStorageOptionsArgs) ElementType

func (DomainColdStorageOptionsArgs) ToDomainColdStorageOptionsOutput

func (i DomainColdStorageOptionsArgs) ToDomainColdStorageOptionsOutput() DomainColdStorageOptionsOutput

func (DomainColdStorageOptionsArgs) ToDomainColdStorageOptionsOutputWithContext

func (i DomainColdStorageOptionsArgs) ToDomainColdStorageOptionsOutputWithContext(ctx context.Context) DomainColdStorageOptionsOutput

func (DomainColdStorageOptionsArgs) ToDomainColdStorageOptionsPtrOutput

func (i DomainColdStorageOptionsArgs) ToDomainColdStorageOptionsPtrOutput() DomainColdStorageOptionsPtrOutput

func (DomainColdStorageOptionsArgs) ToDomainColdStorageOptionsPtrOutputWithContext

func (i DomainColdStorageOptionsArgs) ToDomainColdStorageOptionsPtrOutputWithContext(ctx context.Context) DomainColdStorageOptionsPtrOutput

func (DomainColdStorageOptionsArgs) ToOutput added in v0.76.0

type DomainColdStorageOptionsInput

type DomainColdStorageOptionsInput interface {
	pulumi.Input

	ToDomainColdStorageOptionsOutput() DomainColdStorageOptionsOutput
	ToDomainColdStorageOptionsOutputWithContext(context.Context) DomainColdStorageOptionsOutput
}

DomainColdStorageOptionsInput is an input type that accepts DomainColdStorageOptionsArgs and DomainColdStorageOptionsOutput values. You can construct a concrete instance of `DomainColdStorageOptionsInput` via:

DomainColdStorageOptionsArgs{...}

type DomainColdStorageOptionsOutput

type DomainColdStorageOptionsOutput struct{ *pulumi.OutputState }

func (DomainColdStorageOptionsOutput) ElementType

func (DomainColdStorageOptionsOutput) Enabled

func (DomainColdStorageOptionsOutput) ToDomainColdStorageOptionsOutput

func (o DomainColdStorageOptionsOutput) ToDomainColdStorageOptionsOutput() DomainColdStorageOptionsOutput

func (DomainColdStorageOptionsOutput) ToDomainColdStorageOptionsOutputWithContext

func (o DomainColdStorageOptionsOutput) ToDomainColdStorageOptionsOutputWithContext(ctx context.Context) DomainColdStorageOptionsOutput

func (DomainColdStorageOptionsOutput) ToDomainColdStorageOptionsPtrOutput

func (o DomainColdStorageOptionsOutput) ToDomainColdStorageOptionsPtrOutput() DomainColdStorageOptionsPtrOutput

func (DomainColdStorageOptionsOutput) ToDomainColdStorageOptionsPtrOutputWithContext

func (o DomainColdStorageOptionsOutput) ToDomainColdStorageOptionsPtrOutputWithContext(ctx context.Context) DomainColdStorageOptionsPtrOutput

func (DomainColdStorageOptionsOutput) ToOutput added in v0.76.0

type DomainColdStorageOptionsPtrInput

type DomainColdStorageOptionsPtrInput interface {
	pulumi.Input

	ToDomainColdStorageOptionsPtrOutput() DomainColdStorageOptionsPtrOutput
	ToDomainColdStorageOptionsPtrOutputWithContext(context.Context) DomainColdStorageOptionsPtrOutput
}

DomainColdStorageOptionsPtrInput is an input type that accepts DomainColdStorageOptionsArgs, DomainColdStorageOptionsPtr and DomainColdStorageOptionsPtrOutput values. You can construct a concrete instance of `DomainColdStorageOptionsPtrInput` via:

        DomainColdStorageOptionsArgs{...}

or:

        nil

type DomainColdStorageOptionsPtrOutput

type DomainColdStorageOptionsPtrOutput struct{ *pulumi.OutputState }

func (DomainColdStorageOptionsPtrOutput) Elem

func (DomainColdStorageOptionsPtrOutput) ElementType

func (DomainColdStorageOptionsPtrOutput) Enabled

func (DomainColdStorageOptionsPtrOutput) ToDomainColdStorageOptionsPtrOutput

func (o DomainColdStorageOptionsPtrOutput) ToDomainColdStorageOptionsPtrOutput() DomainColdStorageOptionsPtrOutput

func (DomainColdStorageOptionsPtrOutput) ToDomainColdStorageOptionsPtrOutputWithContext

func (o DomainColdStorageOptionsPtrOutput) ToDomainColdStorageOptionsPtrOutputWithContext(ctx context.Context) DomainColdStorageOptionsPtrOutput

func (DomainColdStorageOptionsPtrOutput) ToOutput added in v0.76.0

type DomainEbsOptions added in v0.72.0

type DomainEbsOptions struct {
	EbsEnabled *bool   `pulumi:"ebsEnabled"`
	Iops       *int    `pulumi:"iops"`
	VolumeSize *int    `pulumi:"volumeSize"`
	VolumeType *string `pulumi:"volumeType"`
}

type DomainEbsOptionsArgs added in v0.72.0

type DomainEbsOptionsArgs struct {
	EbsEnabled pulumi.BoolPtrInput   `pulumi:"ebsEnabled"`
	Iops       pulumi.IntPtrInput    `pulumi:"iops"`
	VolumeSize pulumi.IntPtrInput    `pulumi:"volumeSize"`
	VolumeType pulumi.StringPtrInput `pulumi:"volumeType"`
}

func (DomainEbsOptionsArgs) ElementType added in v0.72.0

func (DomainEbsOptionsArgs) ElementType() reflect.Type

func (DomainEbsOptionsArgs) ToDomainEbsOptionsOutput added in v0.72.0

func (i DomainEbsOptionsArgs) ToDomainEbsOptionsOutput() DomainEbsOptionsOutput

func (DomainEbsOptionsArgs) ToDomainEbsOptionsOutputWithContext added in v0.72.0

func (i DomainEbsOptionsArgs) ToDomainEbsOptionsOutputWithContext(ctx context.Context) DomainEbsOptionsOutput

func (DomainEbsOptionsArgs) ToDomainEbsOptionsPtrOutput added in v0.72.0

func (i DomainEbsOptionsArgs) ToDomainEbsOptionsPtrOutput() DomainEbsOptionsPtrOutput

func (DomainEbsOptionsArgs) ToDomainEbsOptionsPtrOutputWithContext added in v0.72.0

func (i DomainEbsOptionsArgs) ToDomainEbsOptionsPtrOutputWithContext(ctx context.Context) DomainEbsOptionsPtrOutput

func (DomainEbsOptionsArgs) ToOutput added in v0.76.0

type DomainEbsOptionsInput added in v0.72.0

type DomainEbsOptionsInput interface {
	pulumi.Input

	ToDomainEbsOptionsOutput() DomainEbsOptionsOutput
	ToDomainEbsOptionsOutputWithContext(context.Context) DomainEbsOptionsOutput
}

DomainEbsOptionsInput is an input type that accepts DomainEbsOptionsArgs and DomainEbsOptionsOutput values. You can construct a concrete instance of `DomainEbsOptionsInput` via:

DomainEbsOptionsArgs{...}

type DomainEbsOptionsOutput added in v0.72.0

type DomainEbsOptionsOutput struct{ *pulumi.OutputState }

func (DomainEbsOptionsOutput) EbsEnabled added in v0.72.0

func (DomainEbsOptionsOutput) ElementType added in v0.72.0

func (DomainEbsOptionsOutput) ElementType() reflect.Type

func (DomainEbsOptionsOutput) Iops added in v0.72.0

func (DomainEbsOptionsOutput) ToDomainEbsOptionsOutput added in v0.72.0

func (o DomainEbsOptionsOutput) ToDomainEbsOptionsOutput() DomainEbsOptionsOutput

func (DomainEbsOptionsOutput) ToDomainEbsOptionsOutputWithContext added in v0.72.0

func (o DomainEbsOptionsOutput) ToDomainEbsOptionsOutputWithContext(ctx context.Context) DomainEbsOptionsOutput

func (DomainEbsOptionsOutput) ToDomainEbsOptionsPtrOutput added in v0.72.0

func (o DomainEbsOptionsOutput) ToDomainEbsOptionsPtrOutput() DomainEbsOptionsPtrOutput

func (DomainEbsOptionsOutput) ToDomainEbsOptionsPtrOutputWithContext added in v0.72.0

func (o DomainEbsOptionsOutput) ToDomainEbsOptionsPtrOutputWithContext(ctx context.Context) DomainEbsOptionsPtrOutput

func (DomainEbsOptionsOutput) ToOutput added in v0.76.0

func (DomainEbsOptionsOutput) VolumeSize added in v0.72.0

func (DomainEbsOptionsOutput) VolumeType added in v0.72.0

type DomainEbsOptionsPtrInput added in v0.72.0

type DomainEbsOptionsPtrInput interface {
	pulumi.Input

	ToDomainEbsOptionsPtrOutput() DomainEbsOptionsPtrOutput
	ToDomainEbsOptionsPtrOutputWithContext(context.Context) DomainEbsOptionsPtrOutput
}

DomainEbsOptionsPtrInput is an input type that accepts DomainEbsOptionsArgs, DomainEbsOptionsPtr and DomainEbsOptionsPtrOutput values. You can construct a concrete instance of `DomainEbsOptionsPtrInput` via:

        DomainEbsOptionsArgs{...}

or:

        nil

func DomainEbsOptionsPtr added in v0.72.0

func DomainEbsOptionsPtr(v *DomainEbsOptionsArgs) DomainEbsOptionsPtrInput

type DomainEbsOptionsPtrOutput added in v0.72.0

type DomainEbsOptionsPtrOutput struct{ *pulumi.OutputState }

func (DomainEbsOptionsPtrOutput) EbsEnabled added in v0.72.0

func (DomainEbsOptionsPtrOutput) Elem added in v0.72.0

func (DomainEbsOptionsPtrOutput) ElementType added in v0.72.0

func (DomainEbsOptionsPtrOutput) ElementType() reflect.Type

func (DomainEbsOptionsPtrOutput) Iops added in v0.72.0

func (DomainEbsOptionsPtrOutput) ToDomainEbsOptionsPtrOutput added in v0.72.0

func (o DomainEbsOptionsPtrOutput) ToDomainEbsOptionsPtrOutput() DomainEbsOptionsPtrOutput

func (DomainEbsOptionsPtrOutput) ToDomainEbsOptionsPtrOutputWithContext added in v0.72.0

func (o DomainEbsOptionsPtrOutput) ToDomainEbsOptionsPtrOutputWithContext(ctx context.Context) DomainEbsOptionsPtrOutput

func (DomainEbsOptionsPtrOutput) ToOutput added in v0.76.0

func (DomainEbsOptionsPtrOutput) VolumeSize added in v0.72.0

func (DomainEbsOptionsPtrOutput) VolumeType added in v0.72.0

type DomainElasticsearchClusterConfig

type DomainElasticsearchClusterConfig struct {
	ColdStorageOptions     *DomainColdStorageOptions  `pulumi:"coldStorageOptions"`
	DedicatedMasterCount   *int                       `pulumi:"dedicatedMasterCount"`
	DedicatedMasterEnabled *bool                      `pulumi:"dedicatedMasterEnabled"`
	DedicatedMasterType    *string                    `pulumi:"dedicatedMasterType"`
	InstanceCount          *int                       `pulumi:"instanceCount"`
	InstanceType           *string                    `pulumi:"instanceType"`
	WarmCount              *int                       `pulumi:"warmCount"`
	WarmEnabled            *bool                      `pulumi:"warmEnabled"`
	WarmType               *string                    `pulumi:"warmType"`
	ZoneAwarenessConfig    *DomainZoneAwarenessConfig `pulumi:"zoneAwarenessConfig"`
	ZoneAwarenessEnabled   *bool                      `pulumi:"zoneAwarenessEnabled"`
}

type DomainElasticsearchClusterConfigArgs

type DomainElasticsearchClusterConfigArgs struct {
	ColdStorageOptions     DomainColdStorageOptionsPtrInput  `pulumi:"coldStorageOptions"`
	DedicatedMasterCount   pulumi.IntPtrInput                `pulumi:"dedicatedMasterCount"`
	DedicatedMasterEnabled pulumi.BoolPtrInput               `pulumi:"dedicatedMasterEnabled"`
	DedicatedMasterType    pulumi.StringPtrInput             `pulumi:"dedicatedMasterType"`
	InstanceCount          pulumi.IntPtrInput                `pulumi:"instanceCount"`
	InstanceType           pulumi.StringPtrInput             `pulumi:"instanceType"`
	WarmCount              pulumi.IntPtrInput                `pulumi:"warmCount"`
	WarmEnabled            pulumi.BoolPtrInput               `pulumi:"warmEnabled"`
	WarmType               pulumi.StringPtrInput             `pulumi:"warmType"`
	ZoneAwarenessConfig    DomainZoneAwarenessConfigPtrInput `pulumi:"zoneAwarenessConfig"`
	ZoneAwarenessEnabled   pulumi.BoolPtrInput               `pulumi:"zoneAwarenessEnabled"`
}

func (DomainElasticsearchClusterConfigArgs) ElementType

func (DomainElasticsearchClusterConfigArgs) ToDomainElasticsearchClusterConfigOutput

func (i DomainElasticsearchClusterConfigArgs) ToDomainElasticsearchClusterConfigOutput() DomainElasticsearchClusterConfigOutput

func (DomainElasticsearchClusterConfigArgs) ToDomainElasticsearchClusterConfigOutputWithContext

func (i DomainElasticsearchClusterConfigArgs) ToDomainElasticsearchClusterConfigOutputWithContext(ctx context.Context) DomainElasticsearchClusterConfigOutput

func (DomainElasticsearchClusterConfigArgs) ToDomainElasticsearchClusterConfigPtrOutput

func (i DomainElasticsearchClusterConfigArgs) ToDomainElasticsearchClusterConfigPtrOutput() DomainElasticsearchClusterConfigPtrOutput

func (DomainElasticsearchClusterConfigArgs) ToDomainElasticsearchClusterConfigPtrOutputWithContext

func (i DomainElasticsearchClusterConfigArgs) ToDomainElasticsearchClusterConfigPtrOutputWithContext(ctx context.Context) DomainElasticsearchClusterConfigPtrOutput

func (DomainElasticsearchClusterConfigArgs) ToOutput added in v0.76.0

type DomainElasticsearchClusterConfigInput

type DomainElasticsearchClusterConfigInput interface {
	pulumi.Input

	ToDomainElasticsearchClusterConfigOutput() DomainElasticsearchClusterConfigOutput
	ToDomainElasticsearchClusterConfigOutputWithContext(context.Context) DomainElasticsearchClusterConfigOutput
}

DomainElasticsearchClusterConfigInput is an input type that accepts DomainElasticsearchClusterConfigArgs and DomainElasticsearchClusterConfigOutput values. You can construct a concrete instance of `DomainElasticsearchClusterConfigInput` via:

DomainElasticsearchClusterConfigArgs{...}

type DomainElasticsearchClusterConfigOutput

type DomainElasticsearchClusterConfigOutput struct{ *pulumi.OutputState }

func (DomainElasticsearchClusterConfigOutput) ColdStorageOptions

func (DomainElasticsearchClusterConfigOutput) DedicatedMasterCount

func (DomainElasticsearchClusterConfigOutput) DedicatedMasterEnabled

func (o DomainElasticsearchClusterConfigOutput) DedicatedMasterEnabled() pulumi.BoolPtrOutput

func (DomainElasticsearchClusterConfigOutput) DedicatedMasterType

func (DomainElasticsearchClusterConfigOutput) ElementType

func (DomainElasticsearchClusterConfigOutput) InstanceCount

func (DomainElasticsearchClusterConfigOutput) InstanceType

func (DomainElasticsearchClusterConfigOutput) ToDomainElasticsearchClusterConfigOutput

func (o DomainElasticsearchClusterConfigOutput) ToDomainElasticsearchClusterConfigOutput() DomainElasticsearchClusterConfigOutput

func (DomainElasticsearchClusterConfigOutput) ToDomainElasticsearchClusterConfigOutputWithContext

func (o DomainElasticsearchClusterConfigOutput) ToDomainElasticsearchClusterConfigOutputWithContext(ctx context.Context) DomainElasticsearchClusterConfigOutput

func (DomainElasticsearchClusterConfigOutput) ToDomainElasticsearchClusterConfigPtrOutput

func (o DomainElasticsearchClusterConfigOutput) ToDomainElasticsearchClusterConfigPtrOutput() DomainElasticsearchClusterConfigPtrOutput

func (DomainElasticsearchClusterConfigOutput) ToDomainElasticsearchClusterConfigPtrOutputWithContext

func (o DomainElasticsearchClusterConfigOutput) ToDomainElasticsearchClusterConfigPtrOutputWithContext(ctx context.Context) DomainElasticsearchClusterConfigPtrOutput

func (DomainElasticsearchClusterConfigOutput) ToOutput added in v0.76.0

func (DomainElasticsearchClusterConfigOutput) WarmCount

func (DomainElasticsearchClusterConfigOutput) WarmEnabled

func (DomainElasticsearchClusterConfigOutput) WarmType

func (DomainElasticsearchClusterConfigOutput) ZoneAwarenessConfig

func (DomainElasticsearchClusterConfigOutput) ZoneAwarenessEnabled

type DomainElasticsearchClusterConfigPtrInput

type DomainElasticsearchClusterConfigPtrInput interface {
	pulumi.Input

	ToDomainElasticsearchClusterConfigPtrOutput() DomainElasticsearchClusterConfigPtrOutput
	ToDomainElasticsearchClusterConfigPtrOutputWithContext(context.Context) DomainElasticsearchClusterConfigPtrOutput
}

DomainElasticsearchClusterConfigPtrInput is an input type that accepts DomainElasticsearchClusterConfigArgs, DomainElasticsearchClusterConfigPtr and DomainElasticsearchClusterConfigPtrOutput values. You can construct a concrete instance of `DomainElasticsearchClusterConfigPtrInput` via:

        DomainElasticsearchClusterConfigArgs{...}

or:

        nil

type DomainElasticsearchClusterConfigPtrOutput

type DomainElasticsearchClusterConfigPtrOutput struct{ *pulumi.OutputState }

func (DomainElasticsearchClusterConfigPtrOutput) ColdStorageOptions

func (DomainElasticsearchClusterConfigPtrOutput) DedicatedMasterCount

func (DomainElasticsearchClusterConfigPtrOutput) DedicatedMasterEnabled

func (DomainElasticsearchClusterConfigPtrOutput) DedicatedMasterType

func (DomainElasticsearchClusterConfigPtrOutput) Elem

func (DomainElasticsearchClusterConfigPtrOutput) ElementType

func (DomainElasticsearchClusterConfigPtrOutput) InstanceCount

func (DomainElasticsearchClusterConfigPtrOutput) InstanceType

func (DomainElasticsearchClusterConfigPtrOutput) ToDomainElasticsearchClusterConfigPtrOutput

func (o DomainElasticsearchClusterConfigPtrOutput) ToDomainElasticsearchClusterConfigPtrOutput() DomainElasticsearchClusterConfigPtrOutput

func (DomainElasticsearchClusterConfigPtrOutput) ToDomainElasticsearchClusterConfigPtrOutputWithContext

func (o DomainElasticsearchClusterConfigPtrOutput) ToDomainElasticsearchClusterConfigPtrOutputWithContext(ctx context.Context) DomainElasticsearchClusterConfigPtrOutput

func (DomainElasticsearchClusterConfigPtrOutput) ToOutput added in v0.76.0

func (DomainElasticsearchClusterConfigPtrOutput) WarmCount

func (DomainElasticsearchClusterConfigPtrOutput) WarmEnabled

func (DomainElasticsearchClusterConfigPtrOutput) WarmType

func (DomainElasticsearchClusterConfigPtrOutput) ZoneAwarenessConfig

func (DomainElasticsearchClusterConfigPtrOutput) ZoneAwarenessEnabled

type DomainEncryptionAtRestOptions

type DomainEncryptionAtRestOptions struct {
	Enabled  *bool   `pulumi:"enabled"`
	KmsKeyId *string `pulumi:"kmsKeyId"`
}

type DomainEncryptionAtRestOptionsArgs

type DomainEncryptionAtRestOptionsArgs struct {
	Enabled  pulumi.BoolPtrInput   `pulumi:"enabled"`
	KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"`
}

func (DomainEncryptionAtRestOptionsArgs) ElementType

func (DomainEncryptionAtRestOptionsArgs) ToDomainEncryptionAtRestOptionsOutput

func (i DomainEncryptionAtRestOptionsArgs) ToDomainEncryptionAtRestOptionsOutput() DomainEncryptionAtRestOptionsOutput

func (DomainEncryptionAtRestOptionsArgs) ToDomainEncryptionAtRestOptionsOutputWithContext

func (i DomainEncryptionAtRestOptionsArgs) ToDomainEncryptionAtRestOptionsOutputWithContext(ctx context.Context) DomainEncryptionAtRestOptionsOutput

func (DomainEncryptionAtRestOptionsArgs) ToDomainEncryptionAtRestOptionsPtrOutput

func (i DomainEncryptionAtRestOptionsArgs) ToDomainEncryptionAtRestOptionsPtrOutput() DomainEncryptionAtRestOptionsPtrOutput

func (DomainEncryptionAtRestOptionsArgs) ToDomainEncryptionAtRestOptionsPtrOutputWithContext

func (i DomainEncryptionAtRestOptionsArgs) ToDomainEncryptionAtRestOptionsPtrOutputWithContext(ctx context.Context) DomainEncryptionAtRestOptionsPtrOutput

func (DomainEncryptionAtRestOptionsArgs) ToOutput added in v0.76.0

type DomainEncryptionAtRestOptionsInput

type DomainEncryptionAtRestOptionsInput interface {
	pulumi.Input

	ToDomainEncryptionAtRestOptionsOutput() DomainEncryptionAtRestOptionsOutput
	ToDomainEncryptionAtRestOptionsOutputWithContext(context.Context) DomainEncryptionAtRestOptionsOutput
}

DomainEncryptionAtRestOptionsInput is an input type that accepts DomainEncryptionAtRestOptionsArgs and DomainEncryptionAtRestOptionsOutput values. You can construct a concrete instance of `DomainEncryptionAtRestOptionsInput` via:

DomainEncryptionAtRestOptionsArgs{...}

type DomainEncryptionAtRestOptionsOutput

type DomainEncryptionAtRestOptionsOutput struct{ *pulumi.OutputState }

func (DomainEncryptionAtRestOptionsOutput) ElementType

func (DomainEncryptionAtRestOptionsOutput) Enabled

func (DomainEncryptionAtRestOptionsOutput) KmsKeyId

func (DomainEncryptionAtRestOptionsOutput) ToDomainEncryptionAtRestOptionsOutput

func (o DomainEncryptionAtRestOptionsOutput) ToDomainEncryptionAtRestOptionsOutput() DomainEncryptionAtRestOptionsOutput

func (DomainEncryptionAtRestOptionsOutput) ToDomainEncryptionAtRestOptionsOutputWithContext

func (o DomainEncryptionAtRestOptionsOutput) ToDomainEncryptionAtRestOptionsOutputWithContext(ctx context.Context) DomainEncryptionAtRestOptionsOutput

func (DomainEncryptionAtRestOptionsOutput) ToDomainEncryptionAtRestOptionsPtrOutput

func (o DomainEncryptionAtRestOptionsOutput) ToDomainEncryptionAtRestOptionsPtrOutput() DomainEncryptionAtRestOptionsPtrOutput

func (DomainEncryptionAtRestOptionsOutput) ToDomainEncryptionAtRestOptionsPtrOutputWithContext

func (o DomainEncryptionAtRestOptionsOutput) ToDomainEncryptionAtRestOptionsPtrOutputWithContext(ctx context.Context) DomainEncryptionAtRestOptionsPtrOutput

func (DomainEncryptionAtRestOptionsOutput) ToOutput added in v0.76.0

type DomainEncryptionAtRestOptionsPtrInput

type DomainEncryptionAtRestOptionsPtrInput interface {
	pulumi.Input

	ToDomainEncryptionAtRestOptionsPtrOutput() DomainEncryptionAtRestOptionsPtrOutput
	ToDomainEncryptionAtRestOptionsPtrOutputWithContext(context.Context) DomainEncryptionAtRestOptionsPtrOutput
}

DomainEncryptionAtRestOptionsPtrInput is an input type that accepts DomainEncryptionAtRestOptionsArgs, DomainEncryptionAtRestOptionsPtr and DomainEncryptionAtRestOptionsPtrOutput values. You can construct a concrete instance of `DomainEncryptionAtRestOptionsPtrInput` via:

        DomainEncryptionAtRestOptionsArgs{...}

or:

        nil

type DomainEncryptionAtRestOptionsPtrOutput

type DomainEncryptionAtRestOptionsPtrOutput struct{ *pulumi.OutputState }

func (DomainEncryptionAtRestOptionsPtrOutput) Elem

func (DomainEncryptionAtRestOptionsPtrOutput) ElementType

func (DomainEncryptionAtRestOptionsPtrOutput) Enabled

func (DomainEncryptionAtRestOptionsPtrOutput) KmsKeyId

func (DomainEncryptionAtRestOptionsPtrOutput) ToDomainEncryptionAtRestOptionsPtrOutput

func (o DomainEncryptionAtRestOptionsPtrOutput) ToDomainEncryptionAtRestOptionsPtrOutput() DomainEncryptionAtRestOptionsPtrOutput

func (DomainEncryptionAtRestOptionsPtrOutput) ToDomainEncryptionAtRestOptionsPtrOutputWithContext

func (o DomainEncryptionAtRestOptionsPtrOutput) ToDomainEncryptionAtRestOptionsPtrOutputWithContext(ctx context.Context) DomainEncryptionAtRestOptionsPtrOutput

func (DomainEncryptionAtRestOptionsPtrOutput) ToOutput added in v0.76.0

type DomainEndpointOptions added in v0.2.0

type DomainEndpointOptions struct {
	CustomEndpoint               *string `pulumi:"customEndpoint"`
	CustomEndpointCertificateArn *string `pulumi:"customEndpointCertificateArn"`
	CustomEndpointEnabled        *bool   `pulumi:"customEndpointEnabled"`
	EnforceHttps                 *bool   `pulumi:"enforceHttps"`
	TlsSecurityPolicy            *string `pulumi:"tlsSecurityPolicy"`
}

type DomainEndpointOptionsArgs added in v0.2.0

type DomainEndpointOptionsArgs struct {
	CustomEndpoint               pulumi.StringPtrInput `pulumi:"customEndpoint"`
	CustomEndpointCertificateArn pulumi.StringPtrInput `pulumi:"customEndpointCertificateArn"`
	CustomEndpointEnabled        pulumi.BoolPtrInput   `pulumi:"customEndpointEnabled"`
	EnforceHttps                 pulumi.BoolPtrInput   `pulumi:"enforceHttps"`
	TlsSecurityPolicy            pulumi.StringPtrInput `pulumi:"tlsSecurityPolicy"`
}

func (DomainEndpointOptionsArgs) ElementType added in v0.2.0

func (DomainEndpointOptionsArgs) ElementType() reflect.Type

func (DomainEndpointOptionsArgs) ToDomainEndpointOptionsOutput added in v0.2.0

func (i DomainEndpointOptionsArgs) ToDomainEndpointOptionsOutput() DomainEndpointOptionsOutput

func (DomainEndpointOptionsArgs) ToDomainEndpointOptionsOutputWithContext added in v0.2.0

func (i DomainEndpointOptionsArgs) ToDomainEndpointOptionsOutputWithContext(ctx context.Context) DomainEndpointOptionsOutput

func (DomainEndpointOptionsArgs) ToDomainEndpointOptionsPtrOutput added in v0.2.0

func (i DomainEndpointOptionsArgs) ToDomainEndpointOptionsPtrOutput() DomainEndpointOptionsPtrOutput

func (DomainEndpointOptionsArgs) ToDomainEndpointOptionsPtrOutputWithContext added in v0.2.0

func (i DomainEndpointOptionsArgs) ToDomainEndpointOptionsPtrOutputWithContext(ctx context.Context) DomainEndpointOptionsPtrOutput

func (DomainEndpointOptionsArgs) ToOutput added in v0.76.0

type DomainEndpointOptionsInput added in v0.2.0

type DomainEndpointOptionsInput interface {
	pulumi.Input

	ToDomainEndpointOptionsOutput() DomainEndpointOptionsOutput
	ToDomainEndpointOptionsOutputWithContext(context.Context) DomainEndpointOptionsOutput
}

DomainEndpointOptionsInput is an input type that accepts DomainEndpointOptionsArgs and DomainEndpointOptionsOutput values. You can construct a concrete instance of `DomainEndpointOptionsInput` via:

DomainEndpointOptionsArgs{...}

type DomainEndpointOptionsOutput added in v0.2.0

type DomainEndpointOptionsOutput struct{ *pulumi.OutputState }

func (DomainEndpointOptionsOutput) CustomEndpoint added in v0.2.0

func (DomainEndpointOptionsOutput) CustomEndpointCertificateArn added in v0.2.0

func (o DomainEndpointOptionsOutput) CustomEndpointCertificateArn() pulumi.StringPtrOutput

func (DomainEndpointOptionsOutput) CustomEndpointEnabled added in v0.2.0

func (o DomainEndpointOptionsOutput) CustomEndpointEnabled() pulumi.BoolPtrOutput

func (DomainEndpointOptionsOutput) ElementType added in v0.2.0

func (DomainEndpointOptionsOutput) EnforceHttps added in v0.72.0

func (DomainEndpointOptionsOutput) TlsSecurityPolicy added in v0.72.0

func (o DomainEndpointOptionsOutput) TlsSecurityPolicy() pulumi.StringPtrOutput

func (DomainEndpointOptionsOutput) ToDomainEndpointOptionsOutput added in v0.2.0

func (o DomainEndpointOptionsOutput) ToDomainEndpointOptionsOutput() DomainEndpointOptionsOutput

func (DomainEndpointOptionsOutput) ToDomainEndpointOptionsOutputWithContext added in v0.2.0

func (o DomainEndpointOptionsOutput) ToDomainEndpointOptionsOutputWithContext(ctx context.Context) DomainEndpointOptionsOutput

func (DomainEndpointOptionsOutput) ToDomainEndpointOptionsPtrOutput added in v0.2.0

func (o DomainEndpointOptionsOutput) ToDomainEndpointOptionsPtrOutput() DomainEndpointOptionsPtrOutput

func (DomainEndpointOptionsOutput) ToDomainEndpointOptionsPtrOutputWithContext added in v0.2.0

func (o DomainEndpointOptionsOutput) ToDomainEndpointOptionsPtrOutputWithContext(ctx context.Context) DomainEndpointOptionsPtrOutput

func (DomainEndpointOptionsOutput) ToOutput added in v0.76.0

type DomainEndpointOptionsPtrInput added in v0.2.0

type DomainEndpointOptionsPtrInput interface {
	pulumi.Input

	ToDomainEndpointOptionsPtrOutput() DomainEndpointOptionsPtrOutput
	ToDomainEndpointOptionsPtrOutputWithContext(context.Context) DomainEndpointOptionsPtrOutput
}

DomainEndpointOptionsPtrInput is an input type that accepts DomainEndpointOptionsArgs, DomainEndpointOptionsPtr and DomainEndpointOptionsPtrOutput values. You can construct a concrete instance of `DomainEndpointOptionsPtrInput` via:

        DomainEndpointOptionsArgs{...}

or:

        nil

func DomainEndpointOptionsPtr added in v0.2.0

func DomainEndpointOptionsPtr(v *DomainEndpointOptionsArgs) DomainEndpointOptionsPtrInput

type DomainEndpointOptionsPtrOutput added in v0.2.0

type DomainEndpointOptionsPtrOutput struct{ *pulumi.OutputState }

func (DomainEndpointOptionsPtrOutput) CustomEndpoint added in v0.2.0

func (DomainEndpointOptionsPtrOutput) CustomEndpointCertificateArn added in v0.2.0

func (o DomainEndpointOptionsPtrOutput) CustomEndpointCertificateArn() pulumi.StringPtrOutput

func (DomainEndpointOptionsPtrOutput) CustomEndpointEnabled added in v0.2.0

func (o DomainEndpointOptionsPtrOutput) CustomEndpointEnabled() pulumi.BoolPtrOutput

func (DomainEndpointOptionsPtrOutput) Elem added in v0.2.0

func (DomainEndpointOptionsPtrOutput) ElementType added in v0.2.0

func (DomainEndpointOptionsPtrOutput) EnforceHttps added in v0.72.0

func (DomainEndpointOptionsPtrOutput) TlsSecurityPolicy added in v0.72.0

func (DomainEndpointOptionsPtrOutput) ToDomainEndpointOptionsPtrOutput added in v0.2.0

func (o DomainEndpointOptionsPtrOutput) ToDomainEndpointOptionsPtrOutput() DomainEndpointOptionsPtrOutput

func (DomainEndpointOptionsPtrOutput) ToDomainEndpointOptionsPtrOutputWithContext added in v0.2.0

func (o DomainEndpointOptionsPtrOutput) ToDomainEndpointOptionsPtrOutputWithContext(ctx context.Context) DomainEndpointOptionsPtrOutput

func (DomainEndpointOptionsPtrOutput) ToOutput added in v0.76.0

type DomainInput

type DomainInput interface {
	pulumi.Input

	ToDomainOutput() DomainOutput
	ToDomainOutputWithContext(ctx context.Context) DomainOutput
}

type DomainMasterUserOptions

type DomainMasterUserOptions struct {
	MasterUserArn      *string `pulumi:"masterUserArn"`
	MasterUserName     *string `pulumi:"masterUserName"`
	MasterUserPassword *string `pulumi:"masterUserPassword"`
}

type DomainMasterUserOptionsArgs

type DomainMasterUserOptionsArgs struct {
	MasterUserArn      pulumi.StringPtrInput `pulumi:"masterUserArn"`
	MasterUserName     pulumi.StringPtrInput `pulumi:"masterUserName"`
	MasterUserPassword pulumi.StringPtrInput `pulumi:"masterUserPassword"`
}

func (DomainMasterUserOptionsArgs) ElementType

func (DomainMasterUserOptionsArgs) ToDomainMasterUserOptionsOutput

func (i DomainMasterUserOptionsArgs) ToDomainMasterUserOptionsOutput() DomainMasterUserOptionsOutput

func (DomainMasterUserOptionsArgs) ToDomainMasterUserOptionsOutputWithContext

func (i DomainMasterUserOptionsArgs) ToDomainMasterUserOptionsOutputWithContext(ctx context.Context) DomainMasterUserOptionsOutput

func (DomainMasterUserOptionsArgs) ToDomainMasterUserOptionsPtrOutput

func (i DomainMasterUserOptionsArgs) ToDomainMasterUserOptionsPtrOutput() DomainMasterUserOptionsPtrOutput

func (DomainMasterUserOptionsArgs) ToDomainMasterUserOptionsPtrOutputWithContext

func (i DomainMasterUserOptionsArgs) ToDomainMasterUserOptionsPtrOutputWithContext(ctx context.Context) DomainMasterUserOptionsPtrOutput

func (DomainMasterUserOptionsArgs) ToOutput added in v0.76.0

type DomainMasterUserOptionsInput

type DomainMasterUserOptionsInput interface {
	pulumi.Input

	ToDomainMasterUserOptionsOutput() DomainMasterUserOptionsOutput
	ToDomainMasterUserOptionsOutputWithContext(context.Context) DomainMasterUserOptionsOutput
}

DomainMasterUserOptionsInput is an input type that accepts DomainMasterUserOptionsArgs and DomainMasterUserOptionsOutput values. You can construct a concrete instance of `DomainMasterUserOptionsInput` via:

DomainMasterUserOptionsArgs{...}

type DomainMasterUserOptionsOutput

type DomainMasterUserOptionsOutput struct{ *pulumi.OutputState }

func (DomainMasterUserOptionsOutput) ElementType

func (DomainMasterUserOptionsOutput) MasterUserArn added in v0.72.0

func (DomainMasterUserOptionsOutput) MasterUserName

func (DomainMasterUserOptionsOutput) MasterUserPassword

func (o DomainMasterUserOptionsOutput) MasterUserPassword() pulumi.StringPtrOutput

func (DomainMasterUserOptionsOutput) ToDomainMasterUserOptionsOutput

func (o DomainMasterUserOptionsOutput) ToDomainMasterUserOptionsOutput() DomainMasterUserOptionsOutput

func (DomainMasterUserOptionsOutput) ToDomainMasterUserOptionsOutputWithContext

func (o DomainMasterUserOptionsOutput) ToDomainMasterUserOptionsOutputWithContext(ctx context.Context) DomainMasterUserOptionsOutput

func (DomainMasterUserOptionsOutput) ToDomainMasterUserOptionsPtrOutput

func (o DomainMasterUserOptionsOutput) ToDomainMasterUserOptionsPtrOutput() DomainMasterUserOptionsPtrOutput

func (DomainMasterUserOptionsOutput) ToDomainMasterUserOptionsPtrOutputWithContext

func (o DomainMasterUserOptionsOutput) ToDomainMasterUserOptionsPtrOutputWithContext(ctx context.Context) DomainMasterUserOptionsPtrOutput

func (DomainMasterUserOptionsOutput) ToOutput added in v0.76.0

type DomainMasterUserOptionsPtrInput

type DomainMasterUserOptionsPtrInput interface {
	pulumi.Input

	ToDomainMasterUserOptionsPtrOutput() DomainMasterUserOptionsPtrOutput
	ToDomainMasterUserOptionsPtrOutputWithContext(context.Context) DomainMasterUserOptionsPtrOutput
}

DomainMasterUserOptionsPtrInput is an input type that accepts DomainMasterUserOptionsArgs, DomainMasterUserOptionsPtr and DomainMasterUserOptionsPtrOutput values. You can construct a concrete instance of `DomainMasterUserOptionsPtrInput` via:

        DomainMasterUserOptionsArgs{...}

or:

        nil

type DomainMasterUserOptionsPtrOutput

type DomainMasterUserOptionsPtrOutput struct{ *pulumi.OutputState }

func (DomainMasterUserOptionsPtrOutput) Elem

func (DomainMasterUserOptionsPtrOutput) ElementType

func (DomainMasterUserOptionsPtrOutput) MasterUserArn added in v0.72.0

func (DomainMasterUserOptionsPtrOutput) MasterUserName

func (DomainMasterUserOptionsPtrOutput) MasterUserPassword

func (DomainMasterUserOptionsPtrOutput) ToDomainMasterUserOptionsPtrOutput

func (o DomainMasterUserOptionsPtrOutput) ToDomainMasterUserOptionsPtrOutput() DomainMasterUserOptionsPtrOutput

func (DomainMasterUserOptionsPtrOutput) ToDomainMasterUserOptionsPtrOutputWithContext

func (o DomainMasterUserOptionsPtrOutput) ToDomainMasterUserOptionsPtrOutputWithContext(ctx context.Context) DomainMasterUserOptionsPtrOutput

func (DomainMasterUserOptionsPtrOutput) ToOutput added in v0.76.0

type DomainNodeToNodeEncryptionOptions

type DomainNodeToNodeEncryptionOptions struct {
	Enabled *bool `pulumi:"enabled"`
}

type DomainNodeToNodeEncryptionOptionsArgs

type DomainNodeToNodeEncryptionOptionsArgs struct {
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
}

func (DomainNodeToNodeEncryptionOptionsArgs) ElementType

func (DomainNodeToNodeEncryptionOptionsArgs) ToDomainNodeToNodeEncryptionOptionsOutput

func (i DomainNodeToNodeEncryptionOptionsArgs) ToDomainNodeToNodeEncryptionOptionsOutput() DomainNodeToNodeEncryptionOptionsOutput

func (DomainNodeToNodeEncryptionOptionsArgs) ToDomainNodeToNodeEncryptionOptionsOutputWithContext

func (i DomainNodeToNodeEncryptionOptionsArgs) ToDomainNodeToNodeEncryptionOptionsOutputWithContext(ctx context.Context) DomainNodeToNodeEncryptionOptionsOutput

func (DomainNodeToNodeEncryptionOptionsArgs) ToDomainNodeToNodeEncryptionOptionsPtrOutput

func (i DomainNodeToNodeEncryptionOptionsArgs) ToDomainNodeToNodeEncryptionOptionsPtrOutput() DomainNodeToNodeEncryptionOptionsPtrOutput

func (DomainNodeToNodeEncryptionOptionsArgs) ToDomainNodeToNodeEncryptionOptionsPtrOutputWithContext

func (i DomainNodeToNodeEncryptionOptionsArgs) ToDomainNodeToNodeEncryptionOptionsPtrOutputWithContext(ctx context.Context) DomainNodeToNodeEncryptionOptionsPtrOutput

func (DomainNodeToNodeEncryptionOptionsArgs) ToOutput added in v0.76.0

type DomainNodeToNodeEncryptionOptionsInput

type DomainNodeToNodeEncryptionOptionsInput interface {
	pulumi.Input

	ToDomainNodeToNodeEncryptionOptionsOutput() DomainNodeToNodeEncryptionOptionsOutput
	ToDomainNodeToNodeEncryptionOptionsOutputWithContext(context.Context) DomainNodeToNodeEncryptionOptionsOutput
}

DomainNodeToNodeEncryptionOptionsInput is an input type that accepts DomainNodeToNodeEncryptionOptionsArgs and DomainNodeToNodeEncryptionOptionsOutput values. You can construct a concrete instance of `DomainNodeToNodeEncryptionOptionsInput` via:

DomainNodeToNodeEncryptionOptionsArgs{...}

type DomainNodeToNodeEncryptionOptionsOutput

type DomainNodeToNodeEncryptionOptionsOutput struct{ *pulumi.OutputState }

func (DomainNodeToNodeEncryptionOptionsOutput) ElementType

func (DomainNodeToNodeEncryptionOptionsOutput) Enabled

func (DomainNodeToNodeEncryptionOptionsOutput) ToDomainNodeToNodeEncryptionOptionsOutput

func (o DomainNodeToNodeEncryptionOptionsOutput) ToDomainNodeToNodeEncryptionOptionsOutput() DomainNodeToNodeEncryptionOptionsOutput

func (DomainNodeToNodeEncryptionOptionsOutput) ToDomainNodeToNodeEncryptionOptionsOutputWithContext

func (o DomainNodeToNodeEncryptionOptionsOutput) ToDomainNodeToNodeEncryptionOptionsOutputWithContext(ctx context.Context) DomainNodeToNodeEncryptionOptionsOutput

func (DomainNodeToNodeEncryptionOptionsOutput) ToDomainNodeToNodeEncryptionOptionsPtrOutput

func (o DomainNodeToNodeEncryptionOptionsOutput) ToDomainNodeToNodeEncryptionOptionsPtrOutput() DomainNodeToNodeEncryptionOptionsPtrOutput

func (DomainNodeToNodeEncryptionOptionsOutput) ToDomainNodeToNodeEncryptionOptionsPtrOutputWithContext

func (o DomainNodeToNodeEncryptionOptionsOutput) ToDomainNodeToNodeEncryptionOptionsPtrOutputWithContext(ctx context.Context) DomainNodeToNodeEncryptionOptionsPtrOutput

func (DomainNodeToNodeEncryptionOptionsOutput) ToOutput added in v0.76.0

type DomainNodeToNodeEncryptionOptionsPtrInput

type DomainNodeToNodeEncryptionOptionsPtrInput interface {
	pulumi.Input

	ToDomainNodeToNodeEncryptionOptionsPtrOutput() DomainNodeToNodeEncryptionOptionsPtrOutput
	ToDomainNodeToNodeEncryptionOptionsPtrOutputWithContext(context.Context) DomainNodeToNodeEncryptionOptionsPtrOutput
}

DomainNodeToNodeEncryptionOptionsPtrInput is an input type that accepts DomainNodeToNodeEncryptionOptionsArgs, DomainNodeToNodeEncryptionOptionsPtr and DomainNodeToNodeEncryptionOptionsPtrOutput values. You can construct a concrete instance of `DomainNodeToNodeEncryptionOptionsPtrInput` via:

        DomainNodeToNodeEncryptionOptionsArgs{...}

or:

        nil

type DomainNodeToNodeEncryptionOptionsPtrOutput

type DomainNodeToNodeEncryptionOptionsPtrOutput struct{ *pulumi.OutputState }

func (DomainNodeToNodeEncryptionOptionsPtrOutput) Elem

func (DomainNodeToNodeEncryptionOptionsPtrOutput) ElementType

func (DomainNodeToNodeEncryptionOptionsPtrOutput) Enabled

func (DomainNodeToNodeEncryptionOptionsPtrOutput) ToDomainNodeToNodeEncryptionOptionsPtrOutput

func (o DomainNodeToNodeEncryptionOptionsPtrOutput) ToDomainNodeToNodeEncryptionOptionsPtrOutput() DomainNodeToNodeEncryptionOptionsPtrOutput

func (DomainNodeToNodeEncryptionOptionsPtrOutput) ToDomainNodeToNodeEncryptionOptionsPtrOutputWithContext

func (o DomainNodeToNodeEncryptionOptionsPtrOutput) ToDomainNodeToNodeEncryptionOptionsPtrOutputWithContext(ctx context.Context) DomainNodeToNodeEncryptionOptionsPtrOutput

func (DomainNodeToNodeEncryptionOptionsPtrOutput) ToOutput added in v0.76.0

type DomainOutput

type DomainOutput struct{ *pulumi.OutputState }

func (DomainOutput) AccessPolicies added in v0.17.0

func (o DomainOutput) AccessPolicies() pulumi.AnyOutput

func (DomainOutput) AdvancedOptions added in v0.17.0

func (o DomainOutput) AdvancedOptions() pulumi.AnyOutput

func (DomainOutput) AdvancedSecurityOptions added in v0.17.0

func (o DomainOutput) AdvancedSecurityOptions() DomainAdvancedSecurityOptionsInputPtrOutput

func (DomainOutput) Arn added in v0.17.0

func (DomainOutput) CognitoOptions added in v0.17.0

func (o DomainOutput) CognitoOptions() DomainCognitoOptionsPtrOutput

func (DomainOutput) DomainArn added in v0.17.0

func (o DomainOutput) DomainArn() pulumi.StringOutput

func (DomainOutput) DomainEndpoint added in v0.17.0

func (o DomainOutput) DomainEndpoint() pulumi.StringOutput

func (DomainOutput) DomainEndpointOptions added in v0.17.0

func (o DomainOutput) DomainEndpointOptions() DomainEndpointOptionsPtrOutput

func (DomainOutput) DomainName added in v0.17.0

func (o DomainOutput) DomainName() pulumi.StringPtrOutput

func (DomainOutput) EbsOptions added in v0.72.0

func (o DomainOutput) EbsOptions() DomainEbsOptionsPtrOutput

func (DomainOutput) ElasticsearchClusterConfig added in v0.17.0

func (o DomainOutput) ElasticsearchClusterConfig() DomainElasticsearchClusterConfigPtrOutput

func (DomainOutput) ElasticsearchVersion added in v0.17.0

func (o DomainOutput) ElasticsearchVersion() pulumi.StringPtrOutput

func (DomainOutput) ElementType

func (DomainOutput) ElementType() reflect.Type

func (DomainOutput) EncryptionAtRestOptions added in v0.17.0

func (o DomainOutput) EncryptionAtRestOptions() DomainEncryptionAtRestOptionsPtrOutput

func (DomainOutput) LogPublishingOptions added in v0.17.0

func (o DomainOutput) LogPublishingOptions() pulumi.AnyOutput

func (DomainOutput) NodeToNodeEncryptionOptions added in v0.17.0

func (o DomainOutput) NodeToNodeEncryptionOptions() DomainNodeToNodeEncryptionOptionsPtrOutput

func (DomainOutput) SnapshotOptions added in v0.17.0

func (o DomainOutput) SnapshotOptions() DomainSnapshotOptionsPtrOutput

func (DomainOutput) Tags added in v0.17.0

func (DomainOutput) ToDomainOutput

func (o DomainOutput) ToDomainOutput() DomainOutput

func (DomainOutput) ToDomainOutputWithContext

func (o DomainOutput) ToDomainOutputWithContext(ctx context.Context) DomainOutput

func (DomainOutput) ToOutput added in v0.76.0

func (o DomainOutput) ToOutput(ctx context.Context) pulumix.Output[*Domain]

func (DomainOutput) VpcOptions added in v0.72.0

func (o DomainOutput) VpcOptions() DomainVpcOptionsPtrOutput

type DomainSnapshotOptions

type DomainSnapshotOptions struct {
	AutomatedSnapshotStartHour *int `pulumi:"automatedSnapshotStartHour"`
}

type DomainSnapshotOptionsArgs

type DomainSnapshotOptionsArgs struct {
	AutomatedSnapshotStartHour pulumi.IntPtrInput `pulumi:"automatedSnapshotStartHour"`
}

func (DomainSnapshotOptionsArgs) ElementType

func (DomainSnapshotOptionsArgs) ElementType() reflect.Type

func (DomainSnapshotOptionsArgs) ToDomainSnapshotOptionsOutput

func (i DomainSnapshotOptionsArgs) ToDomainSnapshotOptionsOutput() DomainSnapshotOptionsOutput

func (DomainSnapshotOptionsArgs) ToDomainSnapshotOptionsOutputWithContext

func (i DomainSnapshotOptionsArgs) ToDomainSnapshotOptionsOutputWithContext(ctx context.Context) DomainSnapshotOptionsOutput

func (DomainSnapshotOptionsArgs) ToDomainSnapshotOptionsPtrOutput

func (i DomainSnapshotOptionsArgs) ToDomainSnapshotOptionsPtrOutput() DomainSnapshotOptionsPtrOutput

func (DomainSnapshotOptionsArgs) ToDomainSnapshotOptionsPtrOutputWithContext

func (i DomainSnapshotOptionsArgs) ToDomainSnapshotOptionsPtrOutputWithContext(ctx context.Context) DomainSnapshotOptionsPtrOutput

func (DomainSnapshotOptionsArgs) ToOutput added in v0.76.0

type DomainSnapshotOptionsInput

type DomainSnapshotOptionsInput interface {
	pulumi.Input

	ToDomainSnapshotOptionsOutput() DomainSnapshotOptionsOutput
	ToDomainSnapshotOptionsOutputWithContext(context.Context) DomainSnapshotOptionsOutput
}

DomainSnapshotOptionsInput is an input type that accepts DomainSnapshotOptionsArgs and DomainSnapshotOptionsOutput values. You can construct a concrete instance of `DomainSnapshotOptionsInput` via:

DomainSnapshotOptionsArgs{...}

type DomainSnapshotOptionsOutput

type DomainSnapshotOptionsOutput struct{ *pulumi.OutputState }

func (DomainSnapshotOptionsOutput) AutomatedSnapshotStartHour

func (o DomainSnapshotOptionsOutput) AutomatedSnapshotStartHour() pulumi.IntPtrOutput

func (DomainSnapshotOptionsOutput) ElementType

func (DomainSnapshotOptionsOutput) ToDomainSnapshotOptionsOutput

func (o DomainSnapshotOptionsOutput) ToDomainSnapshotOptionsOutput() DomainSnapshotOptionsOutput

func (DomainSnapshotOptionsOutput) ToDomainSnapshotOptionsOutputWithContext

func (o DomainSnapshotOptionsOutput) ToDomainSnapshotOptionsOutputWithContext(ctx context.Context) DomainSnapshotOptionsOutput

func (DomainSnapshotOptionsOutput) ToDomainSnapshotOptionsPtrOutput

func (o DomainSnapshotOptionsOutput) ToDomainSnapshotOptionsPtrOutput() DomainSnapshotOptionsPtrOutput

func (DomainSnapshotOptionsOutput) ToDomainSnapshotOptionsPtrOutputWithContext

func (o DomainSnapshotOptionsOutput) ToDomainSnapshotOptionsPtrOutputWithContext(ctx context.Context) DomainSnapshotOptionsPtrOutput

func (DomainSnapshotOptionsOutput) ToOutput added in v0.76.0

type DomainSnapshotOptionsPtrInput

type DomainSnapshotOptionsPtrInput interface {
	pulumi.Input

	ToDomainSnapshotOptionsPtrOutput() DomainSnapshotOptionsPtrOutput
	ToDomainSnapshotOptionsPtrOutputWithContext(context.Context) DomainSnapshotOptionsPtrOutput
}

DomainSnapshotOptionsPtrInput is an input type that accepts DomainSnapshotOptionsArgs, DomainSnapshotOptionsPtr and DomainSnapshotOptionsPtrOutput values. You can construct a concrete instance of `DomainSnapshotOptionsPtrInput` via:

        DomainSnapshotOptionsArgs{...}

or:

        nil

type DomainSnapshotOptionsPtrOutput

type DomainSnapshotOptionsPtrOutput struct{ *pulumi.OutputState }

func (DomainSnapshotOptionsPtrOutput) AutomatedSnapshotStartHour

func (o DomainSnapshotOptionsPtrOutput) AutomatedSnapshotStartHour() pulumi.IntPtrOutput

func (DomainSnapshotOptionsPtrOutput) Elem

func (DomainSnapshotOptionsPtrOutput) ElementType

func (DomainSnapshotOptionsPtrOutput) ToDomainSnapshotOptionsPtrOutput

func (o DomainSnapshotOptionsPtrOutput) ToDomainSnapshotOptionsPtrOutput() DomainSnapshotOptionsPtrOutput

func (DomainSnapshotOptionsPtrOutput) ToDomainSnapshotOptionsPtrOutputWithContext

func (o DomainSnapshotOptionsPtrOutput) ToDomainSnapshotOptionsPtrOutputWithContext(ctx context.Context) DomainSnapshotOptionsPtrOutput

func (DomainSnapshotOptionsPtrOutput) ToOutput added in v0.76.0

type DomainState

type DomainState struct {
}

func (DomainState) ElementType

func (DomainState) ElementType() reflect.Type

type DomainTag

type DomainTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type DomainTagArgs

type DomainTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (DomainTagArgs) ElementType

func (DomainTagArgs) ElementType() reflect.Type

func (DomainTagArgs) ToDomainTagOutput

func (i DomainTagArgs) ToDomainTagOutput() DomainTagOutput

func (DomainTagArgs) ToDomainTagOutputWithContext

func (i DomainTagArgs) ToDomainTagOutputWithContext(ctx context.Context) DomainTagOutput

func (DomainTagArgs) ToOutput added in v0.76.0

type DomainTagArray

type DomainTagArray []DomainTagInput

func (DomainTagArray) ElementType

func (DomainTagArray) ElementType() reflect.Type

func (DomainTagArray) ToDomainTagArrayOutput

func (i DomainTagArray) ToDomainTagArrayOutput() DomainTagArrayOutput

func (DomainTagArray) ToDomainTagArrayOutputWithContext

func (i DomainTagArray) ToDomainTagArrayOutputWithContext(ctx context.Context) DomainTagArrayOutput

func (DomainTagArray) ToOutput added in v0.76.0

type DomainTagArrayInput

type DomainTagArrayInput interface {
	pulumi.Input

	ToDomainTagArrayOutput() DomainTagArrayOutput
	ToDomainTagArrayOutputWithContext(context.Context) DomainTagArrayOutput
}

DomainTagArrayInput is an input type that accepts DomainTagArray and DomainTagArrayOutput values. You can construct a concrete instance of `DomainTagArrayInput` via:

DomainTagArray{ DomainTagArgs{...} }

type DomainTagArrayOutput

type DomainTagArrayOutput struct{ *pulumi.OutputState }

func (DomainTagArrayOutput) ElementType

func (DomainTagArrayOutput) ElementType() reflect.Type

func (DomainTagArrayOutput) Index

func (DomainTagArrayOutput) ToDomainTagArrayOutput

func (o DomainTagArrayOutput) ToDomainTagArrayOutput() DomainTagArrayOutput

func (DomainTagArrayOutput) ToDomainTagArrayOutputWithContext

func (o DomainTagArrayOutput) ToDomainTagArrayOutputWithContext(ctx context.Context) DomainTagArrayOutput

func (DomainTagArrayOutput) ToOutput added in v0.76.0

type DomainTagInput

type DomainTagInput interface {
	pulumi.Input

	ToDomainTagOutput() DomainTagOutput
	ToDomainTagOutputWithContext(context.Context) DomainTagOutput
}

DomainTagInput is an input type that accepts DomainTagArgs and DomainTagOutput values. You can construct a concrete instance of `DomainTagInput` via:

DomainTagArgs{...}

type DomainTagOutput

type DomainTagOutput struct{ *pulumi.OutputState }

func (DomainTagOutput) ElementType

func (DomainTagOutput) ElementType() reflect.Type

func (DomainTagOutput) Key

func (DomainTagOutput) ToDomainTagOutput

func (o DomainTagOutput) ToDomainTagOutput() DomainTagOutput

func (DomainTagOutput) ToDomainTagOutputWithContext

func (o DomainTagOutput) ToDomainTagOutputWithContext(ctx context.Context) DomainTagOutput

func (DomainTagOutput) ToOutput added in v0.76.0

func (DomainTagOutput) Value

type DomainVpcOptions added in v0.72.0

type DomainVpcOptions struct {
	SecurityGroupIds []string `pulumi:"securityGroupIds"`
	SubnetIds        []string `pulumi:"subnetIds"`
}

type DomainVpcOptionsArgs added in v0.72.0

type DomainVpcOptionsArgs struct {
	SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"`
	SubnetIds        pulumi.StringArrayInput `pulumi:"subnetIds"`
}

func (DomainVpcOptionsArgs) ElementType added in v0.72.0

func (DomainVpcOptionsArgs) ElementType() reflect.Type

func (DomainVpcOptionsArgs) ToDomainVpcOptionsOutput added in v0.72.0

func (i DomainVpcOptionsArgs) ToDomainVpcOptionsOutput() DomainVpcOptionsOutput

func (DomainVpcOptionsArgs) ToDomainVpcOptionsOutputWithContext added in v0.72.0

func (i DomainVpcOptionsArgs) ToDomainVpcOptionsOutputWithContext(ctx context.Context) DomainVpcOptionsOutput

func (DomainVpcOptionsArgs) ToDomainVpcOptionsPtrOutput added in v0.72.0

func (i DomainVpcOptionsArgs) ToDomainVpcOptionsPtrOutput() DomainVpcOptionsPtrOutput

func (DomainVpcOptionsArgs) ToDomainVpcOptionsPtrOutputWithContext added in v0.72.0

func (i DomainVpcOptionsArgs) ToDomainVpcOptionsPtrOutputWithContext(ctx context.Context) DomainVpcOptionsPtrOutput

func (DomainVpcOptionsArgs) ToOutput added in v0.76.0

type DomainVpcOptionsInput added in v0.72.0

type DomainVpcOptionsInput interface {
	pulumi.Input

	ToDomainVpcOptionsOutput() DomainVpcOptionsOutput
	ToDomainVpcOptionsOutputWithContext(context.Context) DomainVpcOptionsOutput
}

DomainVpcOptionsInput is an input type that accepts DomainVpcOptionsArgs and DomainVpcOptionsOutput values. You can construct a concrete instance of `DomainVpcOptionsInput` via:

DomainVpcOptionsArgs{...}

type DomainVpcOptionsOutput added in v0.72.0

type DomainVpcOptionsOutput struct{ *pulumi.OutputState }

func (DomainVpcOptionsOutput) ElementType added in v0.72.0

func (DomainVpcOptionsOutput) ElementType() reflect.Type

func (DomainVpcOptionsOutput) SecurityGroupIds added in v0.72.0

func (o DomainVpcOptionsOutput) SecurityGroupIds() pulumi.StringArrayOutput

func (DomainVpcOptionsOutput) SubnetIds added in v0.72.0

func (DomainVpcOptionsOutput) ToDomainVpcOptionsOutput added in v0.72.0

func (o DomainVpcOptionsOutput) ToDomainVpcOptionsOutput() DomainVpcOptionsOutput

func (DomainVpcOptionsOutput) ToDomainVpcOptionsOutputWithContext added in v0.72.0

func (o DomainVpcOptionsOutput) ToDomainVpcOptionsOutputWithContext(ctx context.Context) DomainVpcOptionsOutput

func (DomainVpcOptionsOutput) ToDomainVpcOptionsPtrOutput added in v0.72.0

func (o DomainVpcOptionsOutput) ToDomainVpcOptionsPtrOutput() DomainVpcOptionsPtrOutput

func (DomainVpcOptionsOutput) ToDomainVpcOptionsPtrOutputWithContext added in v0.72.0

func (o DomainVpcOptionsOutput) ToDomainVpcOptionsPtrOutputWithContext(ctx context.Context) DomainVpcOptionsPtrOutput

func (DomainVpcOptionsOutput) ToOutput added in v0.76.0

type DomainVpcOptionsPtrInput added in v0.72.0

type DomainVpcOptionsPtrInput interface {
	pulumi.Input

	ToDomainVpcOptionsPtrOutput() DomainVpcOptionsPtrOutput
	ToDomainVpcOptionsPtrOutputWithContext(context.Context) DomainVpcOptionsPtrOutput
}

DomainVpcOptionsPtrInput is an input type that accepts DomainVpcOptionsArgs, DomainVpcOptionsPtr and DomainVpcOptionsPtrOutput values. You can construct a concrete instance of `DomainVpcOptionsPtrInput` via:

        DomainVpcOptionsArgs{...}

or:

        nil

func DomainVpcOptionsPtr added in v0.72.0

func DomainVpcOptionsPtr(v *DomainVpcOptionsArgs) DomainVpcOptionsPtrInput

type DomainVpcOptionsPtrOutput added in v0.72.0

type DomainVpcOptionsPtrOutput struct{ *pulumi.OutputState }

func (DomainVpcOptionsPtrOutput) Elem added in v0.72.0

func (DomainVpcOptionsPtrOutput) ElementType added in v0.72.0

func (DomainVpcOptionsPtrOutput) ElementType() reflect.Type

func (DomainVpcOptionsPtrOutput) SecurityGroupIds added in v0.72.0

func (o DomainVpcOptionsPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput

func (DomainVpcOptionsPtrOutput) SubnetIds added in v0.72.0

func (DomainVpcOptionsPtrOutput) ToDomainVpcOptionsPtrOutput added in v0.72.0

func (o DomainVpcOptionsPtrOutput) ToDomainVpcOptionsPtrOutput() DomainVpcOptionsPtrOutput

func (DomainVpcOptionsPtrOutput) ToDomainVpcOptionsPtrOutputWithContext added in v0.72.0

func (o DomainVpcOptionsPtrOutput) ToDomainVpcOptionsPtrOutputWithContext(ctx context.Context) DomainVpcOptionsPtrOutput

func (DomainVpcOptionsPtrOutput) ToOutput added in v0.76.0

type DomainZoneAwarenessConfig

type DomainZoneAwarenessConfig struct {
	AvailabilityZoneCount *int `pulumi:"availabilityZoneCount"`
}

type DomainZoneAwarenessConfigArgs

type DomainZoneAwarenessConfigArgs struct {
	AvailabilityZoneCount pulumi.IntPtrInput `pulumi:"availabilityZoneCount"`
}

func (DomainZoneAwarenessConfigArgs) ElementType

func (DomainZoneAwarenessConfigArgs) ToDomainZoneAwarenessConfigOutput

func (i DomainZoneAwarenessConfigArgs) ToDomainZoneAwarenessConfigOutput() DomainZoneAwarenessConfigOutput

func (DomainZoneAwarenessConfigArgs) ToDomainZoneAwarenessConfigOutputWithContext

func (i DomainZoneAwarenessConfigArgs) ToDomainZoneAwarenessConfigOutputWithContext(ctx context.Context) DomainZoneAwarenessConfigOutput

func (DomainZoneAwarenessConfigArgs) ToDomainZoneAwarenessConfigPtrOutput

func (i DomainZoneAwarenessConfigArgs) ToDomainZoneAwarenessConfigPtrOutput() DomainZoneAwarenessConfigPtrOutput

func (DomainZoneAwarenessConfigArgs) ToDomainZoneAwarenessConfigPtrOutputWithContext

func (i DomainZoneAwarenessConfigArgs) ToDomainZoneAwarenessConfigPtrOutputWithContext(ctx context.Context) DomainZoneAwarenessConfigPtrOutput

func (DomainZoneAwarenessConfigArgs) ToOutput added in v0.76.0

type DomainZoneAwarenessConfigInput

type DomainZoneAwarenessConfigInput interface {
	pulumi.Input

	ToDomainZoneAwarenessConfigOutput() DomainZoneAwarenessConfigOutput
	ToDomainZoneAwarenessConfigOutputWithContext(context.Context) DomainZoneAwarenessConfigOutput
}

DomainZoneAwarenessConfigInput is an input type that accepts DomainZoneAwarenessConfigArgs and DomainZoneAwarenessConfigOutput values. You can construct a concrete instance of `DomainZoneAwarenessConfigInput` via:

DomainZoneAwarenessConfigArgs{...}

type DomainZoneAwarenessConfigOutput

type DomainZoneAwarenessConfigOutput struct{ *pulumi.OutputState }

func (DomainZoneAwarenessConfigOutput) AvailabilityZoneCount

func (o DomainZoneAwarenessConfigOutput) AvailabilityZoneCount() pulumi.IntPtrOutput

func (DomainZoneAwarenessConfigOutput) ElementType

func (DomainZoneAwarenessConfigOutput) ToDomainZoneAwarenessConfigOutput

func (o DomainZoneAwarenessConfigOutput) ToDomainZoneAwarenessConfigOutput() DomainZoneAwarenessConfigOutput

func (DomainZoneAwarenessConfigOutput) ToDomainZoneAwarenessConfigOutputWithContext

func (o DomainZoneAwarenessConfigOutput) ToDomainZoneAwarenessConfigOutputWithContext(ctx context.Context) DomainZoneAwarenessConfigOutput

func (DomainZoneAwarenessConfigOutput) ToDomainZoneAwarenessConfigPtrOutput

func (o DomainZoneAwarenessConfigOutput) ToDomainZoneAwarenessConfigPtrOutput() DomainZoneAwarenessConfigPtrOutput

func (DomainZoneAwarenessConfigOutput) ToDomainZoneAwarenessConfigPtrOutputWithContext

func (o DomainZoneAwarenessConfigOutput) ToDomainZoneAwarenessConfigPtrOutputWithContext(ctx context.Context) DomainZoneAwarenessConfigPtrOutput

func (DomainZoneAwarenessConfigOutput) ToOutput added in v0.76.0

type DomainZoneAwarenessConfigPtrInput

type DomainZoneAwarenessConfigPtrInput interface {
	pulumi.Input

	ToDomainZoneAwarenessConfigPtrOutput() DomainZoneAwarenessConfigPtrOutput
	ToDomainZoneAwarenessConfigPtrOutputWithContext(context.Context) DomainZoneAwarenessConfigPtrOutput
}

DomainZoneAwarenessConfigPtrInput is an input type that accepts DomainZoneAwarenessConfigArgs, DomainZoneAwarenessConfigPtr and DomainZoneAwarenessConfigPtrOutput values. You can construct a concrete instance of `DomainZoneAwarenessConfigPtrInput` via:

        DomainZoneAwarenessConfigArgs{...}

or:

        nil

type DomainZoneAwarenessConfigPtrOutput

type DomainZoneAwarenessConfigPtrOutput struct{ *pulumi.OutputState }

func (DomainZoneAwarenessConfigPtrOutput) AvailabilityZoneCount

func (o DomainZoneAwarenessConfigPtrOutput) AvailabilityZoneCount() pulumi.IntPtrOutput

func (DomainZoneAwarenessConfigPtrOutput) Elem

func (DomainZoneAwarenessConfigPtrOutput) ElementType

func (DomainZoneAwarenessConfigPtrOutput) ToDomainZoneAwarenessConfigPtrOutput

func (o DomainZoneAwarenessConfigPtrOutput) ToDomainZoneAwarenessConfigPtrOutput() DomainZoneAwarenessConfigPtrOutput

func (DomainZoneAwarenessConfigPtrOutput) ToDomainZoneAwarenessConfigPtrOutputWithContext

func (o DomainZoneAwarenessConfigPtrOutput) ToDomainZoneAwarenessConfigPtrOutputWithContext(ctx context.Context) DomainZoneAwarenessConfigPtrOutput

func (DomainZoneAwarenessConfigPtrOutput) ToOutput added in v0.76.0

type LookupDomainArgs added in v0.12.0

type LookupDomainArgs struct {
	Id string `pulumi:"id"`
}

type LookupDomainOutputArgs added in v0.12.0

type LookupDomainOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupDomainOutputArgs) ElementType added in v0.12.0

func (LookupDomainOutputArgs) ElementType() reflect.Type

type LookupDomainResult added in v0.12.0

type LookupDomainResult struct {
	AccessPolicies              interface{}                         `pulumi:"accessPolicies"`
	AdvancedOptions             interface{}                         `pulumi:"advancedOptions"`
	AdvancedSecurityOptions     *DomainAdvancedSecurityOptionsInput `pulumi:"advancedSecurityOptions"`
	Arn                         *string                             `pulumi:"arn"`
	CognitoOptions              *DomainCognitoOptions               `pulumi:"cognitoOptions"`
	DomainArn                   *string                             `pulumi:"domainArn"`
	DomainEndpoint              *string                             `pulumi:"domainEndpoint"`
	DomainEndpointOptions       *DomainEndpointOptions              `pulumi:"domainEndpointOptions"`
	EbsOptions                  *DomainEbsOptions                   `pulumi:"ebsOptions"`
	ElasticsearchClusterConfig  *DomainElasticsearchClusterConfig   `pulumi:"elasticsearchClusterConfig"`
	ElasticsearchVersion        *string                             `pulumi:"elasticsearchVersion"`
	EncryptionAtRestOptions     *DomainEncryptionAtRestOptions      `pulumi:"encryptionAtRestOptions"`
	Id                          *string                             `pulumi:"id"`
	LogPublishingOptions        interface{}                         `pulumi:"logPublishingOptions"`
	NodeToNodeEncryptionOptions *DomainNodeToNodeEncryptionOptions  `pulumi:"nodeToNodeEncryptionOptions"`
	SnapshotOptions             *DomainSnapshotOptions              `pulumi:"snapshotOptions"`
	Tags                        []DomainTag                         `pulumi:"tags"`
	VpcOptions                  *DomainVpcOptions                   `pulumi:"vpcOptions"`
}

func LookupDomain added in v0.12.0

func LookupDomain(ctx *pulumi.Context, args *LookupDomainArgs, opts ...pulumi.InvokeOption) (*LookupDomainResult, error)

Resource Type definition for AWS::Elasticsearch::Domain

type LookupDomainResultOutput added in v0.12.0

type LookupDomainResultOutput struct{ *pulumi.OutputState }

func LookupDomainOutput added in v0.12.0

func LookupDomainOutput(ctx *pulumi.Context, args LookupDomainOutputArgs, opts ...pulumi.InvokeOption) LookupDomainResultOutput

func (LookupDomainResultOutput) AccessPolicies added in v0.12.0

func (o LookupDomainResultOutput) AccessPolicies() pulumi.AnyOutput

func (LookupDomainResultOutput) AdvancedOptions added in v0.12.0

func (o LookupDomainResultOutput) AdvancedOptions() pulumi.AnyOutput

func (LookupDomainResultOutput) AdvancedSecurityOptions added in v0.21.0

func (LookupDomainResultOutput) Arn added in v0.12.0

func (LookupDomainResultOutput) CognitoOptions added in v0.12.0

func (LookupDomainResultOutput) DomainArn added in v0.12.0

func (LookupDomainResultOutput) DomainEndpoint added in v0.12.0

func (o LookupDomainResultOutput) DomainEndpoint() pulumi.StringPtrOutput

func (LookupDomainResultOutput) DomainEndpointOptions added in v0.12.0

func (o LookupDomainResultOutput) DomainEndpointOptions() DomainEndpointOptionsPtrOutput

func (LookupDomainResultOutput) EbsOptions added in v0.72.0

func (LookupDomainResultOutput) ElasticsearchClusterConfig added in v0.12.0

func (LookupDomainResultOutput) ElasticsearchVersion added in v0.12.0

func (o LookupDomainResultOutput) ElasticsearchVersion() pulumi.StringPtrOutput

func (LookupDomainResultOutput) ElementType added in v0.12.0

func (LookupDomainResultOutput) ElementType() reflect.Type

func (LookupDomainResultOutput) EncryptionAtRestOptions added in v0.12.0

func (LookupDomainResultOutput) Id added in v0.12.0

func (LookupDomainResultOutput) LogPublishingOptions added in v0.12.0

func (o LookupDomainResultOutput) LogPublishingOptions() pulumi.AnyOutput

func (LookupDomainResultOutput) NodeToNodeEncryptionOptions added in v0.12.0

func (LookupDomainResultOutput) SnapshotOptions added in v0.12.0

func (LookupDomainResultOutput) Tags added in v0.12.0

func (LookupDomainResultOutput) ToLookupDomainResultOutput added in v0.12.0

func (o LookupDomainResultOutput) ToLookupDomainResultOutput() LookupDomainResultOutput

func (LookupDomainResultOutput) ToLookupDomainResultOutputWithContext added in v0.12.0

func (o LookupDomainResultOutput) ToLookupDomainResultOutputWithContext(ctx context.Context) LookupDomainResultOutput

func (LookupDomainResultOutput) ToOutput added in v0.76.0

func (LookupDomainResultOutput) VpcOptions added in v0.72.0

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL