Documentation ¶
Index ¶
- func CfnCluster_CFN_RESOURCE_TYPE_NAME() *string
- func CfnCluster_IsCfnElement(x interface{}) *bool
- func CfnCluster_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnCluster_IsConstruct(x interface{}) *bool
- func CfnParameterGroup_CFN_RESOURCE_TYPE_NAME() *string
- func CfnParameterGroup_IsCfnElement(x interface{}) *bool
- func CfnParameterGroup_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnParameterGroup_IsConstruct(x interface{}) *bool
- func CfnSubnetGroup_CFN_RESOURCE_TYPE_NAME() *string
- func CfnSubnetGroup_IsCfnElement(x interface{}) *bool
- func CfnSubnetGroup_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnSubnetGroup_IsConstruct(x interface{}) *bool
- func NewCfnCluster_Override(c CfnCluster, scope awscdk.Construct, id *string, props *CfnClusterProps)
- func NewCfnParameterGroup_Override(c CfnParameterGroup, scope awscdk.Construct, id *string, ...)
- func NewCfnSubnetGroup_Override(c CfnSubnetGroup, scope awscdk.Construct, id *string, ...)
- type CfnCluster
- type CfnClusterProps
- type CfnCluster_SSESpecificationProperty
- type CfnParameterGroup
- type CfnParameterGroupProps
- type CfnSubnetGroup
- type CfnSubnetGroupProps
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfnCluster_CFN_RESOURCE_TYPE_NAME ¶
func CfnCluster_CFN_RESOURCE_TYPE_NAME() *string
func CfnCluster_IsCfnElement ¶
func CfnCluster_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnCluster_IsCfnResource ¶
func CfnCluster_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnCluster_IsConstruct ¶
func CfnCluster_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnParameterGroup_CFN_RESOURCE_TYPE_NAME ¶
func CfnParameterGroup_CFN_RESOURCE_TYPE_NAME() *string
func CfnParameterGroup_IsCfnElement ¶
func CfnParameterGroup_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnParameterGroup_IsCfnResource ¶
func CfnParameterGroup_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnParameterGroup_IsConstruct ¶
func CfnParameterGroup_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnSubnetGroup_CFN_RESOURCE_TYPE_NAME ¶
func CfnSubnetGroup_CFN_RESOURCE_TYPE_NAME() *string
func CfnSubnetGroup_IsCfnElement ¶
func CfnSubnetGroup_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnSubnetGroup_IsCfnResource ¶
func CfnSubnetGroup_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnSubnetGroup_IsConstruct ¶
func CfnSubnetGroup_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func NewCfnCluster_Override ¶
func NewCfnCluster_Override(c CfnCluster, scope awscdk.Construct, id *string, props *CfnClusterProps)
Create a new `AWS::DAX::Cluster`.
func NewCfnParameterGroup_Override ¶
func NewCfnParameterGroup_Override(c CfnParameterGroup, scope awscdk.Construct, id *string, props *CfnParameterGroupProps)
Create a new `AWS::DAX::ParameterGroup`.
func NewCfnSubnetGroup_Override ¶
func NewCfnSubnetGroup_Override(c CfnSubnetGroup, scope awscdk.Construct, id *string, props *CfnSubnetGroupProps)
Create a new `AWS::DAX::SubnetGroup`.
Types ¶
type CfnCluster ¶
type CfnCluster interface { awscdk.CfnResource awscdk.IInspectable AttrArn() *string AttrClusterDiscoveryEndpoint() *string AttrClusterDiscoveryEndpointUrl() *string AvailabilityZones() *[]*string SetAvailabilityZones(val *[]*string) CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string ClusterEndpointEncryptionType() *string SetClusterEndpointEncryptionType(val *string) ClusterName() *string SetClusterName(val *string) CreationStack() *[]*string Description() *string SetDescription(val *string) IamRoleArn() *string SetIamRoleArn(val *string) LogicalId() *string Node() awscdk.ConstructNode NodeType() *string SetNodeType(val *string) NotificationTopicArn() *string SetNotificationTopicArn(val *string) ParameterGroupName() *string SetParameterGroupName(val *string) PreferredMaintenanceWindow() *string SetPreferredMaintenanceWindow(val *string) Ref() *string ReplicationFactor() *float64 SetReplicationFactor(val *float64) SecurityGroupIds() *[]*string SetSecurityGroupIds(val *[]*string) SseSpecification() interface{} SetSseSpecification(val interface{}) Stack() awscdk.Stack SubnetGroupName() *string SetSubnetGroupName(val *string) Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::DAX::Cluster`.
func NewCfnCluster ¶
func NewCfnCluster(scope awscdk.Construct, id *string, props *CfnClusterProps) CfnCluster
Create a new `AWS::DAX::Cluster`.
type CfnClusterProps ¶
type CfnClusterProps struct { // `AWS::DAX::Cluster.IAMRoleARN`. IamRoleArn *string `json:"iamRoleArn"` // `AWS::DAX::Cluster.NodeType`. NodeType *string `json:"nodeType"` // `AWS::DAX::Cluster.ReplicationFactor`. ReplicationFactor *float64 `json:"replicationFactor"` // `AWS::DAX::Cluster.AvailabilityZones`. AvailabilityZones *[]*string `json:"availabilityZones"` // `AWS::DAX::Cluster.ClusterEndpointEncryptionType`. ClusterEndpointEncryptionType *string `json:"clusterEndpointEncryptionType"` // `AWS::DAX::Cluster.ClusterName`. ClusterName *string `json:"clusterName"` // `AWS::DAX::Cluster.Description`. Description *string `json:"description"` // `AWS::DAX::Cluster.NotificationTopicARN`. NotificationTopicArn *string `json:"notificationTopicArn"` // `AWS::DAX::Cluster.ParameterGroupName`. ParameterGroupName *string `json:"parameterGroupName"` // `AWS::DAX::Cluster.PreferredMaintenanceWindow`. PreferredMaintenanceWindow *string `json:"preferredMaintenanceWindow"` // `AWS::DAX::Cluster.SecurityGroupIds`. SecurityGroupIds *[]*string `json:"securityGroupIds"` // `AWS::DAX::Cluster.SSESpecification`. SseSpecification interface{} `json:"sseSpecification"` // `AWS::DAX::Cluster.SubnetGroupName`. SubnetGroupName *string `json:"subnetGroupName"` // `AWS::DAX::Cluster.Tags`. Tags interface{} `json:"tags"` }
Properties for defining a `AWS::DAX::Cluster`.
type CfnCluster_SSESpecificationProperty ¶
type CfnCluster_SSESpecificationProperty struct {
// `CfnCluster.SSESpecificationProperty.SSEEnabled`.
SseEnabled interface{} `json:"sseEnabled"`
}
type CfnParameterGroup ¶
type CfnParameterGroup interface { awscdk.CfnResource awscdk.IInspectable CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string Description() *string SetDescription(val *string) LogicalId() *string Node() awscdk.ConstructNode ParameterGroupName() *string SetParameterGroupName(val *string) ParameterNameValues() interface{} SetParameterNameValues(val interface{}) Ref() *string Stack() awscdk.Stack UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::DAX::ParameterGroup`.
func NewCfnParameterGroup ¶
func NewCfnParameterGroup(scope awscdk.Construct, id *string, props *CfnParameterGroupProps) CfnParameterGroup
Create a new `AWS::DAX::ParameterGroup`.
type CfnParameterGroupProps ¶
type CfnParameterGroupProps struct { // `AWS::DAX::ParameterGroup.Description`. Description *string `json:"description"` // `AWS::DAX::ParameterGroup.ParameterGroupName`. ParameterGroupName *string `json:"parameterGroupName"` // `AWS::DAX::ParameterGroup.ParameterNameValues`. ParameterNameValues interface{} `json:"parameterNameValues"` }
Properties for defining a `AWS::DAX::ParameterGroup`.
type CfnSubnetGroup ¶
type CfnSubnetGroup interface { awscdk.CfnResource awscdk.IInspectable CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string Description() *string SetDescription(val *string) LogicalId() *string Node() awscdk.ConstructNode Ref() *string Stack() awscdk.Stack SubnetGroupName() *string SetSubnetGroupName(val *string) SubnetIds() *[]*string SetSubnetIds(val *[]*string) UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::DAX::SubnetGroup`.
func NewCfnSubnetGroup ¶
func NewCfnSubnetGroup(scope awscdk.Construct, id *string, props *CfnSubnetGroupProps) CfnSubnetGroup
Create a new `AWS::DAX::SubnetGroup`.
type CfnSubnetGroupProps ¶
type CfnSubnetGroupProps struct { // `AWS::DAX::SubnetGroup.SubnetIds`. SubnetIds *[]*string `json:"subnetIds"` // `AWS::DAX::SubnetGroup.Description`. Description *string `json:"description"` // `AWS::DAX::SubnetGroup.SubnetGroupName`. SubnetGroupName *string `json:"subnetGroupName"` }
Properties for defining a `AWS::DAX::SubnetGroup`.