servicecatalogappregistry

package
v0.68.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	ResourceAssociationResourceTypeCfnStack = ResourceAssociationResourceType("CFN_STACK")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Application

type Application struct {
	pulumi.CustomResourceState

	Arn pulumi.StringOutput `pulumi:"arn"`
	// The description of the application.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The name of the application.
	Name pulumi.StringOutput      `pulumi:"name"`
	Tags ApplicationTagsPtrOutput `pulumi:"tags"`
}

Resource Schema for AWS::ServiceCatalogAppRegistry::Application

func GetApplication

func GetApplication(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApplicationState, opts ...pulumi.ResourceOption) (*Application, error)

GetApplication gets an existing Application 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 NewApplication

func NewApplication(ctx *pulumi.Context,
	name string, args *ApplicationArgs, opts ...pulumi.ResourceOption) (*Application, error)

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

func (*Application) ElementType

func (*Application) ElementType() reflect.Type

func (*Application) ToApplicationOutput

func (i *Application) ToApplicationOutput() ApplicationOutput

func (*Application) ToApplicationOutputWithContext

func (i *Application) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput

type ApplicationArgs

type ApplicationArgs struct {
	// The description of the application.
	Description pulumi.StringPtrInput
	// The name of the application.
	Name pulumi.StringPtrInput
	Tags ApplicationTagsPtrInput
}

The set of arguments for constructing a Application resource.

func (ApplicationArgs) ElementType

func (ApplicationArgs) ElementType() reflect.Type

type ApplicationInput

type ApplicationInput interface {
	pulumi.Input

	ToApplicationOutput() ApplicationOutput
	ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
}

type ApplicationOutput

type ApplicationOutput struct{ *pulumi.OutputState }

func (ApplicationOutput) Arn added in v0.17.0

func (ApplicationOutput) Description added in v0.17.0

func (o ApplicationOutput) Description() pulumi.StringPtrOutput

The description of the application.

func (ApplicationOutput) ElementType

func (ApplicationOutput) ElementType() reflect.Type

func (ApplicationOutput) Name added in v0.17.0

The name of the application.

func (ApplicationOutput) Tags added in v0.17.0

func (ApplicationOutput) ToApplicationOutput

func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput

func (ApplicationOutput) ToApplicationOutputWithContext

func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput

type ApplicationState

type ApplicationState struct {
}

func (ApplicationState) ElementType

func (ApplicationState) ElementType() reflect.Type

type ApplicationTags

type ApplicationTags struct {
}

type ApplicationTagsArgs

type ApplicationTagsArgs struct {
}

func (ApplicationTagsArgs) ElementType

func (ApplicationTagsArgs) ElementType() reflect.Type

func (ApplicationTagsArgs) ToApplicationTagsOutput

func (i ApplicationTagsArgs) ToApplicationTagsOutput() ApplicationTagsOutput

func (ApplicationTagsArgs) ToApplicationTagsOutputWithContext

func (i ApplicationTagsArgs) ToApplicationTagsOutputWithContext(ctx context.Context) ApplicationTagsOutput

func (ApplicationTagsArgs) ToApplicationTagsPtrOutput

func (i ApplicationTagsArgs) ToApplicationTagsPtrOutput() ApplicationTagsPtrOutput

func (ApplicationTagsArgs) ToApplicationTagsPtrOutputWithContext

func (i ApplicationTagsArgs) ToApplicationTagsPtrOutputWithContext(ctx context.Context) ApplicationTagsPtrOutput

type ApplicationTagsInput

type ApplicationTagsInput interface {
	pulumi.Input

	ToApplicationTagsOutput() ApplicationTagsOutput
	ToApplicationTagsOutputWithContext(context.Context) ApplicationTagsOutput
}

ApplicationTagsInput is an input type that accepts ApplicationTagsArgs and ApplicationTagsOutput values. You can construct a concrete instance of `ApplicationTagsInput` via:

ApplicationTagsArgs{...}

type ApplicationTagsOutput

type ApplicationTagsOutput struct{ *pulumi.OutputState }

func (ApplicationTagsOutput) ElementType

func (ApplicationTagsOutput) ElementType() reflect.Type

func (ApplicationTagsOutput) ToApplicationTagsOutput

func (o ApplicationTagsOutput) ToApplicationTagsOutput() ApplicationTagsOutput

func (ApplicationTagsOutput) ToApplicationTagsOutputWithContext

func (o ApplicationTagsOutput) ToApplicationTagsOutputWithContext(ctx context.Context) ApplicationTagsOutput

func (ApplicationTagsOutput) ToApplicationTagsPtrOutput

func (o ApplicationTagsOutput) ToApplicationTagsPtrOutput() ApplicationTagsPtrOutput

func (ApplicationTagsOutput) ToApplicationTagsPtrOutputWithContext

func (o ApplicationTagsOutput) ToApplicationTagsPtrOutputWithContext(ctx context.Context) ApplicationTagsPtrOutput

type ApplicationTagsPtrInput

type ApplicationTagsPtrInput interface {
	pulumi.Input

	ToApplicationTagsPtrOutput() ApplicationTagsPtrOutput
	ToApplicationTagsPtrOutputWithContext(context.Context) ApplicationTagsPtrOutput
}

ApplicationTagsPtrInput is an input type that accepts ApplicationTagsArgs, ApplicationTagsPtr and ApplicationTagsPtrOutput values. You can construct a concrete instance of `ApplicationTagsPtrInput` via:

        ApplicationTagsArgs{...}

or:

        nil

type ApplicationTagsPtrOutput

type ApplicationTagsPtrOutput struct{ *pulumi.OutputState }

func (ApplicationTagsPtrOutput) Elem

func (ApplicationTagsPtrOutput) ElementType

func (ApplicationTagsPtrOutput) ElementType() reflect.Type

func (ApplicationTagsPtrOutput) ToApplicationTagsPtrOutput

func (o ApplicationTagsPtrOutput) ToApplicationTagsPtrOutput() ApplicationTagsPtrOutput

func (ApplicationTagsPtrOutput) ToApplicationTagsPtrOutputWithContext

func (o ApplicationTagsPtrOutput) ToApplicationTagsPtrOutputWithContext(ctx context.Context) ApplicationTagsPtrOutput

type AttributeGroup

type AttributeGroup struct {
	pulumi.CustomResourceState

	Arn        pulumi.StringOutput `pulumi:"arn"`
	Attributes pulumi.AnyOutput    `pulumi:"attributes"`
	// The description of the attribute group.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The name of the attribute group.
	Name pulumi.StringOutput         `pulumi:"name"`
	Tags AttributeGroupTagsPtrOutput `pulumi:"tags"`
}

Resource Schema for AWS::ServiceCatalogAppRegistry::AttributeGroup.

func GetAttributeGroup

func GetAttributeGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AttributeGroupState, opts ...pulumi.ResourceOption) (*AttributeGroup, error)

GetAttributeGroup gets an existing AttributeGroup 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 NewAttributeGroup

func NewAttributeGroup(ctx *pulumi.Context,
	name string, args *AttributeGroupArgs, opts ...pulumi.ResourceOption) (*AttributeGroup, error)

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

func (*AttributeGroup) ElementType

func (*AttributeGroup) ElementType() reflect.Type

func (*AttributeGroup) ToAttributeGroupOutput

func (i *AttributeGroup) ToAttributeGroupOutput() AttributeGroupOutput

func (*AttributeGroup) ToAttributeGroupOutputWithContext

func (i *AttributeGroup) ToAttributeGroupOutputWithContext(ctx context.Context) AttributeGroupOutput

type AttributeGroupArgs

type AttributeGroupArgs struct {
	Attributes pulumi.Input
	// The description of the attribute group.
	Description pulumi.StringPtrInput
	// The name of the attribute group.
	Name pulumi.StringPtrInput
	Tags AttributeGroupTagsPtrInput
}

The set of arguments for constructing a AttributeGroup resource.

func (AttributeGroupArgs) ElementType

func (AttributeGroupArgs) ElementType() reflect.Type

type AttributeGroupAssociation

type AttributeGroupAssociation struct {
	pulumi.CustomResourceState

	// The name or the Id of the Application.
	Application    pulumi.StringOutput `pulumi:"application"`
	ApplicationArn pulumi.StringOutput `pulumi:"applicationArn"`
	// The name or the Id of the AttributeGroup.
	AttributeGroup    pulumi.StringOutput `pulumi:"attributeGroup"`
	AttributeGroupArn pulumi.StringOutput `pulumi:"attributeGroupArn"`
}

Resource Schema for AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation.

func GetAttributeGroupAssociation

func GetAttributeGroupAssociation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AttributeGroupAssociationState, opts ...pulumi.ResourceOption) (*AttributeGroupAssociation, error)

GetAttributeGroupAssociation gets an existing AttributeGroupAssociation 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 NewAttributeGroupAssociation

func NewAttributeGroupAssociation(ctx *pulumi.Context,
	name string, args *AttributeGroupAssociationArgs, opts ...pulumi.ResourceOption) (*AttributeGroupAssociation, error)

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

func (*AttributeGroupAssociation) ElementType

func (*AttributeGroupAssociation) ElementType() reflect.Type

func (*AttributeGroupAssociation) ToAttributeGroupAssociationOutput

func (i *AttributeGroupAssociation) ToAttributeGroupAssociationOutput() AttributeGroupAssociationOutput

func (*AttributeGroupAssociation) ToAttributeGroupAssociationOutputWithContext

func (i *AttributeGroupAssociation) ToAttributeGroupAssociationOutputWithContext(ctx context.Context) AttributeGroupAssociationOutput

type AttributeGroupAssociationArgs

type AttributeGroupAssociationArgs struct {
	// The name or the Id of the Application.
	Application pulumi.StringInput
	// The name or the Id of the AttributeGroup.
	AttributeGroup pulumi.StringInput
}

The set of arguments for constructing a AttributeGroupAssociation resource.

func (AttributeGroupAssociationArgs) ElementType

type AttributeGroupAssociationInput

type AttributeGroupAssociationInput interface {
	pulumi.Input

	ToAttributeGroupAssociationOutput() AttributeGroupAssociationOutput
	ToAttributeGroupAssociationOutputWithContext(ctx context.Context) AttributeGroupAssociationOutput
}

type AttributeGroupAssociationOutput

type AttributeGroupAssociationOutput struct{ *pulumi.OutputState }

func (AttributeGroupAssociationOutput) Application added in v0.17.0

The name or the Id of the Application.

func (AttributeGroupAssociationOutput) ApplicationArn added in v0.17.0

func (AttributeGroupAssociationOutput) AttributeGroup added in v0.17.0

The name or the Id of the AttributeGroup.

func (AttributeGroupAssociationOutput) AttributeGroupArn added in v0.17.0

func (o AttributeGroupAssociationOutput) AttributeGroupArn() pulumi.StringOutput

func (AttributeGroupAssociationOutput) ElementType

func (AttributeGroupAssociationOutput) ToAttributeGroupAssociationOutput

func (o AttributeGroupAssociationOutput) ToAttributeGroupAssociationOutput() AttributeGroupAssociationOutput

func (AttributeGroupAssociationOutput) ToAttributeGroupAssociationOutputWithContext

func (o AttributeGroupAssociationOutput) ToAttributeGroupAssociationOutputWithContext(ctx context.Context) AttributeGroupAssociationOutput

type AttributeGroupAssociationState

type AttributeGroupAssociationState struct {
}

func (AttributeGroupAssociationState) ElementType

type AttributeGroupInput

type AttributeGroupInput interface {
	pulumi.Input

	ToAttributeGroupOutput() AttributeGroupOutput
	ToAttributeGroupOutputWithContext(ctx context.Context) AttributeGroupOutput
}

type AttributeGroupOutput

type AttributeGroupOutput struct{ *pulumi.OutputState }

func (AttributeGroupOutput) Arn added in v0.17.0

func (AttributeGroupOutput) Attributes added in v0.17.0

func (o AttributeGroupOutput) Attributes() pulumi.AnyOutput

func (AttributeGroupOutput) Description added in v0.17.0

The description of the attribute group.

func (AttributeGroupOutput) ElementType

func (AttributeGroupOutput) ElementType() reflect.Type

func (AttributeGroupOutput) Name added in v0.17.0

The name of the attribute group.

func (AttributeGroupOutput) Tags added in v0.17.0

func (AttributeGroupOutput) ToAttributeGroupOutput

func (o AttributeGroupOutput) ToAttributeGroupOutput() AttributeGroupOutput

func (AttributeGroupOutput) ToAttributeGroupOutputWithContext

func (o AttributeGroupOutput) ToAttributeGroupOutputWithContext(ctx context.Context) AttributeGroupOutput

type AttributeGroupState

type AttributeGroupState struct {
}

func (AttributeGroupState) ElementType

func (AttributeGroupState) ElementType() reflect.Type

type AttributeGroupTags

type AttributeGroupTags struct {
}

type AttributeGroupTagsArgs

type AttributeGroupTagsArgs struct {
}

func (AttributeGroupTagsArgs) ElementType

func (AttributeGroupTagsArgs) ElementType() reflect.Type

func (AttributeGroupTagsArgs) ToAttributeGroupTagsOutput

func (i AttributeGroupTagsArgs) ToAttributeGroupTagsOutput() AttributeGroupTagsOutput

func (AttributeGroupTagsArgs) ToAttributeGroupTagsOutputWithContext

func (i AttributeGroupTagsArgs) ToAttributeGroupTagsOutputWithContext(ctx context.Context) AttributeGroupTagsOutput

func (AttributeGroupTagsArgs) ToAttributeGroupTagsPtrOutput

func (i AttributeGroupTagsArgs) ToAttributeGroupTagsPtrOutput() AttributeGroupTagsPtrOutput

func (AttributeGroupTagsArgs) ToAttributeGroupTagsPtrOutputWithContext

func (i AttributeGroupTagsArgs) ToAttributeGroupTagsPtrOutputWithContext(ctx context.Context) AttributeGroupTagsPtrOutput

type AttributeGroupTagsInput

type AttributeGroupTagsInput interface {
	pulumi.Input

	ToAttributeGroupTagsOutput() AttributeGroupTagsOutput
	ToAttributeGroupTagsOutputWithContext(context.Context) AttributeGroupTagsOutput
}

AttributeGroupTagsInput is an input type that accepts AttributeGroupTagsArgs and AttributeGroupTagsOutput values. You can construct a concrete instance of `AttributeGroupTagsInput` via:

AttributeGroupTagsArgs{...}

type AttributeGroupTagsOutput

type AttributeGroupTagsOutput struct{ *pulumi.OutputState }

func (AttributeGroupTagsOutput) ElementType

func (AttributeGroupTagsOutput) ElementType() reflect.Type

func (AttributeGroupTagsOutput) ToAttributeGroupTagsOutput

func (o AttributeGroupTagsOutput) ToAttributeGroupTagsOutput() AttributeGroupTagsOutput

func (AttributeGroupTagsOutput) ToAttributeGroupTagsOutputWithContext

func (o AttributeGroupTagsOutput) ToAttributeGroupTagsOutputWithContext(ctx context.Context) AttributeGroupTagsOutput

func (AttributeGroupTagsOutput) ToAttributeGroupTagsPtrOutput

func (o AttributeGroupTagsOutput) ToAttributeGroupTagsPtrOutput() AttributeGroupTagsPtrOutput

func (AttributeGroupTagsOutput) ToAttributeGroupTagsPtrOutputWithContext

func (o AttributeGroupTagsOutput) ToAttributeGroupTagsPtrOutputWithContext(ctx context.Context) AttributeGroupTagsPtrOutput

type AttributeGroupTagsPtrInput

type AttributeGroupTagsPtrInput interface {
	pulumi.Input

	ToAttributeGroupTagsPtrOutput() AttributeGroupTagsPtrOutput
	ToAttributeGroupTagsPtrOutputWithContext(context.Context) AttributeGroupTagsPtrOutput
}

AttributeGroupTagsPtrInput is an input type that accepts AttributeGroupTagsArgs, AttributeGroupTagsPtr and AttributeGroupTagsPtrOutput values. You can construct a concrete instance of `AttributeGroupTagsPtrInput` via:

        AttributeGroupTagsArgs{...}

or:

        nil

type AttributeGroupTagsPtrOutput

type AttributeGroupTagsPtrOutput struct{ *pulumi.OutputState }

func (AttributeGroupTagsPtrOutput) Elem

func (AttributeGroupTagsPtrOutput) ElementType

func (AttributeGroupTagsPtrOutput) ToAttributeGroupTagsPtrOutput

func (o AttributeGroupTagsPtrOutput) ToAttributeGroupTagsPtrOutput() AttributeGroupTagsPtrOutput

func (AttributeGroupTagsPtrOutput) ToAttributeGroupTagsPtrOutputWithContext

func (o AttributeGroupTagsPtrOutput) ToAttributeGroupTagsPtrOutputWithContext(ctx context.Context) AttributeGroupTagsPtrOutput

type LookupApplicationArgs added in v0.12.0

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

type LookupApplicationOutputArgs added in v0.12.0

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

func (LookupApplicationOutputArgs) ElementType added in v0.12.0

type LookupApplicationResult added in v0.12.0

type LookupApplicationResult struct {
	Arn *string `pulumi:"arn"`
	// The description of the application.
	Description *string `pulumi:"description"`
	Id          *string `pulumi:"id"`
	// The name of the application.
	Name *string          `pulumi:"name"`
	Tags *ApplicationTags `pulumi:"tags"`
}

func LookupApplication added in v0.12.0

func LookupApplication(ctx *pulumi.Context, args *LookupApplicationArgs, opts ...pulumi.InvokeOption) (*LookupApplicationResult, error)

Resource Schema for AWS::ServiceCatalogAppRegistry::Application

type LookupApplicationResultOutput added in v0.12.0

type LookupApplicationResultOutput struct{ *pulumi.OutputState }

func LookupApplicationOutput added in v0.12.0

func (LookupApplicationResultOutput) Arn added in v0.12.0

func (LookupApplicationResultOutput) Description added in v0.12.0

The description of the application.

func (LookupApplicationResultOutput) ElementType added in v0.12.0

func (LookupApplicationResultOutput) Id added in v0.12.0

func (LookupApplicationResultOutput) Name added in v0.12.0

The name of the application.

func (LookupApplicationResultOutput) Tags added in v0.12.0

func (LookupApplicationResultOutput) ToLookupApplicationResultOutput added in v0.12.0

func (o LookupApplicationResultOutput) ToLookupApplicationResultOutput() LookupApplicationResultOutput

func (LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext added in v0.12.0

func (o LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext(ctx context.Context) LookupApplicationResultOutput

type LookupAttributeGroupArgs added in v0.12.0

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

type LookupAttributeGroupAssociationArgs added in v0.12.0

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

type LookupAttributeGroupAssociationOutputArgs added in v0.12.0

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

func (LookupAttributeGroupAssociationOutputArgs) ElementType added in v0.12.0

type LookupAttributeGroupAssociationResult added in v0.12.0

type LookupAttributeGroupAssociationResult struct {
	ApplicationArn    *string `pulumi:"applicationArn"`
	AttributeGroupArn *string `pulumi:"attributeGroupArn"`
	Id                *string `pulumi:"id"`
}

func LookupAttributeGroupAssociation added in v0.12.0

Resource Schema for AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation.

type LookupAttributeGroupAssociationResultOutput added in v0.12.0

type LookupAttributeGroupAssociationResultOutput struct{ *pulumi.OutputState }

func (LookupAttributeGroupAssociationResultOutput) ApplicationArn added in v0.12.0

func (LookupAttributeGroupAssociationResultOutput) AttributeGroupArn added in v0.12.0

func (LookupAttributeGroupAssociationResultOutput) ElementType added in v0.12.0

func (LookupAttributeGroupAssociationResultOutput) Id added in v0.12.0

func (LookupAttributeGroupAssociationResultOutput) ToLookupAttributeGroupAssociationResultOutput added in v0.12.0

func (o LookupAttributeGroupAssociationResultOutput) ToLookupAttributeGroupAssociationResultOutput() LookupAttributeGroupAssociationResultOutput

func (LookupAttributeGroupAssociationResultOutput) ToLookupAttributeGroupAssociationResultOutputWithContext added in v0.12.0

func (o LookupAttributeGroupAssociationResultOutput) ToLookupAttributeGroupAssociationResultOutputWithContext(ctx context.Context) LookupAttributeGroupAssociationResultOutput

type LookupAttributeGroupOutputArgs added in v0.12.0

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

func (LookupAttributeGroupOutputArgs) ElementType added in v0.12.0

type LookupAttributeGroupResult added in v0.12.0

type LookupAttributeGroupResult struct {
	Arn        *string     `pulumi:"arn"`
	Attributes interface{} `pulumi:"attributes"`
	// The description of the attribute group.
	Description *string `pulumi:"description"`
	Id          *string `pulumi:"id"`
	// The name of the attribute group.
	Name *string             `pulumi:"name"`
	Tags *AttributeGroupTags `pulumi:"tags"`
}

func LookupAttributeGroup added in v0.12.0

func LookupAttributeGroup(ctx *pulumi.Context, args *LookupAttributeGroupArgs, opts ...pulumi.InvokeOption) (*LookupAttributeGroupResult, error)

Resource Schema for AWS::ServiceCatalogAppRegistry::AttributeGroup.

type LookupAttributeGroupResultOutput added in v0.12.0

type LookupAttributeGroupResultOutput struct{ *pulumi.OutputState }

func LookupAttributeGroupOutput added in v0.12.0

func (LookupAttributeGroupResultOutput) Arn added in v0.12.0

func (LookupAttributeGroupResultOutput) Attributes added in v0.12.0

func (LookupAttributeGroupResultOutput) Description added in v0.12.0

The description of the attribute group.

func (LookupAttributeGroupResultOutput) ElementType added in v0.12.0

func (LookupAttributeGroupResultOutput) Id added in v0.12.0

func (LookupAttributeGroupResultOutput) Name added in v0.12.0

The name of the attribute group.

func (LookupAttributeGroupResultOutput) Tags added in v0.12.0

func (LookupAttributeGroupResultOutput) ToLookupAttributeGroupResultOutput added in v0.12.0

func (o LookupAttributeGroupResultOutput) ToLookupAttributeGroupResultOutput() LookupAttributeGroupResultOutput

func (LookupAttributeGroupResultOutput) ToLookupAttributeGroupResultOutputWithContext added in v0.12.0

func (o LookupAttributeGroupResultOutput) ToLookupAttributeGroupResultOutputWithContext(ctx context.Context) LookupAttributeGroupResultOutput

type LookupResourceAssociationArgs added in v0.12.0

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

type LookupResourceAssociationOutputArgs added in v0.12.0

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

func (LookupResourceAssociationOutputArgs) ElementType added in v0.12.0

type LookupResourceAssociationResult added in v0.12.0

type LookupResourceAssociationResult struct {
	ApplicationArn *string `pulumi:"applicationArn"`
	Id             *string `pulumi:"id"`
	ResourceArn    *string `pulumi:"resourceArn"`
}

func LookupResourceAssociation added in v0.12.0

func LookupResourceAssociation(ctx *pulumi.Context, args *LookupResourceAssociationArgs, opts ...pulumi.InvokeOption) (*LookupResourceAssociationResult, error)

Resource Schema for AWS::ServiceCatalogAppRegistry::ResourceAssociation

type LookupResourceAssociationResultOutput added in v0.12.0

type LookupResourceAssociationResultOutput struct{ *pulumi.OutputState }

func (LookupResourceAssociationResultOutput) ApplicationArn added in v0.12.0

func (LookupResourceAssociationResultOutput) ElementType added in v0.12.0

func (LookupResourceAssociationResultOutput) Id added in v0.12.0

func (LookupResourceAssociationResultOutput) ResourceArn added in v0.12.0

func (LookupResourceAssociationResultOutput) ToLookupResourceAssociationResultOutput added in v0.12.0

func (o LookupResourceAssociationResultOutput) ToLookupResourceAssociationResultOutput() LookupResourceAssociationResultOutput

func (LookupResourceAssociationResultOutput) ToLookupResourceAssociationResultOutputWithContext added in v0.12.0

func (o LookupResourceAssociationResultOutput) ToLookupResourceAssociationResultOutputWithContext(ctx context.Context) LookupResourceAssociationResultOutput

type ResourceAssociation

type ResourceAssociation struct {
	pulumi.CustomResourceState

	// The name or the Id of the Application.
	Application    pulumi.StringOutput `pulumi:"application"`
	ApplicationArn pulumi.StringOutput `pulumi:"applicationArn"`
	// The name or the Id of the Resource.
	Resource    pulumi.StringOutput `pulumi:"resource"`
	ResourceArn pulumi.StringOutput `pulumi:"resourceArn"`
	// The type of the CFN Resource for now it's enum CFN_STACK.
	ResourceType ResourceAssociationResourceTypeOutput `pulumi:"resourceType"`
}

Resource Schema for AWS::ServiceCatalogAppRegistry::ResourceAssociation

func GetResourceAssociation

func GetResourceAssociation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ResourceAssociationState, opts ...pulumi.ResourceOption) (*ResourceAssociation, error)

GetResourceAssociation gets an existing ResourceAssociation 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 NewResourceAssociation

func NewResourceAssociation(ctx *pulumi.Context,
	name string, args *ResourceAssociationArgs, opts ...pulumi.ResourceOption) (*ResourceAssociation, error)

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

func (*ResourceAssociation) ElementType

func (*ResourceAssociation) ElementType() reflect.Type

func (*ResourceAssociation) ToResourceAssociationOutput

func (i *ResourceAssociation) ToResourceAssociationOutput() ResourceAssociationOutput

func (*ResourceAssociation) ToResourceAssociationOutputWithContext

func (i *ResourceAssociation) ToResourceAssociationOutputWithContext(ctx context.Context) ResourceAssociationOutput

type ResourceAssociationArgs

type ResourceAssociationArgs struct {
	// The name or the Id of the Application.
	Application pulumi.StringInput
	// The name or the Id of the Resource.
	Resource pulumi.StringInput
	// The type of the CFN Resource for now it's enum CFN_STACK.
	ResourceType ResourceAssociationResourceTypeInput
}

The set of arguments for constructing a ResourceAssociation resource.

func (ResourceAssociationArgs) ElementType

func (ResourceAssociationArgs) ElementType() reflect.Type

type ResourceAssociationInput

type ResourceAssociationInput interface {
	pulumi.Input

	ToResourceAssociationOutput() ResourceAssociationOutput
	ToResourceAssociationOutputWithContext(ctx context.Context) ResourceAssociationOutput
}

type ResourceAssociationOutput

type ResourceAssociationOutput struct{ *pulumi.OutputState }

func (ResourceAssociationOutput) Application added in v0.17.0

The name or the Id of the Application.

func (ResourceAssociationOutput) ApplicationArn added in v0.17.0

func (o ResourceAssociationOutput) ApplicationArn() pulumi.StringOutput

func (ResourceAssociationOutput) ElementType

func (ResourceAssociationOutput) ElementType() reflect.Type

func (ResourceAssociationOutput) Resource added in v0.17.0

The name or the Id of the Resource.

func (ResourceAssociationOutput) ResourceArn added in v0.17.0

func (ResourceAssociationOutput) ResourceType added in v0.17.0

The type of the CFN Resource for now it's enum CFN_STACK.

func (ResourceAssociationOutput) ToResourceAssociationOutput

func (o ResourceAssociationOutput) ToResourceAssociationOutput() ResourceAssociationOutput

func (ResourceAssociationOutput) ToResourceAssociationOutputWithContext

func (o ResourceAssociationOutput) ToResourceAssociationOutputWithContext(ctx context.Context) ResourceAssociationOutput

type ResourceAssociationResourceType

type ResourceAssociationResourceType string

The type of the CFN Resource for now it's enum CFN_STACK.

func (ResourceAssociationResourceType) ElementType

func (ResourceAssociationResourceType) ToResourceAssociationResourceTypeOutput

func (e ResourceAssociationResourceType) ToResourceAssociationResourceTypeOutput() ResourceAssociationResourceTypeOutput

func (ResourceAssociationResourceType) ToResourceAssociationResourceTypeOutputWithContext

func (e ResourceAssociationResourceType) ToResourceAssociationResourceTypeOutputWithContext(ctx context.Context) ResourceAssociationResourceTypeOutput

func (ResourceAssociationResourceType) ToResourceAssociationResourceTypePtrOutput

func (e ResourceAssociationResourceType) ToResourceAssociationResourceTypePtrOutput() ResourceAssociationResourceTypePtrOutput

func (ResourceAssociationResourceType) ToResourceAssociationResourceTypePtrOutputWithContext

func (e ResourceAssociationResourceType) ToResourceAssociationResourceTypePtrOutputWithContext(ctx context.Context) ResourceAssociationResourceTypePtrOutput

func (ResourceAssociationResourceType) ToStringOutput

func (ResourceAssociationResourceType) ToStringOutputWithContext

func (e ResourceAssociationResourceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ResourceAssociationResourceType) ToStringPtrOutput

func (ResourceAssociationResourceType) ToStringPtrOutputWithContext

func (e ResourceAssociationResourceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ResourceAssociationResourceTypeInput

type ResourceAssociationResourceTypeInput interface {
	pulumi.Input

	ToResourceAssociationResourceTypeOutput() ResourceAssociationResourceTypeOutput
	ToResourceAssociationResourceTypeOutputWithContext(context.Context) ResourceAssociationResourceTypeOutput
}

ResourceAssociationResourceTypeInput is an input type that accepts ResourceAssociationResourceTypeArgs and ResourceAssociationResourceTypeOutput values. You can construct a concrete instance of `ResourceAssociationResourceTypeInput` via:

ResourceAssociationResourceTypeArgs{...}

type ResourceAssociationResourceTypeOutput

type ResourceAssociationResourceTypeOutput struct{ *pulumi.OutputState }

func (ResourceAssociationResourceTypeOutput) ElementType

func (ResourceAssociationResourceTypeOutput) ToResourceAssociationResourceTypeOutput

func (o ResourceAssociationResourceTypeOutput) ToResourceAssociationResourceTypeOutput() ResourceAssociationResourceTypeOutput

func (ResourceAssociationResourceTypeOutput) ToResourceAssociationResourceTypeOutputWithContext

func (o ResourceAssociationResourceTypeOutput) ToResourceAssociationResourceTypeOutputWithContext(ctx context.Context) ResourceAssociationResourceTypeOutput

func (ResourceAssociationResourceTypeOutput) ToResourceAssociationResourceTypePtrOutput

func (o ResourceAssociationResourceTypeOutput) ToResourceAssociationResourceTypePtrOutput() ResourceAssociationResourceTypePtrOutput

func (ResourceAssociationResourceTypeOutput) ToResourceAssociationResourceTypePtrOutputWithContext

func (o ResourceAssociationResourceTypeOutput) ToResourceAssociationResourceTypePtrOutputWithContext(ctx context.Context) ResourceAssociationResourceTypePtrOutput

func (ResourceAssociationResourceTypeOutput) ToStringOutput

func (ResourceAssociationResourceTypeOutput) ToStringOutputWithContext

func (o ResourceAssociationResourceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ResourceAssociationResourceTypeOutput) ToStringPtrOutput

func (ResourceAssociationResourceTypeOutput) ToStringPtrOutputWithContext

func (o ResourceAssociationResourceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ResourceAssociationResourceTypePtrInput

type ResourceAssociationResourceTypePtrInput interface {
	pulumi.Input

	ToResourceAssociationResourceTypePtrOutput() ResourceAssociationResourceTypePtrOutput
	ToResourceAssociationResourceTypePtrOutputWithContext(context.Context) ResourceAssociationResourceTypePtrOutput
}

type ResourceAssociationResourceTypePtrOutput

type ResourceAssociationResourceTypePtrOutput struct{ *pulumi.OutputState }

func (ResourceAssociationResourceTypePtrOutput) Elem

func (ResourceAssociationResourceTypePtrOutput) ElementType

func (ResourceAssociationResourceTypePtrOutput) ToResourceAssociationResourceTypePtrOutput

func (o ResourceAssociationResourceTypePtrOutput) ToResourceAssociationResourceTypePtrOutput() ResourceAssociationResourceTypePtrOutput

func (ResourceAssociationResourceTypePtrOutput) ToResourceAssociationResourceTypePtrOutputWithContext

func (o ResourceAssociationResourceTypePtrOutput) ToResourceAssociationResourceTypePtrOutputWithContext(ctx context.Context) ResourceAssociationResourceTypePtrOutput

func (ResourceAssociationResourceTypePtrOutput) ToStringPtrOutput

func (ResourceAssociationResourceTypePtrOutput) ToStringPtrOutputWithContext

type ResourceAssociationState

type ResourceAssociationState struct {
}

func (ResourceAssociationState) ElementType

func (ResourceAssociationState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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