Documentation
¶
Index ¶
- type ApiKey
- func (r *ApiKey) AWSCloudFormationType() string
- func (r *ApiKey) DeletionPolicy() policies.DeletionPolicy
- func (r *ApiKey) DependsOn() []string
- func (r ApiKey) MarshalJSON() ([]byte, error)
- func (r *ApiKey) Metadata() map[string]interface{}
- func (r *ApiKey) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *ApiKey) SetDependsOn(dependencies []string)
- func (r *ApiKey) SetMetadata(metadata map[string]interface{})
- func (r *ApiKey) UnmarshalJSON(b []byte) error
- type DataSource
- func (r *DataSource) AWSCloudFormationType() string
- func (r *DataSource) DeletionPolicy() policies.DeletionPolicy
- func (r *DataSource) DependsOn() []string
- func (r DataSource) MarshalJSON() ([]byte, error)
- func (r *DataSource) Metadata() map[string]interface{}
- func (r *DataSource) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *DataSource) SetDependsOn(dependencies []string)
- func (r *DataSource) SetMetadata(metadata map[string]interface{})
- func (r *DataSource) UnmarshalJSON(b []byte) error
- type DataSource_AuthorizationConfig
- func (r *DataSource_AuthorizationConfig) AWSCloudFormationType() string
- func (r *DataSource_AuthorizationConfig) DeletionPolicy() policies.DeletionPolicy
- func (r *DataSource_AuthorizationConfig) DependsOn() []string
- func (r *DataSource_AuthorizationConfig) Metadata() map[string]interface{}
- func (r *DataSource_AuthorizationConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *DataSource_AuthorizationConfig) SetDependsOn(dependencies []string)
- func (r *DataSource_AuthorizationConfig) SetMetadata(metadata map[string]interface{})
- type DataSource_AwsIamConfig
- func (r *DataSource_AwsIamConfig) AWSCloudFormationType() string
- func (r *DataSource_AwsIamConfig) DeletionPolicy() policies.DeletionPolicy
- func (r *DataSource_AwsIamConfig) DependsOn() []string
- func (r *DataSource_AwsIamConfig) Metadata() map[string]interface{}
- func (r *DataSource_AwsIamConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *DataSource_AwsIamConfig) SetDependsOn(dependencies []string)
- func (r *DataSource_AwsIamConfig) SetMetadata(metadata map[string]interface{})
- type DataSource_DynamoDBConfig
- func (r *DataSource_DynamoDBConfig) AWSCloudFormationType() string
- func (r *DataSource_DynamoDBConfig) DeletionPolicy() policies.DeletionPolicy
- func (r *DataSource_DynamoDBConfig) DependsOn() []string
- func (r *DataSource_DynamoDBConfig) Metadata() map[string]interface{}
- func (r *DataSource_DynamoDBConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *DataSource_DynamoDBConfig) SetDependsOn(dependencies []string)
- func (r *DataSource_DynamoDBConfig) SetMetadata(metadata map[string]interface{})
- type DataSource_ElasticsearchConfig
- func (r *DataSource_ElasticsearchConfig) AWSCloudFormationType() string
- func (r *DataSource_ElasticsearchConfig) DeletionPolicy() policies.DeletionPolicy
- func (r *DataSource_ElasticsearchConfig) DependsOn() []string
- func (r *DataSource_ElasticsearchConfig) Metadata() map[string]interface{}
- func (r *DataSource_ElasticsearchConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *DataSource_ElasticsearchConfig) SetDependsOn(dependencies []string)
- func (r *DataSource_ElasticsearchConfig) SetMetadata(metadata map[string]interface{})
- type DataSource_HttpConfig
- func (r *DataSource_HttpConfig) AWSCloudFormationType() string
- func (r *DataSource_HttpConfig) DeletionPolicy() policies.DeletionPolicy
- func (r *DataSource_HttpConfig) DependsOn() []string
- func (r *DataSource_HttpConfig) Metadata() map[string]interface{}
- func (r *DataSource_HttpConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *DataSource_HttpConfig) SetDependsOn(dependencies []string)
- func (r *DataSource_HttpConfig) SetMetadata(metadata map[string]interface{})
- type DataSource_LambdaConfig
- func (r *DataSource_LambdaConfig) AWSCloudFormationType() string
- func (r *DataSource_LambdaConfig) DeletionPolicy() policies.DeletionPolicy
- func (r *DataSource_LambdaConfig) DependsOn() []string
- func (r *DataSource_LambdaConfig) Metadata() map[string]interface{}
- func (r *DataSource_LambdaConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *DataSource_LambdaConfig) SetDependsOn(dependencies []string)
- func (r *DataSource_LambdaConfig) SetMetadata(metadata map[string]interface{})
- type DataSource_RdsHttpEndpointConfig
- func (r *DataSource_RdsHttpEndpointConfig) AWSCloudFormationType() string
- func (r *DataSource_RdsHttpEndpointConfig) DeletionPolicy() policies.DeletionPolicy
- func (r *DataSource_RdsHttpEndpointConfig) DependsOn() []string
- func (r *DataSource_RdsHttpEndpointConfig) Metadata() map[string]interface{}
- func (r *DataSource_RdsHttpEndpointConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *DataSource_RdsHttpEndpointConfig) SetDependsOn(dependencies []string)
- func (r *DataSource_RdsHttpEndpointConfig) SetMetadata(metadata map[string]interface{})
- type DataSource_RelationalDatabaseConfig
- func (r *DataSource_RelationalDatabaseConfig) AWSCloudFormationType() string
- func (r *DataSource_RelationalDatabaseConfig) DeletionPolicy() policies.DeletionPolicy
- func (r *DataSource_RelationalDatabaseConfig) DependsOn() []string
- func (r *DataSource_RelationalDatabaseConfig) Metadata() map[string]interface{}
- func (r *DataSource_RelationalDatabaseConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *DataSource_RelationalDatabaseConfig) SetDependsOn(dependencies []string)
- func (r *DataSource_RelationalDatabaseConfig) SetMetadata(metadata map[string]interface{})
- type FunctionConfiguration
- func (r *FunctionConfiguration) AWSCloudFormationType() string
- func (r *FunctionConfiguration) DeletionPolicy() policies.DeletionPolicy
- func (r *FunctionConfiguration) DependsOn() []string
- func (r FunctionConfiguration) MarshalJSON() ([]byte, error)
- func (r *FunctionConfiguration) Metadata() map[string]interface{}
- func (r *FunctionConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *FunctionConfiguration) SetDependsOn(dependencies []string)
- func (r *FunctionConfiguration) SetMetadata(metadata map[string]interface{})
- func (r *FunctionConfiguration) UnmarshalJSON(b []byte) error
- type GraphQLApi
- func (r *GraphQLApi) AWSCloudFormationType() string
- func (r *GraphQLApi) DeletionPolicy() policies.DeletionPolicy
- func (r *GraphQLApi) DependsOn() []string
- func (r GraphQLApi) MarshalJSON() ([]byte, error)
- func (r *GraphQLApi) Metadata() map[string]interface{}
- func (r *GraphQLApi) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *GraphQLApi) SetDependsOn(dependencies []string)
- func (r *GraphQLApi) SetMetadata(metadata map[string]interface{})
- func (r *GraphQLApi) UnmarshalJSON(b []byte) error
- type GraphQLApi_AdditionalAuthenticationProvider
- func (r *GraphQLApi_AdditionalAuthenticationProvider) AWSCloudFormationType() string
- func (r *GraphQLApi_AdditionalAuthenticationProvider) DeletionPolicy() policies.DeletionPolicy
- func (r *GraphQLApi_AdditionalAuthenticationProvider) DependsOn() []string
- func (r *GraphQLApi_AdditionalAuthenticationProvider) Metadata() map[string]interface{}
- func (r *GraphQLApi_AdditionalAuthenticationProvider) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *GraphQLApi_AdditionalAuthenticationProvider) SetDependsOn(dependencies []string)
- func (r *GraphQLApi_AdditionalAuthenticationProvider) SetMetadata(metadata map[string]interface{})
- type GraphQLApi_AdditionalAuthenticationProviders
- func (r *GraphQLApi_AdditionalAuthenticationProviders) AWSCloudFormationType() string
- func (r *GraphQLApi_AdditionalAuthenticationProviders) DeletionPolicy() policies.DeletionPolicy
- func (r *GraphQLApi_AdditionalAuthenticationProviders) DependsOn() []string
- func (r *GraphQLApi_AdditionalAuthenticationProviders) Metadata() map[string]interface{}
- func (r *GraphQLApi_AdditionalAuthenticationProviders) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *GraphQLApi_AdditionalAuthenticationProviders) SetDependsOn(dependencies []string)
- func (r *GraphQLApi_AdditionalAuthenticationProviders) SetMetadata(metadata map[string]interface{})
- type GraphQLApi_CognitoUserPoolConfig
- func (r *GraphQLApi_CognitoUserPoolConfig) AWSCloudFormationType() string
- func (r *GraphQLApi_CognitoUserPoolConfig) DeletionPolicy() policies.DeletionPolicy
- func (r *GraphQLApi_CognitoUserPoolConfig) DependsOn() []string
- func (r *GraphQLApi_CognitoUserPoolConfig) Metadata() map[string]interface{}
- func (r *GraphQLApi_CognitoUserPoolConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *GraphQLApi_CognitoUserPoolConfig) SetDependsOn(dependencies []string)
- func (r *GraphQLApi_CognitoUserPoolConfig) SetMetadata(metadata map[string]interface{})
- type GraphQLApi_LogConfig
- func (r *GraphQLApi_LogConfig) AWSCloudFormationType() string
- func (r *GraphQLApi_LogConfig) DeletionPolicy() policies.DeletionPolicy
- func (r *GraphQLApi_LogConfig) DependsOn() []string
- func (r *GraphQLApi_LogConfig) Metadata() map[string]interface{}
- func (r *GraphQLApi_LogConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *GraphQLApi_LogConfig) SetDependsOn(dependencies []string)
- func (r *GraphQLApi_LogConfig) SetMetadata(metadata map[string]interface{})
- type GraphQLApi_OpenIDConnectConfig
- func (r *GraphQLApi_OpenIDConnectConfig) AWSCloudFormationType() string
- func (r *GraphQLApi_OpenIDConnectConfig) DeletionPolicy() policies.DeletionPolicy
- func (r *GraphQLApi_OpenIDConnectConfig) DependsOn() []string
- func (r *GraphQLApi_OpenIDConnectConfig) Metadata() map[string]interface{}
- func (r *GraphQLApi_OpenIDConnectConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *GraphQLApi_OpenIDConnectConfig) SetDependsOn(dependencies []string)
- func (r *GraphQLApi_OpenIDConnectConfig) SetMetadata(metadata map[string]interface{})
- type GraphQLApi_Tags
- func (r *GraphQLApi_Tags) AWSCloudFormationType() string
- func (r *GraphQLApi_Tags) DeletionPolicy() policies.DeletionPolicy
- func (r *GraphQLApi_Tags) DependsOn() []string
- func (r *GraphQLApi_Tags) Metadata() map[string]interface{}
- func (r *GraphQLApi_Tags) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *GraphQLApi_Tags) SetDependsOn(dependencies []string)
- func (r *GraphQLApi_Tags) SetMetadata(metadata map[string]interface{})
- type GraphQLApi_UserPoolConfig
- func (r *GraphQLApi_UserPoolConfig) AWSCloudFormationType() string
- func (r *GraphQLApi_UserPoolConfig) DeletionPolicy() policies.DeletionPolicy
- func (r *GraphQLApi_UserPoolConfig) DependsOn() []string
- func (r *GraphQLApi_UserPoolConfig) Metadata() map[string]interface{}
- func (r *GraphQLApi_UserPoolConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *GraphQLApi_UserPoolConfig) SetDependsOn(dependencies []string)
- func (r *GraphQLApi_UserPoolConfig) SetMetadata(metadata map[string]interface{})
- type GraphQLSchema
- func (r *GraphQLSchema) AWSCloudFormationType() string
- func (r *GraphQLSchema) DeletionPolicy() policies.DeletionPolicy
- func (r *GraphQLSchema) DependsOn() []string
- func (r GraphQLSchema) MarshalJSON() ([]byte, error)
- func (r *GraphQLSchema) Metadata() map[string]interface{}
- func (r *GraphQLSchema) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *GraphQLSchema) SetDependsOn(dependencies []string)
- func (r *GraphQLSchema) SetMetadata(metadata map[string]interface{})
- func (r *GraphQLSchema) UnmarshalJSON(b []byte) error
- type Resolver
- func (r *Resolver) AWSCloudFormationType() string
- func (r *Resolver) DeletionPolicy() policies.DeletionPolicy
- func (r *Resolver) DependsOn() []string
- func (r Resolver) MarshalJSON() ([]byte, error)
- func (r *Resolver) Metadata() map[string]interface{}
- func (r *Resolver) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Resolver) SetDependsOn(dependencies []string)
- func (r *Resolver) SetMetadata(metadata map[string]interface{})
- func (r *Resolver) UnmarshalJSON(b []byte) error
- type Resolver_PipelineConfig
- func (r *Resolver_PipelineConfig) AWSCloudFormationType() string
- func (r *Resolver_PipelineConfig) DeletionPolicy() policies.DeletionPolicy
- func (r *Resolver_PipelineConfig) DependsOn() []string
- func (r *Resolver_PipelineConfig) Metadata() map[string]interface{}
- func (r *Resolver_PipelineConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Resolver_PipelineConfig) SetDependsOn(dependencies []string)
- func (r *Resolver_PipelineConfig) SetMetadata(metadata map[string]interface{})
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApiKey ¶
type ApiKey struct { // ApiId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-apikey.html#cfn-appsync-apikey-apiid ApiId string `json:"ApiId,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-apikey.html#cfn-appsync-apikey-description Description string `json:"Description,omitempty"` // Expires AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-apikey.html#cfn-appsync-apikey-expires Expires float64 `json:"Expires,omitempty"` // contains filtered or unexported fields }
ApiKey AWS CloudFormation Resource (AWS::AppSync::ApiKey) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-apikey.html
func (*ApiKey) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*ApiKey) DeletionPolicy ¶
func (r *ApiKey) 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 (*ApiKey) 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 (ApiKey) 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 (*ApiKey) Metadata ¶
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*ApiKey) SetDeletionPolicy ¶
func (r *ApiKey) 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 (*ApiKey) 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 (*ApiKey) 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 (*ApiKey) UnmarshalJSON ¶
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type DataSource ¶
type DataSource struct { // ApiId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-datasource.html#cfn-appsync-datasource-apiid ApiId string `json:"ApiId,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-datasource.html#cfn-appsync-datasource-description Description string `json:"Description,omitempty"` // DynamoDBConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-datasource.html#cfn-appsync-datasource-dynamodbconfig DynamoDBConfig *DataSource_DynamoDBConfig `json:"DynamoDBConfig,omitempty"` // ElasticsearchConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-datasource.html#cfn-appsync-datasource-elasticsearchconfig ElasticsearchConfig *DataSource_ElasticsearchConfig `json:"ElasticsearchConfig,omitempty"` // HttpConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-datasource.html#cfn-appsync-datasource-httpconfig HttpConfig *DataSource_HttpConfig `json:"HttpConfig,omitempty"` // LambdaConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-datasource.html#cfn-appsync-datasource-lambdaconfig LambdaConfig *DataSource_LambdaConfig `json:"LambdaConfig,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-datasource.html#cfn-appsync-datasource-name Name string `json:"Name,omitempty"` // RelationalDatabaseConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-datasource.html#cfn-appsync-datasource-relationaldatabaseconfig RelationalDatabaseConfig *DataSource_RelationalDatabaseConfig `json:"RelationalDatabaseConfig,omitempty"` // ServiceRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-datasource.html#cfn-appsync-datasource-servicerolearn ServiceRoleArn string `json:"ServiceRoleArn,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-datasource.html#cfn-appsync-datasource-type Type string `json:"Type,omitempty"` // contains filtered or unexported fields }
DataSource AWS CloudFormation Resource (AWS::AppSync::DataSource) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-datasource.html
func (*DataSource) AWSCloudFormationType ¶
func (r *DataSource) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*DataSource) DeletionPolicy ¶
func (r *DataSource) 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 (*DataSource) DependsOn ¶
func (r *DataSource) 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 (DataSource) MarshalJSON ¶
func (r DataSource) 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 (*DataSource) Metadata ¶
func (r *DataSource) 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 (*DataSource) SetDeletionPolicy ¶
func (r *DataSource) 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 (*DataSource) SetDependsOn ¶
func (r *DataSource) 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 (*DataSource) SetMetadata ¶
func (r *DataSource) 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 (*DataSource) UnmarshalJSON ¶
func (r *DataSource) 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 DataSource_AuthorizationConfig ¶
type DataSource_AuthorizationConfig struct { // AuthorizationType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-authorizationconfig.html#cfn-appsync-datasource-authorizationconfig-authorizationtype AuthorizationType string `json:"AuthorizationType,omitempty"` // AwsIamConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-authorizationconfig.html#cfn-appsync-datasource-authorizationconfig-awsiamconfig AwsIamConfig *DataSource_AwsIamConfig `json:"AwsIamConfig,omitempty"` // contains filtered or unexported fields }
DataSource_AuthorizationConfig AWS CloudFormation Resource (AWS::AppSync::DataSource.AuthorizationConfig) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-authorizationconfig.html
func (*DataSource_AuthorizationConfig) AWSCloudFormationType ¶
func (r *DataSource_AuthorizationConfig) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*DataSource_AuthorizationConfig) DeletionPolicy ¶
func (r *DataSource_AuthorizationConfig) 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 (*DataSource_AuthorizationConfig) DependsOn ¶
func (r *DataSource_AuthorizationConfig) 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 (*DataSource_AuthorizationConfig) Metadata ¶
func (r *DataSource_AuthorizationConfig) 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 (*DataSource_AuthorizationConfig) SetDeletionPolicy ¶
func (r *DataSource_AuthorizationConfig) 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 (*DataSource_AuthorizationConfig) SetDependsOn ¶
func (r *DataSource_AuthorizationConfig) 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 (*DataSource_AuthorizationConfig) SetMetadata ¶
func (r *DataSource_AuthorizationConfig) 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 DataSource_AwsIamConfig ¶
type DataSource_AwsIamConfig struct { // SigningRegion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-awsiamconfig.html#cfn-appsync-datasource-awsiamconfig-signingregion SigningRegion string `json:"SigningRegion,omitempty"` // SigningServiceName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-awsiamconfig.html#cfn-appsync-datasource-awsiamconfig-signingservicename SigningServiceName string `json:"SigningServiceName,omitempty"` // contains filtered or unexported fields }
DataSource_AwsIamConfig AWS CloudFormation Resource (AWS::AppSync::DataSource.AwsIamConfig) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-awsiamconfig.html
func (*DataSource_AwsIamConfig) AWSCloudFormationType ¶
func (r *DataSource_AwsIamConfig) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*DataSource_AwsIamConfig) DeletionPolicy ¶
func (r *DataSource_AwsIamConfig) 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 (*DataSource_AwsIamConfig) DependsOn ¶
func (r *DataSource_AwsIamConfig) 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 (*DataSource_AwsIamConfig) Metadata ¶
func (r *DataSource_AwsIamConfig) 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 (*DataSource_AwsIamConfig) SetDeletionPolicy ¶
func (r *DataSource_AwsIamConfig) 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 (*DataSource_AwsIamConfig) SetDependsOn ¶
func (r *DataSource_AwsIamConfig) 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 (*DataSource_AwsIamConfig) SetMetadata ¶
func (r *DataSource_AwsIamConfig) 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 DataSource_DynamoDBConfig ¶
type DataSource_DynamoDBConfig struct { // AwsRegion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-dynamodbconfig.html#cfn-appsync-datasource-dynamodbconfig-awsregion AwsRegion string `json:"AwsRegion,omitempty"` // TableName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-dynamodbconfig.html#cfn-appsync-datasource-dynamodbconfig-tablename TableName string `json:"TableName,omitempty"` // UseCallerCredentials AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-dynamodbconfig.html#cfn-appsync-datasource-dynamodbconfig-usecallercredentials UseCallerCredentials bool `json:"UseCallerCredentials,omitempty"` // contains filtered or unexported fields }
DataSource_DynamoDBConfig AWS CloudFormation Resource (AWS::AppSync::DataSource.DynamoDBConfig) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-dynamodbconfig.html
func (*DataSource_DynamoDBConfig) AWSCloudFormationType ¶
func (r *DataSource_DynamoDBConfig) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*DataSource_DynamoDBConfig) DeletionPolicy ¶
func (r *DataSource_DynamoDBConfig) 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 (*DataSource_DynamoDBConfig) DependsOn ¶
func (r *DataSource_DynamoDBConfig) 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 (*DataSource_DynamoDBConfig) Metadata ¶
func (r *DataSource_DynamoDBConfig) 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 (*DataSource_DynamoDBConfig) SetDeletionPolicy ¶
func (r *DataSource_DynamoDBConfig) 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 (*DataSource_DynamoDBConfig) SetDependsOn ¶
func (r *DataSource_DynamoDBConfig) 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 (*DataSource_DynamoDBConfig) SetMetadata ¶
func (r *DataSource_DynamoDBConfig) 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 DataSource_ElasticsearchConfig ¶
type DataSource_ElasticsearchConfig struct { // AwsRegion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-elasticsearchconfig.html#cfn-appsync-datasource-elasticsearchconfig-awsregion AwsRegion string `json:"AwsRegion,omitempty"` // Endpoint AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-elasticsearchconfig.html#cfn-appsync-datasource-elasticsearchconfig-endpoint Endpoint string `json:"Endpoint,omitempty"` // contains filtered or unexported fields }
DataSource_ElasticsearchConfig AWS CloudFormation Resource (AWS::AppSync::DataSource.ElasticsearchConfig) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-elasticsearchconfig.html
func (*DataSource_ElasticsearchConfig) AWSCloudFormationType ¶
func (r *DataSource_ElasticsearchConfig) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*DataSource_ElasticsearchConfig) DeletionPolicy ¶
func (r *DataSource_ElasticsearchConfig) 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 (*DataSource_ElasticsearchConfig) DependsOn ¶
func (r *DataSource_ElasticsearchConfig) 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 (*DataSource_ElasticsearchConfig) Metadata ¶
func (r *DataSource_ElasticsearchConfig) 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 (*DataSource_ElasticsearchConfig) SetDeletionPolicy ¶
func (r *DataSource_ElasticsearchConfig) 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 (*DataSource_ElasticsearchConfig) SetDependsOn ¶
func (r *DataSource_ElasticsearchConfig) 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 (*DataSource_ElasticsearchConfig) SetMetadata ¶
func (r *DataSource_ElasticsearchConfig) 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 DataSource_HttpConfig ¶
type DataSource_HttpConfig struct { // AuthorizationConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-httpconfig.html#cfn-appsync-datasource-httpconfig-authorizationconfig AuthorizationConfig *DataSource_AuthorizationConfig `json:"AuthorizationConfig,omitempty"` // Endpoint AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-httpconfig.html#cfn-appsync-datasource-httpconfig-endpoint Endpoint string `json:"Endpoint,omitempty"` // contains filtered or unexported fields }
DataSource_HttpConfig AWS CloudFormation Resource (AWS::AppSync::DataSource.HttpConfig) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-httpconfig.html
func (*DataSource_HttpConfig) AWSCloudFormationType ¶
func (r *DataSource_HttpConfig) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*DataSource_HttpConfig) DeletionPolicy ¶
func (r *DataSource_HttpConfig) 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 (*DataSource_HttpConfig) DependsOn ¶
func (r *DataSource_HttpConfig) 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 (*DataSource_HttpConfig) Metadata ¶
func (r *DataSource_HttpConfig) 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 (*DataSource_HttpConfig) SetDeletionPolicy ¶
func (r *DataSource_HttpConfig) 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 (*DataSource_HttpConfig) SetDependsOn ¶
func (r *DataSource_HttpConfig) 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 (*DataSource_HttpConfig) SetMetadata ¶
func (r *DataSource_HttpConfig) 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 DataSource_LambdaConfig ¶
type DataSource_LambdaConfig struct { // LambdaFunctionArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-lambdaconfig.html#cfn-appsync-datasource-lambdaconfig-lambdafunctionarn LambdaFunctionArn string `json:"LambdaFunctionArn,omitempty"` // contains filtered or unexported fields }
DataSource_LambdaConfig AWS CloudFormation Resource (AWS::AppSync::DataSource.LambdaConfig) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-lambdaconfig.html
func (*DataSource_LambdaConfig) AWSCloudFormationType ¶
func (r *DataSource_LambdaConfig) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*DataSource_LambdaConfig) DeletionPolicy ¶
func (r *DataSource_LambdaConfig) 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 (*DataSource_LambdaConfig) DependsOn ¶
func (r *DataSource_LambdaConfig) 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 (*DataSource_LambdaConfig) Metadata ¶
func (r *DataSource_LambdaConfig) 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 (*DataSource_LambdaConfig) SetDeletionPolicy ¶
func (r *DataSource_LambdaConfig) 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 (*DataSource_LambdaConfig) SetDependsOn ¶
func (r *DataSource_LambdaConfig) 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 (*DataSource_LambdaConfig) SetMetadata ¶
func (r *DataSource_LambdaConfig) 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 DataSource_RdsHttpEndpointConfig ¶
type DataSource_RdsHttpEndpointConfig struct { // AwsRegion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-rdshttpendpointconfig.html#cfn-appsync-datasource-rdshttpendpointconfig-awsregion AwsRegion string `json:"AwsRegion,omitempty"` // AwsSecretStoreArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-rdshttpendpointconfig.html#cfn-appsync-datasource-rdshttpendpointconfig-awssecretstorearn AwsSecretStoreArn string `json:"AwsSecretStoreArn,omitempty"` // DatabaseName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-rdshttpendpointconfig.html#cfn-appsync-datasource-rdshttpendpointconfig-databasename DatabaseName string `json:"DatabaseName,omitempty"` // DbClusterIdentifier AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-rdshttpendpointconfig.html#cfn-appsync-datasource-rdshttpendpointconfig-dbclusteridentifier DbClusterIdentifier string `json:"DbClusterIdentifier,omitempty"` // Schema AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-rdshttpendpointconfig.html#cfn-appsync-datasource-rdshttpendpointconfig-schema Schema string `json:"Schema,omitempty"` // contains filtered or unexported fields }
DataSource_RdsHttpEndpointConfig AWS CloudFormation Resource (AWS::AppSync::DataSource.RdsHttpEndpointConfig) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-rdshttpendpointconfig.html
func (*DataSource_RdsHttpEndpointConfig) AWSCloudFormationType ¶
func (r *DataSource_RdsHttpEndpointConfig) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*DataSource_RdsHttpEndpointConfig) DeletionPolicy ¶
func (r *DataSource_RdsHttpEndpointConfig) 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 (*DataSource_RdsHttpEndpointConfig) DependsOn ¶
func (r *DataSource_RdsHttpEndpointConfig) 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 (*DataSource_RdsHttpEndpointConfig) Metadata ¶
func (r *DataSource_RdsHttpEndpointConfig) 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 (*DataSource_RdsHttpEndpointConfig) SetDeletionPolicy ¶
func (r *DataSource_RdsHttpEndpointConfig) 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 (*DataSource_RdsHttpEndpointConfig) SetDependsOn ¶
func (r *DataSource_RdsHttpEndpointConfig) 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 (*DataSource_RdsHttpEndpointConfig) SetMetadata ¶
func (r *DataSource_RdsHttpEndpointConfig) 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 DataSource_RelationalDatabaseConfig ¶
type DataSource_RelationalDatabaseConfig struct { // RdsHttpEndpointConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-relationaldatabaseconfig.html#cfn-appsync-datasource-relationaldatabaseconfig-rdshttpendpointconfig RdsHttpEndpointConfig *DataSource_RdsHttpEndpointConfig `json:"RdsHttpEndpointConfig,omitempty"` // RelationalDatabaseSourceType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-relationaldatabaseconfig.html#cfn-appsync-datasource-relationaldatabaseconfig-relationaldatabasesourcetype RelationalDatabaseSourceType string `json:"RelationalDatabaseSourceType,omitempty"` // contains filtered or unexported fields }
DataSource_RelationalDatabaseConfig AWS CloudFormation Resource (AWS::AppSync::DataSource.RelationalDatabaseConfig) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-relationaldatabaseconfig.html
func (*DataSource_RelationalDatabaseConfig) AWSCloudFormationType ¶
func (r *DataSource_RelationalDatabaseConfig) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*DataSource_RelationalDatabaseConfig) DeletionPolicy ¶
func (r *DataSource_RelationalDatabaseConfig) 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 (*DataSource_RelationalDatabaseConfig) DependsOn ¶
func (r *DataSource_RelationalDatabaseConfig) 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 (*DataSource_RelationalDatabaseConfig) Metadata ¶
func (r *DataSource_RelationalDatabaseConfig) 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 (*DataSource_RelationalDatabaseConfig) SetDeletionPolicy ¶
func (r *DataSource_RelationalDatabaseConfig) 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 (*DataSource_RelationalDatabaseConfig) SetDependsOn ¶
func (r *DataSource_RelationalDatabaseConfig) 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 (*DataSource_RelationalDatabaseConfig) SetMetadata ¶
func (r *DataSource_RelationalDatabaseConfig) 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 FunctionConfiguration ¶
type FunctionConfiguration struct { // ApiId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-functionconfiguration.html#cfn-appsync-functionconfiguration-apiid ApiId string `json:"ApiId,omitempty"` // DataSourceName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-functionconfiguration.html#cfn-appsync-functionconfiguration-datasourcename DataSourceName string `json:"DataSourceName,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-functionconfiguration.html#cfn-appsync-functionconfiguration-description Description string `json:"Description,omitempty"` // FunctionVersion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-functionconfiguration.html#cfn-appsync-functionconfiguration-functionversion FunctionVersion string `json:"FunctionVersion,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-functionconfiguration.html#cfn-appsync-functionconfiguration-name Name string `json:"Name,omitempty"` // RequestMappingTemplate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-functionconfiguration.html#cfn-appsync-functionconfiguration-requestmappingtemplate RequestMappingTemplate string `json:"RequestMappingTemplate,omitempty"` // RequestMappingTemplateS3Location AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-functionconfiguration.html#cfn-appsync-functionconfiguration-requestmappingtemplates3location RequestMappingTemplateS3Location string `json:"RequestMappingTemplateS3Location,omitempty"` // ResponseMappingTemplate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-functionconfiguration.html#cfn-appsync-functionconfiguration-responsemappingtemplate ResponseMappingTemplate string `json:"ResponseMappingTemplate,omitempty"` // ResponseMappingTemplateS3Location AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-functionconfiguration.html#cfn-appsync-functionconfiguration-responsemappingtemplates3location ResponseMappingTemplateS3Location string `json:"ResponseMappingTemplateS3Location,omitempty"` // contains filtered or unexported fields }
FunctionConfiguration AWS CloudFormation Resource (AWS::AppSync::FunctionConfiguration) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-functionconfiguration.html
func (*FunctionConfiguration) AWSCloudFormationType ¶
func (r *FunctionConfiguration) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*FunctionConfiguration) DeletionPolicy ¶
func (r *FunctionConfiguration) 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 (*FunctionConfiguration) DependsOn ¶
func (r *FunctionConfiguration) 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 (FunctionConfiguration) MarshalJSON ¶
func (r FunctionConfiguration) 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 (*FunctionConfiguration) Metadata ¶
func (r *FunctionConfiguration) 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 (*FunctionConfiguration) SetDeletionPolicy ¶
func (r *FunctionConfiguration) 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 (*FunctionConfiguration) SetDependsOn ¶
func (r *FunctionConfiguration) 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 (*FunctionConfiguration) SetMetadata ¶
func (r *FunctionConfiguration) 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 (*FunctionConfiguration) UnmarshalJSON ¶
func (r *FunctionConfiguration) 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 GraphQLApi ¶
type GraphQLApi struct { // AdditionalAuthenticationProviders AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-additionalauthenticationproviders AdditionalAuthenticationProviders *GraphQLApi_AdditionalAuthenticationProviders `json:"AdditionalAuthenticationProviders,omitempty"` // AuthenticationType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-authenticationtype AuthenticationType string `json:"AuthenticationType,omitempty"` // LogConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-logconfig LogConfig *GraphQLApi_LogConfig `json:"LogConfig,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-name Name string `json:"Name,omitempty"` // OpenIDConnectConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-openidconnectconfig OpenIDConnectConfig *GraphQLApi_OpenIDConnectConfig `json:"OpenIDConnectConfig,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-tags Tags *GraphQLApi_Tags `json:"Tags,omitempty"` // UserPoolConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-userpoolconfig UserPoolConfig *GraphQLApi_UserPoolConfig `json:"UserPoolConfig,omitempty"` // contains filtered or unexported fields }
GraphQLApi AWS CloudFormation Resource (AWS::AppSync::GraphQLApi) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html
func (*GraphQLApi) AWSCloudFormationType ¶
func (r *GraphQLApi) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*GraphQLApi) DeletionPolicy ¶
func (r *GraphQLApi) 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 (*GraphQLApi) DependsOn ¶
func (r *GraphQLApi) 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 (GraphQLApi) MarshalJSON ¶
func (r GraphQLApi) 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 (*GraphQLApi) Metadata ¶
func (r *GraphQLApi) 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 (*GraphQLApi) SetDeletionPolicy ¶
func (r *GraphQLApi) 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 (*GraphQLApi) SetDependsOn ¶
func (r *GraphQLApi) 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 (*GraphQLApi) SetMetadata ¶
func (r *GraphQLApi) 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 (*GraphQLApi) UnmarshalJSON ¶
func (r *GraphQLApi) 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 GraphQLApi_AdditionalAuthenticationProvider ¶
type GraphQLApi_AdditionalAuthenticationProvider struct { // AuthenticationType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-additionalauthenticationprovider.html#cfn-appsync-graphqlapi-additionalauthenticationprovider-authenticationtype AuthenticationType string `json:"AuthenticationType,omitempty"` // OpenIDConnectConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-additionalauthenticationprovider.html#cfn-appsync-graphqlapi-additionalauthenticationprovider-openidconnectconfig OpenIDConnectConfig *GraphQLApi_OpenIDConnectConfig `json:"OpenIDConnectConfig,omitempty"` // UserPoolConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-additionalauthenticationprovider.html#cfn-appsync-graphqlapi-additionalauthenticationprovider-userpoolconfig UserPoolConfig *GraphQLApi_CognitoUserPoolConfig `json:"UserPoolConfig,omitempty"` // contains filtered or unexported fields }
GraphQLApi_AdditionalAuthenticationProvider AWS CloudFormation Resource (AWS::AppSync::GraphQLApi.AdditionalAuthenticationProvider) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-additionalauthenticationprovider.html
func (*GraphQLApi_AdditionalAuthenticationProvider) AWSCloudFormationType ¶
func (r *GraphQLApi_AdditionalAuthenticationProvider) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*GraphQLApi_AdditionalAuthenticationProvider) DeletionPolicy ¶
func (r *GraphQLApi_AdditionalAuthenticationProvider) 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 (*GraphQLApi_AdditionalAuthenticationProvider) DependsOn ¶
func (r *GraphQLApi_AdditionalAuthenticationProvider) 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 (*GraphQLApi_AdditionalAuthenticationProvider) Metadata ¶
func (r *GraphQLApi_AdditionalAuthenticationProvider) 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 (*GraphQLApi_AdditionalAuthenticationProvider) SetDeletionPolicy ¶
func (r *GraphQLApi_AdditionalAuthenticationProvider) 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 (*GraphQLApi_AdditionalAuthenticationProvider) SetDependsOn ¶
func (r *GraphQLApi_AdditionalAuthenticationProvider) 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 (*GraphQLApi_AdditionalAuthenticationProvider) SetMetadata ¶
func (r *GraphQLApi_AdditionalAuthenticationProvider) 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 GraphQLApi_AdditionalAuthenticationProviders ¶
type GraphQLApi_AdditionalAuthenticationProviders struct {
// contains filtered or unexported fields
}
GraphQLApi_AdditionalAuthenticationProviders AWS CloudFormation Resource (AWS::AppSync::GraphQLApi.AdditionalAuthenticationProviders) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-additionalauthenticationproviders.html
func (*GraphQLApi_AdditionalAuthenticationProviders) AWSCloudFormationType ¶
func (r *GraphQLApi_AdditionalAuthenticationProviders) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*GraphQLApi_AdditionalAuthenticationProviders) DeletionPolicy ¶
func (r *GraphQLApi_AdditionalAuthenticationProviders) 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 (*GraphQLApi_AdditionalAuthenticationProviders) DependsOn ¶
func (r *GraphQLApi_AdditionalAuthenticationProviders) 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 (*GraphQLApi_AdditionalAuthenticationProviders) Metadata ¶
func (r *GraphQLApi_AdditionalAuthenticationProviders) 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 (*GraphQLApi_AdditionalAuthenticationProviders) SetDeletionPolicy ¶
func (r *GraphQLApi_AdditionalAuthenticationProviders) 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 (*GraphQLApi_AdditionalAuthenticationProviders) SetDependsOn ¶
func (r *GraphQLApi_AdditionalAuthenticationProviders) 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 (*GraphQLApi_AdditionalAuthenticationProviders) SetMetadata ¶
func (r *GraphQLApi_AdditionalAuthenticationProviders) 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 GraphQLApi_CognitoUserPoolConfig ¶
type GraphQLApi_CognitoUserPoolConfig struct { // AppIdClientRegex AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-cognitouserpoolconfig.html#cfn-appsync-graphqlapi-cognitouserpoolconfig-appidclientregex AppIdClientRegex string `json:"AppIdClientRegex,omitempty"` // AwsRegion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-cognitouserpoolconfig.html#cfn-appsync-graphqlapi-cognitouserpoolconfig-awsregion AwsRegion string `json:"AwsRegion,omitempty"` // UserPoolId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-cognitouserpoolconfig.html#cfn-appsync-graphqlapi-cognitouserpoolconfig-userpoolid UserPoolId string `json:"UserPoolId,omitempty"` // contains filtered or unexported fields }
GraphQLApi_CognitoUserPoolConfig AWS CloudFormation Resource (AWS::AppSync::GraphQLApi.CognitoUserPoolConfig) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-cognitouserpoolconfig.html
func (*GraphQLApi_CognitoUserPoolConfig) AWSCloudFormationType ¶
func (r *GraphQLApi_CognitoUserPoolConfig) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*GraphQLApi_CognitoUserPoolConfig) DeletionPolicy ¶
func (r *GraphQLApi_CognitoUserPoolConfig) 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 (*GraphQLApi_CognitoUserPoolConfig) DependsOn ¶
func (r *GraphQLApi_CognitoUserPoolConfig) 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 (*GraphQLApi_CognitoUserPoolConfig) Metadata ¶
func (r *GraphQLApi_CognitoUserPoolConfig) 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 (*GraphQLApi_CognitoUserPoolConfig) SetDeletionPolicy ¶
func (r *GraphQLApi_CognitoUserPoolConfig) 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 (*GraphQLApi_CognitoUserPoolConfig) SetDependsOn ¶
func (r *GraphQLApi_CognitoUserPoolConfig) 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 (*GraphQLApi_CognitoUserPoolConfig) SetMetadata ¶
func (r *GraphQLApi_CognitoUserPoolConfig) 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 GraphQLApi_LogConfig ¶
type GraphQLApi_LogConfig struct { // CloudWatchLogsRoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-logconfig.html#cfn-appsync-graphqlapi-logconfig-cloudwatchlogsrolearn CloudWatchLogsRoleArn string `json:"CloudWatchLogsRoleArn,omitempty"` // ExcludeVerboseContent AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-logconfig.html#cfn-appsync-graphqlapi-logconfig-excludeverbosecontent ExcludeVerboseContent bool `json:"ExcludeVerboseContent,omitempty"` // FieldLogLevel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-logconfig.html#cfn-appsync-graphqlapi-logconfig-fieldloglevel FieldLogLevel string `json:"FieldLogLevel,omitempty"` // contains filtered or unexported fields }
GraphQLApi_LogConfig AWS CloudFormation Resource (AWS::AppSync::GraphQLApi.LogConfig) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-logconfig.html
func (*GraphQLApi_LogConfig) AWSCloudFormationType ¶
func (r *GraphQLApi_LogConfig) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*GraphQLApi_LogConfig) DeletionPolicy ¶
func (r *GraphQLApi_LogConfig) 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 (*GraphQLApi_LogConfig) DependsOn ¶
func (r *GraphQLApi_LogConfig) 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 (*GraphQLApi_LogConfig) Metadata ¶
func (r *GraphQLApi_LogConfig) 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 (*GraphQLApi_LogConfig) SetDeletionPolicy ¶
func (r *GraphQLApi_LogConfig) 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 (*GraphQLApi_LogConfig) SetDependsOn ¶
func (r *GraphQLApi_LogConfig) 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 (*GraphQLApi_LogConfig) SetMetadata ¶
func (r *GraphQLApi_LogConfig) 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 GraphQLApi_OpenIDConnectConfig ¶
type GraphQLApi_OpenIDConnectConfig struct { // AuthTTL AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-openidconnectconfig.html#cfn-appsync-graphqlapi-openidconnectconfig-authttl AuthTTL float64 `json:"AuthTTL,omitempty"` // ClientId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-openidconnectconfig.html#cfn-appsync-graphqlapi-openidconnectconfig-clientid ClientId string `json:"ClientId,omitempty"` // IatTTL AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-openidconnectconfig.html#cfn-appsync-graphqlapi-openidconnectconfig-iatttl IatTTL float64 `json:"IatTTL,omitempty"` // Issuer AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-openidconnectconfig.html#cfn-appsync-graphqlapi-openidconnectconfig-issuer Issuer string `json:"Issuer,omitempty"` // contains filtered or unexported fields }
GraphQLApi_OpenIDConnectConfig AWS CloudFormation Resource (AWS::AppSync::GraphQLApi.OpenIDConnectConfig) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-openidconnectconfig.html
func (*GraphQLApi_OpenIDConnectConfig) AWSCloudFormationType ¶
func (r *GraphQLApi_OpenIDConnectConfig) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*GraphQLApi_OpenIDConnectConfig) DeletionPolicy ¶
func (r *GraphQLApi_OpenIDConnectConfig) 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 (*GraphQLApi_OpenIDConnectConfig) DependsOn ¶
func (r *GraphQLApi_OpenIDConnectConfig) 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 (*GraphQLApi_OpenIDConnectConfig) Metadata ¶
func (r *GraphQLApi_OpenIDConnectConfig) 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 (*GraphQLApi_OpenIDConnectConfig) SetDeletionPolicy ¶
func (r *GraphQLApi_OpenIDConnectConfig) 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 (*GraphQLApi_OpenIDConnectConfig) SetDependsOn ¶
func (r *GraphQLApi_OpenIDConnectConfig) 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 (*GraphQLApi_OpenIDConnectConfig) SetMetadata ¶
func (r *GraphQLApi_OpenIDConnectConfig) 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 GraphQLApi_Tags ¶
type GraphQLApi_Tags struct {
// contains filtered or unexported fields
}
GraphQLApi_Tags AWS CloudFormation Resource (AWS::AppSync::GraphQLApi.Tags) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-tags.html
func (*GraphQLApi_Tags) AWSCloudFormationType ¶
func (r *GraphQLApi_Tags) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*GraphQLApi_Tags) DeletionPolicy ¶
func (r *GraphQLApi_Tags) 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 (*GraphQLApi_Tags) DependsOn ¶
func (r *GraphQLApi_Tags) 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 (*GraphQLApi_Tags) Metadata ¶
func (r *GraphQLApi_Tags) 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 (*GraphQLApi_Tags) SetDeletionPolicy ¶
func (r *GraphQLApi_Tags) 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 (*GraphQLApi_Tags) SetDependsOn ¶
func (r *GraphQLApi_Tags) 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 (*GraphQLApi_Tags) SetMetadata ¶
func (r *GraphQLApi_Tags) 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 GraphQLApi_UserPoolConfig ¶
type GraphQLApi_UserPoolConfig struct { // AppIdClientRegex AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-userpoolconfig.html#cfn-appsync-graphqlapi-userpoolconfig-appidclientregex AppIdClientRegex string `json:"AppIdClientRegex,omitempty"` // AwsRegion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-userpoolconfig.html#cfn-appsync-graphqlapi-userpoolconfig-awsregion AwsRegion string `json:"AwsRegion,omitempty"` // DefaultAction AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-userpoolconfig.html#cfn-appsync-graphqlapi-userpoolconfig-defaultaction DefaultAction string `json:"DefaultAction,omitempty"` // UserPoolId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-userpoolconfig.html#cfn-appsync-graphqlapi-userpoolconfig-userpoolid UserPoolId string `json:"UserPoolId,omitempty"` // contains filtered or unexported fields }
GraphQLApi_UserPoolConfig AWS CloudFormation Resource (AWS::AppSync::GraphQLApi.UserPoolConfig) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-userpoolconfig.html
func (*GraphQLApi_UserPoolConfig) AWSCloudFormationType ¶
func (r *GraphQLApi_UserPoolConfig) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*GraphQLApi_UserPoolConfig) DeletionPolicy ¶
func (r *GraphQLApi_UserPoolConfig) 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 (*GraphQLApi_UserPoolConfig) DependsOn ¶
func (r *GraphQLApi_UserPoolConfig) 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 (*GraphQLApi_UserPoolConfig) Metadata ¶
func (r *GraphQLApi_UserPoolConfig) 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 (*GraphQLApi_UserPoolConfig) SetDeletionPolicy ¶
func (r *GraphQLApi_UserPoolConfig) 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 (*GraphQLApi_UserPoolConfig) SetDependsOn ¶
func (r *GraphQLApi_UserPoolConfig) 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 (*GraphQLApi_UserPoolConfig) SetMetadata ¶
func (r *GraphQLApi_UserPoolConfig) 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 GraphQLSchema ¶
type GraphQLSchema struct { // ApiId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlschema.html#cfn-appsync-graphqlschema-apiid ApiId string `json:"ApiId,omitempty"` // Definition AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlschema.html#cfn-appsync-graphqlschema-definition Definition string `json:"Definition,omitempty"` // DefinitionS3Location AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlschema.html#cfn-appsync-graphqlschema-definitions3location DefinitionS3Location string `json:"DefinitionS3Location,omitempty"` // contains filtered or unexported fields }
GraphQLSchema AWS CloudFormation Resource (AWS::AppSync::GraphQLSchema) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlschema.html
func (*GraphQLSchema) AWSCloudFormationType ¶
func (r *GraphQLSchema) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*GraphQLSchema) DeletionPolicy ¶
func (r *GraphQLSchema) 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 (*GraphQLSchema) DependsOn ¶
func (r *GraphQLSchema) 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 (GraphQLSchema) MarshalJSON ¶
func (r GraphQLSchema) 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 (*GraphQLSchema) Metadata ¶
func (r *GraphQLSchema) 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 (*GraphQLSchema) SetDeletionPolicy ¶
func (r *GraphQLSchema) 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 (*GraphQLSchema) SetDependsOn ¶
func (r *GraphQLSchema) 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 (*GraphQLSchema) SetMetadata ¶
func (r *GraphQLSchema) 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 (*GraphQLSchema) UnmarshalJSON ¶
func (r *GraphQLSchema) 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 Resolver ¶
type Resolver struct { // ApiId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-apiid ApiId string `json:"ApiId,omitempty"` // DataSourceName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-datasourcename DataSourceName string `json:"DataSourceName,omitempty"` // FieldName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-fieldname FieldName string `json:"FieldName,omitempty"` // Kind AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-kind Kind string `json:"Kind,omitempty"` // PipelineConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-pipelineconfig PipelineConfig *Resolver_PipelineConfig `json:"PipelineConfig,omitempty"` // RequestMappingTemplate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-requestmappingtemplate RequestMappingTemplate string `json:"RequestMappingTemplate,omitempty"` // RequestMappingTemplateS3Location AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-requestmappingtemplates3location RequestMappingTemplateS3Location string `json:"RequestMappingTemplateS3Location,omitempty"` // ResponseMappingTemplate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-responsemappingtemplate ResponseMappingTemplate string `json:"ResponseMappingTemplate,omitempty"` // ResponseMappingTemplateS3Location AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-responsemappingtemplates3location ResponseMappingTemplateS3Location string `json:"ResponseMappingTemplateS3Location,omitempty"` // TypeName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-typename TypeName string `json:"TypeName,omitempty"` // contains filtered or unexported fields }
Resolver AWS CloudFormation Resource (AWS::AppSync::Resolver) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html
func (*Resolver) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Resolver) DeletionPolicy ¶
func (r *Resolver) 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 (*Resolver) 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 (Resolver) 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 (*Resolver) Metadata ¶
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Resolver) SetDeletionPolicy ¶
func (r *Resolver) 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 (*Resolver) 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 (*Resolver) 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 (*Resolver) UnmarshalJSON ¶
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type Resolver_PipelineConfig ¶
type Resolver_PipelineConfig struct { // Functions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-resolver-pipelineconfig.html#cfn-appsync-resolver-pipelineconfig-functions Functions []string `json:"Functions,omitempty"` // contains filtered or unexported fields }
Resolver_PipelineConfig AWS CloudFormation Resource (AWS::AppSync::Resolver.PipelineConfig) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-resolver-pipelineconfig.html
func (*Resolver_PipelineConfig) AWSCloudFormationType ¶
func (r *Resolver_PipelineConfig) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Resolver_PipelineConfig) DeletionPolicy ¶
func (r *Resolver_PipelineConfig) 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 (*Resolver_PipelineConfig) DependsOn ¶
func (r *Resolver_PipelineConfig) 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 (*Resolver_PipelineConfig) Metadata ¶
func (r *Resolver_PipelineConfig) 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 (*Resolver_PipelineConfig) SetDeletionPolicy ¶
func (r *Resolver_PipelineConfig) 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 (*Resolver_PipelineConfig) SetDependsOn ¶
func (r *Resolver_PipelineConfig) 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 (*Resolver_PipelineConfig) SetMetadata ¶
func (r *Resolver_PipelineConfig) 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-appsync-apikey.go
- aws-appsync-datasource.go
- aws-appsync-datasource_authorizationconfig.go
- aws-appsync-datasource_awsiamconfig.go
- aws-appsync-datasource_dynamodbconfig.go
- aws-appsync-datasource_elasticsearchconfig.go
- aws-appsync-datasource_httpconfig.go
- aws-appsync-datasource_lambdaconfig.go
- aws-appsync-datasource_rdshttpendpointconfig.go
- aws-appsync-datasource_relationaldatabaseconfig.go
- aws-appsync-functionconfiguration.go
- aws-appsync-graphqlapi.go
- aws-appsync-graphqlapi_additionalauthenticationprovider.go
- aws-appsync-graphqlapi_additionalauthenticationproviders.go
- aws-appsync-graphqlapi_cognitouserpoolconfig.go
- aws-appsync-graphqlapi_logconfig.go
- aws-appsync-graphqlapi_openidconnectconfig.go
- aws-appsync-graphqlapi_tags.go
- aws-appsync-graphqlapi_userpoolconfig.go
- aws-appsync-graphqlschema.go
- aws-appsync-resolver.go
- aws-appsync-resolver_pipelineconfig.go