Documentation
¶
Index ¶
- Constants
- type Application
- type ApplicationArgs
- type ApplicationInput
- type ApplicationOutput
- func (o ApplicationOutput) ApplicationName() pulumi.StringOutput
- func (o ApplicationOutput) ApplicationTagKey() pulumi.StringOutput
- func (o ApplicationOutput) ApplicationTagValue() pulumi.StringOutput
- func (o ApplicationOutput) Arn() pulumi.StringOutput
- func (o ApplicationOutput) Description() pulumi.StringPtrOutput
- func (ApplicationOutput) ElementType() reflect.Type
- func (o ApplicationOutput) Name() pulumi.StringOutput
- func (o ApplicationOutput) Tags() ApplicationTagsPtrOutput
- func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput
- func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
- func (o ApplicationOutput) ToOutput(ctx context.Context) pulumix.Output[*Application]
- type ApplicationState
- type ApplicationTags
- type ApplicationTagsArgs
- func (ApplicationTagsArgs) ElementType() reflect.Type
- func (i ApplicationTagsArgs) ToApplicationTagsOutput() ApplicationTagsOutput
- func (i ApplicationTagsArgs) ToApplicationTagsOutputWithContext(ctx context.Context) ApplicationTagsOutput
- func (i ApplicationTagsArgs) ToApplicationTagsPtrOutput() ApplicationTagsPtrOutput
- func (i ApplicationTagsArgs) ToApplicationTagsPtrOutputWithContext(ctx context.Context) ApplicationTagsPtrOutput
- func (i ApplicationTagsArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationTags]
- type ApplicationTagsInput
- type ApplicationTagsOutput
- func (ApplicationTagsOutput) ElementType() reflect.Type
- func (o ApplicationTagsOutput) ToApplicationTagsOutput() ApplicationTagsOutput
- func (o ApplicationTagsOutput) ToApplicationTagsOutputWithContext(ctx context.Context) ApplicationTagsOutput
- func (o ApplicationTagsOutput) ToApplicationTagsPtrOutput() ApplicationTagsPtrOutput
- func (o ApplicationTagsOutput) ToApplicationTagsPtrOutputWithContext(ctx context.Context) ApplicationTagsPtrOutput
- func (o ApplicationTagsOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationTags]
- type ApplicationTagsPtrInput
- type ApplicationTagsPtrOutput
- func (o ApplicationTagsPtrOutput) Elem() ApplicationTagsOutput
- func (ApplicationTagsPtrOutput) ElementType() reflect.Type
- func (o ApplicationTagsPtrOutput) ToApplicationTagsPtrOutput() ApplicationTagsPtrOutput
- func (o ApplicationTagsPtrOutput) ToApplicationTagsPtrOutputWithContext(ctx context.Context) ApplicationTagsPtrOutput
- func (o ApplicationTagsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ApplicationTags]
- type AttributeGroup
- func (*AttributeGroup) ElementType() reflect.Type
- func (i *AttributeGroup) ToAttributeGroupOutput() AttributeGroupOutput
- func (i *AttributeGroup) ToAttributeGroupOutputWithContext(ctx context.Context) AttributeGroupOutput
- func (i *AttributeGroup) ToOutput(ctx context.Context) pulumix.Output[*AttributeGroup]
- type AttributeGroupArgs
- type AttributeGroupAssociation
- func (*AttributeGroupAssociation) ElementType() reflect.Type
- func (i *AttributeGroupAssociation) ToAttributeGroupAssociationOutput() AttributeGroupAssociationOutput
- func (i *AttributeGroupAssociation) ToAttributeGroupAssociationOutputWithContext(ctx context.Context) AttributeGroupAssociationOutput
- func (i *AttributeGroupAssociation) ToOutput(ctx context.Context) pulumix.Output[*AttributeGroupAssociation]
- type AttributeGroupAssociationArgs
- type AttributeGroupAssociationInput
- type AttributeGroupAssociationOutput
- func (o AttributeGroupAssociationOutput) Application() pulumi.StringOutput
- func (o AttributeGroupAssociationOutput) ApplicationArn() pulumi.StringOutput
- func (o AttributeGroupAssociationOutput) AttributeGroup() pulumi.StringOutput
- func (o AttributeGroupAssociationOutput) AttributeGroupArn() pulumi.StringOutput
- func (AttributeGroupAssociationOutput) ElementType() reflect.Type
- func (o AttributeGroupAssociationOutput) ToAttributeGroupAssociationOutput() AttributeGroupAssociationOutput
- func (o AttributeGroupAssociationOutput) ToAttributeGroupAssociationOutputWithContext(ctx context.Context) AttributeGroupAssociationOutput
- func (o AttributeGroupAssociationOutput) ToOutput(ctx context.Context) pulumix.Output[*AttributeGroupAssociation]
- type AttributeGroupAssociationState
- type AttributeGroupInput
- type AttributeGroupOutput
- func (o AttributeGroupOutput) Arn() pulumi.StringOutput
- func (o AttributeGroupOutput) Attributes() pulumi.AnyOutput
- func (o AttributeGroupOutput) Description() pulumi.StringPtrOutput
- func (AttributeGroupOutput) ElementType() reflect.Type
- func (o AttributeGroupOutput) Name() pulumi.StringOutput
- func (o AttributeGroupOutput) Tags() AttributeGroupTagsPtrOutput
- func (o AttributeGroupOutput) ToAttributeGroupOutput() AttributeGroupOutput
- func (o AttributeGroupOutput) ToAttributeGroupOutputWithContext(ctx context.Context) AttributeGroupOutput
- func (o AttributeGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*AttributeGroup]
- type AttributeGroupState
- type AttributeGroupTags
- type AttributeGroupTagsArgs
- func (AttributeGroupTagsArgs) ElementType() reflect.Type
- func (i AttributeGroupTagsArgs) ToAttributeGroupTagsOutput() AttributeGroupTagsOutput
- func (i AttributeGroupTagsArgs) ToAttributeGroupTagsOutputWithContext(ctx context.Context) AttributeGroupTagsOutput
- func (i AttributeGroupTagsArgs) ToAttributeGroupTagsPtrOutput() AttributeGroupTagsPtrOutput
- func (i AttributeGroupTagsArgs) ToAttributeGroupTagsPtrOutputWithContext(ctx context.Context) AttributeGroupTagsPtrOutput
- func (i AttributeGroupTagsArgs) ToOutput(ctx context.Context) pulumix.Output[AttributeGroupTags]
- type AttributeGroupTagsInput
- type AttributeGroupTagsOutput
- func (AttributeGroupTagsOutput) ElementType() reflect.Type
- func (o AttributeGroupTagsOutput) ToAttributeGroupTagsOutput() AttributeGroupTagsOutput
- func (o AttributeGroupTagsOutput) ToAttributeGroupTagsOutputWithContext(ctx context.Context) AttributeGroupTagsOutput
- func (o AttributeGroupTagsOutput) ToAttributeGroupTagsPtrOutput() AttributeGroupTagsPtrOutput
- func (o AttributeGroupTagsOutput) ToAttributeGroupTagsPtrOutputWithContext(ctx context.Context) AttributeGroupTagsPtrOutput
- func (o AttributeGroupTagsOutput) ToOutput(ctx context.Context) pulumix.Output[AttributeGroupTags]
- type AttributeGroupTagsPtrInput
- type AttributeGroupTagsPtrOutput
- func (o AttributeGroupTagsPtrOutput) Elem() AttributeGroupTagsOutput
- func (AttributeGroupTagsPtrOutput) ElementType() reflect.Type
- func (o AttributeGroupTagsPtrOutput) ToAttributeGroupTagsPtrOutput() AttributeGroupTagsPtrOutput
- func (o AttributeGroupTagsPtrOutput) ToAttributeGroupTagsPtrOutputWithContext(ctx context.Context) AttributeGroupTagsPtrOutput
- func (o AttributeGroupTagsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AttributeGroupTags]
- type LookupApplicationArgs
- type LookupApplicationOutputArgs
- type LookupApplicationResult
- type LookupApplicationResultOutput
- func (o LookupApplicationResultOutput) ApplicationName() pulumi.StringPtrOutput
- func (o LookupApplicationResultOutput) ApplicationTagKey() pulumi.StringPtrOutput
- func (o LookupApplicationResultOutput) ApplicationTagValue() pulumi.StringPtrOutput
- func (o LookupApplicationResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupApplicationResultOutput) Description() pulumi.StringPtrOutput
- func (LookupApplicationResultOutput) ElementType() reflect.Type
- func (o LookupApplicationResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupApplicationResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupApplicationResultOutput) Tags() ApplicationTagsPtrOutput
- func (o LookupApplicationResultOutput) ToLookupApplicationResultOutput() LookupApplicationResultOutput
- func (o LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext(ctx context.Context) LookupApplicationResultOutput
- func (o LookupApplicationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupApplicationResult]
- type LookupAttributeGroupArgs
- type LookupAttributeGroupAssociationArgs
- type LookupAttributeGroupAssociationOutputArgs
- type LookupAttributeGroupAssociationResult
- type LookupAttributeGroupAssociationResultOutput
- func (o LookupAttributeGroupAssociationResultOutput) ApplicationArn() pulumi.StringPtrOutput
- func (o LookupAttributeGroupAssociationResultOutput) AttributeGroupArn() pulumi.StringPtrOutput
- func (LookupAttributeGroupAssociationResultOutput) ElementType() reflect.Type
- func (o LookupAttributeGroupAssociationResultOutput) ToLookupAttributeGroupAssociationResultOutput() LookupAttributeGroupAssociationResultOutput
- func (o LookupAttributeGroupAssociationResultOutput) ToLookupAttributeGroupAssociationResultOutputWithContext(ctx context.Context) LookupAttributeGroupAssociationResultOutput
- func (o LookupAttributeGroupAssociationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAttributeGroupAssociationResult]
- type LookupAttributeGroupOutputArgs
- type LookupAttributeGroupResult
- type LookupAttributeGroupResultOutput
- func (o LookupAttributeGroupResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupAttributeGroupResultOutput) Attributes() pulumi.AnyOutput
- func (o LookupAttributeGroupResultOutput) Description() pulumi.StringPtrOutput
- func (LookupAttributeGroupResultOutput) ElementType() reflect.Type
- func (o LookupAttributeGroupResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupAttributeGroupResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupAttributeGroupResultOutput) Tags() AttributeGroupTagsPtrOutput
- func (o LookupAttributeGroupResultOutput) ToLookupAttributeGroupResultOutput() LookupAttributeGroupResultOutput
- func (o LookupAttributeGroupResultOutput) ToLookupAttributeGroupResultOutputWithContext(ctx context.Context) LookupAttributeGroupResultOutput
- func (o LookupAttributeGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAttributeGroupResult]
- type LookupResourceAssociationArgs
- type LookupResourceAssociationOutputArgs
- type LookupResourceAssociationResult
- type LookupResourceAssociationResultOutput
- func (o LookupResourceAssociationResultOutput) ApplicationArn() pulumi.StringPtrOutput
- func (LookupResourceAssociationResultOutput) ElementType() reflect.Type
- func (o LookupResourceAssociationResultOutput) ResourceArn() pulumi.StringPtrOutput
- func (o LookupResourceAssociationResultOutput) ToLookupResourceAssociationResultOutput() LookupResourceAssociationResultOutput
- func (o LookupResourceAssociationResultOutput) ToLookupResourceAssociationResultOutputWithContext(ctx context.Context) LookupResourceAssociationResultOutput
- func (o LookupResourceAssociationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupResourceAssociationResult]
- type ResourceAssociation
- func (*ResourceAssociation) ElementType() reflect.Type
- func (i *ResourceAssociation) ToOutput(ctx context.Context) pulumix.Output[*ResourceAssociation]
- func (i *ResourceAssociation) ToResourceAssociationOutput() ResourceAssociationOutput
- func (i *ResourceAssociation) ToResourceAssociationOutputWithContext(ctx context.Context) ResourceAssociationOutput
- type ResourceAssociationArgs
- type ResourceAssociationInput
- type ResourceAssociationOutput
- func (o ResourceAssociationOutput) Application() pulumi.StringOutput
- func (o ResourceAssociationOutput) ApplicationArn() pulumi.StringOutput
- func (ResourceAssociationOutput) ElementType() reflect.Type
- func (o ResourceAssociationOutput) Resource() pulumi.StringOutput
- func (o ResourceAssociationOutput) ResourceArn() pulumi.StringOutput
- func (o ResourceAssociationOutput) ResourceType() ResourceAssociationResourceTypeOutput
- func (o ResourceAssociationOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceAssociation]
- func (o ResourceAssociationOutput) ToResourceAssociationOutput() ResourceAssociationOutput
- func (o ResourceAssociationOutput) ToResourceAssociationOutputWithContext(ctx context.Context) ResourceAssociationOutput
- type ResourceAssociationResourceType
- func (ResourceAssociationResourceType) ElementType() reflect.Type
- func (e ResourceAssociationResourceType) ToResourceAssociationResourceTypeOutput() ResourceAssociationResourceTypeOutput
- func (e ResourceAssociationResourceType) ToResourceAssociationResourceTypeOutputWithContext(ctx context.Context) ResourceAssociationResourceTypeOutput
- func (e ResourceAssociationResourceType) ToResourceAssociationResourceTypePtrOutput() ResourceAssociationResourceTypePtrOutput
- func (e ResourceAssociationResourceType) ToResourceAssociationResourceTypePtrOutputWithContext(ctx context.Context) ResourceAssociationResourceTypePtrOutput
- func (e ResourceAssociationResourceType) ToStringOutput() pulumi.StringOutput
- func (e ResourceAssociationResourceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ResourceAssociationResourceType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ResourceAssociationResourceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceAssociationResourceTypeInput
- type ResourceAssociationResourceTypeOutput
- func (ResourceAssociationResourceTypeOutput) ElementType() reflect.Type
- func (o ResourceAssociationResourceTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceAssociationResourceType]
- func (o ResourceAssociationResourceTypeOutput) ToResourceAssociationResourceTypeOutput() ResourceAssociationResourceTypeOutput
- func (o ResourceAssociationResourceTypeOutput) ToResourceAssociationResourceTypeOutputWithContext(ctx context.Context) ResourceAssociationResourceTypeOutput
- func (o ResourceAssociationResourceTypeOutput) ToResourceAssociationResourceTypePtrOutput() ResourceAssociationResourceTypePtrOutput
- func (o ResourceAssociationResourceTypeOutput) ToResourceAssociationResourceTypePtrOutputWithContext(ctx context.Context) ResourceAssociationResourceTypePtrOutput
- func (o ResourceAssociationResourceTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ResourceAssociationResourceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ResourceAssociationResourceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResourceAssociationResourceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceAssociationResourceTypePtrInput
- type ResourceAssociationResourceTypePtrOutput
- func (o ResourceAssociationResourceTypePtrOutput) Elem() ResourceAssociationResourceTypeOutput
- func (ResourceAssociationResourceTypePtrOutput) ElementType() reflect.Type
- func (o ResourceAssociationResourceTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceAssociationResourceType]
- func (o ResourceAssociationResourceTypePtrOutput) ToResourceAssociationResourceTypePtrOutput() ResourceAssociationResourceTypePtrOutput
- func (o ResourceAssociationResourceTypePtrOutput) ToResourceAssociationResourceTypePtrOutputWithContext(ctx context.Context) ResourceAssociationResourceTypePtrOutput
- func (o ResourceAssociationResourceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResourceAssociationResourceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceAssociationState
Constants ¶
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"` // 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
func (*Application) ToOutput ¶ added in v0.76.0
func (i *Application) ToOutput(ctx context.Context) pulumix.Output[*Application]
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) 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 (o ApplicationOutput) Arn() pulumi.StringOutput
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
func (o ApplicationOutput) Name() pulumi.StringOutput
The name of the application.
func (ApplicationOutput) Tags ¶ added in v0.17.0
func (o ApplicationOutput) Tags() ApplicationTagsPtrOutput
func (ApplicationOutput) ToApplicationOutput ¶
func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput
func (ApplicationOutput) ToApplicationOutputWithContext ¶
func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
func (ApplicationOutput) ToOutput ¶ added in v0.76.0
func (o ApplicationOutput) ToOutput(ctx context.Context) pulumix.Output[*Application]
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
func (ApplicationTagsArgs) ToOutput ¶ added in v0.76.0
func (i ApplicationTagsArgs) ToOutput(ctx context.Context) pulumix.Output[ApplicationTags]
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
func (ApplicationTagsOutput) ToOutput ¶ added in v0.76.0
func (o ApplicationTagsOutput) ToOutput(ctx context.Context) pulumix.Output[ApplicationTags]
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
func ApplicationTagsPtr ¶
func ApplicationTagsPtr(v *ApplicationTagsArgs) ApplicationTagsPtrInput
type ApplicationTagsPtrOutput ¶
type ApplicationTagsPtrOutput struct{ *pulumi.OutputState }
func (ApplicationTagsPtrOutput) Elem ¶
func (o ApplicationTagsPtrOutput) Elem() ApplicationTagsOutput
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
func (ApplicationTagsPtrOutput) ToOutput ¶ added in v0.76.0
func (o ApplicationTagsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ApplicationTags]
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
func (*AttributeGroup) ToOutput ¶ added in v0.76.0
func (i *AttributeGroup) ToOutput(ctx context.Context) pulumix.Output[*AttributeGroup]
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
func (*AttributeGroupAssociation) ToOutput ¶ added in v0.76.0
func (i *AttributeGroupAssociation) ToOutput(ctx context.Context) pulumix.Output[*AttributeGroupAssociation]
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 ¶
func (AttributeGroupAssociationArgs) ElementType() reflect.Type
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
func (o AttributeGroupAssociationOutput) Application() pulumi.StringOutput
The name or the Id of the Application.
func (AttributeGroupAssociationOutput) ApplicationArn ¶ added in v0.17.0
func (o AttributeGroupAssociationOutput) ApplicationArn() pulumi.StringOutput
func (AttributeGroupAssociationOutput) AttributeGroup ¶ added in v0.17.0
func (o AttributeGroupAssociationOutput) AttributeGroup() pulumi.StringOutput
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) ElementType() reflect.Type
func (AttributeGroupAssociationOutput) ToAttributeGroupAssociationOutput ¶
func (o AttributeGroupAssociationOutput) ToAttributeGroupAssociationOutput() AttributeGroupAssociationOutput
func (AttributeGroupAssociationOutput) ToAttributeGroupAssociationOutputWithContext ¶
func (o AttributeGroupAssociationOutput) ToAttributeGroupAssociationOutputWithContext(ctx context.Context) AttributeGroupAssociationOutput
func (AttributeGroupAssociationOutput) ToOutput ¶ added in v0.76.0
func (o AttributeGroupAssociationOutput) ToOutput(ctx context.Context) pulumix.Output[*AttributeGroupAssociation]
type AttributeGroupAssociationState ¶
type AttributeGroupAssociationState struct { }
func (AttributeGroupAssociationState) ElementType ¶
func (AttributeGroupAssociationState) ElementType() reflect.Type
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 (o AttributeGroupOutput) Arn() pulumi.StringOutput
func (AttributeGroupOutput) Attributes ¶ added in v0.17.0
func (o AttributeGroupOutput) Attributes() pulumi.AnyOutput
func (AttributeGroupOutput) Description ¶ added in v0.17.0
func (o AttributeGroupOutput) Description() pulumi.StringPtrOutput
The description of the attribute group.
func (AttributeGroupOutput) ElementType ¶
func (AttributeGroupOutput) ElementType() reflect.Type
func (AttributeGroupOutput) Name ¶ added in v0.17.0
func (o AttributeGroupOutput) Name() pulumi.StringOutput
The name of the attribute group.
func (AttributeGroupOutput) Tags ¶ added in v0.17.0
func (o AttributeGroupOutput) Tags() AttributeGroupTagsPtrOutput
func (AttributeGroupOutput) ToAttributeGroupOutput ¶
func (o AttributeGroupOutput) ToAttributeGroupOutput() AttributeGroupOutput
func (AttributeGroupOutput) ToAttributeGroupOutputWithContext ¶
func (o AttributeGroupOutput) ToAttributeGroupOutputWithContext(ctx context.Context) AttributeGroupOutput
func (AttributeGroupOutput) ToOutput ¶ added in v0.76.0
func (o AttributeGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*AttributeGroup]
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
func (AttributeGroupTagsArgs) ToOutput ¶ added in v0.76.0
func (i AttributeGroupTagsArgs) ToOutput(ctx context.Context) pulumix.Output[AttributeGroupTags]
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
func (AttributeGroupTagsOutput) ToOutput ¶ added in v0.76.0
func (o AttributeGroupTagsOutput) ToOutput(ctx context.Context) pulumix.Output[AttributeGroupTags]
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
func AttributeGroupTagsPtr ¶
func AttributeGroupTagsPtr(v *AttributeGroupTagsArgs) AttributeGroupTagsPtrInput
type AttributeGroupTagsPtrOutput ¶
type AttributeGroupTagsPtrOutput struct{ *pulumi.OutputState }
func (AttributeGroupTagsPtrOutput) Elem ¶
func (o AttributeGroupTagsPtrOutput) Elem() AttributeGroupTagsOutput
func (AttributeGroupTagsPtrOutput) ElementType ¶
func (AttributeGroupTagsPtrOutput) ElementType() reflect.Type
func (AttributeGroupTagsPtrOutput) ToAttributeGroupTagsPtrOutput ¶
func (o AttributeGroupTagsPtrOutput) ToAttributeGroupTagsPtrOutput() AttributeGroupTagsPtrOutput
func (AttributeGroupTagsPtrOutput) ToAttributeGroupTagsPtrOutputWithContext ¶
func (o AttributeGroupTagsPtrOutput) ToAttributeGroupTagsPtrOutputWithContext(ctx context.Context) AttributeGroupTagsPtrOutput
func (AttributeGroupTagsPtrOutput) ToOutput ¶ added in v0.76.0
func (o AttributeGroupTagsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AttributeGroupTags]
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
func (LookupApplicationOutputArgs) ElementType() reflect.Type
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 *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 LookupApplicationOutput(ctx *pulumi.Context, args LookupApplicationOutputArgs, opts ...pulumi.InvokeOption) LookupApplicationResultOutput
func (LookupApplicationResultOutput) ApplicationName ¶ added in v0.91.0
func (o LookupApplicationResultOutput) ApplicationName() pulumi.StringPtrOutput
The name of the application.
func (LookupApplicationResultOutput) ApplicationTagKey ¶ added in v0.91.0
func (o LookupApplicationResultOutput) ApplicationTagKey() pulumi.StringPtrOutput
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 (o LookupApplicationResultOutput) Arn() pulumi.StringPtrOutput
func (LookupApplicationResultOutput) Description ¶ added in v0.12.0
func (o LookupApplicationResultOutput) Description() pulumi.StringPtrOutput
The description of the application.
func (LookupApplicationResultOutput) ElementType ¶ added in v0.12.0
func (LookupApplicationResultOutput) ElementType() reflect.Type
func (LookupApplicationResultOutput) Id ¶ added in v0.12.0
func (o LookupApplicationResultOutput) Id() pulumi.StringPtrOutput
func (LookupApplicationResultOutput) Name ¶ added in v0.12.0
func (o LookupApplicationResultOutput) Name() pulumi.StringPtrOutput
The name of the application.
func (LookupApplicationResultOutput) Tags ¶ added in v0.12.0
func (o LookupApplicationResultOutput) Tags() ApplicationTagsPtrOutput
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
func (LookupApplicationResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupApplicationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupApplicationResult]
type LookupAttributeGroupArgs ¶ added in v0.12.0
type LookupAttributeGroupArgs struct {
Id string `pulumi:"id"`
}
type LookupAttributeGroupAssociationArgs ¶ added in v0.12.0
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
func (LookupAttributeGroupAssociationOutputArgs) ElementType() reflect.Type
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
func LookupAttributeGroupAssociation(ctx *pulumi.Context, args *LookupAttributeGroupAssociationArgs, opts ...pulumi.InvokeOption) (*LookupAttributeGroupAssociationResult, error)
Resource Schema for AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation.
type LookupAttributeGroupAssociationResultOutput ¶ added in v0.12.0
type LookupAttributeGroupAssociationResultOutput struct{ *pulumi.OutputState }
func LookupAttributeGroupAssociationOutput ¶ added in v0.12.0
func LookupAttributeGroupAssociationOutput(ctx *pulumi.Context, args LookupAttributeGroupAssociationOutputArgs, opts ...pulumi.InvokeOption) LookupAttributeGroupAssociationResultOutput
func (LookupAttributeGroupAssociationResultOutput) ApplicationArn ¶ added in v0.12.0
func (o LookupAttributeGroupAssociationResultOutput) ApplicationArn() pulumi.StringPtrOutput
func (LookupAttributeGroupAssociationResultOutput) AttributeGroupArn ¶ added in v0.12.0
func (o LookupAttributeGroupAssociationResultOutput) AttributeGroupArn() pulumi.StringPtrOutput
func (LookupAttributeGroupAssociationResultOutput) ElementType ¶ added in v0.12.0
func (LookupAttributeGroupAssociationResultOutput) ElementType() reflect.Type
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
func (LookupAttributeGroupAssociationResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupAttributeGroupAssociationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAttributeGroupAssociationResult]
type LookupAttributeGroupOutputArgs ¶ added in v0.12.0
type LookupAttributeGroupOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupAttributeGroupOutputArgs) ElementType ¶ added in v0.12.0
func (LookupAttributeGroupOutputArgs) ElementType() reflect.Type
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 LookupAttributeGroupOutput(ctx *pulumi.Context, args LookupAttributeGroupOutputArgs, opts ...pulumi.InvokeOption) LookupAttributeGroupResultOutput
func (LookupAttributeGroupResultOutput) Arn ¶ added in v0.12.0
func (o LookupAttributeGroupResultOutput) Arn() pulumi.StringPtrOutput
func (LookupAttributeGroupResultOutput) Attributes ¶ added in v0.12.0
func (o LookupAttributeGroupResultOutput) Attributes() pulumi.AnyOutput
func (LookupAttributeGroupResultOutput) Description ¶ added in v0.12.0
func (o LookupAttributeGroupResultOutput) Description() pulumi.StringPtrOutput
The description of the attribute group.
func (LookupAttributeGroupResultOutput) ElementType ¶ added in v0.12.0
func (LookupAttributeGroupResultOutput) ElementType() reflect.Type
func (LookupAttributeGroupResultOutput) Id ¶ added in v0.12.0
func (o LookupAttributeGroupResultOutput) Id() pulumi.StringPtrOutput
func (LookupAttributeGroupResultOutput) Name ¶ added in v0.12.0
func (o LookupAttributeGroupResultOutput) Name() pulumi.StringPtrOutput
The name of the attribute group.
func (LookupAttributeGroupResultOutput) Tags ¶ added in v0.12.0
func (o LookupAttributeGroupResultOutput) Tags() AttributeGroupTagsPtrOutput
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
func (LookupAttributeGroupResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupAttributeGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAttributeGroupResult]
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
func (LookupResourceAssociationOutputArgs) ElementType() reflect.Type
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 LookupResourceAssociationOutput ¶ added in v0.12.0
func LookupResourceAssociationOutput(ctx *pulumi.Context, args LookupResourceAssociationOutputArgs, opts ...pulumi.InvokeOption) LookupResourceAssociationResultOutput
func (LookupResourceAssociationResultOutput) ApplicationArn ¶ added in v0.12.0
func (o LookupResourceAssociationResultOutput) ApplicationArn() pulumi.StringPtrOutput
func (LookupResourceAssociationResultOutput) ElementType ¶ added in v0.12.0
func (LookupResourceAssociationResultOutput) ElementType() reflect.Type
func (LookupResourceAssociationResultOutput) ResourceArn ¶ added in v0.12.0
func (o LookupResourceAssociationResultOutput) ResourceArn() pulumi.StringPtrOutput
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
func (LookupResourceAssociationResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupResourceAssociationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupResourceAssociationResult]
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) ToOutput ¶ added in v0.76.0
func (i *ResourceAssociation) ToOutput(ctx context.Context) pulumix.Output[*ResourceAssociation]
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
func (o ResourceAssociationOutput) Application() pulumi.StringOutput
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
func (o ResourceAssociationOutput) Resource() pulumi.StringOutput
The name or the Id of the Resource.
func (ResourceAssociationOutput) ResourceArn ¶ added in v0.17.0
func (o ResourceAssociationOutput) ResourceArn() pulumi.StringOutput
func (ResourceAssociationOutput) ResourceType ¶ added in v0.17.0
func (o ResourceAssociationOutput) ResourceType() ResourceAssociationResourceTypeOutput
The type of the CFN Resource for now it's enum CFN_STACK.
func (ResourceAssociationOutput) ToOutput ¶ added in v0.76.0
func (o ResourceAssociationOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceAssociation]
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) ElementType() reflect.Type
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 (e ResourceAssociationResourceType) ToStringOutput() pulumi.StringOutput
func (ResourceAssociationResourceType) ToStringOutputWithContext ¶
func (e ResourceAssociationResourceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResourceAssociationResourceType) ToStringPtrOutput ¶
func (e ResourceAssociationResourceType) ToStringPtrOutput() pulumi.StringPtrOutput
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) ElementType() reflect.Type
func (ResourceAssociationResourceTypeOutput) ToOutput ¶ added in v0.76.0
func (o ResourceAssociationResourceTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceAssociationResourceType]
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 (o ResourceAssociationResourceTypeOutput) ToStringOutput() pulumi.StringOutput
func (ResourceAssociationResourceTypeOutput) ToStringOutputWithContext ¶
func (o ResourceAssociationResourceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResourceAssociationResourceTypeOutput) ToStringPtrOutput ¶
func (o ResourceAssociationResourceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
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 }
func ResourceAssociationResourceTypePtr ¶
func ResourceAssociationResourceTypePtr(v string) ResourceAssociationResourceTypePtrInput
type ResourceAssociationResourceTypePtrOutput ¶
type ResourceAssociationResourceTypePtrOutput struct{ *pulumi.OutputState }
func (ResourceAssociationResourceTypePtrOutput) ElementType ¶
func (ResourceAssociationResourceTypePtrOutput) ElementType() reflect.Type
func (ResourceAssociationResourceTypePtrOutput) ToOutput ¶ added in v0.76.0
func (o ResourceAssociationResourceTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceAssociationResourceType]
func (ResourceAssociationResourceTypePtrOutput) ToResourceAssociationResourceTypePtrOutput ¶
func (o ResourceAssociationResourceTypePtrOutput) ToResourceAssociationResourceTypePtrOutput() ResourceAssociationResourceTypePtrOutput
func (ResourceAssociationResourceTypePtrOutput) ToResourceAssociationResourceTypePtrOutputWithContext ¶
func (o ResourceAssociationResourceTypePtrOutput) ToResourceAssociationResourceTypePtrOutputWithContext(ctx context.Context) ResourceAssociationResourceTypePtrOutput
func (ResourceAssociationResourceTypePtrOutput) ToStringPtrOutput ¶
func (o ResourceAssociationResourceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceAssociationResourceTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ResourceAssociationResourceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceAssociationState ¶
type ResourceAssociationState struct { }
func (ResourceAssociationState) ElementType ¶
func (ResourceAssociationState) ElementType() reflect.Type