Documentation
¶
Index ¶
- func CfnClassifier_CFN_RESOURCE_TYPE_NAME() *string
- func CfnClassifier_IsCfnElement(x interface{}) *bool
- func CfnClassifier_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnClassifier_IsConstruct(x interface{}) *bool
- func CfnConnection_CFN_RESOURCE_TYPE_NAME() *string
- func CfnConnection_IsCfnElement(x interface{}) *bool
- func CfnConnection_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnConnection_IsConstruct(x interface{}) *bool
- func CfnCrawler_CFN_RESOURCE_TYPE_NAME() *string
- func CfnCrawler_IsCfnElement(x interface{}) *bool
- func CfnCrawler_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnCrawler_IsConstruct(x interface{}) *bool
- func CfnDataCatalogEncryptionSettings_CFN_RESOURCE_TYPE_NAME() *string
- func CfnDataCatalogEncryptionSettings_IsCfnElement(x interface{}) *bool
- func CfnDataCatalogEncryptionSettings_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnDataCatalogEncryptionSettings_IsConstruct(x interface{}) *bool
- func CfnDatabase_CFN_RESOURCE_TYPE_NAME() *string
- func CfnDatabase_IsCfnElement(x interface{}) *bool
- func CfnDatabase_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnDatabase_IsConstruct(x interface{}) *bool
- func CfnDevEndpoint_CFN_RESOURCE_TYPE_NAME() *string
- func CfnDevEndpoint_IsCfnElement(x interface{}) *bool
- func CfnDevEndpoint_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnDevEndpoint_IsConstruct(x interface{}) *bool
- func CfnJob_CFN_RESOURCE_TYPE_NAME() *string
- func CfnJob_IsCfnElement(x interface{}) *bool
- func CfnJob_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnJob_IsConstruct(x interface{}) *bool
- func CfnMLTransform_CFN_RESOURCE_TYPE_NAME() *string
- func CfnMLTransform_IsCfnElement(x interface{}) *bool
- func CfnMLTransform_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnMLTransform_IsConstruct(x interface{}) *bool
- func CfnPartition_CFN_RESOURCE_TYPE_NAME() *string
- func CfnPartition_IsCfnElement(x interface{}) *bool
- func CfnPartition_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnPartition_IsConstruct(x interface{}) *bool
- func CfnRegistry_CFN_RESOURCE_TYPE_NAME() *string
- func CfnRegistry_IsCfnElement(x interface{}) *bool
- func CfnRegistry_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnRegistry_IsConstruct(x interface{}) *bool
- func CfnSchemaVersionMetadata_CFN_RESOURCE_TYPE_NAME() *string
- func CfnSchemaVersionMetadata_IsCfnElement(x interface{}) *bool
- func CfnSchemaVersionMetadata_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnSchemaVersionMetadata_IsConstruct(x interface{}) *bool
- func CfnSchemaVersion_CFN_RESOURCE_TYPE_NAME() *string
- func CfnSchemaVersion_IsCfnElement(x interface{}) *bool
- func CfnSchemaVersion_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnSchemaVersion_IsConstruct(x interface{}) *bool
- func CfnSchema_CFN_RESOURCE_TYPE_NAME() *string
- func CfnSchema_IsCfnElement(x interface{}) *bool
- func CfnSchema_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnSchema_IsConstruct(x interface{}) *bool
- func CfnSecurityConfiguration_CFN_RESOURCE_TYPE_NAME() *string
- func CfnSecurityConfiguration_IsCfnElement(x interface{}) *bool
- func CfnSecurityConfiguration_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnSecurityConfiguration_IsConstruct(x interface{}) *bool
- func CfnTable_CFN_RESOURCE_TYPE_NAME() *string
- func CfnTable_IsCfnElement(x interface{}) *bool
- func CfnTable_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnTable_IsConstruct(x interface{}) *bool
- func CfnTrigger_CFN_RESOURCE_TYPE_NAME() *string
- func CfnTrigger_IsCfnElement(x interface{}) *bool
- func CfnTrigger_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnTrigger_IsConstruct(x interface{}) *bool
- func CfnWorkflow_CFN_RESOURCE_TYPE_NAME() *string
- func CfnWorkflow_IsCfnElement(x interface{}) *bool
- func CfnWorkflow_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnWorkflow_IsConstruct(x interface{}) *bool
- func NewCfnClassifier_Override(c CfnClassifier, scope constructs.Construct, id *string, ...)
- func NewCfnConnection_Override(c CfnConnection, scope constructs.Construct, id *string, ...)
- func NewCfnCrawler_Override(c CfnCrawler, scope constructs.Construct, id *string, props *CfnCrawlerProps)
- func NewCfnDataCatalogEncryptionSettings_Override(c CfnDataCatalogEncryptionSettings, scope constructs.Construct, id *string, ...)
- func NewCfnDatabase_Override(c CfnDatabase, scope constructs.Construct, id *string, props *CfnDatabaseProps)
- func NewCfnDevEndpoint_Override(c CfnDevEndpoint, scope constructs.Construct, id *string, ...)
- func NewCfnJob_Override(c CfnJob, scope constructs.Construct, id *string, props *CfnJobProps)
- func NewCfnMLTransform_Override(c CfnMLTransform, scope constructs.Construct, id *string, ...)
- func NewCfnPartition_Override(c CfnPartition, scope constructs.Construct, id *string, ...)
- func NewCfnRegistry_Override(c CfnRegistry, scope constructs.Construct, id *string, props *CfnRegistryProps)
- func NewCfnSchemaVersionMetadata_Override(c CfnSchemaVersionMetadata, scope constructs.Construct, id *string, ...)
- func NewCfnSchemaVersion_Override(c CfnSchemaVersion, scope constructs.Construct, id *string, ...)
- func NewCfnSchema_Override(c CfnSchema, scope constructs.Construct, id *string, props *CfnSchemaProps)
- func NewCfnSecurityConfiguration_Override(c CfnSecurityConfiguration, scope constructs.Construct, id *string, ...)
- func NewCfnTable_Override(c CfnTable, scope constructs.Construct, id *string, props *CfnTableProps)
- func NewCfnTrigger_Override(c CfnTrigger, scope constructs.Construct, id *string, props *CfnTriggerProps)
- func NewCfnWorkflow_Override(c CfnWorkflow, scope constructs.Construct, id *string, props *CfnWorkflowProps)
- type CfnClassifier
- type CfnClassifierProps
- type CfnClassifier_CsvClassifierProperty
- type CfnClassifier_GrokClassifierProperty
- type CfnClassifier_JsonClassifierProperty
- type CfnClassifier_XMLClassifierProperty
- type CfnConnection
- type CfnConnectionProps
- type CfnConnection_ConnectionInputProperty
- type CfnConnection_PhysicalConnectionRequirementsProperty
- type CfnCrawler
- type CfnCrawlerProps
- type CfnCrawler_CatalogTargetProperty
- type CfnCrawler_DynamoDBTargetProperty
- type CfnCrawler_JdbcTargetProperty
- type CfnCrawler_RecrawlPolicyProperty
- type CfnCrawler_S3TargetProperty
- type CfnCrawler_ScheduleProperty
- type CfnCrawler_SchemaChangePolicyProperty
- type CfnCrawler_TargetsProperty
- type CfnDataCatalogEncryptionSettings
- type CfnDataCatalogEncryptionSettingsProps
- type CfnDataCatalogEncryptionSettings_ConnectionPasswordEncryptionProperty
- type CfnDataCatalogEncryptionSettings_DataCatalogEncryptionSettingsProperty
- type CfnDataCatalogEncryptionSettings_EncryptionAtRestProperty
- type CfnDatabase
- type CfnDatabaseProps
- type CfnDatabase_DataLakePrincipalProperty
- type CfnDatabase_DatabaseIdentifierProperty
- type CfnDatabase_DatabaseInputProperty
- type CfnDatabase_PrincipalPrivilegesProperty
- type CfnDevEndpoint
- type CfnDevEndpointProps
- type CfnJob
- type CfnJobProps
- type CfnJob_ConnectionsListProperty
- type CfnJob_ExecutionPropertyProperty
- type CfnJob_JobCommandProperty
- type CfnJob_NotificationPropertyProperty
- type CfnMLTransform
- type CfnMLTransformProps
- type CfnMLTransform_FindMatchesParametersProperty
- type CfnMLTransform_GlueTablesProperty
- type CfnMLTransform_InputRecordTablesProperty
- type CfnMLTransform_MLUserDataEncryptionProperty
- type CfnMLTransform_TransformEncryptionProperty
- type CfnMLTransform_TransformParametersProperty
- type CfnPartition
- type CfnPartitionProps
- type CfnPartition_ColumnProperty
- type CfnPartition_OrderProperty
- type CfnPartition_PartitionInputProperty
- type CfnPartition_SchemaIdProperty
- type CfnPartition_SchemaReferenceProperty
- type CfnPartition_SerdeInfoProperty
- type CfnPartition_SkewedInfoProperty
- type CfnPartition_StorageDescriptorProperty
- type CfnRegistry
- type CfnRegistryProps
- type CfnSchema
- type CfnSchemaProps
- type CfnSchemaVersion
- type CfnSchemaVersionMetadata
- type CfnSchemaVersionMetadataProps
- type CfnSchemaVersionProps
- type CfnSchemaVersion_SchemaProperty
- type CfnSchema_RegistryProperty
- type CfnSchema_SchemaVersionProperty
- type CfnSecurityConfiguration
- type CfnSecurityConfigurationProps
- type CfnSecurityConfiguration_CloudWatchEncryptionProperty
- type CfnSecurityConfiguration_EncryptionConfigurationProperty
- type CfnSecurityConfiguration_JobBookmarksEncryptionProperty
- type CfnSecurityConfiguration_S3EncryptionProperty
- type CfnTable
- type CfnTableProps
- type CfnTable_ColumnProperty
- type CfnTable_OrderProperty
- type CfnTable_SchemaIdProperty
- type CfnTable_SchemaReferenceProperty
- type CfnTable_SerdeInfoProperty
- type CfnTable_SkewedInfoProperty
- type CfnTable_StorageDescriptorProperty
- type CfnTable_TableIdentifierProperty
- type CfnTable_TableInputProperty
- type CfnTrigger
- type CfnTriggerProps
- type CfnTrigger_ActionProperty
- type CfnTrigger_ConditionProperty
- type CfnTrigger_NotificationPropertyProperty
- type CfnTrigger_PredicateProperty
- type CfnWorkflow
- type CfnWorkflowProps
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfnClassifier_CFN_RESOURCE_TYPE_NAME ¶
func CfnClassifier_CFN_RESOURCE_TYPE_NAME() *string
func CfnClassifier_IsCfnElement ¶
func CfnClassifier_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnClassifier_IsCfnResource ¶
func CfnClassifier_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnClassifier_IsConstruct ¶
func CfnClassifier_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnConnection_CFN_RESOURCE_TYPE_NAME ¶
func CfnConnection_CFN_RESOURCE_TYPE_NAME() *string
func CfnConnection_IsCfnElement ¶
func CfnConnection_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnConnection_IsCfnResource ¶
func CfnConnection_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnConnection_IsConstruct ¶
func CfnConnection_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnCrawler_CFN_RESOURCE_TYPE_NAME ¶
func CfnCrawler_CFN_RESOURCE_TYPE_NAME() *string
func CfnCrawler_IsCfnElement ¶
func CfnCrawler_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnCrawler_IsCfnResource ¶
func CfnCrawler_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnCrawler_IsConstruct ¶
func CfnCrawler_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnDataCatalogEncryptionSettings_CFN_RESOURCE_TYPE_NAME ¶
func CfnDataCatalogEncryptionSettings_CFN_RESOURCE_TYPE_NAME() *string
func CfnDataCatalogEncryptionSettings_IsCfnElement ¶
func CfnDataCatalogEncryptionSettings_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnDataCatalogEncryptionSettings_IsCfnResource ¶
func CfnDataCatalogEncryptionSettings_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnDataCatalogEncryptionSettings_IsConstruct ¶
func CfnDataCatalogEncryptionSettings_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnDatabase_CFN_RESOURCE_TYPE_NAME ¶
func CfnDatabase_CFN_RESOURCE_TYPE_NAME() *string
func CfnDatabase_IsCfnElement ¶
func CfnDatabase_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnDatabase_IsCfnResource ¶
func CfnDatabase_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnDatabase_IsConstruct ¶
func CfnDatabase_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnDevEndpoint_CFN_RESOURCE_TYPE_NAME ¶
func CfnDevEndpoint_CFN_RESOURCE_TYPE_NAME() *string
func CfnDevEndpoint_IsCfnElement ¶
func CfnDevEndpoint_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnDevEndpoint_IsCfnResource ¶
func CfnDevEndpoint_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnDevEndpoint_IsConstruct ¶
func CfnDevEndpoint_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnJob_CFN_RESOURCE_TYPE_NAME ¶
func CfnJob_CFN_RESOURCE_TYPE_NAME() *string
func CfnJob_IsCfnElement ¶
func CfnJob_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnJob_IsCfnResource ¶
func CfnJob_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnJob_IsConstruct ¶
func CfnJob_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnMLTransform_CFN_RESOURCE_TYPE_NAME ¶
func CfnMLTransform_CFN_RESOURCE_TYPE_NAME() *string
func CfnMLTransform_IsCfnElement ¶
func CfnMLTransform_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnMLTransform_IsCfnResource ¶
func CfnMLTransform_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnMLTransform_IsConstruct ¶
func CfnMLTransform_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnPartition_CFN_RESOURCE_TYPE_NAME ¶
func CfnPartition_CFN_RESOURCE_TYPE_NAME() *string
func CfnPartition_IsCfnElement ¶
func CfnPartition_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnPartition_IsCfnResource ¶
func CfnPartition_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnPartition_IsConstruct ¶
func CfnPartition_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnRegistry_CFN_RESOURCE_TYPE_NAME ¶
func CfnRegistry_CFN_RESOURCE_TYPE_NAME() *string
func CfnRegistry_IsCfnElement ¶
func CfnRegistry_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnRegistry_IsCfnResource ¶
func CfnRegistry_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnRegistry_IsConstruct ¶
func CfnRegistry_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnSchemaVersionMetadata_CFN_RESOURCE_TYPE_NAME ¶
func CfnSchemaVersionMetadata_CFN_RESOURCE_TYPE_NAME() *string
func CfnSchemaVersionMetadata_IsCfnElement ¶
func CfnSchemaVersionMetadata_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnSchemaVersionMetadata_IsCfnResource ¶
func CfnSchemaVersionMetadata_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnSchemaVersionMetadata_IsConstruct ¶
func CfnSchemaVersionMetadata_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnSchemaVersion_CFN_RESOURCE_TYPE_NAME ¶
func CfnSchemaVersion_CFN_RESOURCE_TYPE_NAME() *string
func CfnSchemaVersion_IsCfnElement ¶
func CfnSchemaVersion_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnSchemaVersion_IsCfnResource ¶
func CfnSchemaVersion_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnSchemaVersion_IsConstruct ¶
func CfnSchemaVersion_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnSchema_CFN_RESOURCE_TYPE_NAME ¶
func CfnSchema_CFN_RESOURCE_TYPE_NAME() *string
func CfnSchema_IsCfnElement ¶
func CfnSchema_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnSchema_IsCfnResource ¶
func CfnSchema_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnSchema_IsConstruct ¶
func CfnSchema_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnSecurityConfiguration_CFN_RESOURCE_TYPE_NAME ¶
func CfnSecurityConfiguration_CFN_RESOURCE_TYPE_NAME() *string
func CfnSecurityConfiguration_IsCfnElement ¶
func CfnSecurityConfiguration_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnSecurityConfiguration_IsCfnResource ¶
func CfnSecurityConfiguration_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnSecurityConfiguration_IsConstruct ¶
func CfnSecurityConfiguration_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnTable_CFN_RESOURCE_TYPE_NAME ¶
func CfnTable_CFN_RESOURCE_TYPE_NAME() *string
func CfnTable_IsCfnElement ¶
func CfnTable_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnTable_IsCfnResource ¶
func CfnTable_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnTable_IsConstruct ¶
func CfnTable_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnTrigger_CFN_RESOURCE_TYPE_NAME ¶
func CfnTrigger_CFN_RESOURCE_TYPE_NAME() *string
func CfnTrigger_IsCfnElement ¶
func CfnTrigger_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnTrigger_IsCfnResource ¶
func CfnTrigger_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnTrigger_IsConstruct ¶
func CfnTrigger_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnWorkflow_CFN_RESOURCE_TYPE_NAME ¶
func CfnWorkflow_CFN_RESOURCE_TYPE_NAME() *string
func CfnWorkflow_IsCfnElement ¶
func CfnWorkflow_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnWorkflow_IsCfnResource ¶
func CfnWorkflow_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnWorkflow_IsConstruct ¶
func CfnWorkflow_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func NewCfnClassifier_Override ¶
func NewCfnClassifier_Override(c CfnClassifier, scope constructs.Construct, id *string, props *CfnClassifierProps)
Create a new `AWS::Glue::Classifier`.
func NewCfnConnection_Override ¶
func NewCfnConnection_Override(c CfnConnection, scope constructs.Construct, id *string, props *CfnConnectionProps)
Create a new `AWS::Glue::Connection`.
func NewCfnCrawler_Override ¶
func NewCfnCrawler_Override(c CfnCrawler, scope constructs.Construct, id *string, props *CfnCrawlerProps)
Create a new `AWS::Glue::Crawler`.
func NewCfnDataCatalogEncryptionSettings_Override ¶
func NewCfnDataCatalogEncryptionSettings_Override(c CfnDataCatalogEncryptionSettings, scope constructs.Construct, id *string, props *CfnDataCatalogEncryptionSettingsProps)
Create a new `AWS::Glue::DataCatalogEncryptionSettings`.
func NewCfnDatabase_Override ¶
func NewCfnDatabase_Override(c CfnDatabase, scope constructs.Construct, id *string, props *CfnDatabaseProps)
Create a new `AWS::Glue::Database`.
func NewCfnDevEndpoint_Override ¶
func NewCfnDevEndpoint_Override(c CfnDevEndpoint, scope constructs.Construct, id *string, props *CfnDevEndpointProps)
Create a new `AWS::Glue::DevEndpoint`.
func NewCfnJob_Override ¶
func NewCfnJob_Override(c CfnJob, scope constructs.Construct, id *string, props *CfnJobProps)
Create a new `AWS::Glue::Job`.
func NewCfnMLTransform_Override ¶
func NewCfnMLTransform_Override(c CfnMLTransform, scope constructs.Construct, id *string, props *CfnMLTransformProps)
Create a new `AWS::Glue::MLTransform`.
func NewCfnPartition_Override ¶
func NewCfnPartition_Override(c CfnPartition, scope constructs.Construct, id *string, props *CfnPartitionProps)
Create a new `AWS::Glue::Partition`.
func NewCfnRegistry_Override ¶
func NewCfnRegistry_Override(c CfnRegistry, scope constructs.Construct, id *string, props *CfnRegistryProps)
Create a new `AWS::Glue::Registry`.
func NewCfnSchemaVersionMetadata_Override ¶
func NewCfnSchemaVersionMetadata_Override(c CfnSchemaVersionMetadata, scope constructs.Construct, id *string, props *CfnSchemaVersionMetadataProps)
Create a new `AWS::Glue::SchemaVersionMetadata`.
func NewCfnSchemaVersion_Override ¶
func NewCfnSchemaVersion_Override(c CfnSchemaVersion, scope constructs.Construct, id *string, props *CfnSchemaVersionProps)
Create a new `AWS::Glue::SchemaVersion`.
func NewCfnSchema_Override ¶
func NewCfnSchema_Override(c CfnSchema, scope constructs.Construct, id *string, props *CfnSchemaProps)
Create a new `AWS::Glue::Schema`.
func NewCfnSecurityConfiguration_Override ¶
func NewCfnSecurityConfiguration_Override(c CfnSecurityConfiguration, scope constructs.Construct, id *string, props *CfnSecurityConfigurationProps)
Create a new `AWS::Glue::SecurityConfiguration`.
func NewCfnTable_Override ¶
func NewCfnTable_Override(c CfnTable, scope constructs.Construct, id *string, props *CfnTableProps)
Create a new `AWS::Glue::Table`.
func NewCfnTrigger_Override ¶
func NewCfnTrigger_Override(c CfnTrigger, scope constructs.Construct, id *string, props *CfnTriggerProps)
Create a new `AWS::Glue::Trigger`.
func NewCfnWorkflow_Override ¶
func NewCfnWorkflow_Override(c CfnWorkflow, scope constructs.Construct, id *string, props *CfnWorkflowProps)
Create a new `AWS::Glue::Workflow`.
Types ¶
type CfnClassifier ¶
type CfnClassifier interface {
awscdk.CfnResource
awscdk.IInspectable
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
CsvClassifier() interface{}
SetCsvClassifier(val interface{})
GrokClassifier() interface{}
SetGrokClassifier(val interface{})
JsonClassifier() interface{}
SetJsonClassifier(val interface{})
LogicalId() *string
Node() constructs.Node
Ref() *string
Stack() awscdk.Stack
UpdatedProperites() *map[string]interface{}
XmlClassifier() interface{}
SetXmlClassifier(val interface{})
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Glue::Classifier`.
TODO: EXAMPLE
func NewCfnClassifier ¶
func NewCfnClassifier(scope constructs.Construct, id *string, props *CfnClassifierProps) CfnClassifier
Create a new `AWS::Glue::Classifier`.
type CfnClassifierProps ¶
type CfnClassifierProps struct {
// `AWS::Glue::Classifier.CsvClassifier`.
CsvClassifier interface{} `json:"csvClassifier"`
// `AWS::Glue::Classifier.GrokClassifier`.
GrokClassifier interface{} `json:"grokClassifier"`
// `AWS::Glue::Classifier.JsonClassifier`.
JsonClassifier interface{} `json:"jsonClassifier"`
// `AWS::Glue::Classifier.XMLClassifier`.
XmlClassifier interface{} `json:"xmlClassifier"`
}
Properties for defining a `AWS::Glue::Classifier`.
TODO: EXAMPLE
type CfnClassifier_CsvClassifierProperty ¶
type CfnClassifier_CsvClassifierProperty struct {
// `CfnClassifier.CsvClassifierProperty.AllowSingleColumn`.
AllowSingleColumn interface{} `json:"allowSingleColumn"`
// `CfnClassifier.CsvClassifierProperty.ContainsHeader`.
ContainsHeader *string `json:"containsHeader"`
// `CfnClassifier.CsvClassifierProperty.Delimiter`.
Delimiter *string `json:"delimiter"`
// `CfnClassifier.CsvClassifierProperty.DisableValueTrimming`.
DisableValueTrimming interface{} `json:"disableValueTrimming"`
// `CfnClassifier.CsvClassifierProperty.Header`.
Header *[]*string `json:"header"`
// `CfnClassifier.CsvClassifierProperty.Name`.
Name *string `json:"name"`
// `CfnClassifier.CsvClassifierProperty.QuoteSymbol`.
QuoteSymbol *string `json:"quoteSymbol"`
}
TODO: EXAMPLE
type CfnClassifier_GrokClassifierProperty ¶
type CfnClassifier_GrokClassifierProperty struct {
// `CfnClassifier.GrokClassifierProperty.Classification`.
Classification *string `json:"classification"`
// `CfnClassifier.GrokClassifierProperty.CustomPatterns`.
CustomPatterns *string `json:"customPatterns"`
// `CfnClassifier.GrokClassifierProperty.GrokPattern`.
GrokPattern *string `json:"grokPattern"`
// `CfnClassifier.GrokClassifierProperty.Name`.
Name *string `json:"name"`
}
TODO: EXAMPLE
type CfnClassifier_JsonClassifierProperty ¶
type CfnClassifier_JsonClassifierProperty struct {
// `CfnClassifier.JsonClassifierProperty.JsonPath`.
JsonPath *string `json:"jsonPath"`
// `CfnClassifier.JsonClassifierProperty.Name`.
Name *string `json:"name"`
}
TODO: EXAMPLE
type CfnClassifier_XMLClassifierProperty ¶
type CfnClassifier_XMLClassifierProperty struct {
// `CfnClassifier.XMLClassifierProperty.Classification`.
Classification *string `json:"classification"`
// `CfnClassifier.XMLClassifierProperty.Name`.
Name *string `json:"name"`
// `CfnClassifier.XMLClassifierProperty.RowTag`.
RowTag *string `json:"rowTag"`
}
TODO: EXAMPLE
type CfnConnection ¶
type CfnConnection interface {
awscdk.CfnResource
awscdk.IInspectable
CatalogId() *string
SetCatalogId(val *string)
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
ConnectionInput() interface{}
SetConnectionInput(val interface{})
CreationStack() *[]*string
LogicalId() *string
Node() constructs.Node
Ref() *string
Stack() awscdk.Stack
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Glue::Connection`.
TODO: EXAMPLE
func NewCfnConnection ¶
func NewCfnConnection(scope constructs.Construct, id *string, props *CfnConnectionProps) CfnConnection
Create a new `AWS::Glue::Connection`.
type CfnConnectionProps ¶
type CfnConnectionProps struct {
// `AWS::Glue::Connection.CatalogId`.
CatalogId *string `json:"catalogId"`
// `AWS::Glue::Connection.ConnectionInput`.
ConnectionInput interface{} `json:"connectionInput"`
}
Properties for defining a `AWS::Glue::Connection`.
TODO: EXAMPLE
type CfnConnection_ConnectionInputProperty ¶
type CfnConnection_ConnectionInputProperty struct {
// `CfnConnection.ConnectionInputProperty.ConnectionProperties`.
ConnectionProperties interface{} `json:"connectionProperties"`
// `CfnConnection.ConnectionInputProperty.ConnectionType`.
ConnectionType *string `json:"connectionType"`
// `CfnConnection.ConnectionInputProperty.Description`.
Description *string `json:"description"`
// `CfnConnection.ConnectionInputProperty.MatchCriteria`.
MatchCriteria *[]*string `json:"matchCriteria"`
// `CfnConnection.ConnectionInputProperty.Name`.
Name *string `json:"name"`
// `CfnConnection.ConnectionInputProperty.PhysicalConnectionRequirements`.
PhysicalConnectionRequirements interface{} `json:"physicalConnectionRequirements"`
}
TODO: EXAMPLE
type CfnConnection_PhysicalConnectionRequirementsProperty ¶
type CfnConnection_PhysicalConnectionRequirementsProperty struct {
// `CfnConnection.PhysicalConnectionRequirementsProperty.AvailabilityZone`.
AvailabilityZone *string `json:"availabilityZone"`
// `CfnConnection.PhysicalConnectionRequirementsProperty.SecurityGroupIdList`.
SecurityGroupIdList *[]*string `json:"securityGroupIdList"`
// `CfnConnection.PhysicalConnectionRequirementsProperty.SubnetId`.
SubnetId *string `json:"subnetId"`
}
TODO: EXAMPLE
type CfnCrawler ¶
type CfnCrawler interface {
awscdk.CfnResource
awscdk.IInspectable
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
Classifiers() *[]*string
SetClassifiers(val *[]*string)
Configuration() *string
SetConfiguration(val *string)
CrawlerSecurityConfiguration() *string
SetCrawlerSecurityConfiguration(val *string)
CreationStack() *[]*string
DatabaseName() *string
SetDatabaseName(val *string)
Description() *string
SetDescription(val *string)
LogicalId() *string
Name() *string
SetName(val *string)
Node() constructs.Node
RecrawlPolicy() interface{}
SetRecrawlPolicy(val interface{})
Ref() *string
Role() *string
SetRole(val *string)
Schedule() interface{}
SetSchedule(val interface{})
SchemaChangePolicy() interface{}
SetSchemaChangePolicy(val interface{})
Stack() awscdk.Stack
TablePrefix() *string
SetTablePrefix(val *string)
Tags() awscdk.TagManager
Targets() interface{}
SetTargets(val interface{})
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Glue::Crawler`.
TODO: EXAMPLE
func NewCfnCrawler ¶
func NewCfnCrawler(scope constructs.Construct, id *string, props *CfnCrawlerProps) CfnCrawler
Create a new `AWS::Glue::Crawler`.
type CfnCrawlerProps ¶
type CfnCrawlerProps struct {
// `AWS::Glue::Crawler.Classifiers`.
Classifiers *[]*string `json:"classifiers"`
// `AWS::Glue::Crawler.Configuration`.
Configuration *string `json:"configuration"`
// `AWS::Glue::Crawler.CrawlerSecurityConfiguration`.
CrawlerSecurityConfiguration *string `json:"crawlerSecurityConfiguration"`
// `AWS::Glue::Crawler.DatabaseName`.
DatabaseName *string `json:"databaseName"`
// `AWS::Glue::Crawler.Description`.
Description *string `json:"description"`
// `AWS::Glue::Crawler.Name`.
Name *string `json:"name"`
// `AWS::Glue::Crawler.RecrawlPolicy`.
RecrawlPolicy interface{} `json:"recrawlPolicy"`
// `AWS::Glue::Crawler.Role`.
Role *string `json:"role"`
// `AWS::Glue::Crawler.Schedule`.
Schedule interface{} `json:"schedule"`
// `AWS::Glue::Crawler.SchemaChangePolicy`.
SchemaChangePolicy interface{} `json:"schemaChangePolicy"`
// `AWS::Glue::Crawler.TablePrefix`.
TablePrefix *string `json:"tablePrefix"`
// `AWS::Glue::Crawler.Tags`.
Tags interface{} `json:"tags"`
// `AWS::Glue::Crawler.Targets`.
Targets interface{} `json:"targets"`
}
Properties for defining a `AWS::Glue::Crawler`.
TODO: EXAMPLE
type CfnCrawler_CatalogTargetProperty ¶
type CfnCrawler_CatalogTargetProperty struct {
// `CfnCrawler.CatalogTargetProperty.DatabaseName`.
DatabaseName *string `json:"databaseName"`
// `CfnCrawler.CatalogTargetProperty.Tables`.
Tables *[]*string `json:"tables"`
}
TODO: EXAMPLE
type CfnCrawler_DynamoDBTargetProperty ¶
type CfnCrawler_DynamoDBTargetProperty struct {
// `CfnCrawler.DynamoDBTargetProperty.Path`.
Path *string `json:"path"`
}
TODO: EXAMPLE
type CfnCrawler_JdbcTargetProperty ¶
type CfnCrawler_JdbcTargetProperty struct {
// `CfnCrawler.JdbcTargetProperty.ConnectionName`.
ConnectionName *string `json:"connectionName"`
// `CfnCrawler.JdbcTargetProperty.Exclusions`.
Exclusions *[]*string `json:"exclusions"`
// `CfnCrawler.JdbcTargetProperty.Path`.
Path *string `json:"path"`
}
TODO: EXAMPLE
type CfnCrawler_RecrawlPolicyProperty ¶
type CfnCrawler_RecrawlPolicyProperty struct {
// `CfnCrawler.RecrawlPolicyProperty.RecrawlBehavior`.
RecrawlBehavior *string `json:"recrawlBehavior"`
}
TODO: EXAMPLE
type CfnCrawler_S3TargetProperty ¶
type CfnCrawler_S3TargetProperty struct {
// `CfnCrawler.S3TargetProperty.ConnectionName`.
ConnectionName *string `json:"connectionName"`
// `CfnCrawler.S3TargetProperty.Exclusions`.
Exclusions *[]*string `json:"exclusions"`
// `CfnCrawler.S3TargetProperty.Path`.
Path *string `json:"path"`
}
TODO: EXAMPLE
type CfnCrawler_ScheduleProperty ¶
type CfnCrawler_ScheduleProperty struct {
// `CfnCrawler.ScheduleProperty.ScheduleExpression`.
ScheduleExpression *string `json:"scheduleExpression"`
}
TODO: EXAMPLE
type CfnCrawler_SchemaChangePolicyProperty ¶
type CfnCrawler_SchemaChangePolicyProperty struct {
// `CfnCrawler.SchemaChangePolicyProperty.DeleteBehavior`.
DeleteBehavior *string `json:"deleteBehavior"`
// `CfnCrawler.SchemaChangePolicyProperty.UpdateBehavior`.
UpdateBehavior *string `json:"updateBehavior"`
}
TODO: EXAMPLE
type CfnCrawler_TargetsProperty ¶
type CfnCrawler_TargetsProperty struct {
// `CfnCrawler.TargetsProperty.CatalogTargets`.
CatalogTargets interface{} `json:"catalogTargets"`
// `CfnCrawler.TargetsProperty.DynamoDBTargets`.
DynamoDbTargets interface{} `json:"dynamoDbTargets"`
// `CfnCrawler.TargetsProperty.JdbcTargets`.
JdbcTargets interface{} `json:"jdbcTargets"`
// `CfnCrawler.TargetsProperty.S3Targets`.
S3Targets interface{} `json:"s3Targets"`
}
TODO: EXAMPLE
type CfnDataCatalogEncryptionSettings ¶
type CfnDataCatalogEncryptionSettings interface {
awscdk.CfnResource
awscdk.IInspectable
CatalogId() *string
SetCatalogId(val *string)
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
DataCatalogEncryptionSettings() interface{}
SetDataCatalogEncryptionSettings(val interface{})
LogicalId() *string
Node() constructs.Node
Ref() *string
Stack() awscdk.Stack
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Glue::DataCatalogEncryptionSettings`.
TODO: EXAMPLE
func NewCfnDataCatalogEncryptionSettings ¶
func NewCfnDataCatalogEncryptionSettings(scope constructs.Construct, id *string, props *CfnDataCatalogEncryptionSettingsProps) CfnDataCatalogEncryptionSettings
Create a new `AWS::Glue::DataCatalogEncryptionSettings`.
type CfnDataCatalogEncryptionSettingsProps ¶
type CfnDataCatalogEncryptionSettingsProps struct {
// `AWS::Glue::DataCatalogEncryptionSettings.CatalogId`.
CatalogId *string `json:"catalogId"`
// `AWS::Glue::DataCatalogEncryptionSettings.DataCatalogEncryptionSettings`.
DataCatalogEncryptionSettings interface{} `json:"dataCatalogEncryptionSettings"`
}
Properties for defining a `AWS::Glue::DataCatalogEncryptionSettings`.
TODO: EXAMPLE
type CfnDataCatalogEncryptionSettings_ConnectionPasswordEncryptionProperty ¶
type CfnDataCatalogEncryptionSettings_ConnectionPasswordEncryptionProperty struct {
// `CfnDataCatalogEncryptionSettings.ConnectionPasswordEncryptionProperty.KmsKeyId`.
KmsKeyId *string `json:"kmsKeyId"`
// `CfnDataCatalogEncryptionSettings.ConnectionPasswordEncryptionProperty.ReturnConnectionPasswordEncrypted`.
ReturnConnectionPasswordEncrypted interface{} `json:"returnConnectionPasswordEncrypted"`
}
TODO: EXAMPLE
type CfnDataCatalogEncryptionSettings_DataCatalogEncryptionSettingsProperty ¶
type CfnDataCatalogEncryptionSettings_DataCatalogEncryptionSettingsProperty struct {
// `CfnDataCatalogEncryptionSettings.DataCatalogEncryptionSettingsProperty.ConnectionPasswordEncryption`.
ConnectionPasswordEncryption interface{} `json:"connectionPasswordEncryption"`
// `CfnDataCatalogEncryptionSettings.DataCatalogEncryptionSettingsProperty.EncryptionAtRest`.
EncryptionAtRest interface{} `json:"encryptionAtRest"`
}
TODO: EXAMPLE
type CfnDataCatalogEncryptionSettings_EncryptionAtRestProperty ¶
type CfnDataCatalogEncryptionSettings_EncryptionAtRestProperty struct {
// `CfnDataCatalogEncryptionSettings.EncryptionAtRestProperty.CatalogEncryptionMode`.
CatalogEncryptionMode *string `json:"catalogEncryptionMode"`
// `CfnDataCatalogEncryptionSettings.EncryptionAtRestProperty.SseAwsKmsKeyId`.
SseAwsKmsKeyId *string `json:"sseAwsKmsKeyId"`
}
TODO: EXAMPLE
type CfnDatabase ¶
type CfnDatabase interface {
awscdk.CfnResource
awscdk.IInspectable
CatalogId() *string
SetCatalogId(val *string)
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
DatabaseInput() interface{}
SetDatabaseInput(val interface{})
LogicalId() *string
Node() constructs.Node
Ref() *string
Stack() awscdk.Stack
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Glue::Database`.
TODO: EXAMPLE
func NewCfnDatabase ¶
func NewCfnDatabase(scope constructs.Construct, id *string, props *CfnDatabaseProps) CfnDatabase
Create a new `AWS::Glue::Database`.
type CfnDatabaseProps ¶
type CfnDatabaseProps struct {
// `AWS::Glue::Database.CatalogId`.
CatalogId *string `json:"catalogId"`
// `AWS::Glue::Database.DatabaseInput`.
DatabaseInput interface{} `json:"databaseInput"`
}
Properties for defining a `AWS::Glue::Database`.
TODO: EXAMPLE
type CfnDatabase_DataLakePrincipalProperty ¶
type CfnDatabase_DataLakePrincipalProperty struct {
// `CfnDatabase.DataLakePrincipalProperty.DataLakePrincipalIdentifier`.
DataLakePrincipalIdentifier *string `json:"dataLakePrincipalIdentifier"`
}
TODO: EXAMPLE
type CfnDatabase_DatabaseIdentifierProperty ¶
type CfnDatabase_DatabaseIdentifierProperty struct {
// `CfnDatabase.DatabaseIdentifierProperty.CatalogId`.
CatalogId *string `json:"catalogId"`
// `CfnDatabase.DatabaseIdentifierProperty.DatabaseName`.
DatabaseName *string `json:"databaseName"`
}
TODO: EXAMPLE
type CfnDatabase_DatabaseInputProperty ¶
type CfnDatabase_DatabaseInputProperty struct {
// `CfnDatabase.DatabaseInputProperty.CreateTableDefaultPermissions`.
CreateTableDefaultPermissions interface{} `json:"createTableDefaultPermissions"`
// `CfnDatabase.DatabaseInputProperty.Description`.
Description *string `json:"description"`
// `CfnDatabase.DatabaseInputProperty.LocationUri`.
LocationUri *string `json:"locationUri"`
// `CfnDatabase.DatabaseInputProperty.Name`.
Name *string `json:"name"`
// `CfnDatabase.DatabaseInputProperty.Parameters`.
Parameters interface{} `json:"parameters"`
// `CfnDatabase.DatabaseInputProperty.TargetDatabase`.
TargetDatabase interface{} `json:"targetDatabase"`
}
TODO: EXAMPLE
type CfnDatabase_PrincipalPrivilegesProperty ¶
type CfnDatabase_PrincipalPrivilegesProperty struct {
// `CfnDatabase.PrincipalPrivilegesProperty.Permissions`.
Permissions *[]*string `json:"permissions"`
// `CfnDatabase.PrincipalPrivilegesProperty.Principal`.
Principal interface{} `json:"principal"`
}
TODO: EXAMPLE
type CfnDevEndpoint ¶
type CfnDevEndpoint interface {
awscdk.CfnResource
awscdk.IInspectable
Arguments() interface{}
SetArguments(val interface{})
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
EndpointName() *string
SetEndpointName(val *string)
ExtraJarsS3Path() *string
SetExtraJarsS3Path(val *string)
ExtraPythonLibsS3Path() *string
SetExtraPythonLibsS3Path(val *string)
GlueVersion() *string
SetGlueVersion(val *string)
LogicalId() *string
Node() constructs.Node
NumberOfNodes() *float64
SetNumberOfNodes(val *float64)
NumberOfWorkers() *float64
SetNumberOfWorkers(val *float64)
PublicKey() *string
SetPublicKey(val *string)
PublicKeys() *[]*string
SetPublicKeys(val *[]*string)
Ref() *string
RoleArn() *string
SetRoleArn(val *string)
SecurityConfiguration() *string
SetSecurityConfiguration(val *string)
SecurityGroupIds() *[]*string
SetSecurityGroupIds(val *[]*string)
Stack() awscdk.Stack
SubnetId() *string
SetSubnetId(val *string)
Tags() awscdk.TagManager
UpdatedProperites() *map[string]interface{}
WorkerType() *string
SetWorkerType(val *string)
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Glue::DevEndpoint`.
TODO: EXAMPLE
func NewCfnDevEndpoint ¶
func NewCfnDevEndpoint(scope constructs.Construct, id *string, props *CfnDevEndpointProps) CfnDevEndpoint
Create a new `AWS::Glue::DevEndpoint`.
type CfnDevEndpointProps ¶
type CfnDevEndpointProps struct {
// `AWS::Glue::DevEndpoint.Arguments`.
Arguments interface{} `json:"arguments"`
// `AWS::Glue::DevEndpoint.EndpointName`.
EndpointName *string `json:"endpointName"`
// `AWS::Glue::DevEndpoint.ExtraJarsS3Path`.
ExtraJarsS3Path *string `json:"extraJarsS3Path"`
// `AWS::Glue::DevEndpoint.ExtraPythonLibsS3Path`.
ExtraPythonLibsS3Path *string `json:"extraPythonLibsS3Path"`
// `AWS::Glue::DevEndpoint.GlueVersion`.
GlueVersion *string `json:"glueVersion"`
// `AWS::Glue::DevEndpoint.NumberOfNodes`.
NumberOfNodes *float64 `json:"numberOfNodes"`
// `AWS::Glue::DevEndpoint.NumberOfWorkers`.
NumberOfWorkers *float64 `json:"numberOfWorkers"`
// `AWS::Glue::DevEndpoint.PublicKey`.
PublicKey *string `json:"publicKey"`
// `AWS::Glue::DevEndpoint.PublicKeys`.
PublicKeys *[]*string `json:"publicKeys"`
// `AWS::Glue::DevEndpoint.RoleArn`.
RoleArn *string `json:"roleArn"`
// `AWS::Glue::DevEndpoint.SecurityConfiguration`.
SecurityConfiguration *string `json:"securityConfiguration"`
// `AWS::Glue::DevEndpoint.SecurityGroupIds`.
SecurityGroupIds *[]*string `json:"securityGroupIds"`
// `AWS::Glue::DevEndpoint.SubnetId`.
SubnetId *string `json:"subnetId"`
// `AWS::Glue::DevEndpoint.Tags`.
Tags interface{} `json:"tags"`
// `AWS::Glue::DevEndpoint.WorkerType`.
WorkerType *string `json:"workerType"`
}
Properties for defining a `AWS::Glue::DevEndpoint`.
TODO: EXAMPLE
type CfnJob ¶
type CfnJob interface {
awscdk.CfnResource
awscdk.IInspectable
AllocatedCapacity() *float64
SetAllocatedCapacity(val *float64)
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
Command() interface{}
SetCommand(val interface{})
Connections() interface{}
SetConnections(val interface{})
CreationStack() *[]*string
DefaultArguments() interface{}
SetDefaultArguments(val interface{})
Description() *string
SetDescription(val *string)
ExecutionProperty() interface{}
SetExecutionProperty(val interface{})
GlueVersion() *string
SetGlueVersion(val *string)
LogicalId() *string
LogUri() *string
SetLogUri(val *string)
MaxCapacity() *float64
SetMaxCapacity(val *float64)
MaxRetries() *float64
SetMaxRetries(val *float64)
Name() *string
SetName(val *string)
Node() constructs.Node
NotificationProperty() interface{}
SetNotificationProperty(val interface{})
NumberOfWorkers() *float64
SetNumberOfWorkers(val *float64)
Ref() *string
Role() *string
SetRole(val *string)
SecurityConfiguration() *string
SetSecurityConfiguration(val *string)
Stack() awscdk.Stack
Tags() awscdk.TagManager
Timeout() *float64
SetTimeout(val *float64)
UpdatedProperites() *map[string]interface{}
WorkerType() *string
SetWorkerType(val *string)
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Glue::Job`.
TODO: EXAMPLE
func NewCfnJob ¶
func NewCfnJob(scope constructs.Construct, id *string, props *CfnJobProps) CfnJob
Create a new `AWS::Glue::Job`.
type CfnJobProps ¶
type CfnJobProps struct {
// `AWS::Glue::Job.AllocatedCapacity`.
AllocatedCapacity *float64 `json:"allocatedCapacity"`
// `AWS::Glue::Job.Command`.
Command interface{} `json:"command"`
// `AWS::Glue::Job.Connections`.
Connections interface{} `json:"connections"`
// `AWS::Glue::Job.DefaultArguments`.
DefaultArguments interface{} `json:"defaultArguments"`
// `AWS::Glue::Job.Description`.
Description *string `json:"description"`
// `AWS::Glue::Job.ExecutionProperty`.
ExecutionProperty interface{} `json:"executionProperty"`
// `AWS::Glue::Job.GlueVersion`.
GlueVersion *string `json:"glueVersion"`
// `AWS::Glue::Job.LogUri`.
LogUri *string `json:"logUri"`
// `AWS::Glue::Job.MaxCapacity`.
MaxCapacity *float64 `json:"maxCapacity"`
// `AWS::Glue::Job.MaxRetries`.
MaxRetries *float64 `json:"maxRetries"`
// `AWS::Glue::Job.Name`.
Name *string `json:"name"`
// `AWS::Glue::Job.NotificationProperty`.
NotificationProperty interface{} `json:"notificationProperty"`
// `AWS::Glue::Job.NumberOfWorkers`.
NumberOfWorkers *float64 `json:"numberOfWorkers"`
// `AWS::Glue::Job.Role`.
Role *string `json:"role"`
// `AWS::Glue::Job.SecurityConfiguration`.
SecurityConfiguration *string `json:"securityConfiguration"`
// `AWS::Glue::Job.Tags`.
Tags interface{} `json:"tags"`
// `AWS::Glue::Job.Timeout`.
Timeout *float64 `json:"timeout"`
// `AWS::Glue::Job.WorkerType`.
WorkerType *string `json:"workerType"`
}
Properties for defining a `AWS::Glue::Job`.
TODO: EXAMPLE
type CfnJob_ConnectionsListProperty ¶
type CfnJob_ConnectionsListProperty struct {
// `CfnJob.ConnectionsListProperty.Connections`.
Connections *[]*string `json:"connections"`
}
TODO: EXAMPLE
type CfnJob_ExecutionPropertyProperty ¶
type CfnJob_ExecutionPropertyProperty struct {
// `CfnJob.ExecutionPropertyProperty.MaxConcurrentRuns`.
MaxConcurrentRuns *float64 `json:"maxConcurrentRuns"`
}
TODO: EXAMPLE
type CfnJob_JobCommandProperty ¶
type CfnJob_JobCommandProperty struct {
// `CfnJob.JobCommandProperty.Name`.
Name *string `json:"name"`
// `CfnJob.JobCommandProperty.PythonVersion`.
PythonVersion *string `json:"pythonVersion"`
// `CfnJob.JobCommandProperty.ScriptLocation`.
ScriptLocation *string `json:"scriptLocation"`
}
TODO: EXAMPLE
type CfnJob_NotificationPropertyProperty ¶
type CfnJob_NotificationPropertyProperty struct {
// `CfnJob.NotificationPropertyProperty.NotifyDelayAfter`.
NotifyDelayAfter *float64 `json:"notifyDelayAfter"`
}
TODO: EXAMPLE
type CfnMLTransform ¶
type CfnMLTransform interface {
awscdk.CfnResource
awscdk.IInspectable
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
Description() *string
SetDescription(val *string)
GlueVersion() *string
SetGlueVersion(val *string)
InputRecordTables() interface{}
SetInputRecordTables(val interface{})
LogicalId() *string
MaxCapacity() *float64
SetMaxCapacity(val *float64)
MaxRetries() *float64
SetMaxRetries(val *float64)
Name() *string
SetName(val *string)
Node() constructs.Node
NumberOfWorkers() *float64
SetNumberOfWorkers(val *float64)
Ref() *string
Role() *string
SetRole(val *string)
Stack() awscdk.Stack
Tags() awscdk.TagManager
Timeout() *float64
SetTimeout(val *float64)
TransformEncryption() interface{}
SetTransformEncryption(val interface{})
TransformParameters() interface{}
SetTransformParameters(val interface{})
UpdatedProperites() *map[string]interface{}
WorkerType() *string
SetWorkerType(val *string)
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Glue::MLTransform`.
TODO: EXAMPLE
func NewCfnMLTransform ¶
func NewCfnMLTransform(scope constructs.Construct, id *string, props *CfnMLTransformProps) CfnMLTransform
Create a new `AWS::Glue::MLTransform`.
type CfnMLTransformProps ¶
type CfnMLTransformProps struct {
// `AWS::Glue::MLTransform.Description`.
Description *string `json:"description"`
// `AWS::Glue::MLTransform.GlueVersion`.
GlueVersion *string `json:"glueVersion"`
// `AWS::Glue::MLTransform.InputRecordTables`.
InputRecordTables interface{} `json:"inputRecordTables"`
// `AWS::Glue::MLTransform.MaxCapacity`.
MaxCapacity *float64 `json:"maxCapacity"`
// `AWS::Glue::MLTransform.MaxRetries`.
MaxRetries *float64 `json:"maxRetries"`
// `AWS::Glue::MLTransform.Name`.
Name *string `json:"name"`
// `AWS::Glue::MLTransform.NumberOfWorkers`.
NumberOfWorkers *float64 `json:"numberOfWorkers"`
// `AWS::Glue::MLTransform.Role`.
Role *string `json:"role"`
// `AWS::Glue::MLTransform.Tags`.
Tags interface{} `json:"tags"`
// `AWS::Glue::MLTransform.Timeout`.
Timeout *float64 `json:"timeout"`
// `AWS::Glue::MLTransform.TransformEncryption`.
TransformEncryption interface{} `json:"transformEncryption"`
// `AWS::Glue::MLTransform.TransformParameters`.
TransformParameters interface{} `json:"transformParameters"`
// `AWS::Glue::MLTransform.WorkerType`.
WorkerType *string `json:"workerType"`
}
Properties for defining a `AWS::Glue::MLTransform`.
TODO: EXAMPLE
type CfnMLTransform_FindMatchesParametersProperty ¶
type CfnMLTransform_FindMatchesParametersProperty struct {
// `CfnMLTransform.FindMatchesParametersProperty.AccuracyCostTradeoff`.
AccuracyCostTradeoff *float64 `json:"accuracyCostTradeoff"`
// `CfnMLTransform.FindMatchesParametersProperty.EnforceProvidedLabels`.
EnforceProvidedLabels interface{} `json:"enforceProvidedLabels"`
// `CfnMLTransform.FindMatchesParametersProperty.PrecisionRecallTradeoff`.
PrecisionRecallTradeoff *float64 `json:"precisionRecallTradeoff"`
// `CfnMLTransform.FindMatchesParametersProperty.PrimaryKeyColumnName`.
PrimaryKeyColumnName *string `json:"primaryKeyColumnName"`
}
TODO: EXAMPLE
type CfnMLTransform_GlueTablesProperty ¶
type CfnMLTransform_GlueTablesProperty struct {
// `CfnMLTransform.GlueTablesProperty.CatalogId`.
CatalogId *string `json:"catalogId"`
// `CfnMLTransform.GlueTablesProperty.ConnectionName`.
ConnectionName *string `json:"connectionName"`
// `CfnMLTransform.GlueTablesProperty.DatabaseName`.
DatabaseName *string `json:"databaseName"`
// `CfnMLTransform.GlueTablesProperty.TableName`.
TableName *string `json:"tableName"`
}
TODO: EXAMPLE
type CfnMLTransform_InputRecordTablesProperty ¶
type CfnMLTransform_InputRecordTablesProperty struct {
// `CfnMLTransform.InputRecordTablesProperty.GlueTables`.
GlueTables interface{} `json:"glueTables"`
}
TODO: EXAMPLE
type CfnMLTransform_MLUserDataEncryptionProperty ¶
type CfnMLTransform_MLUserDataEncryptionProperty struct {
// `CfnMLTransform.MLUserDataEncryptionProperty.KmsKeyId`.
KmsKeyId *string `json:"kmsKeyId"`
// `CfnMLTransform.MLUserDataEncryptionProperty.MLUserDataEncryptionMode`.
MlUserDataEncryptionMode *string `json:"mlUserDataEncryptionMode"`
}
TODO: EXAMPLE
type CfnMLTransform_TransformEncryptionProperty ¶
type CfnMLTransform_TransformEncryptionProperty struct {
// `CfnMLTransform.TransformEncryptionProperty.MLUserDataEncryption`.
MlUserDataEncryption interface{} `json:"mlUserDataEncryption"`
// `CfnMLTransform.TransformEncryptionProperty.TaskRunSecurityConfigurationName`.
TaskRunSecurityConfigurationName *string `json:"taskRunSecurityConfigurationName"`
}
TODO: EXAMPLE
type CfnMLTransform_TransformParametersProperty ¶
type CfnMLTransform_TransformParametersProperty struct {
// `CfnMLTransform.TransformParametersProperty.FindMatchesParameters`.
FindMatchesParameters interface{} `json:"findMatchesParameters"`
// `CfnMLTransform.TransformParametersProperty.TransformType`.
TransformType *string `json:"transformType"`
}
TODO: EXAMPLE
type CfnPartition ¶
type CfnPartition interface {
awscdk.CfnResource
awscdk.IInspectable
CatalogId() *string
SetCatalogId(val *string)
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
DatabaseName() *string
SetDatabaseName(val *string)
LogicalId() *string
Node() constructs.Node
PartitionInput() interface{}
SetPartitionInput(val interface{})
Ref() *string
Stack() awscdk.Stack
TableName() *string
SetTableName(val *string)
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Glue::Partition`.
TODO: EXAMPLE
func NewCfnPartition ¶
func NewCfnPartition(scope constructs.Construct, id *string, props *CfnPartitionProps) CfnPartition
Create a new `AWS::Glue::Partition`.
type CfnPartitionProps ¶
type CfnPartitionProps struct {
// `AWS::Glue::Partition.CatalogId`.
CatalogId *string `json:"catalogId"`
// `AWS::Glue::Partition.DatabaseName`.
DatabaseName *string `json:"databaseName"`
// `AWS::Glue::Partition.PartitionInput`.
PartitionInput interface{} `json:"partitionInput"`
// `AWS::Glue::Partition.TableName`.
TableName *string `json:"tableName"`
}
Properties for defining a `AWS::Glue::Partition`.
TODO: EXAMPLE
type CfnPartition_ColumnProperty ¶
type CfnPartition_ColumnProperty struct {
// `CfnPartition.ColumnProperty.Comment`.
Comment *string `json:"comment"`
// `CfnPartition.ColumnProperty.Name`.
Name *string `json:"name"`
// `CfnPartition.ColumnProperty.Type`.
Type *string `json:"type"`
}
TODO: EXAMPLE
type CfnPartition_OrderProperty ¶
type CfnPartition_OrderProperty struct {
// `CfnPartition.OrderProperty.Column`.
Column *string `json:"column"`
// `CfnPartition.OrderProperty.SortOrder`.
SortOrder *float64 `json:"sortOrder"`
}
TODO: EXAMPLE
type CfnPartition_PartitionInputProperty ¶
type CfnPartition_PartitionInputProperty struct {
// `CfnPartition.PartitionInputProperty.Parameters`.
Parameters interface{} `json:"parameters"`
// `CfnPartition.PartitionInputProperty.StorageDescriptor`.
StorageDescriptor interface{} `json:"storageDescriptor"`
// `CfnPartition.PartitionInputProperty.Values`.
Values *[]*string `json:"values"`
}
TODO: EXAMPLE
type CfnPartition_SchemaIdProperty ¶
type CfnPartition_SchemaIdProperty struct {
// `CfnPartition.SchemaIdProperty.RegistryName`.
RegistryName *string `json:"registryName"`
// `CfnPartition.SchemaIdProperty.SchemaArn`.
SchemaArn *string `json:"schemaArn"`
// `CfnPartition.SchemaIdProperty.SchemaName`.
SchemaName *string `json:"schemaName"`
}
TODO: EXAMPLE
type CfnPartition_SchemaReferenceProperty ¶
type CfnPartition_SchemaReferenceProperty struct {
// `CfnPartition.SchemaReferenceProperty.SchemaId`.
SchemaId interface{} `json:"schemaId"`
// `CfnPartition.SchemaReferenceProperty.SchemaVersionId`.
SchemaVersionId *string `json:"schemaVersionId"`
// `CfnPartition.SchemaReferenceProperty.SchemaVersionNumber`.
SchemaVersionNumber *float64 `json:"schemaVersionNumber"`
}
TODO: EXAMPLE
type CfnPartition_SerdeInfoProperty ¶
type CfnPartition_SerdeInfoProperty struct {
// `CfnPartition.SerdeInfoProperty.Name`.
Name *string `json:"name"`
// `CfnPartition.SerdeInfoProperty.Parameters`.
Parameters interface{} `json:"parameters"`
// `CfnPartition.SerdeInfoProperty.SerializationLibrary`.
SerializationLibrary *string `json:"serializationLibrary"`
}
TODO: EXAMPLE
type CfnPartition_SkewedInfoProperty ¶
type CfnPartition_SkewedInfoProperty struct {
// `CfnPartition.SkewedInfoProperty.SkewedColumnNames`.
SkewedColumnNames *[]*string `json:"skewedColumnNames"`
// `CfnPartition.SkewedInfoProperty.SkewedColumnValueLocationMaps`.
SkewedColumnValueLocationMaps interface{} `json:"skewedColumnValueLocationMaps"`
// `CfnPartition.SkewedInfoProperty.SkewedColumnValues`.
SkewedColumnValues *[]*string `json:"skewedColumnValues"`
}
TODO: EXAMPLE
type CfnPartition_StorageDescriptorProperty ¶
type CfnPartition_StorageDescriptorProperty struct {
// `CfnPartition.StorageDescriptorProperty.BucketColumns`.
BucketColumns *[]*string `json:"bucketColumns"`
// `CfnPartition.StorageDescriptorProperty.Columns`.
Columns interface{} `json:"columns"`
// `CfnPartition.StorageDescriptorProperty.Compressed`.
Compressed interface{} `json:"compressed"`
// `CfnPartition.StorageDescriptorProperty.InputFormat`.
InputFormat *string `json:"inputFormat"`
// `CfnPartition.StorageDescriptorProperty.Location`.
Location *string `json:"location"`
// `CfnPartition.StorageDescriptorProperty.NumberOfBuckets`.
NumberOfBuckets *float64 `json:"numberOfBuckets"`
// `CfnPartition.StorageDescriptorProperty.OutputFormat`.
OutputFormat *string `json:"outputFormat"`
// `CfnPartition.StorageDescriptorProperty.Parameters`.
Parameters interface{} `json:"parameters"`
// `CfnPartition.StorageDescriptorProperty.SchemaReference`.
SchemaReference interface{} `json:"schemaReference"`
// `CfnPartition.StorageDescriptorProperty.SerdeInfo`.
SerdeInfo interface{} `json:"serdeInfo"`
// `CfnPartition.StorageDescriptorProperty.SkewedInfo`.
SkewedInfo interface{} `json:"skewedInfo"`
// `CfnPartition.StorageDescriptorProperty.SortColumns`.
SortColumns interface{} `json:"sortColumns"`
// `CfnPartition.StorageDescriptorProperty.StoredAsSubDirectories`.
StoredAsSubDirectories interface{} `json:"storedAsSubDirectories"`
}
TODO: EXAMPLE
type CfnRegistry ¶
type CfnRegistry interface {
awscdk.CfnResource
awscdk.IInspectable
AttrArn() *string
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
Description() *string
SetDescription(val *string)
LogicalId() *string
Name() *string
SetName(val *string)
Node() constructs.Node
Ref() *string
Stack() awscdk.Stack
Tags() awscdk.TagManager
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Glue::Registry`.
TODO: EXAMPLE
func NewCfnRegistry ¶
func NewCfnRegistry(scope constructs.Construct, id *string, props *CfnRegistryProps) CfnRegistry
Create a new `AWS::Glue::Registry`.
type CfnRegistryProps ¶
type CfnRegistryProps struct {
// `AWS::Glue::Registry.Description`.
Description *string `json:"description"`
// `AWS::Glue::Registry.Name`.
Name *string `json:"name"`
// `AWS::Glue::Registry.Tags`.
Tags *[]*awscdk.CfnTag `json:"tags"`
}
Properties for defining a `AWS::Glue::Registry`.
TODO: EXAMPLE
type CfnSchema ¶
type CfnSchema interface {
awscdk.CfnResource
awscdk.IInspectable
AttrArn() *string
AttrInitialSchemaVersionId() *string
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CheckpointVersion() interface{}
SetCheckpointVersion(val interface{})
Compatibility() *string
SetCompatibility(val *string)
CreationStack() *[]*string
DataFormat() *string
SetDataFormat(val *string)
Description() *string
SetDescription(val *string)
LogicalId() *string
Name() *string
SetName(val *string)
Node() constructs.Node
Ref() *string
Registry() interface{}
SetRegistry(val interface{})
SchemaDefinition() *string
SetSchemaDefinition(val *string)
Stack() awscdk.Stack
Tags() awscdk.TagManager
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Glue::Schema`.
TODO: EXAMPLE
func NewCfnSchema ¶
func NewCfnSchema(scope constructs.Construct, id *string, props *CfnSchemaProps) CfnSchema
Create a new `AWS::Glue::Schema`.
type CfnSchemaProps ¶
type CfnSchemaProps struct {
// `AWS::Glue::Schema.CheckpointVersion`.
CheckpointVersion interface{} `json:"checkpointVersion"`
// `AWS::Glue::Schema.Compatibility`.
Compatibility *string `json:"compatibility"`
// `AWS::Glue::Schema.DataFormat`.
DataFormat *string `json:"dataFormat"`
// `AWS::Glue::Schema.Description`.
Description *string `json:"description"`
// `AWS::Glue::Schema.Name`.
Name *string `json:"name"`
// `AWS::Glue::Schema.Registry`.
Registry interface{} `json:"registry"`
// `AWS::Glue::Schema.SchemaDefinition`.
SchemaDefinition *string `json:"schemaDefinition"`
// `AWS::Glue::Schema.Tags`.
Tags *[]*awscdk.CfnTag `json:"tags"`
}
Properties for defining a `AWS::Glue::Schema`.
TODO: EXAMPLE
type CfnSchemaVersion ¶
type CfnSchemaVersion interface {
awscdk.CfnResource
awscdk.IInspectable
AttrVersionId() *string
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
LogicalId() *string
Node() constructs.Node
Ref() *string
Schema() interface{}
SetSchema(val interface{})
SchemaDefinition() *string
SetSchemaDefinition(val *string)
Stack() awscdk.Stack
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Glue::SchemaVersion`.
TODO: EXAMPLE
func NewCfnSchemaVersion ¶
func NewCfnSchemaVersion(scope constructs.Construct, id *string, props *CfnSchemaVersionProps) CfnSchemaVersion
Create a new `AWS::Glue::SchemaVersion`.
type CfnSchemaVersionMetadata ¶
type CfnSchemaVersionMetadata interface {
awscdk.CfnResource
awscdk.IInspectable
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
Key() *string
SetKey(val *string)
LogicalId() *string
Node() constructs.Node
Ref() *string
SchemaVersionId() *string
SetSchemaVersionId(val *string)
Stack() awscdk.Stack
UpdatedProperites() *map[string]interface{}
Value() *string
SetValue(val *string)
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Glue::SchemaVersionMetadata`.
TODO: EXAMPLE
func NewCfnSchemaVersionMetadata ¶
func NewCfnSchemaVersionMetadata(scope constructs.Construct, id *string, props *CfnSchemaVersionMetadataProps) CfnSchemaVersionMetadata
Create a new `AWS::Glue::SchemaVersionMetadata`.
type CfnSchemaVersionMetadataProps ¶
type CfnSchemaVersionMetadataProps struct {
// `AWS::Glue::SchemaVersionMetadata.Key`.
Key *string `json:"key"`
// `AWS::Glue::SchemaVersionMetadata.SchemaVersionId`.
SchemaVersionId *string `json:"schemaVersionId"`
// `AWS::Glue::SchemaVersionMetadata.Value`.
Value *string `json:"value"`
}
Properties for defining a `AWS::Glue::SchemaVersionMetadata`.
TODO: EXAMPLE
type CfnSchemaVersionProps ¶
type CfnSchemaVersionProps struct {
// `AWS::Glue::SchemaVersion.Schema`.
Schema interface{} `json:"schema"`
// `AWS::Glue::SchemaVersion.SchemaDefinition`.
SchemaDefinition *string `json:"schemaDefinition"`
}
Properties for defining a `AWS::Glue::SchemaVersion`.
TODO: EXAMPLE
type CfnSchemaVersion_SchemaProperty ¶
type CfnSchemaVersion_SchemaProperty struct {
// `CfnSchemaVersion.SchemaProperty.RegistryName`.
RegistryName *string `json:"registryName"`
// `CfnSchemaVersion.SchemaProperty.SchemaArn`.
SchemaArn *string `json:"schemaArn"`
// `CfnSchemaVersion.SchemaProperty.SchemaName`.
SchemaName *string `json:"schemaName"`
}
TODO: EXAMPLE
type CfnSchema_RegistryProperty ¶
type CfnSchema_RegistryProperty struct {
// `CfnSchema.RegistryProperty.Arn`.
Arn *string `json:"arn"`
// `CfnSchema.RegistryProperty.Name`.
Name *string `json:"name"`
}
TODO: EXAMPLE
type CfnSchema_SchemaVersionProperty ¶
type CfnSchema_SchemaVersionProperty struct {
// `CfnSchema.SchemaVersionProperty.IsLatest`.
IsLatest interface{} `json:"isLatest"`
// `CfnSchema.SchemaVersionProperty.VersionNumber`.
VersionNumber *float64 `json:"versionNumber"`
}
TODO: EXAMPLE
type CfnSecurityConfiguration ¶
type CfnSecurityConfiguration interface {
awscdk.CfnResource
awscdk.IInspectable
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
EncryptionConfiguration() interface{}
SetEncryptionConfiguration(val interface{})
LogicalId() *string
Name() *string
SetName(val *string)
Node() constructs.Node
Ref() *string
Stack() awscdk.Stack
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Glue::SecurityConfiguration`.
TODO: EXAMPLE
func NewCfnSecurityConfiguration ¶
func NewCfnSecurityConfiguration(scope constructs.Construct, id *string, props *CfnSecurityConfigurationProps) CfnSecurityConfiguration
Create a new `AWS::Glue::SecurityConfiguration`.
type CfnSecurityConfigurationProps ¶
type CfnSecurityConfigurationProps struct {
// `AWS::Glue::SecurityConfiguration.EncryptionConfiguration`.
EncryptionConfiguration interface{} `json:"encryptionConfiguration"`
// `AWS::Glue::SecurityConfiguration.Name`.
Name *string `json:"name"`
}
Properties for defining a `AWS::Glue::SecurityConfiguration`.
TODO: EXAMPLE
type CfnSecurityConfiguration_CloudWatchEncryptionProperty ¶
type CfnSecurityConfiguration_CloudWatchEncryptionProperty struct {
// `CfnSecurityConfiguration.CloudWatchEncryptionProperty.CloudWatchEncryptionMode`.
CloudWatchEncryptionMode *string `json:"cloudWatchEncryptionMode"`
// `CfnSecurityConfiguration.CloudWatchEncryptionProperty.KmsKeyArn`.
KmsKeyArn *string `json:"kmsKeyArn"`
}
TODO: EXAMPLE
type CfnSecurityConfiguration_EncryptionConfigurationProperty ¶
type CfnSecurityConfiguration_EncryptionConfigurationProperty struct {
// `CfnSecurityConfiguration.EncryptionConfigurationProperty.CloudWatchEncryption`.
CloudWatchEncryption interface{} `json:"cloudWatchEncryption"`
// `CfnSecurityConfiguration.EncryptionConfigurationProperty.JobBookmarksEncryption`.
JobBookmarksEncryption interface{} `json:"jobBookmarksEncryption"`
// `CfnSecurityConfiguration.EncryptionConfigurationProperty.S3Encryptions`.
S3Encryptions interface{} `json:"s3Encryptions"`
}
TODO: EXAMPLE
type CfnSecurityConfiguration_JobBookmarksEncryptionProperty ¶
type CfnSecurityConfiguration_JobBookmarksEncryptionProperty struct {
// `CfnSecurityConfiguration.JobBookmarksEncryptionProperty.JobBookmarksEncryptionMode`.
JobBookmarksEncryptionMode *string `json:"jobBookmarksEncryptionMode"`
// `CfnSecurityConfiguration.JobBookmarksEncryptionProperty.KmsKeyArn`.
KmsKeyArn *string `json:"kmsKeyArn"`
}
TODO: EXAMPLE
type CfnSecurityConfiguration_S3EncryptionProperty ¶
type CfnSecurityConfiguration_S3EncryptionProperty struct {
// `CfnSecurityConfiguration.S3EncryptionProperty.KmsKeyArn`.
KmsKeyArn *string `json:"kmsKeyArn"`
// `CfnSecurityConfiguration.S3EncryptionProperty.S3EncryptionMode`.
S3EncryptionMode *string `json:"s3EncryptionMode"`
}
TODO: EXAMPLE
type CfnTable ¶
type CfnTable interface {
awscdk.CfnResource
awscdk.IInspectable
CatalogId() *string
SetCatalogId(val *string)
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
DatabaseName() *string
SetDatabaseName(val *string)
LogicalId() *string
Node() constructs.Node
Ref() *string
Stack() awscdk.Stack
TableInput() interface{}
SetTableInput(val interface{})
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Glue::Table`.
TODO: EXAMPLE
func NewCfnTable ¶
func NewCfnTable(scope constructs.Construct, id *string, props *CfnTableProps) CfnTable
Create a new `AWS::Glue::Table`.
type CfnTableProps ¶
type CfnTableProps struct {
// `AWS::Glue::Table.CatalogId`.
CatalogId *string `json:"catalogId"`
// `AWS::Glue::Table.DatabaseName`.
DatabaseName *string `json:"databaseName"`
// `AWS::Glue::Table.TableInput`.
TableInput interface{} `json:"tableInput"`
}
Properties for defining a `AWS::Glue::Table`.
TODO: EXAMPLE
type CfnTable_ColumnProperty ¶
type CfnTable_ColumnProperty struct {
// `CfnTable.ColumnProperty.Comment`.
Comment *string `json:"comment"`
// `CfnTable.ColumnProperty.Name`.
Name *string `json:"name"`
// `CfnTable.ColumnProperty.Type`.
Type *string `json:"type"`
}
TODO: EXAMPLE
type CfnTable_OrderProperty ¶
type CfnTable_OrderProperty struct {
// `CfnTable.OrderProperty.Column`.
Column *string `json:"column"`
// `CfnTable.OrderProperty.SortOrder`.
SortOrder *float64 `json:"sortOrder"`
}
TODO: EXAMPLE
type CfnTable_SchemaIdProperty ¶
type CfnTable_SchemaIdProperty struct {
// `CfnTable.SchemaIdProperty.RegistryName`.
RegistryName *string `json:"registryName"`
// `CfnTable.SchemaIdProperty.SchemaArn`.
SchemaArn *string `json:"schemaArn"`
// `CfnTable.SchemaIdProperty.SchemaName`.
SchemaName *string `json:"schemaName"`
}
TODO: EXAMPLE
type CfnTable_SchemaReferenceProperty ¶
type CfnTable_SchemaReferenceProperty struct {
// `CfnTable.SchemaReferenceProperty.SchemaId`.
SchemaId interface{} `json:"schemaId"`
// `CfnTable.SchemaReferenceProperty.SchemaVersionId`.
SchemaVersionId *string `json:"schemaVersionId"`
// `CfnTable.SchemaReferenceProperty.SchemaVersionNumber`.
SchemaVersionNumber *float64 `json:"schemaVersionNumber"`
}
TODO: EXAMPLE
type CfnTable_SerdeInfoProperty ¶
type CfnTable_SerdeInfoProperty struct {
// `CfnTable.SerdeInfoProperty.Name`.
Name *string `json:"name"`
// `CfnTable.SerdeInfoProperty.Parameters`.
Parameters interface{} `json:"parameters"`
// `CfnTable.SerdeInfoProperty.SerializationLibrary`.
SerializationLibrary *string `json:"serializationLibrary"`
}
TODO: EXAMPLE
type CfnTable_SkewedInfoProperty ¶
type CfnTable_SkewedInfoProperty struct {
// `CfnTable.SkewedInfoProperty.SkewedColumnNames`.
SkewedColumnNames *[]*string `json:"skewedColumnNames"`
// `CfnTable.SkewedInfoProperty.SkewedColumnValueLocationMaps`.
SkewedColumnValueLocationMaps interface{} `json:"skewedColumnValueLocationMaps"`
// `CfnTable.SkewedInfoProperty.SkewedColumnValues`.
SkewedColumnValues *[]*string `json:"skewedColumnValues"`
}
TODO: EXAMPLE
type CfnTable_StorageDescriptorProperty ¶
type CfnTable_StorageDescriptorProperty struct {
// `CfnTable.StorageDescriptorProperty.BucketColumns`.
BucketColumns *[]*string `json:"bucketColumns"`
// `CfnTable.StorageDescriptorProperty.Columns`.
Columns interface{} `json:"columns"`
// `CfnTable.StorageDescriptorProperty.Compressed`.
Compressed interface{} `json:"compressed"`
// `CfnTable.StorageDescriptorProperty.InputFormat`.
InputFormat *string `json:"inputFormat"`
// `CfnTable.StorageDescriptorProperty.Location`.
Location *string `json:"location"`
// `CfnTable.StorageDescriptorProperty.NumberOfBuckets`.
NumberOfBuckets *float64 `json:"numberOfBuckets"`
// `CfnTable.StorageDescriptorProperty.OutputFormat`.
OutputFormat *string `json:"outputFormat"`
// `CfnTable.StorageDescriptorProperty.Parameters`.
Parameters interface{} `json:"parameters"`
// `CfnTable.StorageDescriptorProperty.SchemaReference`.
SchemaReference interface{} `json:"schemaReference"`
// `CfnTable.StorageDescriptorProperty.SerdeInfo`.
SerdeInfo interface{} `json:"serdeInfo"`
// `CfnTable.StorageDescriptorProperty.SkewedInfo`.
SkewedInfo interface{} `json:"skewedInfo"`
// `CfnTable.StorageDescriptorProperty.SortColumns`.
SortColumns interface{} `json:"sortColumns"`
// `CfnTable.StorageDescriptorProperty.StoredAsSubDirectories`.
StoredAsSubDirectories interface{} `json:"storedAsSubDirectories"`
}
TODO: EXAMPLE
type CfnTable_TableIdentifierProperty ¶
type CfnTable_TableIdentifierProperty struct {
// `CfnTable.TableIdentifierProperty.CatalogId`.
CatalogId *string `json:"catalogId"`
// `CfnTable.TableIdentifierProperty.DatabaseName`.
DatabaseName *string `json:"databaseName"`
// `CfnTable.TableIdentifierProperty.Name`.
Name *string `json:"name"`
}
TODO: EXAMPLE
type CfnTable_TableInputProperty ¶
type CfnTable_TableInputProperty struct {
// `CfnTable.TableInputProperty.Description`.
Description *string `json:"description"`
// `CfnTable.TableInputProperty.Name`.
Name *string `json:"name"`
// `CfnTable.TableInputProperty.Owner`.
Owner *string `json:"owner"`
// `CfnTable.TableInputProperty.Parameters`.
Parameters interface{} `json:"parameters"`
// `CfnTable.TableInputProperty.PartitionKeys`.
PartitionKeys interface{} `json:"partitionKeys"`
// `CfnTable.TableInputProperty.Retention`.
Retention *float64 `json:"retention"`
// `CfnTable.TableInputProperty.StorageDescriptor`.
StorageDescriptor interface{} `json:"storageDescriptor"`
// `CfnTable.TableInputProperty.TableType`.
TableType *string `json:"tableType"`
// `CfnTable.TableInputProperty.TargetTable`.
TargetTable interface{} `json:"targetTable"`
// `CfnTable.TableInputProperty.ViewExpandedText`.
ViewExpandedText *string `json:"viewExpandedText"`
// `CfnTable.TableInputProperty.ViewOriginalText`.
ViewOriginalText *string `json:"viewOriginalText"`
}
TODO: EXAMPLE
type CfnTrigger ¶
type CfnTrigger interface {
awscdk.CfnResource
awscdk.IInspectable
Actions() interface{}
SetActions(val interface{})
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
Description() *string
SetDescription(val *string)
LogicalId() *string
Name() *string
SetName(val *string)
Node() constructs.Node
Predicate() interface{}
SetPredicate(val interface{})
Ref() *string
Schedule() *string
SetSchedule(val *string)
Stack() awscdk.Stack
StartOnCreation() interface{}
SetStartOnCreation(val interface{})
Tags() awscdk.TagManager
Type() *string
SetType(val *string)
UpdatedProperites() *map[string]interface{}
WorkflowName() *string
SetWorkflowName(val *string)
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Glue::Trigger`.
TODO: EXAMPLE
func NewCfnTrigger ¶
func NewCfnTrigger(scope constructs.Construct, id *string, props *CfnTriggerProps) CfnTrigger
Create a new `AWS::Glue::Trigger`.
type CfnTriggerProps ¶
type CfnTriggerProps struct {
// `AWS::Glue::Trigger.Actions`.
Actions interface{} `json:"actions"`
// `AWS::Glue::Trigger.Description`.
Description *string `json:"description"`
// `AWS::Glue::Trigger.Name`.
Name *string `json:"name"`
// `AWS::Glue::Trigger.Predicate`.
Predicate interface{} `json:"predicate"`
// `AWS::Glue::Trigger.Schedule`.
Schedule *string `json:"schedule"`
// `AWS::Glue::Trigger.StartOnCreation`.
StartOnCreation interface{} `json:"startOnCreation"`
// `AWS::Glue::Trigger.Tags`.
Tags interface{} `json:"tags"`
// `AWS::Glue::Trigger.Type`.
Type *string `json:"type"`
// `AWS::Glue::Trigger.WorkflowName`.
WorkflowName *string `json:"workflowName"`
}
Properties for defining a `AWS::Glue::Trigger`.
TODO: EXAMPLE
type CfnTrigger_ActionProperty ¶
type CfnTrigger_ActionProperty struct {
// `CfnTrigger.ActionProperty.Arguments`.
Arguments interface{} `json:"arguments"`
// `CfnTrigger.ActionProperty.CrawlerName`.
CrawlerName *string `json:"crawlerName"`
// `CfnTrigger.ActionProperty.JobName`.
JobName *string `json:"jobName"`
// `CfnTrigger.ActionProperty.NotificationProperty`.
NotificationProperty interface{} `json:"notificationProperty"`
// `CfnTrigger.ActionProperty.SecurityConfiguration`.
SecurityConfiguration *string `json:"securityConfiguration"`
// `CfnTrigger.ActionProperty.Timeout`.
Timeout *float64 `json:"timeout"`
}
TODO: EXAMPLE
type CfnTrigger_ConditionProperty ¶
type CfnTrigger_ConditionProperty struct {
// `CfnTrigger.ConditionProperty.CrawlerName`.
CrawlerName *string `json:"crawlerName"`
// `CfnTrigger.ConditionProperty.CrawlState`.
CrawlState *string `json:"crawlState"`
// `CfnTrigger.ConditionProperty.JobName`.
JobName *string `json:"jobName"`
// `CfnTrigger.ConditionProperty.LogicalOperator`.
LogicalOperator *string `json:"logicalOperator"`
// `CfnTrigger.ConditionProperty.State`.
State *string `json:"state"`
}
TODO: EXAMPLE
type CfnTrigger_NotificationPropertyProperty ¶
type CfnTrigger_NotificationPropertyProperty struct {
// `CfnTrigger.NotificationPropertyProperty.NotifyDelayAfter`.
NotifyDelayAfter *float64 `json:"notifyDelayAfter"`
}
TODO: EXAMPLE
type CfnTrigger_PredicateProperty ¶
type CfnTrigger_PredicateProperty struct {
// `CfnTrigger.PredicateProperty.Conditions`.
Conditions interface{} `json:"conditions"`
// `CfnTrigger.PredicateProperty.Logical`.
Logical *string `json:"logical"`
}
TODO: EXAMPLE
type CfnWorkflow ¶
type CfnWorkflow interface {
awscdk.CfnResource
awscdk.IInspectable
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
DefaultRunProperties() interface{}
SetDefaultRunProperties(val interface{})
Description() *string
SetDescription(val *string)
LogicalId() *string
Name() *string
SetName(val *string)
Node() constructs.Node
Ref() *string
Stack() awscdk.Stack
Tags() awscdk.TagManager
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Glue::Workflow`.
TODO: EXAMPLE
func NewCfnWorkflow ¶
func NewCfnWorkflow(scope constructs.Construct, id *string, props *CfnWorkflowProps) CfnWorkflow
Create a new `AWS::Glue::Workflow`.
type CfnWorkflowProps ¶
type CfnWorkflowProps struct {
// `AWS::Glue::Workflow.DefaultRunProperties`.
DefaultRunProperties interface{} `json:"defaultRunProperties"`
// `AWS::Glue::Workflow.Description`.
Description *string `json:"description"`
// `AWS::Glue::Workflow.Name`.
Name *string `json:"name"`
// `AWS::Glue::Workflow.Tags`.
Tags interface{} `json:"tags"`
}
Properties for defining a `AWS::Glue::Workflow`.
TODO: EXAMPLE