Documentation
¶
Index ¶
- type Classifier
- func (r *Classifier) AWSCloudFormationType() string
- func (r *Classifier) DeletionPolicy() policies.DeletionPolicy
- func (r *Classifier) DependsOn() []string
- func (r Classifier) MarshalJSON() ([]byte, error)
- func (r *Classifier) Metadata() map[string]interface{}
- func (r *Classifier) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Classifier) SetDependsOn(dependencies []string)
- func (r *Classifier) SetMetadata(metadata map[string]interface{})
- func (r *Classifier) UnmarshalJSON(b []byte) error
- type Classifier_CsvClassifier
- func (r *Classifier_CsvClassifier) AWSCloudFormationType() string
- func (r *Classifier_CsvClassifier) DeletionPolicy() policies.DeletionPolicy
- func (r *Classifier_CsvClassifier) DependsOn() []string
- func (r *Classifier_CsvClassifier) Metadata() map[string]interface{}
- func (r *Classifier_CsvClassifier) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Classifier_CsvClassifier) SetDependsOn(dependencies []string)
- func (r *Classifier_CsvClassifier) SetMetadata(metadata map[string]interface{})
- type Classifier_GrokClassifier
- func (r *Classifier_GrokClassifier) AWSCloudFormationType() string
- func (r *Classifier_GrokClassifier) DeletionPolicy() policies.DeletionPolicy
- func (r *Classifier_GrokClassifier) DependsOn() []string
- func (r *Classifier_GrokClassifier) Metadata() map[string]interface{}
- func (r *Classifier_GrokClassifier) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Classifier_GrokClassifier) SetDependsOn(dependencies []string)
- func (r *Classifier_GrokClassifier) SetMetadata(metadata map[string]interface{})
- type Classifier_JsonClassifier
- func (r *Classifier_JsonClassifier) AWSCloudFormationType() string
- func (r *Classifier_JsonClassifier) DeletionPolicy() policies.DeletionPolicy
- func (r *Classifier_JsonClassifier) DependsOn() []string
- func (r *Classifier_JsonClassifier) Metadata() map[string]interface{}
- func (r *Classifier_JsonClassifier) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Classifier_JsonClassifier) SetDependsOn(dependencies []string)
- func (r *Classifier_JsonClassifier) SetMetadata(metadata map[string]interface{})
- type Classifier_XMLClassifier
- func (r *Classifier_XMLClassifier) AWSCloudFormationType() string
- func (r *Classifier_XMLClassifier) DeletionPolicy() policies.DeletionPolicy
- func (r *Classifier_XMLClassifier) DependsOn() []string
- func (r *Classifier_XMLClassifier) Metadata() map[string]interface{}
- func (r *Classifier_XMLClassifier) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Classifier_XMLClassifier) SetDependsOn(dependencies []string)
- func (r *Classifier_XMLClassifier) SetMetadata(metadata map[string]interface{})
- type Connection
- func (r *Connection) AWSCloudFormationType() string
- func (r *Connection) DeletionPolicy() policies.DeletionPolicy
- func (r *Connection) DependsOn() []string
- func (r Connection) MarshalJSON() ([]byte, error)
- func (r *Connection) Metadata() map[string]interface{}
- func (r *Connection) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Connection) SetDependsOn(dependencies []string)
- func (r *Connection) SetMetadata(metadata map[string]interface{})
- func (r *Connection) UnmarshalJSON(b []byte) error
- type Connection_ConnectionInput
- func (r *Connection_ConnectionInput) AWSCloudFormationType() string
- func (r *Connection_ConnectionInput) DeletionPolicy() policies.DeletionPolicy
- func (r *Connection_ConnectionInput) DependsOn() []string
- func (r *Connection_ConnectionInput) Metadata() map[string]interface{}
- func (r *Connection_ConnectionInput) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Connection_ConnectionInput) SetDependsOn(dependencies []string)
- func (r *Connection_ConnectionInput) SetMetadata(metadata map[string]interface{})
- type Connection_PhysicalConnectionRequirements
- func (r *Connection_PhysicalConnectionRequirements) AWSCloudFormationType() string
- func (r *Connection_PhysicalConnectionRequirements) DeletionPolicy() policies.DeletionPolicy
- func (r *Connection_PhysicalConnectionRequirements) DependsOn() []string
- func (r *Connection_PhysicalConnectionRequirements) Metadata() map[string]interface{}
- func (r *Connection_PhysicalConnectionRequirements) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Connection_PhysicalConnectionRequirements) SetDependsOn(dependencies []string)
- func (r *Connection_PhysicalConnectionRequirements) SetMetadata(metadata map[string]interface{})
- type Crawler
- func (r *Crawler) AWSCloudFormationType() string
- func (r *Crawler) DeletionPolicy() policies.DeletionPolicy
- func (r *Crawler) DependsOn() []string
- func (r Crawler) MarshalJSON() ([]byte, error)
- func (r *Crawler) Metadata() map[string]interface{}
- func (r *Crawler) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Crawler) SetDependsOn(dependencies []string)
- func (r *Crawler) SetMetadata(metadata map[string]interface{})
- func (r *Crawler) UnmarshalJSON(b []byte) error
- type Crawler_JdbcTarget
- func (r *Crawler_JdbcTarget) AWSCloudFormationType() string
- func (r *Crawler_JdbcTarget) DeletionPolicy() policies.DeletionPolicy
- func (r *Crawler_JdbcTarget) DependsOn() []string
- func (r *Crawler_JdbcTarget) Metadata() map[string]interface{}
- func (r *Crawler_JdbcTarget) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Crawler_JdbcTarget) SetDependsOn(dependencies []string)
- func (r *Crawler_JdbcTarget) SetMetadata(metadata map[string]interface{})
- type Crawler_S3Target
- func (r *Crawler_S3Target) AWSCloudFormationType() string
- func (r *Crawler_S3Target) DeletionPolicy() policies.DeletionPolicy
- func (r *Crawler_S3Target) DependsOn() []string
- func (r *Crawler_S3Target) Metadata() map[string]interface{}
- func (r *Crawler_S3Target) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Crawler_S3Target) SetDependsOn(dependencies []string)
- func (r *Crawler_S3Target) SetMetadata(metadata map[string]interface{})
- type Crawler_Schedule
- func (r *Crawler_Schedule) AWSCloudFormationType() string
- func (r *Crawler_Schedule) DeletionPolicy() policies.DeletionPolicy
- func (r *Crawler_Schedule) DependsOn() []string
- func (r *Crawler_Schedule) Metadata() map[string]interface{}
- func (r *Crawler_Schedule) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Crawler_Schedule) SetDependsOn(dependencies []string)
- func (r *Crawler_Schedule) SetMetadata(metadata map[string]interface{})
- type Crawler_SchemaChangePolicy
- func (r *Crawler_SchemaChangePolicy) AWSCloudFormationType() string
- func (r *Crawler_SchemaChangePolicy) DeletionPolicy() policies.DeletionPolicy
- func (r *Crawler_SchemaChangePolicy) DependsOn() []string
- func (r *Crawler_SchemaChangePolicy) Metadata() map[string]interface{}
- func (r *Crawler_SchemaChangePolicy) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Crawler_SchemaChangePolicy) SetDependsOn(dependencies []string)
- func (r *Crawler_SchemaChangePolicy) SetMetadata(metadata map[string]interface{})
- type Crawler_Targets
- func (r *Crawler_Targets) AWSCloudFormationType() string
- func (r *Crawler_Targets) DeletionPolicy() policies.DeletionPolicy
- func (r *Crawler_Targets) DependsOn() []string
- func (r *Crawler_Targets) Metadata() map[string]interface{}
- func (r *Crawler_Targets) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Crawler_Targets) SetDependsOn(dependencies []string)
- func (r *Crawler_Targets) SetMetadata(metadata map[string]interface{})
- type DataCatalogEncryptionSettings
- func (r *DataCatalogEncryptionSettings) AWSCloudFormationType() string
- func (r *DataCatalogEncryptionSettings) DeletionPolicy() policies.DeletionPolicy
- func (r *DataCatalogEncryptionSettings) DependsOn() []string
- func (r DataCatalogEncryptionSettings) MarshalJSON() ([]byte, error)
- func (r *DataCatalogEncryptionSettings) Metadata() map[string]interface{}
- func (r *DataCatalogEncryptionSettings) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *DataCatalogEncryptionSettings) SetDependsOn(dependencies []string)
- func (r *DataCatalogEncryptionSettings) SetMetadata(metadata map[string]interface{})
- func (r *DataCatalogEncryptionSettings) UnmarshalJSON(b []byte) error
- type DataCatalogEncryptionSettings_ConnectionPasswordEncryption
- func (r *DataCatalogEncryptionSettings_ConnectionPasswordEncryption) AWSCloudFormationType() string
- func (r *DataCatalogEncryptionSettings_ConnectionPasswordEncryption) DeletionPolicy() policies.DeletionPolicy
- func (r *DataCatalogEncryptionSettings_ConnectionPasswordEncryption) DependsOn() []string
- func (r *DataCatalogEncryptionSettings_ConnectionPasswordEncryption) Metadata() map[string]interface{}
- func (r *DataCatalogEncryptionSettings_ConnectionPasswordEncryption) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *DataCatalogEncryptionSettings_ConnectionPasswordEncryption) SetDependsOn(dependencies []string)
- func (r *DataCatalogEncryptionSettings_ConnectionPasswordEncryption) SetMetadata(metadata map[string]interface{})
- type DataCatalogEncryptionSettings_DataCatalogEncryptionSettings
- func (r *DataCatalogEncryptionSettings_DataCatalogEncryptionSettings) AWSCloudFormationType() string
- func (r *DataCatalogEncryptionSettings_DataCatalogEncryptionSettings) DeletionPolicy() policies.DeletionPolicy
- func (r *DataCatalogEncryptionSettings_DataCatalogEncryptionSettings) DependsOn() []string
- func (r *DataCatalogEncryptionSettings_DataCatalogEncryptionSettings) Metadata() map[string]interface{}
- func (r *DataCatalogEncryptionSettings_DataCatalogEncryptionSettings) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *DataCatalogEncryptionSettings_DataCatalogEncryptionSettings) SetDependsOn(dependencies []string)
- func (r *DataCatalogEncryptionSettings_DataCatalogEncryptionSettings) SetMetadata(metadata map[string]interface{})
- type DataCatalogEncryptionSettings_EncryptionAtRest
- func (r *DataCatalogEncryptionSettings_EncryptionAtRest) AWSCloudFormationType() string
- func (r *DataCatalogEncryptionSettings_EncryptionAtRest) DeletionPolicy() policies.DeletionPolicy
- func (r *DataCatalogEncryptionSettings_EncryptionAtRest) DependsOn() []string
- func (r *DataCatalogEncryptionSettings_EncryptionAtRest) Metadata() map[string]interface{}
- func (r *DataCatalogEncryptionSettings_EncryptionAtRest) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *DataCatalogEncryptionSettings_EncryptionAtRest) SetDependsOn(dependencies []string)
- func (r *DataCatalogEncryptionSettings_EncryptionAtRest) SetMetadata(metadata map[string]interface{})
- type Database
- func (r *Database) AWSCloudFormationType() string
- func (r *Database) DeletionPolicy() policies.DeletionPolicy
- func (r *Database) DependsOn() []string
- func (r Database) MarshalJSON() ([]byte, error)
- func (r *Database) Metadata() map[string]interface{}
- func (r *Database) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Database) SetDependsOn(dependencies []string)
- func (r *Database) SetMetadata(metadata map[string]interface{})
- func (r *Database) UnmarshalJSON(b []byte) error
- type Database_DatabaseInput
- func (r *Database_DatabaseInput) AWSCloudFormationType() string
- func (r *Database_DatabaseInput) DeletionPolicy() policies.DeletionPolicy
- func (r *Database_DatabaseInput) DependsOn() []string
- func (r *Database_DatabaseInput) Metadata() map[string]interface{}
- func (r *Database_DatabaseInput) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Database_DatabaseInput) SetDependsOn(dependencies []string)
- func (r *Database_DatabaseInput) SetMetadata(metadata map[string]interface{})
- type DevEndpoint
- func (r *DevEndpoint) AWSCloudFormationType() string
- func (r *DevEndpoint) DeletionPolicy() policies.DeletionPolicy
- func (r *DevEndpoint) DependsOn() []string
- func (r DevEndpoint) MarshalJSON() ([]byte, error)
- func (r *DevEndpoint) Metadata() map[string]interface{}
- func (r *DevEndpoint) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *DevEndpoint) SetDependsOn(dependencies []string)
- func (r *DevEndpoint) SetMetadata(metadata map[string]interface{})
- func (r *DevEndpoint) UnmarshalJSON(b []byte) error
- type Job
- func (r *Job) AWSCloudFormationType() string
- func (r *Job) DeletionPolicy() policies.DeletionPolicy
- func (r *Job) DependsOn() []string
- func (r Job) MarshalJSON() ([]byte, error)
- func (r *Job) Metadata() map[string]interface{}
- func (r *Job) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Job) SetDependsOn(dependencies []string)
- func (r *Job) SetMetadata(metadata map[string]interface{})
- func (r *Job) UnmarshalJSON(b []byte) error
- type Job_ConnectionsList
- func (r *Job_ConnectionsList) AWSCloudFormationType() string
- func (r *Job_ConnectionsList) DeletionPolicy() policies.DeletionPolicy
- func (r *Job_ConnectionsList) DependsOn() []string
- func (r *Job_ConnectionsList) Metadata() map[string]interface{}
- func (r *Job_ConnectionsList) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Job_ConnectionsList) SetDependsOn(dependencies []string)
- func (r *Job_ConnectionsList) SetMetadata(metadata map[string]interface{})
- type Job_ExecutionProperty
- func (r *Job_ExecutionProperty) AWSCloudFormationType() string
- func (r *Job_ExecutionProperty) DeletionPolicy() policies.DeletionPolicy
- func (r *Job_ExecutionProperty) DependsOn() []string
- func (r *Job_ExecutionProperty) Metadata() map[string]interface{}
- func (r *Job_ExecutionProperty) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Job_ExecutionProperty) SetDependsOn(dependencies []string)
- func (r *Job_ExecutionProperty) SetMetadata(metadata map[string]interface{})
- type Job_JobCommand
- func (r *Job_JobCommand) AWSCloudFormationType() string
- func (r *Job_JobCommand) DeletionPolicy() policies.DeletionPolicy
- func (r *Job_JobCommand) DependsOn() []string
- func (r *Job_JobCommand) Metadata() map[string]interface{}
- func (r *Job_JobCommand) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Job_JobCommand) SetDependsOn(dependencies []string)
- func (r *Job_JobCommand) SetMetadata(metadata map[string]interface{})
- type Job_NotificationProperty
- func (r *Job_NotificationProperty) AWSCloudFormationType() string
- func (r *Job_NotificationProperty) DeletionPolicy() policies.DeletionPolicy
- func (r *Job_NotificationProperty) DependsOn() []string
- func (r *Job_NotificationProperty) Metadata() map[string]interface{}
- func (r *Job_NotificationProperty) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Job_NotificationProperty) SetDependsOn(dependencies []string)
- func (r *Job_NotificationProperty) SetMetadata(metadata map[string]interface{})
- type MLTransform
- func (r *MLTransform) AWSCloudFormationType() string
- func (r *MLTransform) DeletionPolicy() policies.DeletionPolicy
- func (r *MLTransform) DependsOn() []string
- func (r MLTransform) MarshalJSON() ([]byte, error)
- func (r *MLTransform) Metadata() map[string]interface{}
- func (r *MLTransform) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *MLTransform) SetDependsOn(dependencies []string)
- func (r *MLTransform) SetMetadata(metadata map[string]interface{})
- func (r *MLTransform) UnmarshalJSON(b []byte) error
- type MLTransform_FindMatchesParameters
- func (r *MLTransform_FindMatchesParameters) AWSCloudFormationType() string
- func (r *MLTransform_FindMatchesParameters) DeletionPolicy() policies.DeletionPolicy
- func (r *MLTransform_FindMatchesParameters) DependsOn() []string
- func (r *MLTransform_FindMatchesParameters) Metadata() map[string]interface{}
- func (r *MLTransform_FindMatchesParameters) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *MLTransform_FindMatchesParameters) SetDependsOn(dependencies []string)
- func (r *MLTransform_FindMatchesParameters) SetMetadata(metadata map[string]interface{})
- type MLTransform_GlueTables
- func (r *MLTransform_GlueTables) AWSCloudFormationType() string
- func (r *MLTransform_GlueTables) DeletionPolicy() policies.DeletionPolicy
- func (r *MLTransform_GlueTables) DependsOn() []string
- func (r *MLTransform_GlueTables) Metadata() map[string]interface{}
- func (r *MLTransform_GlueTables) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *MLTransform_GlueTables) SetDependsOn(dependencies []string)
- func (r *MLTransform_GlueTables) SetMetadata(metadata map[string]interface{})
- type MLTransform_InputRecordTables
- func (r *MLTransform_InputRecordTables) AWSCloudFormationType() string
- func (r *MLTransform_InputRecordTables) DeletionPolicy() policies.DeletionPolicy
- func (r *MLTransform_InputRecordTables) DependsOn() []string
- func (r *MLTransform_InputRecordTables) Metadata() map[string]interface{}
- func (r *MLTransform_InputRecordTables) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *MLTransform_InputRecordTables) SetDependsOn(dependencies []string)
- func (r *MLTransform_InputRecordTables) SetMetadata(metadata map[string]interface{})
- type MLTransform_TransformParameters
- func (r *MLTransform_TransformParameters) AWSCloudFormationType() string
- func (r *MLTransform_TransformParameters) DeletionPolicy() policies.DeletionPolicy
- func (r *MLTransform_TransformParameters) DependsOn() []string
- func (r *MLTransform_TransformParameters) Metadata() map[string]interface{}
- func (r *MLTransform_TransformParameters) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *MLTransform_TransformParameters) SetDependsOn(dependencies []string)
- func (r *MLTransform_TransformParameters) SetMetadata(metadata map[string]interface{})
- type Partition
- func (r *Partition) AWSCloudFormationType() string
- func (r *Partition) DeletionPolicy() policies.DeletionPolicy
- func (r *Partition) DependsOn() []string
- func (r Partition) MarshalJSON() ([]byte, error)
- func (r *Partition) Metadata() map[string]interface{}
- func (r *Partition) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Partition) SetDependsOn(dependencies []string)
- func (r *Partition) SetMetadata(metadata map[string]interface{})
- func (r *Partition) UnmarshalJSON(b []byte) error
- type Partition_Column
- func (r *Partition_Column) AWSCloudFormationType() string
- func (r *Partition_Column) DeletionPolicy() policies.DeletionPolicy
- func (r *Partition_Column) DependsOn() []string
- func (r *Partition_Column) Metadata() map[string]interface{}
- func (r *Partition_Column) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Partition_Column) SetDependsOn(dependencies []string)
- func (r *Partition_Column) SetMetadata(metadata map[string]interface{})
- type Partition_Order
- func (r *Partition_Order) AWSCloudFormationType() string
- func (r *Partition_Order) DeletionPolicy() policies.DeletionPolicy
- func (r *Partition_Order) DependsOn() []string
- func (r *Partition_Order) Metadata() map[string]interface{}
- func (r *Partition_Order) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Partition_Order) SetDependsOn(dependencies []string)
- func (r *Partition_Order) SetMetadata(metadata map[string]interface{})
- type Partition_PartitionInput
- func (r *Partition_PartitionInput) AWSCloudFormationType() string
- func (r *Partition_PartitionInput) DeletionPolicy() policies.DeletionPolicy
- func (r *Partition_PartitionInput) DependsOn() []string
- func (r *Partition_PartitionInput) Metadata() map[string]interface{}
- func (r *Partition_PartitionInput) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Partition_PartitionInput) SetDependsOn(dependencies []string)
- func (r *Partition_PartitionInput) SetMetadata(metadata map[string]interface{})
- type Partition_SerdeInfo
- func (r *Partition_SerdeInfo) AWSCloudFormationType() string
- func (r *Partition_SerdeInfo) DeletionPolicy() policies.DeletionPolicy
- func (r *Partition_SerdeInfo) DependsOn() []string
- func (r *Partition_SerdeInfo) Metadata() map[string]interface{}
- func (r *Partition_SerdeInfo) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Partition_SerdeInfo) SetDependsOn(dependencies []string)
- func (r *Partition_SerdeInfo) SetMetadata(metadata map[string]interface{})
- type Partition_SkewedInfo
- func (r *Partition_SkewedInfo) AWSCloudFormationType() string
- func (r *Partition_SkewedInfo) DeletionPolicy() policies.DeletionPolicy
- func (r *Partition_SkewedInfo) DependsOn() []string
- func (r *Partition_SkewedInfo) Metadata() map[string]interface{}
- func (r *Partition_SkewedInfo) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Partition_SkewedInfo) SetDependsOn(dependencies []string)
- func (r *Partition_SkewedInfo) SetMetadata(metadata map[string]interface{})
- type Partition_StorageDescriptor
- func (r *Partition_StorageDescriptor) AWSCloudFormationType() string
- func (r *Partition_StorageDescriptor) DeletionPolicy() policies.DeletionPolicy
- func (r *Partition_StorageDescriptor) DependsOn() []string
- func (r *Partition_StorageDescriptor) Metadata() map[string]interface{}
- func (r *Partition_StorageDescriptor) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Partition_StorageDescriptor) SetDependsOn(dependencies []string)
- func (r *Partition_StorageDescriptor) SetMetadata(metadata map[string]interface{})
- type SecurityConfiguration
- func (r *SecurityConfiguration) AWSCloudFormationType() string
- func (r *SecurityConfiguration) DeletionPolicy() policies.DeletionPolicy
- func (r *SecurityConfiguration) DependsOn() []string
- func (r SecurityConfiguration) MarshalJSON() ([]byte, error)
- func (r *SecurityConfiguration) Metadata() map[string]interface{}
- func (r *SecurityConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *SecurityConfiguration) SetDependsOn(dependencies []string)
- func (r *SecurityConfiguration) SetMetadata(metadata map[string]interface{})
- func (r *SecurityConfiguration) UnmarshalJSON(b []byte) error
- type SecurityConfiguration_CloudWatchEncryption
- func (r *SecurityConfiguration_CloudWatchEncryption) AWSCloudFormationType() string
- func (r *SecurityConfiguration_CloudWatchEncryption) DeletionPolicy() policies.DeletionPolicy
- func (r *SecurityConfiguration_CloudWatchEncryption) DependsOn() []string
- func (r *SecurityConfiguration_CloudWatchEncryption) Metadata() map[string]interface{}
- func (r *SecurityConfiguration_CloudWatchEncryption) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *SecurityConfiguration_CloudWatchEncryption) SetDependsOn(dependencies []string)
- func (r *SecurityConfiguration_CloudWatchEncryption) SetMetadata(metadata map[string]interface{})
- type SecurityConfiguration_EncryptionConfiguration
- func (r *SecurityConfiguration_EncryptionConfiguration) AWSCloudFormationType() string
- func (r *SecurityConfiguration_EncryptionConfiguration) DeletionPolicy() policies.DeletionPolicy
- func (r *SecurityConfiguration_EncryptionConfiguration) DependsOn() []string
- func (r *SecurityConfiguration_EncryptionConfiguration) Metadata() map[string]interface{}
- func (r *SecurityConfiguration_EncryptionConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *SecurityConfiguration_EncryptionConfiguration) SetDependsOn(dependencies []string)
- func (r *SecurityConfiguration_EncryptionConfiguration) SetMetadata(metadata map[string]interface{})
- type SecurityConfiguration_JobBookmarksEncryption
- func (r *SecurityConfiguration_JobBookmarksEncryption) AWSCloudFormationType() string
- func (r *SecurityConfiguration_JobBookmarksEncryption) DeletionPolicy() policies.DeletionPolicy
- func (r *SecurityConfiguration_JobBookmarksEncryption) DependsOn() []string
- func (r *SecurityConfiguration_JobBookmarksEncryption) Metadata() map[string]interface{}
- func (r *SecurityConfiguration_JobBookmarksEncryption) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *SecurityConfiguration_JobBookmarksEncryption) SetDependsOn(dependencies []string)
- func (r *SecurityConfiguration_JobBookmarksEncryption) SetMetadata(metadata map[string]interface{})
- type SecurityConfiguration_S3Encryption
- func (r *SecurityConfiguration_S3Encryption) AWSCloudFormationType() string
- func (r *SecurityConfiguration_S3Encryption) DeletionPolicy() policies.DeletionPolicy
- func (r *SecurityConfiguration_S3Encryption) DependsOn() []string
- func (r *SecurityConfiguration_S3Encryption) Metadata() map[string]interface{}
- func (r *SecurityConfiguration_S3Encryption) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *SecurityConfiguration_S3Encryption) SetDependsOn(dependencies []string)
- func (r *SecurityConfiguration_S3Encryption) SetMetadata(metadata map[string]interface{})
- type SecurityConfiguration_S3Encryptions
- func (r *SecurityConfiguration_S3Encryptions) AWSCloudFormationType() string
- func (r *SecurityConfiguration_S3Encryptions) DeletionPolicy() policies.DeletionPolicy
- func (r *SecurityConfiguration_S3Encryptions) DependsOn() []string
- func (r *SecurityConfiguration_S3Encryptions) Metadata() map[string]interface{}
- func (r *SecurityConfiguration_S3Encryptions) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *SecurityConfiguration_S3Encryptions) SetDependsOn(dependencies []string)
- func (r *SecurityConfiguration_S3Encryptions) SetMetadata(metadata map[string]interface{})
- type Table
- func (r *Table) AWSCloudFormationType() string
- func (r *Table) DeletionPolicy() policies.DeletionPolicy
- func (r *Table) DependsOn() []string
- func (r Table) MarshalJSON() ([]byte, error)
- func (r *Table) Metadata() map[string]interface{}
- func (r *Table) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Table) SetDependsOn(dependencies []string)
- func (r *Table) SetMetadata(metadata map[string]interface{})
- func (r *Table) UnmarshalJSON(b []byte) error
- type Table_Column
- func (r *Table_Column) AWSCloudFormationType() string
- func (r *Table_Column) DeletionPolicy() policies.DeletionPolicy
- func (r *Table_Column) DependsOn() []string
- func (r *Table_Column) Metadata() map[string]interface{}
- func (r *Table_Column) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Table_Column) SetDependsOn(dependencies []string)
- func (r *Table_Column) SetMetadata(metadata map[string]interface{})
- type Table_Order
- func (r *Table_Order) AWSCloudFormationType() string
- func (r *Table_Order) DeletionPolicy() policies.DeletionPolicy
- func (r *Table_Order) DependsOn() []string
- func (r *Table_Order) Metadata() map[string]interface{}
- func (r *Table_Order) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Table_Order) SetDependsOn(dependencies []string)
- func (r *Table_Order) SetMetadata(metadata map[string]interface{})
- type Table_SerdeInfo
- func (r *Table_SerdeInfo) AWSCloudFormationType() string
- func (r *Table_SerdeInfo) DeletionPolicy() policies.DeletionPolicy
- func (r *Table_SerdeInfo) DependsOn() []string
- func (r *Table_SerdeInfo) Metadata() map[string]interface{}
- func (r *Table_SerdeInfo) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Table_SerdeInfo) SetDependsOn(dependencies []string)
- func (r *Table_SerdeInfo) SetMetadata(metadata map[string]interface{})
- type Table_SkewedInfo
- func (r *Table_SkewedInfo) AWSCloudFormationType() string
- func (r *Table_SkewedInfo) DeletionPolicy() policies.DeletionPolicy
- func (r *Table_SkewedInfo) DependsOn() []string
- func (r *Table_SkewedInfo) Metadata() map[string]interface{}
- func (r *Table_SkewedInfo) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Table_SkewedInfo) SetDependsOn(dependencies []string)
- func (r *Table_SkewedInfo) SetMetadata(metadata map[string]interface{})
- type Table_StorageDescriptor
- func (r *Table_StorageDescriptor) AWSCloudFormationType() string
- func (r *Table_StorageDescriptor) DeletionPolicy() policies.DeletionPolicy
- func (r *Table_StorageDescriptor) DependsOn() []string
- func (r *Table_StorageDescriptor) Metadata() map[string]interface{}
- func (r *Table_StorageDescriptor) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Table_StorageDescriptor) SetDependsOn(dependencies []string)
- func (r *Table_StorageDescriptor) SetMetadata(metadata map[string]interface{})
- type Table_TableInput
- func (r *Table_TableInput) AWSCloudFormationType() string
- func (r *Table_TableInput) DeletionPolicy() policies.DeletionPolicy
- func (r *Table_TableInput) DependsOn() []string
- func (r *Table_TableInput) Metadata() map[string]interface{}
- func (r *Table_TableInput) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Table_TableInput) SetDependsOn(dependencies []string)
- func (r *Table_TableInput) SetMetadata(metadata map[string]interface{})
- type Trigger
- func (r *Trigger) AWSCloudFormationType() string
- func (r *Trigger) DeletionPolicy() policies.DeletionPolicy
- func (r *Trigger) DependsOn() []string
- func (r Trigger) MarshalJSON() ([]byte, error)
- func (r *Trigger) Metadata() map[string]interface{}
- func (r *Trigger) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Trigger) SetDependsOn(dependencies []string)
- func (r *Trigger) SetMetadata(metadata map[string]interface{})
- func (r *Trigger) UnmarshalJSON(b []byte) error
- type Trigger_Action
- func (r *Trigger_Action) AWSCloudFormationType() string
- func (r *Trigger_Action) DeletionPolicy() policies.DeletionPolicy
- func (r *Trigger_Action) DependsOn() []string
- func (r *Trigger_Action) Metadata() map[string]interface{}
- func (r *Trigger_Action) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Trigger_Action) SetDependsOn(dependencies []string)
- func (r *Trigger_Action) SetMetadata(metadata map[string]interface{})
- type Trigger_Condition
- func (r *Trigger_Condition) AWSCloudFormationType() string
- func (r *Trigger_Condition) DeletionPolicy() policies.DeletionPolicy
- func (r *Trigger_Condition) DependsOn() []string
- func (r *Trigger_Condition) Metadata() map[string]interface{}
- func (r *Trigger_Condition) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Trigger_Condition) SetDependsOn(dependencies []string)
- func (r *Trigger_Condition) SetMetadata(metadata map[string]interface{})
- type Trigger_NotificationProperty
- func (r *Trigger_NotificationProperty) AWSCloudFormationType() string
- func (r *Trigger_NotificationProperty) DeletionPolicy() policies.DeletionPolicy
- func (r *Trigger_NotificationProperty) DependsOn() []string
- func (r *Trigger_NotificationProperty) Metadata() map[string]interface{}
- func (r *Trigger_NotificationProperty) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Trigger_NotificationProperty) SetDependsOn(dependencies []string)
- func (r *Trigger_NotificationProperty) SetMetadata(metadata map[string]interface{})
- type Trigger_Predicate
- func (r *Trigger_Predicate) AWSCloudFormationType() string
- func (r *Trigger_Predicate) DeletionPolicy() policies.DeletionPolicy
- func (r *Trigger_Predicate) DependsOn() []string
- func (r *Trigger_Predicate) Metadata() map[string]interface{}
- func (r *Trigger_Predicate) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Trigger_Predicate) SetDependsOn(dependencies []string)
- func (r *Trigger_Predicate) SetMetadata(metadata map[string]interface{})
- type Workflow
- func (r *Workflow) AWSCloudFormationType() string
- func (r *Workflow) DeletionPolicy() policies.DeletionPolicy
- func (r *Workflow) DependsOn() []string
- func (r Workflow) MarshalJSON() ([]byte, error)
- func (r *Workflow) Metadata() map[string]interface{}
- func (r *Workflow) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Workflow) SetDependsOn(dependencies []string)
- func (r *Workflow) SetMetadata(metadata map[string]interface{})
- func (r *Workflow) UnmarshalJSON(b []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Classifier ¶
type Classifier struct { // CsvClassifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-classifier.html#cfn-glue-classifier-csvclassifier CsvClassifier *Classifier_CsvClassifier `json:"CsvClassifier,omitempty"` // GrokClassifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-classifier.html#cfn-glue-classifier-grokclassifier GrokClassifier *Classifier_GrokClassifier `json:"GrokClassifier,omitempty"` // JsonClassifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-classifier.html#cfn-glue-classifier-jsonclassifier JsonClassifier *Classifier_JsonClassifier `json:"JsonClassifier,omitempty"` // XMLClassifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-classifier.html#cfn-glue-classifier-xmlclassifier XMLClassifier *Classifier_XMLClassifier `json:"XMLClassifier,omitempty"` // contains filtered or unexported fields }
Classifier AWS CloudFormation Resource (AWS::Glue::Classifier) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-classifier.html
func (*Classifier) AWSCloudFormationType ¶
func (r *Classifier) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Classifier) DeletionPolicy ¶
func (r *Classifier) 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 (*Classifier) DependsOn ¶
func (r *Classifier) 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 (Classifier) MarshalJSON ¶
func (r Classifier) 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 (*Classifier) Metadata ¶
func (r *Classifier) 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 (*Classifier) SetDeletionPolicy ¶
func (r *Classifier) 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 (*Classifier) SetDependsOn ¶
func (r *Classifier) 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 (*Classifier) SetMetadata ¶
func (r *Classifier) 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 (*Classifier) UnmarshalJSON ¶
func (r *Classifier) 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 Classifier_CsvClassifier ¶
type Classifier_CsvClassifier struct { // AllowSingleColumn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-csvclassifier.html#cfn-glue-classifier-csvclassifier-allowsinglecolumn AllowSingleColumn bool `json:"AllowSingleColumn,omitempty"` // ContainsHeader AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-csvclassifier.html#cfn-glue-classifier-csvclassifier-containsheader ContainsHeader string `json:"ContainsHeader,omitempty"` // Delimiter AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-csvclassifier.html#cfn-glue-classifier-csvclassifier-delimiter Delimiter string `json:"Delimiter,omitempty"` // DisableValueTrimming AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-csvclassifier.html#cfn-glue-classifier-csvclassifier-disablevaluetrimming DisableValueTrimming bool `json:"DisableValueTrimming,omitempty"` // Header AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-csvclassifier.html#cfn-glue-classifier-csvclassifier-header Header []string `json:"Header,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-csvclassifier.html#cfn-glue-classifier-csvclassifier-name Name string `json:"Name,omitempty"` // QuoteSymbol AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-csvclassifier.html#cfn-glue-classifier-csvclassifier-quotesymbol QuoteSymbol string `json:"QuoteSymbol,omitempty"` // contains filtered or unexported fields }
Classifier_CsvClassifier AWS CloudFormation Resource (AWS::Glue::Classifier.CsvClassifier) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-csvclassifier.html
func (*Classifier_CsvClassifier) AWSCloudFormationType ¶
func (r *Classifier_CsvClassifier) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Classifier_CsvClassifier) DeletionPolicy ¶
func (r *Classifier_CsvClassifier) 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 (*Classifier_CsvClassifier) DependsOn ¶
func (r *Classifier_CsvClassifier) 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 (*Classifier_CsvClassifier) Metadata ¶
func (r *Classifier_CsvClassifier) 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 (*Classifier_CsvClassifier) SetDeletionPolicy ¶
func (r *Classifier_CsvClassifier) 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 (*Classifier_CsvClassifier) SetDependsOn ¶
func (r *Classifier_CsvClassifier) 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 (*Classifier_CsvClassifier) SetMetadata ¶
func (r *Classifier_CsvClassifier) 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 Classifier_GrokClassifier ¶
type Classifier_GrokClassifier struct { // Classification AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-grokclassifier.html#cfn-glue-classifier-grokclassifier-classification Classification string `json:"Classification,omitempty"` // CustomPatterns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-grokclassifier.html#cfn-glue-classifier-grokclassifier-custompatterns CustomPatterns string `json:"CustomPatterns,omitempty"` // GrokPattern AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-grokclassifier.html#cfn-glue-classifier-grokclassifier-grokpattern GrokPattern string `json:"GrokPattern,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-grokclassifier.html#cfn-glue-classifier-grokclassifier-name Name string `json:"Name,omitempty"` // contains filtered or unexported fields }
Classifier_GrokClassifier AWS CloudFormation Resource (AWS::Glue::Classifier.GrokClassifier) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-grokclassifier.html
func (*Classifier_GrokClassifier) AWSCloudFormationType ¶
func (r *Classifier_GrokClassifier) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Classifier_GrokClassifier) DeletionPolicy ¶
func (r *Classifier_GrokClassifier) 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 (*Classifier_GrokClassifier) DependsOn ¶
func (r *Classifier_GrokClassifier) 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 (*Classifier_GrokClassifier) Metadata ¶
func (r *Classifier_GrokClassifier) 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 (*Classifier_GrokClassifier) SetDeletionPolicy ¶
func (r *Classifier_GrokClassifier) 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 (*Classifier_GrokClassifier) SetDependsOn ¶
func (r *Classifier_GrokClassifier) 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 (*Classifier_GrokClassifier) SetMetadata ¶
func (r *Classifier_GrokClassifier) 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 Classifier_JsonClassifier ¶
type Classifier_JsonClassifier struct { // JsonPath AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-jsonclassifier.html#cfn-glue-classifier-jsonclassifier-jsonpath JsonPath string `json:"JsonPath,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-jsonclassifier.html#cfn-glue-classifier-jsonclassifier-name Name string `json:"Name,omitempty"` // contains filtered or unexported fields }
Classifier_JsonClassifier AWS CloudFormation Resource (AWS::Glue::Classifier.JsonClassifier) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-jsonclassifier.html
func (*Classifier_JsonClassifier) AWSCloudFormationType ¶
func (r *Classifier_JsonClassifier) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Classifier_JsonClassifier) DeletionPolicy ¶
func (r *Classifier_JsonClassifier) 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 (*Classifier_JsonClassifier) DependsOn ¶
func (r *Classifier_JsonClassifier) 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 (*Classifier_JsonClassifier) Metadata ¶
func (r *Classifier_JsonClassifier) 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 (*Classifier_JsonClassifier) SetDeletionPolicy ¶
func (r *Classifier_JsonClassifier) 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 (*Classifier_JsonClassifier) SetDependsOn ¶
func (r *Classifier_JsonClassifier) 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 (*Classifier_JsonClassifier) SetMetadata ¶
func (r *Classifier_JsonClassifier) 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 Classifier_XMLClassifier ¶
type Classifier_XMLClassifier struct { // Classification AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-xmlclassifier.html#cfn-glue-classifier-xmlclassifier-classification Classification string `json:"Classification,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-xmlclassifier.html#cfn-glue-classifier-xmlclassifier-name Name string `json:"Name,omitempty"` // RowTag AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-xmlclassifier.html#cfn-glue-classifier-xmlclassifier-rowtag RowTag string `json:"RowTag,omitempty"` // contains filtered or unexported fields }
Classifier_XMLClassifier AWS CloudFormation Resource (AWS::Glue::Classifier.XMLClassifier) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-xmlclassifier.html
func (*Classifier_XMLClassifier) AWSCloudFormationType ¶
func (r *Classifier_XMLClassifier) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Classifier_XMLClassifier) DeletionPolicy ¶
func (r *Classifier_XMLClassifier) 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 (*Classifier_XMLClassifier) DependsOn ¶
func (r *Classifier_XMLClassifier) 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 (*Classifier_XMLClassifier) Metadata ¶
func (r *Classifier_XMLClassifier) 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 (*Classifier_XMLClassifier) SetDeletionPolicy ¶
func (r *Classifier_XMLClassifier) 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 (*Classifier_XMLClassifier) SetDependsOn ¶
func (r *Classifier_XMLClassifier) 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 (*Classifier_XMLClassifier) SetMetadata ¶
func (r *Classifier_XMLClassifier) 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 Connection ¶
type Connection struct { // CatalogId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-connection.html#cfn-glue-connection-catalogid CatalogId string `json:"CatalogId,omitempty"` // ConnectionInput AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-connection.html#cfn-glue-connection-connectioninput ConnectionInput *Connection_ConnectionInput `json:"ConnectionInput,omitempty"` // contains filtered or unexported fields }
Connection AWS CloudFormation Resource (AWS::Glue::Connection) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-connection.html
func (*Connection) AWSCloudFormationType ¶
func (r *Connection) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Connection) DeletionPolicy ¶
func (r *Connection) 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 (*Connection) DependsOn ¶
func (r *Connection) 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 (Connection) MarshalJSON ¶
func (r Connection) 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 (*Connection) Metadata ¶
func (r *Connection) 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 (*Connection) SetDeletionPolicy ¶
func (r *Connection) 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 (*Connection) SetDependsOn ¶
func (r *Connection) 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 (*Connection) SetMetadata ¶
func (r *Connection) 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 (*Connection) UnmarshalJSON ¶
func (r *Connection) 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 Connection_ConnectionInput ¶
type Connection_ConnectionInput struct { // ConnectionProperties AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html#cfn-glue-connection-connectioninput-connectionproperties ConnectionProperties interface{} `json:"ConnectionProperties,omitempty"` // ConnectionType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html#cfn-glue-connection-connectioninput-connectiontype ConnectionType string `json:"ConnectionType,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html#cfn-glue-connection-connectioninput-description Description string `json:"Description,omitempty"` // MatchCriteria AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html#cfn-glue-connection-connectioninput-matchcriteria MatchCriteria []string `json:"MatchCriteria,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html#cfn-glue-connection-connectioninput-name Name string `json:"Name,omitempty"` // PhysicalConnectionRequirements AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html#cfn-glue-connection-connectioninput-physicalconnectionrequirements PhysicalConnectionRequirements *Connection_PhysicalConnectionRequirements `json:"PhysicalConnectionRequirements,omitempty"` // contains filtered or unexported fields }
Connection_ConnectionInput AWS CloudFormation Resource (AWS::Glue::Connection.ConnectionInput) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html
func (*Connection_ConnectionInput) AWSCloudFormationType ¶
func (r *Connection_ConnectionInput) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Connection_ConnectionInput) DeletionPolicy ¶
func (r *Connection_ConnectionInput) 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 (*Connection_ConnectionInput) DependsOn ¶
func (r *Connection_ConnectionInput) 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 (*Connection_ConnectionInput) Metadata ¶
func (r *Connection_ConnectionInput) 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 (*Connection_ConnectionInput) SetDeletionPolicy ¶
func (r *Connection_ConnectionInput) 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 (*Connection_ConnectionInput) SetDependsOn ¶
func (r *Connection_ConnectionInput) 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 (*Connection_ConnectionInput) SetMetadata ¶
func (r *Connection_ConnectionInput) 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 Connection_PhysicalConnectionRequirements ¶
type Connection_PhysicalConnectionRequirements struct { // AvailabilityZone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-physicalconnectionrequirements.html#cfn-glue-connection-physicalconnectionrequirements-availabilityzone AvailabilityZone string `json:"AvailabilityZone,omitempty"` // SecurityGroupIdList AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-physicalconnectionrequirements.html#cfn-glue-connection-physicalconnectionrequirements-securitygroupidlist SecurityGroupIdList []string `json:"SecurityGroupIdList,omitempty"` // SubnetId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-physicalconnectionrequirements.html#cfn-glue-connection-physicalconnectionrequirements-subnetid SubnetId string `json:"SubnetId,omitempty"` // contains filtered or unexported fields }
Connection_PhysicalConnectionRequirements AWS CloudFormation Resource (AWS::Glue::Connection.PhysicalConnectionRequirements) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-physicalconnectionrequirements.html
func (*Connection_PhysicalConnectionRequirements) AWSCloudFormationType ¶
func (r *Connection_PhysicalConnectionRequirements) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Connection_PhysicalConnectionRequirements) DeletionPolicy ¶
func (r *Connection_PhysicalConnectionRequirements) 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 (*Connection_PhysicalConnectionRequirements) DependsOn ¶
func (r *Connection_PhysicalConnectionRequirements) 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 (*Connection_PhysicalConnectionRequirements) Metadata ¶
func (r *Connection_PhysicalConnectionRequirements) 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 (*Connection_PhysicalConnectionRequirements) SetDeletionPolicy ¶
func (r *Connection_PhysicalConnectionRequirements) 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 (*Connection_PhysicalConnectionRequirements) SetDependsOn ¶
func (r *Connection_PhysicalConnectionRequirements) 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 (*Connection_PhysicalConnectionRequirements) SetMetadata ¶
func (r *Connection_PhysicalConnectionRequirements) 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 Crawler ¶
type Crawler struct { // Classifiers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-classifiers Classifiers []string `json:"Classifiers,omitempty"` // Configuration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-configuration Configuration string `json:"Configuration,omitempty"` // CrawlerSecurityConfiguration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-crawlersecurityconfiguration CrawlerSecurityConfiguration string `json:"CrawlerSecurityConfiguration,omitempty"` // DatabaseName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-databasename DatabaseName string `json:"DatabaseName,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-description Description string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-name Name string `json:"Name,omitempty"` // Role AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-role Role string `json:"Role,omitempty"` // Schedule AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-schedule Schedule *Crawler_Schedule `json:"Schedule,omitempty"` // SchemaChangePolicy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-schemachangepolicy SchemaChangePolicy *Crawler_SchemaChangePolicy `json:"SchemaChangePolicy,omitempty"` // TablePrefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-tableprefix TablePrefix string `json:"TablePrefix,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-tags Tags interface{} `json:"Tags,omitempty"` // Targets AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-targets Targets *Crawler_Targets `json:"Targets,omitempty"` // contains filtered or unexported fields }
Crawler AWS CloudFormation Resource (AWS::Glue::Crawler) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html
func (*Crawler) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Crawler) DeletionPolicy ¶
func (r *Crawler) 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 (*Crawler) 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 (Crawler) 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 (*Crawler) Metadata ¶
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Crawler) SetDeletionPolicy ¶
func (r *Crawler) 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 (*Crawler) 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 (*Crawler) 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 (*Crawler) UnmarshalJSON ¶
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type Crawler_JdbcTarget ¶
type Crawler_JdbcTarget struct { // ConnectionName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-jdbctarget.html#cfn-glue-crawler-jdbctarget-connectionname ConnectionName string `json:"ConnectionName,omitempty"` // Exclusions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-jdbctarget.html#cfn-glue-crawler-jdbctarget-exclusions Exclusions []string `json:"Exclusions,omitempty"` // Path AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-jdbctarget.html#cfn-glue-crawler-jdbctarget-path Path string `json:"Path,omitempty"` // contains filtered or unexported fields }
Crawler_JdbcTarget AWS CloudFormation Resource (AWS::Glue::Crawler.JdbcTarget) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-jdbctarget.html
func (*Crawler_JdbcTarget) AWSCloudFormationType ¶
func (r *Crawler_JdbcTarget) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Crawler_JdbcTarget) DeletionPolicy ¶
func (r *Crawler_JdbcTarget) 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 (*Crawler_JdbcTarget) DependsOn ¶
func (r *Crawler_JdbcTarget) 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 (*Crawler_JdbcTarget) Metadata ¶
func (r *Crawler_JdbcTarget) 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 (*Crawler_JdbcTarget) SetDeletionPolicy ¶
func (r *Crawler_JdbcTarget) 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 (*Crawler_JdbcTarget) SetDependsOn ¶
func (r *Crawler_JdbcTarget) 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 (*Crawler_JdbcTarget) SetMetadata ¶
func (r *Crawler_JdbcTarget) 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 Crawler_S3Target ¶
type Crawler_S3Target struct { // Exclusions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-s3target.html#cfn-glue-crawler-s3target-exclusions Exclusions []string `json:"Exclusions,omitempty"` // Path AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-s3target.html#cfn-glue-crawler-s3target-path Path string `json:"Path,omitempty"` // contains filtered or unexported fields }
Crawler_S3Target AWS CloudFormation Resource (AWS::Glue::Crawler.S3Target) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-s3target.html
func (*Crawler_S3Target) AWSCloudFormationType ¶
func (r *Crawler_S3Target) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Crawler_S3Target) DeletionPolicy ¶
func (r *Crawler_S3Target) 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 (*Crawler_S3Target) DependsOn ¶
func (r *Crawler_S3Target) 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 (*Crawler_S3Target) Metadata ¶
func (r *Crawler_S3Target) 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 (*Crawler_S3Target) SetDeletionPolicy ¶
func (r *Crawler_S3Target) 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 (*Crawler_S3Target) SetDependsOn ¶
func (r *Crawler_S3Target) 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 (*Crawler_S3Target) SetMetadata ¶
func (r *Crawler_S3Target) 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 Crawler_Schedule ¶
type Crawler_Schedule struct { // ScheduleExpression AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-schedule.html#cfn-glue-crawler-schedule-scheduleexpression ScheduleExpression string `json:"ScheduleExpression,omitempty"` // contains filtered or unexported fields }
Crawler_Schedule AWS CloudFormation Resource (AWS::Glue::Crawler.Schedule) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-schedule.html
func (*Crawler_Schedule) AWSCloudFormationType ¶
func (r *Crawler_Schedule) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Crawler_Schedule) DeletionPolicy ¶
func (r *Crawler_Schedule) 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 (*Crawler_Schedule) DependsOn ¶
func (r *Crawler_Schedule) 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 (*Crawler_Schedule) Metadata ¶
func (r *Crawler_Schedule) 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 (*Crawler_Schedule) SetDeletionPolicy ¶
func (r *Crawler_Schedule) 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 (*Crawler_Schedule) SetDependsOn ¶
func (r *Crawler_Schedule) 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 (*Crawler_Schedule) SetMetadata ¶
func (r *Crawler_Schedule) 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 Crawler_SchemaChangePolicy ¶
type Crawler_SchemaChangePolicy struct { // DeleteBehavior AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-schemachangepolicy.html#cfn-glue-crawler-schemachangepolicy-deletebehavior DeleteBehavior string `json:"DeleteBehavior,omitempty"` // UpdateBehavior AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-schemachangepolicy.html#cfn-glue-crawler-schemachangepolicy-updatebehavior UpdateBehavior string `json:"UpdateBehavior,omitempty"` // contains filtered or unexported fields }
Crawler_SchemaChangePolicy AWS CloudFormation Resource (AWS::Glue::Crawler.SchemaChangePolicy) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-schemachangepolicy.html
func (*Crawler_SchemaChangePolicy) AWSCloudFormationType ¶
func (r *Crawler_SchemaChangePolicy) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Crawler_SchemaChangePolicy) DeletionPolicy ¶
func (r *Crawler_SchemaChangePolicy) 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 (*Crawler_SchemaChangePolicy) DependsOn ¶
func (r *Crawler_SchemaChangePolicy) 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 (*Crawler_SchemaChangePolicy) Metadata ¶
func (r *Crawler_SchemaChangePolicy) 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 (*Crawler_SchemaChangePolicy) SetDeletionPolicy ¶
func (r *Crawler_SchemaChangePolicy) 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 (*Crawler_SchemaChangePolicy) SetDependsOn ¶
func (r *Crawler_SchemaChangePolicy) 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 (*Crawler_SchemaChangePolicy) SetMetadata ¶
func (r *Crawler_SchemaChangePolicy) 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 Crawler_Targets ¶
type Crawler_Targets struct { // JdbcTargets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-targets.html#cfn-glue-crawler-targets-jdbctargets JdbcTargets []Crawler_JdbcTarget `json:"JdbcTargets,omitempty"` // S3Targets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-targets.html#cfn-glue-crawler-targets-s3targets S3Targets []Crawler_S3Target `json:"S3Targets,omitempty"` // contains filtered or unexported fields }
Crawler_Targets AWS CloudFormation Resource (AWS::Glue::Crawler.Targets) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-targets.html
func (*Crawler_Targets) AWSCloudFormationType ¶
func (r *Crawler_Targets) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Crawler_Targets) DeletionPolicy ¶
func (r *Crawler_Targets) 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 (*Crawler_Targets) DependsOn ¶
func (r *Crawler_Targets) 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 (*Crawler_Targets) Metadata ¶
func (r *Crawler_Targets) 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 (*Crawler_Targets) SetDeletionPolicy ¶
func (r *Crawler_Targets) 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 (*Crawler_Targets) SetDependsOn ¶
func (r *Crawler_Targets) 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 (*Crawler_Targets) SetMetadata ¶
func (r *Crawler_Targets) 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 DataCatalogEncryptionSettings ¶
type DataCatalogEncryptionSettings struct { // CatalogId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-datacatalogencryptionsettings.html#cfn-glue-datacatalogencryptionsettings-catalogid CatalogId string `json:"CatalogId,omitempty"` // DataCatalogEncryptionSettings AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-datacatalogencryptionsettings.html#cfn-glue-datacatalogencryptionsettings-datacatalogencryptionsettings DataCatalogEncryptionSettings *DataCatalogEncryptionSettings_DataCatalogEncryptionSettings `json:"DataCatalogEncryptionSettings,omitempty"` // contains filtered or unexported fields }
DataCatalogEncryptionSettings AWS CloudFormation Resource (AWS::Glue::DataCatalogEncryptionSettings) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-datacatalogencryptionsettings.html
func (*DataCatalogEncryptionSettings) AWSCloudFormationType ¶
func (r *DataCatalogEncryptionSettings) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*DataCatalogEncryptionSettings) DeletionPolicy ¶
func (r *DataCatalogEncryptionSettings) 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 (*DataCatalogEncryptionSettings) DependsOn ¶
func (r *DataCatalogEncryptionSettings) 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 (DataCatalogEncryptionSettings) MarshalJSON ¶
func (r DataCatalogEncryptionSettings) 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 (*DataCatalogEncryptionSettings) Metadata ¶
func (r *DataCatalogEncryptionSettings) 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 (*DataCatalogEncryptionSettings) SetDeletionPolicy ¶
func (r *DataCatalogEncryptionSettings) 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 (*DataCatalogEncryptionSettings) SetDependsOn ¶
func (r *DataCatalogEncryptionSettings) 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 (*DataCatalogEncryptionSettings) SetMetadata ¶
func (r *DataCatalogEncryptionSettings) 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 (*DataCatalogEncryptionSettings) UnmarshalJSON ¶
func (r *DataCatalogEncryptionSettings) 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 DataCatalogEncryptionSettings_ConnectionPasswordEncryption ¶
type DataCatalogEncryptionSettings_ConnectionPasswordEncryption struct { // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-datacatalogencryptionsettings-connectionpasswordencryption.html#cfn-glue-datacatalogencryptionsettings-connectionpasswordencryption-kmskeyid KmsKeyId string `json:"KmsKeyId,omitempty"` // ReturnConnectionPasswordEncrypted AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-datacatalogencryptionsettings-connectionpasswordencryption.html#cfn-glue-datacatalogencryptionsettings-connectionpasswordencryption-returnconnectionpasswordencrypted ReturnConnectionPasswordEncrypted bool `json:"ReturnConnectionPasswordEncrypted,omitempty"` // contains filtered or unexported fields }
DataCatalogEncryptionSettings_ConnectionPasswordEncryption AWS CloudFormation Resource (AWS::Glue::DataCatalogEncryptionSettings.ConnectionPasswordEncryption) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-datacatalogencryptionsettings-connectionpasswordencryption.html
func (*DataCatalogEncryptionSettings_ConnectionPasswordEncryption) AWSCloudFormationType ¶
func (r *DataCatalogEncryptionSettings_ConnectionPasswordEncryption) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*DataCatalogEncryptionSettings_ConnectionPasswordEncryption) DeletionPolicy ¶
func (r *DataCatalogEncryptionSettings_ConnectionPasswordEncryption) 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 (*DataCatalogEncryptionSettings_ConnectionPasswordEncryption) DependsOn ¶
func (r *DataCatalogEncryptionSettings_ConnectionPasswordEncryption) 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 (*DataCatalogEncryptionSettings_ConnectionPasswordEncryption) Metadata ¶
func (r *DataCatalogEncryptionSettings_ConnectionPasswordEncryption) 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 (*DataCatalogEncryptionSettings_ConnectionPasswordEncryption) SetDeletionPolicy ¶
func (r *DataCatalogEncryptionSettings_ConnectionPasswordEncryption) 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 (*DataCatalogEncryptionSettings_ConnectionPasswordEncryption) SetDependsOn ¶
func (r *DataCatalogEncryptionSettings_ConnectionPasswordEncryption) 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 (*DataCatalogEncryptionSettings_ConnectionPasswordEncryption) SetMetadata ¶
func (r *DataCatalogEncryptionSettings_ConnectionPasswordEncryption) 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 DataCatalogEncryptionSettings_DataCatalogEncryptionSettings ¶
type DataCatalogEncryptionSettings_DataCatalogEncryptionSettings struct { // ConnectionPasswordEncryption AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-datacatalogencryptionsettings-datacatalogencryptionsettings.html#cfn-glue-datacatalogencryptionsettings-datacatalogencryptionsettings-connectionpasswordencryption ConnectionPasswordEncryption *DataCatalogEncryptionSettings_ConnectionPasswordEncryption `json:"ConnectionPasswordEncryption,omitempty"` // EncryptionAtRest AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-datacatalogencryptionsettings-datacatalogencryptionsettings.html#cfn-glue-datacatalogencryptionsettings-datacatalogencryptionsettings-encryptionatrest EncryptionAtRest *DataCatalogEncryptionSettings_EncryptionAtRest `json:"EncryptionAtRest,omitempty"` // contains filtered or unexported fields }
DataCatalogEncryptionSettings_DataCatalogEncryptionSettings AWS CloudFormation Resource (AWS::Glue::DataCatalogEncryptionSettings.DataCatalogEncryptionSettings) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-datacatalogencryptionsettings-datacatalogencryptionsettings.html
func (*DataCatalogEncryptionSettings_DataCatalogEncryptionSettings) AWSCloudFormationType ¶
func (r *DataCatalogEncryptionSettings_DataCatalogEncryptionSettings) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*DataCatalogEncryptionSettings_DataCatalogEncryptionSettings) DeletionPolicy ¶
func (r *DataCatalogEncryptionSettings_DataCatalogEncryptionSettings) 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 (*DataCatalogEncryptionSettings_DataCatalogEncryptionSettings) DependsOn ¶
func (r *DataCatalogEncryptionSettings_DataCatalogEncryptionSettings) 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 (*DataCatalogEncryptionSettings_DataCatalogEncryptionSettings) Metadata ¶
func (r *DataCatalogEncryptionSettings_DataCatalogEncryptionSettings) 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 (*DataCatalogEncryptionSettings_DataCatalogEncryptionSettings) SetDeletionPolicy ¶
func (r *DataCatalogEncryptionSettings_DataCatalogEncryptionSettings) 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 (*DataCatalogEncryptionSettings_DataCatalogEncryptionSettings) SetDependsOn ¶
func (r *DataCatalogEncryptionSettings_DataCatalogEncryptionSettings) 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 (*DataCatalogEncryptionSettings_DataCatalogEncryptionSettings) SetMetadata ¶
func (r *DataCatalogEncryptionSettings_DataCatalogEncryptionSettings) 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 DataCatalogEncryptionSettings_EncryptionAtRest ¶
type DataCatalogEncryptionSettings_EncryptionAtRest struct { // CatalogEncryptionMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-datacatalogencryptionsettings-encryptionatrest.html#cfn-glue-datacatalogencryptionsettings-encryptionatrest-catalogencryptionmode CatalogEncryptionMode string `json:"CatalogEncryptionMode,omitempty"` // SseAwsKmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-datacatalogencryptionsettings-encryptionatrest.html#cfn-glue-datacatalogencryptionsettings-encryptionatrest-sseawskmskeyid SseAwsKmsKeyId string `json:"SseAwsKmsKeyId,omitempty"` // contains filtered or unexported fields }
DataCatalogEncryptionSettings_EncryptionAtRest AWS CloudFormation Resource (AWS::Glue::DataCatalogEncryptionSettings.EncryptionAtRest) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-datacatalogencryptionsettings-encryptionatrest.html
func (*DataCatalogEncryptionSettings_EncryptionAtRest) AWSCloudFormationType ¶
func (r *DataCatalogEncryptionSettings_EncryptionAtRest) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*DataCatalogEncryptionSettings_EncryptionAtRest) DeletionPolicy ¶
func (r *DataCatalogEncryptionSettings_EncryptionAtRest) 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 (*DataCatalogEncryptionSettings_EncryptionAtRest) DependsOn ¶
func (r *DataCatalogEncryptionSettings_EncryptionAtRest) 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 (*DataCatalogEncryptionSettings_EncryptionAtRest) Metadata ¶
func (r *DataCatalogEncryptionSettings_EncryptionAtRest) 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 (*DataCatalogEncryptionSettings_EncryptionAtRest) SetDeletionPolicy ¶
func (r *DataCatalogEncryptionSettings_EncryptionAtRest) 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 (*DataCatalogEncryptionSettings_EncryptionAtRest) SetDependsOn ¶
func (r *DataCatalogEncryptionSettings_EncryptionAtRest) 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 (*DataCatalogEncryptionSettings_EncryptionAtRest) SetMetadata ¶
func (r *DataCatalogEncryptionSettings_EncryptionAtRest) 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 Database ¶
type Database struct { // CatalogId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-database.html#cfn-glue-database-catalogid CatalogId string `json:"CatalogId,omitempty"` // DatabaseInput AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-database.html#cfn-glue-database-databaseinput DatabaseInput *Database_DatabaseInput `json:"DatabaseInput,omitempty"` // contains filtered or unexported fields }
Database AWS CloudFormation Resource (AWS::Glue::Database) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-database.html
func (*Database) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Database) DeletionPolicy ¶
func (r *Database) 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 (*Database) 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 (Database) 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 (*Database) Metadata ¶
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Database) SetDeletionPolicy ¶
func (r *Database) 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 (*Database) 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 (*Database) 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 (*Database) UnmarshalJSON ¶
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type Database_DatabaseInput ¶
type Database_DatabaseInput struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseinput.html#cfn-glue-database-databaseinput-description Description string `json:"Description,omitempty"` // LocationUri AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseinput.html#cfn-glue-database-databaseinput-locationuri LocationUri string `json:"LocationUri,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseinput.html#cfn-glue-database-databaseinput-name Name string `json:"Name,omitempty"` // Parameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseinput.html#cfn-glue-database-databaseinput-parameters Parameters interface{} `json:"Parameters,omitempty"` // contains filtered or unexported fields }
Database_DatabaseInput AWS CloudFormation Resource (AWS::Glue::Database.DatabaseInput) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseinput.html
func (*Database_DatabaseInput) AWSCloudFormationType ¶
func (r *Database_DatabaseInput) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Database_DatabaseInput) DeletionPolicy ¶
func (r *Database_DatabaseInput) 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 (*Database_DatabaseInput) DependsOn ¶
func (r *Database_DatabaseInput) 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 (*Database_DatabaseInput) Metadata ¶
func (r *Database_DatabaseInput) 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 (*Database_DatabaseInput) SetDeletionPolicy ¶
func (r *Database_DatabaseInput) 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 (*Database_DatabaseInput) SetDependsOn ¶
func (r *Database_DatabaseInput) 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 (*Database_DatabaseInput) SetMetadata ¶
func (r *Database_DatabaseInput) 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 DevEndpoint ¶
type DevEndpoint struct { // Arguments AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-arguments Arguments interface{} `json:"Arguments,omitempty"` // EndpointName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-endpointname EndpointName string `json:"EndpointName,omitempty"` // ExtraJarsS3Path AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-extrajarss3path ExtraJarsS3Path string `json:"ExtraJarsS3Path,omitempty"` // ExtraPythonLibsS3Path AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-extrapythonlibss3path ExtraPythonLibsS3Path string `json:"ExtraPythonLibsS3Path,omitempty"` // GlueVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-glueversion GlueVersion string `json:"GlueVersion,omitempty"` // NumberOfNodes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-numberofnodes NumberOfNodes int `json:"NumberOfNodes,omitempty"` // NumberOfWorkers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-numberofworkers NumberOfWorkers int `json:"NumberOfWorkers,omitempty"` // PublicKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-publickey PublicKey string `json:"PublicKey,omitempty"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-rolearn RoleArn string `json:"RoleArn,omitempty"` // SecurityConfiguration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-securityconfiguration SecurityConfiguration string `json:"SecurityConfiguration,omitempty"` // SecurityGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-securitygroupids SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` // SubnetId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-subnetid SubnetId string `json:"SubnetId,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-tags Tags interface{} `json:"Tags,omitempty"` // WorkerType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-workertype WorkerType string `json:"WorkerType,omitempty"` // contains filtered or unexported fields }
DevEndpoint AWS CloudFormation Resource (AWS::Glue::DevEndpoint) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html
func (*DevEndpoint) AWSCloudFormationType ¶
func (r *DevEndpoint) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*DevEndpoint) DeletionPolicy ¶
func (r *DevEndpoint) 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 (*DevEndpoint) DependsOn ¶
func (r *DevEndpoint) 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 (DevEndpoint) MarshalJSON ¶
func (r DevEndpoint) 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 (*DevEndpoint) Metadata ¶
func (r *DevEndpoint) 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 (*DevEndpoint) SetDeletionPolicy ¶
func (r *DevEndpoint) 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 (*DevEndpoint) SetDependsOn ¶
func (r *DevEndpoint) 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 (*DevEndpoint) SetMetadata ¶
func (r *DevEndpoint) 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 (*DevEndpoint) UnmarshalJSON ¶
func (r *DevEndpoint) 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 Job ¶
type Job struct { // AllocatedCapacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-allocatedcapacity AllocatedCapacity float64 `json:"AllocatedCapacity,omitempty"` // Command AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-command Command *Job_JobCommand `json:"Command,omitempty"` // Connections AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-connections Connections *Job_ConnectionsList `json:"Connections,omitempty"` // DefaultArguments AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-defaultarguments DefaultArguments interface{} `json:"DefaultArguments,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-description Description string `json:"Description,omitempty"` // ExecutionProperty AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-executionproperty ExecutionProperty *Job_ExecutionProperty `json:"ExecutionProperty,omitempty"` // GlueVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-glueversion GlueVersion string `json:"GlueVersion,omitempty"` // LogUri AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-loguri LogUri string `json:"LogUri,omitempty"` // MaxCapacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-maxcapacity MaxCapacity float64 `json:"MaxCapacity,omitempty"` // MaxRetries AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-maxretries MaxRetries float64 `json:"MaxRetries,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-name Name string `json:"Name,omitempty"` // NotificationProperty AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-notificationproperty NotificationProperty *Job_NotificationProperty `json:"NotificationProperty,omitempty"` // NumberOfWorkers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-numberofworkers NumberOfWorkers int `json:"NumberOfWorkers,omitempty"` // Role AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-role Role string `json:"Role,omitempty"` // SecurityConfiguration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-securityconfiguration SecurityConfiguration string `json:"SecurityConfiguration,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-tags Tags interface{} `json:"Tags,omitempty"` // Timeout AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-timeout Timeout int `json:"Timeout,omitempty"` // WorkerType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-workertype WorkerType string `json:"WorkerType,omitempty"` // contains filtered or unexported fields }
Job AWS CloudFormation Resource (AWS::Glue::Job) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html
func (*Job) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Job) DeletionPolicy ¶
func (r *Job) 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 (*Job) 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 (Job) 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 (*Job) Metadata ¶
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Job) SetDeletionPolicy ¶
func (r *Job) 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 (*Job) 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 (*Job) 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 (*Job) UnmarshalJSON ¶
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type Job_ConnectionsList ¶
type Job_ConnectionsList struct { // Connections AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-connectionslist.html#cfn-glue-job-connectionslist-connections Connections []string `json:"Connections,omitempty"` // contains filtered or unexported fields }
Job_ConnectionsList AWS CloudFormation Resource (AWS::Glue::Job.ConnectionsList) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-connectionslist.html
func (*Job_ConnectionsList) AWSCloudFormationType ¶
func (r *Job_ConnectionsList) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Job_ConnectionsList) DeletionPolicy ¶
func (r *Job_ConnectionsList) 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 (*Job_ConnectionsList) DependsOn ¶
func (r *Job_ConnectionsList) 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 (*Job_ConnectionsList) Metadata ¶
func (r *Job_ConnectionsList) 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 (*Job_ConnectionsList) SetDeletionPolicy ¶
func (r *Job_ConnectionsList) 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 (*Job_ConnectionsList) SetDependsOn ¶
func (r *Job_ConnectionsList) 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 (*Job_ConnectionsList) SetMetadata ¶
func (r *Job_ConnectionsList) 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 Job_ExecutionProperty ¶
type Job_ExecutionProperty struct { // MaxConcurrentRuns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-executionproperty.html#cfn-glue-job-executionproperty-maxconcurrentruns MaxConcurrentRuns float64 `json:"MaxConcurrentRuns,omitempty"` // contains filtered or unexported fields }
Job_ExecutionProperty AWS CloudFormation Resource (AWS::Glue::Job.ExecutionProperty) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-executionproperty.html
func (*Job_ExecutionProperty) AWSCloudFormationType ¶
func (r *Job_ExecutionProperty) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Job_ExecutionProperty) DeletionPolicy ¶
func (r *Job_ExecutionProperty) 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 (*Job_ExecutionProperty) DependsOn ¶
func (r *Job_ExecutionProperty) 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 (*Job_ExecutionProperty) Metadata ¶
func (r *Job_ExecutionProperty) 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 (*Job_ExecutionProperty) SetDeletionPolicy ¶
func (r *Job_ExecutionProperty) 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 (*Job_ExecutionProperty) SetDependsOn ¶
func (r *Job_ExecutionProperty) 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 (*Job_ExecutionProperty) SetMetadata ¶
func (r *Job_ExecutionProperty) 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 Job_JobCommand ¶
type Job_JobCommand struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-jobcommand.html#cfn-glue-job-jobcommand-name Name string `json:"Name,omitempty"` // PythonVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-jobcommand.html#cfn-glue-job-jobcommand-pythonversion PythonVersion string `json:"PythonVersion,omitempty"` // ScriptLocation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-jobcommand.html#cfn-glue-job-jobcommand-scriptlocation ScriptLocation string `json:"ScriptLocation,omitempty"` // contains filtered or unexported fields }
Job_JobCommand AWS CloudFormation Resource (AWS::Glue::Job.JobCommand) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-jobcommand.html
func (*Job_JobCommand) AWSCloudFormationType ¶
func (r *Job_JobCommand) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Job_JobCommand) DeletionPolicy ¶
func (r *Job_JobCommand) 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 (*Job_JobCommand) DependsOn ¶
func (r *Job_JobCommand) 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 (*Job_JobCommand) Metadata ¶
func (r *Job_JobCommand) 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 (*Job_JobCommand) SetDeletionPolicy ¶
func (r *Job_JobCommand) 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 (*Job_JobCommand) SetDependsOn ¶
func (r *Job_JobCommand) 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 (*Job_JobCommand) SetMetadata ¶
func (r *Job_JobCommand) 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 Job_NotificationProperty ¶
type Job_NotificationProperty struct { // NotifyDelayAfter AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-notificationproperty.html#cfn-glue-job-notificationproperty-notifydelayafter NotifyDelayAfter int `json:"NotifyDelayAfter,omitempty"` // contains filtered or unexported fields }
Job_NotificationProperty AWS CloudFormation Resource (AWS::Glue::Job.NotificationProperty) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-notificationproperty.html
func (*Job_NotificationProperty) AWSCloudFormationType ¶
func (r *Job_NotificationProperty) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Job_NotificationProperty) DeletionPolicy ¶
func (r *Job_NotificationProperty) 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 (*Job_NotificationProperty) DependsOn ¶
func (r *Job_NotificationProperty) 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 (*Job_NotificationProperty) Metadata ¶
func (r *Job_NotificationProperty) 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 (*Job_NotificationProperty) SetDeletionPolicy ¶
func (r *Job_NotificationProperty) 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 (*Job_NotificationProperty) SetDependsOn ¶
func (r *Job_NotificationProperty) 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 (*Job_NotificationProperty) SetMetadata ¶
func (r *Job_NotificationProperty) 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 MLTransform ¶
type MLTransform struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html#cfn-glue-mltransform-description Description string `json:"Description,omitempty"` // InputRecordTables AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html#cfn-glue-mltransform-inputrecordtables InputRecordTables *MLTransform_InputRecordTables `json:"InputRecordTables,omitempty"` // MaxCapacity AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html#cfn-glue-mltransform-maxcapacity MaxCapacity float64 `json:"MaxCapacity,omitempty"` // MaxRetries AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html#cfn-glue-mltransform-maxretries MaxRetries int `json:"MaxRetries,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html#cfn-glue-mltransform-name Name string `json:"Name,omitempty"` // NumberOfWorkers AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html#cfn-glue-mltransform-numberofworkers NumberOfWorkers int `json:"NumberOfWorkers,omitempty"` // Role AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html#cfn-glue-mltransform-role Role string `json:"Role,omitempty"` // Timeout AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html#cfn-glue-mltransform-timeout Timeout int `json:"Timeout,omitempty"` // TransformParameters AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html#cfn-glue-mltransform-transformparameters TransformParameters *MLTransform_TransformParameters `json:"TransformParameters,omitempty"` // WorkerType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html#cfn-glue-mltransform-workertype WorkerType string `json:"WorkerType,omitempty"` // contains filtered or unexported fields }
MLTransform AWS CloudFormation Resource (AWS::Glue::MLTransform) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-mltransform.html
func (*MLTransform) AWSCloudFormationType ¶
func (r *MLTransform) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*MLTransform) DeletionPolicy ¶
func (r *MLTransform) 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 (*MLTransform) DependsOn ¶
func (r *MLTransform) 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 (MLTransform) MarshalJSON ¶
func (r MLTransform) 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 (*MLTransform) Metadata ¶
func (r *MLTransform) 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 (*MLTransform) SetDeletionPolicy ¶
func (r *MLTransform) 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 (*MLTransform) SetDependsOn ¶
func (r *MLTransform) 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 (*MLTransform) SetMetadata ¶
func (r *MLTransform) 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 (*MLTransform) UnmarshalJSON ¶
func (r *MLTransform) 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 MLTransform_FindMatchesParameters ¶
type MLTransform_FindMatchesParameters struct { // AccuracyCostTradeoff AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-mltransform-transformparameters-findmatchesparameters.html#cfn-glue-mltransform-transformparameters-findmatchesparameters-accuracycosttradeoff AccuracyCostTradeoff float64 `json:"AccuracyCostTradeoff,omitempty"` // EnforceProvidedLabels AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-mltransform-transformparameters-findmatchesparameters.html#cfn-glue-mltransform-transformparameters-findmatchesparameters-enforceprovidedlabels EnforceProvidedLabels bool `json:"EnforceProvidedLabels,omitempty"` // PrecisionRecallTradeoff AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-mltransform-transformparameters-findmatchesparameters.html#cfn-glue-mltransform-transformparameters-findmatchesparameters-precisionrecalltradeoff PrecisionRecallTradeoff float64 `json:"PrecisionRecallTradeoff,omitempty"` // PrimaryKeyColumnName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-mltransform-transformparameters-findmatchesparameters.html#cfn-glue-mltransform-transformparameters-findmatchesparameters-primarykeycolumnname PrimaryKeyColumnName string `json:"PrimaryKeyColumnName,omitempty"` // contains filtered or unexported fields }
MLTransform_FindMatchesParameters AWS CloudFormation Resource (AWS::Glue::MLTransform.FindMatchesParameters) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-mltransform-transformparameters-findmatchesparameters.html
func (*MLTransform_FindMatchesParameters) AWSCloudFormationType ¶
func (r *MLTransform_FindMatchesParameters) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*MLTransform_FindMatchesParameters) DeletionPolicy ¶
func (r *MLTransform_FindMatchesParameters) 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 (*MLTransform_FindMatchesParameters) DependsOn ¶
func (r *MLTransform_FindMatchesParameters) 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 (*MLTransform_FindMatchesParameters) Metadata ¶
func (r *MLTransform_FindMatchesParameters) 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 (*MLTransform_FindMatchesParameters) SetDeletionPolicy ¶
func (r *MLTransform_FindMatchesParameters) 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 (*MLTransform_FindMatchesParameters) SetDependsOn ¶
func (r *MLTransform_FindMatchesParameters) 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 (*MLTransform_FindMatchesParameters) SetMetadata ¶
func (r *MLTransform_FindMatchesParameters) 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 MLTransform_GlueTables ¶
type MLTransform_GlueTables struct { // CatalogId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-mltransform-inputrecordtables-gluetables.html#cfn-glue-mltransform-inputrecordtables-gluetables-catalogid CatalogId string `json:"CatalogId,omitempty"` // ConnectionName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-mltransform-inputrecordtables-gluetables.html#cfn-glue-mltransform-inputrecordtables-gluetables-connectionname ConnectionName string `json:"ConnectionName,omitempty"` // DatabaseName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-mltransform-inputrecordtables-gluetables.html#cfn-glue-mltransform-inputrecordtables-gluetables-databasename DatabaseName string `json:"DatabaseName,omitempty"` // TableName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-mltransform-inputrecordtables-gluetables.html#cfn-glue-mltransform-inputrecordtables-gluetables-tablename TableName string `json:"TableName,omitempty"` // contains filtered or unexported fields }
MLTransform_GlueTables AWS CloudFormation Resource (AWS::Glue::MLTransform.GlueTables) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-mltransform-inputrecordtables-gluetables.html
func (*MLTransform_GlueTables) AWSCloudFormationType ¶
func (r *MLTransform_GlueTables) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*MLTransform_GlueTables) DeletionPolicy ¶
func (r *MLTransform_GlueTables) 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 (*MLTransform_GlueTables) DependsOn ¶
func (r *MLTransform_GlueTables) 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 (*MLTransform_GlueTables) Metadata ¶
func (r *MLTransform_GlueTables) 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 (*MLTransform_GlueTables) SetDeletionPolicy ¶
func (r *MLTransform_GlueTables) 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 (*MLTransform_GlueTables) SetDependsOn ¶
func (r *MLTransform_GlueTables) 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 (*MLTransform_GlueTables) SetMetadata ¶
func (r *MLTransform_GlueTables) 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 MLTransform_InputRecordTables ¶
type MLTransform_InputRecordTables struct { // GlueTables AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-mltransform-inputrecordtables.html#cfn-glue-mltransform-inputrecordtables-gluetables GlueTables []MLTransform_GlueTables `json:"GlueTables,omitempty"` // contains filtered or unexported fields }
MLTransform_InputRecordTables AWS CloudFormation Resource (AWS::Glue::MLTransform.InputRecordTables) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-mltransform-inputrecordtables.html
func (*MLTransform_InputRecordTables) AWSCloudFormationType ¶
func (r *MLTransform_InputRecordTables) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*MLTransform_InputRecordTables) DeletionPolicy ¶
func (r *MLTransform_InputRecordTables) 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 (*MLTransform_InputRecordTables) DependsOn ¶
func (r *MLTransform_InputRecordTables) 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 (*MLTransform_InputRecordTables) Metadata ¶
func (r *MLTransform_InputRecordTables) 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 (*MLTransform_InputRecordTables) SetDeletionPolicy ¶
func (r *MLTransform_InputRecordTables) 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 (*MLTransform_InputRecordTables) SetDependsOn ¶
func (r *MLTransform_InputRecordTables) 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 (*MLTransform_InputRecordTables) SetMetadata ¶
func (r *MLTransform_InputRecordTables) 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 MLTransform_TransformParameters ¶
type MLTransform_TransformParameters struct { // FindMatchesParameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-mltransform-transformparameters.html#cfn-glue-mltransform-transformparameters-findmatchesparameters FindMatchesParameters *MLTransform_FindMatchesParameters `json:"FindMatchesParameters,omitempty"` // TransformType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-mltransform-transformparameters.html#cfn-glue-mltransform-transformparameters-transformtype TransformType string `json:"TransformType,omitempty"` // contains filtered or unexported fields }
MLTransform_TransformParameters AWS CloudFormation Resource (AWS::Glue::MLTransform.TransformParameters) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-mltransform-transformparameters.html
func (*MLTransform_TransformParameters) AWSCloudFormationType ¶
func (r *MLTransform_TransformParameters) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*MLTransform_TransformParameters) DeletionPolicy ¶
func (r *MLTransform_TransformParameters) 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 (*MLTransform_TransformParameters) DependsOn ¶
func (r *MLTransform_TransformParameters) 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 (*MLTransform_TransformParameters) Metadata ¶
func (r *MLTransform_TransformParameters) 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 (*MLTransform_TransformParameters) SetDeletionPolicy ¶
func (r *MLTransform_TransformParameters) 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 (*MLTransform_TransformParameters) SetDependsOn ¶
func (r *MLTransform_TransformParameters) 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 (*MLTransform_TransformParameters) SetMetadata ¶
func (r *MLTransform_TransformParameters) 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 Partition ¶
type Partition struct { // CatalogId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-partition.html#cfn-glue-partition-catalogid CatalogId string `json:"CatalogId,omitempty"` // DatabaseName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-partition.html#cfn-glue-partition-databasename DatabaseName string `json:"DatabaseName,omitempty"` // PartitionInput AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-partition.html#cfn-glue-partition-partitioninput PartitionInput *Partition_PartitionInput `json:"PartitionInput,omitempty"` // TableName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-partition.html#cfn-glue-partition-tablename TableName string `json:"TableName,omitempty"` // contains filtered or unexported fields }
Partition AWS CloudFormation Resource (AWS::Glue::Partition) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-partition.html
func (*Partition) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Partition) DeletionPolicy ¶
func (r *Partition) 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 (*Partition) 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 (Partition) 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 (*Partition) Metadata ¶
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Partition) SetDeletionPolicy ¶
func (r *Partition) 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 (*Partition) 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 (*Partition) 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 (*Partition) UnmarshalJSON ¶
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type Partition_Column ¶
type Partition_Column struct { // Comment AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-column.html#cfn-glue-partition-column-comment Comment string `json:"Comment,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-column.html#cfn-glue-partition-column-name Name string `json:"Name,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-column.html#cfn-glue-partition-column-type Type string `json:"Type,omitempty"` // contains filtered or unexported fields }
Partition_Column AWS CloudFormation Resource (AWS::Glue::Partition.Column) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-column.html
func (*Partition_Column) AWSCloudFormationType ¶
func (r *Partition_Column) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Partition_Column) DeletionPolicy ¶
func (r *Partition_Column) 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 (*Partition_Column) DependsOn ¶
func (r *Partition_Column) 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 (*Partition_Column) Metadata ¶
func (r *Partition_Column) 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 (*Partition_Column) SetDeletionPolicy ¶
func (r *Partition_Column) 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 (*Partition_Column) SetDependsOn ¶
func (r *Partition_Column) 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 (*Partition_Column) SetMetadata ¶
func (r *Partition_Column) 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 Partition_Order ¶
type Partition_Order struct { // Column AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-order.html#cfn-glue-partition-order-column Column string `json:"Column,omitempty"` // SortOrder AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-order.html#cfn-glue-partition-order-sortorder SortOrder int `json:"SortOrder,omitempty"` // contains filtered or unexported fields }
Partition_Order AWS CloudFormation Resource (AWS::Glue::Partition.Order) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-order.html
func (*Partition_Order) AWSCloudFormationType ¶
func (r *Partition_Order) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Partition_Order) DeletionPolicy ¶
func (r *Partition_Order) 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 (*Partition_Order) DependsOn ¶
func (r *Partition_Order) 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 (*Partition_Order) Metadata ¶
func (r *Partition_Order) 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 (*Partition_Order) SetDeletionPolicy ¶
func (r *Partition_Order) 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 (*Partition_Order) SetDependsOn ¶
func (r *Partition_Order) 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 (*Partition_Order) SetMetadata ¶
func (r *Partition_Order) 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 Partition_PartitionInput ¶
type Partition_PartitionInput struct { // Parameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-partitioninput.html#cfn-glue-partition-partitioninput-parameters Parameters interface{} `json:"Parameters,omitempty"` // StorageDescriptor AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-partitioninput.html#cfn-glue-partition-partitioninput-storagedescriptor StorageDescriptor *Partition_StorageDescriptor `json:"StorageDescriptor,omitempty"` // Values AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-partitioninput.html#cfn-glue-partition-partitioninput-values Values []string `json:"Values,omitempty"` // contains filtered or unexported fields }
Partition_PartitionInput AWS CloudFormation Resource (AWS::Glue::Partition.PartitionInput) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-partitioninput.html
func (*Partition_PartitionInput) AWSCloudFormationType ¶
func (r *Partition_PartitionInput) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Partition_PartitionInput) DeletionPolicy ¶
func (r *Partition_PartitionInput) 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 (*Partition_PartitionInput) DependsOn ¶
func (r *Partition_PartitionInput) 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 (*Partition_PartitionInput) Metadata ¶
func (r *Partition_PartitionInput) 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 (*Partition_PartitionInput) SetDeletionPolicy ¶
func (r *Partition_PartitionInput) 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 (*Partition_PartitionInput) SetDependsOn ¶
func (r *Partition_PartitionInput) 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 (*Partition_PartitionInput) SetMetadata ¶
func (r *Partition_PartitionInput) 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 Partition_SerdeInfo ¶
type Partition_SerdeInfo struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-serdeinfo.html#cfn-glue-partition-serdeinfo-name Name string `json:"Name,omitempty"` // Parameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-serdeinfo.html#cfn-glue-partition-serdeinfo-parameters Parameters interface{} `json:"Parameters,omitempty"` // SerializationLibrary AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-serdeinfo.html#cfn-glue-partition-serdeinfo-serializationlibrary SerializationLibrary string `json:"SerializationLibrary,omitempty"` // contains filtered or unexported fields }
Partition_SerdeInfo AWS CloudFormation Resource (AWS::Glue::Partition.SerdeInfo) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-serdeinfo.html
func (*Partition_SerdeInfo) AWSCloudFormationType ¶
func (r *Partition_SerdeInfo) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Partition_SerdeInfo) DeletionPolicy ¶
func (r *Partition_SerdeInfo) 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 (*Partition_SerdeInfo) DependsOn ¶
func (r *Partition_SerdeInfo) 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 (*Partition_SerdeInfo) Metadata ¶
func (r *Partition_SerdeInfo) 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 (*Partition_SerdeInfo) SetDeletionPolicy ¶
func (r *Partition_SerdeInfo) 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 (*Partition_SerdeInfo) SetDependsOn ¶
func (r *Partition_SerdeInfo) 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 (*Partition_SerdeInfo) SetMetadata ¶
func (r *Partition_SerdeInfo) 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 Partition_SkewedInfo ¶
type Partition_SkewedInfo struct { // SkewedColumnNames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-skewedinfo.html#cfn-glue-partition-skewedinfo-skewedcolumnnames SkewedColumnNames []string `json:"SkewedColumnNames,omitempty"` // SkewedColumnValueLocationMaps AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-skewedinfo.html#cfn-glue-partition-skewedinfo-skewedcolumnvaluelocationmaps SkewedColumnValueLocationMaps interface{} `json:"SkewedColumnValueLocationMaps,omitempty"` // SkewedColumnValues AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-skewedinfo.html#cfn-glue-partition-skewedinfo-skewedcolumnvalues SkewedColumnValues []string `json:"SkewedColumnValues,omitempty"` // contains filtered or unexported fields }
Partition_SkewedInfo AWS CloudFormation Resource (AWS::Glue::Partition.SkewedInfo) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-skewedinfo.html
func (*Partition_SkewedInfo) AWSCloudFormationType ¶
func (r *Partition_SkewedInfo) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Partition_SkewedInfo) DeletionPolicy ¶
func (r *Partition_SkewedInfo) 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 (*Partition_SkewedInfo) DependsOn ¶
func (r *Partition_SkewedInfo) 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 (*Partition_SkewedInfo) Metadata ¶
func (r *Partition_SkewedInfo) 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 (*Partition_SkewedInfo) SetDeletionPolicy ¶
func (r *Partition_SkewedInfo) 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 (*Partition_SkewedInfo) SetDependsOn ¶
func (r *Partition_SkewedInfo) 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 (*Partition_SkewedInfo) SetMetadata ¶
func (r *Partition_SkewedInfo) 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 Partition_StorageDescriptor ¶
type Partition_StorageDescriptor struct { // BucketColumns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-bucketcolumns BucketColumns []string `json:"BucketColumns,omitempty"` // Columns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-columns Columns []Partition_Column `json:"Columns,omitempty"` // Compressed AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-compressed Compressed bool `json:"Compressed,omitempty"` // InputFormat AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-inputformat InputFormat string `json:"InputFormat,omitempty"` // Location AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-location Location string `json:"Location,omitempty"` // NumberOfBuckets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-numberofbuckets NumberOfBuckets int `json:"NumberOfBuckets,omitempty"` // OutputFormat AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-outputformat OutputFormat string `json:"OutputFormat,omitempty"` // Parameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-parameters Parameters interface{} `json:"Parameters,omitempty"` // SerdeInfo AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-serdeinfo SerdeInfo *Partition_SerdeInfo `json:"SerdeInfo,omitempty"` // SkewedInfo AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-skewedinfo SkewedInfo *Partition_SkewedInfo `json:"SkewedInfo,omitempty"` // SortColumns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-sortcolumns SortColumns []Partition_Order `json:"SortColumns,omitempty"` // StoredAsSubDirectories AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-storedassubdirectories StoredAsSubDirectories bool `json:"StoredAsSubDirectories,omitempty"` // contains filtered or unexported fields }
Partition_StorageDescriptor AWS CloudFormation Resource (AWS::Glue::Partition.StorageDescriptor) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html
func (*Partition_StorageDescriptor) AWSCloudFormationType ¶
func (r *Partition_StorageDescriptor) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Partition_StorageDescriptor) DeletionPolicy ¶
func (r *Partition_StorageDescriptor) 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 (*Partition_StorageDescriptor) DependsOn ¶
func (r *Partition_StorageDescriptor) 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 (*Partition_StorageDescriptor) Metadata ¶
func (r *Partition_StorageDescriptor) 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 (*Partition_StorageDescriptor) SetDeletionPolicy ¶
func (r *Partition_StorageDescriptor) 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 (*Partition_StorageDescriptor) SetDependsOn ¶
func (r *Partition_StorageDescriptor) 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 (*Partition_StorageDescriptor) SetMetadata ¶
func (r *Partition_StorageDescriptor) 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 SecurityConfiguration ¶
type SecurityConfiguration struct { // EncryptionConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-securityconfiguration.html#cfn-glue-securityconfiguration-encryptionconfiguration EncryptionConfiguration *SecurityConfiguration_EncryptionConfiguration `json:"EncryptionConfiguration,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-securityconfiguration.html#cfn-glue-securityconfiguration-name Name string `json:"Name,omitempty"` // contains filtered or unexported fields }
SecurityConfiguration AWS CloudFormation Resource (AWS::Glue::SecurityConfiguration) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-securityconfiguration.html
func (*SecurityConfiguration) AWSCloudFormationType ¶
func (r *SecurityConfiguration) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*SecurityConfiguration) DeletionPolicy ¶
func (r *SecurityConfiguration) 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 (*SecurityConfiguration) DependsOn ¶
func (r *SecurityConfiguration) 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 (SecurityConfiguration) MarshalJSON ¶
func (r SecurityConfiguration) 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 (*SecurityConfiguration) Metadata ¶
func (r *SecurityConfiguration) 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 (*SecurityConfiguration) SetDeletionPolicy ¶
func (r *SecurityConfiguration) 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 (*SecurityConfiguration) SetDependsOn ¶
func (r *SecurityConfiguration) 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 (*SecurityConfiguration) SetMetadata ¶
func (r *SecurityConfiguration) 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 (*SecurityConfiguration) UnmarshalJSON ¶
func (r *SecurityConfiguration) 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 SecurityConfiguration_CloudWatchEncryption ¶
type SecurityConfiguration_CloudWatchEncryption struct { // CloudWatchEncryptionMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-securityconfiguration-cloudwatchencryption.html#cfn-glue-securityconfiguration-cloudwatchencryption-cloudwatchencryptionmode CloudWatchEncryptionMode string `json:"CloudWatchEncryptionMode,omitempty"` // KmsKeyArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-securityconfiguration-cloudwatchencryption.html#cfn-glue-securityconfiguration-cloudwatchencryption-kmskeyarn KmsKeyArn string `json:"KmsKeyArn,omitempty"` // contains filtered or unexported fields }
SecurityConfiguration_CloudWatchEncryption AWS CloudFormation Resource (AWS::Glue::SecurityConfiguration.CloudWatchEncryption) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-securityconfiguration-cloudwatchencryption.html
func (*SecurityConfiguration_CloudWatchEncryption) AWSCloudFormationType ¶
func (r *SecurityConfiguration_CloudWatchEncryption) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*SecurityConfiguration_CloudWatchEncryption) DeletionPolicy ¶
func (r *SecurityConfiguration_CloudWatchEncryption) 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 (*SecurityConfiguration_CloudWatchEncryption) DependsOn ¶
func (r *SecurityConfiguration_CloudWatchEncryption) 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 (*SecurityConfiguration_CloudWatchEncryption) Metadata ¶
func (r *SecurityConfiguration_CloudWatchEncryption) 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 (*SecurityConfiguration_CloudWatchEncryption) SetDeletionPolicy ¶
func (r *SecurityConfiguration_CloudWatchEncryption) 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 (*SecurityConfiguration_CloudWatchEncryption) SetDependsOn ¶
func (r *SecurityConfiguration_CloudWatchEncryption) 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 (*SecurityConfiguration_CloudWatchEncryption) SetMetadata ¶
func (r *SecurityConfiguration_CloudWatchEncryption) 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 SecurityConfiguration_EncryptionConfiguration ¶
type SecurityConfiguration_EncryptionConfiguration struct { // CloudWatchEncryption AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-securityconfiguration-encryptionconfiguration.html#cfn-glue-securityconfiguration-encryptionconfiguration-cloudwatchencryption CloudWatchEncryption *SecurityConfiguration_CloudWatchEncryption `json:"CloudWatchEncryption,omitempty"` // JobBookmarksEncryption AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-securityconfiguration-encryptionconfiguration.html#cfn-glue-securityconfiguration-encryptionconfiguration-jobbookmarksencryption JobBookmarksEncryption *SecurityConfiguration_JobBookmarksEncryption `json:"JobBookmarksEncryption,omitempty"` // S3Encryptions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-securityconfiguration-encryptionconfiguration.html#cfn-glue-securityconfiguration-encryptionconfiguration-s3encryptions S3Encryptions *SecurityConfiguration_S3Encryptions `json:"S3Encryptions,omitempty"` // contains filtered or unexported fields }
SecurityConfiguration_EncryptionConfiguration AWS CloudFormation Resource (AWS::Glue::SecurityConfiguration.EncryptionConfiguration) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-securityconfiguration-encryptionconfiguration.html
func (*SecurityConfiguration_EncryptionConfiguration) AWSCloudFormationType ¶
func (r *SecurityConfiguration_EncryptionConfiguration) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*SecurityConfiguration_EncryptionConfiguration) DeletionPolicy ¶
func (r *SecurityConfiguration_EncryptionConfiguration) 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 (*SecurityConfiguration_EncryptionConfiguration) DependsOn ¶
func (r *SecurityConfiguration_EncryptionConfiguration) 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 (*SecurityConfiguration_EncryptionConfiguration) Metadata ¶
func (r *SecurityConfiguration_EncryptionConfiguration) 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 (*SecurityConfiguration_EncryptionConfiguration) SetDeletionPolicy ¶
func (r *SecurityConfiguration_EncryptionConfiguration) 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 (*SecurityConfiguration_EncryptionConfiguration) SetDependsOn ¶
func (r *SecurityConfiguration_EncryptionConfiguration) 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 (*SecurityConfiguration_EncryptionConfiguration) SetMetadata ¶
func (r *SecurityConfiguration_EncryptionConfiguration) 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 SecurityConfiguration_JobBookmarksEncryption ¶
type SecurityConfiguration_JobBookmarksEncryption struct { // JobBookmarksEncryptionMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-securityconfiguration-jobbookmarksencryption.html#cfn-glue-securityconfiguration-jobbookmarksencryption-jobbookmarksencryptionmode JobBookmarksEncryptionMode string `json:"JobBookmarksEncryptionMode,omitempty"` // KmsKeyArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-securityconfiguration-jobbookmarksencryption.html#cfn-glue-securityconfiguration-jobbookmarksencryption-kmskeyarn KmsKeyArn string `json:"KmsKeyArn,omitempty"` // contains filtered or unexported fields }
SecurityConfiguration_JobBookmarksEncryption AWS CloudFormation Resource (AWS::Glue::SecurityConfiguration.JobBookmarksEncryption) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-securityconfiguration-jobbookmarksencryption.html
func (*SecurityConfiguration_JobBookmarksEncryption) AWSCloudFormationType ¶
func (r *SecurityConfiguration_JobBookmarksEncryption) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*SecurityConfiguration_JobBookmarksEncryption) DeletionPolicy ¶
func (r *SecurityConfiguration_JobBookmarksEncryption) 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 (*SecurityConfiguration_JobBookmarksEncryption) DependsOn ¶
func (r *SecurityConfiguration_JobBookmarksEncryption) 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 (*SecurityConfiguration_JobBookmarksEncryption) Metadata ¶
func (r *SecurityConfiguration_JobBookmarksEncryption) 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 (*SecurityConfiguration_JobBookmarksEncryption) SetDeletionPolicy ¶
func (r *SecurityConfiguration_JobBookmarksEncryption) 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 (*SecurityConfiguration_JobBookmarksEncryption) SetDependsOn ¶
func (r *SecurityConfiguration_JobBookmarksEncryption) 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 (*SecurityConfiguration_JobBookmarksEncryption) SetMetadata ¶
func (r *SecurityConfiguration_JobBookmarksEncryption) 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 SecurityConfiguration_S3Encryption ¶
type SecurityConfiguration_S3Encryption struct { // KmsKeyArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-securityconfiguration-s3encryption.html#cfn-glue-securityconfiguration-s3encryption-kmskeyarn KmsKeyArn string `json:"KmsKeyArn,omitempty"` // S3EncryptionMode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-securityconfiguration-s3encryption.html#cfn-glue-securityconfiguration-s3encryption-s3encryptionmode S3EncryptionMode string `json:"S3EncryptionMode,omitempty"` // contains filtered or unexported fields }
SecurityConfiguration_S3Encryption AWS CloudFormation Resource (AWS::Glue::SecurityConfiguration.S3Encryption) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-securityconfiguration-s3encryption.html
func (*SecurityConfiguration_S3Encryption) AWSCloudFormationType ¶
func (r *SecurityConfiguration_S3Encryption) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*SecurityConfiguration_S3Encryption) DeletionPolicy ¶
func (r *SecurityConfiguration_S3Encryption) 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 (*SecurityConfiguration_S3Encryption) DependsOn ¶
func (r *SecurityConfiguration_S3Encryption) 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 (*SecurityConfiguration_S3Encryption) Metadata ¶
func (r *SecurityConfiguration_S3Encryption) 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 (*SecurityConfiguration_S3Encryption) SetDeletionPolicy ¶
func (r *SecurityConfiguration_S3Encryption) 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 (*SecurityConfiguration_S3Encryption) SetDependsOn ¶
func (r *SecurityConfiguration_S3Encryption) 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 (*SecurityConfiguration_S3Encryption) SetMetadata ¶
func (r *SecurityConfiguration_S3Encryption) 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 SecurityConfiguration_S3Encryptions ¶
type SecurityConfiguration_S3Encryptions struct {
// contains filtered or unexported fields
}
SecurityConfiguration_S3Encryptions AWS CloudFormation Resource (AWS::Glue::SecurityConfiguration.S3Encryptions) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-securityconfiguration-s3encryptions.html
func (*SecurityConfiguration_S3Encryptions) AWSCloudFormationType ¶
func (r *SecurityConfiguration_S3Encryptions) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*SecurityConfiguration_S3Encryptions) DeletionPolicy ¶
func (r *SecurityConfiguration_S3Encryptions) 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 (*SecurityConfiguration_S3Encryptions) DependsOn ¶
func (r *SecurityConfiguration_S3Encryptions) 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 (*SecurityConfiguration_S3Encryptions) Metadata ¶
func (r *SecurityConfiguration_S3Encryptions) 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 (*SecurityConfiguration_S3Encryptions) SetDeletionPolicy ¶
func (r *SecurityConfiguration_S3Encryptions) 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 (*SecurityConfiguration_S3Encryptions) SetDependsOn ¶
func (r *SecurityConfiguration_S3Encryptions) 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 (*SecurityConfiguration_S3Encryptions) SetMetadata ¶
func (r *SecurityConfiguration_S3Encryptions) 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 Table ¶
type Table struct { // CatalogId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-table.html#cfn-glue-table-catalogid CatalogId string `json:"CatalogId,omitempty"` // DatabaseName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-table.html#cfn-glue-table-databasename DatabaseName string `json:"DatabaseName,omitempty"` // TableInput AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-table.html#cfn-glue-table-tableinput TableInput *Table_TableInput `json:"TableInput,omitempty"` // contains filtered or unexported fields }
Table AWS CloudFormation Resource (AWS::Glue::Table) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-table.html
func (*Table) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Table) DeletionPolicy ¶
func (r *Table) 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 (*Table) 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 (Table) 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 (*Table) Metadata ¶
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Table) SetDeletionPolicy ¶
func (r *Table) 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 (*Table) 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 (*Table) 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 (*Table) UnmarshalJSON ¶
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type Table_Column ¶
type Table_Column struct { // Comment AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-column.html#cfn-glue-table-column-comment Comment string `json:"Comment,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-column.html#cfn-glue-table-column-name Name string `json:"Name,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-column.html#cfn-glue-table-column-type Type string `json:"Type,omitempty"` // contains filtered or unexported fields }
Table_Column AWS CloudFormation Resource (AWS::Glue::Table.Column) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-column.html
func (*Table_Column) AWSCloudFormationType ¶
func (r *Table_Column) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Table_Column) DeletionPolicy ¶
func (r *Table_Column) 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 (*Table_Column) DependsOn ¶
func (r *Table_Column) 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 (*Table_Column) Metadata ¶
func (r *Table_Column) 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 (*Table_Column) SetDeletionPolicy ¶
func (r *Table_Column) 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 (*Table_Column) SetDependsOn ¶
func (r *Table_Column) 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 (*Table_Column) SetMetadata ¶
func (r *Table_Column) 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 Table_Order ¶
type Table_Order struct { // Column AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-order.html#cfn-glue-table-order-column Column string `json:"Column,omitempty"` // SortOrder AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-order.html#cfn-glue-table-order-sortorder SortOrder int `json:"SortOrder"` // contains filtered or unexported fields }
Table_Order AWS CloudFormation Resource (AWS::Glue::Table.Order) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-order.html
func (*Table_Order) AWSCloudFormationType ¶
func (r *Table_Order) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Table_Order) DeletionPolicy ¶
func (r *Table_Order) 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 (*Table_Order) DependsOn ¶
func (r *Table_Order) 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 (*Table_Order) Metadata ¶
func (r *Table_Order) 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 (*Table_Order) SetDeletionPolicy ¶
func (r *Table_Order) 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 (*Table_Order) SetDependsOn ¶
func (r *Table_Order) 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 (*Table_Order) SetMetadata ¶
func (r *Table_Order) 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 Table_SerdeInfo ¶
type Table_SerdeInfo struct { // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-serdeinfo.html#cfn-glue-table-serdeinfo-name Name string `json:"Name,omitempty"` // Parameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-serdeinfo.html#cfn-glue-table-serdeinfo-parameters Parameters interface{} `json:"Parameters,omitempty"` // SerializationLibrary AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-serdeinfo.html#cfn-glue-table-serdeinfo-serializationlibrary SerializationLibrary string `json:"SerializationLibrary,omitempty"` // contains filtered or unexported fields }
Table_SerdeInfo AWS CloudFormation Resource (AWS::Glue::Table.SerdeInfo) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-serdeinfo.html
func (*Table_SerdeInfo) AWSCloudFormationType ¶
func (r *Table_SerdeInfo) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Table_SerdeInfo) DeletionPolicy ¶
func (r *Table_SerdeInfo) 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 (*Table_SerdeInfo) DependsOn ¶
func (r *Table_SerdeInfo) 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 (*Table_SerdeInfo) Metadata ¶
func (r *Table_SerdeInfo) 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 (*Table_SerdeInfo) SetDeletionPolicy ¶
func (r *Table_SerdeInfo) 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 (*Table_SerdeInfo) SetDependsOn ¶
func (r *Table_SerdeInfo) 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 (*Table_SerdeInfo) SetMetadata ¶
func (r *Table_SerdeInfo) 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 Table_SkewedInfo ¶
type Table_SkewedInfo struct { // SkewedColumnNames AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-skewedinfo.html#cfn-glue-table-skewedinfo-skewedcolumnnames SkewedColumnNames []string `json:"SkewedColumnNames,omitempty"` // SkewedColumnValueLocationMaps AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-skewedinfo.html#cfn-glue-table-skewedinfo-skewedcolumnvaluelocationmaps SkewedColumnValueLocationMaps interface{} `json:"SkewedColumnValueLocationMaps,omitempty"` // SkewedColumnValues AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-skewedinfo.html#cfn-glue-table-skewedinfo-skewedcolumnvalues SkewedColumnValues []string `json:"SkewedColumnValues,omitempty"` // contains filtered or unexported fields }
Table_SkewedInfo AWS CloudFormation Resource (AWS::Glue::Table.SkewedInfo) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-skewedinfo.html
func (*Table_SkewedInfo) AWSCloudFormationType ¶
func (r *Table_SkewedInfo) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Table_SkewedInfo) DeletionPolicy ¶
func (r *Table_SkewedInfo) 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 (*Table_SkewedInfo) DependsOn ¶
func (r *Table_SkewedInfo) 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 (*Table_SkewedInfo) Metadata ¶
func (r *Table_SkewedInfo) 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 (*Table_SkewedInfo) SetDeletionPolicy ¶
func (r *Table_SkewedInfo) 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 (*Table_SkewedInfo) SetDependsOn ¶
func (r *Table_SkewedInfo) 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 (*Table_SkewedInfo) SetMetadata ¶
func (r *Table_SkewedInfo) 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 Table_StorageDescriptor ¶
type Table_StorageDescriptor struct { // BucketColumns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-bucketcolumns BucketColumns []string `json:"BucketColumns,omitempty"` // Columns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-columns Columns []Table_Column `json:"Columns,omitempty"` // Compressed AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-compressed Compressed bool `json:"Compressed,omitempty"` // InputFormat AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-inputformat InputFormat string `json:"InputFormat,omitempty"` // Location AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-location Location string `json:"Location,omitempty"` // NumberOfBuckets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-numberofbuckets NumberOfBuckets int `json:"NumberOfBuckets,omitempty"` // OutputFormat AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-outputformat OutputFormat string `json:"OutputFormat,omitempty"` // Parameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-parameters Parameters interface{} `json:"Parameters,omitempty"` // SerdeInfo AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-serdeinfo SerdeInfo *Table_SerdeInfo `json:"SerdeInfo,omitempty"` // SkewedInfo AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-skewedinfo SkewedInfo *Table_SkewedInfo `json:"SkewedInfo,omitempty"` // SortColumns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-sortcolumns SortColumns []Table_Order `json:"SortColumns,omitempty"` // StoredAsSubDirectories AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-storedassubdirectories StoredAsSubDirectories bool `json:"StoredAsSubDirectories,omitempty"` // contains filtered or unexported fields }
Table_StorageDescriptor AWS CloudFormation Resource (AWS::Glue::Table.StorageDescriptor) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html
func (*Table_StorageDescriptor) AWSCloudFormationType ¶
func (r *Table_StorageDescriptor) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Table_StorageDescriptor) DeletionPolicy ¶
func (r *Table_StorageDescriptor) 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 (*Table_StorageDescriptor) DependsOn ¶
func (r *Table_StorageDescriptor) 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 (*Table_StorageDescriptor) Metadata ¶
func (r *Table_StorageDescriptor) 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 (*Table_StorageDescriptor) SetDeletionPolicy ¶
func (r *Table_StorageDescriptor) 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 (*Table_StorageDescriptor) SetDependsOn ¶
func (r *Table_StorageDescriptor) 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 (*Table_StorageDescriptor) SetMetadata ¶
func (r *Table_StorageDescriptor) 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 Table_TableInput ¶
type Table_TableInput struct { // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-description Description string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-name Name string `json:"Name,omitempty"` // Owner AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-owner Owner string `json:"Owner,omitempty"` // Parameters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-parameters Parameters interface{} `json:"Parameters,omitempty"` // PartitionKeys AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-partitionkeys PartitionKeys []Table_Column `json:"PartitionKeys,omitempty"` // Retention AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-retention Retention int `json:"Retention,omitempty"` // StorageDescriptor AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-storagedescriptor StorageDescriptor *Table_StorageDescriptor `json:"StorageDescriptor,omitempty"` // TableType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-tabletype TableType string `json:"TableType,omitempty"` // ViewExpandedText AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-viewexpandedtext ViewExpandedText string `json:"ViewExpandedText,omitempty"` // ViewOriginalText AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-vieworiginaltext ViewOriginalText string `json:"ViewOriginalText,omitempty"` // contains filtered or unexported fields }
Table_TableInput AWS CloudFormation Resource (AWS::Glue::Table.TableInput) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html
func (*Table_TableInput) AWSCloudFormationType ¶
func (r *Table_TableInput) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Table_TableInput) DeletionPolicy ¶
func (r *Table_TableInput) 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 (*Table_TableInput) DependsOn ¶
func (r *Table_TableInput) 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 (*Table_TableInput) Metadata ¶
func (r *Table_TableInput) 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 (*Table_TableInput) SetDeletionPolicy ¶
func (r *Table_TableInput) 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 (*Table_TableInput) SetDependsOn ¶
func (r *Table_TableInput) 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 (*Table_TableInput) SetMetadata ¶
func (r *Table_TableInput) 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 Trigger ¶
type Trigger struct { // Actions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-actions Actions []Trigger_Action `json:"Actions,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-description Description string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-name Name string `json:"Name,omitempty"` // Predicate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-predicate Predicate *Trigger_Predicate `json:"Predicate,omitempty"` // Schedule AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-schedule Schedule string `json:"Schedule,omitempty"` // StartOnCreation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-startoncreation StartOnCreation bool `json:"StartOnCreation,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-tags Tags interface{} `json:"Tags,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-type Type string `json:"Type,omitempty"` // WorkflowName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-workflowname WorkflowName string `json:"WorkflowName,omitempty"` // contains filtered or unexported fields }
Trigger AWS CloudFormation Resource (AWS::Glue::Trigger) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html
func (*Trigger) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Trigger) DeletionPolicy ¶
func (r *Trigger) 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 (*Trigger) 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 (Trigger) 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 (*Trigger) Metadata ¶
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Trigger) SetDeletionPolicy ¶
func (r *Trigger) 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 (*Trigger) 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 (*Trigger) 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 (*Trigger) UnmarshalJSON ¶
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type Trigger_Action ¶
type Trigger_Action struct { // Arguments AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-action.html#cfn-glue-trigger-action-arguments Arguments interface{} `json:"Arguments,omitempty"` // CrawlerName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-action.html#cfn-glue-trigger-action-crawlername CrawlerName string `json:"CrawlerName,omitempty"` // JobName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-action.html#cfn-glue-trigger-action-jobname JobName string `json:"JobName,omitempty"` // NotificationProperty AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-action.html#cfn-glue-trigger-action-notificationproperty NotificationProperty *Trigger_NotificationProperty `json:"NotificationProperty,omitempty"` // SecurityConfiguration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-action.html#cfn-glue-trigger-action-securityconfiguration SecurityConfiguration string `json:"SecurityConfiguration,omitempty"` // Timeout AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-action.html#cfn-glue-trigger-action-timeout Timeout int `json:"Timeout,omitempty"` // contains filtered or unexported fields }
Trigger_Action AWS CloudFormation Resource (AWS::Glue::Trigger.Action) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-action.html
func (*Trigger_Action) AWSCloudFormationType ¶
func (r *Trigger_Action) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Trigger_Action) DeletionPolicy ¶
func (r *Trigger_Action) 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 (*Trigger_Action) DependsOn ¶
func (r *Trigger_Action) 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 (*Trigger_Action) Metadata ¶
func (r *Trigger_Action) 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 (*Trigger_Action) SetDeletionPolicy ¶
func (r *Trigger_Action) 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 (*Trigger_Action) SetDependsOn ¶
func (r *Trigger_Action) 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 (*Trigger_Action) SetMetadata ¶
func (r *Trigger_Action) 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 Trigger_Condition ¶
type Trigger_Condition struct { // CrawlState AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-condition.html#cfn-glue-trigger-condition-crawlstate CrawlState string `json:"CrawlState,omitempty"` // CrawlerName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-condition.html#cfn-glue-trigger-condition-crawlername CrawlerName string `json:"CrawlerName,omitempty"` // JobName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-condition.html#cfn-glue-trigger-condition-jobname JobName string `json:"JobName,omitempty"` // LogicalOperator AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-condition.html#cfn-glue-trigger-condition-logicaloperator LogicalOperator string `json:"LogicalOperator,omitempty"` // State AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-condition.html#cfn-glue-trigger-condition-state State string `json:"State,omitempty"` // contains filtered or unexported fields }
Trigger_Condition AWS CloudFormation Resource (AWS::Glue::Trigger.Condition) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-condition.html
func (*Trigger_Condition) AWSCloudFormationType ¶
func (r *Trigger_Condition) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Trigger_Condition) DeletionPolicy ¶
func (r *Trigger_Condition) 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 (*Trigger_Condition) DependsOn ¶
func (r *Trigger_Condition) 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 (*Trigger_Condition) Metadata ¶
func (r *Trigger_Condition) 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 (*Trigger_Condition) SetDeletionPolicy ¶
func (r *Trigger_Condition) 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 (*Trigger_Condition) SetDependsOn ¶
func (r *Trigger_Condition) 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 (*Trigger_Condition) SetMetadata ¶
func (r *Trigger_Condition) 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 Trigger_NotificationProperty ¶
type Trigger_NotificationProperty struct { // NotifyDelayAfter AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-notificationproperty.html#cfn-glue-trigger-notificationproperty-notifydelayafter NotifyDelayAfter int `json:"NotifyDelayAfter,omitempty"` // contains filtered or unexported fields }
Trigger_NotificationProperty AWS CloudFormation Resource (AWS::Glue::Trigger.NotificationProperty) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-notificationproperty.html
func (*Trigger_NotificationProperty) AWSCloudFormationType ¶
func (r *Trigger_NotificationProperty) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Trigger_NotificationProperty) DeletionPolicy ¶
func (r *Trigger_NotificationProperty) 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 (*Trigger_NotificationProperty) DependsOn ¶
func (r *Trigger_NotificationProperty) 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 (*Trigger_NotificationProperty) Metadata ¶
func (r *Trigger_NotificationProperty) 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 (*Trigger_NotificationProperty) SetDeletionPolicy ¶
func (r *Trigger_NotificationProperty) 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 (*Trigger_NotificationProperty) SetDependsOn ¶
func (r *Trigger_NotificationProperty) 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 (*Trigger_NotificationProperty) SetMetadata ¶
func (r *Trigger_NotificationProperty) 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 Trigger_Predicate ¶
type Trigger_Predicate struct { // Conditions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-predicate.html#cfn-glue-trigger-predicate-conditions Conditions []Trigger_Condition `json:"Conditions,omitempty"` // Logical AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-predicate.html#cfn-glue-trigger-predicate-logical Logical string `json:"Logical,omitempty"` // contains filtered or unexported fields }
Trigger_Predicate AWS CloudFormation Resource (AWS::Glue::Trigger.Predicate) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-predicate.html
func (*Trigger_Predicate) AWSCloudFormationType ¶
func (r *Trigger_Predicate) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Trigger_Predicate) DeletionPolicy ¶
func (r *Trigger_Predicate) 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 (*Trigger_Predicate) DependsOn ¶
func (r *Trigger_Predicate) 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 (*Trigger_Predicate) Metadata ¶
func (r *Trigger_Predicate) 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 (*Trigger_Predicate) SetDeletionPolicy ¶
func (r *Trigger_Predicate) 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 (*Trigger_Predicate) SetDependsOn ¶
func (r *Trigger_Predicate) 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 (*Trigger_Predicate) SetMetadata ¶
func (r *Trigger_Predicate) 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 Workflow ¶
type Workflow struct { // DefaultRunProperties AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-workflow.html#cfn-glue-workflow-defaultrunproperties DefaultRunProperties interface{} `json:"DefaultRunProperties,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-workflow.html#cfn-glue-workflow-description Description string `json:"Description,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-workflow.html#cfn-glue-workflow-name Name string `json:"Name,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-workflow.html#cfn-glue-workflow-tags Tags interface{} `json:"Tags,omitempty"` // contains filtered or unexported fields }
Workflow AWS CloudFormation Resource (AWS::Glue::Workflow) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-workflow.html
func (*Workflow) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Workflow) DeletionPolicy ¶
func (r *Workflow) 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 (*Workflow) 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 (Workflow) 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 (*Workflow) Metadata ¶
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Workflow) SetDeletionPolicy ¶
func (r *Workflow) 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 (*Workflow) 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 (*Workflow) 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 (*Workflow) UnmarshalJSON ¶
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
Source Files
¶
- aws-glue-classifier.go
- aws-glue-classifier_csvclassifier.go
- aws-glue-classifier_grokclassifier.go
- aws-glue-classifier_jsonclassifier.go
- aws-glue-classifier_xmlclassifier.go
- aws-glue-connection.go
- aws-glue-connection_connectioninput.go
- aws-glue-connection_physicalconnectionrequirements.go
- aws-glue-crawler.go
- aws-glue-crawler_jdbctarget.go
- aws-glue-crawler_s3target.go
- aws-glue-crawler_schedule.go
- aws-glue-crawler_schemachangepolicy.go
- aws-glue-crawler_targets.go
- aws-glue-database.go
- aws-glue-database_databaseinput.go
- aws-glue-datacatalogencryptionsettings.go
- aws-glue-datacatalogencryptionsettings_connectionpasswordencryption.go
- aws-glue-datacatalogencryptionsettings_datacatalogencryptionsettings.go
- aws-glue-datacatalogencryptionsettings_encryptionatrest.go
- aws-glue-devendpoint.go
- aws-glue-job.go
- aws-glue-job_connectionslist.go
- aws-glue-job_executionproperty.go
- aws-glue-job_jobcommand.go
- aws-glue-job_notificationproperty.go
- aws-glue-mltransform.go
- aws-glue-mltransform_findmatchesparameters.go
- aws-glue-mltransform_gluetables.go
- aws-glue-mltransform_inputrecordtables.go
- aws-glue-mltransform_transformparameters.go
- aws-glue-partition.go
- aws-glue-partition_column.go
- aws-glue-partition_order.go
- aws-glue-partition_partitioninput.go
- aws-glue-partition_serdeinfo.go
- aws-glue-partition_skewedinfo.go
- aws-glue-partition_storagedescriptor.go
- aws-glue-securityconfiguration.go
- aws-glue-securityconfiguration_cloudwatchencryption.go
- aws-glue-securityconfiguration_encryptionconfiguration.go
- aws-glue-securityconfiguration_jobbookmarksencryption.go
- aws-glue-securityconfiguration_s3encryption.go
- aws-glue-securityconfiguration_s3encryptions.go
- aws-glue-table.go
- aws-glue-table_column.go
- aws-glue-table_order.go
- aws-glue-table_serdeinfo.go
- aws-glue-table_skewedinfo.go
- aws-glue-table_storagedescriptor.go
- aws-glue-table_tableinput.go
- aws-glue-trigger.go
- aws-glue-trigger_action.go
- aws-glue-trigger_condition.go
- aws-glue-trigger_notificationproperty.go
- aws-glue-trigger_predicate.go
- aws-glue-workflow.go