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