Class CfnApplication
Resource Type definition for AWS::SecurityAgent::Application.
Inherited Members
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
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 |
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. |
| 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
CloudformationResource: AWS::SecurityAgent::Application
ExampleMetadata: fixture=_generated
Properties
ApplicationRef
A reference to a Application resource.
public virtual IApplicationReference ApplicationRef { get; }
Property Value
Remarks
CloudformationResource: AWS::SecurityAgent::Application
ExampleMetadata: fixture=_generated
AttrApplicationId
Resource Type definition for AWS::SecurityAgent::Application.
public virtual string AttrApplicationId { get; }
Property Value
Remarks
CloudformationAttribute: ApplicationId
AttrApplicationName
Resource Type definition for AWS::SecurityAgent::Application.
public virtual string AttrApplicationName { get; }
Property Value
Remarks
CloudformationAttribute: ApplicationName
AttrDomain
Resource Type definition for AWS::SecurityAgent::Application.
public virtual string AttrDomain { get; }
Property Value
Remarks
CloudformationAttribute: Domain
AttrIdCConfigurationIdCApplicationArn
Resource Type definition for AWS::SecurityAgent::Application.
public virtual string AttrIdCConfigurationIdCApplicationArn { get; }
Property Value
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
Remarks
CloudformationResource: AWS::SecurityAgent::Application
ExampleMetadata: fixture=_generated
CdkTagManager
Tag Manager which manages the tags for this resource.
public virtual TagManager CdkTagManager { get; }
Property Value
Remarks
CloudformationResource: AWS::SecurityAgent::Application
ExampleMetadata: fixture=_generated
CfnProperties
Resource Type definition for AWS::SecurityAgent::Application.
protected override IDictionary<string, object> CfnProperties { get; }
Property Value
Overrides
Remarks
CloudformationResource: AWS::SecurityAgent::Application
ExampleMetadata: fixture=_generated
DefaultKmsKeyId
Identifier of a KMS key.
public virtual string? DefaultKmsKeyId { get; set; }
Property Value
Remarks
CloudformationResource: AWS::SecurityAgent::Application
ExampleMetadata: fixture=_generated
IdCConfiguration
Resource Type definition for AWS::SecurityAgent::Application.
public virtual object? IdCConfiguration { get; set; }
Property Value
Remarks
Type union: either IResolvable or CfnApplication.IIdCConfigurationProperty
RoleArn
Resource Type definition for AWS::SecurityAgent::Application.
public virtual string? RoleArn { get; set; }
Property Value
Remarks
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
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
Remarks
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
Returns
Remarks
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
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
Remarks
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
Overrides
Remarks
CloudformationResource: AWS::SecurityAgent::Application
ExampleMetadata: fixture=_generated