Documentation
¶
Index ¶
- type App
- func (r *App) AWSCloudFormationType() string
- func (r *App) DeletionPolicy() policies.DeletionPolicy
- func (r *App) DependsOn() []string
- func (r App) MarshalJSON() ([]byte, error)
- func (r *App) Metadata() map[string]interface{}
- func (r *App) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *App) SetDependsOn(dependencies []string)
- func (r *App) SetMetadata(metadata map[string]interface{})
- func (r *App) UnmarshalJSON(b []byte) error
- type App_AutoBranchCreationConfig
- func (r *App_AutoBranchCreationConfig) AWSCloudFormationType() string
- func (r *App_AutoBranchCreationConfig) DeletionPolicy() policies.DeletionPolicy
- func (r *App_AutoBranchCreationConfig) DependsOn() []string
- func (r *App_AutoBranchCreationConfig) Metadata() map[string]interface{}
- func (r *App_AutoBranchCreationConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *App_AutoBranchCreationConfig) SetDependsOn(dependencies []string)
- func (r *App_AutoBranchCreationConfig) SetMetadata(metadata map[string]interface{})
- type App_BasicAuthConfig
- func (r *App_BasicAuthConfig) AWSCloudFormationType() string
- func (r *App_BasicAuthConfig) DeletionPolicy() policies.DeletionPolicy
- func (r *App_BasicAuthConfig) DependsOn() []string
- func (r *App_BasicAuthConfig) Metadata() map[string]interface{}
- func (r *App_BasicAuthConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *App_BasicAuthConfig) SetDependsOn(dependencies []string)
- func (r *App_BasicAuthConfig) SetMetadata(metadata map[string]interface{})
- type App_CustomRule
- func (r *App_CustomRule) AWSCloudFormationType() string
- func (r *App_CustomRule) DeletionPolicy() policies.DeletionPolicy
- func (r *App_CustomRule) DependsOn() []string
- func (r *App_CustomRule) Metadata() map[string]interface{}
- func (r *App_CustomRule) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *App_CustomRule) SetDependsOn(dependencies []string)
- func (r *App_CustomRule) SetMetadata(metadata map[string]interface{})
- type App_EnvironmentVariable
- func (r *App_EnvironmentVariable) AWSCloudFormationType() string
- func (r *App_EnvironmentVariable) DeletionPolicy() policies.DeletionPolicy
- func (r *App_EnvironmentVariable) DependsOn() []string
- func (r *App_EnvironmentVariable) Metadata() map[string]interface{}
- func (r *App_EnvironmentVariable) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *App_EnvironmentVariable) SetDependsOn(dependencies []string)
- func (r *App_EnvironmentVariable) SetMetadata(metadata map[string]interface{})
- type Branch
- func (r *Branch) AWSCloudFormationType() string
- func (r *Branch) DeletionPolicy() policies.DeletionPolicy
- func (r *Branch) DependsOn() []string
- func (r Branch) MarshalJSON() ([]byte, error)
- func (r *Branch) Metadata() map[string]interface{}
- func (r *Branch) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Branch) SetDependsOn(dependencies []string)
- func (r *Branch) SetMetadata(metadata map[string]interface{})
- func (r *Branch) UnmarshalJSON(b []byte) error
- type Branch_BasicAuthConfig
- func (r *Branch_BasicAuthConfig) AWSCloudFormationType() string
- func (r *Branch_BasicAuthConfig) DeletionPolicy() policies.DeletionPolicy
- func (r *Branch_BasicAuthConfig) DependsOn() []string
- func (r *Branch_BasicAuthConfig) Metadata() map[string]interface{}
- func (r *Branch_BasicAuthConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Branch_BasicAuthConfig) SetDependsOn(dependencies []string)
- func (r *Branch_BasicAuthConfig) SetMetadata(metadata map[string]interface{})
- type Branch_EnvironmentVariable
- func (r *Branch_EnvironmentVariable) AWSCloudFormationType() string
- func (r *Branch_EnvironmentVariable) DeletionPolicy() policies.DeletionPolicy
- func (r *Branch_EnvironmentVariable) DependsOn() []string
- func (r *Branch_EnvironmentVariable) Metadata() map[string]interface{}
- func (r *Branch_EnvironmentVariable) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Branch_EnvironmentVariable) SetDependsOn(dependencies []string)
- func (r *Branch_EnvironmentVariable) SetMetadata(metadata map[string]interface{})
- type Domain
- func (r *Domain) AWSCloudFormationType() string
- func (r *Domain) DeletionPolicy() policies.DeletionPolicy
- func (r *Domain) DependsOn() []string
- func (r Domain) MarshalJSON() ([]byte, error)
- func (r *Domain) Metadata() map[string]interface{}
- func (r *Domain) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Domain) SetDependsOn(dependencies []string)
- func (r *Domain) SetMetadata(metadata map[string]interface{})
- func (r *Domain) UnmarshalJSON(b []byte) error
- type Domain_SubDomainSetting
- func (r *Domain_SubDomainSetting) AWSCloudFormationType() string
- func (r *Domain_SubDomainSetting) DeletionPolicy() policies.DeletionPolicy
- func (r *Domain_SubDomainSetting) DependsOn() []string
- func (r *Domain_SubDomainSetting) Metadata() map[string]interface{}
- func (r *Domain_SubDomainSetting) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Domain_SubDomainSetting) SetDependsOn(dependencies []string)
- func (r *Domain_SubDomainSetting) SetMetadata(metadata map[string]interface{})
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct { // AccessToken AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-app.html#cfn-amplify-app-accesstoken AccessToken string `json:"AccessToken,omitempty"` // AutoBranchCreationConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-app.html#cfn-amplify-app-autobranchcreationconfig AutoBranchCreationConfig *App_AutoBranchCreationConfig `json:"AutoBranchCreationConfig,omitempty"` // BasicAuthConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-app.html#cfn-amplify-app-basicauthconfig BasicAuthConfig *App_BasicAuthConfig `json:"BasicAuthConfig,omitempty"` // BuildSpec AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-app.html#cfn-amplify-app-buildspec BuildSpec string `json:"BuildSpec,omitempty"` // CustomRules AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-app.html#cfn-amplify-app-customrules CustomRules []App_CustomRule `json:"CustomRules,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-app.html#cfn-amplify-app-description Description string `json:"Description,omitempty"` // EnvironmentVariables AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-app.html#cfn-amplify-app-environmentvariables EnvironmentVariables []App_EnvironmentVariable `json:"EnvironmentVariables,omitempty"` // IAMServiceRole AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-app.html#cfn-amplify-app-iamservicerole IAMServiceRole string `json:"IAMServiceRole,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-app.html#cfn-amplify-app-name Name string `json:"Name,omitempty"` // OauthToken AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-app.html#cfn-amplify-app-oauthtoken OauthToken string `json:"OauthToken,omitempty"` // Repository AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-app.html#cfn-amplify-app-repository Repository string `json:"Repository,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-app.html#cfn-amplify-app-tags Tags []tags.Tag `json:"Tags,omitempty"` // contains filtered or unexported fields }
App AWS CloudFormation Resource (AWS::Amplify::App) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-app.html
func (*App) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*App) DeletionPolicy ¶
func (r *App) 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 (*App) 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 (App) 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 (*App) Metadata ¶
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*App) SetDeletionPolicy ¶
func (r *App) 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 (*App) 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 (*App) 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 (*App) UnmarshalJSON ¶
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type App_AutoBranchCreationConfig ¶
type App_AutoBranchCreationConfig struct { // AutoBranchCreationPatterns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-autobranchcreationconfig.html#cfn-amplify-app-autobranchcreationconfig-autobranchcreationpatterns AutoBranchCreationPatterns []string `json:"AutoBranchCreationPatterns,omitempty"` // BasicAuthConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-autobranchcreationconfig.html#cfn-amplify-app-autobranchcreationconfig-basicauthconfig BasicAuthConfig *App_BasicAuthConfig `json:"BasicAuthConfig,omitempty"` // BuildSpec AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-autobranchcreationconfig.html#cfn-amplify-app-autobranchcreationconfig-buildspec BuildSpec string `json:"BuildSpec,omitempty"` // EnableAutoBranchCreation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-autobranchcreationconfig.html#cfn-amplify-app-autobranchcreationconfig-enableautobranchcreation EnableAutoBranchCreation bool `json:"EnableAutoBranchCreation,omitempty"` // EnableAutoBuild AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-autobranchcreationconfig.html#cfn-amplify-app-autobranchcreationconfig-enableautobuild EnableAutoBuild bool `json:"EnableAutoBuild,omitempty"` // EnvironmentVariables AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-autobranchcreationconfig.html#cfn-amplify-app-autobranchcreationconfig-environmentvariables EnvironmentVariables []App_EnvironmentVariable `json:"EnvironmentVariables,omitempty"` // Stage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-autobranchcreationconfig.html#cfn-amplify-app-autobranchcreationconfig-stage Stage string `json:"Stage,omitempty"` // contains filtered or unexported fields }
App_AutoBranchCreationConfig AWS CloudFormation Resource (AWS::Amplify::App.AutoBranchCreationConfig) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-autobranchcreationconfig.html
func (*App_AutoBranchCreationConfig) AWSCloudFormationType ¶
func (r *App_AutoBranchCreationConfig) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*App_AutoBranchCreationConfig) DeletionPolicy ¶
func (r *App_AutoBranchCreationConfig) 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 (*App_AutoBranchCreationConfig) DependsOn ¶
func (r *App_AutoBranchCreationConfig) 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 (*App_AutoBranchCreationConfig) Metadata ¶
func (r *App_AutoBranchCreationConfig) 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 (*App_AutoBranchCreationConfig) SetDeletionPolicy ¶
func (r *App_AutoBranchCreationConfig) 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 (*App_AutoBranchCreationConfig) SetDependsOn ¶
func (r *App_AutoBranchCreationConfig) 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 (*App_AutoBranchCreationConfig) SetMetadata ¶
func (r *App_AutoBranchCreationConfig) 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 App_BasicAuthConfig ¶
type App_BasicAuthConfig struct { // EnableBasicAuth AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-basicauthconfig.html#cfn-amplify-app-basicauthconfig-enablebasicauth EnableBasicAuth bool `json:"EnableBasicAuth,omitempty"` // Password AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-basicauthconfig.html#cfn-amplify-app-basicauthconfig-password Password string `json:"Password,omitempty"` // Username AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-basicauthconfig.html#cfn-amplify-app-basicauthconfig-username Username string `json:"Username,omitempty"` // contains filtered or unexported fields }
App_BasicAuthConfig AWS CloudFormation Resource (AWS::Amplify::App.BasicAuthConfig) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-basicauthconfig.html
func (*App_BasicAuthConfig) AWSCloudFormationType ¶
func (r *App_BasicAuthConfig) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*App_BasicAuthConfig) DeletionPolicy ¶
func (r *App_BasicAuthConfig) 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 (*App_BasicAuthConfig) DependsOn ¶
func (r *App_BasicAuthConfig) 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 (*App_BasicAuthConfig) Metadata ¶
func (r *App_BasicAuthConfig) 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 (*App_BasicAuthConfig) SetDeletionPolicy ¶
func (r *App_BasicAuthConfig) 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 (*App_BasicAuthConfig) SetDependsOn ¶
func (r *App_BasicAuthConfig) 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 (*App_BasicAuthConfig) SetMetadata ¶
func (r *App_BasicAuthConfig) 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 App_CustomRule ¶
type App_CustomRule struct { // Condition AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-customrule.html#cfn-amplify-app-customrule-condition Condition string `json:"Condition,omitempty"` // Source AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-customrule.html#cfn-amplify-app-customrule-source Source string `json:"Source,omitempty"` // Status AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-customrule.html#cfn-amplify-app-customrule-status Status string `json:"Status,omitempty"` // Target AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-customrule.html#cfn-amplify-app-customrule-target Target string `json:"Target,omitempty"` // contains filtered or unexported fields }
App_CustomRule AWS CloudFormation Resource (AWS::Amplify::App.CustomRule) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-customrule.html
func (*App_CustomRule) AWSCloudFormationType ¶
func (r *App_CustomRule) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*App_CustomRule) DeletionPolicy ¶
func (r *App_CustomRule) 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 (*App_CustomRule) DependsOn ¶
func (r *App_CustomRule) 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 (*App_CustomRule) Metadata ¶
func (r *App_CustomRule) 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 (*App_CustomRule) SetDeletionPolicy ¶
func (r *App_CustomRule) 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 (*App_CustomRule) SetDependsOn ¶
func (r *App_CustomRule) 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 (*App_CustomRule) SetMetadata ¶
func (r *App_CustomRule) 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 App_EnvironmentVariable ¶
type App_EnvironmentVariable struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-environmentvariable.html#cfn-amplify-app-environmentvariable-name Name string `json:"Name,omitempty"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-environmentvariable.html#cfn-amplify-app-environmentvariable-value Value string `json:"Value,omitempty"` // contains filtered or unexported fields }
App_EnvironmentVariable AWS CloudFormation Resource (AWS::Amplify::App.EnvironmentVariable) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-environmentvariable.html
func (*App_EnvironmentVariable) AWSCloudFormationType ¶
func (r *App_EnvironmentVariable) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*App_EnvironmentVariable) DeletionPolicy ¶
func (r *App_EnvironmentVariable) 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 (*App_EnvironmentVariable) DependsOn ¶
func (r *App_EnvironmentVariable) 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 (*App_EnvironmentVariable) Metadata ¶
func (r *App_EnvironmentVariable) 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 (*App_EnvironmentVariable) SetDeletionPolicy ¶
func (r *App_EnvironmentVariable) 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 (*App_EnvironmentVariable) SetDependsOn ¶
func (r *App_EnvironmentVariable) 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 (*App_EnvironmentVariable) SetMetadata ¶
func (r *App_EnvironmentVariable) 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 Branch ¶
type Branch struct { // AppId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-branch.html#cfn-amplify-branch-appid AppId string `json:"AppId,omitempty"` // BasicAuthConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-branch.html#cfn-amplify-branch-basicauthconfig BasicAuthConfig *Branch_BasicAuthConfig `json:"BasicAuthConfig,omitempty"` // BranchName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-branch.html#cfn-amplify-branch-branchname BranchName string `json:"BranchName,omitempty"` // BuildSpec AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-branch.html#cfn-amplify-branch-buildspec BuildSpec string `json:"BuildSpec,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-branch.html#cfn-amplify-branch-description Description string `json:"Description,omitempty"` // EnableAutoBuild AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-branch.html#cfn-amplify-branch-enableautobuild EnableAutoBuild bool `json:"EnableAutoBuild,omitempty"` // EnvironmentVariables AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-branch.html#cfn-amplify-branch-environmentvariables EnvironmentVariables []Branch_EnvironmentVariable `json:"EnvironmentVariables,omitempty"` // Stage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-branch.html#cfn-amplify-branch-stage Stage string `json:"Stage,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-branch.html#cfn-amplify-branch-tags Tags []tags.Tag `json:"Tags,omitempty"` // contains filtered or unexported fields }
Branch AWS CloudFormation Resource (AWS::Amplify::Branch) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-branch.html
func (*Branch) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Branch) DeletionPolicy ¶
func (r *Branch) 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 (*Branch) 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 (Branch) 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 (*Branch) Metadata ¶
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Branch) SetDeletionPolicy ¶
func (r *Branch) 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 (*Branch) 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 (*Branch) 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 (*Branch) UnmarshalJSON ¶
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type Branch_BasicAuthConfig ¶
type Branch_BasicAuthConfig struct { // EnableBasicAuth AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-branch-basicauthconfig.html#cfn-amplify-branch-basicauthconfig-enablebasicauth EnableBasicAuth bool `json:"EnableBasicAuth,omitempty"` // Password AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-branch-basicauthconfig.html#cfn-amplify-branch-basicauthconfig-password Password string `json:"Password,omitempty"` // Username AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-branch-basicauthconfig.html#cfn-amplify-branch-basicauthconfig-username Username string `json:"Username,omitempty"` // contains filtered or unexported fields }
Branch_BasicAuthConfig AWS CloudFormation Resource (AWS::Amplify::Branch.BasicAuthConfig) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-branch-basicauthconfig.html
func (*Branch_BasicAuthConfig) AWSCloudFormationType ¶
func (r *Branch_BasicAuthConfig) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Branch_BasicAuthConfig) DeletionPolicy ¶
func (r *Branch_BasicAuthConfig) 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 (*Branch_BasicAuthConfig) DependsOn ¶
func (r *Branch_BasicAuthConfig) 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 (*Branch_BasicAuthConfig) Metadata ¶
func (r *Branch_BasicAuthConfig) 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 (*Branch_BasicAuthConfig) SetDeletionPolicy ¶
func (r *Branch_BasicAuthConfig) 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 (*Branch_BasicAuthConfig) SetDependsOn ¶
func (r *Branch_BasicAuthConfig) 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 (*Branch_BasicAuthConfig) SetMetadata ¶
func (r *Branch_BasicAuthConfig) 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 Branch_EnvironmentVariable ¶
type Branch_EnvironmentVariable struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-branch-environmentvariable.html#cfn-amplify-branch-environmentvariable-name Name string `json:"Name,omitempty"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-branch-environmentvariable.html#cfn-amplify-branch-environmentvariable-value Value string `json:"Value,omitempty"` // contains filtered or unexported fields }
Branch_EnvironmentVariable AWS CloudFormation Resource (AWS::Amplify::Branch.EnvironmentVariable) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-branch-environmentvariable.html
func (*Branch_EnvironmentVariable) AWSCloudFormationType ¶
func (r *Branch_EnvironmentVariable) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Branch_EnvironmentVariable) DeletionPolicy ¶
func (r *Branch_EnvironmentVariable) 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 (*Branch_EnvironmentVariable) DependsOn ¶
func (r *Branch_EnvironmentVariable) 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 (*Branch_EnvironmentVariable) Metadata ¶
func (r *Branch_EnvironmentVariable) 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 (*Branch_EnvironmentVariable) SetDeletionPolicy ¶
func (r *Branch_EnvironmentVariable) 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 (*Branch_EnvironmentVariable) SetDependsOn ¶
func (r *Branch_EnvironmentVariable) 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 (*Branch_EnvironmentVariable) SetMetadata ¶
func (r *Branch_EnvironmentVariable) 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 Domain ¶
type Domain struct { // AppId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-domain.html#cfn-amplify-domain-appid AppId string `json:"AppId,omitempty"` // DomainName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-domain.html#cfn-amplify-domain-domainname DomainName string `json:"DomainName,omitempty"` // SubDomainSettings AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-domain.html#cfn-amplify-domain-subdomainsettings SubDomainSettings []Domain_SubDomainSetting `json:"SubDomainSettings,omitempty"` // contains filtered or unexported fields }
Domain AWS CloudFormation Resource (AWS::Amplify::Domain) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-domain.html
func (*Domain) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Domain) DeletionPolicy ¶
func (r *Domain) 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 (*Domain) 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 (Domain) 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 (*Domain) Metadata ¶
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Domain) SetDeletionPolicy ¶
func (r *Domain) 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 (*Domain) 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 (*Domain) 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 (*Domain) UnmarshalJSON ¶
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type Domain_SubDomainSetting ¶
type Domain_SubDomainSetting struct { // BranchName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-domain-subdomainsetting.html#cfn-amplify-domain-subdomainsetting-branchname BranchName string `json:"BranchName,omitempty"` // Prefix AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-domain-subdomainsetting.html#cfn-amplify-domain-subdomainsetting-prefix Prefix string `json:"Prefix,omitempty"` // contains filtered or unexported fields }
Domain_SubDomainSetting AWS CloudFormation Resource (AWS::Amplify::Domain.SubDomainSetting) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-domain-subdomainsetting.html
func (*Domain_SubDomainSetting) AWSCloudFormationType ¶
func (r *Domain_SubDomainSetting) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Domain_SubDomainSetting) DeletionPolicy ¶
func (r *Domain_SubDomainSetting) 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 (*Domain_SubDomainSetting) DependsOn ¶
func (r *Domain_SubDomainSetting) 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 (*Domain_SubDomainSetting) Metadata ¶
func (r *Domain_SubDomainSetting) 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 (*Domain_SubDomainSetting) SetDeletionPolicy ¶
func (r *Domain_SubDomainSetting) 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 (*Domain_SubDomainSetting) SetDependsOn ¶
func (r *Domain_SubDomainSetting) 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 (*Domain_SubDomainSetting) SetMetadata ¶
func (r *Domain_SubDomainSetting) 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-amplify-app.go
- aws-amplify-app_autobranchcreationconfig.go
- aws-amplify-app_basicauthconfig.go
- aws-amplify-app_customrule.go
- aws-amplify-app_environmentvariable.go
- aws-amplify-branch.go
- aws-amplify-branch_basicauthconfig.go
- aws-amplify-branch_environmentvariable.go
- aws-amplify-domain.go
- aws-amplify-domain_subdomainsetting.go