Show / Hide Table of Contents

Class CfnCase

Creates a case in the specified Cases domain.

Inheritance
object
CfnElement
CfnRefElement
CfnResource
CfnCase
Implements
IInspectable
ICaseRef
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.AddResourceDependency(CfnResource, string)
CfnResource.ApplyCrossStackReferenceStrength(ReferenceStrength)
CfnResource.ApplyRemovalPolicy(RemovalPolicy?, IRemovalPolicyOptions)
CfnResource.CfnPropertyName(string)
CfnResource.GetAtt(string, ResolutionTypeHint?)
CfnResource.GetMetadata(string)
CfnResource.ObtainDependencies()
CfnResource.RemoveDependency(CfnResource)
CfnResource.RemoveResourceDependency(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.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 AWS::Cases::Case.

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

string

Remarks

CloudformationAttribute: Arn

AttrCaseId

A unique identifier of the case.

public virtual string AttrCaseId { get; }
Property Value

string

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

string

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

ICaseReference

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

TagManager

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

IDictionary<string, object>

Overrides
CfnResource.CfnProperties
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

IDictionary<string, string>

Overrides
CfnResource.CfnPropertyNames
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

string

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

string

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

string

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

string

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

string

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

bool

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

IDictionary<string, object>

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

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cases-case.html

CloudformationResource: AWS::Cases::Case

ExampleMetadata: fixture=_generated

Implements

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