Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.monitoring/v3.Service
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Create a Service. Auto-naming is currently not supported for this resource.
Create Service Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Service(name: string, args: ServiceArgs, opts?: CustomResourceOptions);
@overload
def Service(resource_name: str,
args: ServiceArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Service(resource_name: str,
opts: Optional[ResourceOptions] = None,
v3_id: Optional[str] = None,
v3_id1: Optional[str] = None,
gke_service: Optional[GkeServiceArgs] = None,
gke_workload: Optional[GkeWorkloadArgs] = None,
cluster_istio: Optional[ClusterIstioArgs] = None,
custom: Optional[CustomArgs] = None,
display_name: Optional[str] = None,
gke_namespace: Optional[GkeNamespaceArgs] = None,
app_engine: Optional[AppEngineArgs] = None,
cloud_run: Optional[CloudRunArgs] = None,
istio_canonical_service: Optional[IstioCanonicalServiceArgs] = None,
mesh_istio: Optional[MeshIstioArgs] = None,
name: Optional[str] = None,
service_id: Optional[str] = None,
telemetry: Optional[TelemetryArgs] = None,
user_labels: Optional[Mapping[str, str]] = None,
cloud_endpoints: Optional[CloudEndpointsArgs] = None,
basic_service: Optional[BasicServiceArgs] = None)
func NewService(ctx *Context, name string, args ServiceArgs, opts ...ResourceOption) (*Service, error)
public Service(string name, ServiceArgs args, CustomResourceOptions? opts = null)
public Service(String name, ServiceArgs args)
public Service(String name, ServiceArgs args, CustomResourceOptions options)
type: google-native:monitoring/v3:Service
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ServiceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ServiceArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ServiceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ServiceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ServiceArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var exampleserviceResourceResourceFromMonitoringv3 = new GoogleNative.Monitoring.V3.Service("exampleserviceResourceResourceFromMonitoringv3", new()
{
V3Id = "string",
V3Id1 = "string",
GkeService = new GoogleNative.Monitoring.V3.Inputs.GkeServiceArgs
{
ClusterName = "string",
Location = "string",
NamespaceName = "string",
ServiceName = "string",
},
GkeWorkload = new GoogleNative.Monitoring.V3.Inputs.GkeWorkloadArgs
{
ClusterName = "string",
Location = "string",
NamespaceName = "string",
TopLevelControllerName = "string",
TopLevelControllerType = "string",
},
ClusterIstio = new GoogleNative.Monitoring.V3.Inputs.ClusterIstioArgs
{
ClusterName = "string",
Location = "string",
ServiceName = "string",
ServiceNamespace = "string",
},
Custom = null,
DisplayName = "string",
GkeNamespace = new GoogleNative.Monitoring.V3.Inputs.GkeNamespaceArgs
{
ClusterName = "string",
Location = "string",
NamespaceName = "string",
},
AppEngine = new GoogleNative.Monitoring.V3.Inputs.AppEngineArgs
{
ModuleId = "string",
},
CloudRun = new GoogleNative.Monitoring.V3.Inputs.CloudRunArgs
{
Location = "string",
ServiceName = "string",
},
IstioCanonicalService = new GoogleNative.Monitoring.V3.Inputs.IstioCanonicalServiceArgs
{
CanonicalService = "string",
CanonicalServiceNamespace = "string",
MeshUid = "string",
},
MeshIstio = new GoogleNative.Monitoring.V3.Inputs.MeshIstioArgs
{
MeshUid = "string",
ServiceName = "string",
ServiceNamespace = "string",
},
Name = "string",
ServiceId = "string",
Telemetry = new GoogleNative.Monitoring.V3.Inputs.TelemetryArgs
{
ResourceName = "string",
},
UserLabels =
{
{ "string", "string" },
},
CloudEndpoints = new GoogleNative.Monitoring.V3.Inputs.CloudEndpointsArgs
{
Service = "string",
},
BasicService = new GoogleNative.Monitoring.V3.Inputs.BasicServiceArgs
{
ServiceLabels =
{
{ "string", "string" },
},
ServiceType = "string",
},
});
example, err := monitoringv3.NewService(ctx, "exampleserviceResourceResourceFromMonitoringv3", &monitoringv3.ServiceArgs{
V3Id: pulumi.String("string"),
V3Id1: pulumi.String("string"),
GkeService: &monitoring.GkeServiceArgs{
ClusterName: pulumi.String("string"),
Location: pulumi.String("string"),
NamespaceName: pulumi.String("string"),
ServiceName: pulumi.String("string"),
},
GkeWorkload: &monitoring.GkeWorkloadArgs{
ClusterName: pulumi.String("string"),
Location: pulumi.String("string"),
NamespaceName: pulumi.String("string"),
TopLevelControllerName: pulumi.String("string"),
TopLevelControllerType: pulumi.String("string"),
},
ClusterIstio: &monitoring.ClusterIstioArgs{
ClusterName: pulumi.String("string"),
Location: pulumi.String("string"),
ServiceName: pulumi.String("string"),
ServiceNamespace: pulumi.String("string"),
},
Custom: nil,
DisplayName: pulumi.String("string"),
GkeNamespace: &monitoring.GkeNamespaceArgs{
ClusterName: pulumi.String("string"),
Location: pulumi.String("string"),
NamespaceName: pulumi.String("string"),
},
AppEngine: &monitoring.AppEngineArgs{
ModuleId: pulumi.String("string"),
},
CloudRun: &monitoring.CloudRunArgs{
Location: pulumi.String("string"),
ServiceName: pulumi.String("string"),
},
IstioCanonicalService: &monitoring.IstioCanonicalServiceArgs{
CanonicalService: pulumi.String("string"),
CanonicalServiceNamespace: pulumi.String("string"),
MeshUid: pulumi.String("string"),
},
MeshIstio: &monitoring.MeshIstioArgs{
MeshUid: pulumi.String("string"),
ServiceName: pulumi.String("string"),
ServiceNamespace: pulumi.String("string"),
},
Name: pulumi.String("string"),
ServiceId: pulumi.String("string"),
Telemetry: &monitoring.TelemetryArgs{
ResourceName: pulumi.String("string"),
},
UserLabels: pulumi.StringMap{
"string": pulumi.String("string"),
},
CloudEndpoints: &monitoring.CloudEndpointsArgs{
Service: pulumi.String("string"),
},
BasicService: &monitoring.BasicServiceArgs{
ServiceLabels: pulumi.StringMap{
"string": pulumi.String("string"),
},
ServiceType: pulumi.String("string"),
},
})
var exampleserviceResourceResourceFromMonitoringv3 = new Service("exampleserviceResourceResourceFromMonitoringv3", ServiceArgs.builder()
.v3Id("string")
.v3Id1("string")
.gkeService(GkeServiceArgs.builder()
.clusterName("string")
.location("string")
.namespaceName("string")
.serviceName("string")
.build())
.gkeWorkload(GkeWorkloadArgs.builder()
.clusterName("string")
.location("string")
.namespaceName("string")
.topLevelControllerName("string")
.topLevelControllerType("string")
.build())
.clusterIstio(ClusterIstioArgs.builder()
.clusterName("string")
.location("string")
.serviceName("string")
.serviceNamespace("string")
.build())
.custom()
.displayName("string")
.gkeNamespace(GkeNamespaceArgs.builder()
.clusterName("string")
.location("string")
.namespaceName("string")
.build())
.appEngine(AppEngineArgs.builder()
.moduleId("string")
.build())
.cloudRun(CloudRunArgs.builder()
.location("string")
.serviceName("string")
.build())
.istioCanonicalService(IstioCanonicalServiceArgs.builder()
.canonicalService("string")
.canonicalServiceNamespace("string")
.meshUid("string")
.build())
.meshIstio(MeshIstioArgs.builder()
.meshUid("string")
.serviceName("string")
.serviceNamespace("string")
.build())
.name("string")
.serviceId("string")
.telemetry(TelemetryArgs.builder()
.resourceName("string")
.build())
.userLabels(Map.of("string", "string"))
.cloudEndpoints(CloudEndpointsArgs.builder()
.service("string")
.build())
.basicService(BasicServiceArgs.builder()
.serviceLabels(Map.of("string", "string"))
.serviceType("string")
.build())
.build());
exampleservice_resource_resource_from_monitoringv3 = google_native.monitoring.v3.Service("exampleserviceResourceResourceFromMonitoringv3",
v3_id="string",
v3_id1="string",
gke_service=google_native.monitoring.v3.GkeServiceArgs(
cluster_name="string",
location="string",
namespace_name="string",
service_name="string",
),
gke_workload=google_native.monitoring.v3.GkeWorkloadArgs(
cluster_name="string",
location="string",
namespace_name="string",
top_level_controller_name="string",
top_level_controller_type="string",
),
cluster_istio=google_native.monitoring.v3.ClusterIstioArgs(
cluster_name="string",
location="string",
service_name="string",
service_namespace="string",
),
custom=google_native.monitoring.v3.CustomArgs(),
display_name="string",
gke_namespace=google_native.monitoring.v3.GkeNamespaceArgs(
cluster_name="string",
location="string",
namespace_name="string",
),
app_engine=google_native.monitoring.v3.AppEngineArgs(
module_id="string",
),
cloud_run=google_native.monitoring.v3.CloudRunArgs(
location="string",
service_name="string",
),
istio_canonical_service=google_native.monitoring.v3.IstioCanonicalServiceArgs(
canonical_service="string",
canonical_service_namespace="string",
mesh_uid="string",
),
mesh_istio=google_native.monitoring.v3.MeshIstioArgs(
mesh_uid="string",
service_name="string",
service_namespace="string",
),
name="string",
service_id="string",
telemetry=google_native.monitoring.v3.TelemetryArgs(
resource_name="string",
),
user_labels={
"string": "string",
},
cloud_endpoints=google_native.monitoring.v3.CloudEndpointsArgs(
service="string",
),
basic_service=google_native.monitoring.v3.BasicServiceArgs(
service_labels={
"string": "string",
},
service_type="string",
))
const exampleserviceResourceResourceFromMonitoringv3 = new google_native.monitoring.v3.Service("exampleserviceResourceResourceFromMonitoringv3", {
v3Id: "string",
v3Id1: "string",
gkeService: {
clusterName: "string",
location: "string",
namespaceName: "string",
serviceName: "string",
},
gkeWorkload: {
clusterName: "string",
location: "string",
namespaceName: "string",
topLevelControllerName: "string",
topLevelControllerType: "string",
},
clusterIstio: {
clusterName: "string",
location: "string",
serviceName: "string",
serviceNamespace: "string",
},
custom: {},
displayName: "string",
gkeNamespace: {
clusterName: "string",
location: "string",
namespaceName: "string",
},
appEngine: {
moduleId: "string",
},
cloudRun: {
location: "string",
serviceName: "string",
},
istioCanonicalService: {
canonicalService: "string",
canonicalServiceNamespace: "string",
meshUid: "string",
},
meshIstio: {
meshUid: "string",
serviceName: "string",
serviceNamespace: "string",
},
name: "string",
serviceId: "string",
telemetry: {
resourceName: "string",
},
userLabels: {
string: "string",
},
cloudEndpoints: {
service: "string",
},
basicService: {
serviceLabels: {
string: "string",
},
serviceType: "string",
},
});
type: google-native:monitoring/v3:Service
properties:
appEngine:
moduleId: string
basicService:
serviceLabels:
string: string
serviceType: string
cloudEndpoints:
service: string
cloudRun:
location: string
serviceName: string
clusterIstio:
clusterName: string
location: string
serviceName: string
serviceNamespace: string
custom: {}
displayName: string
gkeNamespace:
clusterName: string
location: string
namespaceName: string
gkeService:
clusterName: string
location: string
namespaceName: string
serviceName: string
gkeWorkload:
clusterName: string
location: string
namespaceName: string
topLevelControllerName: string
topLevelControllerType: string
istioCanonicalService:
canonicalService: string
canonicalServiceNamespace: string
meshUid: string
meshIstio:
meshUid: string
serviceName: string
serviceNamespace: string
name: string
serviceId: string
telemetry:
resourceName: string
userLabels:
string: string
v3Id: string
v3Id1: string
Service Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Service resource accepts the following input properties:
- V3Id string
- V3Id1 string
- App
Engine Pulumi.Google Native. Monitoring. V3. Inputs. App Engine - Type used for App Engine services.
- Basic
Service Pulumi.Google Native. Monitoring. V3. Inputs. Basic Service - Message that contains the service type and service labels of this service if it is a basic service. Documentation and examples here (https://cloud.google.com/stackdriver/docs/solutions/slo-monitoring/api/api-structures#basic-svc-w-basic-sli).
- Cloud
Endpoints Pulumi.Google Native. Monitoring. V3. Inputs. Cloud Endpoints - Type used for Cloud Endpoints services.
- Cloud
Run Pulumi.Google Native. Monitoring. V3. Inputs. Cloud Run - Type used for Cloud Run services.
- Cluster
Istio Pulumi.Google Native. Monitoring. V3. Inputs. Cluster Istio - Type used for Istio services that live in a Kubernetes cluster.
- Custom
Pulumi.
Google Native. Monitoring. V3. Inputs. Custom - Custom service type.
- Display
Name string - Name used for UI elements listing this Service.
- Gke
Namespace Pulumi.Google Native. Monitoring. V3. Inputs. Gke Namespace - Type used for GKE Namespaces.
- Gke
Service Pulumi.Google Native. Monitoring. V3. Inputs. Gke Service - Type used for GKE Services (the Kubernetes concept of a service).
- Gke
Workload Pulumi.Google Native. Monitoring. V3. Inputs. Gke Workload - Type used for GKE Workloads.
- Istio
Canonical Pulumi.Service Google Native. Monitoring. V3. Inputs. Istio Canonical Service - Type used for canonical services scoped to an Istio mesh. Metrics for Istio are documented here (https://istio.io/latest/docs/reference/config/metrics/)
- Mesh
Istio Pulumi.Google Native. Monitoring. V3. Inputs. Mesh Istio - Type used for Istio services scoped to an Istio mesh.
- Name string
- Resource name for this Service. The format is: projects/[PROJECT_ID_OR_NUMBER]/services/[SERVICE_ID]
- Service
Id string - Optional. The Service id to use for this Service. If omitted, an id will be generated instead. Must match the pattern [a-z0-9-]+
- Telemetry
Pulumi.
Google Native. Monitoring. V3. Inputs. Telemetry - Configuration for how to query telemetry on a Service.
- User
Labels Dictionary<string, string> - 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.
- V3Id string
- V3Id1 string
- App
Engine AppEngine Args - Type used for App Engine services.
- Basic
Service BasicService Args - Message that contains the service type and service labels of this service if it is a basic service. Documentation and examples here (https://cloud.google.com/stackdriver/docs/solutions/slo-monitoring/api/api-structures#basic-svc-w-basic-sli).
- Cloud
Endpoints CloudEndpoints Args - Type used for Cloud Endpoints services.
- Cloud
Run CloudRun Args - Type used for Cloud Run services.
- Cluster
Istio ClusterIstio Args - Type used for Istio services that live in a Kubernetes cluster.
- Custom
Custom
Args - Custom service type.
- Display
Name string - Name used for UI elements listing this Service.
- Gke
Namespace GkeNamespace Args - Type used for GKE Namespaces.
- Gke
Service GkeService Args - Type used for GKE Services (the Kubernetes concept of a service).
- Gke
Workload GkeWorkload Args - Type used for GKE Workloads.
- Istio
Canonical IstioService Canonical Service Args - Type used for canonical services scoped to an Istio mesh. Metrics for Istio are documented here (https://istio.io/latest/docs/reference/config/metrics/)
- Mesh
Istio MeshIstio Args - Type used for Istio services scoped to an Istio mesh.
- Name string
- Resource name for this Service. The format is: projects/[PROJECT_ID_OR_NUMBER]/services/[SERVICE_ID]
- Service
Id string - Optional. The Service id to use for this Service. If omitted, an id will be generated instead. Must match the pattern [a-z0-9-]+
- Telemetry
Telemetry
Args - Configuration for how to query telemetry on a Service.
- User
Labels map[string]string - 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.
- v3Id String
- v3Id1 String
- app
Engine AppEngine - Type used for App Engine services.
- basic
Service BasicService - Message that contains the service type and service labels of this service if it is a basic service. Documentation and examples here (https://cloud.google.com/stackdriver/docs/solutions/slo-monitoring/api/api-structures#basic-svc-w-basic-sli).
- cloud
Endpoints CloudEndpoints - Type used for Cloud Endpoints services.
- cloud
Run CloudRun - Type used for Cloud Run services.
- cluster
Istio ClusterIstio - Type used for Istio services that live in a Kubernetes cluster.
- custom Custom
- Custom service type.
- display
Name String - Name used for UI elements listing this Service.
- gke
Namespace GkeNamespace - Type used for GKE Namespaces.
- gke
Service GkeService - Type used for GKE Services (the Kubernetes concept of a service).
- gke
Workload GkeWorkload - Type used for GKE Workloads.
- istio
Canonical IstioService Canonical Service - Type used for canonical services scoped to an Istio mesh. Metrics for Istio are documented here (https://istio.io/latest/docs/reference/config/metrics/)
- mesh
Istio MeshIstio - Type used for Istio services scoped to an Istio mesh.
- name String
- Resource name for this Service. The format is: projects/[PROJECT_ID_OR_NUMBER]/services/[SERVICE_ID]
- service
Id String - Optional. The Service id to use for this Service. If omitted, an id will be generated instead. Must match the pattern [a-z0-9-]+
- telemetry Telemetry
- Configuration for how to query telemetry on a Service.
- user
Labels Map<String,String> - 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.
- v3Id string
- v3Id1 string
- app
Engine AppEngine - Type used for App Engine services.
- basic
Service BasicService - Message that contains the service type and service labels of this service if it is a basic service. Documentation and examples here (https://cloud.google.com/stackdriver/docs/solutions/slo-monitoring/api/api-structures#basic-svc-w-basic-sli).
- cloud
Endpoints CloudEndpoints - Type used for Cloud Endpoints services.
- cloud
Run CloudRun - Type used for Cloud Run services.
- cluster
Istio ClusterIstio - Type used for Istio services that live in a Kubernetes cluster.
- custom Custom
- Custom service type.
- display
Name string - Name used for UI elements listing this Service.
- gke
Namespace GkeNamespace - Type used for GKE Namespaces.
- gke
Service GkeService - Type used for GKE Services (the Kubernetes concept of a service).
- gke
Workload GkeWorkload - Type used for GKE Workloads.
- istio
Canonical IstioService Canonical Service - Type used for canonical services scoped to an Istio mesh. Metrics for Istio are documented here (https://istio.io/latest/docs/reference/config/metrics/)
- mesh
Istio MeshIstio - Type used for Istio services scoped to an Istio mesh.
- name string
- Resource name for this Service. The format is: projects/[PROJECT_ID_OR_NUMBER]/services/[SERVICE_ID]
- service
Id string - Optional. The Service id to use for this Service. If omitted, an id will be generated instead. Must match the pattern [a-z0-9-]+
- telemetry Telemetry
- Configuration for how to query telemetry on a Service.
- user
Labels {[key: string]: string} - 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.
- v3_
id str - v3_
id1 str - app_
engine AppEngine Args - Type used for App Engine services.
- basic_
service BasicService Args - Message that contains the service type and service labels of this service if it is a basic service. Documentation and examples here (https://cloud.google.com/stackdriver/docs/solutions/slo-monitoring/api/api-structures#basic-svc-w-basic-sli).
- cloud_
endpoints CloudEndpoints Args - Type used for Cloud Endpoints services.
- cloud_
run CloudRun Args - Type used for Cloud Run services.
- cluster_
istio ClusterIstio Args - Type used for Istio services that live in a Kubernetes cluster.
- custom
Custom
Args - Custom service type.
- display_
name str - Name used for UI elements listing this Service.
- gke_
namespace GkeNamespace Args - Type used for GKE Namespaces.
- gke_
service GkeService Args - Type used for GKE Services (the Kubernetes concept of a service).
- gke_
workload GkeWorkload Args - Type used for GKE Workloads.
- istio_
canonical_ Istioservice Canonical Service Args - Type used for canonical services scoped to an Istio mesh. Metrics for Istio are documented here (https://istio.io/latest/docs/reference/config/metrics/)
- mesh_
istio MeshIstio Args - Type used for Istio services scoped to an Istio mesh.
- name str
- Resource name for this Service. The format is: projects/[PROJECT_ID_OR_NUMBER]/services/[SERVICE_ID]
- service_
id str - Optional. The Service id to use for this Service. If omitted, an id will be generated instead. Must match the pattern [a-z0-9-]+
- telemetry
Telemetry
Args - Configuration for how to query telemetry on a Service.
- user_
labels Mapping[str, str] - 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.
- v3Id String
- v3Id1 String
- app
Engine Property Map - Type used for App Engine services.
- basic
Service Property Map - Message that contains the service type and service labels of this service if it is a basic service. Documentation and examples here (https://cloud.google.com/stackdriver/docs/solutions/slo-monitoring/api/api-structures#basic-svc-w-basic-sli).
- cloud
Endpoints Property Map - Type used for Cloud Endpoints services.
- cloud
Run Property Map - Type used for Cloud Run services.
- cluster
Istio Property Map - Type used for Istio services that live in a Kubernetes cluster.
- custom Property Map
- Custom service type.
- display
Name String - Name used for UI elements listing this Service.
- gke
Namespace Property Map - Type used for GKE Namespaces.
- gke
Service Property Map - Type used for GKE Services (the Kubernetes concept of a service).
- gke
Workload Property Map - Type used for GKE Workloads.
- istio
Canonical Property MapService - Type used for canonical services scoped to an Istio mesh. Metrics for Istio are documented here (https://istio.io/latest/docs/reference/config/metrics/)
- mesh
Istio Property Map - Type used for Istio services scoped to an Istio mesh.
- name String
- Resource name for this Service. The format is: projects/[PROJECT_ID_OR_NUMBER]/services/[SERVICE_ID]
- service
Id String - Optional. The Service id to use for this Service. If omitted, an id will be generated instead. Must match the pattern [a-z0-9-]+
- telemetry Property Map
- Configuration for how to query telemetry on a Service.
- user
Labels Map<String> - 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.
Outputs
All input properties are implicitly available as output properties. Additionally, the Service resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
AppEngine, AppEngineArgs
- Module
Id string - The ID of the App Engine module underlying this service. Corresponds to the module_id resource label in the gae_app monitored resource (https://cloud.google.com/monitoring/api/resources#tag_gae_app).
- Module
Id string - The ID of the App Engine module underlying this service. Corresponds to the module_id resource label in the gae_app monitored resource (https://cloud.google.com/monitoring/api/resources#tag_gae_app).
- module
Id String - The ID of the App Engine module underlying this service. Corresponds to the module_id resource label in the gae_app monitored resource (https://cloud.google.com/monitoring/api/resources#tag_gae_app).
- module
Id string - The ID of the App Engine module underlying this service. Corresponds to the module_id resource label in the gae_app monitored resource (https://cloud.google.com/monitoring/api/resources#tag_gae_app).
- module_
id str - The ID of the App Engine module underlying this service. Corresponds to the module_id resource label in the gae_app monitored resource (https://cloud.google.com/monitoring/api/resources#tag_gae_app).
- module
Id String - The ID of the App Engine module underlying this service. Corresponds to the module_id resource label in the gae_app monitored resource (https://cloud.google.com/monitoring/api/resources#tag_gae_app).
AppEngineResponse, AppEngineResponseArgs
- Module
Id string - The ID of the App Engine module underlying this service. Corresponds to the module_id resource label in the gae_app monitored resource (https://cloud.google.com/monitoring/api/resources#tag_gae_app).
- Module
Id string - The ID of the App Engine module underlying this service. Corresponds to the module_id resource label in the gae_app monitored resource (https://cloud.google.com/monitoring/api/resources#tag_gae_app).
- module
Id String - The ID of the App Engine module underlying this service. Corresponds to the module_id resource label in the gae_app monitored resource (https://cloud.google.com/monitoring/api/resources#tag_gae_app).
- module
Id string - The ID of the App Engine module underlying this service. Corresponds to the module_id resource label in the gae_app monitored resource (https://cloud.google.com/monitoring/api/resources#tag_gae_app).
- module_
id str - The ID of the App Engine module underlying this service. Corresponds to the module_id resource label in the gae_app monitored resource (https://cloud.google.com/monitoring/api/resources#tag_gae_app).
- module
Id String - The ID of the App Engine module underlying this service. Corresponds to the module_id resource label in the gae_app monitored resource (https://cloud.google.com/monitoring/api/resources#tag_gae_app).
BasicService, BasicServiceArgs
- Service
Labels Dictionary<string, string> - Labels that specify the resource that emits the monitoring data which is used for SLO reporting of this Service. Documentation and valid values for given service types here (https://cloud.google.com/stackdriver/docs/solutions/slo-monitoring/api/api-structures#basic-svc-w-basic-sli).
- Service
Type string - The type of service that this basic service defines, e.g. APP_ENGINE service type. Documentation and valid values here (https://cloud.google.com/stackdriver/docs/solutions/slo-monitoring/api/api-structures#basic-svc-w-basic-sli).
- Service
Labels map[string]string - Labels that specify the resource that emits the monitoring data which is used for SLO reporting of this Service. Documentation and valid values for given service types here (https://cloud.google.com/stackdriver/docs/solutions/slo-monitoring/api/api-structures#basic-svc-w-basic-sli).
- Service
Type string - The type of service that this basic service defines, e.g. APP_ENGINE service type. Documentation and valid values here (https://cloud.google.com/stackdriver/docs/solutions/slo-monitoring/api/api-structures#basic-svc-w-basic-sli).
- service
Labels Map<String,String> - Labels that specify the resource that emits the monitoring data which is used for SLO reporting of this Service. Documentation and valid values for given service types here (https://cloud.google.com/stackdriver/docs/solutions/slo-monitoring/api/api-structures#basic-svc-w-basic-sli).
- service
Type String - The type of service that this basic service defines, e.g. APP_ENGINE service type. Documentation and valid values here (https://cloud.google.com/stackdriver/docs/solutions/slo-monitoring/api/api-structures#basic-svc-w-basic-sli).
- service
Labels {[key: string]: string} - Labels that specify the resource that emits the monitoring data which is used for SLO reporting of this Service. Documentation and valid values for given service types here (https://cloud.google.com/stackdriver/docs/solutions/slo-monitoring/api/api-structures#basic-svc-w-basic-sli).
- service
Type string - The type of service that this basic service defines, e.g. APP_ENGINE service type. Documentation and valid values here (https://cloud.google.com/stackdriver/docs/solutions/slo-monitoring/api/api-structures#basic-svc-w-basic-sli).
- service_
labels Mapping[str, str] - Labels that specify the resource that emits the monitoring data which is used for SLO reporting of this Service. Documentation and valid values for given service types here (https://cloud.google.com/stackdriver/docs/solutions/slo-monitoring/api/api-structures#basic-svc-w-basic-sli).
- service_
type str - The type of service that this basic service defines, e.g. APP_ENGINE service type. Documentation and valid values here (https://cloud.google.com/stackdriver/docs/solutions/slo-monitoring/api/api-structures#basic-svc-w-basic-sli).
- service
Labels Map<String> - Labels that specify the resource that emits the monitoring data which is used for SLO reporting of this Service. Documentation and valid values for given service types here (https://cloud.google.com/stackdriver/docs/solutions/slo-monitoring/api/api-structures#basic-svc-w-basic-sli).
- service
Type String - The type of service that this basic service defines, e.g. APP_ENGINE service type. Documentation and valid values here (https://cloud.google.com/stackdriver/docs/solutions/slo-monitoring/api/api-structures#basic-svc-w-basic-sli).
BasicServiceResponse, BasicServiceResponseArgs
- Service
Labels Dictionary<string, string> - Labels that specify the resource that emits the monitoring data which is used for SLO reporting of this Service. Documentation and valid values for given service types here (https://cloud.google.com/stackdriver/docs/solutions/slo-monitoring/api/api-structures#basic-svc-w-basic-sli).
- Service
Type string - The type of service that this basic service defines, e.g. APP_ENGINE service type. Documentation and valid values here (https://cloud.google.com/stackdriver/docs/solutions/slo-monitoring/api/api-structures#basic-svc-w-basic-sli).
- Service
Labels map[string]string - Labels that specify the resource that emits the monitoring data which is used for SLO reporting of this Service. Documentation and valid values for given service types here (https://cloud.google.com/stackdriver/docs/solutions/slo-monitoring/api/api-structures#basic-svc-w-basic-sli).
- Service
Type string - The type of service that this basic service defines, e.g. APP_ENGINE service type. Documentation and valid values here (https://cloud.google.com/stackdriver/docs/solutions/slo-monitoring/api/api-structures#basic-svc-w-basic-sli).
- service
Labels Map<String,String> - Labels that specify the resource that emits the monitoring data which is used for SLO reporting of this Service. Documentation and valid values for given service types here (https://cloud.google.com/stackdriver/docs/solutions/slo-monitoring/api/api-structures#basic-svc-w-basic-sli).
- service
Type String - The type of service that this basic service defines, e.g. APP_ENGINE service type. Documentation and valid values here (https://cloud.google.com/stackdriver/docs/solutions/slo-monitoring/api/api-structures#basic-svc-w-basic-sli).
- service
Labels {[key: string]: string} - Labels that specify the resource that emits the monitoring data which is used for SLO reporting of this Service. Documentation and valid values for given service types here (https://cloud.google.com/stackdriver/docs/solutions/slo-monitoring/api/api-structures#basic-svc-w-basic-sli).
- service
Type string - The type of service that this basic service defines, e.g. APP_ENGINE service type. Documentation and valid values here (https://cloud.google.com/stackdriver/docs/solutions/slo-monitoring/api/api-structures#basic-svc-w-basic-sli).
- service_
labels Mapping[str, str] - Labels that specify the resource that emits the monitoring data which is used for SLO reporting of this Service. Documentation and valid values for given service types here (https://cloud.google.com/stackdriver/docs/solutions/slo-monitoring/api/api-structures#basic-svc-w-basic-sli).
- service_
type str - The type of service that this basic service defines, e.g. APP_ENGINE service type. Documentation and valid values here (https://cloud.google.com/stackdriver/docs/solutions/slo-monitoring/api/api-structures#basic-svc-w-basic-sli).
- service
Labels Map<String> - Labels that specify the resource that emits the monitoring data which is used for SLO reporting of this Service. Documentation and valid values for given service types here (https://cloud.google.com/stackdriver/docs/solutions/slo-monitoring/api/api-structures#basic-svc-w-basic-sli).
- service
Type String - The type of service that this basic service defines, e.g. APP_ENGINE service type. Documentation and valid values here (https://cloud.google.com/stackdriver/docs/solutions/slo-monitoring/api/api-structures#basic-svc-w-basic-sli).
CloudEndpoints, CloudEndpointsArgs
- Service string
- The name of the Cloud Endpoints service underlying this service. Corresponds to the service resource label in the api monitored resource (https://cloud.google.com/monitoring/api/resources#tag_api).
- Service string
- The name of the Cloud Endpoints service underlying this service. Corresponds to the service resource label in the api monitored resource (https://cloud.google.com/monitoring/api/resources#tag_api).
- service String
- The name of the Cloud Endpoints service underlying this service. Corresponds to the service resource label in the api monitored resource (https://cloud.google.com/monitoring/api/resources#tag_api).
- service string
- The name of the Cloud Endpoints service underlying this service. Corresponds to the service resource label in the api monitored resource (https://cloud.google.com/monitoring/api/resources#tag_api).
- service str
- The name of the Cloud Endpoints service underlying this service. Corresponds to the service resource label in the api monitored resource (https://cloud.google.com/monitoring/api/resources#tag_api).
- service String
- The name of the Cloud Endpoints service underlying this service. Corresponds to the service resource label in the api monitored resource (https://cloud.google.com/monitoring/api/resources#tag_api).
CloudEndpointsResponse, CloudEndpointsResponseArgs
- Service string
- The name of the Cloud Endpoints service underlying this service. Corresponds to the service resource label in the api monitored resource (https://cloud.google.com/monitoring/api/resources#tag_api).
- Service string
- The name of the Cloud Endpoints service underlying this service. Corresponds to the service resource label in the api monitored resource (https://cloud.google.com/monitoring/api/resources#tag_api).
- service String
- The name of the Cloud Endpoints service underlying this service. Corresponds to the service resource label in the api monitored resource (https://cloud.google.com/monitoring/api/resources#tag_api).
- service string
- The name of the Cloud Endpoints service underlying this service. Corresponds to the service resource label in the api monitored resource (https://cloud.google.com/monitoring/api/resources#tag_api).
- service str
- The name of the Cloud Endpoints service underlying this service. Corresponds to the service resource label in the api monitored resource (https://cloud.google.com/monitoring/api/resources#tag_api).
- service String
- The name of the Cloud Endpoints service underlying this service. Corresponds to the service resource label in the api monitored resource (https://cloud.google.com/monitoring/api/resources#tag_api).
CloudRun, CloudRunArgs
- Location string
- The location the service is run. Corresponds to the location resource label in the cloud_run_revision monitored resource (https://cloud.google.com/monitoring/api/resources#tag_cloud_run_revision).
- Service
Name string - The name of the Cloud Run service. Corresponds to the service_name resource label in the cloud_run_revision monitored resource (https://cloud.google.com/monitoring/api/resources#tag_cloud_run_revision).
- Location string
- The location the service is run. Corresponds to the location resource label in the cloud_run_revision monitored resource (https://cloud.google.com/monitoring/api/resources#tag_cloud_run_revision).
- Service
Name string - The name of the Cloud Run service. Corresponds to the service_name resource label in the cloud_run_revision monitored resource (https://cloud.google.com/monitoring/api/resources#tag_cloud_run_revision).
- location String
- The location the service is run. Corresponds to the location resource label in the cloud_run_revision monitored resource (https://cloud.google.com/monitoring/api/resources#tag_cloud_run_revision).
- service
Name String - The name of the Cloud Run service. Corresponds to the service_name resource label in the cloud_run_revision monitored resource (https://cloud.google.com/monitoring/api/resources#tag_cloud_run_revision).
- location string
- The location the service is run. Corresponds to the location resource label in the cloud_run_revision monitored resource (https://cloud.google.com/monitoring/api/resources#tag_cloud_run_revision).
- service
Name string - The name of the Cloud Run service. Corresponds to the service_name resource label in the cloud_run_revision monitored resource (https://cloud.google.com/monitoring/api/resources#tag_cloud_run_revision).
- location str
- The location the service is run. Corresponds to the location resource label in the cloud_run_revision monitored resource (https://cloud.google.com/monitoring/api/resources#tag_cloud_run_revision).
- service_
name str - The name of the Cloud Run service. Corresponds to the service_name resource label in the cloud_run_revision monitored resource (https://cloud.google.com/monitoring/api/resources#tag_cloud_run_revision).
- location String
- The location the service is run. Corresponds to the location resource label in the cloud_run_revision monitored resource (https://cloud.google.com/monitoring/api/resources#tag_cloud_run_revision).
- service
Name String - The name of the Cloud Run service. Corresponds to the service_name resource label in the cloud_run_revision monitored resource (https://cloud.google.com/monitoring/api/resources#tag_cloud_run_revision).
CloudRunResponse, CloudRunResponseArgs
- Location string
- The location the service is run. Corresponds to the location resource label in the cloud_run_revision monitored resource (https://cloud.google.com/monitoring/api/resources#tag_cloud_run_revision).
- Service
Name string - The name of the Cloud Run service. Corresponds to the service_name resource label in the cloud_run_revision monitored resource (https://cloud.google.com/monitoring/api/resources#tag_cloud_run_revision).
- Location string
- The location the service is run. Corresponds to the location resource label in the cloud_run_revision monitored resource (https://cloud.google.com/monitoring/api/resources#tag_cloud_run_revision).
- Service
Name string - The name of the Cloud Run service. Corresponds to the service_name resource label in the cloud_run_revision monitored resource (https://cloud.google.com/monitoring/api/resources#tag_cloud_run_revision).
- location String
- The location the service is run. Corresponds to the location resource label in the cloud_run_revision monitored resource (https://cloud.google.com/monitoring/api/resources#tag_cloud_run_revision).
- service
Name String - The name of the Cloud Run service. Corresponds to the service_name resource label in the cloud_run_revision monitored resource (https://cloud.google.com/monitoring/api/resources#tag_cloud_run_revision).
- location string
- The location the service is run. Corresponds to the location resource label in the cloud_run_revision monitored resource (https://cloud.google.com/monitoring/api/resources#tag_cloud_run_revision).
- service
Name string - The name of the Cloud Run service. Corresponds to the service_name resource label in the cloud_run_revision monitored resource (https://cloud.google.com/monitoring/api/resources#tag_cloud_run_revision).
- location str
- The location the service is run. Corresponds to the location resource label in the cloud_run_revision monitored resource (https://cloud.google.com/monitoring/api/resources#tag_cloud_run_revision).
- service_
name str - The name of the Cloud Run service. Corresponds to the service_name resource label in the cloud_run_revision monitored resource (https://cloud.google.com/monitoring/api/resources#tag_cloud_run_revision).
- location String
- The location the service is run. Corresponds to the location resource label in the cloud_run_revision monitored resource (https://cloud.google.com/monitoring/api/resources#tag_cloud_run_revision).
- service
Name String - The name of the Cloud Run service. Corresponds to the service_name resource label in the cloud_run_revision monitored resource (https://cloud.google.com/monitoring/api/resources#tag_cloud_run_revision).
ClusterIstio, ClusterIstioArgs
- Cluster
Name string - The name of the Kubernetes cluster in which this Istio service is defined. Corresponds to the cluster_name resource label in k8s_cluster resources.
- Location string
- The location of the Kubernetes cluster in which this Istio service is defined. Corresponds to the location resource label in k8s_cluster resources.
- Service
Name string - The name of the Istio service underlying this service. Corresponds to the destination_service_name metric label in Istio metrics.
- Service
Namespace string - The namespace of the Istio service underlying this service. Corresponds to the destination_service_namespace metric label in Istio metrics.
- Cluster
Name string - The name of the Kubernetes cluster in which this Istio service is defined. Corresponds to the cluster_name resource label in k8s_cluster resources.
- Location string
- The location of the Kubernetes cluster in which this Istio service is defined. Corresponds to the location resource label in k8s_cluster resources.
- Service
Name string - The name of the Istio service underlying this service. Corresponds to the destination_service_name metric label in Istio metrics.
- Service
Namespace string - The namespace of the Istio service underlying this service. Corresponds to the destination_service_namespace metric label in Istio metrics.
- cluster
Name String - The name of the Kubernetes cluster in which this Istio service is defined. Corresponds to the cluster_name resource label in k8s_cluster resources.
- location String
- The location of the Kubernetes cluster in which this Istio service is defined. Corresponds to the location resource label in k8s_cluster resources.
- service
Name String - The name of the Istio service underlying this service. Corresponds to the destination_service_name metric label in Istio metrics.
- service
Namespace String - The namespace of the Istio service underlying this service. Corresponds to the destination_service_namespace metric label in Istio metrics.
- cluster
Name string - The name of the Kubernetes cluster in which this Istio service is defined. Corresponds to the cluster_name resource label in k8s_cluster resources.
- location string
- The location of the Kubernetes cluster in which this Istio service is defined. Corresponds to the location resource label in k8s_cluster resources.
- service
Name string - The name of the Istio service underlying this service. Corresponds to the destination_service_name metric label in Istio metrics.
- service
Namespace string - The namespace of the Istio service underlying this service. Corresponds to the destination_service_namespace metric label in Istio metrics.
- cluster_
name str - The name of the Kubernetes cluster in which this Istio service is defined. Corresponds to the cluster_name resource label in k8s_cluster resources.
- location str
- The location of the Kubernetes cluster in which this Istio service is defined. Corresponds to the location resource label in k8s_cluster resources.
- service_
name str - The name of the Istio service underlying this service. Corresponds to the destination_service_name metric label in Istio metrics.
- service_
namespace str - The namespace of the Istio service underlying this service. Corresponds to the destination_service_namespace metric label in Istio metrics.
- cluster
Name String - The name of the Kubernetes cluster in which this Istio service is defined. Corresponds to the cluster_name resource label in k8s_cluster resources.
- location String
- The location of the Kubernetes cluster in which this Istio service is defined. Corresponds to the location resource label in k8s_cluster resources.
- service
Name String - The name of the Istio service underlying this service. Corresponds to the destination_service_name metric label in Istio metrics.
- service
Namespace String - The namespace of the Istio service underlying this service. Corresponds to the destination_service_namespace metric label in Istio metrics.
ClusterIstioResponse, ClusterIstioResponseArgs
- Cluster
Name string - The name of the Kubernetes cluster in which this Istio service is defined. Corresponds to the cluster_name resource label in k8s_cluster resources.
- Location string
- The location of the Kubernetes cluster in which this Istio service is defined. Corresponds to the location resource label in k8s_cluster resources.
- Service
Name string - The name of the Istio service underlying this service. Corresponds to the destination_service_name metric label in Istio metrics.
- Service
Namespace string - The namespace of the Istio service underlying this service. Corresponds to the destination_service_namespace metric label in Istio metrics.
- Cluster
Name string - The name of the Kubernetes cluster in which this Istio service is defined. Corresponds to the cluster_name resource label in k8s_cluster resources.
- Location string
- The location of the Kubernetes cluster in which this Istio service is defined. Corresponds to the location resource label in k8s_cluster resources.
- Service
Name string - The name of the Istio service underlying this service. Corresponds to the destination_service_name metric label in Istio metrics.
- Service
Namespace string - The namespace of the Istio service underlying this service. Corresponds to the destination_service_namespace metric label in Istio metrics.
- cluster
Name String - The name of the Kubernetes cluster in which this Istio service is defined. Corresponds to the cluster_name resource label in k8s_cluster resources.
- location String
- The location of the Kubernetes cluster in which this Istio service is defined. Corresponds to the location resource label in k8s_cluster resources.
- service
Name String - The name of the Istio service underlying this service. Corresponds to the destination_service_name metric label in Istio metrics.
- service
Namespace String - The namespace of the Istio service underlying this service. Corresponds to the destination_service_namespace metric label in Istio metrics.
- cluster
Name string - The name of the Kubernetes cluster in which this Istio service is defined. Corresponds to the cluster_name resource label in k8s_cluster resources.
- location string
- The location of the Kubernetes cluster in which this Istio service is defined. Corresponds to the location resource label in k8s_cluster resources.
- service
Name string - The name of the Istio service underlying this service. Corresponds to the destination_service_name metric label in Istio metrics.
- service
Namespace string - The namespace of the Istio service underlying this service. Corresponds to the destination_service_namespace metric label in Istio metrics.
- cluster_
name str - The name of the Kubernetes cluster in which this Istio service is defined. Corresponds to the cluster_name resource label in k8s_cluster resources.
- location str
- The location of the Kubernetes cluster in which this Istio service is defined. Corresponds to the location resource label in k8s_cluster resources.
- service_
name str - The name of the Istio service underlying this service. Corresponds to the destination_service_name metric label in Istio metrics.
- service_
namespace str - The namespace of the Istio service underlying this service. Corresponds to the destination_service_namespace metric label in Istio metrics.
- cluster
Name String - The name of the Kubernetes cluster in which this Istio service is defined. Corresponds to the cluster_name resource label in k8s_cluster resources.
- location String
- The location of the Kubernetes cluster in which this Istio service is defined. Corresponds to the location resource label in k8s_cluster resources.
- service
Name String - The name of the Istio service underlying this service. Corresponds to the destination_service_name metric label in Istio metrics.
- service
Namespace String - The namespace of the Istio service underlying this service. Corresponds to the destination_service_namespace metric label in Istio metrics.
GkeNamespace, GkeNamespaceArgs
- Cluster
Name string - The name of the parent cluster.
- Location string
- The location of the parent cluster. This may be a zone or region.
- Namespace
Name string - The name of this namespace.
- Cluster
Name string - The name of the parent cluster.
- Location string
- The location of the parent cluster. This may be a zone or region.
- Namespace
Name string - The name of this namespace.
- cluster
Name String - The name of the parent cluster.
- location String
- The location of the parent cluster. This may be a zone or region.
- namespace
Name String - The name of this namespace.
- cluster
Name string - The name of the parent cluster.
- location string
- The location of the parent cluster. This may be a zone or region.
- namespace
Name string - The name of this namespace.
- cluster_
name str - The name of the parent cluster.
- location str
- The location of the parent cluster. This may be a zone or region.
- namespace_
name str - The name of this namespace.
- cluster
Name String - The name of the parent cluster.
- location String
- The location of the parent cluster. This may be a zone or region.
- namespace
Name String - The name of this namespace.
GkeNamespaceResponse, GkeNamespaceResponseArgs
- Cluster
Name string - The name of the parent cluster.
- Location string
- The location of the parent cluster. This may be a zone or region.
- Namespace
Name string - The name of this namespace.
- Project string
- The project this resource lives in. For legacy services migrated from the Custom type, this may be a distinct project from the one parenting the service itself.
- Cluster
Name string - The name of the parent cluster.
- Location string
- The location of the parent cluster. This may be a zone or region.
- Namespace
Name string - The name of this namespace.
- Project string
- The project this resource lives in. For legacy services migrated from the Custom type, this may be a distinct project from the one parenting the service itself.
- cluster
Name String - The name of the parent cluster.
- location String
- The location of the parent cluster. This may be a zone or region.
- namespace
Name String - The name of this namespace.
- project String
- The project this resource lives in. For legacy services migrated from the Custom type, this may be a distinct project from the one parenting the service itself.
- cluster
Name string - The name of the parent cluster.
- location string
- The location of the parent cluster. This may be a zone or region.
- namespace
Name string - The name of this namespace.
- project string
- The project this resource lives in. For legacy services migrated from the Custom type, this may be a distinct project from the one parenting the service itself.
- cluster_
name str - The name of the parent cluster.
- location str
- The location of the parent cluster. This may be a zone or region.
- namespace_
name str - The name of this namespace.
- project str
- The project this resource lives in. For legacy services migrated from the Custom type, this may be a distinct project from the one parenting the service itself.
- cluster
Name String - The name of the parent cluster.
- location String
- The location of the parent cluster. This may be a zone or region.
- namespace
Name String - The name of this namespace.
- project String
- The project this resource lives in. For legacy services migrated from the Custom type, this may be a distinct project from the one parenting the service itself.
GkeService, GkeServiceArgs
- Cluster
Name string - The name of the parent cluster.
- Location string
- The location of the parent cluster. This may be a zone or region.
- Namespace
Name string - The name of the parent namespace.
- Service
Name string - The name of this service.
- Cluster
Name string - The name of the parent cluster.
- Location string
- The location of the parent cluster. This may be a zone or region.
- Namespace
Name string - The name of the parent namespace.
- Service
Name string - The name of this service.
- cluster
Name String - The name of the parent cluster.
- location String
- The location of the parent cluster. This may be a zone or region.
- namespace
Name String - The name of the parent namespace.
- service
Name String - The name of this service.
- cluster
Name string - The name of the parent cluster.
- location string
- The location of the parent cluster. This may be a zone or region.
- namespace
Name string - The name of the parent namespace.
- service
Name string - The name of this service.
- cluster_
name str - The name of the parent cluster.
- location str
- The location of the parent cluster. This may be a zone or region.
- namespace_
name str - The name of the parent namespace.
- service_
name str - The name of this service.
- cluster
Name String - The name of the parent cluster.
- location String
- The location of the parent cluster. This may be a zone or region.
- namespace
Name String - The name of the parent namespace.
- service
Name String - The name of this service.
GkeServiceResponse, GkeServiceResponseArgs
- Cluster
Name string - The name of the parent cluster.
- Location string
- The location of the parent cluster. This may be a zone or region.
- Namespace
Name string - The name of the parent namespace.
- Project string
- The project this resource lives in. For legacy services migrated from the Custom type, this may be a distinct project from the one parenting the service itself.
- Service
Name string - The name of this service.
- Cluster
Name string - The name of the parent cluster.
- Location string
- The location of the parent cluster. This may be a zone or region.
- Namespace
Name string - The name of the parent namespace.
- Project string
- The project this resource lives in. For legacy services migrated from the Custom type, this may be a distinct project from the one parenting the service itself.
- Service
Name string - The name of this service.
- cluster
Name String - The name of the parent cluster.
- location String
- The location of the parent cluster. This may be a zone or region.
- namespace
Name String - The name of the parent namespace.
- project String
- The project this resource lives in. For legacy services migrated from the Custom type, this may be a distinct project from the one parenting the service itself.
- service
Name String - The name of this service.
- cluster
Name string - The name of the parent cluster.
- location string
- The location of the parent cluster. This may be a zone or region.
- namespace
Name string - The name of the parent namespace.
- project string
- The project this resource lives in. For legacy services migrated from the Custom type, this may be a distinct project from the one parenting the service itself.
- service
Name string - The name of this service.
- cluster_
name str - The name of the parent cluster.
- location str
- The location of the parent cluster. This may be a zone or region.
- namespace_
name str - The name of the parent namespace.
- project str
- The project this resource lives in. For legacy services migrated from the Custom type, this may be a distinct project from the one parenting the service itself.
- service_
name str - The name of this service.
- cluster
Name String - The name of the parent cluster.
- location String
- The location of the parent cluster. This may be a zone or region.
- namespace
Name String - The name of the parent namespace.
- project String
- The project this resource lives in. For legacy services migrated from the Custom type, this may be a distinct project from the one parenting the service itself.
- service
Name String - The name of this service.
GkeWorkload, GkeWorkloadArgs
- Cluster
Name string - The name of the parent cluster.
- Location string
- The location of the parent cluster. This may be a zone or region.
- Namespace
Name string - The name of the parent namespace.
- Top
Level stringController Name - The name of this workload.
- Top
Level stringController Type - The type of this workload (for example, "Deployment" or "DaemonSet")
- Cluster
Name string - The name of the parent cluster.
- Location string
- The location of the parent cluster. This may be a zone or region.
- Namespace
Name string - The name of the parent namespace.
- Top
Level stringController Name - The name of this workload.
- Top
Level stringController Type - The type of this workload (for example, "Deployment" or "DaemonSet")
- cluster
Name String - The name of the parent cluster.
- location String
- The location of the parent cluster. This may be a zone or region.
- namespace
Name String - The name of the parent namespace.
- top
Level StringController Name - The name of this workload.
- top
Level StringController Type - The type of this workload (for example, "Deployment" or "DaemonSet")
- cluster
Name string - The name of the parent cluster.
- location string
- The location of the parent cluster. This may be a zone or region.
- namespace
Name string - The name of the parent namespace.
- top
Level stringController Name - The name of this workload.
- top
Level stringController Type - The type of this workload (for example, "Deployment" or "DaemonSet")
- cluster_
name str - The name of the parent cluster.
- location str
- The location of the parent cluster. This may be a zone or region.
- namespace_
name str - The name of the parent namespace.
- top_
level_ strcontroller_ name - The name of this workload.
- top_
level_ strcontroller_ type - The type of this workload (for example, "Deployment" or "DaemonSet")
- cluster
Name String - The name of the parent cluster.
- location String
- The location of the parent cluster. This may be a zone or region.
- namespace
Name String - The name of the parent namespace.
- top
Level StringController Name - The name of this workload.
- top
Level StringController Type - The type of this workload (for example, "Deployment" or "DaemonSet")
GkeWorkloadResponse, GkeWorkloadResponseArgs
- Cluster
Name string - The name of the parent cluster.
- Location string
- The location of the parent cluster. This may be a zone or region.
- Namespace
Name string - The name of the parent namespace.
- Project string
- The project this resource lives in. For legacy services migrated from the Custom type, this may be a distinct project from the one parenting the service itself.
- Top
Level stringController Name - The name of this workload.
- Top
Level stringController Type - The type of this workload (for example, "Deployment" or "DaemonSet")
- Cluster
Name string - The name of the parent cluster.
- Location string
- The location of the parent cluster. This may be a zone or region.
- Namespace
Name string - The name of the parent namespace.
- Project string
- The project this resource lives in. For legacy services migrated from the Custom type, this may be a distinct project from the one parenting the service itself.
- Top
Level stringController Name - The name of this workload.
- Top
Level stringController Type - The type of this workload (for example, "Deployment" or "DaemonSet")
- cluster
Name String - The name of the parent cluster.
- location String
- The location of the parent cluster. This may be a zone or region.
- namespace
Name String - The name of the parent namespace.
- project String
- The project this resource lives in. For legacy services migrated from the Custom type, this may be a distinct project from the one parenting the service itself.
- top
Level StringController Name - The name of this workload.
- top
Level StringController Type - The type of this workload (for example, "Deployment" or "DaemonSet")
- cluster
Name string - The name of the parent cluster.
- location string
- The location of the parent cluster. This may be a zone or region.
- namespace
Name string - The name of the parent namespace.
- project string
- The project this resource lives in. For legacy services migrated from the Custom type, this may be a distinct project from the one parenting the service itself.
- top
Level stringController Name - The name of this workload.
- top
Level stringController Type - The type of this workload (for example, "Deployment" or "DaemonSet")
- cluster_
name str - The name of the parent cluster.
- location str
- The location of the parent cluster. This may be a zone or region.
- namespace_
name str - The name of the parent namespace.
- project str
- The project this resource lives in. For legacy services migrated from the Custom type, this may be a distinct project from the one parenting the service itself.
- top_
level_ strcontroller_ name - The name of this workload.
- top_
level_ strcontroller_ type - The type of this workload (for example, "Deployment" or "DaemonSet")
- cluster
Name String - The name of the parent cluster.
- location String
- The location of the parent cluster. This may be a zone or region.
- namespace
Name String - The name of the parent namespace.
- project String
- The project this resource lives in. For legacy services migrated from the Custom type, this may be a distinct project from the one parenting the service itself.
- top
Level StringController Name - The name of this workload.
- top
Level StringController Type - The type of this workload (for example, "Deployment" or "DaemonSet")
IstioCanonicalService, IstioCanonicalServiceArgs
- Canonical
Service string - The name of the canonical service underlying this service. Corresponds to the destination_canonical_service_name metric label in label in Istio metrics (https://cloud.google.com/monitoring/api/metrics_istio).
- Canonical
Service stringNamespace - The namespace of the canonical service underlying this service. Corresponds to the destination_canonical_service_namespace metric label in Istio metrics (https://cloud.google.com/monitoring/api/metrics_istio).
- Mesh
Uid string - Identifier for the Istio mesh in which this canonical service is defined. Corresponds to the mesh_uid metric label in Istio metrics (https://cloud.google.com/monitoring/api/metrics_istio).
- Canonical
Service string - The name of the canonical service underlying this service. Corresponds to the destination_canonical_service_name metric label in label in Istio metrics (https://cloud.google.com/monitoring/api/metrics_istio).
- Canonical
Service stringNamespace - The namespace of the canonical service underlying this service. Corresponds to the destination_canonical_service_namespace metric label in Istio metrics (https://cloud.google.com/monitoring/api/metrics_istio).
- Mesh
Uid string - Identifier for the Istio mesh in which this canonical service is defined. Corresponds to the mesh_uid metric label in Istio metrics (https://cloud.google.com/monitoring/api/metrics_istio).
- canonical
Service String - The name of the canonical service underlying this service. Corresponds to the destination_canonical_service_name metric label in label in Istio metrics (https://cloud.google.com/monitoring/api/metrics_istio).
- canonical
Service StringNamespace - The namespace of the canonical service underlying this service. Corresponds to the destination_canonical_service_namespace metric label in Istio metrics (https://cloud.google.com/monitoring/api/metrics_istio).
- mesh
Uid String - Identifier for the Istio mesh in which this canonical service is defined. Corresponds to the mesh_uid metric label in Istio metrics (https://cloud.google.com/monitoring/api/metrics_istio).
- canonical
Service string - The name of the canonical service underlying this service. Corresponds to the destination_canonical_service_name metric label in label in Istio metrics (https://cloud.google.com/monitoring/api/metrics_istio).
- canonical
Service stringNamespace - The namespace of the canonical service underlying this service. Corresponds to the destination_canonical_service_namespace metric label in Istio metrics (https://cloud.google.com/monitoring/api/metrics_istio).
- mesh
Uid string - Identifier for the Istio mesh in which this canonical service is defined. Corresponds to the mesh_uid metric label in Istio metrics (https://cloud.google.com/monitoring/api/metrics_istio).
- canonical_
service str - The name of the canonical service underlying this service. Corresponds to the destination_canonical_service_name metric label in label in Istio metrics (https://cloud.google.com/monitoring/api/metrics_istio).
- canonical_
service_ strnamespace - The namespace of the canonical service underlying this service. Corresponds to the destination_canonical_service_namespace metric label in Istio metrics (https://cloud.google.com/monitoring/api/metrics_istio).
- mesh_
uid str - Identifier for the Istio mesh in which this canonical service is defined. Corresponds to the mesh_uid metric label in Istio metrics (https://cloud.google.com/monitoring/api/metrics_istio).
- canonical
Service String - The name of the canonical service underlying this service. Corresponds to the destination_canonical_service_name metric label in label in Istio metrics (https://cloud.google.com/monitoring/api/metrics_istio).
- canonical
Service StringNamespace - The namespace of the canonical service underlying this service. Corresponds to the destination_canonical_service_namespace metric label in Istio metrics (https://cloud.google.com/monitoring/api/metrics_istio).
- mesh
Uid String - Identifier for the Istio mesh in which this canonical service is defined. Corresponds to the mesh_uid metric label in Istio metrics (https://cloud.google.com/monitoring/api/metrics_istio).
IstioCanonicalServiceResponse, IstioCanonicalServiceResponseArgs
- Canonical
Service string - The name of the canonical service underlying this service. Corresponds to the destination_canonical_service_name metric label in label in Istio metrics (https://cloud.google.com/monitoring/api/metrics_istio).
- Canonical
Service stringNamespace - The namespace of the canonical service underlying this service. Corresponds to the destination_canonical_service_namespace metric label in Istio metrics (https://cloud.google.com/monitoring/api/metrics_istio).
- Mesh
Uid string - Identifier for the Istio mesh in which this canonical service is defined. Corresponds to the mesh_uid metric label in Istio metrics (https://cloud.google.com/monitoring/api/metrics_istio).
- Canonical
Service string - The name of the canonical service underlying this service. Corresponds to the destination_canonical_service_name metric label in label in Istio metrics (https://cloud.google.com/monitoring/api/metrics_istio).
- Canonical
Service stringNamespace - The namespace of the canonical service underlying this service. Corresponds to the destination_canonical_service_namespace metric label in Istio metrics (https://cloud.google.com/monitoring/api/metrics_istio).
- Mesh
Uid string - Identifier for the Istio mesh in which this canonical service is defined. Corresponds to the mesh_uid metric label in Istio metrics (https://cloud.google.com/monitoring/api/metrics_istio).
- canonical
Service String - The name of the canonical service underlying this service. Corresponds to the destination_canonical_service_name metric label in label in Istio metrics (https://cloud.google.com/monitoring/api/metrics_istio).
- canonical
Service StringNamespace - The namespace of the canonical service underlying this service. Corresponds to the destination_canonical_service_namespace metric label in Istio metrics (https://cloud.google.com/monitoring/api/metrics_istio).
- mesh
Uid String - Identifier for the Istio mesh in which this canonical service is defined. Corresponds to the mesh_uid metric label in Istio metrics (https://cloud.google.com/monitoring/api/metrics_istio).
- canonical
Service string - The name of the canonical service underlying this service. Corresponds to the destination_canonical_service_name metric label in label in Istio metrics (https://cloud.google.com/monitoring/api/metrics_istio).
- canonical
Service stringNamespace - The namespace of the canonical service underlying this service. Corresponds to the destination_canonical_service_namespace metric label in Istio metrics (https://cloud.google.com/monitoring/api/metrics_istio).
- mesh
Uid string - Identifier for the Istio mesh in which this canonical service is defined. Corresponds to the mesh_uid metric label in Istio metrics (https://cloud.google.com/monitoring/api/metrics_istio).
- canonical_
service str - The name of the canonical service underlying this service. Corresponds to the destination_canonical_service_name metric label in label in Istio metrics (https://cloud.google.com/monitoring/api/metrics_istio).
- canonical_
service_ strnamespace - The namespace of the canonical service underlying this service. Corresponds to the destination_canonical_service_namespace metric label in Istio metrics (https://cloud.google.com/monitoring/api/metrics_istio).
- mesh_
uid str - Identifier for the Istio mesh in which this canonical service is defined. Corresponds to the mesh_uid metric label in Istio metrics (https://cloud.google.com/monitoring/api/metrics_istio).
- canonical
Service String - The name of the canonical service underlying this service. Corresponds to the destination_canonical_service_name metric label in label in Istio metrics (https://cloud.google.com/monitoring/api/metrics_istio).
- canonical
Service StringNamespace - The namespace of the canonical service underlying this service. Corresponds to the destination_canonical_service_namespace metric label in Istio metrics (https://cloud.google.com/monitoring/api/metrics_istio).
- mesh
Uid String - Identifier for the Istio mesh in which this canonical service is defined. Corresponds to the mesh_uid metric label in Istio metrics (https://cloud.google.com/monitoring/api/metrics_istio).
MeshIstio, MeshIstioArgs
- Mesh
Uid string - Identifier for the mesh in which this Istio service is defined. Corresponds to the mesh_uid metric label in Istio metrics.
- Service
Name string - The name of the Istio service underlying this service. Corresponds to the destination_service_name metric label in Istio metrics.
- Service
Namespace string - The namespace of the Istio service underlying this service. Corresponds to the destination_service_namespace metric label in Istio metrics.
- Mesh
Uid string - Identifier for the mesh in which this Istio service is defined. Corresponds to the mesh_uid metric label in Istio metrics.
- Service
Name string - The name of the Istio service underlying this service. Corresponds to the destination_service_name metric label in Istio metrics.
- Service
Namespace string - The namespace of the Istio service underlying this service. Corresponds to the destination_service_namespace metric label in Istio metrics.
- mesh
Uid String - Identifier for the mesh in which this Istio service is defined. Corresponds to the mesh_uid metric label in Istio metrics.
- service
Name String - The name of the Istio service underlying this service. Corresponds to the destination_service_name metric label in Istio metrics.
- service
Namespace String - The namespace of the Istio service underlying this service. Corresponds to the destination_service_namespace metric label in Istio metrics.
- mesh
Uid string - Identifier for the mesh in which this Istio service is defined. Corresponds to the mesh_uid metric label in Istio metrics.
- service
Name string - The name of the Istio service underlying this service. Corresponds to the destination_service_name metric label in Istio metrics.
- service
Namespace string - The namespace of the Istio service underlying this service. Corresponds to the destination_service_namespace metric label in Istio metrics.
- mesh_
uid str - Identifier for the mesh in which this Istio service is defined. Corresponds to the mesh_uid metric label in Istio metrics.
- service_
name str - The name of the Istio service underlying this service. Corresponds to the destination_service_name metric label in Istio metrics.
- service_
namespace str - The namespace of the Istio service underlying this service. Corresponds to the destination_service_namespace metric label in Istio metrics.
- mesh
Uid String - Identifier for the mesh in which this Istio service is defined. Corresponds to the mesh_uid metric label in Istio metrics.
- service
Name String - The name of the Istio service underlying this service. Corresponds to the destination_service_name metric label in Istio metrics.
- service
Namespace String - The namespace of the Istio service underlying this service. Corresponds to the destination_service_namespace metric label in Istio metrics.
MeshIstioResponse, MeshIstioResponseArgs
- Mesh
Uid string - Identifier for the mesh in which this Istio service is defined. Corresponds to the mesh_uid metric label in Istio metrics.
- Service
Name string - The name of the Istio service underlying this service. Corresponds to the destination_service_name metric label in Istio metrics.
- Service
Namespace string - The namespace of the Istio service underlying this service. Corresponds to the destination_service_namespace metric label in Istio metrics.
- Mesh
Uid string - Identifier for the mesh in which this Istio service is defined. Corresponds to the mesh_uid metric label in Istio metrics.
- Service
Name string - The name of the Istio service underlying this service. Corresponds to the destination_service_name metric label in Istio metrics.
- Service
Namespace string - The namespace of the Istio service underlying this service. Corresponds to the destination_service_namespace metric label in Istio metrics.
- mesh
Uid String - Identifier for the mesh in which this Istio service is defined. Corresponds to the mesh_uid metric label in Istio metrics.
- service
Name String - The name of the Istio service underlying this service. Corresponds to the destination_service_name metric label in Istio metrics.
- service
Namespace String - The namespace of the Istio service underlying this service. Corresponds to the destination_service_namespace metric label in Istio metrics.
- mesh
Uid string - Identifier for the mesh in which this Istio service is defined. Corresponds to the mesh_uid metric label in Istio metrics.
- service
Name string - The name of the Istio service underlying this service. Corresponds to the destination_service_name metric label in Istio metrics.
- service
Namespace string - The namespace of the Istio service underlying this service. Corresponds to the destination_service_namespace metric label in Istio metrics.
- mesh_
uid str - Identifier for the mesh in which this Istio service is defined. Corresponds to the mesh_uid metric label in Istio metrics.
- service_
name str - The name of the Istio service underlying this service. Corresponds to the destination_service_name metric label in Istio metrics.
- service_
namespace str - The namespace of the Istio service underlying this service. Corresponds to the destination_service_namespace metric label in Istio metrics.
- mesh
Uid String - Identifier for the mesh in which this Istio service is defined. Corresponds to the mesh_uid metric label in Istio metrics.
- service
Name String - The name of the Istio service underlying this service. Corresponds to the destination_service_name metric label in Istio metrics.
- service
Namespace String - The namespace of the Istio service underlying this service. Corresponds to the destination_service_namespace metric label in Istio metrics.
Telemetry, TelemetryArgs
- Resource
Name string - The full name of the resource that defines this service. Formatted as described in https://cloud.google.com/apis/design/resource_names.
- Resource
Name string - The full name of the resource that defines this service. Formatted as described in https://cloud.google.com/apis/design/resource_names.
- resource
Name String - The full name of the resource that defines this service. Formatted as described in https://cloud.google.com/apis/design/resource_names.
- resource
Name string - The full name of the resource that defines this service. Formatted as described in https://cloud.google.com/apis/design/resource_names.
- resource_
name str - The full name of the resource that defines this service. Formatted as described in https://cloud.google.com/apis/design/resource_names.
- resource
Name String - The full name of the resource that defines this service. Formatted as described in https://cloud.google.com/apis/design/resource_names.
TelemetryResponse, TelemetryResponseArgs
- Resource
Name string - The full name of the resource that defines this service. Formatted as described in https://cloud.google.com/apis/design/resource_names.
- Resource
Name string - The full name of the resource that defines this service. Formatted as described in https://cloud.google.com/apis/design/resource_names.
- resource
Name String - The full name of the resource that defines this service. Formatted as described in https://cloud.google.com/apis/design/resource_names.
- resource
Name string - The full name of the resource that defines this service. Formatted as described in https://cloud.google.com/apis/design/resource_names.
- resource_
name str - The full name of the resource that defines this service. Formatted as described in https://cloud.google.com/apis/design/resource_names.
- resource
Name String - The full name of the resource that defines this service. Formatted as described in https://cloud.google.com/apis/design/resource_names.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.