route53profiles

package
v0.111.0 Latest Latest
Warning

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

Go to latest
Published: Jul 9, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type LookupProfileArgs

type LookupProfileArgs struct {
	// The ID of the profile.
	Id string `pulumi:"id"`
}

type LookupProfileAssociationArgs

type LookupProfileAssociationArgs struct {
	// Primary Identifier for  Profile Association
	Id string `pulumi:"id"`
}

type LookupProfileAssociationOutputArgs

type LookupProfileAssociationOutputArgs struct {
	// Primary Identifier for  Profile Association
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupProfileAssociationOutputArgs) ElementType

type LookupProfileAssociationResult

type LookupProfileAssociationResult struct {
	// Primary Identifier for  Profile Association
	Id *string `pulumi:"id"`
}

func LookupProfileAssociation

func LookupProfileAssociation(ctx *pulumi.Context, args *LookupProfileAssociationArgs, opts ...pulumi.InvokeOption) (*LookupProfileAssociationResult, error)

Resource Type definition for AWS::Route53Profiles::ProfileAssociation

type LookupProfileAssociationResultOutput

type LookupProfileAssociationResultOutput struct{ *pulumi.OutputState }

func (LookupProfileAssociationResultOutput) ElementType

func (LookupProfileAssociationResultOutput) Id

Primary Identifier for Profile Association

func (LookupProfileAssociationResultOutput) ToLookupProfileAssociationResultOutput

func (o LookupProfileAssociationResultOutput) ToLookupProfileAssociationResultOutput() LookupProfileAssociationResultOutput

func (LookupProfileAssociationResultOutput) ToLookupProfileAssociationResultOutputWithContext

func (o LookupProfileAssociationResultOutput) ToLookupProfileAssociationResultOutputWithContext(ctx context.Context) LookupProfileAssociationResultOutput

type LookupProfileOutputArgs

type LookupProfileOutputArgs struct {
	// The ID of the profile.
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupProfileOutputArgs) ElementType

func (LookupProfileOutputArgs) ElementType() reflect.Type

type LookupProfileResourceAssociationArgs

type LookupProfileResourceAssociationArgs struct {
	// Primary Identifier for  Profile Resource Association
	Id string `pulumi:"id"`
}

type LookupProfileResourceAssociationOutputArgs

type LookupProfileResourceAssociationOutputArgs struct {
	// Primary Identifier for  Profile Resource Association
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupProfileResourceAssociationOutputArgs) ElementType

type LookupProfileResourceAssociationResult

type LookupProfileResourceAssociationResult struct {
	// Primary Identifier for  Profile Resource Association
	Id *string `pulumi:"id"`
	// A JSON-formatted string with key-value pairs specifying the properties of the associated resource.
	ResourceProperties *string `pulumi:"resourceProperties"`
	// The type of the resource associated to the  Profile.
	ResourceType *string `pulumi:"resourceType"`
}

func LookupProfileResourceAssociation

Resource Type definition for AWS::Route53Profiles::ProfileResourceAssociation

type LookupProfileResourceAssociationResultOutput

type LookupProfileResourceAssociationResultOutput struct{ *pulumi.OutputState }

func (LookupProfileResourceAssociationResultOutput) ElementType

func (LookupProfileResourceAssociationResultOutput) Id

Primary Identifier for Profile Resource Association

func (LookupProfileResourceAssociationResultOutput) ResourceProperties

A JSON-formatted string with key-value pairs specifying the properties of the associated resource.

func (LookupProfileResourceAssociationResultOutput) ResourceType

The type of the resource associated to the Profile.

func (LookupProfileResourceAssociationResultOutput) ToLookupProfileResourceAssociationResultOutput

func (o LookupProfileResourceAssociationResultOutput) ToLookupProfileResourceAssociationResultOutput() LookupProfileResourceAssociationResultOutput

func (LookupProfileResourceAssociationResultOutput) ToLookupProfileResourceAssociationResultOutputWithContext

func (o LookupProfileResourceAssociationResultOutput) ToLookupProfileResourceAssociationResultOutputWithContext(ctx context.Context) LookupProfileResourceAssociationResultOutput

type LookupProfileResult

type LookupProfileResult struct {
	// The Amazon Resource Name (ARN) of the resolver profile.
	Arn *string `pulumi:"arn"`
	// The id of the creator request
	ClientToken *string `pulumi:"clientToken"`
	// The ID of the profile.
	Id *string `pulumi:"id"`
}

func LookupProfile

func LookupProfile(ctx *pulumi.Context, args *LookupProfileArgs, opts ...pulumi.InvokeOption) (*LookupProfileResult, error)

Resource Type definition for AWS::Route53Profiles::Profile

type LookupProfileResultOutput

type LookupProfileResultOutput struct{ *pulumi.OutputState }

func (LookupProfileResultOutput) Arn

The Amazon Resource Name (ARN) of the resolver profile.

func (LookupProfileResultOutput) ClientToken

The id of the creator request

func (LookupProfileResultOutput) ElementType

func (LookupProfileResultOutput) ElementType() reflect.Type

func (LookupProfileResultOutput) Id

The ID of the profile.

func (LookupProfileResultOutput) ToLookupProfileResultOutput

func (o LookupProfileResultOutput) ToLookupProfileResultOutput() LookupProfileResultOutput

func (LookupProfileResultOutput) ToLookupProfileResultOutputWithContext

func (o LookupProfileResultOutput) ToLookupProfileResultOutputWithContext(ctx context.Context) LookupProfileResultOutput

type Profile

type Profile struct {
	pulumi.CustomResourceState

	// The Amazon Resource Name (ARN) of the resolver profile.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The ID of the profile.
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// The id of the creator request
	ClientToken pulumi.StringOutput `pulumi:"clientToken"`
	// The name of the profile.
	Name pulumi.StringOutput `pulumi:"name"`
	// An array of key-value pairs to apply to this resource.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::Route53Profiles::Profile

func GetProfile

func GetProfile(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProfileState, opts ...pulumi.ResourceOption) (*Profile, error)

GetProfile gets an existing Profile 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 NewProfile

func NewProfile(ctx *pulumi.Context,
	name string, args *ProfileArgs, opts ...pulumi.ResourceOption) (*Profile, error)

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

func (*Profile) ElementType

func (*Profile) ElementType() reflect.Type

func (*Profile) ToProfileOutput

func (i *Profile) ToProfileOutput() ProfileOutput

func (*Profile) ToProfileOutputWithContext

func (i *Profile) ToProfileOutputWithContext(ctx context.Context) ProfileOutput

type ProfileArgs

type ProfileArgs struct {
	// The name of the profile.
	Name pulumi.StringPtrInput
	// An array of key-value pairs to apply to this resource.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a Profile resource.

func (ProfileArgs) ElementType

func (ProfileArgs) ElementType() reflect.Type

type ProfileAssociation

type ProfileAssociation struct {
	pulumi.CustomResourceState

	// The Amazon Resource Name (ARN) of the  profile association.
	Arn pulumi.StringPtrOutput `pulumi:"arn"`
	// Primary Identifier for  Profile Association
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// The name of an association between a  Profile and a VPC.
	Name pulumi.StringOutput `pulumi:"name"`
	// The ID of the  profile that you associated with the resource that is specified by ResourceId.
	ProfileId pulumi.StringOutput `pulumi:"profileId"`
	// The resource that you associated the  profile with.
	ResourceId pulumi.StringOutput `pulumi:"resourceId"`
	// An array of key-value pairs to apply to this resource.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::Route53Profiles::ProfileAssociation

func GetProfileAssociation

func GetProfileAssociation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProfileAssociationState, opts ...pulumi.ResourceOption) (*ProfileAssociation, error)

GetProfileAssociation gets an existing ProfileAssociation 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 NewProfileAssociation

func NewProfileAssociation(ctx *pulumi.Context,
	name string, args *ProfileAssociationArgs, opts ...pulumi.ResourceOption) (*ProfileAssociation, error)

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

func (*ProfileAssociation) ElementType

func (*ProfileAssociation) ElementType() reflect.Type

func (*ProfileAssociation) ToProfileAssociationOutput

func (i *ProfileAssociation) ToProfileAssociationOutput() ProfileAssociationOutput

func (*ProfileAssociation) ToProfileAssociationOutputWithContext

func (i *ProfileAssociation) ToProfileAssociationOutputWithContext(ctx context.Context) ProfileAssociationOutput

type ProfileAssociationArgs

type ProfileAssociationArgs struct {
	// The Amazon Resource Name (ARN) of the  profile association.
	Arn pulumi.StringPtrInput
	// The name of an association between a  Profile and a VPC.
	Name pulumi.StringPtrInput
	// The ID of the  profile that you associated with the resource that is specified by ResourceId.
	ProfileId pulumi.StringInput
	// The resource that you associated the  profile with.
	ResourceId pulumi.StringInput
	// An array of key-value pairs to apply to this resource.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a ProfileAssociation resource.

func (ProfileAssociationArgs) ElementType

func (ProfileAssociationArgs) ElementType() reflect.Type

type ProfileAssociationInput

type ProfileAssociationInput interface {
	pulumi.Input

	ToProfileAssociationOutput() ProfileAssociationOutput
	ToProfileAssociationOutputWithContext(ctx context.Context) ProfileAssociationOutput
}

type ProfileAssociationOutput

type ProfileAssociationOutput struct{ *pulumi.OutputState }

func (ProfileAssociationOutput) Arn

The Amazon Resource Name (ARN) of the profile association.

func (ProfileAssociationOutput) AwsId

Primary Identifier for Profile Association

func (ProfileAssociationOutput) ElementType

func (ProfileAssociationOutput) ElementType() reflect.Type

func (ProfileAssociationOutput) Name

The name of an association between a Profile and a VPC.

func (ProfileAssociationOutput) ProfileId

The ID of the profile that you associated with the resource that is specified by ResourceId.

func (ProfileAssociationOutput) ResourceId

The resource that you associated the profile with.

func (ProfileAssociationOutput) Tags

An array of key-value pairs to apply to this resource.

func (ProfileAssociationOutput) ToProfileAssociationOutput

func (o ProfileAssociationOutput) ToProfileAssociationOutput() ProfileAssociationOutput

func (ProfileAssociationOutput) ToProfileAssociationOutputWithContext

func (o ProfileAssociationOutput) ToProfileAssociationOutputWithContext(ctx context.Context) ProfileAssociationOutput

type ProfileAssociationState

type ProfileAssociationState struct {
}

func (ProfileAssociationState) ElementType

func (ProfileAssociationState) ElementType() reflect.Type

type ProfileAssociationTag

type ProfileAssociationTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

type ProfileInput

type ProfileInput interface {
	pulumi.Input

	ToProfileOutput() ProfileOutput
	ToProfileOutputWithContext(ctx context.Context) ProfileOutput
}

type ProfileOutput

type ProfileOutput struct{ *pulumi.OutputState }

func (ProfileOutput) Arn

The Amazon Resource Name (ARN) of the resolver profile.

func (ProfileOutput) AwsId

func (o ProfileOutput) AwsId() pulumi.StringOutput

The ID of the profile.

func (ProfileOutput) ClientToken

func (o ProfileOutput) ClientToken() pulumi.StringOutput

The id of the creator request

func (ProfileOutput) ElementType

func (ProfileOutput) ElementType() reflect.Type

func (ProfileOutput) Name

The name of the profile.

func (ProfileOutput) Tags

func (o ProfileOutput) Tags() aws.TagArrayOutput

An array of key-value pairs to apply to this resource.

func (ProfileOutput) ToProfileOutput

func (o ProfileOutput) ToProfileOutput() ProfileOutput

func (ProfileOutput) ToProfileOutputWithContext

func (o ProfileOutput) ToProfileOutputWithContext(ctx context.Context) ProfileOutput

type ProfileResourceAssociation

type ProfileResourceAssociation struct {
	pulumi.CustomResourceState

	// Primary Identifier for  Profile Resource Association
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// The name of an association between the  Profile and resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The ID of the  profile that you associated the resource to that is specified by ResourceArn.
	ProfileId pulumi.StringOutput `pulumi:"profileId"`
	// The arn of the resource that you associated to the  Profile.
	ResourceArn pulumi.StringOutput `pulumi:"resourceArn"`
	// A JSON-formatted string with key-value pairs specifying the properties of the associated resource.
	ResourceProperties pulumi.StringPtrOutput `pulumi:"resourceProperties"`
	// The type of the resource associated to the  Profile.
	ResourceType pulumi.StringOutput `pulumi:"resourceType"`
}

Resource Type definition for AWS::Route53Profiles::ProfileResourceAssociation

func GetProfileResourceAssociation

func GetProfileResourceAssociation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProfileResourceAssociationState, opts ...pulumi.ResourceOption) (*ProfileResourceAssociation, error)

GetProfileResourceAssociation gets an existing ProfileResourceAssociation 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 NewProfileResourceAssociation

func NewProfileResourceAssociation(ctx *pulumi.Context,
	name string, args *ProfileResourceAssociationArgs, opts ...pulumi.ResourceOption) (*ProfileResourceAssociation, error)

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

func (*ProfileResourceAssociation) ElementType

func (*ProfileResourceAssociation) ElementType() reflect.Type

func (*ProfileResourceAssociation) ToProfileResourceAssociationOutput

func (i *ProfileResourceAssociation) ToProfileResourceAssociationOutput() ProfileResourceAssociationOutput

func (*ProfileResourceAssociation) ToProfileResourceAssociationOutputWithContext

func (i *ProfileResourceAssociation) ToProfileResourceAssociationOutputWithContext(ctx context.Context) ProfileResourceAssociationOutput

type ProfileResourceAssociationArgs

type ProfileResourceAssociationArgs struct {
	// The name of an association between the  Profile and resource.
	Name pulumi.StringPtrInput
	// The ID of the  profile that you associated the resource to that is specified by ResourceArn.
	ProfileId pulumi.StringInput
	// The arn of the resource that you associated to the  Profile.
	ResourceArn pulumi.StringInput
	// A JSON-formatted string with key-value pairs specifying the properties of the associated resource.
	ResourceProperties pulumi.StringPtrInput
}

The set of arguments for constructing a ProfileResourceAssociation resource.

func (ProfileResourceAssociationArgs) ElementType

type ProfileResourceAssociationInput

type ProfileResourceAssociationInput interface {
	pulumi.Input

	ToProfileResourceAssociationOutput() ProfileResourceAssociationOutput
	ToProfileResourceAssociationOutputWithContext(ctx context.Context) ProfileResourceAssociationOutput
}

type ProfileResourceAssociationOutput

type ProfileResourceAssociationOutput struct{ *pulumi.OutputState }

func (ProfileResourceAssociationOutput) AwsId

Primary Identifier for Profile Resource Association

func (ProfileResourceAssociationOutput) ElementType

func (ProfileResourceAssociationOutput) Name

The name of an association between the Profile and resource.

func (ProfileResourceAssociationOutput) ProfileId

The ID of the profile that you associated the resource to that is specified by ResourceArn.

func (ProfileResourceAssociationOutput) ResourceArn

The arn of the resource that you associated to the Profile.

func (ProfileResourceAssociationOutput) ResourceProperties

A JSON-formatted string with key-value pairs specifying the properties of the associated resource.

func (ProfileResourceAssociationOutput) ResourceType

The type of the resource associated to the Profile.

func (ProfileResourceAssociationOutput) ToProfileResourceAssociationOutput

func (o ProfileResourceAssociationOutput) ToProfileResourceAssociationOutput() ProfileResourceAssociationOutput

func (ProfileResourceAssociationOutput) ToProfileResourceAssociationOutputWithContext

func (o ProfileResourceAssociationOutput) ToProfileResourceAssociationOutputWithContext(ctx context.Context) ProfileResourceAssociationOutput

type ProfileResourceAssociationState

type ProfileResourceAssociationState struct {
}

func (ProfileResourceAssociationState) ElementType

type ProfileState

type ProfileState struct {
}

func (ProfileState) ElementType

func (ProfileState) ElementType() reflect.Type

type ProfileTag

type ProfileTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

Jump to

Keyboard shortcuts

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