opensearchservice

package
v0.104.0 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 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

type Domain struct {
	pulumi.CustomResourceState

	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::OpenSearchService::Domain` for more information about the expected schema for this property.
	AccessPolicies              pulumi.AnyOutput                            `pulumi:"accessPolicies"`
	AdvancedOptions             pulumi.StringMapOutput                      `pulumi:"advancedOptions"`
	AdvancedSecurityOptions     DomainAdvancedSecurityOptionsInputPtrOutput `pulumi:"advancedSecurityOptions"`
	Arn                         pulumi.StringOutput                         `pulumi:"arn"`
	AwsId                       pulumi.StringOutput                         `pulumi:"awsId"`
	ClusterConfig               DomainClusterConfigPtrOutput                `pulumi:"clusterConfig"`
	CognitoOptions              DomainCognitoOptionsPtrOutput               `pulumi:"cognitoOptions"`
	DomainArn                   pulumi.StringOutput                         `pulumi:"domainArn"`
	DomainEndpoint              pulumi.StringOutput                         `pulumi:"domainEndpoint"`
	DomainEndpointOptions       DomainEndpointOptionsPtrOutput              `pulumi:"domainEndpointOptions"`
	DomainEndpointV2            pulumi.StringOutput                         `pulumi:"domainEndpointV2"`
	DomainEndpoints             pulumi.StringMapOutput                      `pulumi:"domainEndpoints"`
	DomainName                  pulumi.StringPtrOutput                      `pulumi:"domainName"`
	EbsOptions                  DomainEbsOptionsPtrOutput                   `pulumi:"ebsOptions"`
	EncryptionAtRestOptions     DomainEncryptionAtRestOptionsPtrOutput      `pulumi:"encryptionAtRestOptions"`
	EngineVersion               pulumi.StringPtrOutput                      `pulumi:"engineVersion"`
	IpAddressType               pulumi.StringPtrOutput                      `pulumi:"ipAddressType"`
	LogPublishingOptions        DomainLogPublishingOptionMapOutput          `pulumi:"logPublishingOptions"`
	NodeToNodeEncryptionOptions DomainNodeToNodeEncryptionOptionsPtrOutput  `pulumi:"nodeToNodeEncryptionOptions"`
	OffPeakWindowOptions        DomainOffPeakWindowOptionsPtrOutput         `pulumi:"offPeakWindowOptions"`
	ServiceSoftwareOptions      DomainServiceSoftwareOptionsOutput          `pulumi:"serviceSoftwareOptions"`
	SnapshotOptions             DomainSnapshotOptionsPtrOutput              `pulumi:"snapshotOptions"`
	SoftwareUpdateOptions       DomainSoftwareUpdateOptionsPtrOutput        `pulumi:"softwareUpdateOptions"`
	// An arbitrary set of tags (key-value pairs) for this Domain.
	Tags       aws.TagArrayOutput        `pulumi:"tags"`
	VpcOptions DomainVpcOptionsPtrOutput `pulumi:"vpcOptions"`
}

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

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

type DomainAdvancedSecurityOptionsInput

type DomainAdvancedSecurityOptionsInput struct {
	AnonymousAuthDisableDate    *string                  `pulumi:"anonymousAuthDisableDate"`
	AnonymousAuthEnabled        *bool                    `pulumi:"anonymousAuthEnabled"`
	Enabled                     *bool                    `pulumi:"enabled"`
	InternalUserDatabaseEnabled *bool                    `pulumi:"internalUserDatabaseEnabled"`
	MasterUserOptions           *DomainMasterUserOptions `pulumi:"masterUserOptions"`
	SamlOptions                 *DomainSamlOptions       `pulumi:"samlOptions"`
}

type DomainAdvancedSecurityOptionsInputArgs

type DomainAdvancedSecurityOptionsInputArgs struct {
	AnonymousAuthDisableDate    pulumi.StringPtrInput           `pulumi:"anonymousAuthDisableDate"`
	AnonymousAuthEnabled        pulumi.BoolPtrInput             `pulumi:"anonymousAuthEnabled"`
	Enabled                     pulumi.BoolPtrInput             `pulumi:"enabled"`
	InternalUserDatabaseEnabled pulumi.BoolPtrInput             `pulumi:"internalUserDatabaseEnabled"`
	MasterUserOptions           DomainMasterUserOptionsPtrInput `pulumi:"masterUserOptions"`
	SamlOptions                 DomainSamlOptionsPtrInput       `pulumi:"samlOptions"`
}

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

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) AnonymousAuthDisableDate added in v0.49.0

func (DomainAdvancedSecurityOptionsInputOutput) AnonymousAuthEnabled added in v0.49.0

func (DomainAdvancedSecurityOptionsInputOutput) ElementType

func (DomainAdvancedSecurityOptionsInputOutput) Enabled

func (DomainAdvancedSecurityOptionsInputOutput) InternalUserDatabaseEnabled

func (o DomainAdvancedSecurityOptionsInputOutput) InternalUserDatabaseEnabled() pulumi.BoolPtrOutput

func (DomainAdvancedSecurityOptionsInputOutput) MasterUserOptions

func (DomainAdvancedSecurityOptionsInputOutput) SamlOptions added in v0.72.0

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

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) AnonymousAuthDisableDate added in v0.49.0

func (DomainAdvancedSecurityOptionsInputPtrOutput) AnonymousAuthEnabled added in v0.49.0

func (DomainAdvancedSecurityOptionsInputPtrOutput) Elem

func (DomainAdvancedSecurityOptionsInputPtrOutput) ElementType

func (DomainAdvancedSecurityOptionsInputPtrOutput) Enabled

func (DomainAdvancedSecurityOptionsInputPtrOutput) InternalUserDatabaseEnabled

func (o DomainAdvancedSecurityOptionsInputPtrOutput) InternalUserDatabaseEnabled() pulumi.BoolPtrOutput

func (DomainAdvancedSecurityOptionsInputPtrOutput) MasterUserOptions

func (DomainAdvancedSecurityOptionsInputPtrOutput) SamlOptions added in v0.72.0

func (DomainAdvancedSecurityOptionsInputPtrOutput) ToDomainAdvancedSecurityOptionsInputPtrOutput

func (o DomainAdvancedSecurityOptionsInputPtrOutput) ToDomainAdvancedSecurityOptionsInputPtrOutput() DomainAdvancedSecurityOptionsInputPtrOutput

func (DomainAdvancedSecurityOptionsInputPtrOutput) ToDomainAdvancedSecurityOptionsInputPtrOutputWithContext

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

type DomainArgs

type DomainArgs struct {
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::OpenSearchService::Domain` for more information about the expected schema for this property.
	AccessPolicies              pulumi.Input
	AdvancedOptions             pulumi.StringMapInput
	AdvancedSecurityOptions     DomainAdvancedSecurityOptionsInputPtrInput
	ClusterConfig               DomainClusterConfigPtrInput
	CognitoOptions              DomainCognitoOptionsPtrInput
	DomainEndpointOptions       DomainEndpointOptionsPtrInput
	DomainName                  pulumi.StringPtrInput
	EbsOptions                  DomainEbsOptionsPtrInput
	EncryptionAtRestOptions     DomainEncryptionAtRestOptionsPtrInput
	EngineVersion               pulumi.StringPtrInput
	IpAddressType               pulumi.StringPtrInput
	LogPublishingOptions        DomainLogPublishingOptionMapInput
	NodeToNodeEncryptionOptions DomainNodeToNodeEncryptionOptionsPtrInput
	OffPeakWindowOptions        DomainOffPeakWindowOptionsPtrInput
	SnapshotOptions             DomainSnapshotOptionsPtrInput
	SoftwareUpdateOptions       DomainSoftwareUpdateOptionsPtrInput
	// An arbitrary set of tags (key-value pairs) for this Domain.
	Tags       aws.TagArrayInput
	VpcOptions DomainVpcOptionsPtrInput
}

The set of arguments for constructing a Domain resource.

func (DomainArgs) ElementType

func (DomainArgs) ElementType() reflect.Type

type DomainClusterConfig

type DomainClusterConfig 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"`
	MultiAzWithStandbyEnabled *bool                      `pulumi:"multiAzWithStandbyEnabled"`
	WarmCount                 *int                       `pulumi:"warmCount"`
	WarmEnabled               *bool                      `pulumi:"warmEnabled"`
	WarmType                  *string                    `pulumi:"warmType"`
	ZoneAwarenessConfig       *DomainZoneAwarenessConfig `pulumi:"zoneAwarenessConfig"`
	ZoneAwarenessEnabled      *bool                      `pulumi:"zoneAwarenessEnabled"`
}

type DomainClusterConfigArgs

type DomainClusterConfigArgs 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"`
	MultiAzWithStandbyEnabled pulumi.BoolPtrInput               `pulumi:"multiAzWithStandbyEnabled"`
	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 (DomainClusterConfigArgs) ElementType

func (DomainClusterConfigArgs) ElementType() reflect.Type

func (DomainClusterConfigArgs) ToDomainClusterConfigOutput

func (i DomainClusterConfigArgs) ToDomainClusterConfigOutput() DomainClusterConfigOutput

func (DomainClusterConfigArgs) ToDomainClusterConfigOutputWithContext

func (i DomainClusterConfigArgs) ToDomainClusterConfigOutputWithContext(ctx context.Context) DomainClusterConfigOutput

func (DomainClusterConfigArgs) ToDomainClusterConfigPtrOutput

func (i DomainClusterConfigArgs) ToDomainClusterConfigPtrOutput() DomainClusterConfigPtrOutput

func (DomainClusterConfigArgs) ToDomainClusterConfigPtrOutputWithContext

func (i DomainClusterConfigArgs) ToDomainClusterConfigPtrOutputWithContext(ctx context.Context) DomainClusterConfigPtrOutput

type DomainClusterConfigInput

type DomainClusterConfigInput interface {
	pulumi.Input

	ToDomainClusterConfigOutput() DomainClusterConfigOutput
	ToDomainClusterConfigOutputWithContext(context.Context) DomainClusterConfigOutput
}

DomainClusterConfigInput is an input type that accepts DomainClusterConfigArgs and DomainClusterConfigOutput values. You can construct a concrete instance of `DomainClusterConfigInput` via:

DomainClusterConfigArgs{...}

type DomainClusterConfigOutput

type DomainClusterConfigOutput struct{ *pulumi.OutputState }

func (DomainClusterConfigOutput) ColdStorageOptions added in v0.94.0

func (DomainClusterConfigOutput) DedicatedMasterCount

func (o DomainClusterConfigOutput) DedicatedMasterCount() pulumi.IntPtrOutput

func (DomainClusterConfigOutput) DedicatedMasterEnabled

func (o DomainClusterConfigOutput) DedicatedMasterEnabled() pulumi.BoolPtrOutput

func (DomainClusterConfigOutput) DedicatedMasterType

func (o DomainClusterConfigOutput) DedicatedMasterType() pulumi.StringPtrOutput

func (DomainClusterConfigOutput) ElementType

func (DomainClusterConfigOutput) ElementType() reflect.Type

func (DomainClusterConfigOutput) InstanceCount

func (o DomainClusterConfigOutput) InstanceCount() pulumi.IntPtrOutput

func (DomainClusterConfigOutput) InstanceType

func (DomainClusterConfigOutput) MultiAzWithStandbyEnabled added in v0.72.0

func (o DomainClusterConfigOutput) MultiAzWithStandbyEnabled() pulumi.BoolPtrOutput

func (DomainClusterConfigOutput) ToDomainClusterConfigOutput

func (o DomainClusterConfigOutput) ToDomainClusterConfigOutput() DomainClusterConfigOutput

func (DomainClusterConfigOutput) ToDomainClusterConfigOutputWithContext

func (o DomainClusterConfigOutput) ToDomainClusterConfigOutputWithContext(ctx context.Context) DomainClusterConfigOutput

func (DomainClusterConfigOutput) ToDomainClusterConfigPtrOutput

func (o DomainClusterConfigOutput) ToDomainClusterConfigPtrOutput() DomainClusterConfigPtrOutput

func (DomainClusterConfigOutput) ToDomainClusterConfigPtrOutputWithContext

func (o DomainClusterConfigOutput) ToDomainClusterConfigPtrOutputWithContext(ctx context.Context) DomainClusterConfigPtrOutput

func (DomainClusterConfigOutput) WarmCount

func (DomainClusterConfigOutput) WarmEnabled

func (DomainClusterConfigOutput) WarmType

func (DomainClusterConfigOutput) ZoneAwarenessConfig

func (DomainClusterConfigOutput) ZoneAwarenessEnabled

func (o DomainClusterConfigOutput) ZoneAwarenessEnabled() pulumi.BoolPtrOutput

type DomainClusterConfigPtrInput

type DomainClusterConfigPtrInput interface {
	pulumi.Input

	ToDomainClusterConfigPtrOutput() DomainClusterConfigPtrOutput
	ToDomainClusterConfigPtrOutputWithContext(context.Context) DomainClusterConfigPtrOutput
}

DomainClusterConfigPtrInput is an input type that accepts DomainClusterConfigArgs, DomainClusterConfigPtr and DomainClusterConfigPtrOutput values. You can construct a concrete instance of `DomainClusterConfigPtrInput` via:

        DomainClusterConfigArgs{...}

or:

        nil

type DomainClusterConfigPtrOutput

type DomainClusterConfigPtrOutput struct{ *pulumi.OutputState }

func (DomainClusterConfigPtrOutput) ColdStorageOptions added in v0.94.0

func (DomainClusterConfigPtrOutput) DedicatedMasterCount

func (o DomainClusterConfigPtrOutput) DedicatedMasterCount() pulumi.IntPtrOutput

func (DomainClusterConfigPtrOutput) DedicatedMasterEnabled

func (o DomainClusterConfigPtrOutput) DedicatedMasterEnabled() pulumi.BoolPtrOutput

func (DomainClusterConfigPtrOutput) DedicatedMasterType

func (o DomainClusterConfigPtrOutput) DedicatedMasterType() pulumi.StringPtrOutput

func (DomainClusterConfigPtrOutput) Elem

func (DomainClusterConfigPtrOutput) ElementType

func (DomainClusterConfigPtrOutput) InstanceCount

func (DomainClusterConfigPtrOutput) InstanceType

func (DomainClusterConfigPtrOutput) MultiAzWithStandbyEnabled added in v0.72.0

func (o DomainClusterConfigPtrOutput) MultiAzWithStandbyEnabled() pulumi.BoolPtrOutput

func (DomainClusterConfigPtrOutput) ToDomainClusterConfigPtrOutput

func (o DomainClusterConfigPtrOutput) ToDomainClusterConfigPtrOutput() DomainClusterConfigPtrOutput

func (DomainClusterConfigPtrOutput) ToDomainClusterConfigPtrOutputWithContext

func (o DomainClusterConfigPtrOutput) ToDomainClusterConfigPtrOutputWithContext(ctx context.Context) DomainClusterConfigPtrOutput

func (DomainClusterConfigPtrOutput) WarmCount

func (DomainClusterConfigPtrOutput) WarmEnabled

func (DomainClusterConfigPtrOutput) WarmType

func (DomainClusterConfigPtrOutput) ZoneAwarenessConfig

func (DomainClusterConfigPtrOutput) ZoneAwarenessEnabled

func (o DomainClusterConfigPtrOutput) ZoneAwarenessEnabled() pulumi.BoolPtrOutput

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

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) 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) UserPoolId

type DomainColdStorageOptions added in v0.94.0

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

type DomainColdStorageOptionsArgs added in v0.94.0

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

func (DomainColdStorageOptionsArgs) ElementType added in v0.94.0

func (DomainColdStorageOptionsArgs) ToDomainColdStorageOptionsOutput added in v0.94.0

func (i DomainColdStorageOptionsArgs) ToDomainColdStorageOptionsOutput() DomainColdStorageOptionsOutput

func (DomainColdStorageOptionsArgs) ToDomainColdStorageOptionsOutputWithContext added in v0.94.0

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

func (DomainColdStorageOptionsArgs) ToDomainColdStorageOptionsPtrOutput added in v0.94.0

func (i DomainColdStorageOptionsArgs) ToDomainColdStorageOptionsPtrOutput() DomainColdStorageOptionsPtrOutput

func (DomainColdStorageOptionsArgs) ToDomainColdStorageOptionsPtrOutputWithContext added in v0.94.0

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

type DomainColdStorageOptionsInput added in v0.94.0

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 added in v0.94.0

type DomainColdStorageOptionsOutput struct{ *pulumi.OutputState }

func (DomainColdStorageOptionsOutput) ElementType added in v0.94.0

func (DomainColdStorageOptionsOutput) Enabled added in v0.94.0

func (DomainColdStorageOptionsOutput) ToDomainColdStorageOptionsOutput added in v0.94.0

func (o DomainColdStorageOptionsOutput) ToDomainColdStorageOptionsOutput() DomainColdStorageOptionsOutput

func (DomainColdStorageOptionsOutput) ToDomainColdStorageOptionsOutputWithContext added in v0.94.0

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

func (DomainColdStorageOptionsOutput) ToDomainColdStorageOptionsPtrOutput added in v0.94.0

func (o DomainColdStorageOptionsOutput) ToDomainColdStorageOptionsPtrOutput() DomainColdStorageOptionsPtrOutput

func (DomainColdStorageOptionsOutput) ToDomainColdStorageOptionsPtrOutputWithContext added in v0.94.0

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

type DomainColdStorageOptionsPtrInput added in v0.94.0

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

func DomainColdStorageOptionsPtr added in v0.94.0

func DomainColdStorageOptionsPtr(v *DomainColdStorageOptionsArgs) DomainColdStorageOptionsPtrInput

type DomainColdStorageOptionsPtrOutput added in v0.94.0

type DomainColdStorageOptionsPtrOutput struct{ *pulumi.OutputState }

func (DomainColdStorageOptionsPtrOutput) Elem added in v0.94.0

func (DomainColdStorageOptionsPtrOutput) ElementType added in v0.94.0

func (DomainColdStorageOptionsPtrOutput) Enabled added in v0.94.0

func (DomainColdStorageOptionsPtrOutput) ToDomainColdStorageOptionsPtrOutput added in v0.94.0

func (o DomainColdStorageOptionsPtrOutput) ToDomainColdStorageOptionsPtrOutput() DomainColdStorageOptionsPtrOutput

func (DomainColdStorageOptionsPtrOutput) ToDomainColdStorageOptionsPtrOutputWithContext added in v0.94.0

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

type DomainEbsOptions added in v0.72.0

type DomainEbsOptions struct {
	EbsEnabled *bool   `pulumi:"ebsEnabled"`
	Iops       *int    `pulumi:"iops"`
	Throughput *int    `pulumi:"throughput"`
	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"`
	Throughput pulumi.IntPtrInput    `pulumi:"throughput"`
	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

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) Throughput 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) 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) Throughput 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) VolumeSize added in v0.72.0

func (DomainEbsOptionsPtrOutput) VolumeType added in v0.72.0

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

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

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

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

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

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

type DomainIdp added in v0.49.0

type DomainIdp struct {
	EntityId        string `pulumi:"entityId"`
	MetadataContent string `pulumi:"metadataContent"`
}

type DomainIdpArgs added in v0.49.0

type DomainIdpArgs struct {
	EntityId        pulumi.StringInput `pulumi:"entityId"`
	MetadataContent pulumi.StringInput `pulumi:"metadataContent"`
}

func (DomainIdpArgs) ElementType added in v0.49.0

func (DomainIdpArgs) ElementType() reflect.Type

func (DomainIdpArgs) ToDomainIdpOutput added in v0.49.0

func (i DomainIdpArgs) ToDomainIdpOutput() DomainIdpOutput

func (DomainIdpArgs) ToDomainIdpOutputWithContext added in v0.49.0

func (i DomainIdpArgs) ToDomainIdpOutputWithContext(ctx context.Context) DomainIdpOutput

func (DomainIdpArgs) ToDomainIdpPtrOutput added in v0.49.0

func (i DomainIdpArgs) ToDomainIdpPtrOutput() DomainIdpPtrOutput

func (DomainIdpArgs) ToDomainIdpPtrOutputWithContext added in v0.49.0

func (i DomainIdpArgs) ToDomainIdpPtrOutputWithContext(ctx context.Context) DomainIdpPtrOutput

type DomainIdpInput added in v0.49.0

type DomainIdpInput interface {
	pulumi.Input

	ToDomainIdpOutput() DomainIdpOutput
	ToDomainIdpOutputWithContext(context.Context) DomainIdpOutput
}

DomainIdpInput is an input type that accepts DomainIdpArgs and DomainIdpOutput values. You can construct a concrete instance of `DomainIdpInput` via:

DomainIdpArgs{...}

type DomainIdpOutput added in v0.49.0

type DomainIdpOutput struct{ *pulumi.OutputState }

func (DomainIdpOutput) ElementType added in v0.49.0

func (DomainIdpOutput) ElementType() reflect.Type

func (DomainIdpOutput) EntityId added in v0.49.0

func (o DomainIdpOutput) EntityId() pulumi.StringOutput

func (DomainIdpOutput) MetadataContent added in v0.49.0

func (o DomainIdpOutput) MetadataContent() pulumi.StringOutput

func (DomainIdpOutput) ToDomainIdpOutput added in v0.49.0

func (o DomainIdpOutput) ToDomainIdpOutput() DomainIdpOutput

func (DomainIdpOutput) ToDomainIdpOutputWithContext added in v0.49.0

func (o DomainIdpOutput) ToDomainIdpOutputWithContext(ctx context.Context) DomainIdpOutput

func (DomainIdpOutput) ToDomainIdpPtrOutput added in v0.49.0

func (o DomainIdpOutput) ToDomainIdpPtrOutput() DomainIdpPtrOutput

func (DomainIdpOutput) ToDomainIdpPtrOutputWithContext added in v0.49.0

func (o DomainIdpOutput) ToDomainIdpPtrOutputWithContext(ctx context.Context) DomainIdpPtrOutput

type DomainIdpPtrInput added in v0.49.0

type DomainIdpPtrInput interface {
	pulumi.Input

	ToDomainIdpPtrOutput() DomainIdpPtrOutput
	ToDomainIdpPtrOutputWithContext(context.Context) DomainIdpPtrOutput
}

DomainIdpPtrInput is an input type that accepts DomainIdpArgs, DomainIdpPtr and DomainIdpPtrOutput values. You can construct a concrete instance of `DomainIdpPtrInput` via:

        DomainIdpArgs{...}

or:

        nil

func DomainIdpPtr added in v0.49.0

func DomainIdpPtr(v *DomainIdpArgs) DomainIdpPtrInput

type DomainIdpPtrOutput added in v0.49.0

type DomainIdpPtrOutput struct{ *pulumi.OutputState }

func (DomainIdpPtrOutput) Elem added in v0.49.0

func (DomainIdpPtrOutput) ElementType added in v0.49.0

func (DomainIdpPtrOutput) ElementType() reflect.Type

func (DomainIdpPtrOutput) EntityId added in v0.49.0

func (DomainIdpPtrOutput) MetadataContent added in v0.49.0

func (o DomainIdpPtrOutput) MetadataContent() pulumi.StringPtrOutput

func (DomainIdpPtrOutput) ToDomainIdpPtrOutput added in v0.49.0

func (o DomainIdpPtrOutput) ToDomainIdpPtrOutput() DomainIdpPtrOutput

func (DomainIdpPtrOutput) ToDomainIdpPtrOutputWithContext added in v0.49.0

func (o DomainIdpPtrOutput) ToDomainIdpPtrOutputWithContext(ctx context.Context) DomainIdpPtrOutput

type DomainInput

type DomainInput interface {
	pulumi.Input

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

type DomainLogPublishingOption added in v0.97.0

type DomainLogPublishingOption struct {
	CloudWatchLogsLogGroupArn *string `pulumi:"cloudWatchLogsLogGroupArn"`
	Enabled                   *bool   `pulumi:"enabled"`
}

type DomainLogPublishingOptionArgs added in v0.97.0

type DomainLogPublishingOptionArgs struct {
	CloudWatchLogsLogGroupArn pulumi.StringPtrInput `pulumi:"cloudWatchLogsLogGroupArn"`
	Enabled                   pulumi.BoolPtrInput   `pulumi:"enabled"`
}

func (DomainLogPublishingOptionArgs) ElementType added in v0.97.0

func (DomainLogPublishingOptionArgs) ToDomainLogPublishingOptionOutput added in v0.97.0

func (i DomainLogPublishingOptionArgs) ToDomainLogPublishingOptionOutput() DomainLogPublishingOptionOutput

func (DomainLogPublishingOptionArgs) ToDomainLogPublishingOptionOutputWithContext added in v0.97.0

func (i DomainLogPublishingOptionArgs) ToDomainLogPublishingOptionOutputWithContext(ctx context.Context) DomainLogPublishingOptionOutput

type DomainLogPublishingOptionInput added in v0.97.0

type DomainLogPublishingOptionInput interface {
	pulumi.Input

	ToDomainLogPublishingOptionOutput() DomainLogPublishingOptionOutput
	ToDomainLogPublishingOptionOutputWithContext(context.Context) DomainLogPublishingOptionOutput
}

DomainLogPublishingOptionInput is an input type that accepts DomainLogPublishingOptionArgs and DomainLogPublishingOptionOutput values. You can construct a concrete instance of `DomainLogPublishingOptionInput` via:

DomainLogPublishingOptionArgs{...}

type DomainLogPublishingOptionMap added in v0.97.0

type DomainLogPublishingOptionMap map[string]DomainLogPublishingOptionInput

func (DomainLogPublishingOptionMap) ElementType added in v0.97.0

func (DomainLogPublishingOptionMap) ToDomainLogPublishingOptionMapOutput added in v0.97.0

func (i DomainLogPublishingOptionMap) ToDomainLogPublishingOptionMapOutput() DomainLogPublishingOptionMapOutput

func (DomainLogPublishingOptionMap) ToDomainLogPublishingOptionMapOutputWithContext added in v0.97.0

func (i DomainLogPublishingOptionMap) ToDomainLogPublishingOptionMapOutputWithContext(ctx context.Context) DomainLogPublishingOptionMapOutput

type DomainLogPublishingOptionMapInput added in v0.97.0

type DomainLogPublishingOptionMapInput interface {
	pulumi.Input

	ToDomainLogPublishingOptionMapOutput() DomainLogPublishingOptionMapOutput
	ToDomainLogPublishingOptionMapOutputWithContext(context.Context) DomainLogPublishingOptionMapOutput
}

DomainLogPublishingOptionMapInput is an input type that accepts DomainLogPublishingOptionMap and DomainLogPublishingOptionMapOutput values. You can construct a concrete instance of `DomainLogPublishingOptionMapInput` via:

DomainLogPublishingOptionMap{ "key": DomainLogPublishingOptionArgs{...} }

type DomainLogPublishingOptionMapOutput added in v0.97.0

type DomainLogPublishingOptionMapOutput struct{ *pulumi.OutputState }

func (DomainLogPublishingOptionMapOutput) ElementType added in v0.97.0

func (DomainLogPublishingOptionMapOutput) MapIndex added in v0.97.0

func (DomainLogPublishingOptionMapOutput) ToDomainLogPublishingOptionMapOutput added in v0.97.0

func (o DomainLogPublishingOptionMapOutput) ToDomainLogPublishingOptionMapOutput() DomainLogPublishingOptionMapOutput

func (DomainLogPublishingOptionMapOutput) ToDomainLogPublishingOptionMapOutputWithContext added in v0.97.0

func (o DomainLogPublishingOptionMapOutput) ToDomainLogPublishingOptionMapOutputWithContext(ctx context.Context) DomainLogPublishingOptionMapOutput

type DomainLogPublishingOptionOutput added in v0.97.0

type DomainLogPublishingOptionOutput struct{ *pulumi.OutputState }

func (DomainLogPublishingOptionOutput) CloudWatchLogsLogGroupArn added in v0.97.0

func (o DomainLogPublishingOptionOutput) CloudWatchLogsLogGroupArn() pulumi.StringPtrOutput

func (DomainLogPublishingOptionOutput) ElementType added in v0.97.0

func (DomainLogPublishingOptionOutput) Enabled added in v0.97.0

func (DomainLogPublishingOptionOutput) ToDomainLogPublishingOptionOutput added in v0.97.0

func (o DomainLogPublishingOptionOutput) ToDomainLogPublishingOptionOutput() DomainLogPublishingOptionOutput

func (DomainLogPublishingOptionOutput) ToDomainLogPublishingOptionOutputWithContext added in v0.97.0

func (o DomainLogPublishingOptionOutput) ToDomainLogPublishingOptionOutputWithContext(ctx context.Context) DomainLogPublishingOptionOutput

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

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

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

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

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

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

type DomainOffPeakWindow added in v0.54.0

type DomainOffPeakWindow struct {
	WindowStartTime *DomainWindowStartTime `pulumi:"windowStartTime"`
}

type DomainOffPeakWindowArgs added in v0.54.0

type DomainOffPeakWindowArgs struct {
	WindowStartTime DomainWindowStartTimePtrInput `pulumi:"windowStartTime"`
}

func (DomainOffPeakWindowArgs) ElementType added in v0.54.0

func (DomainOffPeakWindowArgs) ElementType() reflect.Type

func (DomainOffPeakWindowArgs) ToDomainOffPeakWindowOutput added in v0.54.0

func (i DomainOffPeakWindowArgs) ToDomainOffPeakWindowOutput() DomainOffPeakWindowOutput

func (DomainOffPeakWindowArgs) ToDomainOffPeakWindowOutputWithContext added in v0.54.0

func (i DomainOffPeakWindowArgs) ToDomainOffPeakWindowOutputWithContext(ctx context.Context) DomainOffPeakWindowOutput

func (DomainOffPeakWindowArgs) ToDomainOffPeakWindowPtrOutput added in v0.54.0

func (i DomainOffPeakWindowArgs) ToDomainOffPeakWindowPtrOutput() DomainOffPeakWindowPtrOutput

func (DomainOffPeakWindowArgs) ToDomainOffPeakWindowPtrOutputWithContext added in v0.54.0

func (i DomainOffPeakWindowArgs) ToDomainOffPeakWindowPtrOutputWithContext(ctx context.Context) DomainOffPeakWindowPtrOutput

type DomainOffPeakWindowInput added in v0.54.0

type DomainOffPeakWindowInput interface {
	pulumi.Input

	ToDomainOffPeakWindowOutput() DomainOffPeakWindowOutput
	ToDomainOffPeakWindowOutputWithContext(context.Context) DomainOffPeakWindowOutput
}

DomainOffPeakWindowInput is an input type that accepts DomainOffPeakWindowArgs and DomainOffPeakWindowOutput values. You can construct a concrete instance of `DomainOffPeakWindowInput` via:

DomainOffPeakWindowArgs{...}

type DomainOffPeakWindowOptions added in v0.54.0

type DomainOffPeakWindowOptions struct {
	Enabled       *bool                `pulumi:"enabled"`
	OffPeakWindow *DomainOffPeakWindow `pulumi:"offPeakWindow"`
}

type DomainOffPeakWindowOptionsArgs added in v0.54.0

type DomainOffPeakWindowOptionsArgs struct {
	Enabled       pulumi.BoolPtrInput         `pulumi:"enabled"`
	OffPeakWindow DomainOffPeakWindowPtrInput `pulumi:"offPeakWindow"`
}

func (DomainOffPeakWindowOptionsArgs) ElementType added in v0.54.0

func (DomainOffPeakWindowOptionsArgs) ToDomainOffPeakWindowOptionsOutput added in v0.54.0

func (i DomainOffPeakWindowOptionsArgs) ToDomainOffPeakWindowOptionsOutput() DomainOffPeakWindowOptionsOutput

func (DomainOffPeakWindowOptionsArgs) ToDomainOffPeakWindowOptionsOutputWithContext added in v0.54.0

func (i DomainOffPeakWindowOptionsArgs) ToDomainOffPeakWindowOptionsOutputWithContext(ctx context.Context) DomainOffPeakWindowOptionsOutput

func (DomainOffPeakWindowOptionsArgs) ToDomainOffPeakWindowOptionsPtrOutput added in v0.54.0

func (i DomainOffPeakWindowOptionsArgs) ToDomainOffPeakWindowOptionsPtrOutput() DomainOffPeakWindowOptionsPtrOutput

func (DomainOffPeakWindowOptionsArgs) ToDomainOffPeakWindowOptionsPtrOutputWithContext added in v0.54.0

func (i DomainOffPeakWindowOptionsArgs) ToDomainOffPeakWindowOptionsPtrOutputWithContext(ctx context.Context) DomainOffPeakWindowOptionsPtrOutput

type DomainOffPeakWindowOptionsInput added in v0.54.0

type DomainOffPeakWindowOptionsInput interface {
	pulumi.Input

	ToDomainOffPeakWindowOptionsOutput() DomainOffPeakWindowOptionsOutput
	ToDomainOffPeakWindowOptionsOutputWithContext(context.Context) DomainOffPeakWindowOptionsOutput
}

DomainOffPeakWindowOptionsInput is an input type that accepts DomainOffPeakWindowOptionsArgs and DomainOffPeakWindowOptionsOutput values. You can construct a concrete instance of `DomainOffPeakWindowOptionsInput` via:

DomainOffPeakWindowOptionsArgs{...}

type DomainOffPeakWindowOptionsOutput added in v0.54.0

type DomainOffPeakWindowOptionsOutput struct{ *pulumi.OutputState }

func (DomainOffPeakWindowOptionsOutput) ElementType added in v0.54.0

func (DomainOffPeakWindowOptionsOutput) Enabled added in v0.54.0

func (DomainOffPeakWindowOptionsOutput) OffPeakWindow added in v0.54.0

func (DomainOffPeakWindowOptionsOutput) ToDomainOffPeakWindowOptionsOutput added in v0.54.0

func (o DomainOffPeakWindowOptionsOutput) ToDomainOffPeakWindowOptionsOutput() DomainOffPeakWindowOptionsOutput

func (DomainOffPeakWindowOptionsOutput) ToDomainOffPeakWindowOptionsOutputWithContext added in v0.54.0

func (o DomainOffPeakWindowOptionsOutput) ToDomainOffPeakWindowOptionsOutputWithContext(ctx context.Context) DomainOffPeakWindowOptionsOutput

func (DomainOffPeakWindowOptionsOutput) ToDomainOffPeakWindowOptionsPtrOutput added in v0.54.0

func (o DomainOffPeakWindowOptionsOutput) ToDomainOffPeakWindowOptionsPtrOutput() DomainOffPeakWindowOptionsPtrOutput

func (DomainOffPeakWindowOptionsOutput) ToDomainOffPeakWindowOptionsPtrOutputWithContext added in v0.54.0

func (o DomainOffPeakWindowOptionsOutput) ToDomainOffPeakWindowOptionsPtrOutputWithContext(ctx context.Context) DomainOffPeakWindowOptionsPtrOutput

type DomainOffPeakWindowOptionsPtrInput added in v0.54.0

type DomainOffPeakWindowOptionsPtrInput interface {
	pulumi.Input

	ToDomainOffPeakWindowOptionsPtrOutput() DomainOffPeakWindowOptionsPtrOutput
	ToDomainOffPeakWindowOptionsPtrOutputWithContext(context.Context) DomainOffPeakWindowOptionsPtrOutput
}

DomainOffPeakWindowOptionsPtrInput is an input type that accepts DomainOffPeakWindowOptionsArgs, DomainOffPeakWindowOptionsPtr and DomainOffPeakWindowOptionsPtrOutput values. You can construct a concrete instance of `DomainOffPeakWindowOptionsPtrInput` via:

        DomainOffPeakWindowOptionsArgs{...}

or:

        nil

func DomainOffPeakWindowOptionsPtr added in v0.54.0

type DomainOffPeakWindowOptionsPtrOutput added in v0.54.0

type DomainOffPeakWindowOptionsPtrOutput struct{ *pulumi.OutputState }

func (DomainOffPeakWindowOptionsPtrOutput) Elem added in v0.54.0

func (DomainOffPeakWindowOptionsPtrOutput) ElementType added in v0.54.0

func (DomainOffPeakWindowOptionsPtrOutput) Enabled added in v0.54.0

func (DomainOffPeakWindowOptionsPtrOutput) OffPeakWindow added in v0.54.0

func (DomainOffPeakWindowOptionsPtrOutput) ToDomainOffPeakWindowOptionsPtrOutput added in v0.54.0

func (o DomainOffPeakWindowOptionsPtrOutput) ToDomainOffPeakWindowOptionsPtrOutput() DomainOffPeakWindowOptionsPtrOutput

func (DomainOffPeakWindowOptionsPtrOutput) ToDomainOffPeakWindowOptionsPtrOutputWithContext added in v0.54.0

func (o DomainOffPeakWindowOptionsPtrOutput) ToDomainOffPeakWindowOptionsPtrOutputWithContext(ctx context.Context) DomainOffPeakWindowOptionsPtrOutput

type DomainOffPeakWindowOutput added in v0.54.0

type DomainOffPeakWindowOutput struct{ *pulumi.OutputState }

func (DomainOffPeakWindowOutput) ElementType added in v0.54.0

func (DomainOffPeakWindowOutput) ElementType() reflect.Type

func (DomainOffPeakWindowOutput) ToDomainOffPeakWindowOutput added in v0.54.0

func (o DomainOffPeakWindowOutput) ToDomainOffPeakWindowOutput() DomainOffPeakWindowOutput

func (DomainOffPeakWindowOutput) ToDomainOffPeakWindowOutputWithContext added in v0.54.0

func (o DomainOffPeakWindowOutput) ToDomainOffPeakWindowOutputWithContext(ctx context.Context) DomainOffPeakWindowOutput

func (DomainOffPeakWindowOutput) ToDomainOffPeakWindowPtrOutput added in v0.54.0

func (o DomainOffPeakWindowOutput) ToDomainOffPeakWindowPtrOutput() DomainOffPeakWindowPtrOutput

func (DomainOffPeakWindowOutput) ToDomainOffPeakWindowPtrOutputWithContext added in v0.54.0

func (o DomainOffPeakWindowOutput) ToDomainOffPeakWindowPtrOutputWithContext(ctx context.Context) DomainOffPeakWindowPtrOutput

func (DomainOffPeakWindowOutput) WindowStartTime added in v0.54.0

type DomainOffPeakWindowPtrInput added in v0.54.0

type DomainOffPeakWindowPtrInput interface {
	pulumi.Input

	ToDomainOffPeakWindowPtrOutput() DomainOffPeakWindowPtrOutput
	ToDomainOffPeakWindowPtrOutputWithContext(context.Context) DomainOffPeakWindowPtrOutput
}

DomainOffPeakWindowPtrInput is an input type that accepts DomainOffPeakWindowArgs, DomainOffPeakWindowPtr and DomainOffPeakWindowPtrOutput values. You can construct a concrete instance of `DomainOffPeakWindowPtrInput` via:

        DomainOffPeakWindowArgs{...}

or:

        nil

func DomainOffPeakWindowPtr added in v0.54.0

func DomainOffPeakWindowPtr(v *DomainOffPeakWindowArgs) DomainOffPeakWindowPtrInput

type DomainOffPeakWindowPtrOutput added in v0.54.0

type DomainOffPeakWindowPtrOutput struct{ *pulumi.OutputState }

func (DomainOffPeakWindowPtrOutput) Elem added in v0.54.0

func (DomainOffPeakWindowPtrOutput) ElementType added in v0.54.0

func (DomainOffPeakWindowPtrOutput) ToDomainOffPeakWindowPtrOutput added in v0.54.0

func (o DomainOffPeakWindowPtrOutput) ToDomainOffPeakWindowPtrOutput() DomainOffPeakWindowPtrOutput

func (DomainOffPeakWindowPtrOutput) ToDomainOffPeakWindowPtrOutputWithContext added in v0.54.0

func (o DomainOffPeakWindowPtrOutput) ToDomainOffPeakWindowPtrOutputWithContext(ctx context.Context) DomainOffPeakWindowPtrOutput

func (DomainOffPeakWindowPtrOutput) WindowStartTime added in v0.54.0

type DomainOutput

type DomainOutput struct{ *pulumi.OutputState }

func (DomainOutput) AccessPolicies added in v0.17.0

func (o DomainOutput) AccessPolicies() pulumi.AnyOutput

Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::OpenSearchService::Domain` for more information about the expected schema for this property.

func (DomainOutput) AdvancedOptions added in v0.17.0

func (o DomainOutput) AdvancedOptions() pulumi.StringMapOutput

func (DomainOutput) AdvancedSecurityOptions added in v0.17.0

func (o DomainOutput) AdvancedSecurityOptions() DomainAdvancedSecurityOptionsInputPtrOutput

func (DomainOutput) Arn added in v0.17.0

func (DomainOutput) AwsId added in v0.99.0

func (o DomainOutput) AwsId() pulumi.StringOutput

func (DomainOutput) ClusterConfig added in v0.17.0

func (o DomainOutput) ClusterConfig() DomainClusterConfigPtrOutput

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) DomainEndpointV2 added in v0.91.0

func (o DomainOutput) DomainEndpointV2() pulumi.StringOutput

func (DomainOutput) DomainEndpoints added in v0.17.0

func (o DomainOutput) DomainEndpoints() pulumi.StringMapOutput

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) ElementType

func (DomainOutput) ElementType() reflect.Type

func (DomainOutput) EncryptionAtRestOptions added in v0.17.0

func (o DomainOutput) EncryptionAtRestOptions() DomainEncryptionAtRestOptionsPtrOutput

func (DomainOutput) EngineVersion added in v0.17.0

func (o DomainOutput) EngineVersion() pulumi.StringPtrOutput

func (DomainOutput) IpAddressType added in v0.91.0

func (o DomainOutput) IpAddressType() pulumi.StringPtrOutput

func (DomainOutput) LogPublishingOptions added in v0.17.0

func (o DomainOutput) LogPublishingOptions() DomainLogPublishingOptionMapOutput

func (DomainOutput) NodeToNodeEncryptionOptions added in v0.17.0

func (o DomainOutput) NodeToNodeEncryptionOptions() DomainNodeToNodeEncryptionOptionsPtrOutput

func (DomainOutput) OffPeakWindowOptions added in v0.54.0

func (o DomainOutput) OffPeakWindowOptions() DomainOffPeakWindowOptionsPtrOutput

func (DomainOutput) ServiceSoftwareOptions added in v0.17.0

func (o DomainOutput) ServiceSoftwareOptions() DomainServiceSoftwareOptionsOutput

func (DomainOutput) SnapshotOptions added in v0.17.0

func (o DomainOutput) SnapshotOptions() DomainSnapshotOptionsPtrOutput

func (DomainOutput) SoftwareUpdateOptions added in v0.54.0

func (o DomainOutput) SoftwareUpdateOptions() DomainSoftwareUpdateOptionsPtrOutput

func (DomainOutput) Tags added in v0.17.0

func (o DomainOutput) Tags() aws.TagArrayOutput

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

func (DomainOutput) ToDomainOutput

func (o DomainOutput) ToDomainOutput() DomainOutput

func (DomainOutput) ToDomainOutputWithContext

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

func (DomainOutput) VpcOptions added in v0.72.0

func (o DomainOutput) VpcOptions() DomainVpcOptionsPtrOutput

type DomainSamlOptions added in v0.72.0

type DomainSamlOptions struct {
	Enabled               *bool      `pulumi:"enabled"`
	Idp                   *DomainIdp `pulumi:"idp"`
	MasterBackendRole     *string    `pulumi:"masterBackendRole"`
	MasterUserName        *string    `pulumi:"masterUserName"`
	RolesKey              *string    `pulumi:"rolesKey"`
	SessionTimeoutMinutes *int       `pulumi:"sessionTimeoutMinutes"`
	SubjectKey            *string    `pulumi:"subjectKey"`
}

type DomainSamlOptionsArgs added in v0.72.0

type DomainSamlOptionsArgs struct {
	Enabled               pulumi.BoolPtrInput   `pulumi:"enabled"`
	Idp                   DomainIdpPtrInput     `pulumi:"idp"`
	MasterBackendRole     pulumi.StringPtrInput `pulumi:"masterBackendRole"`
	MasterUserName        pulumi.StringPtrInput `pulumi:"masterUserName"`
	RolesKey              pulumi.StringPtrInput `pulumi:"rolesKey"`
	SessionTimeoutMinutes pulumi.IntPtrInput    `pulumi:"sessionTimeoutMinutes"`
	SubjectKey            pulumi.StringPtrInput `pulumi:"subjectKey"`
}

func (DomainSamlOptionsArgs) ElementType added in v0.72.0

func (DomainSamlOptionsArgs) ElementType() reflect.Type

func (DomainSamlOptionsArgs) ToDomainSamlOptionsOutput added in v0.72.0

func (i DomainSamlOptionsArgs) ToDomainSamlOptionsOutput() DomainSamlOptionsOutput

func (DomainSamlOptionsArgs) ToDomainSamlOptionsOutputWithContext added in v0.72.0

func (i DomainSamlOptionsArgs) ToDomainSamlOptionsOutputWithContext(ctx context.Context) DomainSamlOptionsOutput

func (DomainSamlOptionsArgs) ToDomainSamlOptionsPtrOutput added in v0.72.0

func (i DomainSamlOptionsArgs) ToDomainSamlOptionsPtrOutput() DomainSamlOptionsPtrOutput

func (DomainSamlOptionsArgs) ToDomainSamlOptionsPtrOutputWithContext added in v0.72.0

func (i DomainSamlOptionsArgs) ToDomainSamlOptionsPtrOutputWithContext(ctx context.Context) DomainSamlOptionsPtrOutput

type DomainSamlOptionsInput added in v0.72.0

type DomainSamlOptionsInput interface {
	pulumi.Input

	ToDomainSamlOptionsOutput() DomainSamlOptionsOutput
	ToDomainSamlOptionsOutputWithContext(context.Context) DomainSamlOptionsOutput
}

DomainSamlOptionsInput is an input type that accepts DomainSamlOptionsArgs and DomainSamlOptionsOutput values. You can construct a concrete instance of `DomainSamlOptionsInput` via:

DomainSamlOptionsArgs{...}

type DomainSamlOptionsOutput added in v0.72.0

type DomainSamlOptionsOutput struct{ *pulumi.OutputState }

func (DomainSamlOptionsOutput) ElementType added in v0.72.0

func (DomainSamlOptionsOutput) ElementType() reflect.Type

func (DomainSamlOptionsOutput) Enabled added in v0.72.0

func (DomainSamlOptionsOutput) Idp added in v0.72.0

func (DomainSamlOptionsOutput) MasterBackendRole added in v0.72.0

func (o DomainSamlOptionsOutput) MasterBackendRole() pulumi.StringPtrOutput

func (DomainSamlOptionsOutput) MasterUserName added in v0.72.0

func (o DomainSamlOptionsOutput) MasterUserName() pulumi.StringPtrOutput

func (DomainSamlOptionsOutput) RolesKey added in v0.72.0

func (DomainSamlOptionsOutput) SessionTimeoutMinutes added in v0.72.0

func (o DomainSamlOptionsOutput) SessionTimeoutMinutes() pulumi.IntPtrOutput

func (DomainSamlOptionsOutput) SubjectKey added in v0.72.0

func (DomainSamlOptionsOutput) ToDomainSamlOptionsOutput added in v0.72.0

func (o DomainSamlOptionsOutput) ToDomainSamlOptionsOutput() DomainSamlOptionsOutput

func (DomainSamlOptionsOutput) ToDomainSamlOptionsOutputWithContext added in v0.72.0

func (o DomainSamlOptionsOutput) ToDomainSamlOptionsOutputWithContext(ctx context.Context) DomainSamlOptionsOutput

func (DomainSamlOptionsOutput) ToDomainSamlOptionsPtrOutput added in v0.72.0

func (o DomainSamlOptionsOutput) ToDomainSamlOptionsPtrOutput() DomainSamlOptionsPtrOutput

func (DomainSamlOptionsOutput) ToDomainSamlOptionsPtrOutputWithContext added in v0.72.0

func (o DomainSamlOptionsOutput) ToDomainSamlOptionsPtrOutputWithContext(ctx context.Context) DomainSamlOptionsPtrOutput

type DomainSamlOptionsPtrInput added in v0.72.0

type DomainSamlOptionsPtrInput interface {
	pulumi.Input

	ToDomainSamlOptionsPtrOutput() DomainSamlOptionsPtrOutput
	ToDomainSamlOptionsPtrOutputWithContext(context.Context) DomainSamlOptionsPtrOutput
}

DomainSamlOptionsPtrInput is an input type that accepts DomainSamlOptionsArgs, DomainSamlOptionsPtr and DomainSamlOptionsPtrOutput values. You can construct a concrete instance of `DomainSamlOptionsPtrInput` via:

        DomainSamlOptionsArgs{...}

or:

        nil

func DomainSamlOptionsPtr added in v0.72.0

func DomainSamlOptionsPtr(v *DomainSamlOptionsArgs) DomainSamlOptionsPtrInput

type DomainSamlOptionsPtrOutput added in v0.72.0

type DomainSamlOptionsPtrOutput struct{ *pulumi.OutputState }

func (DomainSamlOptionsPtrOutput) Elem added in v0.72.0

func (DomainSamlOptionsPtrOutput) ElementType added in v0.72.0

func (DomainSamlOptionsPtrOutput) ElementType() reflect.Type

func (DomainSamlOptionsPtrOutput) Enabled added in v0.72.0

func (DomainSamlOptionsPtrOutput) Idp added in v0.72.0

func (DomainSamlOptionsPtrOutput) MasterBackendRole added in v0.72.0

func (o DomainSamlOptionsPtrOutput) MasterBackendRole() pulumi.StringPtrOutput

func (DomainSamlOptionsPtrOutput) MasterUserName added in v0.72.0

func (DomainSamlOptionsPtrOutput) RolesKey added in v0.72.0

func (DomainSamlOptionsPtrOutput) SessionTimeoutMinutes added in v0.72.0

func (o DomainSamlOptionsPtrOutput) SessionTimeoutMinutes() pulumi.IntPtrOutput

func (DomainSamlOptionsPtrOutput) SubjectKey added in v0.72.0

func (DomainSamlOptionsPtrOutput) ToDomainSamlOptionsPtrOutput added in v0.72.0

func (o DomainSamlOptionsPtrOutput) ToDomainSamlOptionsPtrOutput() DomainSamlOptionsPtrOutput

func (DomainSamlOptionsPtrOutput) ToDomainSamlOptionsPtrOutputWithContext added in v0.72.0

func (o DomainSamlOptionsPtrOutput) ToDomainSamlOptionsPtrOutputWithContext(ctx context.Context) DomainSamlOptionsPtrOutput

type DomainServiceSoftwareOptions

type DomainServiceSoftwareOptions struct {
	AutomatedUpdateDate *string `pulumi:"automatedUpdateDate"`
	Cancellable         *bool   `pulumi:"cancellable"`
	CurrentVersion      *string `pulumi:"currentVersion"`
	Description         *string `pulumi:"description"`
	NewVersion          *string `pulumi:"newVersion"`
	OptionalDeployment  *bool   `pulumi:"optionalDeployment"`
	UpdateAvailable     *bool   `pulumi:"updateAvailable"`
	UpdateStatus        *string `pulumi:"updateStatus"`
}

type DomainServiceSoftwareOptionsOutput

type DomainServiceSoftwareOptionsOutput struct{ *pulumi.OutputState }

func (DomainServiceSoftwareOptionsOutput) AutomatedUpdateDate

func (DomainServiceSoftwareOptionsOutput) Cancellable

func (DomainServiceSoftwareOptionsOutput) CurrentVersion

func (DomainServiceSoftwareOptionsOutput) Description

func (DomainServiceSoftwareOptionsOutput) ElementType

func (DomainServiceSoftwareOptionsOutput) NewVersion

func (DomainServiceSoftwareOptionsOutput) OptionalDeployment

func (DomainServiceSoftwareOptionsOutput) ToDomainServiceSoftwareOptionsOutput

func (o DomainServiceSoftwareOptionsOutput) ToDomainServiceSoftwareOptionsOutput() DomainServiceSoftwareOptionsOutput

func (DomainServiceSoftwareOptionsOutput) ToDomainServiceSoftwareOptionsOutputWithContext

func (o DomainServiceSoftwareOptionsOutput) ToDomainServiceSoftwareOptionsOutputWithContext(ctx context.Context) DomainServiceSoftwareOptionsOutput

func (DomainServiceSoftwareOptionsOutput) UpdateAvailable

func (DomainServiceSoftwareOptionsOutput) UpdateStatus

type DomainServiceSoftwareOptionsPtrOutput

type DomainServiceSoftwareOptionsPtrOutput struct{ *pulumi.OutputState }

func (DomainServiceSoftwareOptionsPtrOutput) AutomatedUpdateDate

func (DomainServiceSoftwareOptionsPtrOutput) Cancellable

func (DomainServiceSoftwareOptionsPtrOutput) CurrentVersion

func (DomainServiceSoftwareOptionsPtrOutput) Description

func (DomainServiceSoftwareOptionsPtrOutput) Elem

func (DomainServiceSoftwareOptionsPtrOutput) ElementType

func (DomainServiceSoftwareOptionsPtrOutput) NewVersion

func (DomainServiceSoftwareOptionsPtrOutput) OptionalDeployment

func (DomainServiceSoftwareOptionsPtrOutput) ToDomainServiceSoftwareOptionsPtrOutput

func (o DomainServiceSoftwareOptionsPtrOutput) ToDomainServiceSoftwareOptionsPtrOutput() DomainServiceSoftwareOptionsPtrOutput

func (DomainServiceSoftwareOptionsPtrOutput) ToDomainServiceSoftwareOptionsPtrOutputWithContext

func (o DomainServiceSoftwareOptionsPtrOutput) ToDomainServiceSoftwareOptionsPtrOutputWithContext(ctx context.Context) DomainServiceSoftwareOptionsPtrOutput

func (DomainServiceSoftwareOptionsPtrOutput) UpdateAvailable

func (DomainServiceSoftwareOptionsPtrOutput) UpdateStatus

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

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

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

type DomainSoftwareUpdateOptions added in v0.54.0

type DomainSoftwareUpdateOptions struct {
	AutoSoftwareUpdateEnabled *bool `pulumi:"autoSoftwareUpdateEnabled"`
}

type DomainSoftwareUpdateOptionsArgs added in v0.54.0

type DomainSoftwareUpdateOptionsArgs struct {
	AutoSoftwareUpdateEnabled pulumi.BoolPtrInput `pulumi:"autoSoftwareUpdateEnabled"`
}

func (DomainSoftwareUpdateOptionsArgs) ElementType added in v0.54.0

func (DomainSoftwareUpdateOptionsArgs) ToDomainSoftwareUpdateOptionsOutput added in v0.54.0

func (i DomainSoftwareUpdateOptionsArgs) ToDomainSoftwareUpdateOptionsOutput() DomainSoftwareUpdateOptionsOutput

func (DomainSoftwareUpdateOptionsArgs) ToDomainSoftwareUpdateOptionsOutputWithContext added in v0.54.0

func (i DomainSoftwareUpdateOptionsArgs) ToDomainSoftwareUpdateOptionsOutputWithContext(ctx context.Context) DomainSoftwareUpdateOptionsOutput

func (DomainSoftwareUpdateOptionsArgs) ToDomainSoftwareUpdateOptionsPtrOutput added in v0.54.0

func (i DomainSoftwareUpdateOptionsArgs) ToDomainSoftwareUpdateOptionsPtrOutput() DomainSoftwareUpdateOptionsPtrOutput

func (DomainSoftwareUpdateOptionsArgs) ToDomainSoftwareUpdateOptionsPtrOutputWithContext added in v0.54.0

func (i DomainSoftwareUpdateOptionsArgs) ToDomainSoftwareUpdateOptionsPtrOutputWithContext(ctx context.Context) DomainSoftwareUpdateOptionsPtrOutput

type DomainSoftwareUpdateOptionsInput added in v0.54.0

type DomainSoftwareUpdateOptionsInput interface {
	pulumi.Input

	ToDomainSoftwareUpdateOptionsOutput() DomainSoftwareUpdateOptionsOutput
	ToDomainSoftwareUpdateOptionsOutputWithContext(context.Context) DomainSoftwareUpdateOptionsOutput
}

DomainSoftwareUpdateOptionsInput is an input type that accepts DomainSoftwareUpdateOptionsArgs and DomainSoftwareUpdateOptionsOutput values. You can construct a concrete instance of `DomainSoftwareUpdateOptionsInput` via:

DomainSoftwareUpdateOptionsArgs{...}

type DomainSoftwareUpdateOptionsOutput added in v0.54.0

type DomainSoftwareUpdateOptionsOutput struct{ *pulumi.OutputState }

func (DomainSoftwareUpdateOptionsOutput) AutoSoftwareUpdateEnabled added in v0.54.0

func (o DomainSoftwareUpdateOptionsOutput) AutoSoftwareUpdateEnabled() pulumi.BoolPtrOutput

func (DomainSoftwareUpdateOptionsOutput) ElementType added in v0.54.0

func (DomainSoftwareUpdateOptionsOutput) ToDomainSoftwareUpdateOptionsOutput added in v0.54.0

func (o DomainSoftwareUpdateOptionsOutput) ToDomainSoftwareUpdateOptionsOutput() DomainSoftwareUpdateOptionsOutput

func (DomainSoftwareUpdateOptionsOutput) ToDomainSoftwareUpdateOptionsOutputWithContext added in v0.54.0

func (o DomainSoftwareUpdateOptionsOutput) ToDomainSoftwareUpdateOptionsOutputWithContext(ctx context.Context) DomainSoftwareUpdateOptionsOutput

func (DomainSoftwareUpdateOptionsOutput) ToDomainSoftwareUpdateOptionsPtrOutput added in v0.54.0

func (o DomainSoftwareUpdateOptionsOutput) ToDomainSoftwareUpdateOptionsPtrOutput() DomainSoftwareUpdateOptionsPtrOutput

func (DomainSoftwareUpdateOptionsOutput) ToDomainSoftwareUpdateOptionsPtrOutputWithContext added in v0.54.0

func (o DomainSoftwareUpdateOptionsOutput) ToDomainSoftwareUpdateOptionsPtrOutputWithContext(ctx context.Context) DomainSoftwareUpdateOptionsPtrOutput

type DomainSoftwareUpdateOptionsPtrInput added in v0.54.0

type DomainSoftwareUpdateOptionsPtrInput interface {
	pulumi.Input

	ToDomainSoftwareUpdateOptionsPtrOutput() DomainSoftwareUpdateOptionsPtrOutput
	ToDomainSoftwareUpdateOptionsPtrOutputWithContext(context.Context) DomainSoftwareUpdateOptionsPtrOutput
}

DomainSoftwareUpdateOptionsPtrInput is an input type that accepts DomainSoftwareUpdateOptionsArgs, DomainSoftwareUpdateOptionsPtr and DomainSoftwareUpdateOptionsPtrOutput values. You can construct a concrete instance of `DomainSoftwareUpdateOptionsPtrInput` via:

        DomainSoftwareUpdateOptionsArgs{...}

or:

        nil

func DomainSoftwareUpdateOptionsPtr added in v0.54.0

type DomainSoftwareUpdateOptionsPtrOutput added in v0.54.0

type DomainSoftwareUpdateOptionsPtrOutput struct{ *pulumi.OutputState }

func (DomainSoftwareUpdateOptionsPtrOutput) AutoSoftwareUpdateEnabled added in v0.54.0

func (o DomainSoftwareUpdateOptionsPtrOutput) AutoSoftwareUpdateEnabled() pulumi.BoolPtrOutput

func (DomainSoftwareUpdateOptionsPtrOutput) Elem added in v0.54.0

func (DomainSoftwareUpdateOptionsPtrOutput) ElementType added in v0.54.0

func (DomainSoftwareUpdateOptionsPtrOutput) ToDomainSoftwareUpdateOptionsPtrOutput added in v0.54.0

func (o DomainSoftwareUpdateOptionsPtrOutput) ToDomainSoftwareUpdateOptionsPtrOutput() DomainSoftwareUpdateOptionsPtrOutput

func (DomainSoftwareUpdateOptionsPtrOutput) ToDomainSoftwareUpdateOptionsPtrOutputWithContext added in v0.54.0

func (o DomainSoftwareUpdateOptionsPtrOutput) ToDomainSoftwareUpdateOptionsPtrOutputWithContext(ctx context.Context) DomainSoftwareUpdateOptionsPtrOutput

type DomainState

type DomainState struct {
}

func (DomainState) ElementType

func (DomainState) ElementType() reflect.Type

type DomainTag

type DomainTag struct {
	// The value of the tag.
	Key string `pulumi:"key"`
	// The key of the tag.
	Value string `pulumi:"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

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

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

type DomainWindowStartTime added in v0.54.0

type DomainWindowStartTime struct {
	Hours   int `pulumi:"hours"`
	Minutes int `pulumi:"minutes"`
}

type DomainWindowStartTimeArgs added in v0.54.0

type DomainWindowStartTimeArgs struct {
	Hours   pulumi.IntInput `pulumi:"hours"`
	Minutes pulumi.IntInput `pulumi:"minutes"`
}

func (DomainWindowStartTimeArgs) ElementType added in v0.54.0

func (DomainWindowStartTimeArgs) ElementType() reflect.Type

func (DomainWindowStartTimeArgs) ToDomainWindowStartTimeOutput added in v0.54.0

func (i DomainWindowStartTimeArgs) ToDomainWindowStartTimeOutput() DomainWindowStartTimeOutput

func (DomainWindowStartTimeArgs) ToDomainWindowStartTimeOutputWithContext added in v0.54.0

func (i DomainWindowStartTimeArgs) ToDomainWindowStartTimeOutputWithContext(ctx context.Context) DomainWindowStartTimeOutput

func (DomainWindowStartTimeArgs) ToDomainWindowStartTimePtrOutput added in v0.54.0

func (i DomainWindowStartTimeArgs) ToDomainWindowStartTimePtrOutput() DomainWindowStartTimePtrOutput

func (DomainWindowStartTimeArgs) ToDomainWindowStartTimePtrOutputWithContext added in v0.54.0

func (i DomainWindowStartTimeArgs) ToDomainWindowStartTimePtrOutputWithContext(ctx context.Context) DomainWindowStartTimePtrOutput

type DomainWindowStartTimeInput added in v0.54.0

type DomainWindowStartTimeInput interface {
	pulumi.Input

	ToDomainWindowStartTimeOutput() DomainWindowStartTimeOutput
	ToDomainWindowStartTimeOutputWithContext(context.Context) DomainWindowStartTimeOutput
}

DomainWindowStartTimeInput is an input type that accepts DomainWindowStartTimeArgs and DomainWindowStartTimeOutput values. You can construct a concrete instance of `DomainWindowStartTimeInput` via:

DomainWindowStartTimeArgs{...}

type DomainWindowStartTimeOutput added in v0.54.0

type DomainWindowStartTimeOutput struct{ *pulumi.OutputState }

func (DomainWindowStartTimeOutput) ElementType added in v0.54.0

func (DomainWindowStartTimeOutput) Hours added in v0.54.0

func (DomainWindowStartTimeOutput) Minutes added in v0.54.0

func (DomainWindowStartTimeOutput) ToDomainWindowStartTimeOutput added in v0.54.0

func (o DomainWindowStartTimeOutput) ToDomainWindowStartTimeOutput() DomainWindowStartTimeOutput

func (DomainWindowStartTimeOutput) ToDomainWindowStartTimeOutputWithContext added in v0.54.0

func (o DomainWindowStartTimeOutput) ToDomainWindowStartTimeOutputWithContext(ctx context.Context) DomainWindowStartTimeOutput

func (DomainWindowStartTimeOutput) ToDomainWindowStartTimePtrOutput added in v0.54.0

func (o DomainWindowStartTimeOutput) ToDomainWindowStartTimePtrOutput() DomainWindowStartTimePtrOutput

func (DomainWindowStartTimeOutput) ToDomainWindowStartTimePtrOutputWithContext added in v0.54.0

func (o DomainWindowStartTimeOutput) ToDomainWindowStartTimePtrOutputWithContext(ctx context.Context) DomainWindowStartTimePtrOutput

type DomainWindowStartTimePtrInput added in v0.54.0

type DomainWindowStartTimePtrInput interface {
	pulumi.Input

	ToDomainWindowStartTimePtrOutput() DomainWindowStartTimePtrOutput
	ToDomainWindowStartTimePtrOutputWithContext(context.Context) DomainWindowStartTimePtrOutput
}

DomainWindowStartTimePtrInput is an input type that accepts DomainWindowStartTimeArgs, DomainWindowStartTimePtr and DomainWindowStartTimePtrOutput values. You can construct a concrete instance of `DomainWindowStartTimePtrInput` via:

        DomainWindowStartTimeArgs{...}

or:

        nil

func DomainWindowStartTimePtr added in v0.54.0

func DomainWindowStartTimePtr(v *DomainWindowStartTimeArgs) DomainWindowStartTimePtrInput

type DomainWindowStartTimePtrOutput added in v0.54.0

type DomainWindowStartTimePtrOutput struct{ *pulumi.OutputState }

func (DomainWindowStartTimePtrOutput) Elem added in v0.54.0

func (DomainWindowStartTimePtrOutput) ElementType added in v0.54.0

func (DomainWindowStartTimePtrOutput) Hours added in v0.54.0

func (DomainWindowStartTimePtrOutput) Minutes added in v0.54.0

func (DomainWindowStartTimePtrOutput) ToDomainWindowStartTimePtrOutput added in v0.54.0

func (o DomainWindowStartTimePtrOutput) ToDomainWindowStartTimePtrOutput() DomainWindowStartTimePtrOutput

func (DomainWindowStartTimePtrOutput) ToDomainWindowStartTimePtrOutputWithContext added in v0.54.0

func (o DomainWindowStartTimePtrOutput) ToDomainWindowStartTimePtrOutputWithContext(ctx context.Context) DomainWindowStartTimePtrOutput

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

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

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

type LookupDomainArgs added in v0.12.0

type LookupDomainArgs struct {
	DomainName string `pulumi:"domainName"`
}

type LookupDomainOutputArgs added in v0.12.0

type LookupDomainOutputArgs struct {
	DomainName pulumi.StringInput `pulumi:"domainName"`
}

func (LookupDomainOutputArgs) ElementType added in v0.12.0

func (LookupDomainOutputArgs) ElementType() reflect.Type

type LookupDomainResult added in v0.12.0

type LookupDomainResult struct {
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::OpenSearchService::Domain` for more information about the expected schema for this property.
	AccessPolicies              interface{}                          `pulumi:"accessPolicies"`
	AdvancedOptions             map[string]string                    `pulumi:"advancedOptions"`
	AdvancedSecurityOptions     *DomainAdvancedSecurityOptionsInput  `pulumi:"advancedSecurityOptions"`
	Arn                         *string                              `pulumi:"arn"`
	ClusterConfig               *DomainClusterConfig                 `pulumi:"clusterConfig"`
	CognitoOptions              *DomainCognitoOptions                `pulumi:"cognitoOptions"`
	DomainArn                   *string                              `pulumi:"domainArn"`
	DomainEndpoint              *string                              `pulumi:"domainEndpoint"`
	DomainEndpointOptions       *DomainEndpointOptions               `pulumi:"domainEndpointOptions"`
	DomainEndpointV2            *string                              `pulumi:"domainEndpointV2"`
	DomainEndpoints             map[string]string                    `pulumi:"domainEndpoints"`
	EbsOptions                  *DomainEbsOptions                    `pulumi:"ebsOptions"`
	EncryptionAtRestOptions     *DomainEncryptionAtRestOptions       `pulumi:"encryptionAtRestOptions"`
	EngineVersion               *string                              `pulumi:"engineVersion"`
	Id                          *string                              `pulumi:"id"`
	IpAddressType               *string                              `pulumi:"ipAddressType"`
	LogPublishingOptions        map[string]DomainLogPublishingOption `pulumi:"logPublishingOptions"`
	NodeToNodeEncryptionOptions *DomainNodeToNodeEncryptionOptions   `pulumi:"nodeToNodeEncryptionOptions"`
	OffPeakWindowOptions        *DomainOffPeakWindowOptions          `pulumi:"offPeakWindowOptions"`
	ServiceSoftwareOptions      *DomainServiceSoftwareOptions        `pulumi:"serviceSoftwareOptions"`
	SnapshotOptions             *DomainSnapshotOptions               `pulumi:"snapshotOptions"`
	SoftwareUpdateOptions       *DomainSoftwareUpdateOptions         `pulumi:"softwareUpdateOptions"`
	// An arbitrary set of tags (key-value pairs) for this Domain.
	Tags       []aws.Tag         `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)

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

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

Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::OpenSearchService::Domain` for more information about the expected schema for this property.

func (LookupDomainResultOutput) AdvancedOptions added in v0.12.0

func (o LookupDomainResultOutput) AdvancedOptions() pulumi.StringMapOutput

func (LookupDomainResultOutput) AdvancedSecurityOptions added in v0.21.0

func (LookupDomainResultOutput) Arn added in v0.12.0

func (LookupDomainResultOutput) ClusterConfig 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) DomainEndpointV2 added in v0.91.0

func (o LookupDomainResultOutput) DomainEndpointV2() pulumi.StringPtrOutput

func (LookupDomainResultOutput) DomainEndpoints added in v0.12.0

func (o LookupDomainResultOutput) DomainEndpoints() pulumi.StringMapOutput

func (LookupDomainResultOutput) EbsOptions added in v0.72.0

func (LookupDomainResultOutput) ElementType added in v0.12.0

func (LookupDomainResultOutput) ElementType() reflect.Type

func (LookupDomainResultOutput) EncryptionAtRestOptions added in v0.12.0

func (LookupDomainResultOutput) EngineVersion added in v0.12.0

func (LookupDomainResultOutput) Id added in v0.12.0

func (LookupDomainResultOutput) IpAddressType added in v0.91.0

func (LookupDomainResultOutput) LogPublishingOptions added in v0.12.0

func (LookupDomainResultOutput) NodeToNodeEncryptionOptions added in v0.12.0

func (LookupDomainResultOutput) OffPeakWindowOptions added in v0.54.0

func (LookupDomainResultOutput) ServiceSoftwareOptions added in v0.12.0

func (LookupDomainResultOutput) SnapshotOptions added in v0.12.0

func (LookupDomainResultOutput) SoftwareUpdateOptions added in v0.54.0

func (LookupDomainResultOutput) Tags added in v0.12.0

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

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) VpcOptions added in v0.72.0

Jump to

Keyboard shortcuts

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