Class CfnCase
Creates a case in the specified Cases domain.
Inherited Members
Namespace: Amazon.CDK.AWS.Cases
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnCase : CfnResource, IInspectable, ICaseRef, IConstruct, IDependable, IEnvironmentAware, ITaggableV2
Syntax (vb)
Public Class CfnCase Inherits CfnResource Implements IInspectable, ICaseRef, IConstruct, IDependable, IEnvironmentAware, ITaggableV2
Remarks
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cases-case.html
CloudformationResource: AWS::Cases::Case
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.Cases;
var cfnCase = new CfnCase(this, "MyCfnCase", new CfnCaseProps {
CustomerId = "customerId",
DomainId = "domainId",
TemplateId = "templateId",
Title = "title",
// the properties below are optional
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} }
});
Synopsis
Constructors
| CfnCase(Construct, string, ICfnCaseProps) | Create a new |
Properties
| AttrArn | The Amazon Resource Name (ARN) of the case. |
| AttrCaseId | A unique identifier of the case. |
| CFN_RESOURCE_TYPE_NAME | The CloudFormation resource type name for this resource class. |
| CaseRef | A reference to a Case resource. |
| CdkTagManager | Tag Manager which manages the tags for this resource. |
| CfnProperties | Creates a case in the specified Cases domain. |
| CfnPropertyNames | Creates a case in the specified Cases domain. |
| CustomerId | The full customer profile ARN for the case. |
| DomainId | The unique identifier of the Cases domain. |
| Tags | A list of tags for the case. |
| TemplateId | A unique identifier of a template. |
| Title | The title of the case. |
Methods
| ArnForCase(ICaseRef) | Creates a case in the specified Cases domain. |
| Inspect(TreeInspector) | Examines the CloudFormation resource and discloses attributes. |
| IsCfnCase(object) | Checks whether the given object is a CfnCase. |
| RenderProperties(IDictionary<string, object>) | Creates a case in the specified Cases domain. |
Constructors
CfnCase(Construct, string, ICfnCaseProps)
Create a new AWS::Cases::Case.
public CfnCase(Construct scope, string id, ICfnCaseProps props)
Parameters
- scope Construct
Scope in which this resource is defined.
- id string
Construct identifier for this resource (unique in its scope).
- props ICfnCaseProps
Resource properties.
Remarks
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cases-case.html
CloudformationResource: AWS::Cases::Case
ExampleMetadata: fixture=_generated
Properties
AttrArn
The Amazon Resource Name (ARN) of the case.
public virtual string AttrArn { get; }
Property Value
Remarks
CloudformationAttribute: Arn
AttrCaseId
A unique identifier of the case.
public virtual string AttrCaseId { get; }
Property Value
Remarks
CloudformationAttribute: CaseId
CFN_RESOURCE_TYPE_NAME
The CloudFormation resource type name for this resource class.
public static string CFN_RESOURCE_TYPE_NAME { get; }
Property Value
Remarks
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cases-case.html
CloudformationResource: AWS::Cases::Case
ExampleMetadata: fixture=_generated
CaseRef
A reference to a Case resource.
public virtual ICaseReference CaseRef { get; }
Property Value
Remarks
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cases-case.html
CloudformationResource: AWS::Cases::Case
ExampleMetadata: fixture=_generated
CdkTagManager
Tag Manager which manages the tags for this resource.
public virtual TagManager CdkTagManager { get; }
Property Value
Remarks
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cases-case.html
CloudformationResource: AWS::Cases::Case
ExampleMetadata: fixture=_generated
CfnProperties
Creates a case in the specified Cases domain.
protected override IDictionary<string, object> CfnProperties { get; }
Property Value
Overrides
Remarks
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cases-case.html
CloudformationResource: AWS::Cases::Case
ExampleMetadata: fixture=_generated
CfnPropertyNames
Creates a case in the specified Cases domain.
protected override IDictionary<string, string> CfnPropertyNames { get; }
Property Value
Overrides
Remarks
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cases-case.html
CloudformationResource: AWS::Cases::Case
ExampleMetadata: fixture=_generated
CustomerId
The full customer profile ARN for the case.
public virtual string CustomerId { get; set; }
Property Value
Remarks
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cases-case.html
CloudformationResource: AWS::Cases::Case
ExampleMetadata: fixture=_generated
DomainId
The unique identifier of the Cases domain.
public virtual string DomainId { get; set; }
Property Value
Remarks
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cases-case.html
CloudformationResource: AWS::Cases::Case
ExampleMetadata: fixture=_generated
Tags
A list of tags for the case.
public virtual ICfnTag[]? Tags { get; set; }
Property Value
ICfnTag[]
Remarks
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cases-case.html
CloudformationResource: AWS::Cases::Case
ExampleMetadata: fixture=_generated
TemplateId
A unique identifier of a template.
public virtual string TemplateId { get; set; }
Property Value
Remarks
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cases-case.html
CloudformationResource: AWS::Cases::Case
ExampleMetadata: fixture=_generated
Title
The title of the case.
public virtual string Title { get; set; }
Property Value
Remarks
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cases-case.html
CloudformationResource: AWS::Cases::Case
ExampleMetadata: fixture=_generated
Methods
ArnForCase(ICaseRef)
Creates a case in the specified Cases domain.
public static string ArnForCase(ICaseRef resource)
Parameters
- resource ICaseRef
Returns
Remarks
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cases-case.html
CloudformationResource: AWS::Cases::Case
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.Cases;
var cfnCase = new CfnCase(this, "MyCfnCase", new CfnCaseProps {
CustomerId = "customerId",
DomainId = "domainId",
TemplateId = "templateId",
Title = "title",
// the properties below are optional
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} }
});
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-cases-case.html
CloudformationResource: AWS::Cases::Case
ExampleMetadata: fixture=_generated
IsCfnCase(object)
Checks whether the given object is a CfnCase.
public static bool IsCfnCase(object x)
Parameters
- x object
Returns
Remarks
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cases-case.html
CloudformationResource: AWS::Cases::Case
ExampleMetadata: fixture=_generated
RenderProperties(IDictionary<string, object>)
Creates a case in the specified Cases domain.
protected override IDictionary<string, object> RenderProperties(IDictionary<string, object> props)
Parameters
- props IDictionary<string, object>
Returns
Overrides
Remarks
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cases-case.html
CloudformationResource: AWS::Cases::Case
ExampleMetadata: fixture=_generated