Volcengine v0.0.34 published on Wednesday, Jul 2, 2025 by Volcengine
volcengine.redis.getParameterGroups
Explore with Pulumi AI
Use this data source to query detailed information of redis parameter groups
Using getParameterGroups
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getParameterGroups(args: GetParameterGroupsArgs, opts?: InvokeOptions): Promise<GetParameterGroupsResult>
function getParameterGroupsOutput(args: GetParameterGroupsOutputArgs, opts?: InvokeOptions): Output<GetParameterGroupsResult>
def get_parameter_groups(engine_version: Optional[str] = None,
name_regex: Optional[str] = None,
output_file: Optional[str] = None,
source: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetParameterGroupsResult
def get_parameter_groups_output(engine_version: Optional[pulumi.Input[str]] = None,
name_regex: Optional[pulumi.Input[str]] = None,
output_file: Optional[pulumi.Input[str]] = None,
source: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetParameterGroupsResult]
func GetParameterGroups(ctx *Context, args *GetParameterGroupsArgs, opts ...InvokeOption) (*GetParameterGroupsResult, error)
func GetParameterGroupsOutput(ctx *Context, args *GetParameterGroupsOutputArgs, opts ...InvokeOption) GetParameterGroupsResultOutput
> Note: This function is named GetParameterGroups
in the Go SDK.
public static class GetParameterGroups
{
public static Task<GetParameterGroupsResult> InvokeAsync(GetParameterGroupsArgs args, InvokeOptions? opts = null)
public static Output<GetParameterGroupsResult> Invoke(GetParameterGroupsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetParameterGroupsResult> getParameterGroups(GetParameterGroupsArgs args, InvokeOptions options)
public static Output<GetParameterGroupsResult> getParameterGroups(GetParameterGroupsArgs args, InvokeOptions options)
fn::invoke:
function: volcengine:redis/getParameterGroups:getParameterGroups
arguments:
# arguments dictionary
The following arguments are supported:
- Engine
Version string - The Redis database version applicable to the parameter template.
- Name
Regex string - A Name Regex of Resource.
- Output
File string - File name where to save data source results.
- Source string
- The source of creating the parameter template.
- Engine
Version string - The Redis database version applicable to the parameter template.
- Name
Regex string - A Name Regex of Resource.
- Output
File string - File name where to save data source results.
- Source string
- The source of creating the parameter template.
- engine
Version String - The Redis database version applicable to the parameter template.
- name
Regex String - A Name Regex of Resource.
- output
File String - File name where to save data source results.
- source String
- The source of creating the parameter template.
- engine
Version string - The Redis database version applicable to the parameter template.
- name
Regex string - A Name Regex of Resource.
- output
File string - File name where to save data source results.
- source string
- The source of creating the parameter template.
- engine_
version str - The Redis database version applicable to the parameter template.
- name_
regex str - A Name Regex of Resource.
- output_
file str - File name where to save data source results.
- source str
- The source of creating the parameter template.
- engine
Version String - The Redis database version applicable to the parameter template.
- name
Regex String - A Name Regex of Resource.
- output
File String - File name where to save data source results.
- source String
- The source of creating the parameter template.
getParameterGroups Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Parameter
Groups List<GetParameter Groups Parameter Group> - The details of the parameter template.
- Total
Count int - The total count of query.
- Engine
Version string - The database version applicable to the parameter template.
- Name
Regex string - Output
File string - Source string
- The source of creating the parameter template.
- Id string
- The provider-assigned unique ID for this managed resource.
- Parameter
Groups []GetParameter Groups Parameter Group - The details of the parameter template.
- Total
Count int - The total count of query.
- Engine
Version string - The database version applicable to the parameter template.
- Name
Regex string - Output
File string - Source string
- The source of creating the parameter template.
- id String
- The provider-assigned unique ID for this managed resource.
- parameter
Groups List<GetParameter Groups Parameter Group> - The details of the parameter template.
- total
Count Integer - The total count of query.
- engine
Version String - The database version applicable to the parameter template.
- name
Regex String - output
File String - source String
- The source of creating the parameter template.
- id string
- The provider-assigned unique ID for this managed resource.
- parameter
Groups GetParameter Groups Parameter Group[] - The details of the parameter template.
- total
Count number - The total count of query.
- engine
Version string - The database version applicable to the parameter template.
- name
Regex string - output
File string - source string
- The source of creating the parameter template.
- id str
- The provider-assigned unique ID for this managed resource.
- parameter_
groups Sequence[GetParameter Groups Parameter Group] - The details of the parameter template.
- total_
count int - The total count of query.
- engine_
version str - The database version applicable to the parameter template.
- name_
regex str - output_
file str - source str
- The source of creating the parameter template.
- id String
- The provider-assigned unique ID for this managed resource.
- parameter
Groups List<Property Map> - The details of the parameter template.
- total
Count Number - The total count of query.
- engine
Version String - The database version applicable to the parameter template.
- name
Regex String - output
File String - source String
- The source of creating the parameter template.
Supporting Types
GetParameterGroupsParameterGroup
- Create
Time string - The creation time of the parameter template, in the format of yyyy-MM-ddTHH:mm:ssZ (UTC).
- Default bool
- Whether it is the default parameter template.
- Description string
- The description the Optional parameters.
- Engine
Version string - The Redis database version applicable to the parameter template.
- Name string
- The name of the parameter template.
- Parameter
Group stringId - The ID of the parameter template.
- Parameter
Num int - The number of parameters contained in the parameter template.
- Parameters
List<Get
Parameter Groups Parameter Group Parameter> - The list of parameter information contained in the parameter template.
- Source string
- The source of creating the parameter template.
- Update
Time string - The last update time of the parameter template, in the format of yyyy-MM-ddTHH:mm:ssZ (UTC).
- Create
Time string - The creation time of the parameter template, in the format of yyyy-MM-ddTHH:mm:ssZ (UTC).
- Default bool
- Whether it is the default parameter template.
- Description string
- The description the Optional parameters.
- Engine
Version string - The Redis database version applicable to the parameter template.
- Name string
- The name of the parameter template.
- Parameter
Group stringId - The ID of the parameter template.
- Parameter
Num int - The number of parameters contained in the parameter template.
- Parameters
[]Get
Parameter Groups Parameter Group Parameter - The list of parameter information contained in the parameter template.
- Source string
- The source of creating the parameter template.
- Update
Time string - The last update time of the parameter template, in the format of yyyy-MM-ddTHH:mm:ssZ (UTC).
- create
Time String - The creation time of the parameter template, in the format of yyyy-MM-ddTHH:mm:ssZ (UTC).
- default_ Boolean
- Whether it is the default parameter template.
- description String
- The description the Optional parameters.
- engine
Version String - The Redis database version applicable to the parameter template.
- name String
- The name of the parameter template.
- parameter
Group StringId - The ID of the parameter template.
- parameter
Num Integer - The number of parameters contained in the parameter template.
- parameters
List<Get
Parameter Groups Parameter Group Parameter> - The list of parameter information contained in the parameter template.
- source String
- The source of creating the parameter template.
- update
Time String - The last update time of the parameter template, in the format of yyyy-MM-ddTHH:mm:ssZ (UTC).
- create
Time string - The creation time of the parameter template, in the format of yyyy-MM-ddTHH:mm:ssZ (UTC).
- default boolean
- Whether it is the default parameter template.
- description string
- The description the Optional parameters.
- engine
Version string - The Redis database version applicable to the parameter template.
- name string
- The name of the parameter template.
- parameter
Group stringId - The ID of the parameter template.
- parameter
Num number - The number of parameters contained in the parameter template.
- parameters
Get
Parameter Groups Parameter Group Parameter[] - The list of parameter information contained in the parameter template.
- source string
- The source of creating the parameter template.
- update
Time string - The last update time of the parameter template, in the format of yyyy-MM-ddTHH:mm:ssZ (UTC).
- create_
time str - The creation time of the parameter template, in the format of yyyy-MM-ddTHH:mm:ssZ (UTC).
- default bool
- Whether it is the default parameter template.
- description str
- The description the Optional parameters.
- engine_
version str - The Redis database version applicable to the parameter template.
- name str
- The name of the parameter template.
- parameter_
group_ strid - The ID of the parameter template.
- parameter_
num int - The number of parameters contained in the parameter template.
- parameters
Sequence[Get
Parameter Groups Parameter Group Parameter] - The list of parameter information contained in the parameter template.
- source str
- The source of creating the parameter template.
- update_
time str - The last update time of the parameter template, in the format of yyyy-MM-ddTHH:mm:ssZ (UTC).
- create
Time String - The creation time of the parameter template, in the format of yyyy-MM-ddTHH:mm:ssZ (UTC).
- default Boolean
- Whether it is the default parameter template.
- description String
- The description the Optional parameters.
- engine
Version String - The Redis database version applicable to the parameter template.
- name String
- The name of the parameter template.
- parameter
Group StringId - The ID of the parameter template.
- parameter
Num Number - The number of parameters contained in the parameter template.
- parameters List<Property Map>
- The list of parameter information contained in the parameter template.
- source String
- The source of creating the parameter template.
- update
Time String - The last update time of the parameter template, in the format of yyyy-MM-ddTHH:mm:ssZ (UTC).
GetParameterGroupsParameterGroupParameter
- Current
Value string - The current running value of the parameter.
- Description string
- The description the Optional parameters.
- Need
Reboot bool - Whether to restart the instance to take effect after modifying this parameter.
- Options
List<Get
Parameter Groups Parameter Group Parameter Option> - The optional list of selector type parameters.
- Param
Name string - The name of parameter.
- Range string
- The value range of numerical type parameters.
- Type string
- The type of the parameter.
- Unit string
- The unit of the numerical type parameter.
- Current
Value string - The current running value of the parameter.
- Description string
- The description the Optional parameters.
- Need
Reboot bool - Whether to restart the instance to take effect after modifying this parameter.
- Options
[]Get
Parameter Groups Parameter Group Parameter Option - The optional list of selector type parameters.
- Param
Name string - The name of parameter.
- Range string
- The value range of numerical type parameters.
- Type string
- The type of the parameter.
- Unit string
- The unit of the numerical type parameter.
- current
Value String - The current running value of the parameter.
- description String
- The description the Optional parameters.
- need
Reboot Boolean - Whether to restart the instance to take effect after modifying this parameter.
- options
List<Get
Parameter Groups Parameter Group Parameter Option> - The optional list of selector type parameters.
- param
Name String - The name of parameter.
- range String
- The value range of numerical type parameters.
- type String
- The type of the parameter.
- unit String
- The unit of the numerical type parameter.
- current
Value string - The current running value of the parameter.
- description string
- The description the Optional parameters.
- need
Reboot boolean - Whether to restart the instance to take effect after modifying this parameter.
- options
Get
Parameter Groups Parameter Group Parameter Option[] - The optional list of selector type parameters.
- param
Name string - The name of parameter.
- range string
- The value range of numerical type parameters.
- type string
- The type of the parameter.
- unit string
- The unit of the numerical type parameter.
- current_
value str - The current running value of the parameter.
- description str
- The description the Optional parameters.
- need_
reboot bool - Whether to restart the instance to take effect after modifying this parameter.
- options
Sequence[Get
Parameter Groups Parameter Group Parameter Option] - The optional list of selector type parameters.
- param_
name str - The name of parameter.
- range str
- The value range of numerical type parameters.
- type str
- The type of the parameter.
- unit str
- The unit of the numerical type parameter.
- current
Value String - The current running value of the parameter.
- description String
- The description the Optional parameters.
- need
Reboot Boolean - Whether to restart the instance to take effect after modifying this parameter.
- options List<Property Map>
- The optional list of selector type parameters.
- param
Name String - The name of parameter.
- range String
- The value range of numerical type parameters.
- type String
- The type of the parameter.
- unit String
- The unit of the numerical type parameter.
GetParameterGroupsParameterGroupParameterOption
- Description string
- The description the Optional parameters.
- Value string
- Optional selector type parameters.
- Description string
- The description the Optional parameters.
- Value string
- Optional selector type parameters.
- description String
- The description the Optional parameters.
- value String
- Optional selector type parameters.
- description string
- The description the Optional parameters.
- value string
- Optional selector type parameters.
- description str
- The description the Optional parameters.
- value str
- Optional selector type parameters.
- description String
- The description the Optional parameters.
- value String
- Optional selector type parameters.
Package Details
- Repository
- volcengine volcengine/pulumi-volcengine
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
volcengine
Terraform Provider.