Package com.pulumi.gcp.monitoring.inputs
Class GenericServiceState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.monitoring.inputs.GenericServiceState
-
public final class GenericServiceState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GenericServiceState.Builder
-
Field Summary
Fields Modifier and Type Field Description static GenericServiceState
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<GenericServiceBasicServiceArgs>>
basicService()
static GenericServiceState.Builder
builder()
static GenericServiceState.Builder
builder(GenericServiceState defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
displayName()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
name()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
project()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
serviceId()
java.util.Optional<com.pulumi.core.Output<java.util.List<GenericServiceTelemetryArgs>>>
telemetries()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>
userLabels()
-
-
-
Field Detail
-
Empty
public static final GenericServiceState Empty
-
-
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.
-
builder
public static GenericServiceState.Builder builder()
-
builder
public static GenericServiceState.Builder builder(GenericServiceState defaults)
-
-