All Products
Search
Document Center

Resource Orchestration Service:DATASOURCE::OOS::SecretParameters

Last Updated:Jun 18, 2026

Queries a list of Operation Orchestration Service (OOS) secret parameters.

Syntax

{
  "Type": "DATASOURCE::OOS::SecretParameters",
  "Properties": {
    "ResourceGroupId": String,
    "SecretParameterName": String,
    "RefreshOptions": String
  }
}

Properties

Property

Type

Required

Editable

Description

Constraint

ResourceGroupId

String

No

Yes

The ID of the resource group.

None.

SecretParameterName

String

No

Yes

The name of the secret parameter.

None.

RefreshOptions

String

No

Yes

The refresh policy for data source resources when the stack is updated.

Valid values:

  • Never (default): Data source resources are not refreshed when the stack is updated.

  • Always: Data source resources are refreshed when the stack is updated.

Return values

Fn::GetAtt

  • SecretParameters: Details of the secret parameters.

  • SecretParameterNames: the names of the secret parameters.

Property

Type

Description

Constraint

SecretParameterNames

List

The names of the secret parameters.

None.

SecretParameters

List

Details of the secret parameters.

None.

SecretParameterName

string

The name of the secret parameter.

None.

ParameterVersion

string

The version of the secret parameter.

None.

Description

string

The description of the secret parameter.

None.

Tags

Map

The custom tags of the secret parameter.

None.

ShareType

string

The share type of the secret parameter.

None.

ResourceGroupId

string

The ID of the resource group.

None.

UpdatedDate

string

The time when the secret parameter was updated.

None.

KeyId

string

The ID of the Key Management Service (KMS) key used to encrypt the secret parameter.

None.

CreatedBy

string

The user who created the secret parameter.

None.

UpdatedBy

string

The user who updated the secret parameter.

None.

SecretParameterId

string

The ID of the secret parameter.

None.

Type

string

The type of the secret parameter.

None.

CreateTime

string

The time when the secret parameter was created.

None.

Examples

ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::OOS::SecretParameters
    Properties:
      SecretParameterName: MySecretParameter
Outputs:
  SecretParameters:
    Description: The list of secret parameters.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - SecretParameters
  SecretParameterNames:
    Description: The list of secret parameter names.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - SecretParameterNames
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::OOS::SecretParameters",
      "Properties": {
        "SecretParameterName": "MySecretParameter"
      }
    }
  },
  "Outputs": {
    "SecretParameters": {
      "Description": "The list of secret parameters.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "SecretParameters"
        ]
      }
    },
    "SecretParameterNames": {
      "Description": "The list of secret parameter names.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "SecretParameterNames"
        ]
      }
    }
  }
}