GetServiceMetadata constructor

const GetServiceMetadata({
  1. required Input<Map<String, String>> annotations,
  2. required Input<Map<String, String>> effectiveAnnotations,
  3. required Input<Map<String, String>> effectiveLabels,
  4. required Input<int> generation,
  5. required Input<Map<String, String>> labels,
  6. required Input<String> namespace,
  7. required Input<Map<String, String>> pulumiLabels,
  8. required Input<String> resourceVersion,
  9. required Input<String> selfLink,
  10. required Input<String> uid,
})

Creates a new GetServiceMetadata. annotations Annotations is a key value map stored with a resource that effectiveAnnotations All of annotations (key/value pairs) present on the resource in GCP, including the annotations configured through Terraform, other clients and services. effectiveLabels All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Terraform, other clients and services. generation A sequence number representing a specific generation of the desired state. labels Map of string keys and values that can be used to organize and categorize namespace In Cloud Run the namespace must be equal to either the pulumiLabels The combination of labels configured directly on the resource resourceVersion An opaque value that represents the internal version of this object that selfLink SelfLink is a URL representing this object. uid UID is a unique id generated by the server on successful creation of a resource and is not

Implementation

const GetServiceMetadata({
  required this.annotations,
  required this.effectiveAnnotations,
  required this.effectiveLabels,
  required this.generation,
  required this.labels,
  required this.namespace,
  required this.pulumiLabels,
  required this.resourceVersion,
  required this.selfLink,
  required this.uid,
});