servicecatalogappregistry

package
v0.104.0 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

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

	// The name of the application.
	ApplicationName pulumi.StringOutput `pulumi:"applicationName"`
	// The key of the AWS application tag, which is awsApplication. Applications created before 11/13/2023 or applications without the AWS application tag resource group return no value.
	ApplicationTagKey pulumi.StringOutput `pulumi:"applicationTagKey"`
	// The value of the AWS application tag, which is the identifier of an associated resource. Applications created before 11/13/2023 or applications without the AWS application tag resource group return no value.
	ApplicationTagValue pulumi.StringOutput `pulumi:"applicationTagValue"`
	Arn                 pulumi.StringOutput `pulumi:"arn"`
	AwsId               pulumi.StringOutput `pulumi:"awsId"`
	// The description of the application.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The name of the application.
	Name pulumi.StringOutput    `pulumi:"name"`
	Tags pulumi.StringMapOutput `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 pulumi.StringMapInput
}

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

func (o ApplicationOutput) ApplicationName() pulumi.StringOutput

The name of the application.

func (ApplicationOutput) ApplicationTagKey added in v0.91.0

func (o ApplicationOutput) ApplicationTagKey() pulumi.StringOutput

The key of the AWS application tag, which is awsApplication. Applications created before 11/13/2023 or applications without the AWS application tag resource group return no value.

func (ApplicationOutput) ApplicationTagValue added in v0.91.0

func (o ApplicationOutput) ApplicationTagValue() pulumi.StringOutput

The value of the AWS application tag, which is the identifier of an associated resource. Applications created before 11/13/2023 or applications without the AWS application tag resource group return no value.

func (ApplicationOutput) Arn added in v0.17.0

func (ApplicationOutput) AwsId added in v0.99.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 AttributeGroup

type AttributeGroup struct {
	pulumi.CustomResourceState

	Arn pulumi.StringOutput `pulumi:"arn"`
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::ServiceCatalogAppRegistry::AttributeGroup` for more information about the expected schema for this property.
	Attributes pulumi.AnyOutput    `pulumi:"attributes"`
	AwsId      pulumi.StringOutput `pulumi:"awsId"`
	// The description of the attribute group.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The name of the attribute group.
	Name pulumi.StringOutput    `pulumi:"name"`
	Tags pulumi.StringMapOutput `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 {
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::ServiceCatalogAppRegistry::AttributeGroup` for more information about the expected schema for this property.
	Attributes pulumi.Input
	// The description of the attribute group.
	Description pulumi.StringPtrInput
	// The name of the attribute group.
	Name pulumi.StringPtrInput
	Tags pulumi.StringMapInput
}

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

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

func (AttributeGroupOutput) AwsId added in v0.99.0

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 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 {
	// The name of the application.
	ApplicationName *string `pulumi:"applicationName"`
	// The key of the AWS application tag, which is awsApplication. Applications created before 11/13/2023 or applications without the AWS application tag resource group return no value.
	ApplicationTagKey *string `pulumi:"applicationTagKey"`
	// The value of the AWS application tag, which is the identifier of an associated resource. Applications created before 11/13/2023 or applications without the AWS application tag resource group return no value.
	ApplicationTagValue *string `pulumi:"applicationTagValue"`
	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 map[string]string `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) ApplicationName added in v0.91.0

The name of the application.

func (LookupApplicationResultOutput) ApplicationTagKey added in v0.91.0

The key of the AWS application tag, which is awsApplication. Applications created before 11/13/2023 or applications without the AWS application tag resource group return no value.

func (LookupApplicationResultOutput) ApplicationTagValue added in v0.91.0

func (o LookupApplicationResultOutput) ApplicationTagValue() pulumi.StringPtrOutput

The value of the AWS application tag, which is the identifier of an associated resource. Applications created before 11/13/2023 or applications without the AWS application tag resource group return no value.

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 {
	ApplicationArn    string `pulumi:"applicationArn"`
	AttributeGroupArn string `pulumi:"attributeGroupArn"`
}

type LookupAttributeGroupAssociationOutputArgs added in v0.12.0

type LookupAttributeGroupAssociationOutputArgs struct {
	ApplicationArn    pulumi.StringInput `pulumi:"applicationArn"`
	AttributeGroupArn pulumi.StringInput `pulumi:"attributeGroupArn"`
}

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"`
}

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) 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"`
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::ServiceCatalogAppRegistry::AttributeGroup` for more information about the expected schema for this property.
	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 map[string]string `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

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

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 {
	ApplicationArn string `pulumi:"applicationArn"`
	ResourceArn    string `pulumi:"resourceArn"`
	// The type of the CFN Resource for now it's enum CFN_STACK.
	ResourceType ResourceAssociationResourceType `pulumi:"resourceType"`
}

type LookupResourceAssociationOutputArgs added in v0.12.0

type LookupResourceAssociationOutputArgs struct {
	ApplicationArn pulumi.StringInput `pulumi:"applicationArn"`
	ResourceArn    pulumi.StringInput `pulumi:"resourceArn"`
	// The type of the CFN Resource for now it's enum CFN_STACK.
	ResourceType ResourceAssociationResourceTypeInput `pulumi:"resourceType"`
}

func (LookupResourceAssociationOutputArgs) ElementType added in v0.12.0

type LookupResourceAssociationResult added in v0.12.0

type LookupResourceAssociationResult struct {
	ApplicationArn *string `pulumi:"applicationArn"`
	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) 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 values of the ResourceAssociationResourceType enum A concrete instance of `ResourceAssociationResourceTypeInput` can be one of the following:

ResourceAssociationResourceTypeCfnStack

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