Show / Hide Table of Contents

Class AssessmentTemplate

An Amazon Inspector assessment template.

Inheritance
object
Resource
AssessmentTemplate
Implements
IResource
IConstruct
IDependable
IEnvironmentAware
Inherited Members
Resource.IsOwnedResource(IConstruct)
Resource.IsResource(IConstruct)
Resource.ApplyCrossStackReferenceStrength(ReferenceStrength)
Resource.ApplyRemovalPolicy(RemovalPolicy)
Resource.GeneratePhysicalName()
Resource.GetResourceArnAttribute(string, IArnComponents)
Resource.GetResourceNameAttribute(string)
Resource.With(params IMixin[])
Resource.Env
Resource.PhysicalName
Resource.Stack
Namespace: Amazon.CDK.AWS.Inspector
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class AssessmentTemplate : Resource, IResource, IConstruct, IDependable, IEnvironmentAware
Syntax (vb)
Public Class AssessmentTemplate Inherits Resource Implements IResource, IConstruct, IDependable, IEnvironmentAware
Remarks

TODO: This class should implement IAssessmentTemplate and "construct-ctor-props-type:aws-cdk-lib.aws_inspector.AssessmentTemplate" should be removed from awslint.json when implementing the L2 construct

ExampleMetadata: infused

Examples
using Amazon.CDK.AWS.Inspector;

             CfnAssessmentTemplate cfnAssessmentTemplate;


             var assessmentTemplate = AssessmentTemplate.FromCfnAssessmentTemplate(this, "MyAssessmentTemplate", cfnAssessmentTemplate);

             new Schedule(this, "Schedule", new ScheduleProps {
                 Schedule = ScheduleExpression.Rate(Duration.Minutes(60)),
                 Target = new InspectorStartAssessmentRun(assessmentTemplate)
             });

Synopsis

Constructors

AssessmentTemplate(Construct, string, IResourceProps?)

An Amazon Inspector assessment template.

Properties

PROPERTY_INJECTION_ID

Uniquely identifies this class.

Methods

FromCfnAssessmentTemplate(Construct, string, CfnAssessmentTemplate)

Creates an AssessmentTemplate from an existing CfnAssessmentTemplate.

Constructors

AssessmentTemplate(Construct, string, IResourceProps?)

An Amazon Inspector assessment template.

public AssessmentTemplate(Construct scope, string id, IResourceProps? props = null)
Parameters
scope Construct
id string
props IResourceProps
Remarks

TODO: This class should implement IAssessmentTemplate and "construct-ctor-props-type:aws-cdk-lib.aws_inspector.AssessmentTemplate" should be removed from awslint.json when implementing the L2 construct

ExampleMetadata: infused

Examples
using Amazon.CDK.AWS.Inspector;

             CfnAssessmentTemplate cfnAssessmentTemplate;


             var assessmentTemplate = AssessmentTemplate.FromCfnAssessmentTemplate(this, "MyAssessmentTemplate", cfnAssessmentTemplate);

             new Schedule(this, "Schedule", new ScheduleProps {
                 Schedule = ScheduleExpression.Rate(Duration.Minutes(60)),
                 Target = new InspectorStartAssessmentRun(assessmentTemplate)
             });

Properties

PROPERTY_INJECTION_ID

Uniquely identifies this class.

public static string PROPERTY_INJECTION_ID { get; }
Property Value

string

Remarks

TODO: This class should implement IAssessmentTemplate and "construct-ctor-props-type:aws-cdk-lib.aws_inspector.AssessmentTemplate" should be removed from awslint.json when implementing the L2 construct

ExampleMetadata: infused

Methods

FromCfnAssessmentTemplate(Construct, string, CfnAssessmentTemplate)

Creates an AssessmentTemplate from an existing CfnAssessmentTemplate.

public static IAssessmentTemplate FromCfnAssessmentTemplate(Construct scope, string id, CfnAssessmentTemplate template)
Parameters
scope Construct
id string
template CfnAssessmentTemplate
Returns

IAssessmentTemplate

Remarks

This method is provided to bridge the gap with L2 constructs since no L2 constructs exist for Inspector resources yet. It allows working with CfnAssessmentTemplate (L1) resources through the IAssessmentTemplate interface.

Implements

IResource
Constructs.IConstruct
Constructs.IDependable
IEnvironmentAware
Back to top Generated by DocFX