Package com.pulumi.gcp.endpoints.inputs
Class ServiceState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.endpoints.inputs.ServiceState
-
public final class ServiceState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ServiceState.Builder
-
Field Summary
Fields Modifier and Type Field Description static ServiceState
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.util.List<ServiceApiArgs>>>
apis()
static ServiceState.Builder
builder()
static ServiceState.Builder
builder(ServiceState defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
configId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
dnsAddress()
java.util.Optional<com.pulumi.core.Output<java.util.List<ServiceEndpointArgs>>>
endpoints()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
grpcConfig()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
openapiConfig()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
project()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
protocOutputBase64()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
serviceName()
-
-
-
Field Detail
-
Empty
public static final ServiceState Empty
-
-
Method Detail
-
apis
public java.util.Optional<com.pulumi.core.Output<java.util.List<ServiceApiArgs>>> apis()
- Returns:
- A list of API objects; structure is documented below.
-
configId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> configId()
- Returns:
- The autogenerated ID for the configuration that is rolled out as part of the creation of this resource. Must be provided to compute engine instances as a tag.
-
dnsAddress
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> dnsAddress()
- Returns:
- The address at which the service can be found - usually the same as the service name.
-
endpoints
public java.util.Optional<com.pulumi.core.Output<java.util.List<ServiceEndpointArgs>>> endpoints()
- Returns:
- A list of Endpoint objects; structure is documented below.
-
grpcConfig
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> grpcConfig()
- Returns:
- The full text of the Service Config YAML file (Example located [here](https://github.com/GoogleCloudPlatform/python-docs-samples/blob/main/endpoints/bookstore-grpc/api_config.yaml)). If provided, must also provide `protoc_output_base64`. `open_api` config must *not* be provided.
-
openapiConfig
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> openapiConfig()
- Returns:
- The full text of the OpenAPI YAML configuration as described [here](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/2.0.md). Either this, or *both* of `grpc_config` and `protoc_output_base64` must be specified.
-
project
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> project()
- Returns:
- The project ID that the service belongs to. If not provided, provider project is used.
-
protocOutputBase64
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> protocOutputBase64()
- Returns:
- The full contents of the Service Descriptor File generated by protoc. This should be a compiled .pb file, base64-encoded.
-
serviceName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> serviceName()
- Returns:
- The name of the service. Usually of the form `$apiname.endpoints.$projectid.cloud.goog`. ***
-
builder
public static ServiceState.Builder builder()
-
builder
public static ServiceState.Builder builder(ServiceState defaults)
-
-