Class GenericServiceState


  • public final class GenericServiceState
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • basicService

        public java.util.Optional<com.pulumi.core.Output<GenericServiceBasicServiceArgs>> basicService()
        Returns:
        A well-known service type, defined by its service type and service labels. Valid values of service types and services labels are described at https://cloud.google.com/stackdriver/docs/solutions/slo-monitoring/api/api-structures#basic-svc-w-basic-sli Structure is documented below.
      • displayName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> displayName()
        Returns:
        Name used for UI elements listing this Service.
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        The full resource name for this service. The syntax is: projects/[PROJECT_ID]/services/[SERVICE_ID].
      • project

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> project()
        Returns:
        The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
      • serviceId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> serviceId()
        Returns:
        An optional service ID to use. If not given, the server will generate a service ID. ***
      • telemetries

        public java.util.Optional<com.pulumi.core.Output<java.util.List<GenericServiceTelemetryArgs>>> telemetries()
        Returns:
        Configuration for how to query telemetry on a Service. Structure is documented below.
      • userLabels

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> userLabels()
        Returns:
        Labels which have been used to annotate the service. Label keys must start with a letter. Label keys and values may contain lowercase letters, numbers, underscores, and dashes. Label keys and values have a maximum length of 63 characters, and must be less than 128 bytes in size. Up to 64 label entries may be stored. For labels which do not have a semantic value, the empty string may be supplied for the label value.