Documentation
¶
Index ¶
- type Cluster
- func (r *Cluster) AWSCloudFormationType() string
- func (r *Cluster) DeletionPolicy() policies.DeletionPolicy
- func (r *Cluster) DependsOn() []string
- func (r Cluster) MarshalJSON() ([]byte, error)
- func (r *Cluster) Metadata() map[string]interface{}
- func (r *Cluster) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Cluster) SetDependsOn(dependencies []string)
- func (r *Cluster) SetMetadata(metadata map[string]interface{})
- func (r *Cluster) UnmarshalJSON(b []byte) error
- type Cluster_BrokerNodeGroupInfo
- func (r *Cluster_BrokerNodeGroupInfo) AWSCloudFormationType() string
- func (r *Cluster_BrokerNodeGroupInfo) DeletionPolicy() policies.DeletionPolicy
- func (r *Cluster_BrokerNodeGroupInfo) DependsOn() []string
- func (r *Cluster_BrokerNodeGroupInfo) Metadata() map[string]interface{}
- func (r *Cluster_BrokerNodeGroupInfo) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Cluster_BrokerNodeGroupInfo) SetDependsOn(dependencies []string)
- func (r *Cluster_BrokerNodeGroupInfo) SetMetadata(metadata map[string]interface{})
- type Cluster_ClientAuthentication
- func (r *Cluster_ClientAuthentication) AWSCloudFormationType() string
- func (r *Cluster_ClientAuthentication) DeletionPolicy() policies.DeletionPolicy
- func (r *Cluster_ClientAuthentication) DependsOn() []string
- func (r *Cluster_ClientAuthentication) Metadata() map[string]interface{}
- func (r *Cluster_ClientAuthentication) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Cluster_ClientAuthentication) SetDependsOn(dependencies []string)
- func (r *Cluster_ClientAuthentication) SetMetadata(metadata map[string]interface{})
- type Cluster_ConfigurationInfo
- func (r *Cluster_ConfigurationInfo) AWSCloudFormationType() string
- func (r *Cluster_ConfigurationInfo) DeletionPolicy() policies.DeletionPolicy
- func (r *Cluster_ConfigurationInfo) DependsOn() []string
- func (r *Cluster_ConfigurationInfo) Metadata() map[string]interface{}
- func (r *Cluster_ConfigurationInfo) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Cluster_ConfigurationInfo) SetDependsOn(dependencies []string)
- func (r *Cluster_ConfigurationInfo) SetMetadata(metadata map[string]interface{})
- type Cluster_EBSStorageInfo
- func (r *Cluster_EBSStorageInfo) AWSCloudFormationType() string
- func (r *Cluster_EBSStorageInfo) DeletionPolicy() policies.DeletionPolicy
- func (r *Cluster_EBSStorageInfo) DependsOn() []string
- func (r *Cluster_EBSStorageInfo) Metadata() map[string]interface{}
- func (r *Cluster_EBSStorageInfo) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Cluster_EBSStorageInfo) SetDependsOn(dependencies []string)
- func (r *Cluster_EBSStorageInfo) SetMetadata(metadata map[string]interface{})
- type Cluster_EncryptionAtRest
- func (r *Cluster_EncryptionAtRest) AWSCloudFormationType() string
- func (r *Cluster_EncryptionAtRest) DeletionPolicy() policies.DeletionPolicy
- func (r *Cluster_EncryptionAtRest) DependsOn() []string
- func (r *Cluster_EncryptionAtRest) Metadata() map[string]interface{}
- func (r *Cluster_EncryptionAtRest) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Cluster_EncryptionAtRest) SetDependsOn(dependencies []string)
- func (r *Cluster_EncryptionAtRest) SetMetadata(metadata map[string]interface{})
- type Cluster_EncryptionInTransit
- func (r *Cluster_EncryptionInTransit) AWSCloudFormationType() string
- func (r *Cluster_EncryptionInTransit) DeletionPolicy() policies.DeletionPolicy
- func (r *Cluster_EncryptionInTransit) DependsOn() []string
- func (r *Cluster_EncryptionInTransit) Metadata() map[string]interface{}
- func (r *Cluster_EncryptionInTransit) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Cluster_EncryptionInTransit) SetDependsOn(dependencies []string)
- func (r *Cluster_EncryptionInTransit) SetMetadata(metadata map[string]interface{})
- type Cluster_EncryptionInfo
- func (r *Cluster_EncryptionInfo) AWSCloudFormationType() string
- func (r *Cluster_EncryptionInfo) DeletionPolicy() policies.DeletionPolicy
- func (r *Cluster_EncryptionInfo) DependsOn() []string
- func (r *Cluster_EncryptionInfo) Metadata() map[string]interface{}
- func (r *Cluster_EncryptionInfo) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Cluster_EncryptionInfo) SetDependsOn(dependencies []string)
- func (r *Cluster_EncryptionInfo) SetMetadata(metadata map[string]interface{})
- type Cluster_StorageInfo
- func (r *Cluster_StorageInfo) AWSCloudFormationType() string
- func (r *Cluster_StorageInfo) DeletionPolicy() policies.DeletionPolicy
- func (r *Cluster_StorageInfo) DependsOn() []string
- func (r *Cluster_StorageInfo) Metadata() map[string]interface{}
- func (r *Cluster_StorageInfo) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Cluster_StorageInfo) SetDependsOn(dependencies []string)
- func (r *Cluster_StorageInfo) SetMetadata(metadata map[string]interface{})
- type Cluster_Tls
- func (r *Cluster_Tls) AWSCloudFormationType() string
- func (r *Cluster_Tls) DeletionPolicy() policies.DeletionPolicy
- func (r *Cluster_Tls) DependsOn() []string
- func (r *Cluster_Tls) Metadata() map[string]interface{}
- func (r *Cluster_Tls) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Cluster_Tls) SetDependsOn(dependencies []string)
- func (r *Cluster_Tls) SetMetadata(metadata map[string]interface{})
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cluster ¶
type Cluster struct { // BrokerNodeGroupInfo AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-brokernodegroupinfo BrokerNodeGroupInfo *Cluster_BrokerNodeGroupInfo `json:"BrokerNodeGroupInfo,omitempty"` // ClientAuthentication AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-clientauthentication ClientAuthentication *Cluster_ClientAuthentication `json:"ClientAuthentication,omitempty"` // ClusterName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-clustername ClusterName string `json:"ClusterName,omitempty"` // ConfigurationInfo AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-configurationinfo ConfigurationInfo *Cluster_ConfigurationInfo `json:"ConfigurationInfo,omitempty"` // EncryptionInfo AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-encryptioninfo EncryptionInfo *Cluster_EncryptionInfo `json:"EncryptionInfo,omitempty"` // EnhancedMonitoring AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-enhancedmonitoring EnhancedMonitoring string `json:"EnhancedMonitoring,omitempty"` // KafkaVersion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-kafkaversion KafkaVersion string `json:"KafkaVersion,omitempty"` // NumberOfBrokerNodes AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-numberofbrokernodes NumberOfBrokerNodes int `json:"NumberOfBrokerNodes"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-tags Tags interface{} `json:"Tags,omitempty"` // contains filtered or unexported fields }
Cluster AWS CloudFormation Resource (AWS::MSK::Cluster) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html
func (*Cluster) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Cluster) DeletionPolicy ¶
func (r *Cluster) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Cluster) DependsOn ¶
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (Cluster) MarshalJSON ¶
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*Cluster) Metadata ¶
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Cluster) SetDeletionPolicy ¶
func (r *Cluster) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Cluster) SetDependsOn ¶
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Cluster) SetMetadata ¶
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Cluster) UnmarshalJSON ¶
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type Cluster_BrokerNodeGroupInfo ¶
type Cluster_BrokerNodeGroupInfo struct { // BrokerAZDistribution AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-brokernodegroupinfo.html#cfn-msk-cluster-brokernodegroupinfo-brokerazdistribution BrokerAZDistribution string `json:"BrokerAZDistribution,omitempty"` // ClientSubnets AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-brokernodegroupinfo.html#cfn-msk-cluster-brokernodegroupinfo-clientsubnets ClientSubnets []string `json:"ClientSubnets,omitempty"` // InstanceType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-brokernodegroupinfo.html#cfn-msk-cluster-brokernodegroupinfo-instancetype InstanceType string `json:"InstanceType,omitempty"` // SecurityGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-brokernodegroupinfo.html#cfn-msk-cluster-brokernodegroupinfo-securitygroups SecurityGroups []string `json:"SecurityGroups,omitempty"` // StorageInfo AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-brokernodegroupinfo.html#cfn-msk-cluster-brokernodegroupinfo-storageinfo StorageInfo *Cluster_StorageInfo `json:"StorageInfo,omitempty"` // contains filtered or unexported fields }
Cluster_BrokerNodeGroupInfo AWS CloudFormation Resource (AWS::MSK::Cluster.BrokerNodeGroupInfo) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-brokernodegroupinfo.html
func (*Cluster_BrokerNodeGroupInfo) AWSCloudFormationType ¶
func (r *Cluster_BrokerNodeGroupInfo) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Cluster_BrokerNodeGroupInfo) DeletionPolicy ¶
func (r *Cluster_BrokerNodeGroupInfo) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Cluster_BrokerNodeGroupInfo) DependsOn ¶
func (r *Cluster_BrokerNodeGroupInfo) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Cluster_BrokerNodeGroupInfo) Metadata ¶
func (r *Cluster_BrokerNodeGroupInfo) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Cluster_BrokerNodeGroupInfo) SetDeletionPolicy ¶
func (r *Cluster_BrokerNodeGroupInfo) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Cluster_BrokerNodeGroupInfo) SetDependsOn ¶
func (r *Cluster_BrokerNodeGroupInfo) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Cluster_BrokerNodeGroupInfo) SetMetadata ¶
func (r *Cluster_BrokerNodeGroupInfo) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Cluster_ClientAuthentication ¶
type Cluster_ClientAuthentication struct { // Tls AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-clientauthentication.html#cfn-msk-cluster-clientauthentication-tls Tls *Cluster_Tls `json:"Tls,omitempty"` // contains filtered or unexported fields }
Cluster_ClientAuthentication AWS CloudFormation Resource (AWS::MSK::Cluster.ClientAuthentication) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-clientauthentication.html
func (*Cluster_ClientAuthentication) AWSCloudFormationType ¶
func (r *Cluster_ClientAuthentication) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Cluster_ClientAuthentication) DeletionPolicy ¶
func (r *Cluster_ClientAuthentication) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Cluster_ClientAuthentication) DependsOn ¶
func (r *Cluster_ClientAuthentication) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Cluster_ClientAuthentication) Metadata ¶
func (r *Cluster_ClientAuthentication) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Cluster_ClientAuthentication) SetDeletionPolicy ¶
func (r *Cluster_ClientAuthentication) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Cluster_ClientAuthentication) SetDependsOn ¶
func (r *Cluster_ClientAuthentication) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Cluster_ClientAuthentication) SetMetadata ¶
func (r *Cluster_ClientAuthentication) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Cluster_ConfigurationInfo ¶
type Cluster_ConfigurationInfo struct { // Arn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-configurationinfo.html#cfn-msk-cluster-configurationinfo-arn Arn string `json:"Arn,omitempty"` // Revision AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-configurationinfo.html#cfn-msk-cluster-configurationinfo-revision Revision int `json:"Revision"` // contains filtered or unexported fields }
Cluster_ConfigurationInfo AWS CloudFormation Resource (AWS::MSK::Cluster.ConfigurationInfo) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-configurationinfo.html
func (*Cluster_ConfigurationInfo) AWSCloudFormationType ¶
func (r *Cluster_ConfigurationInfo) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Cluster_ConfigurationInfo) DeletionPolicy ¶
func (r *Cluster_ConfigurationInfo) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Cluster_ConfigurationInfo) DependsOn ¶
func (r *Cluster_ConfigurationInfo) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Cluster_ConfigurationInfo) Metadata ¶
func (r *Cluster_ConfigurationInfo) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Cluster_ConfigurationInfo) SetDeletionPolicy ¶
func (r *Cluster_ConfigurationInfo) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Cluster_ConfigurationInfo) SetDependsOn ¶
func (r *Cluster_ConfigurationInfo) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Cluster_ConfigurationInfo) SetMetadata ¶
func (r *Cluster_ConfigurationInfo) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Cluster_EBSStorageInfo ¶
type Cluster_EBSStorageInfo struct { // VolumeSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-ebsstorageinfo.html#cfn-msk-cluster-ebsstorageinfo-volumesize VolumeSize int `json:"VolumeSize,omitempty"` // contains filtered or unexported fields }
Cluster_EBSStorageInfo AWS CloudFormation Resource (AWS::MSK::Cluster.EBSStorageInfo) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-ebsstorageinfo.html
func (*Cluster_EBSStorageInfo) AWSCloudFormationType ¶
func (r *Cluster_EBSStorageInfo) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Cluster_EBSStorageInfo) DeletionPolicy ¶
func (r *Cluster_EBSStorageInfo) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Cluster_EBSStorageInfo) DependsOn ¶
func (r *Cluster_EBSStorageInfo) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Cluster_EBSStorageInfo) Metadata ¶
func (r *Cluster_EBSStorageInfo) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Cluster_EBSStorageInfo) SetDeletionPolicy ¶
func (r *Cluster_EBSStorageInfo) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Cluster_EBSStorageInfo) SetDependsOn ¶
func (r *Cluster_EBSStorageInfo) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Cluster_EBSStorageInfo) SetMetadata ¶
func (r *Cluster_EBSStorageInfo) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Cluster_EncryptionAtRest ¶
type Cluster_EncryptionAtRest struct { // DataVolumeKMSKeyId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-encryptionatrest.html#cfn-msk-cluster-encryptionatrest-datavolumekmskeyid DataVolumeKMSKeyId string `json:"DataVolumeKMSKeyId,omitempty"` // contains filtered or unexported fields }
Cluster_EncryptionAtRest AWS CloudFormation Resource (AWS::MSK::Cluster.EncryptionAtRest) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-encryptionatrest.html
func (*Cluster_EncryptionAtRest) AWSCloudFormationType ¶
func (r *Cluster_EncryptionAtRest) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Cluster_EncryptionAtRest) DeletionPolicy ¶
func (r *Cluster_EncryptionAtRest) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Cluster_EncryptionAtRest) DependsOn ¶
func (r *Cluster_EncryptionAtRest) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Cluster_EncryptionAtRest) Metadata ¶
func (r *Cluster_EncryptionAtRest) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Cluster_EncryptionAtRest) SetDeletionPolicy ¶
func (r *Cluster_EncryptionAtRest) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Cluster_EncryptionAtRest) SetDependsOn ¶
func (r *Cluster_EncryptionAtRest) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Cluster_EncryptionAtRest) SetMetadata ¶
func (r *Cluster_EncryptionAtRest) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Cluster_EncryptionInTransit ¶
type Cluster_EncryptionInTransit struct { // ClientBroker AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-encryptionintransit.html#cfn-msk-cluster-encryptionintransit-clientbroker ClientBroker string `json:"ClientBroker,omitempty"` // InCluster AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-encryptionintransit.html#cfn-msk-cluster-encryptionintransit-incluster InCluster bool `json:"InCluster,omitempty"` // contains filtered or unexported fields }
Cluster_EncryptionInTransit AWS CloudFormation Resource (AWS::MSK::Cluster.EncryptionInTransit) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-encryptionintransit.html
func (*Cluster_EncryptionInTransit) AWSCloudFormationType ¶
func (r *Cluster_EncryptionInTransit) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Cluster_EncryptionInTransit) DeletionPolicy ¶
func (r *Cluster_EncryptionInTransit) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Cluster_EncryptionInTransit) DependsOn ¶
func (r *Cluster_EncryptionInTransit) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Cluster_EncryptionInTransit) Metadata ¶
func (r *Cluster_EncryptionInTransit) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Cluster_EncryptionInTransit) SetDeletionPolicy ¶
func (r *Cluster_EncryptionInTransit) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Cluster_EncryptionInTransit) SetDependsOn ¶
func (r *Cluster_EncryptionInTransit) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Cluster_EncryptionInTransit) SetMetadata ¶
func (r *Cluster_EncryptionInTransit) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Cluster_EncryptionInfo ¶
type Cluster_EncryptionInfo struct { // EncryptionAtRest AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-encryptioninfo.html#cfn-msk-cluster-encryptioninfo-encryptionatrest EncryptionAtRest *Cluster_EncryptionAtRest `json:"EncryptionAtRest,omitempty"` // EncryptionInTransit AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-encryptioninfo.html#cfn-msk-cluster-encryptioninfo-encryptionintransit EncryptionInTransit *Cluster_EncryptionInTransit `json:"EncryptionInTransit,omitempty"` // contains filtered or unexported fields }
Cluster_EncryptionInfo AWS CloudFormation Resource (AWS::MSK::Cluster.EncryptionInfo) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-encryptioninfo.html
func (*Cluster_EncryptionInfo) AWSCloudFormationType ¶
func (r *Cluster_EncryptionInfo) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Cluster_EncryptionInfo) DeletionPolicy ¶
func (r *Cluster_EncryptionInfo) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Cluster_EncryptionInfo) DependsOn ¶
func (r *Cluster_EncryptionInfo) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Cluster_EncryptionInfo) Metadata ¶
func (r *Cluster_EncryptionInfo) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Cluster_EncryptionInfo) SetDeletionPolicy ¶
func (r *Cluster_EncryptionInfo) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Cluster_EncryptionInfo) SetDependsOn ¶
func (r *Cluster_EncryptionInfo) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Cluster_EncryptionInfo) SetMetadata ¶
func (r *Cluster_EncryptionInfo) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Cluster_StorageInfo ¶
type Cluster_StorageInfo struct { // EBSStorageInfo AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-storageinfo.html#cfn-msk-cluster-storageinfo-ebsstorageinfo EBSStorageInfo *Cluster_EBSStorageInfo `json:"EBSStorageInfo,omitempty"` // contains filtered or unexported fields }
Cluster_StorageInfo AWS CloudFormation Resource (AWS::MSK::Cluster.StorageInfo) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-storageinfo.html
func (*Cluster_StorageInfo) AWSCloudFormationType ¶
func (r *Cluster_StorageInfo) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Cluster_StorageInfo) DeletionPolicy ¶
func (r *Cluster_StorageInfo) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Cluster_StorageInfo) DependsOn ¶
func (r *Cluster_StorageInfo) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Cluster_StorageInfo) Metadata ¶
func (r *Cluster_StorageInfo) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Cluster_StorageInfo) SetDeletionPolicy ¶
func (r *Cluster_StorageInfo) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Cluster_StorageInfo) SetDependsOn ¶
func (r *Cluster_StorageInfo) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Cluster_StorageInfo) SetMetadata ¶
func (r *Cluster_StorageInfo) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Cluster_Tls ¶
type Cluster_Tls struct { // CertificateAuthorityArnList AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-tls.html#cfn-msk-cluster-tls-certificateauthorityarnlist CertificateAuthorityArnList []string `json:"CertificateAuthorityArnList,omitempty"` // contains filtered or unexported fields }
Cluster_Tls AWS CloudFormation Resource (AWS::MSK::Cluster.Tls) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-tls.html
func (*Cluster_Tls) AWSCloudFormationType ¶
func (r *Cluster_Tls) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Cluster_Tls) DeletionPolicy ¶
func (r *Cluster_Tls) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Cluster_Tls) DependsOn ¶
func (r *Cluster_Tls) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Cluster_Tls) Metadata ¶
func (r *Cluster_Tls) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Cluster_Tls) SetDeletionPolicy ¶
func (r *Cluster_Tls) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Cluster_Tls) SetDependsOn ¶
func (r *Cluster_Tls) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Cluster_Tls) SetMetadata ¶
func (r *Cluster_Tls) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
Source Files
¶
- aws-msk-cluster.go
- aws-msk-cluster_brokernodegroupinfo.go
- aws-msk-cluster_clientauthentication.go
- aws-msk-cluster_configurationinfo.go
- aws-msk-cluster_ebsstorageinfo.go
- aws-msk-cluster_encryptionatrest.go
- aws-msk-cluster_encryptioninfo.go
- aws-msk-cluster_encryptionintransit.go
- aws-msk-cluster_storageinfo.go
- aws-msk-cluster_tls.go