servicediscovery

package
v0.11.0 Latest Latest
Warning

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

Go to latest
Published: Jan 24, 2022 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 HttpNamespace deprecated

type HttpNamespace struct {
	pulumi.CustomResourceState

	Arn         pulumi.StringOutput         `pulumi:"arn"`
	Description pulumi.StringPtrOutput      `pulumi:"description"`
	Name        pulumi.StringOutput         `pulumi:"name"`
	Tags        HttpNamespaceTagArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::ServiceDiscovery::HttpNamespace

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

func GetHttpNamespace

func GetHttpNamespace(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *HttpNamespaceState, opts ...pulumi.ResourceOption) (*HttpNamespace, error)

GetHttpNamespace gets an existing HttpNamespace 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 NewHttpNamespace

func NewHttpNamespace(ctx *pulumi.Context,
	name string, args *HttpNamespaceArgs, opts ...pulumi.ResourceOption) (*HttpNamespace, error)

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

func (*HttpNamespace) ElementType

func (*HttpNamespace) ElementType() reflect.Type

func (*HttpNamespace) ToHttpNamespaceOutput

func (i *HttpNamespace) ToHttpNamespaceOutput() HttpNamespaceOutput

func (*HttpNamespace) ToHttpNamespaceOutputWithContext

func (i *HttpNamespace) ToHttpNamespaceOutputWithContext(ctx context.Context) HttpNamespaceOutput

type HttpNamespaceArgs

type HttpNamespaceArgs struct {
	Description pulumi.StringPtrInput
	Name        pulumi.StringPtrInput
	Tags        HttpNamespaceTagArrayInput
}

The set of arguments for constructing a HttpNamespace resource.

func (HttpNamespaceArgs) ElementType

func (HttpNamespaceArgs) ElementType() reflect.Type

type HttpNamespaceInput

type HttpNamespaceInput interface {
	pulumi.Input

	ToHttpNamespaceOutput() HttpNamespaceOutput
	ToHttpNamespaceOutputWithContext(ctx context.Context) HttpNamespaceOutput
}

type HttpNamespaceOutput

type HttpNamespaceOutput struct{ *pulumi.OutputState }

func (HttpNamespaceOutput) ElementType

func (HttpNamespaceOutput) ElementType() reflect.Type

func (HttpNamespaceOutput) ToHttpNamespaceOutput

func (o HttpNamespaceOutput) ToHttpNamespaceOutput() HttpNamespaceOutput

func (HttpNamespaceOutput) ToHttpNamespaceOutputWithContext

func (o HttpNamespaceOutput) ToHttpNamespaceOutputWithContext(ctx context.Context) HttpNamespaceOutput

type HttpNamespaceState

type HttpNamespaceState struct {
}

func (HttpNamespaceState) ElementType

func (HttpNamespaceState) ElementType() reflect.Type

type HttpNamespaceTag

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

type HttpNamespaceTagArgs

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

func (HttpNamespaceTagArgs) ElementType

func (HttpNamespaceTagArgs) ElementType() reflect.Type

func (HttpNamespaceTagArgs) ToHttpNamespaceTagOutput

func (i HttpNamespaceTagArgs) ToHttpNamespaceTagOutput() HttpNamespaceTagOutput

func (HttpNamespaceTagArgs) ToHttpNamespaceTagOutputWithContext

func (i HttpNamespaceTagArgs) ToHttpNamespaceTagOutputWithContext(ctx context.Context) HttpNamespaceTagOutput

type HttpNamespaceTagArray

type HttpNamespaceTagArray []HttpNamespaceTagInput

func (HttpNamespaceTagArray) ElementType

func (HttpNamespaceTagArray) ElementType() reflect.Type

func (HttpNamespaceTagArray) ToHttpNamespaceTagArrayOutput

func (i HttpNamespaceTagArray) ToHttpNamespaceTagArrayOutput() HttpNamespaceTagArrayOutput

func (HttpNamespaceTagArray) ToHttpNamespaceTagArrayOutputWithContext

func (i HttpNamespaceTagArray) ToHttpNamespaceTagArrayOutputWithContext(ctx context.Context) HttpNamespaceTagArrayOutput

type HttpNamespaceTagArrayInput

type HttpNamespaceTagArrayInput interface {
	pulumi.Input

	ToHttpNamespaceTagArrayOutput() HttpNamespaceTagArrayOutput
	ToHttpNamespaceTagArrayOutputWithContext(context.Context) HttpNamespaceTagArrayOutput
}

HttpNamespaceTagArrayInput is an input type that accepts HttpNamespaceTagArray and HttpNamespaceTagArrayOutput values. You can construct a concrete instance of `HttpNamespaceTagArrayInput` via:

HttpNamespaceTagArray{ HttpNamespaceTagArgs{...} }

type HttpNamespaceTagArrayOutput

type HttpNamespaceTagArrayOutput struct{ *pulumi.OutputState }

func (HttpNamespaceTagArrayOutput) ElementType

func (HttpNamespaceTagArrayOutput) Index

func (HttpNamespaceTagArrayOutput) ToHttpNamespaceTagArrayOutput

func (o HttpNamespaceTagArrayOutput) ToHttpNamespaceTagArrayOutput() HttpNamespaceTagArrayOutput

func (HttpNamespaceTagArrayOutput) ToHttpNamespaceTagArrayOutputWithContext

func (o HttpNamespaceTagArrayOutput) ToHttpNamespaceTagArrayOutputWithContext(ctx context.Context) HttpNamespaceTagArrayOutput

type HttpNamespaceTagInput

type HttpNamespaceTagInput interface {
	pulumi.Input

	ToHttpNamespaceTagOutput() HttpNamespaceTagOutput
	ToHttpNamespaceTagOutputWithContext(context.Context) HttpNamespaceTagOutput
}

HttpNamespaceTagInput is an input type that accepts HttpNamespaceTagArgs and HttpNamespaceTagOutput values. You can construct a concrete instance of `HttpNamespaceTagInput` via:

HttpNamespaceTagArgs{...}

type HttpNamespaceTagOutput

type HttpNamespaceTagOutput struct{ *pulumi.OutputState }

func (HttpNamespaceTagOutput) ElementType

func (HttpNamespaceTagOutput) ElementType() reflect.Type

func (HttpNamespaceTagOutput) Key

func (HttpNamespaceTagOutput) ToHttpNamespaceTagOutput

func (o HttpNamespaceTagOutput) ToHttpNamespaceTagOutput() HttpNamespaceTagOutput

func (HttpNamespaceTagOutput) ToHttpNamespaceTagOutputWithContext

func (o HttpNamespaceTagOutput) ToHttpNamespaceTagOutputWithContext(ctx context.Context) HttpNamespaceTagOutput

func (HttpNamespaceTagOutput) Value

type Instance deprecated

type Instance struct {
	pulumi.CustomResourceState

	InstanceAttributes pulumi.AnyOutput    `pulumi:"instanceAttributes"`
	InstanceId         pulumi.StringOutput `pulumi:"instanceId"`
	ServiceId          pulumi.StringOutput `pulumi:"serviceId"`
}

Resource Type definition for AWS::ServiceDiscovery::Instance

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

func GetInstance

func GetInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *InstanceState, opts ...pulumi.ResourceOption) (*Instance, error)

GetInstance gets an existing Instance 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 NewInstance

func NewInstance(ctx *pulumi.Context,
	name string, args *InstanceArgs, opts ...pulumi.ResourceOption) (*Instance, error)

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

func (*Instance) ElementType

func (*Instance) ElementType() reflect.Type

func (*Instance) ToInstanceOutput

func (i *Instance) ToInstanceOutput() InstanceOutput

func (*Instance) ToInstanceOutputWithContext

func (i *Instance) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput

type InstanceArgs

type InstanceArgs struct {
	InstanceAttributes pulumi.Input
	ServiceId          pulumi.StringInput
}

The set of arguments for constructing a Instance resource.

func (InstanceArgs) ElementType

func (InstanceArgs) ElementType() reflect.Type

type InstanceInput

type InstanceInput interface {
	pulumi.Input

	ToInstanceOutput() InstanceOutput
	ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
}

type InstanceOutput

type InstanceOutput struct{ *pulumi.OutputState }

func (InstanceOutput) ElementType

func (InstanceOutput) ElementType() reflect.Type

func (InstanceOutput) ToInstanceOutput

func (o InstanceOutput) ToInstanceOutput() InstanceOutput

func (InstanceOutput) ToInstanceOutputWithContext

func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput

type InstanceState

type InstanceState struct {
}

func (InstanceState) ElementType

func (InstanceState) ElementType() reflect.Type

type PrivateDnsNamespace deprecated

type PrivateDnsNamespace struct {
	pulumi.CustomResourceState

	Arn          pulumi.StringOutput                    `pulumi:"arn"`
	Description  pulumi.StringPtrOutput                 `pulumi:"description"`
	HostedZoneId pulumi.StringOutput                    `pulumi:"hostedZoneId"`
	Name         pulumi.StringOutput                    `pulumi:"name"`
	Properties   PrivateDnsNamespacePropertiesPtrOutput `pulumi:"properties"`
	Tags         PrivateDnsNamespaceTagArrayOutput      `pulumi:"tags"`
	Vpc          pulumi.StringOutput                    `pulumi:"vpc"`
}

Resource Type definition for AWS::ServiceDiscovery::PrivateDnsNamespace

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

func GetPrivateDnsNamespace

func GetPrivateDnsNamespace(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PrivateDnsNamespaceState, opts ...pulumi.ResourceOption) (*PrivateDnsNamespace, error)

GetPrivateDnsNamespace gets an existing PrivateDnsNamespace 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 NewPrivateDnsNamespace

func NewPrivateDnsNamespace(ctx *pulumi.Context,
	name string, args *PrivateDnsNamespaceArgs, opts ...pulumi.ResourceOption) (*PrivateDnsNamespace, error)

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

func (*PrivateDnsNamespace) ElementType

func (*PrivateDnsNamespace) ElementType() reflect.Type

func (*PrivateDnsNamespace) ToPrivateDnsNamespaceOutput

func (i *PrivateDnsNamespace) ToPrivateDnsNamespaceOutput() PrivateDnsNamespaceOutput

func (*PrivateDnsNamespace) ToPrivateDnsNamespaceOutputWithContext

func (i *PrivateDnsNamespace) ToPrivateDnsNamespaceOutputWithContext(ctx context.Context) PrivateDnsNamespaceOutput

type PrivateDnsNamespaceArgs

type PrivateDnsNamespaceArgs struct {
	Description pulumi.StringPtrInput
	Name        pulumi.StringPtrInput
	Properties  PrivateDnsNamespacePropertiesPtrInput
	Tags        PrivateDnsNamespaceTagArrayInput
	Vpc         pulumi.StringInput
}

The set of arguments for constructing a PrivateDnsNamespace resource.

func (PrivateDnsNamespaceArgs) ElementType

func (PrivateDnsNamespaceArgs) ElementType() reflect.Type

type PrivateDnsNamespaceInput

type PrivateDnsNamespaceInput interface {
	pulumi.Input

	ToPrivateDnsNamespaceOutput() PrivateDnsNamespaceOutput
	ToPrivateDnsNamespaceOutputWithContext(ctx context.Context) PrivateDnsNamespaceOutput
}

type PrivateDnsNamespaceOutput

type PrivateDnsNamespaceOutput struct{ *pulumi.OutputState }

func (PrivateDnsNamespaceOutput) ElementType

func (PrivateDnsNamespaceOutput) ElementType() reflect.Type

func (PrivateDnsNamespaceOutput) ToPrivateDnsNamespaceOutput

func (o PrivateDnsNamespaceOutput) ToPrivateDnsNamespaceOutput() PrivateDnsNamespaceOutput

func (PrivateDnsNamespaceOutput) ToPrivateDnsNamespaceOutputWithContext

func (o PrivateDnsNamespaceOutput) ToPrivateDnsNamespaceOutputWithContext(ctx context.Context) PrivateDnsNamespaceOutput

type PrivateDnsNamespacePrivateDnsPropertiesMutable

type PrivateDnsNamespacePrivateDnsPropertiesMutable struct {
	SOA *PrivateDnsNamespaceSOA `pulumi:"sOA"`
}

type PrivateDnsNamespacePrivateDnsPropertiesMutableArgs

type PrivateDnsNamespacePrivateDnsPropertiesMutableArgs struct {
	SOA PrivateDnsNamespaceSOAPtrInput `pulumi:"sOA"`
}

func (PrivateDnsNamespacePrivateDnsPropertiesMutableArgs) ElementType

func (PrivateDnsNamespacePrivateDnsPropertiesMutableArgs) ToPrivateDnsNamespacePrivateDnsPropertiesMutableOutput

func (i PrivateDnsNamespacePrivateDnsPropertiesMutableArgs) ToPrivateDnsNamespacePrivateDnsPropertiesMutableOutput() PrivateDnsNamespacePrivateDnsPropertiesMutableOutput

func (PrivateDnsNamespacePrivateDnsPropertiesMutableArgs) ToPrivateDnsNamespacePrivateDnsPropertiesMutableOutputWithContext

func (i PrivateDnsNamespacePrivateDnsPropertiesMutableArgs) ToPrivateDnsNamespacePrivateDnsPropertiesMutableOutputWithContext(ctx context.Context) PrivateDnsNamespacePrivateDnsPropertiesMutableOutput

func (PrivateDnsNamespacePrivateDnsPropertiesMutableArgs) ToPrivateDnsNamespacePrivateDnsPropertiesMutablePtrOutput

func (i PrivateDnsNamespacePrivateDnsPropertiesMutableArgs) ToPrivateDnsNamespacePrivateDnsPropertiesMutablePtrOutput() PrivateDnsNamespacePrivateDnsPropertiesMutablePtrOutput

func (PrivateDnsNamespacePrivateDnsPropertiesMutableArgs) ToPrivateDnsNamespacePrivateDnsPropertiesMutablePtrOutputWithContext

func (i PrivateDnsNamespacePrivateDnsPropertiesMutableArgs) ToPrivateDnsNamespacePrivateDnsPropertiesMutablePtrOutputWithContext(ctx context.Context) PrivateDnsNamespacePrivateDnsPropertiesMutablePtrOutput

type PrivateDnsNamespacePrivateDnsPropertiesMutableInput

type PrivateDnsNamespacePrivateDnsPropertiesMutableInput interface {
	pulumi.Input

	ToPrivateDnsNamespacePrivateDnsPropertiesMutableOutput() PrivateDnsNamespacePrivateDnsPropertiesMutableOutput
	ToPrivateDnsNamespacePrivateDnsPropertiesMutableOutputWithContext(context.Context) PrivateDnsNamespacePrivateDnsPropertiesMutableOutput
}

PrivateDnsNamespacePrivateDnsPropertiesMutableInput is an input type that accepts PrivateDnsNamespacePrivateDnsPropertiesMutableArgs and PrivateDnsNamespacePrivateDnsPropertiesMutableOutput values. You can construct a concrete instance of `PrivateDnsNamespacePrivateDnsPropertiesMutableInput` via:

PrivateDnsNamespacePrivateDnsPropertiesMutableArgs{...}

type PrivateDnsNamespacePrivateDnsPropertiesMutableOutput

type PrivateDnsNamespacePrivateDnsPropertiesMutableOutput struct{ *pulumi.OutputState }

func (PrivateDnsNamespacePrivateDnsPropertiesMutableOutput) ElementType

func (PrivateDnsNamespacePrivateDnsPropertiesMutableOutput) SOA

func (PrivateDnsNamespacePrivateDnsPropertiesMutableOutput) ToPrivateDnsNamespacePrivateDnsPropertiesMutableOutput

func (PrivateDnsNamespacePrivateDnsPropertiesMutableOutput) ToPrivateDnsNamespacePrivateDnsPropertiesMutableOutputWithContext

func (o PrivateDnsNamespacePrivateDnsPropertiesMutableOutput) ToPrivateDnsNamespacePrivateDnsPropertiesMutableOutputWithContext(ctx context.Context) PrivateDnsNamespacePrivateDnsPropertiesMutableOutput

func (PrivateDnsNamespacePrivateDnsPropertiesMutableOutput) ToPrivateDnsNamespacePrivateDnsPropertiesMutablePtrOutput

func (o PrivateDnsNamespacePrivateDnsPropertiesMutableOutput) ToPrivateDnsNamespacePrivateDnsPropertiesMutablePtrOutput() PrivateDnsNamespacePrivateDnsPropertiesMutablePtrOutput

func (PrivateDnsNamespacePrivateDnsPropertiesMutableOutput) ToPrivateDnsNamespacePrivateDnsPropertiesMutablePtrOutputWithContext

func (o PrivateDnsNamespacePrivateDnsPropertiesMutableOutput) ToPrivateDnsNamespacePrivateDnsPropertiesMutablePtrOutputWithContext(ctx context.Context) PrivateDnsNamespacePrivateDnsPropertiesMutablePtrOutput

type PrivateDnsNamespacePrivateDnsPropertiesMutablePtrInput

type PrivateDnsNamespacePrivateDnsPropertiesMutablePtrInput interface {
	pulumi.Input

	ToPrivateDnsNamespacePrivateDnsPropertiesMutablePtrOutput() PrivateDnsNamespacePrivateDnsPropertiesMutablePtrOutput
	ToPrivateDnsNamespacePrivateDnsPropertiesMutablePtrOutputWithContext(context.Context) PrivateDnsNamespacePrivateDnsPropertiesMutablePtrOutput
}

PrivateDnsNamespacePrivateDnsPropertiesMutablePtrInput is an input type that accepts PrivateDnsNamespacePrivateDnsPropertiesMutableArgs, PrivateDnsNamespacePrivateDnsPropertiesMutablePtr and PrivateDnsNamespacePrivateDnsPropertiesMutablePtrOutput values. You can construct a concrete instance of `PrivateDnsNamespacePrivateDnsPropertiesMutablePtrInput` via:

        PrivateDnsNamespacePrivateDnsPropertiesMutableArgs{...}

or:

        nil

type PrivateDnsNamespacePrivateDnsPropertiesMutablePtrOutput

type PrivateDnsNamespacePrivateDnsPropertiesMutablePtrOutput struct{ *pulumi.OutputState }

func (PrivateDnsNamespacePrivateDnsPropertiesMutablePtrOutput) Elem

func (PrivateDnsNamespacePrivateDnsPropertiesMutablePtrOutput) ElementType

func (PrivateDnsNamespacePrivateDnsPropertiesMutablePtrOutput) SOA

func (PrivateDnsNamespacePrivateDnsPropertiesMutablePtrOutput) ToPrivateDnsNamespacePrivateDnsPropertiesMutablePtrOutput

func (PrivateDnsNamespacePrivateDnsPropertiesMutablePtrOutput) ToPrivateDnsNamespacePrivateDnsPropertiesMutablePtrOutputWithContext

func (o PrivateDnsNamespacePrivateDnsPropertiesMutablePtrOutput) ToPrivateDnsNamespacePrivateDnsPropertiesMutablePtrOutputWithContext(ctx context.Context) PrivateDnsNamespacePrivateDnsPropertiesMutablePtrOutput

type PrivateDnsNamespaceProperties

type PrivateDnsNamespaceProperties struct {
	DnsProperties *PrivateDnsNamespacePrivateDnsPropertiesMutable `pulumi:"dnsProperties"`
}

type PrivateDnsNamespacePropertiesArgs

type PrivateDnsNamespacePropertiesArgs struct {
	DnsProperties PrivateDnsNamespacePrivateDnsPropertiesMutablePtrInput `pulumi:"dnsProperties"`
}

func (PrivateDnsNamespacePropertiesArgs) ElementType

func (PrivateDnsNamespacePropertiesArgs) ToPrivateDnsNamespacePropertiesOutput

func (i PrivateDnsNamespacePropertiesArgs) ToPrivateDnsNamespacePropertiesOutput() PrivateDnsNamespacePropertiesOutput

func (PrivateDnsNamespacePropertiesArgs) ToPrivateDnsNamespacePropertiesOutputWithContext

func (i PrivateDnsNamespacePropertiesArgs) ToPrivateDnsNamespacePropertiesOutputWithContext(ctx context.Context) PrivateDnsNamespacePropertiesOutput

func (PrivateDnsNamespacePropertiesArgs) ToPrivateDnsNamespacePropertiesPtrOutput

func (i PrivateDnsNamespacePropertiesArgs) ToPrivateDnsNamespacePropertiesPtrOutput() PrivateDnsNamespacePropertiesPtrOutput

func (PrivateDnsNamespacePropertiesArgs) ToPrivateDnsNamespacePropertiesPtrOutputWithContext

func (i PrivateDnsNamespacePropertiesArgs) ToPrivateDnsNamespacePropertiesPtrOutputWithContext(ctx context.Context) PrivateDnsNamespacePropertiesPtrOutput

type PrivateDnsNamespacePropertiesInput

type PrivateDnsNamespacePropertiesInput interface {
	pulumi.Input

	ToPrivateDnsNamespacePropertiesOutput() PrivateDnsNamespacePropertiesOutput
	ToPrivateDnsNamespacePropertiesOutputWithContext(context.Context) PrivateDnsNamespacePropertiesOutput
}

PrivateDnsNamespacePropertiesInput is an input type that accepts PrivateDnsNamespacePropertiesArgs and PrivateDnsNamespacePropertiesOutput values. You can construct a concrete instance of `PrivateDnsNamespacePropertiesInput` via:

PrivateDnsNamespacePropertiesArgs{...}

type PrivateDnsNamespacePropertiesOutput

type PrivateDnsNamespacePropertiesOutput struct{ *pulumi.OutputState }

func (PrivateDnsNamespacePropertiesOutput) DnsProperties

func (PrivateDnsNamespacePropertiesOutput) ElementType

func (PrivateDnsNamespacePropertiesOutput) ToPrivateDnsNamespacePropertiesOutput

func (o PrivateDnsNamespacePropertiesOutput) ToPrivateDnsNamespacePropertiesOutput() PrivateDnsNamespacePropertiesOutput

func (PrivateDnsNamespacePropertiesOutput) ToPrivateDnsNamespacePropertiesOutputWithContext

func (o PrivateDnsNamespacePropertiesOutput) ToPrivateDnsNamespacePropertiesOutputWithContext(ctx context.Context) PrivateDnsNamespacePropertiesOutput

func (PrivateDnsNamespacePropertiesOutput) ToPrivateDnsNamespacePropertiesPtrOutput

func (o PrivateDnsNamespacePropertiesOutput) ToPrivateDnsNamespacePropertiesPtrOutput() PrivateDnsNamespacePropertiesPtrOutput

func (PrivateDnsNamespacePropertiesOutput) ToPrivateDnsNamespacePropertiesPtrOutputWithContext

func (o PrivateDnsNamespacePropertiesOutput) ToPrivateDnsNamespacePropertiesPtrOutputWithContext(ctx context.Context) PrivateDnsNamespacePropertiesPtrOutput

type PrivateDnsNamespacePropertiesPtrInput

type PrivateDnsNamespacePropertiesPtrInput interface {
	pulumi.Input

	ToPrivateDnsNamespacePropertiesPtrOutput() PrivateDnsNamespacePropertiesPtrOutput
	ToPrivateDnsNamespacePropertiesPtrOutputWithContext(context.Context) PrivateDnsNamespacePropertiesPtrOutput
}

PrivateDnsNamespacePropertiesPtrInput is an input type that accepts PrivateDnsNamespacePropertiesArgs, PrivateDnsNamespacePropertiesPtr and PrivateDnsNamespacePropertiesPtrOutput values. You can construct a concrete instance of `PrivateDnsNamespacePropertiesPtrInput` via:

        PrivateDnsNamespacePropertiesArgs{...}

or:

        nil

type PrivateDnsNamespacePropertiesPtrOutput

type PrivateDnsNamespacePropertiesPtrOutput struct{ *pulumi.OutputState }

func (PrivateDnsNamespacePropertiesPtrOutput) DnsProperties

func (PrivateDnsNamespacePropertiesPtrOutput) Elem

func (PrivateDnsNamespacePropertiesPtrOutput) ElementType

func (PrivateDnsNamespacePropertiesPtrOutput) ToPrivateDnsNamespacePropertiesPtrOutput

func (o PrivateDnsNamespacePropertiesPtrOutput) ToPrivateDnsNamespacePropertiesPtrOutput() PrivateDnsNamespacePropertiesPtrOutput

func (PrivateDnsNamespacePropertiesPtrOutput) ToPrivateDnsNamespacePropertiesPtrOutputWithContext

func (o PrivateDnsNamespacePropertiesPtrOutput) ToPrivateDnsNamespacePropertiesPtrOutputWithContext(ctx context.Context) PrivateDnsNamespacePropertiesPtrOutput

type PrivateDnsNamespaceSOA

type PrivateDnsNamespaceSOA struct {
	TTL *float64 `pulumi:"tTL"`
}

type PrivateDnsNamespaceSOAArgs

type PrivateDnsNamespaceSOAArgs struct {
	TTL pulumi.Float64PtrInput `pulumi:"tTL"`
}

func (PrivateDnsNamespaceSOAArgs) ElementType

func (PrivateDnsNamespaceSOAArgs) ElementType() reflect.Type

func (PrivateDnsNamespaceSOAArgs) ToPrivateDnsNamespaceSOAOutput

func (i PrivateDnsNamespaceSOAArgs) ToPrivateDnsNamespaceSOAOutput() PrivateDnsNamespaceSOAOutput

func (PrivateDnsNamespaceSOAArgs) ToPrivateDnsNamespaceSOAOutputWithContext

func (i PrivateDnsNamespaceSOAArgs) ToPrivateDnsNamespaceSOAOutputWithContext(ctx context.Context) PrivateDnsNamespaceSOAOutput

func (PrivateDnsNamespaceSOAArgs) ToPrivateDnsNamespaceSOAPtrOutput

func (i PrivateDnsNamespaceSOAArgs) ToPrivateDnsNamespaceSOAPtrOutput() PrivateDnsNamespaceSOAPtrOutput

func (PrivateDnsNamespaceSOAArgs) ToPrivateDnsNamespaceSOAPtrOutputWithContext

func (i PrivateDnsNamespaceSOAArgs) ToPrivateDnsNamespaceSOAPtrOutputWithContext(ctx context.Context) PrivateDnsNamespaceSOAPtrOutput

type PrivateDnsNamespaceSOAInput

type PrivateDnsNamespaceSOAInput interface {
	pulumi.Input

	ToPrivateDnsNamespaceSOAOutput() PrivateDnsNamespaceSOAOutput
	ToPrivateDnsNamespaceSOAOutputWithContext(context.Context) PrivateDnsNamespaceSOAOutput
}

PrivateDnsNamespaceSOAInput is an input type that accepts PrivateDnsNamespaceSOAArgs and PrivateDnsNamespaceSOAOutput values. You can construct a concrete instance of `PrivateDnsNamespaceSOAInput` via:

PrivateDnsNamespaceSOAArgs{...}

type PrivateDnsNamespaceSOAOutput

type PrivateDnsNamespaceSOAOutput struct{ *pulumi.OutputState }

func (PrivateDnsNamespaceSOAOutput) ElementType

func (PrivateDnsNamespaceSOAOutput) TTL

func (PrivateDnsNamespaceSOAOutput) ToPrivateDnsNamespaceSOAOutput

func (o PrivateDnsNamespaceSOAOutput) ToPrivateDnsNamespaceSOAOutput() PrivateDnsNamespaceSOAOutput

func (PrivateDnsNamespaceSOAOutput) ToPrivateDnsNamespaceSOAOutputWithContext

func (o PrivateDnsNamespaceSOAOutput) ToPrivateDnsNamespaceSOAOutputWithContext(ctx context.Context) PrivateDnsNamespaceSOAOutput

func (PrivateDnsNamespaceSOAOutput) ToPrivateDnsNamespaceSOAPtrOutput

func (o PrivateDnsNamespaceSOAOutput) ToPrivateDnsNamespaceSOAPtrOutput() PrivateDnsNamespaceSOAPtrOutput

func (PrivateDnsNamespaceSOAOutput) ToPrivateDnsNamespaceSOAPtrOutputWithContext

func (o PrivateDnsNamespaceSOAOutput) ToPrivateDnsNamespaceSOAPtrOutputWithContext(ctx context.Context) PrivateDnsNamespaceSOAPtrOutput

type PrivateDnsNamespaceSOAPtrInput

type PrivateDnsNamespaceSOAPtrInput interface {
	pulumi.Input

	ToPrivateDnsNamespaceSOAPtrOutput() PrivateDnsNamespaceSOAPtrOutput
	ToPrivateDnsNamespaceSOAPtrOutputWithContext(context.Context) PrivateDnsNamespaceSOAPtrOutput
}

PrivateDnsNamespaceSOAPtrInput is an input type that accepts PrivateDnsNamespaceSOAArgs, PrivateDnsNamespaceSOAPtr and PrivateDnsNamespaceSOAPtrOutput values. You can construct a concrete instance of `PrivateDnsNamespaceSOAPtrInput` via:

        PrivateDnsNamespaceSOAArgs{...}

or:

        nil

type PrivateDnsNamespaceSOAPtrOutput

type PrivateDnsNamespaceSOAPtrOutput struct{ *pulumi.OutputState }

func (PrivateDnsNamespaceSOAPtrOutput) Elem

func (PrivateDnsNamespaceSOAPtrOutput) ElementType

func (PrivateDnsNamespaceSOAPtrOutput) TTL

func (PrivateDnsNamespaceSOAPtrOutput) ToPrivateDnsNamespaceSOAPtrOutput

func (o PrivateDnsNamespaceSOAPtrOutput) ToPrivateDnsNamespaceSOAPtrOutput() PrivateDnsNamespaceSOAPtrOutput

func (PrivateDnsNamespaceSOAPtrOutput) ToPrivateDnsNamespaceSOAPtrOutputWithContext

func (o PrivateDnsNamespaceSOAPtrOutput) ToPrivateDnsNamespaceSOAPtrOutputWithContext(ctx context.Context) PrivateDnsNamespaceSOAPtrOutput

type PrivateDnsNamespaceState

type PrivateDnsNamespaceState struct {
}

func (PrivateDnsNamespaceState) ElementType

func (PrivateDnsNamespaceState) ElementType() reflect.Type

type PrivateDnsNamespaceTag

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

type PrivateDnsNamespaceTagArgs

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

func (PrivateDnsNamespaceTagArgs) ElementType

func (PrivateDnsNamespaceTagArgs) ElementType() reflect.Type

func (PrivateDnsNamespaceTagArgs) ToPrivateDnsNamespaceTagOutput

func (i PrivateDnsNamespaceTagArgs) ToPrivateDnsNamespaceTagOutput() PrivateDnsNamespaceTagOutput

func (PrivateDnsNamespaceTagArgs) ToPrivateDnsNamespaceTagOutputWithContext

func (i PrivateDnsNamespaceTagArgs) ToPrivateDnsNamespaceTagOutputWithContext(ctx context.Context) PrivateDnsNamespaceTagOutput

type PrivateDnsNamespaceTagArray

type PrivateDnsNamespaceTagArray []PrivateDnsNamespaceTagInput

func (PrivateDnsNamespaceTagArray) ElementType

func (PrivateDnsNamespaceTagArray) ToPrivateDnsNamespaceTagArrayOutput

func (i PrivateDnsNamespaceTagArray) ToPrivateDnsNamespaceTagArrayOutput() PrivateDnsNamespaceTagArrayOutput

func (PrivateDnsNamespaceTagArray) ToPrivateDnsNamespaceTagArrayOutputWithContext

func (i PrivateDnsNamespaceTagArray) ToPrivateDnsNamespaceTagArrayOutputWithContext(ctx context.Context) PrivateDnsNamespaceTagArrayOutput

type PrivateDnsNamespaceTagArrayInput

type PrivateDnsNamespaceTagArrayInput interface {
	pulumi.Input

	ToPrivateDnsNamespaceTagArrayOutput() PrivateDnsNamespaceTagArrayOutput
	ToPrivateDnsNamespaceTagArrayOutputWithContext(context.Context) PrivateDnsNamespaceTagArrayOutput
}

PrivateDnsNamespaceTagArrayInput is an input type that accepts PrivateDnsNamespaceTagArray and PrivateDnsNamespaceTagArrayOutput values. You can construct a concrete instance of `PrivateDnsNamespaceTagArrayInput` via:

PrivateDnsNamespaceTagArray{ PrivateDnsNamespaceTagArgs{...} }

type PrivateDnsNamespaceTagArrayOutput

type PrivateDnsNamespaceTagArrayOutput struct{ *pulumi.OutputState }

func (PrivateDnsNamespaceTagArrayOutput) ElementType

func (PrivateDnsNamespaceTagArrayOutput) Index

func (PrivateDnsNamespaceTagArrayOutput) ToPrivateDnsNamespaceTagArrayOutput

func (o PrivateDnsNamespaceTagArrayOutput) ToPrivateDnsNamespaceTagArrayOutput() PrivateDnsNamespaceTagArrayOutput

func (PrivateDnsNamespaceTagArrayOutput) ToPrivateDnsNamespaceTagArrayOutputWithContext

func (o PrivateDnsNamespaceTagArrayOutput) ToPrivateDnsNamespaceTagArrayOutputWithContext(ctx context.Context) PrivateDnsNamespaceTagArrayOutput

type PrivateDnsNamespaceTagInput

type PrivateDnsNamespaceTagInput interface {
	pulumi.Input

	ToPrivateDnsNamespaceTagOutput() PrivateDnsNamespaceTagOutput
	ToPrivateDnsNamespaceTagOutputWithContext(context.Context) PrivateDnsNamespaceTagOutput
}

PrivateDnsNamespaceTagInput is an input type that accepts PrivateDnsNamespaceTagArgs and PrivateDnsNamespaceTagOutput values. You can construct a concrete instance of `PrivateDnsNamespaceTagInput` via:

PrivateDnsNamespaceTagArgs{...}

type PrivateDnsNamespaceTagOutput

type PrivateDnsNamespaceTagOutput struct{ *pulumi.OutputState }

func (PrivateDnsNamespaceTagOutput) ElementType

func (PrivateDnsNamespaceTagOutput) Key

func (PrivateDnsNamespaceTagOutput) ToPrivateDnsNamespaceTagOutput

func (o PrivateDnsNamespaceTagOutput) ToPrivateDnsNamespaceTagOutput() PrivateDnsNamespaceTagOutput

func (PrivateDnsNamespaceTagOutput) ToPrivateDnsNamespaceTagOutputWithContext

func (o PrivateDnsNamespaceTagOutput) ToPrivateDnsNamespaceTagOutputWithContext(ctx context.Context) PrivateDnsNamespaceTagOutput

func (PrivateDnsNamespaceTagOutput) Value

type PublicDnsNamespace deprecated

type PublicDnsNamespace struct {
	pulumi.CustomResourceState

	Arn          pulumi.StringOutput                   `pulumi:"arn"`
	Description  pulumi.StringPtrOutput                `pulumi:"description"`
	HostedZoneId pulumi.StringOutput                   `pulumi:"hostedZoneId"`
	Name         pulumi.StringOutput                   `pulumi:"name"`
	Properties   PublicDnsNamespacePropertiesPtrOutput `pulumi:"properties"`
	Tags         PublicDnsNamespaceTagArrayOutput      `pulumi:"tags"`
}

Resource Type definition for AWS::ServiceDiscovery::PublicDnsNamespace

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

func GetPublicDnsNamespace

func GetPublicDnsNamespace(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PublicDnsNamespaceState, opts ...pulumi.ResourceOption) (*PublicDnsNamespace, error)

GetPublicDnsNamespace gets an existing PublicDnsNamespace 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 NewPublicDnsNamespace

func NewPublicDnsNamespace(ctx *pulumi.Context,
	name string, args *PublicDnsNamespaceArgs, opts ...pulumi.ResourceOption) (*PublicDnsNamespace, error)

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

func (*PublicDnsNamespace) ElementType

func (*PublicDnsNamespace) ElementType() reflect.Type

func (*PublicDnsNamespace) ToPublicDnsNamespaceOutput

func (i *PublicDnsNamespace) ToPublicDnsNamespaceOutput() PublicDnsNamespaceOutput

func (*PublicDnsNamespace) ToPublicDnsNamespaceOutputWithContext

func (i *PublicDnsNamespace) ToPublicDnsNamespaceOutputWithContext(ctx context.Context) PublicDnsNamespaceOutput

type PublicDnsNamespaceArgs

type PublicDnsNamespaceArgs struct {
	Description pulumi.StringPtrInput
	Name        pulumi.StringPtrInput
	Properties  PublicDnsNamespacePropertiesPtrInput
	Tags        PublicDnsNamespaceTagArrayInput
}

The set of arguments for constructing a PublicDnsNamespace resource.

func (PublicDnsNamespaceArgs) ElementType

func (PublicDnsNamespaceArgs) ElementType() reflect.Type

type PublicDnsNamespaceInput

type PublicDnsNamespaceInput interface {
	pulumi.Input

	ToPublicDnsNamespaceOutput() PublicDnsNamespaceOutput
	ToPublicDnsNamespaceOutputWithContext(ctx context.Context) PublicDnsNamespaceOutput
}

type PublicDnsNamespaceOutput

type PublicDnsNamespaceOutput struct{ *pulumi.OutputState }

func (PublicDnsNamespaceOutput) ElementType

func (PublicDnsNamespaceOutput) ElementType() reflect.Type

func (PublicDnsNamespaceOutput) ToPublicDnsNamespaceOutput

func (o PublicDnsNamespaceOutput) ToPublicDnsNamespaceOutput() PublicDnsNamespaceOutput

func (PublicDnsNamespaceOutput) ToPublicDnsNamespaceOutputWithContext

func (o PublicDnsNamespaceOutput) ToPublicDnsNamespaceOutputWithContext(ctx context.Context) PublicDnsNamespaceOutput

type PublicDnsNamespaceProperties

type PublicDnsNamespaceProperties struct {
	DnsProperties *PublicDnsNamespacePublicDnsPropertiesMutable `pulumi:"dnsProperties"`
}

type PublicDnsNamespacePropertiesArgs

type PublicDnsNamespacePropertiesArgs struct {
	DnsProperties PublicDnsNamespacePublicDnsPropertiesMutablePtrInput `pulumi:"dnsProperties"`
}

func (PublicDnsNamespacePropertiesArgs) ElementType

func (PublicDnsNamespacePropertiesArgs) ToPublicDnsNamespacePropertiesOutput

func (i PublicDnsNamespacePropertiesArgs) ToPublicDnsNamespacePropertiesOutput() PublicDnsNamespacePropertiesOutput

func (PublicDnsNamespacePropertiesArgs) ToPublicDnsNamespacePropertiesOutputWithContext

func (i PublicDnsNamespacePropertiesArgs) ToPublicDnsNamespacePropertiesOutputWithContext(ctx context.Context) PublicDnsNamespacePropertiesOutput

func (PublicDnsNamespacePropertiesArgs) ToPublicDnsNamespacePropertiesPtrOutput

func (i PublicDnsNamespacePropertiesArgs) ToPublicDnsNamespacePropertiesPtrOutput() PublicDnsNamespacePropertiesPtrOutput

func (PublicDnsNamespacePropertiesArgs) ToPublicDnsNamespacePropertiesPtrOutputWithContext

func (i PublicDnsNamespacePropertiesArgs) ToPublicDnsNamespacePropertiesPtrOutputWithContext(ctx context.Context) PublicDnsNamespacePropertiesPtrOutput

type PublicDnsNamespacePropertiesInput

type PublicDnsNamespacePropertiesInput interface {
	pulumi.Input

	ToPublicDnsNamespacePropertiesOutput() PublicDnsNamespacePropertiesOutput
	ToPublicDnsNamespacePropertiesOutputWithContext(context.Context) PublicDnsNamespacePropertiesOutput
}

PublicDnsNamespacePropertiesInput is an input type that accepts PublicDnsNamespacePropertiesArgs and PublicDnsNamespacePropertiesOutput values. You can construct a concrete instance of `PublicDnsNamespacePropertiesInput` via:

PublicDnsNamespacePropertiesArgs{...}

type PublicDnsNamespacePropertiesOutput

type PublicDnsNamespacePropertiesOutput struct{ *pulumi.OutputState }

func (PublicDnsNamespacePropertiesOutput) DnsProperties

func (PublicDnsNamespacePropertiesOutput) ElementType

func (PublicDnsNamespacePropertiesOutput) ToPublicDnsNamespacePropertiesOutput

func (o PublicDnsNamespacePropertiesOutput) ToPublicDnsNamespacePropertiesOutput() PublicDnsNamespacePropertiesOutput

func (PublicDnsNamespacePropertiesOutput) ToPublicDnsNamespacePropertiesOutputWithContext

func (o PublicDnsNamespacePropertiesOutput) ToPublicDnsNamespacePropertiesOutputWithContext(ctx context.Context) PublicDnsNamespacePropertiesOutput

func (PublicDnsNamespacePropertiesOutput) ToPublicDnsNamespacePropertiesPtrOutput

func (o PublicDnsNamespacePropertiesOutput) ToPublicDnsNamespacePropertiesPtrOutput() PublicDnsNamespacePropertiesPtrOutput

func (PublicDnsNamespacePropertiesOutput) ToPublicDnsNamespacePropertiesPtrOutputWithContext

func (o PublicDnsNamespacePropertiesOutput) ToPublicDnsNamespacePropertiesPtrOutputWithContext(ctx context.Context) PublicDnsNamespacePropertiesPtrOutput

type PublicDnsNamespacePropertiesPtrInput

type PublicDnsNamespacePropertiesPtrInput interface {
	pulumi.Input

	ToPublicDnsNamespacePropertiesPtrOutput() PublicDnsNamespacePropertiesPtrOutput
	ToPublicDnsNamespacePropertiesPtrOutputWithContext(context.Context) PublicDnsNamespacePropertiesPtrOutput
}

PublicDnsNamespacePropertiesPtrInput is an input type that accepts PublicDnsNamespacePropertiesArgs, PublicDnsNamespacePropertiesPtr and PublicDnsNamespacePropertiesPtrOutput values. You can construct a concrete instance of `PublicDnsNamespacePropertiesPtrInput` via:

        PublicDnsNamespacePropertiesArgs{...}

or:

        nil

type PublicDnsNamespacePropertiesPtrOutput

type PublicDnsNamespacePropertiesPtrOutput struct{ *pulumi.OutputState }

func (PublicDnsNamespacePropertiesPtrOutput) DnsProperties

func (PublicDnsNamespacePropertiesPtrOutput) Elem

func (PublicDnsNamespacePropertiesPtrOutput) ElementType

func (PublicDnsNamespacePropertiesPtrOutput) ToPublicDnsNamespacePropertiesPtrOutput

func (o PublicDnsNamespacePropertiesPtrOutput) ToPublicDnsNamespacePropertiesPtrOutput() PublicDnsNamespacePropertiesPtrOutput

func (PublicDnsNamespacePropertiesPtrOutput) ToPublicDnsNamespacePropertiesPtrOutputWithContext

func (o PublicDnsNamespacePropertiesPtrOutput) ToPublicDnsNamespacePropertiesPtrOutputWithContext(ctx context.Context) PublicDnsNamespacePropertiesPtrOutput

type PublicDnsNamespacePublicDnsPropertiesMutable

type PublicDnsNamespacePublicDnsPropertiesMutable struct {
	SOA *PublicDnsNamespaceSOA `pulumi:"sOA"`
}

type PublicDnsNamespacePublicDnsPropertiesMutableArgs

type PublicDnsNamespacePublicDnsPropertiesMutableArgs struct {
	SOA PublicDnsNamespaceSOAPtrInput `pulumi:"sOA"`
}

func (PublicDnsNamespacePublicDnsPropertiesMutableArgs) ElementType

func (PublicDnsNamespacePublicDnsPropertiesMutableArgs) ToPublicDnsNamespacePublicDnsPropertiesMutableOutput

func (i PublicDnsNamespacePublicDnsPropertiesMutableArgs) ToPublicDnsNamespacePublicDnsPropertiesMutableOutput() PublicDnsNamespacePublicDnsPropertiesMutableOutput

func (PublicDnsNamespacePublicDnsPropertiesMutableArgs) ToPublicDnsNamespacePublicDnsPropertiesMutableOutputWithContext

func (i PublicDnsNamespacePublicDnsPropertiesMutableArgs) ToPublicDnsNamespacePublicDnsPropertiesMutableOutputWithContext(ctx context.Context) PublicDnsNamespacePublicDnsPropertiesMutableOutput

func (PublicDnsNamespacePublicDnsPropertiesMutableArgs) ToPublicDnsNamespacePublicDnsPropertiesMutablePtrOutput

func (i PublicDnsNamespacePublicDnsPropertiesMutableArgs) ToPublicDnsNamespacePublicDnsPropertiesMutablePtrOutput() PublicDnsNamespacePublicDnsPropertiesMutablePtrOutput

func (PublicDnsNamespacePublicDnsPropertiesMutableArgs) ToPublicDnsNamespacePublicDnsPropertiesMutablePtrOutputWithContext

func (i PublicDnsNamespacePublicDnsPropertiesMutableArgs) ToPublicDnsNamespacePublicDnsPropertiesMutablePtrOutputWithContext(ctx context.Context) PublicDnsNamespacePublicDnsPropertiesMutablePtrOutput

type PublicDnsNamespacePublicDnsPropertiesMutableInput

type PublicDnsNamespacePublicDnsPropertiesMutableInput interface {
	pulumi.Input

	ToPublicDnsNamespacePublicDnsPropertiesMutableOutput() PublicDnsNamespacePublicDnsPropertiesMutableOutput
	ToPublicDnsNamespacePublicDnsPropertiesMutableOutputWithContext(context.Context) PublicDnsNamespacePublicDnsPropertiesMutableOutput
}

PublicDnsNamespacePublicDnsPropertiesMutableInput is an input type that accepts PublicDnsNamespacePublicDnsPropertiesMutableArgs and PublicDnsNamespacePublicDnsPropertiesMutableOutput values. You can construct a concrete instance of `PublicDnsNamespacePublicDnsPropertiesMutableInput` via:

PublicDnsNamespacePublicDnsPropertiesMutableArgs{...}

type PublicDnsNamespacePublicDnsPropertiesMutableOutput

type PublicDnsNamespacePublicDnsPropertiesMutableOutput struct{ *pulumi.OutputState }

func (PublicDnsNamespacePublicDnsPropertiesMutableOutput) ElementType

func (PublicDnsNamespacePublicDnsPropertiesMutableOutput) SOA

func (PublicDnsNamespacePublicDnsPropertiesMutableOutput) ToPublicDnsNamespacePublicDnsPropertiesMutableOutput

func (o PublicDnsNamespacePublicDnsPropertiesMutableOutput) ToPublicDnsNamespacePublicDnsPropertiesMutableOutput() PublicDnsNamespacePublicDnsPropertiesMutableOutput

func (PublicDnsNamespacePublicDnsPropertiesMutableOutput) ToPublicDnsNamespacePublicDnsPropertiesMutableOutputWithContext

func (o PublicDnsNamespacePublicDnsPropertiesMutableOutput) ToPublicDnsNamespacePublicDnsPropertiesMutableOutputWithContext(ctx context.Context) PublicDnsNamespacePublicDnsPropertiesMutableOutput

func (PublicDnsNamespacePublicDnsPropertiesMutableOutput) ToPublicDnsNamespacePublicDnsPropertiesMutablePtrOutput

func (o PublicDnsNamespacePublicDnsPropertiesMutableOutput) ToPublicDnsNamespacePublicDnsPropertiesMutablePtrOutput() PublicDnsNamespacePublicDnsPropertiesMutablePtrOutput

func (PublicDnsNamespacePublicDnsPropertiesMutableOutput) ToPublicDnsNamespacePublicDnsPropertiesMutablePtrOutputWithContext

func (o PublicDnsNamespacePublicDnsPropertiesMutableOutput) ToPublicDnsNamespacePublicDnsPropertiesMutablePtrOutputWithContext(ctx context.Context) PublicDnsNamespacePublicDnsPropertiesMutablePtrOutput

type PublicDnsNamespacePublicDnsPropertiesMutablePtrInput

type PublicDnsNamespacePublicDnsPropertiesMutablePtrInput interface {
	pulumi.Input

	ToPublicDnsNamespacePublicDnsPropertiesMutablePtrOutput() PublicDnsNamespacePublicDnsPropertiesMutablePtrOutput
	ToPublicDnsNamespacePublicDnsPropertiesMutablePtrOutputWithContext(context.Context) PublicDnsNamespacePublicDnsPropertiesMutablePtrOutput
}

PublicDnsNamespacePublicDnsPropertiesMutablePtrInput is an input type that accepts PublicDnsNamespacePublicDnsPropertiesMutableArgs, PublicDnsNamespacePublicDnsPropertiesMutablePtr and PublicDnsNamespacePublicDnsPropertiesMutablePtrOutput values. You can construct a concrete instance of `PublicDnsNamespacePublicDnsPropertiesMutablePtrInput` via:

        PublicDnsNamespacePublicDnsPropertiesMutableArgs{...}

or:

        nil

type PublicDnsNamespacePublicDnsPropertiesMutablePtrOutput

type PublicDnsNamespacePublicDnsPropertiesMutablePtrOutput struct{ *pulumi.OutputState }

func (PublicDnsNamespacePublicDnsPropertiesMutablePtrOutput) Elem

func (PublicDnsNamespacePublicDnsPropertiesMutablePtrOutput) ElementType

func (PublicDnsNamespacePublicDnsPropertiesMutablePtrOutput) SOA

func (PublicDnsNamespacePublicDnsPropertiesMutablePtrOutput) ToPublicDnsNamespacePublicDnsPropertiesMutablePtrOutput

func (PublicDnsNamespacePublicDnsPropertiesMutablePtrOutput) ToPublicDnsNamespacePublicDnsPropertiesMutablePtrOutputWithContext

func (o PublicDnsNamespacePublicDnsPropertiesMutablePtrOutput) ToPublicDnsNamespacePublicDnsPropertiesMutablePtrOutputWithContext(ctx context.Context) PublicDnsNamespacePublicDnsPropertiesMutablePtrOutput

type PublicDnsNamespaceSOA

type PublicDnsNamespaceSOA struct {
	TTL *float64 `pulumi:"tTL"`
}

type PublicDnsNamespaceSOAArgs

type PublicDnsNamespaceSOAArgs struct {
	TTL pulumi.Float64PtrInput `pulumi:"tTL"`
}

func (PublicDnsNamespaceSOAArgs) ElementType

func (PublicDnsNamespaceSOAArgs) ElementType() reflect.Type

func (PublicDnsNamespaceSOAArgs) ToPublicDnsNamespaceSOAOutput

func (i PublicDnsNamespaceSOAArgs) ToPublicDnsNamespaceSOAOutput() PublicDnsNamespaceSOAOutput

func (PublicDnsNamespaceSOAArgs) ToPublicDnsNamespaceSOAOutputWithContext

func (i PublicDnsNamespaceSOAArgs) ToPublicDnsNamespaceSOAOutputWithContext(ctx context.Context) PublicDnsNamespaceSOAOutput

func (PublicDnsNamespaceSOAArgs) ToPublicDnsNamespaceSOAPtrOutput

func (i PublicDnsNamespaceSOAArgs) ToPublicDnsNamespaceSOAPtrOutput() PublicDnsNamespaceSOAPtrOutput

func (PublicDnsNamespaceSOAArgs) ToPublicDnsNamespaceSOAPtrOutputWithContext

func (i PublicDnsNamespaceSOAArgs) ToPublicDnsNamespaceSOAPtrOutputWithContext(ctx context.Context) PublicDnsNamespaceSOAPtrOutput

type PublicDnsNamespaceSOAInput

type PublicDnsNamespaceSOAInput interface {
	pulumi.Input

	ToPublicDnsNamespaceSOAOutput() PublicDnsNamespaceSOAOutput
	ToPublicDnsNamespaceSOAOutputWithContext(context.Context) PublicDnsNamespaceSOAOutput
}

PublicDnsNamespaceSOAInput is an input type that accepts PublicDnsNamespaceSOAArgs and PublicDnsNamespaceSOAOutput values. You can construct a concrete instance of `PublicDnsNamespaceSOAInput` via:

PublicDnsNamespaceSOAArgs{...}

type PublicDnsNamespaceSOAOutput

type PublicDnsNamespaceSOAOutput struct{ *pulumi.OutputState }

func (PublicDnsNamespaceSOAOutput) ElementType

func (PublicDnsNamespaceSOAOutput) TTL

func (PublicDnsNamespaceSOAOutput) ToPublicDnsNamespaceSOAOutput

func (o PublicDnsNamespaceSOAOutput) ToPublicDnsNamespaceSOAOutput() PublicDnsNamespaceSOAOutput

func (PublicDnsNamespaceSOAOutput) ToPublicDnsNamespaceSOAOutputWithContext

func (o PublicDnsNamespaceSOAOutput) ToPublicDnsNamespaceSOAOutputWithContext(ctx context.Context) PublicDnsNamespaceSOAOutput

func (PublicDnsNamespaceSOAOutput) ToPublicDnsNamespaceSOAPtrOutput

func (o PublicDnsNamespaceSOAOutput) ToPublicDnsNamespaceSOAPtrOutput() PublicDnsNamespaceSOAPtrOutput

func (PublicDnsNamespaceSOAOutput) ToPublicDnsNamespaceSOAPtrOutputWithContext

func (o PublicDnsNamespaceSOAOutput) ToPublicDnsNamespaceSOAPtrOutputWithContext(ctx context.Context) PublicDnsNamespaceSOAPtrOutput

type PublicDnsNamespaceSOAPtrInput

type PublicDnsNamespaceSOAPtrInput interface {
	pulumi.Input

	ToPublicDnsNamespaceSOAPtrOutput() PublicDnsNamespaceSOAPtrOutput
	ToPublicDnsNamespaceSOAPtrOutputWithContext(context.Context) PublicDnsNamespaceSOAPtrOutput
}

PublicDnsNamespaceSOAPtrInput is an input type that accepts PublicDnsNamespaceSOAArgs, PublicDnsNamespaceSOAPtr and PublicDnsNamespaceSOAPtrOutput values. You can construct a concrete instance of `PublicDnsNamespaceSOAPtrInput` via:

        PublicDnsNamespaceSOAArgs{...}

or:

        nil

type PublicDnsNamespaceSOAPtrOutput

type PublicDnsNamespaceSOAPtrOutput struct{ *pulumi.OutputState }

func (PublicDnsNamespaceSOAPtrOutput) Elem

func (PublicDnsNamespaceSOAPtrOutput) ElementType

func (PublicDnsNamespaceSOAPtrOutput) TTL

func (PublicDnsNamespaceSOAPtrOutput) ToPublicDnsNamespaceSOAPtrOutput

func (o PublicDnsNamespaceSOAPtrOutput) ToPublicDnsNamespaceSOAPtrOutput() PublicDnsNamespaceSOAPtrOutput

func (PublicDnsNamespaceSOAPtrOutput) ToPublicDnsNamespaceSOAPtrOutputWithContext

func (o PublicDnsNamespaceSOAPtrOutput) ToPublicDnsNamespaceSOAPtrOutputWithContext(ctx context.Context) PublicDnsNamespaceSOAPtrOutput

type PublicDnsNamespaceState

type PublicDnsNamespaceState struct {
}

func (PublicDnsNamespaceState) ElementType

func (PublicDnsNamespaceState) ElementType() reflect.Type

type PublicDnsNamespaceTag

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

type PublicDnsNamespaceTagArgs

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

func (PublicDnsNamespaceTagArgs) ElementType

func (PublicDnsNamespaceTagArgs) ElementType() reflect.Type

func (PublicDnsNamespaceTagArgs) ToPublicDnsNamespaceTagOutput

func (i PublicDnsNamespaceTagArgs) ToPublicDnsNamespaceTagOutput() PublicDnsNamespaceTagOutput

func (PublicDnsNamespaceTagArgs) ToPublicDnsNamespaceTagOutputWithContext

func (i PublicDnsNamespaceTagArgs) ToPublicDnsNamespaceTagOutputWithContext(ctx context.Context) PublicDnsNamespaceTagOutput

type PublicDnsNamespaceTagArray

type PublicDnsNamespaceTagArray []PublicDnsNamespaceTagInput

func (PublicDnsNamespaceTagArray) ElementType

func (PublicDnsNamespaceTagArray) ElementType() reflect.Type

func (PublicDnsNamespaceTagArray) ToPublicDnsNamespaceTagArrayOutput

func (i PublicDnsNamespaceTagArray) ToPublicDnsNamespaceTagArrayOutput() PublicDnsNamespaceTagArrayOutput

func (PublicDnsNamespaceTagArray) ToPublicDnsNamespaceTagArrayOutputWithContext

func (i PublicDnsNamespaceTagArray) ToPublicDnsNamespaceTagArrayOutputWithContext(ctx context.Context) PublicDnsNamespaceTagArrayOutput

type PublicDnsNamespaceTagArrayInput

type PublicDnsNamespaceTagArrayInput interface {
	pulumi.Input

	ToPublicDnsNamespaceTagArrayOutput() PublicDnsNamespaceTagArrayOutput
	ToPublicDnsNamespaceTagArrayOutputWithContext(context.Context) PublicDnsNamespaceTagArrayOutput
}

PublicDnsNamespaceTagArrayInput is an input type that accepts PublicDnsNamespaceTagArray and PublicDnsNamespaceTagArrayOutput values. You can construct a concrete instance of `PublicDnsNamespaceTagArrayInput` via:

PublicDnsNamespaceTagArray{ PublicDnsNamespaceTagArgs{...} }

type PublicDnsNamespaceTagArrayOutput

type PublicDnsNamespaceTagArrayOutput struct{ *pulumi.OutputState }

func (PublicDnsNamespaceTagArrayOutput) ElementType

func (PublicDnsNamespaceTagArrayOutput) Index

func (PublicDnsNamespaceTagArrayOutput) ToPublicDnsNamespaceTagArrayOutput

func (o PublicDnsNamespaceTagArrayOutput) ToPublicDnsNamespaceTagArrayOutput() PublicDnsNamespaceTagArrayOutput

func (PublicDnsNamespaceTagArrayOutput) ToPublicDnsNamespaceTagArrayOutputWithContext

func (o PublicDnsNamespaceTagArrayOutput) ToPublicDnsNamespaceTagArrayOutputWithContext(ctx context.Context) PublicDnsNamespaceTagArrayOutput

type PublicDnsNamespaceTagInput

type PublicDnsNamespaceTagInput interface {
	pulumi.Input

	ToPublicDnsNamespaceTagOutput() PublicDnsNamespaceTagOutput
	ToPublicDnsNamespaceTagOutputWithContext(context.Context) PublicDnsNamespaceTagOutput
}

PublicDnsNamespaceTagInput is an input type that accepts PublicDnsNamespaceTagArgs and PublicDnsNamespaceTagOutput values. You can construct a concrete instance of `PublicDnsNamespaceTagInput` via:

PublicDnsNamespaceTagArgs{...}

type PublicDnsNamespaceTagOutput

type PublicDnsNamespaceTagOutput struct{ *pulumi.OutputState }

func (PublicDnsNamespaceTagOutput) ElementType

func (PublicDnsNamespaceTagOutput) Key

func (PublicDnsNamespaceTagOutput) ToPublicDnsNamespaceTagOutput

func (o PublicDnsNamespaceTagOutput) ToPublicDnsNamespaceTagOutput() PublicDnsNamespaceTagOutput

func (PublicDnsNamespaceTagOutput) ToPublicDnsNamespaceTagOutputWithContext

func (o PublicDnsNamespaceTagOutput) ToPublicDnsNamespaceTagOutputWithContext(ctx context.Context) PublicDnsNamespaceTagOutput

func (PublicDnsNamespaceTagOutput) Value

type Service deprecated

type Service struct {
	pulumi.CustomResourceState

	Arn                     pulumi.StringOutput                     `pulumi:"arn"`
	Description             pulumi.StringPtrOutput                  `pulumi:"description"`
	DnsConfig               ServiceDnsConfigPtrOutput               `pulumi:"dnsConfig"`
	HealthCheckConfig       ServiceHealthCheckConfigPtrOutput       `pulumi:"healthCheckConfig"`
	HealthCheckCustomConfig ServiceHealthCheckCustomConfigPtrOutput `pulumi:"healthCheckCustomConfig"`
	Name                    pulumi.StringPtrOutput                  `pulumi:"name"`
	NamespaceId             pulumi.StringPtrOutput                  `pulumi:"namespaceId"`
	Tags                    ServiceTagArrayOutput                   `pulumi:"tags"`
	Type                    pulumi.StringPtrOutput                  `pulumi:"type"`
}

Resource Type definition for AWS::ServiceDiscovery::Service

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

func GetService

func GetService(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ServiceState, opts ...pulumi.ResourceOption) (*Service, error)

GetService gets an existing Service 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 NewService

func NewService(ctx *pulumi.Context,
	name string, args *ServiceArgs, opts ...pulumi.ResourceOption) (*Service, error)

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

func (*Service) ElementType

func (*Service) ElementType() reflect.Type

func (*Service) ToServiceOutput

func (i *Service) ToServiceOutput() ServiceOutput

func (*Service) ToServiceOutputWithContext

func (i *Service) ToServiceOutputWithContext(ctx context.Context) ServiceOutput

type ServiceArgs

type ServiceArgs struct {
	Description             pulumi.StringPtrInput
	DnsConfig               ServiceDnsConfigPtrInput
	HealthCheckConfig       ServiceHealthCheckConfigPtrInput
	HealthCheckCustomConfig ServiceHealthCheckCustomConfigPtrInput
	Name                    pulumi.StringPtrInput
	NamespaceId             pulumi.StringPtrInput
	Tags                    ServiceTagArrayInput
	Type                    pulumi.StringPtrInput
}

The set of arguments for constructing a Service resource.

func (ServiceArgs) ElementType

func (ServiceArgs) ElementType() reflect.Type

type ServiceDnsConfig

type ServiceDnsConfig struct {
	DnsRecords    []ServiceDnsRecord `pulumi:"dnsRecords"`
	NamespaceId   *string            `pulumi:"namespaceId"`
	RoutingPolicy *string            `pulumi:"routingPolicy"`
}

type ServiceDnsConfigArgs

type ServiceDnsConfigArgs struct {
	DnsRecords    ServiceDnsRecordArrayInput `pulumi:"dnsRecords"`
	NamespaceId   pulumi.StringPtrInput      `pulumi:"namespaceId"`
	RoutingPolicy pulumi.StringPtrInput      `pulumi:"routingPolicy"`
}

func (ServiceDnsConfigArgs) ElementType

func (ServiceDnsConfigArgs) ElementType() reflect.Type

func (ServiceDnsConfigArgs) ToServiceDnsConfigOutput

func (i ServiceDnsConfigArgs) ToServiceDnsConfigOutput() ServiceDnsConfigOutput

func (ServiceDnsConfigArgs) ToServiceDnsConfigOutputWithContext

func (i ServiceDnsConfigArgs) ToServiceDnsConfigOutputWithContext(ctx context.Context) ServiceDnsConfigOutput

func (ServiceDnsConfigArgs) ToServiceDnsConfigPtrOutput

func (i ServiceDnsConfigArgs) ToServiceDnsConfigPtrOutput() ServiceDnsConfigPtrOutput

func (ServiceDnsConfigArgs) ToServiceDnsConfigPtrOutputWithContext

func (i ServiceDnsConfigArgs) ToServiceDnsConfigPtrOutputWithContext(ctx context.Context) ServiceDnsConfigPtrOutput

type ServiceDnsConfigInput

type ServiceDnsConfigInput interface {
	pulumi.Input

	ToServiceDnsConfigOutput() ServiceDnsConfigOutput
	ToServiceDnsConfigOutputWithContext(context.Context) ServiceDnsConfigOutput
}

ServiceDnsConfigInput is an input type that accepts ServiceDnsConfigArgs and ServiceDnsConfigOutput values. You can construct a concrete instance of `ServiceDnsConfigInput` via:

ServiceDnsConfigArgs{...}

type ServiceDnsConfigOutput

type ServiceDnsConfigOutput struct{ *pulumi.OutputState }

func (ServiceDnsConfigOutput) DnsRecords

func (ServiceDnsConfigOutput) ElementType

func (ServiceDnsConfigOutput) ElementType() reflect.Type

func (ServiceDnsConfigOutput) NamespaceId

func (ServiceDnsConfigOutput) RoutingPolicy

func (o ServiceDnsConfigOutput) RoutingPolicy() pulumi.StringPtrOutput

func (ServiceDnsConfigOutput) ToServiceDnsConfigOutput

func (o ServiceDnsConfigOutput) ToServiceDnsConfigOutput() ServiceDnsConfigOutput

func (ServiceDnsConfigOutput) ToServiceDnsConfigOutputWithContext

func (o ServiceDnsConfigOutput) ToServiceDnsConfigOutputWithContext(ctx context.Context) ServiceDnsConfigOutput

func (ServiceDnsConfigOutput) ToServiceDnsConfigPtrOutput

func (o ServiceDnsConfigOutput) ToServiceDnsConfigPtrOutput() ServiceDnsConfigPtrOutput

func (ServiceDnsConfigOutput) ToServiceDnsConfigPtrOutputWithContext

func (o ServiceDnsConfigOutput) ToServiceDnsConfigPtrOutputWithContext(ctx context.Context) ServiceDnsConfigPtrOutput

type ServiceDnsConfigPtrInput

type ServiceDnsConfigPtrInput interface {
	pulumi.Input

	ToServiceDnsConfigPtrOutput() ServiceDnsConfigPtrOutput
	ToServiceDnsConfigPtrOutputWithContext(context.Context) ServiceDnsConfigPtrOutput
}

ServiceDnsConfigPtrInput is an input type that accepts ServiceDnsConfigArgs, ServiceDnsConfigPtr and ServiceDnsConfigPtrOutput values. You can construct a concrete instance of `ServiceDnsConfigPtrInput` via:

        ServiceDnsConfigArgs{...}

or:

        nil

type ServiceDnsConfigPtrOutput

type ServiceDnsConfigPtrOutput struct{ *pulumi.OutputState }

func (ServiceDnsConfigPtrOutput) DnsRecords

func (ServiceDnsConfigPtrOutput) Elem

func (ServiceDnsConfigPtrOutput) ElementType

func (ServiceDnsConfigPtrOutput) ElementType() reflect.Type

func (ServiceDnsConfigPtrOutput) NamespaceId

func (ServiceDnsConfigPtrOutput) RoutingPolicy

func (ServiceDnsConfigPtrOutput) ToServiceDnsConfigPtrOutput

func (o ServiceDnsConfigPtrOutput) ToServiceDnsConfigPtrOutput() ServiceDnsConfigPtrOutput

func (ServiceDnsConfigPtrOutput) ToServiceDnsConfigPtrOutputWithContext

func (o ServiceDnsConfigPtrOutput) ToServiceDnsConfigPtrOutputWithContext(ctx context.Context) ServiceDnsConfigPtrOutput

type ServiceDnsRecord

type ServiceDnsRecord struct {
	TTL  float64 `pulumi:"tTL"`
	Type string  `pulumi:"type"`
}

type ServiceDnsRecordArgs

type ServiceDnsRecordArgs struct {
	TTL  pulumi.Float64Input `pulumi:"tTL"`
	Type pulumi.StringInput  `pulumi:"type"`
}

func (ServiceDnsRecordArgs) ElementType

func (ServiceDnsRecordArgs) ElementType() reflect.Type

func (ServiceDnsRecordArgs) ToServiceDnsRecordOutput

func (i ServiceDnsRecordArgs) ToServiceDnsRecordOutput() ServiceDnsRecordOutput

func (ServiceDnsRecordArgs) ToServiceDnsRecordOutputWithContext

func (i ServiceDnsRecordArgs) ToServiceDnsRecordOutputWithContext(ctx context.Context) ServiceDnsRecordOutput

type ServiceDnsRecordArray

type ServiceDnsRecordArray []ServiceDnsRecordInput

func (ServiceDnsRecordArray) ElementType

func (ServiceDnsRecordArray) ElementType() reflect.Type

func (ServiceDnsRecordArray) ToServiceDnsRecordArrayOutput

func (i ServiceDnsRecordArray) ToServiceDnsRecordArrayOutput() ServiceDnsRecordArrayOutput

func (ServiceDnsRecordArray) ToServiceDnsRecordArrayOutputWithContext

func (i ServiceDnsRecordArray) ToServiceDnsRecordArrayOutputWithContext(ctx context.Context) ServiceDnsRecordArrayOutput

type ServiceDnsRecordArrayInput

type ServiceDnsRecordArrayInput interface {
	pulumi.Input

	ToServiceDnsRecordArrayOutput() ServiceDnsRecordArrayOutput
	ToServiceDnsRecordArrayOutputWithContext(context.Context) ServiceDnsRecordArrayOutput
}

ServiceDnsRecordArrayInput is an input type that accepts ServiceDnsRecordArray and ServiceDnsRecordArrayOutput values. You can construct a concrete instance of `ServiceDnsRecordArrayInput` via:

ServiceDnsRecordArray{ ServiceDnsRecordArgs{...} }

type ServiceDnsRecordArrayOutput

type ServiceDnsRecordArrayOutput struct{ *pulumi.OutputState }

func (ServiceDnsRecordArrayOutput) ElementType

func (ServiceDnsRecordArrayOutput) Index

func (ServiceDnsRecordArrayOutput) ToServiceDnsRecordArrayOutput

func (o ServiceDnsRecordArrayOutput) ToServiceDnsRecordArrayOutput() ServiceDnsRecordArrayOutput

func (ServiceDnsRecordArrayOutput) ToServiceDnsRecordArrayOutputWithContext

func (o ServiceDnsRecordArrayOutput) ToServiceDnsRecordArrayOutputWithContext(ctx context.Context) ServiceDnsRecordArrayOutput

type ServiceDnsRecordInput

type ServiceDnsRecordInput interface {
	pulumi.Input

	ToServiceDnsRecordOutput() ServiceDnsRecordOutput
	ToServiceDnsRecordOutputWithContext(context.Context) ServiceDnsRecordOutput
}

ServiceDnsRecordInput is an input type that accepts ServiceDnsRecordArgs and ServiceDnsRecordOutput values. You can construct a concrete instance of `ServiceDnsRecordInput` via:

ServiceDnsRecordArgs{...}

type ServiceDnsRecordOutput

type ServiceDnsRecordOutput struct{ *pulumi.OutputState }

func (ServiceDnsRecordOutput) ElementType

func (ServiceDnsRecordOutput) ElementType() reflect.Type

func (ServiceDnsRecordOutput) TTL

func (ServiceDnsRecordOutput) ToServiceDnsRecordOutput

func (o ServiceDnsRecordOutput) ToServiceDnsRecordOutput() ServiceDnsRecordOutput

func (ServiceDnsRecordOutput) ToServiceDnsRecordOutputWithContext

func (o ServiceDnsRecordOutput) ToServiceDnsRecordOutputWithContext(ctx context.Context) ServiceDnsRecordOutput

func (ServiceDnsRecordOutput) Type

type ServiceHealthCheckConfig

type ServiceHealthCheckConfig struct {
	FailureThreshold *float64 `pulumi:"failureThreshold"`
	ResourcePath     *string  `pulumi:"resourcePath"`
	Type             string   `pulumi:"type"`
}

type ServiceHealthCheckConfigArgs

type ServiceHealthCheckConfigArgs struct {
	FailureThreshold pulumi.Float64PtrInput `pulumi:"failureThreshold"`
	ResourcePath     pulumi.StringPtrInput  `pulumi:"resourcePath"`
	Type             pulumi.StringInput     `pulumi:"type"`
}

func (ServiceHealthCheckConfigArgs) ElementType

func (ServiceHealthCheckConfigArgs) ToServiceHealthCheckConfigOutput

func (i ServiceHealthCheckConfigArgs) ToServiceHealthCheckConfigOutput() ServiceHealthCheckConfigOutput

func (ServiceHealthCheckConfigArgs) ToServiceHealthCheckConfigOutputWithContext

func (i ServiceHealthCheckConfigArgs) ToServiceHealthCheckConfigOutputWithContext(ctx context.Context) ServiceHealthCheckConfigOutput

func (ServiceHealthCheckConfigArgs) ToServiceHealthCheckConfigPtrOutput

func (i ServiceHealthCheckConfigArgs) ToServiceHealthCheckConfigPtrOutput() ServiceHealthCheckConfigPtrOutput

func (ServiceHealthCheckConfigArgs) ToServiceHealthCheckConfigPtrOutputWithContext

func (i ServiceHealthCheckConfigArgs) ToServiceHealthCheckConfigPtrOutputWithContext(ctx context.Context) ServiceHealthCheckConfigPtrOutput

type ServiceHealthCheckConfigInput

type ServiceHealthCheckConfigInput interface {
	pulumi.Input

	ToServiceHealthCheckConfigOutput() ServiceHealthCheckConfigOutput
	ToServiceHealthCheckConfigOutputWithContext(context.Context) ServiceHealthCheckConfigOutput
}

ServiceHealthCheckConfigInput is an input type that accepts ServiceHealthCheckConfigArgs and ServiceHealthCheckConfigOutput values. You can construct a concrete instance of `ServiceHealthCheckConfigInput` via:

ServiceHealthCheckConfigArgs{...}

type ServiceHealthCheckConfigOutput

type ServiceHealthCheckConfigOutput struct{ *pulumi.OutputState }

func (ServiceHealthCheckConfigOutput) ElementType

func (ServiceHealthCheckConfigOutput) FailureThreshold

func (ServiceHealthCheckConfigOutput) ResourcePath

func (ServiceHealthCheckConfigOutput) ToServiceHealthCheckConfigOutput

func (o ServiceHealthCheckConfigOutput) ToServiceHealthCheckConfigOutput() ServiceHealthCheckConfigOutput

func (ServiceHealthCheckConfigOutput) ToServiceHealthCheckConfigOutputWithContext

func (o ServiceHealthCheckConfigOutput) ToServiceHealthCheckConfigOutputWithContext(ctx context.Context) ServiceHealthCheckConfigOutput

func (ServiceHealthCheckConfigOutput) ToServiceHealthCheckConfigPtrOutput

func (o ServiceHealthCheckConfigOutput) ToServiceHealthCheckConfigPtrOutput() ServiceHealthCheckConfigPtrOutput

func (ServiceHealthCheckConfigOutput) ToServiceHealthCheckConfigPtrOutputWithContext

func (o ServiceHealthCheckConfigOutput) ToServiceHealthCheckConfigPtrOutputWithContext(ctx context.Context) ServiceHealthCheckConfigPtrOutput

func (ServiceHealthCheckConfigOutput) Type

type ServiceHealthCheckConfigPtrInput

type ServiceHealthCheckConfigPtrInput interface {
	pulumi.Input

	ToServiceHealthCheckConfigPtrOutput() ServiceHealthCheckConfigPtrOutput
	ToServiceHealthCheckConfigPtrOutputWithContext(context.Context) ServiceHealthCheckConfigPtrOutput
}

ServiceHealthCheckConfigPtrInput is an input type that accepts ServiceHealthCheckConfigArgs, ServiceHealthCheckConfigPtr and ServiceHealthCheckConfigPtrOutput values. You can construct a concrete instance of `ServiceHealthCheckConfigPtrInput` via:

        ServiceHealthCheckConfigArgs{...}

or:

        nil

type ServiceHealthCheckConfigPtrOutput

type ServiceHealthCheckConfigPtrOutput struct{ *pulumi.OutputState }

func (ServiceHealthCheckConfigPtrOutput) Elem

func (ServiceHealthCheckConfigPtrOutput) ElementType

func (ServiceHealthCheckConfigPtrOutput) FailureThreshold

func (ServiceHealthCheckConfigPtrOutput) ResourcePath

func (ServiceHealthCheckConfigPtrOutput) ToServiceHealthCheckConfigPtrOutput

func (o ServiceHealthCheckConfigPtrOutput) ToServiceHealthCheckConfigPtrOutput() ServiceHealthCheckConfigPtrOutput

func (ServiceHealthCheckConfigPtrOutput) ToServiceHealthCheckConfigPtrOutputWithContext

func (o ServiceHealthCheckConfigPtrOutput) ToServiceHealthCheckConfigPtrOutputWithContext(ctx context.Context) ServiceHealthCheckConfigPtrOutput

func (ServiceHealthCheckConfigPtrOutput) Type

type ServiceHealthCheckCustomConfig

type ServiceHealthCheckCustomConfig struct {
	FailureThreshold *float64 `pulumi:"failureThreshold"`
}

type ServiceHealthCheckCustomConfigArgs

type ServiceHealthCheckCustomConfigArgs struct {
	FailureThreshold pulumi.Float64PtrInput `pulumi:"failureThreshold"`
}

func (ServiceHealthCheckCustomConfigArgs) ElementType

func (ServiceHealthCheckCustomConfigArgs) ToServiceHealthCheckCustomConfigOutput

func (i ServiceHealthCheckCustomConfigArgs) ToServiceHealthCheckCustomConfigOutput() ServiceHealthCheckCustomConfigOutput

func (ServiceHealthCheckCustomConfigArgs) ToServiceHealthCheckCustomConfigOutputWithContext

func (i ServiceHealthCheckCustomConfigArgs) ToServiceHealthCheckCustomConfigOutputWithContext(ctx context.Context) ServiceHealthCheckCustomConfigOutput

func (ServiceHealthCheckCustomConfigArgs) ToServiceHealthCheckCustomConfigPtrOutput

func (i ServiceHealthCheckCustomConfigArgs) ToServiceHealthCheckCustomConfigPtrOutput() ServiceHealthCheckCustomConfigPtrOutput

func (ServiceHealthCheckCustomConfigArgs) ToServiceHealthCheckCustomConfigPtrOutputWithContext

func (i ServiceHealthCheckCustomConfigArgs) ToServiceHealthCheckCustomConfigPtrOutputWithContext(ctx context.Context) ServiceHealthCheckCustomConfigPtrOutput

type ServiceHealthCheckCustomConfigInput

type ServiceHealthCheckCustomConfigInput interface {
	pulumi.Input

	ToServiceHealthCheckCustomConfigOutput() ServiceHealthCheckCustomConfigOutput
	ToServiceHealthCheckCustomConfigOutputWithContext(context.Context) ServiceHealthCheckCustomConfigOutput
}

ServiceHealthCheckCustomConfigInput is an input type that accepts ServiceHealthCheckCustomConfigArgs and ServiceHealthCheckCustomConfigOutput values. You can construct a concrete instance of `ServiceHealthCheckCustomConfigInput` via:

ServiceHealthCheckCustomConfigArgs{...}

type ServiceHealthCheckCustomConfigOutput

type ServiceHealthCheckCustomConfigOutput struct{ *pulumi.OutputState }

func (ServiceHealthCheckCustomConfigOutput) ElementType

func (ServiceHealthCheckCustomConfigOutput) FailureThreshold

func (ServiceHealthCheckCustomConfigOutput) ToServiceHealthCheckCustomConfigOutput

func (o ServiceHealthCheckCustomConfigOutput) ToServiceHealthCheckCustomConfigOutput() ServiceHealthCheckCustomConfigOutput

func (ServiceHealthCheckCustomConfigOutput) ToServiceHealthCheckCustomConfigOutputWithContext

func (o ServiceHealthCheckCustomConfigOutput) ToServiceHealthCheckCustomConfigOutputWithContext(ctx context.Context) ServiceHealthCheckCustomConfigOutput

func (ServiceHealthCheckCustomConfigOutput) ToServiceHealthCheckCustomConfigPtrOutput

func (o ServiceHealthCheckCustomConfigOutput) ToServiceHealthCheckCustomConfigPtrOutput() ServiceHealthCheckCustomConfigPtrOutput

func (ServiceHealthCheckCustomConfigOutput) ToServiceHealthCheckCustomConfigPtrOutputWithContext

func (o ServiceHealthCheckCustomConfigOutput) ToServiceHealthCheckCustomConfigPtrOutputWithContext(ctx context.Context) ServiceHealthCheckCustomConfigPtrOutput

type ServiceHealthCheckCustomConfigPtrInput

type ServiceHealthCheckCustomConfigPtrInput interface {
	pulumi.Input

	ToServiceHealthCheckCustomConfigPtrOutput() ServiceHealthCheckCustomConfigPtrOutput
	ToServiceHealthCheckCustomConfigPtrOutputWithContext(context.Context) ServiceHealthCheckCustomConfigPtrOutput
}

ServiceHealthCheckCustomConfigPtrInput is an input type that accepts ServiceHealthCheckCustomConfigArgs, ServiceHealthCheckCustomConfigPtr and ServiceHealthCheckCustomConfigPtrOutput values. You can construct a concrete instance of `ServiceHealthCheckCustomConfigPtrInput` via:

        ServiceHealthCheckCustomConfigArgs{...}

or:

        nil

type ServiceHealthCheckCustomConfigPtrOutput

type ServiceHealthCheckCustomConfigPtrOutput struct{ *pulumi.OutputState }

func (ServiceHealthCheckCustomConfigPtrOutput) Elem

func (ServiceHealthCheckCustomConfigPtrOutput) ElementType

func (ServiceHealthCheckCustomConfigPtrOutput) FailureThreshold

func (ServiceHealthCheckCustomConfigPtrOutput) ToServiceHealthCheckCustomConfigPtrOutput

func (o ServiceHealthCheckCustomConfigPtrOutput) ToServiceHealthCheckCustomConfigPtrOutput() ServiceHealthCheckCustomConfigPtrOutput

func (ServiceHealthCheckCustomConfigPtrOutput) ToServiceHealthCheckCustomConfigPtrOutputWithContext

func (o ServiceHealthCheckCustomConfigPtrOutput) ToServiceHealthCheckCustomConfigPtrOutputWithContext(ctx context.Context) ServiceHealthCheckCustomConfigPtrOutput

type ServiceInput

type ServiceInput interface {
	pulumi.Input

	ToServiceOutput() ServiceOutput
	ToServiceOutputWithContext(ctx context.Context) ServiceOutput
}

type ServiceOutput

type ServiceOutput struct{ *pulumi.OutputState }

func (ServiceOutput) ElementType

func (ServiceOutput) ElementType() reflect.Type

func (ServiceOutput) ToServiceOutput

func (o ServiceOutput) ToServiceOutput() ServiceOutput

func (ServiceOutput) ToServiceOutputWithContext

func (o ServiceOutput) ToServiceOutputWithContext(ctx context.Context) ServiceOutput

type ServiceState

type ServiceState struct {
}

func (ServiceState) ElementType

func (ServiceState) ElementType() reflect.Type

type ServiceTag

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

type ServiceTagArgs

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

func (ServiceTagArgs) ElementType

func (ServiceTagArgs) ElementType() reflect.Type

func (ServiceTagArgs) ToServiceTagOutput

func (i ServiceTagArgs) ToServiceTagOutput() ServiceTagOutput

func (ServiceTagArgs) ToServiceTagOutputWithContext

func (i ServiceTagArgs) ToServiceTagOutputWithContext(ctx context.Context) ServiceTagOutput

type ServiceTagArray

type ServiceTagArray []ServiceTagInput

func (ServiceTagArray) ElementType

func (ServiceTagArray) ElementType() reflect.Type

func (ServiceTagArray) ToServiceTagArrayOutput

func (i ServiceTagArray) ToServiceTagArrayOutput() ServiceTagArrayOutput

func (ServiceTagArray) ToServiceTagArrayOutputWithContext

func (i ServiceTagArray) ToServiceTagArrayOutputWithContext(ctx context.Context) ServiceTagArrayOutput

type ServiceTagArrayInput

type ServiceTagArrayInput interface {
	pulumi.Input

	ToServiceTagArrayOutput() ServiceTagArrayOutput
	ToServiceTagArrayOutputWithContext(context.Context) ServiceTagArrayOutput
}

ServiceTagArrayInput is an input type that accepts ServiceTagArray and ServiceTagArrayOutput values. You can construct a concrete instance of `ServiceTagArrayInput` via:

ServiceTagArray{ ServiceTagArgs{...} }

type ServiceTagArrayOutput

type ServiceTagArrayOutput struct{ *pulumi.OutputState }

func (ServiceTagArrayOutput) ElementType

func (ServiceTagArrayOutput) ElementType() reflect.Type

func (ServiceTagArrayOutput) Index

func (ServiceTagArrayOutput) ToServiceTagArrayOutput

func (o ServiceTagArrayOutput) ToServiceTagArrayOutput() ServiceTagArrayOutput

func (ServiceTagArrayOutput) ToServiceTagArrayOutputWithContext

func (o ServiceTagArrayOutput) ToServiceTagArrayOutputWithContext(ctx context.Context) ServiceTagArrayOutput

type ServiceTagInput

type ServiceTagInput interface {
	pulumi.Input

	ToServiceTagOutput() ServiceTagOutput
	ToServiceTagOutputWithContext(context.Context) ServiceTagOutput
}

ServiceTagInput is an input type that accepts ServiceTagArgs and ServiceTagOutput values. You can construct a concrete instance of `ServiceTagInput` via:

ServiceTagArgs{...}

type ServiceTagOutput

type ServiceTagOutput struct{ *pulumi.OutputState }

func (ServiceTagOutput) ElementType

func (ServiceTagOutput) ElementType() reflect.Type

func (ServiceTagOutput) Key

func (ServiceTagOutput) ToServiceTagOutput

func (o ServiceTagOutput) ToServiceTagOutput() ServiceTagOutput

func (ServiceTagOutput) ToServiceTagOutputWithContext

func (o ServiceTagOutput) ToServiceTagOutputWithContext(ctx context.Context) ServiceTagOutput

func (ServiceTagOutput) Value

Jump to

Keyboard shortcuts

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