AWS Native v0.54.0, Mar 21 23
AWS Native v0.54.0, Mar 21 23
aws-native.msk.ServerlessCluster
Resource Type definition for AWS::MSK::ServerlessCluster
Create ServerlessCluster Resource
new ServerlessCluster(name: string, args: ServerlessClusterArgs, opts?: CustomResourceOptions);
@overload
def ServerlessCluster(resource_name: str,
opts: Optional[ResourceOptions] = None,
client_authentication: Optional[ServerlessClusterClientAuthenticationArgs] = None,
cluster_name: Optional[str] = None,
tags: Optional[Any] = None,
vpc_configs: Optional[Sequence[ServerlessClusterVpcConfigArgs]] = None)
@overload
def ServerlessCluster(resource_name: str,
args: ServerlessClusterArgs,
opts: Optional[ResourceOptions] = None)
func NewServerlessCluster(ctx *Context, name string, args ServerlessClusterArgs, opts ...ResourceOption) (*ServerlessCluster, error)
public ServerlessCluster(string name, ServerlessClusterArgs args, CustomResourceOptions? opts = null)
public ServerlessCluster(String name, ServerlessClusterArgs args)
public ServerlessCluster(String name, ServerlessClusterArgs args, CustomResourceOptions options)
type: aws-native:msk:ServerlessCluster
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ServerlessClusterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ServerlessClusterArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ServerlessClusterArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ServerlessClusterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ServerlessClusterArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
ServerlessCluster Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The ServerlessCluster resource accepts the following input properties:
- Client
Authentication Pulumi.Aws Native. MSK. Inputs. Serverless Cluster Client Authentication Args - Cluster
Name string - Vpc
Configs List<Pulumi.Aws Native. MSK. Inputs. Serverless Cluster Vpc Config Args> - object
A key-value pair to associate with a resource.
- Client
Authentication ServerlessCluster Client Authentication Args - Cluster
Name string - Vpc
Configs []ServerlessCluster Vpc Config Args - interface{}
A key-value pair to associate with a resource.
- client
Authentication ServerlessCluster Client Authentication Args - cluster
Name String - vpc
Configs List<ServerlessCluster Vpc Config Args> - Object
A key-value pair to associate with a resource.
- client
Authentication ServerlessCluster Client Authentication Args - cluster
Name string - vpc
Configs ServerlessCluster Vpc Config Args[] - any
A key-value pair to associate with a resource.
- client_
authentication ServerlessCluster Client Authentication Args - cluster_
name str - vpc_
configs Sequence[ServerlessCluster Vpc Config Args] - Any
A key-value pair to associate with a resource.
- client
Authentication Property Map - cluster
Name String - vpc
Configs List<Property Map> - Any
A key-value pair to associate with a resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the ServerlessCluster resource produces the following output properties:
Supporting Types
ServerlessClusterClientAuthentication
ServerlessClusterIam
- Enabled bool
- Enabled bool
- enabled Boolean
- enabled boolean
- enabled bool
- enabled Boolean
ServerlessClusterSasl
ServerlessClusterVpcConfig
- Subnet
Ids List<string> - Security
Groups List<string>
- Subnet
Ids []string - Security
Groups []string
- subnet
Ids List<String> - security
Groups List<String>
- subnet
Ids string[] - security
Groups string[]
- subnet_
ids Sequence[str] - security_
groups Sequence[str]
- subnet
Ids List<String> - security
Groups List<String>
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0