Documentation
¶
Index ¶
- type CustomActionType
- func (r *CustomActionType) AWSCloudFormationType() string
- func (r *CustomActionType) DeletionPolicy() policies.DeletionPolicy
- func (r *CustomActionType) DependsOn() []string
- func (r CustomActionType) MarshalJSON() ([]byte, error)
- func (r *CustomActionType) Metadata() map[string]interface{}
- func (r *CustomActionType) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *CustomActionType) SetDependsOn(dependencies []string)
- func (r *CustomActionType) SetMetadata(metadata map[string]interface{})
- func (r *CustomActionType) UnmarshalJSON(b []byte) error
- type CustomActionType_ArtifactDetails
- func (r *CustomActionType_ArtifactDetails) AWSCloudFormationType() string
- func (r *CustomActionType_ArtifactDetails) DeletionPolicy() policies.DeletionPolicy
- func (r *CustomActionType_ArtifactDetails) DependsOn() []string
- func (r *CustomActionType_ArtifactDetails) Metadata() map[string]interface{}
- func (r *CustomActionType_ArtifactDetails) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *CustomActionType_ArtifactDetails) SetDependsOn(dependencies []string)
- func (r *CustomActionType_ArtifactDetails) SetMetadata(metadata map[string]interface{})
- type CustomActionType_ConfigurationProperties
- func (r *CustomActionType_ConfigurationProperties) AWSCloudFormationType() string
- func (r *CustomActionType_ConfigurationProperties) DeletionPolicy() policies.DeletionPolicy
- func (r *CustomActionType_ConfigurationProperties) DependsOn() []string
- func (r *CustomActionType_ConfigurationProperties) Metadata() map[string]interface{}
- func (r *CustomActionType_ConfigurationProperties) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *CustomActionType_ConfigurationProperties) SetDependsOn(dependencies []string)
- func (r *CustomActionType_ConfigurationProperties) SetMetadata(metadata map[string]interface{})
- type CustomActionType_Settings
- func (r *CustomActionType_Settings) AWSCloudFormationType() string
- func (r *CustomActionType_Settings) DeletionPolicy() policies.DeletionPolicy
- func (r *CustomActionType_Settings) DependsOn() []string
- func (r *CustomActionType_Settings) Metadata() map[string]interface{}
- func (r *CustomActionType_Settings) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *CustomActionType_Settings) SetDependsOn(dependencies []string)
- func (r *CustomActionType_Settings) SetMetadata(metadata map[string]interface{})
- type Pipeline
- func (r *Pipeline) AWSCloudFormationType() string
- func (r *Pipeline) DeletionPolicy() policies.DeletionPolicy
- func (r *Pipeline) DependsOn() []string
- func (r Pipeline) MarshalJSON() ([]byte, error)
- func (r *Pipeline) Metadata() map[string]interface{}
- func (r *Pipeline) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Pipeline) SetDependsOn(dependencies []string)
- func (r *Pipeline) SetMetadata(metadata map[string]interface{})
- func (r *Pipeline) UnmarshalJSON(b []byte) error
- type Pipeline_ActionDeclaration
- func (r *Pipeline_ActionDeclaration) AWSCloudFormationType() string
- func (r *Pipeline_ActionDeclaration) DeletionPolicy() policies.DeletionPolicy
- func (r *Pipeline_ActionDeclaration) DependsOn() []string
- func (r *Pipeline_ActionDeclaration) Metadata() map[string]interface{}
- func (r *Pipeline_ActionDeclaration) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Pipeline_ActionDeclaration) SetDependsOn(dependencies []string)
- func (r *Pipeline_ActionDeclaration) SetMetadata(metadata map[string]interface{})
- type Pipeline_ActionTypeId
- func (r *Pipeline_ActionTypeId) AWSCloudFormationType() string
- func (r *Pipeline_ActionTypeId) DeletionPolicy() policies.DeletionPolicy
- func (r *Pipeline_ActionTypeId) DependsOn() []string
- func (r *Pipeline_ActionTypeId) Metadata() map[string]interface{}
- func (r *Pipeline_ActionTypeId) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Pipeline_ActionTypeId) SetDependsOn(dependencies []string)
- func (r *Pipeline_ActionTypeId) SetMetadata(metadata map[string]interface{})
- type Pipeline_ArtifactStore
- func (r *Pipeline_ArtifactStore) AWSCloudFormationType() string
- func (r *Pipeline_ArtifactStore) DeletionPolicy() policies.DeletionPolicy
- func (r *Pipeline_ArtifactStore) DependsOn() []string
- func (r *Pipeline_ArtifactStore) Metadata() map[string]interface{}
- func (r *Pipeline_ArtifactStore) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Pipeline_ArtifactStore) SetDependsOn(dependencies []string)
- func (r *Pipeline_ArtifactStore) SetMetadata(metadata map[string]interface{})
- type Pipeline_ArtifactStoreMap
- func (r *Pipeline_ArtifactStoreMap) AWSCloudFormationType() string
- func (r *Pipeline_ArtifactStoreMap) DeletionPolicy() policies.DeletionPolicy
- func (r *Pipeline_ArtifactStoreMap) DependsOn() []string
- func (r *Pipeline_ArtifactStoreMap) Metadata() map[string]interface{}
- func (r *Pipeline_ArtifactStoreMap) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Pipeline_ArtifactStoreMap) SetDependsOn(dependencies []string)
- func (r *Pipeline_ArtifactStoreMap) SetMetadata(metadata map[string]interface{})
- type Pipeline_BlockerDeclaration
- func (r *Pipeline_BlockerDeclaration) AWSCloudFormationType() string
- func (r *Pipeline_BlockerDeclaration) DeletionPolicy() policies.DeletionPolicy
- func (r *Pipeline_BlockerDeclaration) DependsOn() []string
- func (r *Pipeline_BlockerDeclaration) Metadata() map[string]interface{}
- func (r *Pipeline_BlockerDeclaration) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Pipeline_BlockerDeclaration) SetDependsOn(dependencies []string)
- func (r *Pipeline_BlockerDeclaration) SetMetadata(metadata map[string]interface{})
- type Pipeline_EncryptionKey
- func (r *Pipeline_EncryptionKey) AWSCloudFormationType() string
- func (r *Pipeline_EncryptionKey) DeletionPolicy() policies.DeletionPolicy
- func (r *Pipeline_EncryptionKey) DependsOn() []string
- func (r *Pipeline_EncryptionKey) Metadata() map[string]interface{}
- func (r *Pipeline_EncryptionKey) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Pipeline_EncryptionKey) SetDependsOn(dependencies []string)
- func (r *Pipeline_EncryptionKey) SetMetadata(metadata map[string]interface{})
- type Pipeline_InputArtifact
- func (r *Pipeline_InputArtifact) AWSCloudFormationType() string
- func (r *Pipeline_InputArtifact) DeletionPolicy() policies.DeletionPolicy
- func (r *Pipeline_InputArtifact) DependsOn() []string
- func (r *Pipeline_InputArtifact) Metadata() map[string]interface{}
- func (r *Pipeline_InputArtifact) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Pipeline_InputArtifact) SetDependsOn(dependencies []string)
- func (r *Pipeline_InputArtifact) SetMetadata(metadata map[string]interface{})
- type Pipeline_OutputArtifact
- func (r *Pipeline_OutputArtifact) AWSCloudFormationType() string
- func (r *Pipeline_OutputArtifact) DeletionPolicy() policies.DeletionPolicy
- func (r *Pipeline_OutputArtifact) DependsOn() []string
- func (r *Pipeline_OutputArtifact) Metadata() map[string]interface{}
- func (r *Pipeline_OutputArtifact) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Pipeline_OutputArtifact) SetDependsOn(dependencies []string)
- func (r *Pipeline_OutputArtifact) SetMetadata(metadata map[string]interface{})
- type Pipeline_StageDeclaration
- func (r *Pipeline_StageDeclaration) AWSCloudFormationType() string
- func (r *Pipeline_StageDeclaration) DeletionPolicy() policies.DeletionPolicy
- func (r *Pipeline_StageDeclaration) DependsOn() []string
- func (r *Pipeline_StageDeclaration) Metadata() map[string]interface{}
- func (r *Pipeline_StageDeclaration) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Pipeline_StageDeclaration) SetDependsOn(dependencies []string)
- func (r *Pipeline_StageDeclaration) SetMetadata(metadata map[string]interface{})
- type Pipeline_StageTransition
- func (r *Pipeline_StageTransition) AWSCloudFormationType() string
- func (r *Pipeline_StageTransition) DeletionPolicy() policies.DeletionPolicy
- func (r *Pipeline_StageTransition) DependsOn() []string
- func (r *Pipeline_StageTransition) Metadata() map[string]interface{}
- func (r *Pipeline_StageTransition) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Pipeline_StageTransition) SetDependsOn(dependencies []string)
- func (r *Pipeline_StageTransition) SetMetadata(metadata map[string]interface{})
- type Webhook
- func (r *Webhook) AWSCloudFormationType() string
- func (r *Webhook) DeletionPolicy() policies.DeletionPolicy
- func (r *Webhook) DependsOn() []string
- func (r Webhook) MarshalJSON() ([]byte, error)
- func (r *Webhook) Metadata() map[string]interface{}
- func (r *Webhook) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Webhook) SetDependsOn(dependencies []string)
- func (r *Webhook) SetMetadata(metadata map[string]interface{})
- func (r *Webhook) UnmarshalJSON(b []byte) error
- type Webhook_WebhookAuthConfiguration
- func (r *Webhook_WebhookAuthConfiguration) AWSCloudFormationType() string
- func (r *Webhook_WebhookAuthConfiguration) DeletionPolicy() policies.DeletionPolicy
- func (r *Webhook_WebhookAuthConfiguration) DependsOn() []string
- func (r *Webhook_WebhookAuthConfiguration) Metadata() map[string]interface{}
- func (r *Webhook_WebhookAuthConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Webhook_WebhookAuthConfiguration) SetDependsOn(dependencies []string)
- func (r *Webhook_WebhookAuthConfiguration) SetMetadata(metadata map[string]interface{})
- type Webhook_WebhookFilterRule
- func (r *Webhook_WebhookFilterRule) AWSCloudFormationType() string
- func (r *Webhook_WebhookFilterRule) DeletionPolicy() policies.DeletionPolicy
- func (r *Webhook_WebhookFilterRule) DependsOn() []string
- func (r *Webhook_WebhookFilterRule) Metadata() map[string]interface{}
- func (r *Webhook_WebhookFilterRule) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Webhook_WebhookFilterRule) SetDependsOn(dependencies []string)
- func (r *Webhook_WebhookFilterRule) SetMetadata(metadata map[string]interface{})
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CustomActionType ¶
type CustomActionType struct { // Category AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html#cfn-codepipeline-customactiontype-category Category string `json:"Category,omitempty"` // ConfigurationProperties AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html#cfn-codepipeline-customactiontype-configurationproperties ConfigurationProperties []CustomActionType_ConfigurationProperties `json:"ConfigurationProperties,omitempty"` // InputArtifactDetails AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html#cfn-codepipeline-customactiontype-inputartifactdetails InputArtifactDetails *CustomActionType_ArtifactDetails `json:"InputArtifactDetails,omitempty"` // OutputArtifactDetails AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html#cfn-codepipeline-customactiontype-outputartifactdetails OutputArtifactDetails *CustomActionType_ArtifactDetails `json:"OutputArtifactDetails,omitempty"` // Provider AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html#cfn-codepipeline-customactiontype-provider Provider string `json:"Provider,omitempty"` // Settings AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html#cfn-codepipeline-customactiontype-settings Settings *CustomActionType_Settings `json:"Settings,omitempty"` // Version AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html#cfn-codepipeline-customactiontype-version Version string `json:"Version,omitempty"` // contains filtered or unexported fields }
CustomActionType AWS CloudFormation Resource (AWS::CodePipeline::CustomActionType) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html
func (*CustomActionType) AWSCloudFormationType ¶
func (r *CustomActionType) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*CustomActionType) DeletionPolicy ¶
func (r *CustomActionType) 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 (*CustomActionType) DependsOn ¶
func (r *CustomActionType) 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 (CustomActionType) MarshalJSON ¶
func (r CustomActionType) 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 (*CustomActionType) Metadata ¶
func (r *CustomActionType) 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 (*CustomActionType) SetDeletionPolicy ¶
func (r *CustomActionType) 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 (*CustomActionType) SetDependsOn ¶
func (r *CustomActionType) 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 (*CustomActionType) SetMetadata ¶
func (r *CustomActionType) 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 (*CustomActionType) UnmarshalJSON ¶
func (r *CustomActionType) 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 CustomActionType_ArtifactDetails ¶
type CustomActionType_ArtifactDetails struct { // MaximumCount AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-artifactdetails.html#cfn-codepipeline-customactiontype-artifactdetails-maximumcount MaximumCount int `json:"MaximumCount"` // MinimumCount AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-artifactdetails.html#cfn-codepipeline-customactiontype-artifactdetails-minimumcount MinimumCount int `json:"MinimumCount"` // contains filtered or unexported fields }
CustomActionType_ArtifactDetails AWS CloudFormation Resource (AWS::CodePipeline::CustomActionType.ArtifactDetails) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-artifactdetails.html
func (*CustomActionType_ArtifactDetails) AWSCloudFormationType ¶
func (r *CustomActionType_ArtifactDetails) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*CustomActionType_ArtifactDetails) DeletionPolicy ¶
func (r *CustomActionType_ArtifactDetails) 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 (*CustomActionType_ArtifactDetails) DependsOn ¶
func (r *CustomActionType_ArtifactDetails) 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 (*CustomActionType_ArtifactDetails) Metadata ¶
func (r *CustomActionType_ArtifactDetails) 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 (*CustomActionType_ArtifactDetails) SetDeletionPolicy ¶
func (r *CustomActionType_ArtifactDetails) 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 (*CustomActionType_ArtifactDetails) SetDependsOn ¶
func (r *CustomActionType_ArtifactDetails) 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 (*CustomActionType_ArtifactDetails) SetMetadata ¶
func (r *CustomActionType_ArtifactDetails) 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 CustomActionType_ConfigurationProperties ¶
type CustomActionType_ConfigurationProperties struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-description Description string `json:"Description,omitempty"` // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-key Key bool `json:"Key"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-name Name string `json:"Name,omitempty"` // Queryable AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-queryable Queryable bool `json:"Queryable,omitempty"` // Required AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-required Required bool `json:"Required"` // Secret AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-secret Secret bool `json:"Secret"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-type Type string `json:"Type,omitempty"` // contains filtered or unexported fields }
CustomActionType_ConfigurationProperties AWS CloudFormation Resource (AWS::CodePipeline::CustomActionType.ConfigurationProperties) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html
func (*CustomActionType_ConfigurationProperties) AWSCloudFormationType ¶
func (r *CustomActionType_ConfigurationProperties) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*CustomActionType_ConfigurationProperties) DeletionPolicy ¶
func (r *CustomActionType_ConfigurationProperties) 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 (*CustomActionType_ConfigurationProperties) DependsOn ¶
func (r *CustomActionType_ConfigurationProperties) 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 (*CustomActionType_ConfigurationProperties) Metadata ¶
func (r *CustomActionType_ConfigurationProperties) 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 (*CustomActionType_ConfigurationProperties) SetDeletionPolicy ¶
func (r *CustomActionType_ConfigurationProperties) 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 (*CustomActionType_ConfigurationProperties) SetDependsOn ¶
func (r *CustomActionType_ConfigurationProperties) 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 (*CustomActionType_ConfigurationProperties) SetMetadata ¶
func (r *CustomActionType_ConfigurationProperties) 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 CustomActionType_Settings ¶
type CustomActionType_Settings struct { // EntityUrlTemplate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html#cfn-codepipeline-customactiontype-settings-entityurltemplate EntityUrlTemplate string `json:"EntityUrlTemplate,omitempty"` // ExecutionUrlTemplate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html#cfn-codepipeline-customactiontype-settings-executionurltemplate ExecutionUrlTemplate string `json:"ExecutionUrlTemplate,omitempty"` // RevisionUrlTemplate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html#cfn-codepipeline-customactiontype-settings-revisionurltemplate RevisionUrlTemplate string `json:"RevisionUrlTemplate,omitempty"` // ThirdPartyConfigurationUrl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html#cfn-codepipeline-customactiontype-settings-thirdpartyconfigurationurl ThirdPartyConfigurationUrl string `json:"ThirdPartyConfigurationUrl,omitempty"` // contains filtered or unexported fields }
CustomActionType_Settings AWS CloudFormation Resource (AWS::CodePipeline::CustomActionType.Settings) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html
func (*CustomActionType_Settings) AWSCloudFormationType ¶
func (r *CustomActionType_Settings) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*CustomActionType_Settings) DeletionPolicy ¶
func (r *CustomActionType_Settings) 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 (*CustomActionType_Settings) DependsOn ¶
func (r *CustomActionType_Settings) 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 (*CustomActionType_Settings) Metadata ¶
func (r *CustomActionType_Settings) 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 (*CustomActionType_Settings) SetDeletionPolicy ¶
func (r *CustomActionType_Settings) 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 (*CustomActionType_Settings) SetDependsOn ¶
func (r *CustomActionType_Settings) 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 (*CustomActionType_Settings) SetMetadata ¶
func (r *CustomActionType_Settings) 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 Pipeline ¶
type Pipeline struct { // ArtifactStore AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-pipeline.html#cfn-codepipeline-pipeline-artifactstore ArtifactStore *Pipeline_ArtifactStore `json:"ArtifactStore,omitempty"` // ArtifactStores AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-pipeline.html#cfn-codepipeline-pipeline-artifactstores ArtifactStores []Pipeline_ArtifactStoreMap `json:"ArtifactStores,omitempty"` // DisableInboundStageTransitions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-pipeline.html#cfn-codepipeline-pipeline-disableinboundstagetransitions DisableInboundStageTransitions []Pipeline_StageTransition `json:"DisableInboundStageTransitions,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-pipeline.html#cfn-codepipeline-pipeline-name Name string `json:"Name,omitempty"` // RestartExecutionOnUpdate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-pipeline.html#cfn-codepipeline-pipeline-restartexecutiononupdate RestartExecutionOnUpdate bool `json:"RestartExecutionOnUpdate,omitempty"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-pipeline.html#cfn-codepipeline-pipeline-rolearn RoleArn string `json:"RoleArn,omitempty"` // Stages AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-pipeline.html#cfn-codepipeline-pipeline-stages Stages []Pipeline_StageDeclaration `json:"Stages,omitempty"` // contains filtered or unexported fields }
Pipeline AWS CloudFormation Resource (AWS::CodePipeline::Pipeline) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-pipeline.html
func (*Pipeline) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Pipeline) DeletionPolicy ¶
func (r *Pipeline) 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 (*Pipeline) 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 (Pipeline) 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 (*Pipeline) Metadata ¶
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Pipeline) SetDeletionPolicy ¶
func (r *Pipeline) 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 (*Pipeline) 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 (*Pipeline) 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 (*Pipeline) UnmarshalJSON ¶
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type Pipeline_ActionDeclaration ¶
type Pipeline_ActionDeclaration struct { // ActionTypeId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions.html#cfn-codepipeline-pipeline-stages-actions-actiontypeid ActionTypeId *Pipeline_ActionTypeId `json:"ActionTypeId,omitempty"` // Configuration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions.html#cfn-codepipeline-pipeline-stages-actions-configuration Configuration interface{} `json:"Configuration,omitempty"` // InputArtifacts AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions.html#cfn-codepipeline-pipeline-stages-actions-inputartifacts InputArtifacts []Pipeline_InputArtifact `json:"InputArtifacts,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions.html#cfn-codepipeline-pipeline-stages-actions-name Name string `json:"Name,omitempty"` // OutputArtifacts AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions.html#cfn-codepipeline-pipeline-stages-actions-outputartifacts OutputArtifacts []Pipeline_OutputArtifact `json:"OutputArtifacts,omitempty"` // Region AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions.html#cfn-codepipeline-pipeline-stages-actions-region Region string `json:"Region,omitempty"` // RoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions.html#cfn-codepipeline-pipeline-stages-actions-rolearn RoleArn string `json:"RoleArn,omitempty"` // RunOrder AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions.html#cfn-codepipeline-pipeline-stages-actions-runorder RunOrder int `json:"RunOrder,omitempty"` // contains filtered or unexported fields }
Pipeline_ActionDeclaration AWS CloudFormation Resource (AWS::CodePipeline::Pipeline.ActionDeclaration) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions.html
func (*Pipeline_ActionDeclaration) AWSCloudFormationType ¶
func (r *Pipeline_ActionDeclaration) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Pipeline_ActionDeclaration) DeletionPolicy ¶
func (r *Pipeline_ActionDeclaration) 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 (*Pipeline_ActionDeclaration) DependsOn ¶
func (r *Pipeline_ActionDeclaration) 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 (*Pipeline_ActionDeclaration) Metadata ¶
func (r *Pipeline_ActionDeclaration) 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 (*Pipeline_ActionDeclaration) SetDeletionPolicy ¶
func (r *Pipeline_ActionDeclaration) 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 (*Pipeline_ActionDeclaration) SetDependsOn ¶
func (r *Pipeline_ActionDeclaration) 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 (*Pipeline_ActionDeclaration) SetMetadata ¶
func (r *Pipeline_ActionDeclaration) 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 Pipeline_ActionTypeId ¶
type Pipeline_ActionTypeId struct { // Category AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-actiontypeid.html#cfn-codepipeline-pipeline-stages-actions-actiontypeid-category Category string `json:"Category,omitempty"` // Owner AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-actiontypeid.html#cfn-codepipeline-pipeline-stages-actions-actiontypeid-owner Owner string `json:"Owner,omitempty"` // Provider AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-actiontypeid.html#cfn-codepipeline-pipeline-stages-actions-actiontypeid-provider Provider string `json:"Provider,omitempty"` // Version AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-actiontypeid.html#cfn-codepipeline-pipeline-stages-actions-actiontypeid-version Version string `json:"Version,omitempty"` // contains filtered or unexported fields }
Pipeline_ActionTypeId AWS CloudFormation Resource (AWS::CodePipeline::Pipeline.ActionTypeId) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-actiontypeid.html
func (*Pipeline_ActionTypeId) AWSCloudFormationType ¶
func (r *Pipeline_ActionTypeId) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Pipeline_ActionTypeId) DeletionPolicy ¶
func (r *Pipeline_ActionTypeId) 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 (*Pipeline_ActionTypeId) DependsOn ¶
func (r *Pipeline_ActionTypeId) 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 (*Pipeline_ActionTypeId) Metadata ¶
func (r *Pipeline_ActionTypeId) 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 (*Pipeline_ActionTypeId) SetDeletionPolicy ¶
func (r *Pipeline_ActionTypeId) 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 (*Pipeline_ActionTypeId) SetDependsOn ¶
func (r *Pipeline_ActionTypeId) 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 (*Pipeline_ActionTypeId) SetMetadata ¶
func (r *Pipeline_ActionTypeId) 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 Pipeline_ArtifactStore ¶
type Pipeline_ArtifactStore struct { // EncryptionKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-artifactstore.html#cfn-codepipeline-pipeline-artifactstore-encryptionkey EncryptionKey *Pipeline_EncryptionKey `json:"EncryptionKey,omitempty"` // Location AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-artifactstore.html#cfn-codepipeline-pipeline-artifactstore-location Location string `json:"Location,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-artifactstore.html#cfn-codepipeline-pipeline-artifactstore-type Type string `json:"Type,omitempty"` // contains filtered or unexported fields }
Pipeline_ArtifactStore AWS CloudFormation Resource (AWS::CodePipeline::Pipeline.ArtifactStore) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-artifactstore.html
func (*Pipeline_ArtifactStore) AWSCloudFormationType ¶
func (r *Pipeline_ArtifactStore) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Pipeline_ArtifactStore) DeletionPolicy ¶
func (r *Pipeline_ArtifactStore) 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 (*Pipeline_ArtifactStore) DependsOn ¶
func (r *Pipeline_ArtifactStore) 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 (*Pipeline_ArtifactStore) Metadata ¶
func (r *Pipeline_ArtifactStore) 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 (*Pipeline_ArtifactStore) SetDeletionPolicy ¶
func (r *Pipeline_ArtifactStore) 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 (*Pipeline_ArtifactStore) SetDependsOn ¶
func (r *Pipeline_ArtifactStore) 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 (*Pipeline_ArtifactStore) SetMetadata ¶
func (r *Pipeline_ArtifactStore) 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 Pipeline_ArtifactStoreMap ¶
type Pipeline_ArtifactStoreMap struct { // ArtifactStore AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-artifactstoremap.html#cfn-codepipeline-pipeline-artifactstoremap-artifactstore ArtifactStore *Pipeline_ArtifactStore `json:"ArtifactStore,omitempty"` // Region AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-artifactstoremap.html#cfn-codepipeline-pipeline-artifactstoremap-region Region string `json:"Region,omitempty"` // contains filtered or unexported fields }
Pipeline_ArtifactStoreMap AWS CloudFormation Resource (AWS::CodePipeline::Pipeline.ArtifactStoreMap) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-artifactstoremap.html
func (*Pipeline_ArtifactStoreMap) AWSCloudFormationType ¶
func (r *Pipeline_ArtifactStoreMap) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Pipeline_ArtifactStoreMap) DeletionPolicy ¶
func (r *Pipeline_ArtifactStoreMap) 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 (*Pipeline_ArtifactStoreMap) DependsOn ¶
func (r *Pipeline_ArtifactStoreMap) 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 (*Pipeline_ArtifactStoreMap) Metadata ¶
func (r *Pipeline_ArtifactStoreMap) 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 (*Pipeline_ArtifactStoreMap) SetDeletionPolicy ¶
func (r *Pipeline_ArtifactStoreMap) 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 (*Pipeline_ArtifactStoreMap) SetDependsOn ¶
func (r *Pipeline_ArtifactStoreMap) 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 (*Pipeline_ArtifactStoreMap) SetMetadata ¶
func (r *Pipeline_ArtifactStoreMap) 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 Pipeline_BlockerDeclaration ¶
type Pipeline_BlockerDeclaration struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-blockers.html#cfn-codepipeline-pipeline-stages-blockers-name Name string `json:"Name,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-blockers.html#cfn-codepipeline-pipeline-stages-blockers-type Type string `json:"Type,omitempty"` // contains filtered or unexported fields }
Pipeline_BlockerDeclaration AWS CloudFormation Resource (AWS::CodePipeline::Pipeline.BlockerDeclaration) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-blockers.html
func (*Pipeline_BlockerDeclaration) AWSCloudFormationType ¶
func (r *Pipeline_BlockerDeclaration) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Pipeline_BlockerDeclaration) DeletionPolicy ¶
func (r *Pipeline_BlockerDeclaration) 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 (*Pipeline_BlockerDeclaration) DependsOn ¶
func (r *Pipeline_BlockerDeclaration) 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 (*Pipeline_BlockerDeclaration) Metadata ¶
func (r *Pipeline_BlockerDeclaration) 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 (*Pipeline_BlockerDeclaration) SetDeletionPolicy ¶
func (r *Pipeline_BlockerDeclaration) 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 (*Pipeline_BlockerDeclaration) SetDependsOn ¶
func (r *Pipeline_BlockerDeclaration) 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 (*Pipeline_BlockerDeclaration) SetMetadata ¶
func (r *Pipeline_BlockerDeclaration) 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 Pipeline_EncryptionKey ¶
type Pipeline_EncryptionKey struct { // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-artifactstore-encryptionkey.html#cfn-codepipeline-pipeline-artifactstore-encryptionkey-id Id string `json:"Id,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-artifactstore-encryptionkey.html#cfn-codepipeline-pipeline-artifactstore-encryptionkey-type Type string `json:"Type,omitempty"` // contains filtered or unexported fields }
Pipeline_EncryptionKey AWS CloudFormation Resource (AWS::CodePipeline::Pipeline.EncryptionKey) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-artifactstore-encryptionkey.html
func (*Pipeline_EncryptionKey) AWSCloudFormationType ¶
func (r *Pipeline_EncryptionKey) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Pipeline_EncryptionKey) DeletionPolicy ¶
func (r *Pipeline_EncryptionKey) 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 (*Pipeline_EncryptionKey) DependsOn ¶
func (r *Pipeline_EncryptionKey) 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 (*Pipeline_EncryptionKey) Metadata ¶
func (r *Pipeline_EncryptionKey) 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 (*Pipeline_EncryptionKey) SetDeletionPolicy ¶
func (r *Pipeline_EncryptionKey) 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 (*Pipeline_EncryptionKey) SetDependsOn ¶
func (r *Pipeline_EncryptionKey) 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 (*Pipeline_EncryptionKey) SetMetadata ¶
func (r *Pipeline_EncryptionKey) 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 Pipeline_InputArtifact ¶
type Pipeline_InputArtifact struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-inputartifacts.html#cfn-codepipeline-pipeline-stages-actions-inputartifacts-name Name string `json:"Name,omitempty"` // contains filtered or unexported fields }
Pipeline_InputArtifact AWS CloudFormation Resource (AWS::CodePipeline::Pipeline.InputArtifact) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-inputartifacts.html
func (*Pipeline_InputArtifact) AWSCloudFormationType ¶
func (r *Pipeline_InputArtifact) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Pipeline_InputArtifact) DeletionPolicy ¶
func (r *Pipeline_InputArtifact) 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 (*Pipeline_InputArtifact) DependsOn ¶
func (r *Pipeline_InputArtifact) 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 (*Pipeline_InputArtifact) Metadata ¶
func (r *Pipeline_InputArtifact) 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 (*Pipeline_InputArtifact) SetDeletionPolicy ¶
func (r *Pipeline_InputArtifact) 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 (*Pipeline_InputArtifact) SetDependsOn ¶
func (r *Pipeline_InputArtifact) 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 (*Pipeline_InputArtifact) SetMetadata ¶
func (r *Pipeline_InputArtifact) 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 Pipeline_OutputArtifact ¶
type Pipeline_OutputArtifact struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-outputartifacts.html#cfn-codepipeline-pipeline-stages-actions-outputartifacts-name Name string `json:"Name,omitempty"` // contains filtered or unexported fields }
Pipeline_OutputArtifact AWS CloudFormation Resource (AWS::CodePipeline::Pipeline.OutputArtifact) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-outputartifacts.html
func (*Pipeline_OutputArtifact) AWSCloudFormationType ¶
func (r *Pipeline_OutputArtifact) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Pipeline_OutputArtifact) DeletionPolicy ¶
func (r *Pipeline_OutputArtifact) 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 (*Pipeline_OutputArtifact) DependsOn ¶
func (r *Pipeline_OutputArtifact) 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 (*Pipeline_OutputArtifact) Metadata ¶
func (r *Pipeline_OutputArtifact) 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 (*Pipeline_OutputArtifact) SetDeletionPolicy ¶
func (r *Pipeline_OutputArtifact) 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 (*Pipeline_OutputArtifact) SetDependsOn ¶
func (r *Pipeline_OutputArtifact) 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 (*Pipeline_OutputArtifact) SetMetadata ¶
func (r *Pipeline_OutputArtifact) 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 Pipeline_StageDeclaration ¶
type Pipeline_StageDeclaration struct { // Actions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages.html#cfn-codepipeline-pipeline-stages-actions Actions []Pipeline_ActionDeclaration `json:"Actions,omitempty"` // Blockers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages.html#cfn-codepipeline-pipeline-stages-blockers Blockers []Pipeline_BlockerDeclaration `json:"Blockers,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages.html#cfn-codepipeline-pipeline-stages-name Name string `json:"Name,omitempty"` // contains filtered or unexported fields }
Pipeline_StageDeclaration AWS CloudFormation Resource (AWS::CodePipeline::Pipeline.StageDeclaration) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages.html
func (*Pipeline_StageDeclaration) AWSCloudFormationType ¶
func (r *Pipeline_StageDeclaration) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Pipeline_StageDeclaration) DeletionPolicy ¶
func (r *Pipeline_StageDeclaration) 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 (*Pipeline_StageDeclaration) DependsOn ¶
func (r *Pipeline_StageDeclaration) 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 (*Pipeline_StageDeclaration) Metadata ¶
func (r *Pipeline_StageDeclaration) 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 (*Pipeline_StageDeclaration) SetDeletionPolicy ¶
func (r *Pipeline_StageDeclaration) 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 (*Pipeline_StageDeclaration) SetDependsOn ¶
func (r *Pipeline_StageDeclaration) 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 (*Pipeline_StageDeclaration) SetMetadata ¶
func (r *Pipeline_StageDeclaration) 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 Pipeline_StageTransition ¶
type Pipeline_StageTransition struct { // Reason AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-disableinboundstagetransitions.html#cfn-codepipeline-pipeline-disableinboundstagetransitions-reason Reason string `json:"Reason,omitempty"` // StageName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-disableinboundstagetransitions.html#cfn-codepipeline-pipeline-disableinboundstagetransitions-stagename StageName string `json:"StageName,omitempty"` // contains filtered or unexported fields }
Pipeline_StageTransition AWS CloudFormation Resource (AWS::CodePipeline::Pipeline.StageTransition) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-disableinboundstagetransitions.html
func (*Pipeline_StageTransition) AWSCloudFormationType ¶
func (r *Pipeline_StageTransition) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Pipeline_StageTransition) DeletionPolicy ¶
func (r *Pipeline_StageTransition) 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 (*Pipeline_StageTransition) DependsOn ¶
func (r *Pipeline_StageTransition) 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 (*Pipeline_StageTransition) Metadata ¶
func (r *Pipeline_StageTransition) 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 (*Pipeline_StageTransition) SetDeletionPolicy ¶
func (r *Pipeline_StageTransition) 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 (*Pipeline_StageTransition) SetDependsOn ¶
func (r *Pipeline_StageTransition) 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 (*Pipeline_StageTransition) SetMetadata ¶
func (r *Pipeline_StageTransition) 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 Webhook ¶
type Webhook struct { // Authentication AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-webhook.html#cfn-codepipeline-webhook-authentication Authentication string `json:"Authentication,omitempty"` // AuthenticationConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-webhook.html#cfn-codepipeline-webhook-authenticationconfiguration AuthenticationConfiguration *Webhook_WebhookAuthConfiguration `json:"AuthenticationConfiguration,omitempty"` // Filters AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-webhook.html#cfn-codepipeline-webhook-filters Filters []Webhook_WebhookFilterRule `json:"Filters,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-webhook.html#cfn-codepipeline-webhook-name Name string `json:"Name,omitempty"` // RegisterWithThirdParty AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-webhook.html#cfn-codepipeline-webhook-registerwiththirdparty RegisterWithThirdParty bool `json:"RegisterWithThirdParty,omitempty"` // TargetAction AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-webhook.html#cfn-codepipeline-webhook-targetaction TargetAction string `json:"TargetAction,omitempty"` // TargetPipeline AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-webhook.html#cfn-codepipeline-webhook-targetpipeline TargetPipeline string `json:"TargetPipeline,omitempty"` // TargetPipelineVersion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-webhook.html#cfn-codepipeline-webhook-targetpipelineversion TargetPipelineVersion int `json:"TargetPipelineVersion"` // contains filtered or unexported fields }
Webhook AWS CloudFormation Resource (AWS::CodePipeline::Webhook) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-webhook.html
func (*Webhook) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Webhook) DeletionPolicy ¶
func (r *Webhook) 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 (*Webhook) 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 (Webhook) 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 (*Webhook) Metadata ¶
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Webhook) SetDeletionPolicy ¶
func (r *Webhook) 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 (*Webhook) 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 (*Webhook) 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 (*Webhook) UnmarshalJSON ¶
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type Webhook_WebhookAuthConfiguration ¶
type Webhook_WebhookAuthConfiguration struct { // AllowedIPRange AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-webhook-webhookauthconfiguration.html#cfn-codepipeline-webhook-webhookauthconfiguration-allowediprange AllowedIPRange string `json:"AllowedIPRange,omitempty"` // SecretToken AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-webhook-webhookauthconfiguration.html#cfn-codepipeline-webhook-webhookauthconfiguration-secrettoken SecretToken string `json:"SecretToken,omitempty"` // contains filtered or unexported fields }
Webhook_WebhookAuthConfiguration AWS CloudFormation Resource (AWS::CodePipeline::Webhook.WebhookAuthConfiguration) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-webhook-webhookauthconfiguration.html
func (*Webhook_WebhookAuthConfiguration) AWSCloudFormationType ¶
func (r *Webhook_WebhookAuthConfiguration) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Webhook_WebhookAuthConfiguration) DeletionPolicy ¶
func (r *Webhook_WebhookAuthConfiguration) 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 (*Webhook_WebhookAuthConfiguration) DependsOn ¶
func (r *Webhook_WebhookAuthConfiguration) 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 (*Webhook_WebhookAuthConfiguration) Metadata ¶
func (r *Webhook_WebhookAuthConfiguration) 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 (*Webhook_WebhookAuthConfiguration) SetDeletionPolicy ¶
func (r *Webhook_WebhookAuthConfiguration) 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 (*Webhook_WebhookAuthConfiguration) SetDependsOn ¶
func (r *Webhook_WebhookAuthConfiguration) 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 (*Webhook_WebhookAuthConfiguration) SetMetadata ¶
func (r *Webhook_WebhookAuthConfiguration) 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 Webhook_WebhookFilterRule ¶
type Webhook_WebhookFilterRule struct { // JsonPath AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-webhook-webhookfilterrule.html#cfn-codepipeline-webhook-webhookfilterrule-jsonpath JsonPath string `json:"JsonPath,omitempty"` // MatchEquals AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-webhook-webhookfilterrule.html#cfn-codepipeline-webhook-webhookfilterrule-matchequals MatchEquals string `json:"MatchEquals,omitempty"` // contains filtered or unexported fields }
Webhook_WebhookFilterRule AWS CloudFormation Resource (AWS::CodePipeline::Webhook.WebhookFilterRule) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-webhook-webhookfilterrule.html
func (*Webhook_WebhookFilterRule) AWSCloudFormationType ¶
func (r *Webhook_WebhookFilterRule) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Webhook_WebhookFilterRule) DeletionPolicy ¶
func (r *Webhook_WebhookFilterRule) 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 (*Webhook_WebhookFilterRule) DependsOn ¶
func (r *Webhook_WebhookFilterRule) 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 (*Webhook_WebhookFilterRule) Metadata ¶
func (r *Webhook_WebhookFilterRule) 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 (*Webhook_WebhookFilterRule) SetDeletionPolicy ¶
func (r *Webhook_WebhookFilterRule) 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 (*Webhook_WebhookFilterRule) SetDependsOn ¶
func (r *Webhook_WebhookFilterRule) 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 (*Webhook_WebhookFilterRule) SetMetadata ¶
func (r *Webhook_WebhookFilterRule) 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
Source Files
¶
- aws-codepipeline-customactiontype.go
- aws-codepipeline-customactiontype_artifactdetails.go
- aws-codepipeline-customactiontype_configurationproperties.go
- aws-codepipeline-customactiontype_settings.go
- aws-codepipeline-pipeline.go
- aws-codepipeline-pipeline_actiondeclaration.go
- aws-codepipeline-pipeline_actiontypeid.go
- aws-codepipeline-pipeline_artifactstore.go
- aws-codepipeline-pipeline_artifactstoremap.go
- aws-codepipeline-pipeline_blockerdeclaration.go
- aws-codepipeline-pipeline_encryptionkey.go
- aws-codepipeline-pipeline_inputartifact.go
- aws-codepipeline-pipeline_outputartifact.go
- aws-codepipeline-pipeline_stagedeclaration.go
- aws-codepipeline-pipeline_stagetransition.go
- aws-codepipeline-webhook.go
- aws-codepipeline-webhook_webhookauthconfiguration.go
- aws-codepipeline-webhook_webhookfilterrule.go