Show / Hide Table of Contents

Class CfnApplication

Resource Type definition for AWS::SecurityAgent::Application.

Inheritance
object
CfnElement
CfnRefElement
CfnResource
CfnApplication
Implements
IInspectable
IApplicationRef
IConstruct
IDependable
IEnvironmentAware
ITaggableV2
Inherited Members
CfnResource.IsCfnResource(object)
CfnResource.AddDeletionOverride(string)
CfnResource.AddDependency(CfnResource)
CfnResource.AddDependsOn(CfnResource)
CfnResource.AddMetadata(string, object)
CfnResource.AddOverride(string, object)
CfnResource.AddPropertyDeletionOverride(string)
CfnResource.AddPropertyOverride(string, object)
CfnResource.ApplyCrossStackReferenceStrength(ReferenceStrength)
CfnResource.ApplyRemovalPolicy(RemovalPolicy?, IRemovalPolicyOptions)
CfnResource.CfnPropertyName(string)
CfnResource.GetAtt(string, ResolutionTypeHint?)
CfnResource.GetMetadata(string)
CfnResource.ObtainDependencies()
CfnResource.ObtainResourceDependencies()
CfnResource.RemoveDependency(CfnResource)
CfnResource.ReplaceDependency(CfnResource, CfnResource)
CfnResource.ShouldSynthesize()
CfnResource.ToString()
CfnResource.ValidateProperties(object)
CfnResource.CfnOptions
CfnResource.CfnResourceType
CfnResource.Env
CfnResource.UpdatedProperites
CfnResource.UpdatedProperties
CfnRefElement.Ref
CfnElement.IsCfnElement(object)
CfnElement.OverrideLogicalId(string)
CfnElement.With(params IMixin[])
CfnElement.CreationStack
CfnElement.LogicalId
CfnElement.Stack
Namespace: Amazon.CDK.AWS.SecurityAgent
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnApplication : CfnResource, IInspectable, IApplicationRef, IConstruct, IDependable, IEnvironmentAware, ITaggableV2
Syntax (vb)
Public Class CfnApplication Inherits CfnResource Implements IInspectable, IApplicationRef, IConstruct, IDependable, IEnvironmentAware, ITaggableV2
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityagent-application.html

CloudformationResource: AWS::SecurityAgent::Application

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 cfnApplication = new CfnApplication(this, "MyCfnApplication", new CfnApplicationProps {
                 DefaultKmsKeyId = "defaultKmsKeyId",
                 IdCConfiguration = new IdCConfigurationProperty {
                     IdCApplicationArn = "idCApplicationArn",
                     IdCInstanceArn = "idCInstanceArn"
                 },
                 RoleArn = "roleArn",
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             });

Synopsis

Constructors

CfnApplication(Construct, string, ICfnApplicationProps?)

Create a new AWS::SecurityAgent::Application.

Properties

ApplicationRef

A reference to a Application resource.

AttrApplicationId

Resource Type definition for AWS::SecurityAgent::Application.

AttrApplicationName

Resource Type definition for AWS::SecurityAgent::Application.

AttrDomain

Resource Type definition for AWS::SecurityAgent::Application.

AttrIdCConfigurationIdCApplicationArn

Resource Type definition for AWS::SecurityAgent::Application.

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::Application.

CfnPropertyNames

Resource Type definition for AWS::SecurityAgent::Application.

DefaultKmsKeyId

Identifier of a KMS key.

IdCConfiguration

Resource Type definition for AWS::SecurityAgent::Application.

RoleArn

Resource Type definition for AWS::SecurityAgent::Application.

Tags

Tags for the application.

Methods

ArnForApplication(IApplicationRef)

Resource Type definition for AWS::SecurityAgent::Application.

FromApplicationId(Construct, string, string)

Creates a new IApplicationRef from a applicationId.

Inspect(TreeInspector)

Examines the CloudFormation resource and discloses attributes.

IsCfnApplication(object)

Checks whether the given object is a CfnApplication.

RenderProperties(IDictionary<string, object>)

Resource Type definition for AWS::SecurityAgent::Application.

Constructors

CfnApplication(Construct, string, ICfnApplicationProps?)

Create a new AWS::SecurityAgent::Application.

public CfnApplication(Construct scope, string id, ICfnApplicationProps? props = null)
Parameters
scope Construct

Scope in which this resource is defined.

id string

Construct identifier for this resource (unique in its scope).

props ICfnApplicationProps

Resource properties.

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityagent-application.html

CloudformationResource: AWS::SecurityAgent::Application

ExampleMetadata: fixture=_generated

Properties

ApplicationRef

A reference to a Application resource.

public virtual IApplicationReference ApplicationRef { get; }
Property Value

IApplicationReference

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityagent-application.html

CloudformationResource: AWS::SecurityAgent::Application

ExampleMetadata: fixture=_generated

AttrApplicationId

Resource Type definition for AWS::SecurityAgent::Application.

public virtual string AttrApplicationId { get; }
Property Value

string

Remarks

CloudformationAttribute: ApplicationId

AttrApplicationName

Resource Type definition for AWS::SecurityAgent::Application.

public virtual string AttrApplicationName { get; }
Property Value

string

Remarks

CloudformationAttribute: ApplicationName

AttrDomain

Resource Type definition for AWS::SecurityAgent::Application.

public virtual string AttrDomain { get; }
Property Value

string

Remarks

CloudformationAttribute: Domain

AttrIdCConfigurationIdCApplicationArn

Resource Type definition for AWS::SecurityAgent::Application.

public virtual string AttrIdCConfigurationIdCApplicationArn { get; }
Property Value

string

Remarks

CloudformationAttribute: IdCConfiguration.IdCApplicationArn

CFN_RESOURCE_TYPE_NAME

The CloudFormation resource type name for this resource class.

public static string CFN_RESOURCE_TYPE_NAME { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityagent-application.html

CloudformationResource: AWS::SecurityAgent::Application

ExampleMetadata: fixture=_generated

CdkTagManager

Tag Manager which manages the tags for this resource.

public virtual TagManager CdkTagManager { get; }
Property Value

TagManager

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityagent-application.html

CloudformationResource: AWS::SecurityAgent::Application

ExampleMetadata: fixture=_generated

CfnProperties

Resource Type definition for AWS::SecurityAgent::Application.

protected override IDictionary<string, object> CfnProperties { get; }
Property Value

IDictionary<string, object>

Overrides
CfnResource.CfnProperties
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityagent-application.html

CloudformationResource: AWS::SecurityAgent::Application

ExampleMetadata: fixture=_generated

CfnPropertyNames

Resource Type definition for AWS::SecurityAgent::Application.

protected override IDictionary<string, string> CfnPropertyNames { get; }
Property Value

IDictionary<string, string>

Overrides
CfnResource.CfnPropertyNames
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityagent-application.html

CloudformationResource: AWS::SecurityAgent::Application

ExampleMetadata: fixture=_generated

DefaultKmsKeyId

Identifier of a KMS key.

public virtual string? DefaultKmsKeyId { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityagent-application.html

CloudformationResource: AWS::SecurityAgent::Application

ExampleMetadata: fixture=_generated

IdCConfiguration

Resource Type definition for AWS::SecurityAgent::Application.

public virtual object? IdCConfiguration { get; set; }
Property Value

object

Remarks

Type union: either IResolvable or CfnApplication.IIdCConfigurationProperty

RoleArn

Resource Type definition for AWS::SecurityAgent::Application.

public virtual string? RoleArn { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityagent-application.html

CloudformationResource: AWS::SecurityAgent::Application

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 cfnApplication = new CfnApplication(this, "MyCfnApplication", new CfnApplicationProps {
                 DefaultKmsKeyId = "defaultKmsKeyId",
                 IdCConfiguration = new IdCConfigurationProperty {
                     IdCApplicationArn = "idCApplicationArn",
                     IdCInstanceArn = "idCInstanceArn"
                 },
                 RoleArn = "roleArn",
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             });

Tags

Tags for the application.

public virtual ICfnTag[]? Tags { get; set; }
Property Value

ICfnTag[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityagent-application.html

CloudformationResource: AWS::SecurityAgent::Application

ExampleMetadata: fixture=_generated

Methods

ArnForApplication(IApplicationRef)

Resource Type definition for AWS::SecurityAgent::Application.

public static string ArnForApplication(IApplicationRef resource)
Parameters
resource IApplicationRef
Returns

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityagent-application.html

CloudformationResource: AWS::SecurityAgent::Application

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 cfnApplication = new CfnApplication(this, "MyCfnApplication", new CfnApplicationProps {
                 DefaultKmsKeyId = "defaultKmsKeyId",
                 IdCConfiguration = new IdCConfigurationProperty {
                     IdCApplicationArn = "idCApplicationArn",
                     IdCInstanceArn = "idCInstanceArn"
                 },
                 RoleArn = "roleArn",
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             });

FromApplicationId(Construct, string, string)

Creates a new IApplicationRef from a applicationId.

public static IApplicationRef FromApplicationId(Construct scope, string id, string applicationId)
Parameters
scope Construct
id string
applicationId string
Returns

IApplicationRef

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityagent-application.html

CloudformationResource: AWS::SecurityAgent::Application

ExampleMetadata: fixture=_generated

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

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityagent-application.html

CloudformationResource: AWS::SecurityAgent::Application

ExampleMetadata: fixture=_generated

IsCfnApplication(object)

Checks whether the given object is a CfnApplication.

public static bool IsCfnApplication(object x)
Parameters
x object
Returns

bool

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityagent-application.html

CloudformationResource: AWS::SecurityAgent::Application

ExampleMetadata: fixture=_generated

RenderProperties(IDictionary<string, object>)

Resource Type definition for AWS::SecurityAgent::Application.

protected override IDictionary<string, object> RenderProperties(IDictionary<string, object> props)
Parameters
props IDictionary<string, object>
Returns

IDictionary<string, object>

Overrides
CfnResource.RenderProperties(IDictionary<string, object>)
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityagent-application.html

CloudformationResource: AWS::SecurityAgent::Application

ExampleMetadata: fixture=_generated

Implements

IInspectable
IApplicationRef
Constructs.IConstruct
Constructs.IDependable
IEnvironmentAware
ITaggableV2
Back to top Generated by DocFX