Documentation
¶
Index ¶
- type AcceptedPortfolioShare
- func (r *AcceptedPortfolioShare) AWSCloudFormationType() string
- func (r *AcceptedPortfolioShare) DeletionPolicy() policies.DeletionPolicy
- func (r *AcceptedPortfolioShare) DependsOn() []string
- func (r AcceptedPortfolioShare) MarshalJSON() ([]byte, error)
- func (r *AcceptedPortfolioShare) Metadata() map[string]interface{}
- func (r *AcceptedPortfolioShare) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *AcceptedPortfolioShare) SetDependsOn(dependencies []string)
- func (r *AcceptedPortfolioShare) SetMetadata(metadata map[string]interface{})
- func (r *AcceptedPortfolioShare) UnmarshalJSON(b []byte) error
- type CloudFormationProduct
- func (r *CloudFormationProduct) AWSCloudFormationType() string
- func (r *CloudFormationProduct) DeletionPolicy() policies.DeletionPolicy
- func (r *CloudFormationProduct) DependsOn() []string
- func (r CloudFormationProduct) MarshalJSON() ([]byte, error)
- func (r *CloudFormationProduct) Metadata() map[string]interface{}
- func (r *CloudFormationProduct) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *CloudFormationProduct) SetDependsOn(dependencies []string)
- func (r *CloudFormationProduct) SetMetadata(metadata map[string]interface{})
- func (r *CloudFormationProduct) UnmarshalJSON(b []byte) error
- type CloudFormationProduct_ProvisioningArtifactProperties
- func (r *CloudFormationProduct_ProvisioningArtifactProperties) AWSCloudFormationType() string
- func (r *CloudFormationProduct_ProvisioningArtifactProperties) DeletionPolicy() policies.DeletionPolicy
- func (r *CloudFormationProduct_ProvisioningArtifactProperties) DependsOn() []string
- func (r *CloudFormationProduct_ProvisioningArtifactProperties) Metadata() map[string]interface{}
- func (r *CloudFormationProduct_ProvisioningArtifactProperties) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *CloudFormationProduct_ProvisioningArtifactProperties) SetDependsOn(dependencies []string)
- func (r *CloudFormationProduct_ProvisioningArtifactProperties) SetMetadata(metadata map[string]interface{})
- type CloudFormationProvisionedProduct
- func (r *CloudFormationProvisionedProduct) AWSCloudFormationType() string
- func (r *CloudFormationProvisionedProduct) DeletionPolicy() policies.DeletionPolicy
- func (r *CloudFormationProvisionedProduct) DependsOn() []string
- func (r CloudFormationProvisionedProduct) MarshalJSON() ([]byte, error)
- func (r *CloudFormationProvisionedProduct) Metadata() map[string]interface{}
- func (r *CloudFormationProvisionedProduct) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *CloudFormationProvisionedProduct) SetDependsOn(dependencies []string)
- func (r *CloudFormationProvisionedProduct) SetMetadata(metadata map[string]interface{})
- func (r *CloudFormationProvisionedProduct) UnmarshalJSON(b []byte) error
- type CloudFormationProvisionedProduct_ProvisioningParameter
- func (r *CloudFormationProvisionedProduct_ProvisioningParameter) AWSCloudFormationType() string
- func (r *CloudFormationProvisionedProduct_ProvisioningParameter) DeletionPolicy() policies.DeletionPolicy
- func (r *CloudFormationProvisionedProduct_ProvisioningParameter) DependsOn() []string
- func (r *CloudFormationProvisionedProduct_ProvisioningParameter) Metadata() map[string]interface{}
- func (r *CloudFormationProvisionedProduct_ProvisioningParameter) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *CloudFormationProvisionedProduct_ProvisioningParameter) SetDependsOn(dependencies []string)
- func (r *CloudFormationProvisionedProduct_ProvisioningParameter) SetMetadata(metadata map[string]interface{})
- type CloudFormationProvisionedProduct_ProvisioningPreferences
- func (r *CloudFormationProvisionedProduct_ProvisioningPreferences) AWSCloudFormationType() string
- func (r *CloudFormationProvisionedProduct_ProvisioningPreferences) DeletionPolicy() policies.DeletionPolicy
- func (r *CloudFormationProvisionedProduct_ProvisioningPreferences) DependsOn() []string
- func (r *CloudFormationProvisionedProduct_ProvisioningPreferences) Metadata() map[string]interface{}
- func (r *CloudFormationProvisionedProduct_ProvisioningPreferences) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *CloudFormationProvisionedProduct_ProvisioningPreferences) SetDependsOn(dependencies []string)
- func (r *CloudFormationProvisionedProduct_ProvisioningPreferences) SetMetadata(metadata map[string]interface{})
- type LaunchNotificationConstraint
- func (r *LaunchNotificationConstraint) AWSCloudFormationType() string
- func (r *LaunchNotificationConstraint) DeletionPolicy() policies.DeletionPolicy
- func (r *LaunchNotificationConstraint) DependsOn() []string
- func (r LaunchNotificationConstraint) MarshalJSON() ([]byte, error)
- func (r *LaunchNotificationConstraint) Metadata() map[string]interface{}
- func (r *LaunchNotificationConstraint) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *LaunchNotificationConstraint) SetDependsOn(dependencies []string)
- func (r *LaunchNotificationConstraint) SetMetadata(metadata map[string]interface{})
- func (r *LaunchNotificationConstraint) UnmarshalJSON(b []byte) error
- type LaunchRoleConstraint
- func (r *LaunchRoleConstraint) AWSCloudFormationType() string
- func (r *LaunchRoleConstraint) DeletionPolicy() policies.DeletionPolicy
- func (r *LaunchRoleConstraint) DependsOn() []string
- func (r LaunchRoleConstraint) MarshalJSON() ([]byte, error)
- func (r *LaunchRoleConstraint) Metadata() map[string]interface{}
- func (r *LaunchRoleConstraint) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *LaunchRoleConstraint) SetDependsOn(dependencies []string)
- func (r *LaunchRoleConstraint) SetMetadata(metadata map[string]interface{})
- func (r *LaunchRoleConstraint) UnmarshalJSON(b []byte) error
- type LaunchTemplateConstraint
- func (r *LaunchTemplateConstraint) AWSCloudFormationType() string
- func (r *LaunchTemplateConstraint) DeletionPolicy() policies.DeletionPolicy
- func (r *LaunchTemplateConstraint) DependsOn() []string
- func (r LaunchTemplateConstraint) MarshalJSON() ([]byte, error)
- func (r *LaunchTemplateConstraint) Metadata() map[string]interface{}
- func (r *LaunchTemplateConstraint) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *LaunchTemplateConstraint) SetDependsOn(dependencies []string)
- func (r *LaunchTemplateConstraint) SetMetadata(metadata map[string]interface{})
- func (r *LaunchTemplateConstraint) UnmarshalJSON(b []byte) error
- type Portfolio
- func (r *Portfolio) AWSCloudFormationType() string
- func (r *Portfolio) DeletionPolicy() policies.DeletionPolicy
- func (r *Portfolio) DependsOn() []string
- func (r Portfolio) MarshalJSON() ([]byte, error)
- func (r *Portfolio) Metadata() map[string]interface{}
- func (r *Portfolio) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Portfolio) SetDependsOn(dependencies []string)
- func (r *Portfolio) SetMetadata(metadata map[string]interface{})
- func (r *Portfolio) UnmarshalJSON(b []byte) error
- type PortfolioPrincipalAssociation
- func (r *PortfolioPrincipalAssociation) AWSCloudFormationType() string
- func (r *PortfolioPrincipalAssociation) DeletionPolicy() policies.DeletionPolicy
- func (r *PortfolioPrincipalAssociation) DependsOn() []string
- func (r PortfolioPrincipalAssociation) MarshalJSON() ([]byte, error)
- func (r *PortfolioPrincipalAssociation) Metadata() map[string]interface{}
- func (r *PortfolioPrincipalAssociation) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *PortfolioPrincipalAssociation) SetDependsOn(dependencies []string)
- func (r *PortfolioPrincipalAssociation) SetMetadata(metadata map[string]interface{})
- func (r *PortfolioPrincipalAssociation) UnmarshalJSON(b []byte) error
- type PortfolioProductAssociation
- func (r *PortfolioProductAssociation) AWSCloudFormationType() string
- func (r *PortfolioProductAssociation) DeletionPolicy() policies.DeletionPolicy
- func (r *PortfolioProductAssociation) DependsOn() []string
- func (r PortfolioProductAssociation) MarshalJSON() ([]byte, error)
- func (r *PortfolioProductAssociation) Metadata() map[string]interface{}
- func (r *PortfolioProductAssociation) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *PortfolioProductAssociation) SetDependsOn(dependencies []string)
- func (r *PortfolioProductAssociation) SetMetadata(metadata map[string]interface{})
- func (r *PortfolioProductAssociation) UnmarshalJSON(b []byte) error
- type PortfolioShare
- func (r *PortfolioShare) AWSCloudFormationType() string
- func (r *PortfolioShare) DeletionPolicy() policies.DeletionPolicy
- func (r *PortfolioShare) DependsOn() []string
- func (r PortfolioShare) MarshalJSON() ([]byte, error)
- func (r *PortfolioShare) Metadata() map[string]interface{}
- func (r *PortfolioShare) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *PortfolioShare) SetDependsOn(dependencies []string)
- func (r *PortfolioShare) SetMetadata(metadata map[string]interface{})
- func (r *PortfolioShare) UnmarshalJSON(b []byte) error
- type ResourceUpdateConstraint
- func (r *ResourceUpdateConstraint) AWSCloudFormationType() string
- func (r *ResourceUpdateConstraint) DeletionPolicy() policies.DeletionPolicy
- func (r *ResourceUpdateConstraint) DependsOn() []string
- func (r ResourceUpdateConstraint) MarshalJSON() ([]byte, error)
- func (r *ResourceUpdateConstraint) Metadata() map[string]interface{}
- func (r *ResourceUpdateConstraint) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *ResourceUpdateConstraint) SetDependsOn(dependencies []string)
- func (r *ResourceUpdateConstraint) SetMetadata(metadata map[string]interface{})
- func (r *ResourceUpdateConstraint) UnmarshalJSON(b []byte) error
- type StackSetConstraint
- func (r *StackSetConstraint) AWSCloudFormationType() string
- func (r *StackSetConstraint) DeletionPolicy() policies.DeletionPolicy
- func (r *StackSetConstraint) DependsOn() []string
- func (r StackSetConstraint) MarshalJSON() ([]byte, error)
- func (r *StackSetConstraint) Metadata() map[string]interface{}
- func (r *StackSetConstraint) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *StackSetConstraint) SetDependsOn(dependencies []string)
- func (r *StackSetConstraint) SetMetadata(metadata map[string]interface{})
- func (r *StackSetConstraint) UnmarshalJSON(b []byte) error
- type TagOption
- func (r *TagOption) AWSCloudFormationType() string
- func (r *TagOption) DeletionPolicy() policies.DeletionPolicy
- func (r *TagOption) DependsOn() []string
- func (r TagOption) MarshalJSON() ([]byte, error)
- func (r *TagOption) Metadata() map[string]interface{}
- func (r *TagOption) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *TagOption) SetDependsOn(dependencies []string)
- func (r *TagOption) SetMetadata(metadata map[string]interface{})
- func (r *TagOption) UnmarshalJSON(b []byte) error
- type TagOptionAssociation
- func (r *TagOptionAssociation) AWSCloudFormationType() string
- func (r *TagOptionAssociation) DeletionPolicy() policies.DeletionPolicy
- func (r *TagOptionAssociation) DependsOn() []string
- func (r TagOptionAssociation) MarshalJSON() ([]byte, error)
- func (r *TagOptionAssociation) Metadata() map[string]interface{}
- func (r *TagOptionAssociation) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *TagOptionAssociation) SetDependsOn(dependencies []string)
- func (r *TagOptionAssociation) SetMetadata(metadata map[string]interface{})
- func (r *TagOptionAssociation) UnmarshalJSON(b []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcceptedPortfolioShare ¶
type AcceptedPortfolioShare struct { // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-acceptedportfolioshare.html#cfn-servicecatalog-acceptedportfolioshare-acceptlanguage AcceptLanguage string `json:"AcceptLanguage,omitempty"` // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-acceptedportfolioshare.html#cfn-servicecatalog-acceptedportfolioshare-portfolioid PortfolioId string `json:"PortfolioId,omitempty"` // contains filtered or unexported fields }
AcceptedPortfolioShare AWS CloudFormation Resource (AWS::ServiceCatalog::AcceptedPortfolioShare) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-acceptedportfolioshare.html
func (*AcceptedPortfolioShare) AWSCloudFormationType ¶
func (r *AcceptedPortfolioShare) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*AcceptedPortfolioShare) DeletionPolicy ¶
func (r *AcceptedPortfolioShare) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*AcceptedPortfolioShare) DependsOn ¶
func (r *AcceptedPortfolioShare) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (AcceptedPortfolioShare) MarshalJSON ¶
func (r AcceptedPortfolioShare) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*AcceptedPortfolioShare) Metadata ¶
func (r *AcceptedPortfolioShare) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*AcceptedPortfolioShare) SetDeletionPolicy ¶
func (r *AcceptedPortfolioShare) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*AcceptedPortfolioShare) SetDependsOn ¶
func (r *AcceptedPortfolioShare) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*AcceptedPortfolioShare) SetMetadata ¶
func (r *AcceptedPortfolioShare) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*AcceptedPortfolioShare) UnmarshalJSON ¶
func (r *AcceptedPortfolioShare) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type CloudFormationProduct ¶
type CloudFormationProduct struct { // AcceptLanguage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationproduct.html#cfn-servicecatalog-cloudformationproduct-acceptlanguage AcceptLanguage string `json:"AcceptLanguage,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationproduct.html#cfn-servicecatalog-cloudformationproduct-description Description string `json:"Description,omitempty"` // Distributor AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationproduct.html#cfn-servicecatalog-cloudformationproduct-distributor Distributor string `json:"Distributor,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationproduct.html#cfn-servicecatalog-cloudformationproduct-name Name string `json:"Name,omitempty"` // Owner AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationproduct.html#cfn-servicecatalog-cloudformationproduct-owner Owner string `json:"Owner,omitempty"` // ProvisioningArtifactParameters AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationproduct.html#cfn-servicecatalog-cloudformationproduct-provisioningartifactparameters ProvisioningArtifactParameters []CloudFormationProduct_ProvisioningArtifactProperties `json:"ProvisioningArtifactParameters,omitempty"` // SupportDescription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationproduct.html#cfn-servicecatalog-cloudformationproduct-supportdescription SupportDescription string `json:"SupportDescription,omitempty"` // SupportEmail AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationproduct.html#cfn-servicecatalog-cloudformationproduct-supportemail SupportEmail string `json:"SupportEmail,omitempty"` // SupportUrl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationproduct.html#cfn-servicecatalog-cloudformationproduct-supporturl SupportUrl string `json:"SupportUrl,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationproduct.html#cfn-servicecatalog-cloudformationproduct-tags Tags []tags.Tag `json:"Tags,omitempty"` // contains filtered or unexported fields }
CloudFormationProduct AWS CloudFormation Resource (AWS::ServiceCatalog::CloudFormationProduct) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationproduct.html
func (*CloudFormationProduct) AWSCloudFormationType ¶
func (r *CloudFormationProduct) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*CloudFormationProduct) DeletionPolicy ¶
func (r *CloudFormationProduct) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*CloudFormationProduct) DependsOn ¶
func (r *CloudFormationProduct) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (CloudFormationProduct) MarshalJSON ¶
func (r CloudFormationProduct) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*CloudFormationProduct) Metadata ¶
func (r *CloudFormationProduct) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*CloudFormationProduct) SetDeletionPolicy ¶
func (r *CloudFormationProduct) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*CloudFormationProduct) SetDependsOn ¶
func (r *CloudFormationProduct) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*CloudFormationProduct) SetMetadata ¶
func (r *CloudFormationProduct) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*CloudFormationProduct) UnmarshalJSON ¶
func (r *CloudFormationProduct) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type CloudFormationProduct_ProvisioningArtifactProperties ¶
type CloudFormationProduct_ProvisioningArtifactProperties struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationproduct-provisioningartifactproperties.html#cfn-servicecatalog-cloudformationproduct-provisioningartifactproperties-description Description string `json:"Description,omitempty"` // DisableTemplateValidation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationproduct-provisioningartifactproperties.html#cfn-servicecatalog-cloudformationproduct-provisioningartifactproperties-disabletemplatevalidation DisableTemplateValidation bool `json:"DisableTemplateValidation,omitempty"` // Info AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationproduct-provisioningartifactproperties.html#cfn-servicecatalog-cloudformationproduct-provisioningartifactproperties-info Info interface{} `json:"Info,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationproduct-provisioningartifactproperties.html#cfn-servicecatalog-cloudformationproduct-provisioningartifactproperties-name Name string `json:"Name,omitempty"` // contains filtered or unexported fields }
CloudFormationProduct_ProvisioningArtifactProperties AWS CloudFormation Resource (AWS::ServiceCatalog::CloudFormationProduct.ProvisioningArtifactProperties) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationproduct-provisioningartifactproperties.html
func (*CloudFormationProduct_ProvisioningArtifactProperties) AWSCloudFormationType ¶
func (r *CloudFormationProduct_ProvisioningArtifactProperties) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*CloudFormationProduct_ProvisioningArtifactProperties) DeletionPolicy ¶
func (r *CloudFormationProduct_ProvisioningArtifactProperties) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*CloudFormationProduct_ProvisioningArtifactProperties) DependsOn ¶
func (r *CloudFormationProduct_ProvisioningArtifactProperties) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*CloudFormationProduct_ProvisioningArtifactProperties) Metadata ¶
func (r *CloudFormationProduct_ProvisioningArtifactProperties) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*CloudFormationProduct_ProvisioningArtifactProperties) SetDeletionPolicy ¶
func (r *CloudFormationProduct_ProvisioningArtifactProperties) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*CloudFormationProduct_ProvisioningArtifactProperties) SetDependsOn ¶
func (r *CloudFormationProduct_ProvisioningArtifactProperties) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*CloudFormationProduct_ProvisioningArtifactProperties) SetMetadata ¶
func (r *CloudFormationProduct_ProvisioningArtifactProperties) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type CloudFormationProvisionedProduct ¶
type CloudFormationProvisionedProduct struct { // AcceptLanguage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-acceptlanguage AcceptLanguage string `json:"AcceptLanguage,omitempty"` // NotificationArns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-notificationarns NotificationArns []string `json:"NotificationArns,omitempty"` // PathId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-pathid PathId string `json:"PathId,omitempty"` // ProductId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-productid ProductId string `json:"ProductId,omitempty"` // ProductName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-productname ProductName string `json:"ProductName,omitempty"` // ProvisionedProductName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisionedproductname ProvisionedProductName string `json:"ProvisionedProductName,omitempty"` // ProvisioningArtifactId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisioningartifactid ProvisioningArtifactId string `json:"ProvisioningArtifactId,omitempty"` // ProvisioningArtifactName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisioningartifactname ProvisioningArtifactName string `json:"ProvisioningArtifactName,omitempty"` // ProvisioningParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisioningparameters ProvisioningParameters []CloudFormationProvisionedProduct_ProvisioningParameter `json:"ProvisioningParameters,omitempty"` // ProvisioningPreferences AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisioningpreferences ProvisioningPreferences *CloudFormationProvisionedProduct_ProvisioningPreferences `json:"ProvisioningPreferences,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-tags Tags []tags.Tag `json:"Tags,omitempty"` // contains filtered or unexported fields }
CloudFormationProvisionedProduct AWS CloudFormation Resource (AWS::ServiceCatalog::CloudFormationProvisionedProduct) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html
func (*CloudFormationProvisionedProduct) AWSCloudFormationType ¶
func (r *CloudFormationProvisionedProduct) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*CloudFormationProvisionedProduct) DeletionPolicy ¶
func (r *CloudFormationProvisionedProduct) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*CloudFormationProvisionedProduct) DependsOn ¶
func (r *CloudFormationProvisionedProduct) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (CloudFormationProvisionedProduct) MarshalJSON ¶
func (r CloudFormationProvisionedProduct) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*CloudFormationProvisionedProduct) Metadata ¶
func (r *CloudFormationProvisionedProduct) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*CloudFormationProvisionedProduct) SetDeletionPolicy ¶
func (r *CloudFormationProvisionedProduct) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*CloudFormationProvisionedProduct) SetDependsOn ¶
func (r *CloudFormationProvisionedProduct) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*CloudFormationProvisionedProduct) SetMetadata ¶
func (r *CloudFormationProvisionedProduct) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*CloudFormationProvisionedProduct) UnmarshalJSON ¶
func (r *CloudFormationProvisionedProduct) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type CloudFormationProvisionedProduct_ProvisioningParameter ¶
type CloudFormationProvisionedProduct_ProvisioningParameter struct { // Key AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationprovisionedproduct-provisioningparameter.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisioningparameter-key Key string `json:"Key,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationprovisionedproduct-provisioningparameter.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisioningparameter-value Value string `json:"Value,omitempty"` // contains filtered or unexported fields }
CloudFormationProvisionedProduct_ProvisioningParameter AWS CloudFormation Resource (AWS::ServiceCatalog::CloudFormationProvisionedProduct.ProvisioningParameter) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationprovisionedproduct-provisioningparameter.html
func (*CloudFormationProvisionedProduct_ProvisioningParameter) AWSCloudFormationType ¶
func (r *CloudFormationProvisionedProduct_ProvisioningParameter) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*CloudFormationProvisionedProduct_ProvisioningParameter) DeletionPolicy ¶
func (r *CloudFormationProvisionedProduct_ProvisioningParameter) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*CloudFormationProvisionedProduct_ProvisioningParameter) DependsOn ¶
func (r *CloudFormationProvisionedProduct_ProvisioningParameter) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*CloudFormationProvisionedProduct_ProvisioningParameter) Metadata ¶
func (r *CloudFormationProvisionedProduct_ProvisioningParameter) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*CloudFormationProvisionedProduct_ProvisioningParameter) SetDeletionPolicy ¶
func (r *CloudFormationProvisionedProduct_ProvisioningParameter) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*CloudFormationProvisionedProduct_ProvisioningParameter) SetDependsOn ¶
func (r *CloudFormationProvisionedProduct_ProvisioningParameter) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*CloudFormationProvisionedProduct_ProvisioningParameter) SetMetadata ¶
func (r *CloudFormationProvisionedProduct_ProvisioningParameter) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type CloudFormationProvisionedProduct_ProvisioningPreferences ¶
type CloudFormationProvisionedProduct_ProvisioningPreferences struct { // StackSetAccounts AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationprovisionedproduct-provisioningpreferences.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisioningpreferences-stacksetaccounts StackSetAccounts []string `json:"StackSetAccounts,omitempty"` // StackSetFailureToleranceCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationprovisionedproduct-provisioningpreferences.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisioningpreferences-stacksetfailuretolerancecount StackSetFailureToleranceCount int `json:"StackSetFailureToleranceCount,omitempty"` // StackSetFailureTolerancePercentage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationprovisionedproduct-provisioningpreferences.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisioningpreferences-stacksetfailuretolerancepercentage StackSetFailureTolerancePercentage int `json:"StackSetFailureTolerancePercentage,omitempty"` // StackSetMaxConcurrencyCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationprovisionedproduct-provisioningpreferences.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisioningpreferences-stacksetmaxconcurrencycount StackSetMaxConcurrencyCount int `json:"StackSetMaxConcurrencyCount,omitempty"` // StackSetMaxConcurrencyPercentage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationprovisionedproduct-provisioningpreferences.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisioningpreferences-stacksetmaxconcurrencypercentage StackSetMaxConcurrencyPercentage int `json:"StackSetMaxConcurrencyPercentage,omitempty"` // StackSetOperationType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationprovisionedproduct-provisioningpreferences.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisioningpreferences-stacksetoperationtype StackSetOperationType string `json:"StackSetOperationType,omitempty"` // StackSetRegions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationprovisionedproduct-provisioningpreferences.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisioningpreferences-stacksetregions StackSetRegions []string `json:"StackSetRegions,omitempty"` // contains filtered or unexported fields }
CloudFormationProvisionedProduct_ProvisioningPreferences AWS CloudFormation Resource (AWS::ServiceCatalog::CloudFormationProvisionedProduct.ProvisioningPreferences) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationprovisionedproduct-provisioningpreferences.html
func (*CloudFormationProvisionedProduct_ProvisioningPreferences) AWSCloudFormationType ¶
func (r *CloudFormationProvisionedProduct_ProvisioningPreferences) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*CloudFormationProvisionedProduct_ProvisioningPreferences) DeletionPolicy ¶
func (r *CloudFormationProvisionedProduct_ProvisioningPreferences) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*CloudFormationProvisionedProduct_ProvisioningPreferences) DependsOn ¶
func (r *CloudFormationProvisionedProduct_ProvisioningPreferences) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*CloudFormationProvisionedProduct_ProvisioningPreferences) Metadata ¶
func (r *CloudFormationProvisionedProduct_ProvisioningPreferences) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*CloudFormationProvisionedProduct_ProvisioningPreferences) SetDeletionPolicy ¶
func (r *CloudFormationProvisionedProduct_ProvisioningPreferences) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*CloudFormationProvisionedProduct_ProvisioningPreferences) SetDependsOn ¶
func (r *CloudFormationProvisionedProduct_ProvisioningPreferences) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*CloudFormationProvisionedProduct_ProvisioningPreferences) SetMetadata ¶
func (r *CloudFormationProvisionedProduct_ProvisioningPreferences) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type LaunchNotificationConstraint ¶
type LaunchNotificationConstraint struct { // AcceptLanguage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchnotificationconstraint.html#cfn-servicecatalog-launchnotificationconstraint-acceptlanguage AcceptLanguage string `json:"AcceptLanguage,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchnotificationconstraint.html#cfn-servicecatalog-launchnotificationconstraint-description Description string `json:"Description,omitempty"` // NotificationArns AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchnotificationconstraint.html#cfn-servicecatalog-launchnotificationconstraint-notificationarns NotificationArns []string `json:"NotificationArns,omitempty"` // PortfolioId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchnotificationconstraint.html#cfn-servicecatalog-launchnotificationconstraint-portfolioid PortfolioId string `json:"PortfolioId,omitempty"` // ProductId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchnotificationconstraint.html#cfn-servicecatalog-launchnotificationconstraint-productid ProductId string `json:"ProductId,omitempty"` // contains filtered or unexported fields }
LaunchNotificationConstraint AWS CloudFormation Resource (AWS::ServiceCatalog::LaunchNotificationConstraint) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchnotificationconstraint.html
func (*LaunchNotificationConstraint) AWSCloudFormationType ¶
func (r *LaunchNotificationConstraint) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*LaunchNotificationConstraint) DeletionPolicy ¶
func (r *LaunchNotificationConstraint) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*LaunchNotificationConstraint) DependsOn ¶
func (r *LaunchNotificationConstraint) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (LaunchNotificationConstraint) MarshalJSON ¶
func (r LaunchNotificationConstraint) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*LaunchNotificationConstraint) Metadata ¶
func (r *LaunchNotificationConstraint) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*LaunchNotificationConstraint) SetDeletionPolicy ¶
func (r *LaunchNotificationConstraint) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*LaunchNotificationConstraint) SetDependsOn ¶
func (r *LaunchNotificationConstraint) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*LaunchNotificationConstraint) SetMetadata ¶
func (r *LaunchNotificationConstraint) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*LaunchNotificationConstraint) UnmarshalJSON ¶
func (r *LaunchNotificationConstraint) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type LaunchRoleConstraint ¶
type LaunchRoleConstraint struct { // AcceptLanguage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchroleconstraint.html#cfn-servicecatalog-launchroleconstraint-acceptlanguage AcceptLanguage string `json:"AcceptLanguage,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchroleconstraint.html#cfn-servicecatalog-launchroleconstraint-description Description string `json:"Description,omitempty"` // PortfolioId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchroleconstraint.html#cfn-servicecatalog-launchroleconstraint-portfolioid PortfolioId string `json:"PortfolioId,omitempty"` // ProductId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchroleconstraint.html#cfn-servicecatalog-launchroleconstraint-productid ProductId string `json:"ProductId,omitempty"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchroleconstraint.html#cfn-servicecatalog-launchroleconstraint-rolearn RoleArn string `json:"RoleArn,omitempty"` // contains filtered or unexported fields }
LaunchRoleConstraint AWS CloudFormation Resource (AWS::ServiceCatalog::LaunchRoleConstraint) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchroleconstraint.html
func (*LaunchRoleConstraint) AWSCloudFormationType ¶
func (r *LaunchRoleConstraint) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*LaunchRoleConstraint) DeletionPolicy ¶
func (r *LaunchRoleConstraint) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*LaunchRoleConstraint) DependsOn ¶
func (r *LaunchRoleConstraint) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (LaunchRoleConstraint) MarshalJSON ¶
func (r LaunchRoleConstraint) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*LaunchRoleConstraint) Metadata ¶
func (r *LaunchRoleConstraint) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*LaunchRoleConstraint) SetDeletionPolicy ¶
func (r *LaunchRoleConstraint) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*LaunchRoleConstraint) SetDependsOn ¶
func (r *LaunchRoleConstraint) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*LaunchRoleConstraint) SetMetadata ¶
func (r *LaunchRoleConstraint) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*LaunchRoleConstraint) UnmarshalJSON ¶
func (r *LaunchRoleConstraint) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type LaunchTemplateConstraint ¶
type LaunchTemplateConstraint struct { // AcceptLanguage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchtemplateconstraint.html#cfn-servicecatalog-launchtemplateconstraint-acceptlanguage AcceptLanguage string `json:"AcceptLanguage,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchtemplateconstraint.html#cfn-servicecatalog-launchtemplateconstraint-description Description string `json:"Description,omitempty"` // PortfolioId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchtemplateconstraint.html#cfn-servicecatalog-launchtemplateconstraint-portfolioid PortfolioId string `json:"PortfolioId,omitempty"` // ProductId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchtemplateconstraint.html#cfn-servicecatalog-launchtemplateconstraint-productid ProductId string `json:"ProductId,omitempty"` // Rules AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchtemplateconstraint.html#cfn-servicecatalog-launchtemplateconstraint-rules Rules string `json:"Rules,omitempty"` // contains filtered or unexported fields }
LaunchTemplateConstraint AWS CloudFormation Resource (AWS::ServiceCatalog::LaunchTemplateConstraint) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchtemplateconstraint.html
func (*LaunchTemplateConstraint) AWSCloudFormationType ¶
func (r *LaunchTemplateConstraint) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*LaunchTemplateConstraint) DeletionPolicy ¶
func (r *LaunchTemplateConstraint) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*LaunchTemplateConstraint) DependsOn ¶
func (r *LaunchTemplateConstraint) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (LaunchTemplateConstraint) MarshalJSON ¶
func (r LaunchTemplateConstraint) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*LaunchTemplateConstraint) Metadata ¶
func (r *LaunchTemplateConstraint) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*LaunchTemplateConstraint) SetDeletionPolicy ¶
func (r *LaunchTemplateConstraint) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*LaunchTemplateConstraint) SetDependsOn ¶
func (r *LaunchTemplateConstraint) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*LaunchTemplateConstraint) SetMetadata ¶
func (r *LaunchTemplateConstraint) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*LaunchTemplateConstraint) UnmarshalJSON ¶
func (r *LaunchTemplateConstraint) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type Portfolio ¶
type Portfolio struct { // AcceptLanguage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolio.html#cfn-servicecatalog-portfolio-acceptlanguage AcceptLanguage string `json:"AcceptLanguage,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolio.html#cfn-servicecatalog-portfolio-description Description string `json:"Description,omitempty"` // DisplayName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolio.html#cfn-servicecatalog-portfolio-displayname DisplayName string `json:"DisplayName,omitempty"` // ProviderName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolio.html#cfn-servicecatalog-portfolio-providername ProviderName string `json:"ProviderName,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolio.html#cfn-servicecatalog-portfolio-tags Tags []tags.Tag `json:"Tags,omitempty"` // contains filtered or unexported fields }
Portfolio AWS CloudFormation Resource (AWS::ServiceCatalog::Portfolio) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolio.html
func (*Portfolio) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Portfolio) DeletionPolicy ¶
func (r *Portfolio) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Portfolio) DependsOn ¶
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (Portfolio) MarshalJSON ¶
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*Portfolio) Metadata ¶
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Portfolio) SetDeletionPolicy ¶
func (r *Portfolio) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Portfolio) SetDependsOn ¶
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Portfolio) SetMetadata ¶
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Portfolio) UnmarshalJSON ¶
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type PortfolioPrincipalAssociation ¶
type PortfolioPrincipalAssociation struct { // AcceptLanguage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolioprincipalassociation.html#cfn-servicecatalog-portfolioprincipalassociation-acceptlanguage AcceptLanguage string `json:"AcceptLanguage,omitempty"` // PortfolioId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolioprincipalassociation.html#cfn-servicecatalog-portfolioprincipalassociation-portfolioid PortfolioId string `json:"PortfolioId,omitempty"` // PrincipalARN AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolioprincipalassociation.html#cfn-servicecatalog-portfolioprincipalassociation-principalarn PrincipalARN string `json:"PrincipalARN,omitempty"` // PrincipalType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolioprincipalassociation.html#cfn-servicecatalog-portfolioprincipalassociation-principaltype PrincipalType string `json:"PrincipalType,omitempty"` // contains filtered or unexported fields }
PortfolioPrincipalAssociation AWS CloudFormation Resource (AWS::ServiceCatalog::PortfolioPrincipalAssociation) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolioprincipalassociation.html
func (*PortfolioPrincipalAssociation) AWSCloudFormationType ¶
func (r *PortfolioPrincipalAssociation) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*PortfolioPrincipalAssociation) DeletionPolicy ¶
func (r *PortfolioPrincipalAssociation) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*PortfolioPrincipalAssociation) DependsOn ¶
func (r *PortfolioPrincipalAssociation) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (PortfolioPrincipalAssociation) MarshalJSON ¶
func (r PortfolioPrincipalAssociation) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*PortfolioPrincipalAssociation) Metadata ¶
func (r *PortfolioPrincipalAssociation) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*PortfolioPrincipalAssociation) SetDeletionPolicy ¶
func (r *PortfolioPrincipalAssociation) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*PortfolioPrincipalAssociation) SetDependsOn ¶
func (r *PortfolioPrincipalAssociation) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*PortfolioPrincipalAssociation) SetMetadata ¶
func (r *PortfolioPrincipalAssociation) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*PortfolioPrincipalAssociation) UnmarshalJSON ¶
func (r *PortfolioPrincipalAssociation) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type PortfolioProductAssociation ¶
type PortfolioProductAssociation struct { // AcceptLanguage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolioproductassociation.html#cfn-servicecatalog-portfolioproductassociation-acceptlanguage AcceptLanguage string `json:"AcceptLanguage,omitempty"` // PortfolioId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolioproductassociation.html#cfn-servicecatalog-portfolioproductassociation-portfolioid PortfolioId string `json:"PortfolioId,omitempty"` // ProductId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolioproductassociation.html#cfn-servicecatalog-portfolioproductassociation-productid ProductId string `json:"ProductId,omitempty"` // SourcePortfolioId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolioproductassociation.html#cfn-servicecatalog-portfolioproductassociation-sourceportfolioid SourcePortfolioId string `json:"SourcePortfolioId,omitempty"` // contains filtered or unexported fields }
PortfolioProductAssociation AWS CloudFormation Resource (AWS::ServiceCatalog::PortfolioProductAssociation) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolioproductassociation.html
func (*PortfolioProductAssociation) AWSCloudFormationType ¶
func (r *PortfolioProductAssociation) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*PortfolioProductAssociation) DeletionPolicy ¶
func (r *PortfolioProductAssociation) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*PortfolioProductAssociation) DependsOn ¶
func (r *PortfolioProductAssociation) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (PortfolioProductAssociation) MarshalJSON ¶
func (r PortfolioProductAssociation) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*PortfolioProductAssociation) Metadata ¶
func (r *PortfolioProductAssociation) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*PortfolioProductAssociation) SetDeletionPolicy ¶
func (r *PortfolioProductAssociation) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*PortfolioProductAssociation) SetDependsOn ¶
func (r *PortfolioProductAssociation) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*PortfolioProductAssociation) SetMetadata ¶
func (r *PortfolioProductAssociation) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*PortfolioProductAssociation) UnmarshalJSON ¶
func (r *PortfolioProductAssociation) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type PortfolioShare ¶
type PortfolioShare struct { // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolioshare.html#cfn-servicecatalog-portfolioshare-acceptlanguage AcceptLanguage string `json:"AcceptLanguage,omitempty"` // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolioshare.html#cfn-servicecatalog-portfolioshare-accountid AccountId string `json:"AccountId,omitempty"` // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolioshare.html#cfn-servicecatalog-portfolioshare-portfolioid PortfolioId string `json:"PortfolioId,omitempty"` // contains filtered or unexported fields }
PortfolioShare AWS CloudFormation Resource (AWS::ServiceCatalog::PortfolioShare) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolioshare.html
func (*PortfolioShare) AWSCloudFormationType ¶
func (r *PortfolioShare) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*PortfolioShare) DeletionPolicy ¶
func (r *PortfolioShare) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*PortfolioShare) DependsOn ¶
func (r *PortfolioShare) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (PortfolioShare) MarshalJSON ¶
func (r PortfolioShare) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*PortfolioShare) Metadata ¶
func (r *PortfolioShare) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*PortfolioShare) SetDeletionPolicy ¶
func (r *PortfolioShare) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*PortfolioShare) SetDependsOn ¶
func (r *PortfolioShare) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*PortfolioShare) SetMetadata ¶
func (r *PortfolioShare) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*PortfolioShare) UnmarshalJSON ¶
func (r *PortfolioShare) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type ResourceUpdateConstraint ¶
type ResourceUpdateConstraint struct { // AcceptLanguage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-resourceupdateconstraint.html#cfn-servicecatalog-resourceupdateconstraint-acceptlanguage AcceptLanguage string `json:"AcceptLanguage,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-resourceupdateconstraint.html#cfn-servicecatalog-resourceupdateconstraint-description Description string `json:"Description,omitempty"` // PortfolioId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-resourceupdateconstraint.html#cfn-servicecatalog-resourceupdateconstraint-portfolioid PortfolioId string `json:"PortfolioId,omitempty"` // ProductId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-resourceupdateconstraint.html#cfn-servicecatalog-resourceupdateconstraint-productid ProductId string `json:"ProductId,omitempty"` // TagUpdateOnProvisionedProduct AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-resourceupdateconstraint.html#cfn-servicecatalog-resourceupdateconstraint-tagupdateonprovisionedproduct TagUpdateOnProvisionedProduct string `json:"TagUpdateOnProvisionedProduct,omitempty"` // contains filtered or unexported fields }
ResourceUpdateConstraint AWS CloudFormation Resource (AWS::ServiceCatalog::ResourceUpdateConstraint) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-resourceupdateconstraint.html
func (*ResourceUpdateConstraint) AWSCloudFormationType ¶
func (r *ResourceUpdateConstraint) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*ResourceUpdateConstraint) DeletionPolicy ¶
func (r *ResourceUpdateConstraint) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*ResourceUpdateConstraint) DependsOn ¶
func (r *ResourceUpdateConstraint) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (ResourceUpdateConstraint) MarshalJSON ¶
func (r ResourceUpdateConstraint) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*ResourceUpdateConstraint) Metadata ¶
func (r *ResourceUpdateConstraint) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*ResourceUpdateConstraint) SetDeletionPolicy ¶
func (r *ResourceUpdateConstraint) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*ResourceUpdateConstraint) SetDependsOn ¶
func (r *ResourceUpdateConstraint) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*ResourceUpdateConstraint) SetMetadata ¶
func (r *ResourceUpdateConstraint) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*ResourceUpdateConstraint) UnmarshalJSON ¶
func (r *ResourceUpdateConstraint) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type StackSetConstraint ¶
type StackSetConstraint struct { // AcceptLanguage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-stacksetconstraint.html#cfn-servicecatalog-stacksetconstraint-acceptlanguage AcceptLanguage string `json:"AcceptLanguage,omitempty"` // AccountList AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-stacksetconstraint.html#cfn-servicecatalog-stacksetconstraint-accountlist AccountList []string `json:"AccountList,omitempty"` // AdminRole AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-stacksetconstraint.html#cfn-servicecatalog-stacksetconstraint-adminrole AdminRole string `json:"AdminRole,omitempty"` // Description AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-stacksetconstraint.html#cfn-servicecatalog-stacksetconstraint-description Description string `json:"Description,omitempty"` // ExecutionRole AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-stacksetconstraint.html#cfn-servicecatalog-stacksetconstraint-executionrole ExecutionRole string `json:"ExecutionRole,omitempty"` // PortfolioId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-stacksetconstraint.html#cfn-servicecatalog-stacksetconstraint-portfolioid PortfolioId string `json:"PortfolioId,omitempty"` // ProductId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-stacksetconstraint.html#cfn-servicecatalog-stacksetconstraint-productid ProductId string `json:"ProductId,omitempty"` // RegionList AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-stacksetconstraint.html#cfn-servicecatalog-stacksetconstraint-regionlist RegionList []string `json:"RegionList,omitempty"` // StackInstanceControl AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-stacksetconstraint.html#cfn-servicecatalog-stacksetconstraint-stackinstancecontrol StackInstanceControl string `json:"StackInstanceControl,omitempty"` // contains filtered or unexported fields }
StackSetConstraint AWS CloudFormation Resource (AWS::ServiceCatalog::StackSetConstraint) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-stacksetconstraint.html
func (*StackSetConstraint) AWSCloudFormationType ¶
func (r *StackSetConstraint) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*StackSetConstraint) DeletionPolicy ¶
func (r *StackSetConstraint) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*StackSetConstraint) DependsOn ¶
func (r *StackSetConstraint) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (StackSetConstraint) MarshalJSON ¶
func (r StackSetConstraint) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*StackSetConstraint) Metadata ¶
func (r *StackSetConstraint) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*StackSetConstraint) SetDeletionPolicy ¶
func (r *StackSetConstraint) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*StackSetConstraint) SetDependsOn ¶
func (r *StackSetConstraint) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*StackSetConstraint) SetMetadata ¶
func (r *StackSetConstraint) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*StackSetConstraint) UnmarshalJSON ¶
func (r *StackSetConstraint) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type TagOption ¶
type TagOption struct { // Active AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-tagoption.html#cfn-servicecatalog-tagoption-active Active bool `json:"Active,omitempty"` // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-tagoption.html#cfn-servicecatalog-tagoption-key Key string `json:"Key,omitempty"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-tagoption.html#cfn-servicecatalog-tagoption-value Value string `json:"Value,omitempty"` // contains filtered or unexported fields }
TagOption AWS CloudFormation Resource (AWS::ServiceCatalog::TagOption) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-tagoption.html
func (*TagOption) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*TagOption) DeletionPolicy ¶
func (r *TagOption) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*TagOption) DependsOn ¶
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (TagOption) MarshalJSON ¶
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*TagOption) Metadata ¶
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*TagOption) SetDeletionPolicy ¶
func (r *TagOption) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*TagOption) SetDependsOn ¶
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*TagOption) SetMetadata ¶
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*TagOption) UnmarshalJSON ¶
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type TagOptionAssociation ¶
type TagOptionAssociation struct { // ResourceId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-tagoptionassociation.html#cfn-servicecatalog-tagoptionassociation-resourceid ResourceId string `json:"ResourceId,omitempty"` // TagOptionId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-tagoptionassociation.html#cfn-servicecatalog-tagoptionassociation-tagoptionid TagOptionId string `json:"TagOptionId,omitempty"` // contains filtered or unexported fields }
TagOptionAssociation AWS CloudFormation Resource (AWS::ServiceCatalog::TagOptionAssociation) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-tagoptionassociation.html
func (*TagOptionAssociation) AWSCloudFormationType ¶
func (r *TagOptionAssociation) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*TagOptionAssociation) DeletionPolicy ¶
func (r *TagOptionAssociation) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*TagOptionAssociation) DependsOn ¶
func (r *TagOptionAssociation) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (TagOptionAssociation) MarshalJSON ¶
func (r TagOptionAssociation) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*TagOptionAssociation) Metadata ¶
func (r *TagOptionAssociation) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*TagOptionAssociation) SetDeletionPolicy ¶
func (r *TagOptionAssociation) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*TagOptionAssociation) SetDependsOn ¶
func (r *TagOptionAssociation) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*TagOptionAssociation) SetMetadata ¶
func (r *TagOptionAssociation) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*TagOptionAssociation) UnmarshalJSON ¶
func (r *TagOptionAssociation) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
Source Files
¶
- aws-servicecatalog-acceptedportfolioshare.go
- aws-servicecatalog-cloudformationproduct.go
- aws-servicecatalog-cloudformationproduct_provisioningartifactproperties.go
- aws-servicecatalog-cloudformationprovisionedproduct.go
- aws-servicecatalog-cloudformationprovisionedproduct_provisioningparameter.go
- aws-servicecatalog-cloudformationprovisionedproduct_provisioningpreferences.go
- aws-servicecatalog-launchnotificationconstraint.go
- aws-servicecatalog-launchroleconstraint.go
- aws-servicecatalog-launchtemplateconstraint.go
- aws-servicecatalog-portfolio.go
- aws-servicecatalog-portfolioprincipalassociation.go
- aws-servicecatalog-portfolioproductassociation.go
- aws-servicecatalog-portfolioshare.go
- aws-servicecatalog-resourceupdateconstraint.go
- aws-servicecatalog-stacksetconstraint.go
- aws-servicecatalog-tagoption.go
- aws-servicecatalog-tagoptionassociation.go