Show / Hide Table of Contents

Class CfnReservedCacheNode

Represents an Amazon ElastiCache Reserved Cache Node.

Inheritance
object
CfnElement
CfnRefElement
CfnResource
CfnReservedCacheNode
Implements
IInspectable
IReservedCacheNodeRef
IConstruct
IDependable
IEnvironmentAware
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.ElastiCache
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnReservedCacheNode : CfnResource, IInspectable, IReservedCacheNodeRef, IConstruct, IDependable, IEnvironmentAware
Syntax (vb)
Public Class CfnReservedCacheNode Inherits CfnResource Implements IInspectable, IReservedCacheNodeRef, IConstruct, IDependable, IEnvironmentAware
Remarks

Reserved Cache Nodes provide a discounted hourly rate compared to on-demand cache node pricing.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-reservedcachenode.html

CloudformationResource: AWS::ElastiCache::ReservedCacheNode

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.ElastiCache;

             var cfnReservedCacheNode = new CfnReservedCacheNode(this, "MyCfnReservedCacheNode", new CfnReservedCacheNodeProps { });

Synopsis

Constructors

CfnReservedCacheNode(Construct, string, ICfnReservedCacheNodeProps?)

Create a new AWS::ElastiCache::ReservedCacheNode.

Properties

AttrCacheNodeCount

The number of cache nodes that have been reserved.

AttrCacheNodeType

The cache node type for the reserved cache nodes.

AttrDuration

The duration of the reservation in seconds.

AttrFixedPrice

The fixed price charged for this reserved cache node.

AttrOfferingType

The offering type of this reserved cache node.

AttrProductDescription

The description of the reserved cache node.

AttrRecurringCharges

The recurring price charged to run this reserved cache node.

AttrReservationArn

The Amazon Resource Name (ARN) of the reserved cache node.

AttrReservedCacheNodeId

The unique identifier for the reservation.

AttrReservedCacheNodesOfferingId

The offering identifier.

AttrStartTime

The time the reservation started.

AttrState

The state of the reserved cache node.

AttrTags

A list of tags.

AttrUsagePrice

The hourly price charged for this reserved cache node.

CFN_RESOURCE_TYPE_NAME

The CloudFormation resource type name for this resource class.

CfnProperties

Represents an Amazon ElastiCache Reserved Cache Node.

CfnPropertyNames

Represents an Amazon ElastiCache Reserved Cache Node.

ReservedCacheNodeRef

A reference to a ReservedCacheNode resource.

Methods

Inspect(TreeInspector)

Examines the CloudFormation resource and discloses attributes.

IsCfnReservedCacheNode(object)

Checks whether the given object is a CfnReservedCacheNode.

RenderProperties(IDictionary<string, object>)

Represents an Amazon ElastiCache Reserved Cache Node.

Constructors

CfnReservedCacheNode(Construct, string, ICfnReservedCacheNodeProps?)

Create a new AWS::ElastiCache::ReservedCacheNode.

public CfnReservedCacheNode(Construct scope, string id, ICfnReservedCacheNodeProps? props = null)
Parameters
scope Construct

Scope in which this resource is defined.

id string

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

props ICfnReservedCacheNodeProps

Resource properties.

Remarks

Reserved Cache Nodes provide a discounted hourly rate compared to on-demand cache node pricing.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-reservedcachenode.html

CloudformationResource: AWS::ElastiCache::ReservedCacheNode

ExampleMetadata: fixture=_generated

Properties

AttrCacheNodeCount

The number of cache nodes that have been reserved.

public virtual double AttrCacheNodeCount { get; }
Property Value

double

Remarks

CloudformationAttribute: CacheNodeCount

AttrCacheNodeType

The cache node type for the reserved cache nodes.

public virtual string AttrCacheNodeType { get; }
Property Value

string

Remarks

CloudformationAttribute: CacheNodeType

AttrDuration

The duration of the reservation in seconds.

public virtual double AttrDuration { get; }
Property Value

double

Remarks

CloudformationAttribute: Duration

AttrFixedPrice

The fixed price charged for this reserved cache node.

public virtual IResolvable AttrFixedPrice { get; }
Property Value

IResolvable

Remarks

CloudformationAttribute: FixedPrice

AttrOfferingType

The offering type of this reserved cache node.

public virtual string AttrOfferingType { get; }
Property Value

string

Remarks

CloudformationAttribute: OfferingType

AttrProductDescription

The description of the reserved cache node.

public virtual string AttrProductDescription { get; }
Property Value

string

Remarks

CloudformationAttribute: ProductDescription

AttrRecurringCharges

The recurring price charged to run this reserved cache node.

public virtual IResolvable AttrRecurringCharges { get; }
Property Value

IResolvable

Remarks

CloudformationAttribute: RecurringCharges

AttrReservationArn

The Amazon Resource Name (ARN) of the reserved cache node.

public virtual string AttrReservationArn { get; }
Property Value

string

Remarks

CloudformationAttribute: ReservationARN

AttrReservedCacheNodeId

The unique identifier for the reservation.

public virtual string AttrReservedCacheNodeId { get; }
Property Value

string

Remarks

CloudformationAttribute: ReservedCacheNodeId

AttrReservedCacheNodesOfferingId

The offering identifier.

public virtual string AttrReservedCacheNodesOfferingId { get; }
Property Value

string

Remarks

CloudformationAttribute: ReservedCacheNodesOfferingId

AttrStartTime

The time the reservation started.

public virtual string AttrStartTime { get; }
Property Value

string

Remarks

CloudformationAttribute: StartTime

AttrState

The state of the reserved cache node.

public virtual string AttrState { get; }
Property Value

string

Remarks

CloudformationAttribute: State

AttrTags

A list of tags.

public virtual IResolvable AttrTags { get; }
Property Value

IResolvable

Remarks

CloudformationAttribute: Tags

AttrUsagePrice

The hourly price charged for this reserved cache node.

public virtual IResolvable AttrUsagePrice { get; }
Property Value

IResolvable

Remarks

CloudformationAttribute: UsagePrice

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

Reserved Cache Nodes provide a discounted hourly rate compared to on-demand cache node pricing.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-reservedcachenode.html

CloudformationResource: AWS::ElastiCache::ReservedCacheNode

ExampleMetadata: fixture=_generated

CfnProperties

Represents an Amazon ElastiCache Reserved Cache Node.

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

IDictionary<string, object>

Overrides
CfnResource.CfnProperties
Remarks

Reserved Cache Nodes provide a discounted hourly rate compared to on-demand cache node pricing.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-reservedcachenode.html

CloudformationResource: AWS::ElastiCache::ReservedCacheNode

ExampleMetadata: fixture=_generated

CfnPropertyNames

Represents an Amazon ElastiCache Reserved Cache Node.

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

IDictionary<string, string>

Overrides
CfnResource.CfnPropertyNames
Remarks

Reserved Cache Nodes provide a discounted hourly rate compared to on-demand cache node pricing.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-reservedcachenode.html

CloudformationResource: AWS::ElastiCache::ReservedCacheNode

ExampleMetadata: fixture=_generated

ReservedCacheNodeRef

A reference to a ReservedCacheNode resource.

public virtual IReservedCacheNodeReference ReservedCacheNodeRef { get; }
Property Value

IReservedCacheNodeReference

Remarks

Reserved Cache Nodes provide a discounted hourly rate compared to on-demand cache node pricing.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-reservedcachenode.html

CloudformationResource: AWS::ElastiCache::ReservedCacheNode

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

Reserved Cache Nodes provide a discounted hourly rate compared to on-demand cache node pricing.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-reservedcachenode.html

CloudformationResource: AWS::ElastiCache::ReservedCacheNode

ExampleMetadata: fixture=_generated

IsCfnReservedCacheNode(object)

Checks whether the given object is a CfnReservedCacheNode.

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

bool

Remarks

Reserved Cache Nodes provide a discounted hourly rate compared to on-demand cache node pricing.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-reservedcachenode.html

CloudformationResource: AWS::ElastiCache::ReservedCacheNode

ExampleMetadata: fixture=_generated

RenderProperties(IDictionary<string, object>)

Represents an Amazon ElastiCache Reserved Cache Node.

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

Reserved Cache Nodes provide a discounted hourly rate compared to on-demand cache node pricing.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-reservedcachenode.html

CloudformationResource: AWS::ElastiCache::ReservedCacheNode

ExampleMetadata: fixture=_generated

Implements

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