Documentation ¶
Index ¶
- func CfnCustomDataIdentifier_CFN_RESOURCE_TYPE_NAME() *string
- func CfnCustomDataIdentifier_IsCfnElement(x interface{}) *bool
- func CfnCustomDataIdentifier_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnCustomDataIdentifier_IsConstruct(x interface{}) *bool
- func CfnFindingsFilter_CFN_RESOURCE_TYPE_NAME() *string
- func CfnFindingsFilter_IsCfnElement(x interface{}) *bool
- func CfnFindingsFilter_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnFindingsFilter_IsConstruct(x interface{}) *bool
- func CfnSession_CFN_RESOURCE_TYPE_NAME() *string
- func CfnSession_IsCfnElement(x interface{}) *bool
- func CfnSession_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnSession_IsConstruct(x interface{}) *bool
- func NewCfnCustomDataIdentifier_Override(c CfnCustomDataIdentifier, scope constructs.Construct, id *string, ...)
- func NewCfnFindingsFilter_Override(c CfnFindingsFilter, scope constructs.Construct, id *string, ...)
- func NewCfnSession_Override(c CfnSession, scope constructs.Construct, id *string, props *CfnSessionProps)
- type CfnCustomDataIdentifier
- type CfnCustomDataIdentifierProps
- type CfnFindingsFilter
- type CfnFindingsFilterProps
- type CfnFindingsFilter_CriterionProperty
- type CfnFindingsFilter_FindingCriteriaProperty
- type CfnFindingsFilter_FindingsFilterListItemProperty
- type CfnSession
- type CfnSessionProps
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfnCustomDataIdentifier_CFN_RESOURCE_TYPE_NAME ¶
func CfnCustomDataIdentifier_CFN_RESOURCE_TYPE_NAME() *string
func CfnCustomDataIdentifier_IsCfnElement ¶
func CfnCustomDataIdentifier_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 CfnCustomDataIdentifier_IsCfnResource ¶
func CfnCustomDataIdentifier_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnCustomDataIdentifier_IsConstruct ¶
func CfnCustomDataIdentifier_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 CfnFindingsFilter_CFN_RESOURCE_TYPE_NAME ¶
func CfnFindingsFilter_CFN_RESOURCE_TYPE_NAME() *string
func CfnFindingsFilter_IsCfnElement ¶
func CfnFindingsFilter_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 CfnFindingsFilter_IsCfnResource ¶
func CfnFindingsFilter_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnFindingsFilter_IsConstruct ¶
func CfnFindingsFilter_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 CfnSession_CFN_RESOURCE_TYPE_NAME ¶
func CfnSession_CFN_RESOURCE_TYPE_NAME() *string
func CfnSession_IsCfnElement ¶
func CfnSession_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 CfnSession_IsCfnResource ¶
func CfnSession_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnSession_IsConstruct ¶
func CfnSession_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 NewCfnCustomDataIdentifier_Override ¶
func NewCfnCustomDataIdentifier_Override(c CfnCustomDataIdentifier, scope constructs.Construct, id *string, props *CfnCustomDataIdentifierProps)
Create a new `AWS::Macie::CustomDataIdentifier`.
func NewCfnFindingsFilter_Override ¶
func NewCfnFindingsFilter_Override(c CfnFindingsFilter, scope constructs.Construct, id *string, props *CfnFindingsFilterProps)
Create a new `AWS::Macie::FindingsFilter`.
func NewCfnSession_Override ¶
func NewCfnSession_Override(c CfnSession, scope constructs.Construct, id *string, props *CfnSessionProps)
Create a new `AWS::Macie::Session`.
Types ¶
type CfnCustomDataIdentifier ¶
type CfnCustomDataIdentifier interface { awscdk.CfnResource awscdk.IInspectable AttrArn() *string AttrCreatedAt() *string AttrDeleted() awscdk.IResolvable AttrId() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string Description() *string SetDescription(val *string) IgnoreWords() *[]*string SetIgnoreWords(val *[]*string) Keywords() *[]*string SetKeywords(val *[]*string) LogicalId() *string MaximumMatchDistance() *float64 SetMaximumMatchDistance(val *float64) Name() *string SetName(val *string) Node() constructs.Node Ref() *string Regex() *string SetRegex(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::Macie::CustomDataIdentifier`.
func NewCfnCustomDataIdentifier ¶
func NewCfnCustomDataIdentifier(scope constructs.Construct, id *string, props *CfnCustomDataIdentifierProps) CfnCustomDataIdentifier
Create a new `AWS::Macie::CustomDataIdentifier`.
type CfnCustomDataIdentifierProps ¶
type CfnCustomDataIdentifierProps struct { // `AWS::Macie::CustomDataIdentifier.Name`. Name *string `json:"name"` // `AWS::Macie::CustomDataIdentifier.Regex`. Regex *string `json:"regex"` // `AWS::Macie::CustomDataIdentifier.Description`. Description *string `json:"description"` // `AWS::Macie::CustomDataIdentifier.IgnoreWords`. IgnoreWords *[]*string `json:"ignoreWords"` // `AWS::Macie::CustomDataIdentifier.Keywords`. Keywords *[]*string `json:"keywords"` // `AWS::Macie::CustomDataIdentifier.MaximumMatchDistance`. MaximumMatchDistance *float64 `json:"maximumMatchDistance"` }
Properties for defining a `AWS::Macie::CustomDataIdentifier`.
type CfnFindingsFilter ¶
type CfnFindingsFilter interface { awscdk.CfnResource awscdk.IInspectable Action() *string SetAction(val *string) AttrArn() *string AttrFindingsFilterListItems() awscdk.IResolvable AttrId() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string Description() *string SetDescription(val *string) FindingCriteria() interface{} SetFindingCriteria(val interface{}) LogicalId() *string Name() *string SetName(val *string) Node() constructs.Node Position() *float64 SetPosition(val *float64) 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::Macie::FindingsFilter`.
func NewCfnFindingsFilter ¶
func NewCfnFindingsFilter(scope constructs.Construct, id *string, props *CfnFindingsFilterProps) CfnFindingsFilter
Create a new `AWS::Macie::FindingsFilter`.
type CfnFindingsFilterProps ¶
type CfnFindingsFilterProps struct { // `AWS::Macie::FindingsFilter.FindingCriteria`. FindingCriteria interface{} `json:"findingCriteria"` // `AWS::Macie::FindingsFilter.Name`. Name *string `json:"name"` // `AWS::Macie::FindingsFilter.Action`. Action *string `json:"action"` // `AWS::Macie::FindingsFilter.Description`. Description *string `json:"description"` // `AWS::Macie::FindingsFilter.Position`. Position *float64 `json:"position"` }
Properties for defining a `AWS::Macie::FindingsFilter`.
type CfnFindingsFilter_CriterionProperty ¶
type CfnFindingsFilter_CriterionProperty struct { }
type CfnFindingsFilter_FindingCriteriaProperty ¶
type CfnFindingsFilter_FindingCriteriaProperty struct {
// `CfnFindingsFilter.FindingCriteriaProperty.Criterion`.
Criterion interface{} `json:"criterion"`
}
type CfnSession ¶
type CfnSession interface { awscdk.CfnResource awscdk.IInspectable AttrAwsAccountId() *string AttrServiceRole() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string FindingPublishingFrequency() *string SetFindingPublishingFrequency(val *string) LogicalId() *string Node() constructs.Node Ref() *string Stack() awscdk.Stack Status() *string SetStatus(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::Macie::Session`.
func NewCfnSession ¶
func NewCfnSession(scope constructs.Construct, id *string, props *CfnSessionProps) CfnSession
Create a new `AWS::Macie::Session`.
type CfnSessionProps ¶
type CfnSessionProps struct { // `AWS::Macie::Session.FindingPublishingFrequency`. FindingPublishingFrequency *string `json:"findingPublishingFrequency"` // `AWS::Macie::Session.Status`. Status *string `json:"status"` }
Properties for defining a `AWS::Macie::Session`.