Documentation ¶
Index ¶
- func CfnDataLakeSettings_CFN_RESOURCE_TYPE_NAME() *string
- func CfnDataLakeSettings_IsCfnElement(x interface{}) *bool
- func CfnDataLakeSettings_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnDataLakeSettings_IsConstruct(x interface{}) *bool
- func CfnPermissions_CFN_RESOURCE_TYPE_NAME() *string
- func CfnPermissions_IsCfnElement(x interface{}) *bool
- func CfnPermissions_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnPermissions_IsConstruct(x interface{}) *bool
- func CfnResource_CFN_RESOURCE_TYPE_NAME() *string
- func CfnResource_IsCfnElement(x interface{}) *bool
- func CfnResource_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnResource_IsConstruct(x interface{}) *bool
- func NewCfnDataLakeSettings_Override(c CfnDataLakeSettings, scope constructs.Construct, id *string, ...)
- func NewCfnPermissions_Override(c CfnPermissions, scope constructs.Construct, id *string, ...)
- func NewCfnResource_Override(c CfnResource, scope constructs.Construct, id *string, props *CfnResourceProps)
- type CfnDataLakeSettings
- type CfnDataLakeSettingsProps
- type CfnDataLakeSettings_DataLakePrincipalProperty
- type CfnPermissions
- type CfnPermissionsProps
- type CfnPermissions_ColumnWildcardProperty
- type CfnPermissions_DataLakePrincipalProperty
- type CfnPermissions_DataLocationResourceProperty
- type CfnPermissions_DatabaseResourceProperty
- type CfnPermissions_ResourceProperty
- type CfnPermissions_TableResourceProperty
- type CfnPermissions_TableWildcardProperty
- type CfnPermissions_TableWithColumnsResourceProperty
- type CfnResource
- type CfnResourceProps
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfnDataLakeSettings_CFN_RESOURCE_TYPE_NAME ¶
func CfnDataLakeSettings_CFN_RESOURCE_TYPE_NAME() *string
func CfnDataLakeSettings_IsCfnElement ¶
func CfnDataLakeSettings_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. Experimental.
func CfnDataLakeSettings_IsCfnResource ¶
func CfnDataLakeSettings_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnDataLakeSettings_IsConstruct ¶
func CfnDataLakeSettings_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 CfnPermissions_CFN_RESOURCE_TYPE_NAME ¶
func CfnPermissions_CFN_RESOURCE_TYPE_NAME() *string
func CfnPermissions_IsCfnElement ¶
func CfnPermissions_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. Experimental.
func CfnPermissions_IsCfnResource ¶
func CfnPermissions_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnPermissions_IsConstruct ¶
func CfnPermissions_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 CfnResource_CFN_RESOURCE_TYPE_NAME ¶
func CfnResource_CFN_RESOURCE_TYPE_NAME() *string
func CfnResource_IsCfnElement ¶
func CfnResource_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. Experimental.
func CfnResource_IsCfnResource ¶
func CfnResource_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnResource_IsConstruct ¶
func CfnResource_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 NewCfnDataLakeSettings_Override ¶
func NewCfnDataLakeSettings_Override(c CfnDataLakeSettings, scope constructs.Construct, id *string, props *CfnDataLakeSettingsProps)
Create a new `AWS::LakeFormation::DataLakeSettings`.
func NewCfnPermissions_Override ¶
func NewCfnPermissions_Override(c CfnPermissions, scope constructs.Construct, id *string, props *CfnPermissionsProps)
Create a new `AWS::LakeFormation::Permissions`.
func NewCfnResource_Override ¶
func NewCfnResource_Override(c CfnResource, scope constructs.Construct, id *string, props *CfnResourceProps)
Create a new `AWS::LakeFormation::Resource`.
Types ¶
type CfnDataLakeSettings ¶
type CfnDataLakeSettings interface { awscdk.CfnResource awscdk.IInspectable Admins() interface{} SetAdmins(val interface{}) CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string Node() constructs.Node Ref() *string Stack() awscdk.Stack TrustedResourceOwners() *[]*string SetTrustedResourceOwners(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::LakeFormation::DataLakeSettings`.
TODO: EXAMPLE
func NewCfnDataLakeSettings ¶
func NewCfnDataLakeSettings(scope constructs.Construct, id *string, props *CfnDataLakeSettingsProps) CfnDataLakeSettings
Create a new `AWS::LakeFormation::DataLakeSettings`.
type CfnDataLakeSettingsProps ¶
type CfnDataLakeSettingsProps struct { // `AWS::LakeFormation::DataLakeSettings.Admins`. Admins interface{} `json:"admins"` // `AWS::LakeFormation::DataLakeSettings.TrustedResourceOwners`. TrustedResourceOwners *[]*string `json:"trustedResourceOwners"` }
Properties for defining a `AWS::LakeFormation::DataLakeSettings`.
TODO: EXAMPLE
type CfnDataLakeSettings_DataLakePrincipalProperty ¶
type CfnDataLakeSettings_DataLakePrincipalProperty struct { // `CfnDataLakeSettings.DataLakePrincipalProperty.DataLakePrincipalIdentifier`. DataLakePrincipalIdentifier *string `json:"dataLakePrincipalIdentifier"` }
TODO: EXAMPLE
type CfnPermissions ¶
type CfnPermissions interface { awscdk.CfnResource awscdk.IInspectable CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string DataLakePrincipal() interface{} SetDataLakePrincipal(val interface{}) LogicalId() *string Node() constructs.Node Permissions() *[]*string SetPermissions(val *[]*string) PermissionsWithGrantOption() *[]*string SetPermissionsWithGrantOption(val *[]*string) Ref() *string Resource() interface{} SetResource(val interface{}) 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::LakeFormation::Permissions`.
TODO: EXAMPLE
func NewCfnPermissions ¶
func NewCfnPermissions(scope constructs.Construct, id *string, props *CfnPermissionsProps) CfnPermissions
Create a new `AWS::LakeFormation::Permissions`.
type CfnPermissionsProps ¶
type CfnPermissionsProps struct { // `AWS::LakeFormation::Permissions.DataLakePrincipal`. DataLakePrincipal interface{} `json:"dataLakePrincipal"` // `AWS::LakeFormation::Permissions.Permissions`. Permissions *[]*string `json:"permissions"` // `AWS::LakeFormation::Permissions.PermissionsWithGrantOption`. PermissionsWithGrantOption *[]*string `json:"permissionsWithGrantOption"` // `AWS::LakeFormation::Permissions.Resource`. Resource interface{} `json:"resource"` }
Properties for defining a `AWS::LakeFormation::Permissions`.
TODO: EXAMPLE
type CfnPermissions_ColumnWildcardProperty ¶
type CfnPermissions_ColumnWildcardProperty struct { // `CfnPermissions.ColumnWildcardProperty.ExcludedColumnNames`. ExcludedColumnNames *[]*string `json:"excludedColumnNames"` }
TODO: EXAMPLE
type CfnPermissions_DataLakePrincipalProperty ¶
type CfnPermissions_DataLakePrincipalProperty struct { // `CfnPermissions.DataLakePrincipalProperty.DataLakePrincipalIdentifier`. DataLakePrincipalIdentifier *string `json:"dataLakePrincipalIdentifier"` }
TODO: EXAMPLE
type CfnPermissions_DataLocationResourceProperty ¶
type CfnPermissions_DataLocationResourceProperty struct { // `CfnPermissions.DataLocationResourceProperty.CatalogId`. CatalogId *string `json:"catalogId"` // `CfnPermissions.DataLocationResourceProperty.S3Resource`. S3Resource *string `json:"s3Resource"` }
TODO: EXAMPLE
type CfnPermissions_DatabaseResourceProperty ¶
type CfnPermissions_DatabaseResourceProperty struct { // `CfnPermissions.DatabaseResourceProperty.CatalogId`. CatalogId *string `json:"catalogId"` // `CfnPermissions.DatabaseResourceProperty.Name`. Name *string `json:"name"` }
TODO: EXAMPLE
type CfnPermissions_ResourceProperty ¶
type CfnPermissions_ResourceProperty struct { // `CfnPermissions.ResourceProperty.DatabaseResource`. DatabaseResource interface{} `json:"databaseResource"` // `CfnPermissions.ResourceProperty.DataLocationResource`. DataLocationResource interface{} `json:"dataLocationResource"` // `CfnPermissions.ResourceProperty.TableResource`. TableResource interface{} `json:"tableResource"` // `CfnPermissions.ResourceProperty.TableWithColumnsResource`. TableWithColumnsResource interface{} `json:"tableWithColumnsResource"` }
TODO: EXAMPLE
type CfnPermissions_TableResourceProperty ¶
type CfnPermissions_TableResourceProperty struct { // `CfnPermissions.TableResourceProperty.CatalogId`. CatalogId *string `json:"catalogId"` // `CfnPermissions.TableResourceProperty.DatabaseName`. DatabaseName *string `json:"databaseName"` // `CfnPermissions.TableResourceProperty.Name`. Name *string `json:"name"` // `CfnPermissions.TableResourceProperty.TableWildcard`. TableWildcard interface{} `json:"tableWildcard"` }
TODO: EXAMPLE
type CfnPermissions_TableWildcardProperty ¶
type CfnPermissions_TableWildcardProperty struct { }
TODO: EXAMPLE
type CfnPermissions_TableWithColumnsResourceProperty ¶
type CfnPermissions_TableWithColumnsResourceProperty struct { // `CfnPermissions.TableWithColumnsResourceProperty.CatalogId`. CatalogId *string `json:"catalogId"` // `CfnPermissions.TableWithColumnsResourceProperty.ColumnNames`. ColumnNames *[]*string `json:"columnNames"` // `CfnPermissions.TableWithColumnsResourceProperty.ColumnWildcard`. ColumnWildcard interface{} `json:"columnWildcard"` // `CfnPermissions.TableWithColumnsResourceProperty.DatabaseName`. DatabaseName *string `json:"databaseName"` // `CfnPermissions.TableWithColumnsResourceProperty.Name`. Name *string `json:"name"` }
TODO: EXAMPLE
type CfnResource ¶
type CfnResource interface { awscdk.CfnResource awscdk.IInspectable CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string Node() constructs.Node Ref() *string ResourceArn() *string SetResourceArn(val *string) RoleArn() *string SetRoleArn(val *string) Stack() awscdk.Stack UpdatedProperites() *map[string]interface{} UseServiceLinkedRole() interface{} SetUseServiceLinkedRole(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::LakeFormation::Resource`.
TODO: EXAMPLE
func NewCfnResource ¶
func NewCfnResource(scope constructs.Construct, id *string, props *CfnResourceProps) CfnResource
Create a new `AWS::LakeFormation::Resource`.
type CfnResourceProps ¶
type CfnResourceProps struct { // `AWS::LakeFormation::Resource.ResourceArn`. ResourceArn *string `json:"resourceArn"` // `AWS::LakeFormation::Resource.RoleArn`. RoleArn *string `json:"roleArn"` // `AWS::LakeFormation::Resource.UseServiceLinkedRole`. UseServiceLinkedRole interface{} `json:"useServiceLinkedRole"` }
Properties for defining a `AWS::LakeFormation::Resource`.
TODO: EXAMPLE