GetParametersParameter constructor

const GetParametersParameter({
  1. required Input<String> createTime,
  2. required Input<String> deletionPolicy,
  3. required Input<Map<String, String>> effectiveLabels,
  4. required Input<String> format,
  5. required Input<String> kmsKey,
  6. required Input<Map<String, String>> labels,
  7. required Input<String> name,
  8. required Input<String> parameterId,
  9. required Input<List<GetParametersParameterPolicyMember>> policyMembers,
  10. required Input<String> project,
  11. required Input<Map<String, String>> pulumiLabels,
  12. required Input<String> updateTime,
})

Creates a new GetParametersParameter. createTime The time at which the parameter was created. deletionPolicy Whether Terraform will be prevented from destroying the instance. Defaults to "DELETE". effectiveLabels All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Terraform, other clients and services. format The format type of the parameter. kmsKey The resource name of the Cloud KMS CryptoKey used to encrypt parameter version payload. Format projects/{{project}}/locations/global/keyRings/{{key_ring}}/cryptoKeys/{{crypto_key}} labels The labels assigned to the parameter. name The resource name of the parameter. Format: projects/{{project}}/locations/global/parameters/{{parameter_id}} parameterId The unique name of the resource. policyMembers An object containing a unique resource identity tied to the parameter. Structure is documented below. project The ID of the project. pulumiLabels The combination of labels configured directly on the resource updateTime The time at which the parameter was updated.

Implementation

const GetParametersParameter({
  required this.createTime,
  required this.deletionPolicy,
  required this.effectiveLabels,
  required this.format,
  required this.kmsKey,
  required this.labels,
  required this.name,
  required this.parameterId,
  required this.policyMembers,
  required this.project,
  required this.pulumiLabels,
  required this.updateTime,
});