We recommend new projects start with resources from the AWS provider.
aws-native.redshift.ClusterParameterGroup
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource Type definition for AWS::Redshift::ClusterParameterGroup
Create ClusterParameterGroup Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ClusterParameterGroup(name: string, args: ClusterParameterGroupArgs, opts?: CustomResourceOptions);
@overload
def ClusterParameterGroup(resource_name: str,
args: ClusterParameterGroupArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ClusterParameterGroup(resource_name: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
parameter_group_family: Optional[str] = None,
parameter_group_name: Optional[str] = None,
parameters: Optional[Sequence[ClusterParameterGroupParameterArgs]] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewClusterParameterGroup(ctx *Context, name string, args ClusterParameterGroupArgs, opts ...ResourceOption) (*ClusterParameterGroup, error)
public ClusterParameterGroup(string name, ClusterParameterGroupArgs args, CustomResourceOptions? opts = null)
public ClusterParameterGroup(String name, ClusterParameterGroupArgs args)
public ClusterParameterGroup(String name, ClusterParameterGroupArgs args, CustomResourceOptions options)
type: aws-native:redshift:ClusterParameterGroup
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ClusterParameterGroupArgs
- 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 ClusterParameterGroupArgs
- 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 ClusterParameterGroupArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ClusterParameterGroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ClusterParameterGroupArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
ClusterParameterGroup 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 ClusterParameterGroup resource accepts the following input properties:
- Description string
- A description of the parameter group.
- Parameter
Group stringFamily - The Amazon Redshift engine version to which the cluster parameter group applies. The cluster engine version determines the set of parameters.
- Parameter
Group stringName - The name of the cluster parameter group.
- Parameters
List<Pulumi.
Aws Native. Redshift. Inputs. Cluster Parameter Group Parameter> - An array of parameters to be modified. A maximum of 20 parameters can be modified in a single request.
- List<Pulumi.
Aws Native. Inputs. Tag> - An array of key-value pairs to apply to this resource.
- Description string
- A description of the parameter group.
- Parameter
Group stringFamily - The Amazon Redshift engine version to which the cluster parameter group applies. The cluster engine version determines the set of parameters.
- Parameter
Group stringName - The name of the cluster parameter group.
- Parameters
[]Cluster
Parameter Group Parameter Args - An array of parameters to be modified. A maximum of 20 parameters can be modified in a single request.
- Tag
Args - An array of key-value pairs to apply to this resource.
- description String
- A description of the parameter group.
- parameter
Group StringFamily - The Amazon Redshift engine version to which the cluster parameter group applies. The cluster engine version determines the set of parameters.
- parameter
Group StringName - The name of the cluster parameter group.
- parameters
List<Cluster
Parameter Group Parameter> - An array of parameters to be modified. A maximum of 20 parameters can be modified in a single request.
- List<Tag>
- An array of key-value pairs to apply to this resource.
- description string
- A description of the parameter group.
- parameter
Group stringFamily - The Amazon Redshift engine version to which the cluster parameter group applies. The cluster engine version determines the set of parameters.
- parameter
Group stringName - The name of the cluster parameter group.
- parameters
Cluster
Parameter Group Parameter[] - An array of parameters to be modified. A maximum of 20 parameters can be modified in a single request.
- Tag[]
- An array of key-value pairs to apply to this resource.
- description str
- A description of the parameter group.
- parameter_
group_ strfamily - The Amazon Redshift engine version to which the cluster parameter group applies. The cluster engine version determines the set of parameters.
- parameter_
group_ strname - The name of the cluster parameter group.
- parameters
Sequence[Cluster
Parameter Group Parameter Args] - An array of parameters to be modified. A maximum of 20 parameters can be modified in a single request.
- Sequence[Tag
Args] - An array of key-value pairs to apply to this resource.
- description String
- A description of the parameter group.
- parameter
Group StringFamily - The Amazon Redshift engine version to which the cluster parameter group applies. The cluster engine version determines the set of parameters.
- parameter
Group StringName - The name of the cluster parameter group.
- parameters List<Property Map>
- An array of parameters to be modified. A maximum of 20 parameters can be modified in a single request.
- List<Property Map>
- An array of key-value pairs to apply to this resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the ClusterParameterGroup resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
ClusterParameterGroupParameter, ClusterParameterGroupParameterArgs
- Parameter
Name string - The name of the parameter.
- Parameter
Value string - The value of the parameter. If
ParameterName
iswlm_json_configuration
, then the maximum size ofParameterValue
is 8000 characters.
- Parameter
Name string - The name of the parameter.
- Parameter
Value string - The value of the parameter. If
ParameterName
iswlm_json_configuration
, then the maximum size ofParameterValue
is 8000 characters.
- parameter
Name String - The name of the parameter.
- parameter
Value String - The value of the parameter. If
ParameterName
iswlm_json_configuration
, then the maximum size ofParameterValue
is 8000 characters.
- parameter
Name string - The name of the parameter.
- parameter
Value string - The value of the parameter. If
ParameterName
iswlm_json_configuration
, then the maximum size ofParameterValue
is 8000 characters.
- parameter_
name str - The name of the parameter.
- parameter_
value str - The value of the parameter. If
ParameterName
iswlm_json_configuration
, then the maximum size ofParameterValue
is 8000 characters.
- parameter
Name String - The name of the parameter.
- parameter
Value String - The value of the parameter. If
ParameterName
iswlm_json_configuration
, then the maximum size ofParameterValue
is 8000 characters.
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.