Class CfnAgentSpace
Resource Type definition for AWS::SecurityAgent::AgentSpace.
Inherited Members
Namespace: Amazon.CDK.AWS.SecurityAgent
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnAgentSpace : CfnResource, IInspectable, IAgentSpaceRef, IConstruct, IDependable, IEnvironmentAware, ITaggableV2
Syntax (vb)
Public Class CfnAgentSpace Inherits CfnResource Implements IInspectable, IAgentSpaceRef, IConstruct, IDependable, IEnvironmentAware, ITaggableV2
Remarks
CloudformationResource: AWS::SecurityAgent::AgentSpace
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.SecurityAgent;
var cfnAgentSpace = new CfnAgentSpace(this, "MyCfnAgentSpace", new CfnAgentSpaceProps {
Name = "name",
// the properties below are optional
AwsResources = new AWSResourcesProperty {
IamRoles = new [] { "iamRoles" },
LambdaFunctionArns = new [] { "lambdaFunctionArns" },
LogGroups = new [] { "logGroups" },
S3Buckets = new [] { "s3Buckets" },
SecretArns = new [] { "secretArns" },
Vpcs = new [] { new VpcConfigProperty {
SecurityGroupArns = new [] { "securityGroupArns" },
SubnetArns = new [] { "subnetArns" },
VpcArn = "vpcArn"
} }
},
CodeReviewSettings = new CodeReviewSettingsProperty {
ControlsScanning = false,
GeneralPurposeScanning = false
},
Description = "description",
IntegratedResources = new [] { new IntegratedResourceProperty {
Integration = "integration"
} },
KmsKeyId = "kmsKeyId",
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} },
TargetDomainIds = new [] { "targetDomainIds" }
});
Synopsis
Constructors
| CfnAgentSpace(Construct, string, ICfnAgentSpaceProps) | Create a new |
Properties
| AgentSpaceRef | A reference to a AgentSpace resource. |
| AttrAgentSpaceId | Unique identifier of the agent space. |
| AttrCreatedAt | Timestamp when the agent space was created. |
| AttrUpdatedAt | Timestamp when the agent space was last updated. |
| AwsResources | AWS resource configuration. |
| CFN_RESOURCE_TYPE_NAME | The CloudFormation resource type name for this resource class. |
| CdkTagManager | Tag Manager which manages the tags for this resource. |
| CfnProperties | Resource Type definition for AWS::SecurityAgent::AgentSpace. |
| CodeReviewSettings | Details of code review settings. |
| Description | Description of the agent space. |
| IntegratedResources | Integrated Resources configuration. |
| KmsKeyId | Identifier of the KMS key used to encrypt data. |
| Name | Name of the agent space. |
| Tags | Tags for the agent space. |
| TargetDomainIds | List of target domain identifiers registered with the agent space. |
Methods
| Inspect(TreeInspector) | Examines the CloudFormation resource and discloses attributes. |
| IsCfnAgentSpace(object) | Checks whether the given object is a CfnAgentSpace. |
| RenderProperties(IDictionary<string, object>) | Resource Type definition for AWS::SecurityAgent::AgentSpace. |
Constructors
CfnAgentSpace(Construct, string, ICfnAgentSpaceProps)
Create a new AWS::SecurityAgent::AgentSpace.
public CfnAgentSpace(Construct scope, string id, ICfnAgentSpaceProps props)
Parameters
- scope Construct
Scope in which this resource is defined.
- id string
Construct identifier for this resource (unique in its scope).
- props ICfnAgentSpaceProps
Resource properties.
Remarks
CloudformationResource: AWS::SecurityAgent::AgentSpace
ExampleMetadata: fixture=_generated
Properties
AgentSpaceRef
A reference to a AgentSpace resource.
public virtual IAgentSpaceReference AgentSpaceRef { get; }
Property Value
Remarks
CloudformationResource: AWS::SecurityAgent::AgentSpace
ExampleMetadata: fixture=_generated
AttrAgentSpaceId
Unique identifier of the agent space.
public virtual string AttrAgentSpaceId { get; }
Property Value
Remarks
CloudformationAttribute: AgentSpaceId
AttrCreatedAt
Timestamp when the agent space was created.
public virtual string AttrCreatedAt { get; }
Property Value
Remarks
CloudformationAttribute: CreatedAt
AttrUpdatedAt
Timestamp when the agent space was last updated.
public virtual string AttrUpdatedAt { get; }
Property Value
Remarks
CloudformationAttribute: UpdatedAt
AwsResources
AWS resource configuration.
public virtual object? AwsResources { get; set; }
Property Value
Remarks
Type union: either IResolvable or CfnAgentSpace.IAWSResourcesProperty
CFN_RESOURCE_TYPE_NAME
The CloudFormation resource type name for this resource class.
public static string CFN_RESOURCE_TYPE_NAME { get; }
Property Value
Remarks
CloudformationResource: AWS::SecurityAgent::AgentSpace
ExampleMetadata: fixture=_generated
CdkTagManager
Tag Manager which manages the tags for this resource.
public virtual TagManager CdkTagManager { get; }
Property Value
Remarks
CloudformationResource: AWS::SecurityAgent::AgentSpace
ExampleMetadata: fixture=_generated
CfnProperties
Resource Type definition for AWS::SecurityAgent::AgentSpace.
protected override IDictionary<string, object> CfnProperties { get; }
Property Value
Overrides
Remarks
CloudformationResource: AWS::SecurityAgent::AgentSpace
ExampleMetadata: fixture=_generated
CodeReviewSettings
Details of code review settings.
public virtual object? CodeReviewSettings { get; set; }
Property Value
Remarks
Type union: either IResolvable or CfnAgentSpace.ICodeReviewSettingsProperty
Description
Description of the agent space.
public virtual string? Description { get; set; }
Property Value
Remarks
CloudformationResource: AWS::SecurityAgent::AgentSpace
ExampleMetadata: fixture=_generated
IntegratedResources
Integrated Resources configuration.
public virtual object? IntegratedResources { get; set; }
Property Value
Remarks
Type union: either IResolvable or (either IResolvable or CfnAgentSpace.IIntegratedResourceProperty)[]
KmsKeyId
Identifier of the KMS key used to encrypt data.
public virtual string? KmsKeyId { get; set; }
Property Value
Remarks
CloudformationResource: AWS::SecurityAgent::AgentSpace
ExampleMetadata: fixture=_generated
Name
Name of the agent space.
public virtual string Name { get; set; }
Property Value
Remarks
CloudformationResource: AWS::SecurityAgent::AgentSpace
ExampleMetadata: fixture=_generated
Tags
Tags for the agent space.
public virtual ICfnTag[]? Tags { get; set; }
Property Value
ICfnTag[]
Remarks
CloudformationResource: AWS::SecurityAgent::AgentSpace
ExampleMetadata: fixture=_generated
TargetDomainIds
List of target domain identifiers registered with the agent space.
public virtual string[]? TargetDomainIds { get; set; }
Property Value
string[]
Remarks
CloudformationResource: AWS::SecurityAgent::AgentSpace
ExampleMetadata: fixture=_generated
Methods
Inspect(TreeInspector)
Examines the CloudFormation resource and discloses attributes.
public virtual void Inspect(TreeInspector inspector)
Parameters
- inspector TreeInspector
tree inspector to collect and process attributes.
Remarks
CloudformationResource: AWS::SecurityAgent::AgentSpace
ExampleMetadata: fixture=_generated
IsCfnAgentSpace(object)
Checks whether the given object is a CfnAgentSpace.
public static bool IsCfnAgentSpace(object x)
Parameters
- x object
Returns
Remarks
CloudformationResource: AWS::SecurityAgent::AgentSpace
ExampleMetadata: fixture=_generated
RenderProperties(IDictionary<string, object>)
Resource Type definition for AWS::SecurityAgent::AgentSpace.
protected override IDictionary<string, object> RenderProperties(IDictionary<string, object> props)
Parameters
- props IDictionary<string, object>
Returns
Overrides
Remarks
CloudformationResource: AWS::SecurityAgent::AgentSpace
ExampleMetadata: fixture=_generated