awsinspector

package
v2.0.0-rc.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 9, 2021 License: Apache-2.0 Imports: 6 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CfnAssessmentTarget_CFN_RESOURCE_TYPE_NAME

func CfnAssessmentTarget_CFN_RESOURCE_TYPE_NAME() *string

func CfnAssessmentTarget_IsCfnElement

func CfnAssessmentTarget_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 CfnAssessmentTarget_IsCfnResource

func CfnAssessmentTarget_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnAssessmentTarget_IsConstruct

func CfnAssessmentTarget_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 CfnAssessmentTemplate_CFN_RESOURCE_TYPE_NAME

func CfnAssessmentTemplate_CFN_RESOURCE_TYPE_NAME() *string

func CfnAssessmentTemplate_IsCfnElement

func CfnAssessmentTemplate_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 CfnAssessmentTemplate_IsCfnResource

func CfnAssessmentTemplate_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnAssessmentTemplate_IsConstruct

func CfnAssessmentTemplate_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 CfnResourceGroup_CFN_RESOURCE_TYPE_NAME

func CfnResourceGroup_CFN_RESOURCE_TYPE_NAME() *string

func CfnResourceGroup_IsCfnElement

func CfnResourceGroup_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 CfnResourceGroup_IsCfnResource

func CfnResourceGroup_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnResourceGroup_IsConstruct

func CfnResourceGroup_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 NewCfnAssessmentTarget_Override

func NewCfnAssessmentTarget_Override(c CfnAssessmentTarget, scope constructs.Construct, id *string, props *CfnAssessmentTargetProps)

Create a new `AWS::Inspector::AssessmentTarget`.

func NewCfnAssessmentTemplate_Override

func NewCfnAssessmentTemplate_Override(c CfnAssessmentTemplate, scope constructs.Construct, id *string, props *CfnAssessmentTemplateProps)

Create a new `AWS::Inspector::AssessmentTemplate`.

func NewCfnResourceGroup_Override

func NewCfnResourceGroup_Override(c CfnResourceGroup, scope constructs.Construct, id *string, props *CfnResourceGroupProps)

Create a new `AWS::Inspector::ResourceGroup`.

Types

type CfnAssessmentTarget

type CfnAssessmentTarget interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AssessmentTargetName() *string
	SetAssessmentTargetName(val *string)
	AttrArn() *string
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	LogicalId() *string
	Node() constructs.Node
	Ref() *string
	ResourceGroupArn() *string
	SetResourceGroupArn(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::Inspector::AssessmentTarget`.

func NewCfnAssessmentTarget

func NewCfnAssessmentTarget(scope constructs.Construct, id *string, props *CfnAssessmentTargetProps) CfnAssessmentTarget

Create a new `AWS::Inspector::AssessmentTarget`.

type CfnAssessmentTargetProps

type CfnAssessmentTargetProps struct {
	// `AWS::Inspector::AssessmentTarget.AssessmentTargetName`.
	AssessmentTargetName *string `json:"assessmentTargetName"`
	// `AWS::Inspector::AssessmentTarget.ResourceGroupArn`.
	ResourceGroupArn *string `json:"resourceGroupArn"`
}

Properties for defining a `AWS::Inspector::AssessmentTarget`.

type CfnAssessmentTemplate

type CfnAssessmentTemplate interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AssessmentTargetArn() *string
	SetAssessmentTargetArn(val *string)
	AssessmentTemplateName() *string
	SetAssessmentTemplateName(val *string)
	AttrArn() *string
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	DurationInSeconds() *float64
	SetDurationInSeconds(val *float64)
	LogicalId() *string
	Node() constructs.Node
	Ref() *string
	RulesPackageArns() *[]*string
	SetRulesPackageArns(val *[]*string)
	Stack() awscdk.Stack
	UpdatedProperites() *map[string]interface{}
	UserAttributesForFindings() interface{}
	SetUserAttributesForFindings(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::Inspector::AssessmentTemplate`.

func NewCfnAssessmentTemplate

func NewCfnAssessmentTemplate(scope constructs.Construct, id *string, props *CfnAssessmentTemplateProps) CfnAssessmentTemplate

Create a new `AWS::Inspector::AssessmentTemplate`.

type CfnAssessmentTemplateProps

type CfnAssessmentTemplateProps struct {
	// `AWS::Inspector::AssessmentTemplate.AssessmentTargetArn`.
	AssessmentTargetArn *string `json:"assessmentTargetArn"`
	// `AWS::Inspector::AssessmentTemplate.DurationInSeconds`.
	DurationInSeconds *float64 `json:"durationInSeconds"`
	// `AWS::Inspector::AssessmentTemplate.RulesPackageArns`.
	RulesPackageArns *[]*string `json:"rulesPackageArns"`
	// `AWS::Inspector::AssessmentTemplate.AssessmentTemplateName`.
	AssessmentTemplateName *string `json:"assessmentTemplateName"`
	// `AWS::Inspector::AssessmentTemplate.UserAttributesForFindings`.
	UserAttributesForFindings interface{} `json:"userAttributesForFindings"`
}

Properties for defining a `AWS::Inspector::AssessmentTemplate`.

type CfnResourceGroup

type CfnResourceGroup interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AttrArn() *string
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	LogicalId() *string
	Node() constructs.Node
	Ref() *string
	ResourceGroupTags() interface{}
	SetResourceGroupTags(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::Inspector::ResourceGroup`.

func NewCfnResourceGroup

func NewCfnResourceGroup(scope constructs.Construct, id *string, props *CfnResourceGroupProps) CfnResourceGroup

Create a new `AWS::Inspector::ResourceGroup`.

type CfnResourceGroupProps

type CfnResourceGroupProps struct {
	// `AWS::Inspector::ResourceGroup.ResourceGroupTags`.
	ResourceGroupTags interface{} `json:"resourceGroupTags"`
}

Properties for defining a `AWS::Inspector::ResourceGroup`.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL