1. Packages
  2. Google Cloud Native
  3. API Docs
  4. cloudsupport
  5. cloudsupport/v2beta
  6. Case

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.cloudsupport/v2beta.Case

Explore with Pulumi AI

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

Create a new case and associate it with a parent. It must have the following fields set: display_name, description, classification, and priority. If you’re just testing the API and don’t want to route your case to an agent, set testCase=true. EXAMPLES: cURL: shell parent="projects/some-project" curl \ --request POST \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ --header 'Content-Type: application/json' \ --data '{ "display_name": "Test case created by me.", "description": "a random test case, feel free to close", "classification": { "id": "100IK2AKCLHMGRJ9CDGMOCGP8DM6UTB4BT262T31BT1M2T31DHNMENPO6KS36CPJ786L2TBFEHGN6NPI64R3CDHN8880G08I1H3MURR7DHII0GRCDTQM8" }, "time_zone": "-07:00", "subscriber_email_addresses": [ "foo@domain.com", "bar@domain.com" ], "testCase": true, "priority": "P3" }' \ "https://cloudsupport.googleapis.com/v2/$parent/cases" Python: python import googleapiclient.discovery api_version = "v2" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version}", ) request = supportApiService.cases().create( parent="projects/some-project", body={ "displayName": "A Test Case", "description": "This is a test case.", "testCase": True, "priority": "P2", "classification": { "id": "100IK2AKCLHMGRJ9CDGMOCGP8DM6UTB4BT262T31BT1M2T31DHNMENPO6KS36CPJ786L2TBFEHGN6NPI64R3CDHN8880G08I1H3MURR7DHII0GRCDTQM8" }, }, ) print(request.execute()) Note - this resource’s API doesn’t support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Create Case Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new Case(name: string, args: CaseArgs, opts?: CustomResourceOptions);
@overload
def Case(resource_name: str,
         args: CaseArgs,
         opts: Optional[ResourceOptions] = None)

@overload
def Case(resource_name: str,
         opts: Optional[ResourceOptions] = None,
         v2beta_id1: Optional[str] = None,
         v2betum_id: Optional[str] = None,
         language_code: Optional[str] = None,
         description: Optional[str] = None,
         display_name: Optional[str] = None,
         escalated: Optional[bool] = None,
         classification: Optional[CaseClassificationArgs] = None,
         name: Optional[str] = None,
         priority: Optional[CasePriority] = None,
         severity: Optional[CaseSeverity] = None,
         subscriber_email_addresses: Optional[Sequence[str]] = None,
         test_case: Optional[bool] = None,
         time_zone: Optional[str] = None,
         creator: Optional[ActorArgs] = None,
         contact_email: Optional[str] = None)
func NewCase(ctx *Context, name string, args CaseArgs, opts ...ResourceOption) (*Case, error)
public Case(string name, CaseArgs args, CustomResourceOptions? opts = null)
public Case(String name, CaseArgs args)
public Case(String name, CaseArgs args, CustomResourceOptions options)
type: google-native:cloudsupport/v2beta:Case
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. CaseArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. CaseArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. CaseArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. CaseArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. CaseArgs
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 google_nativeCaseResource = new GoogleNative.CloudSupport.V2Beta.Case("google-nativeCaseResource", new()
{
    V2betaId1 = "string",
    V2betumId = "string",
    LanguageCode = "string",
    Description = "string",
    DisplayName = "string",
    Escalated = false,
    Classification = new GoogleNative.CloudSupport.V2Beta.Inputs.CaseClassificationArgs
    {
        DisplayName = "string",
        Id = "string",
    },
    Name = "string",
    Priority = GoogleNative.CloudSupport.V2Beta.CasePriority.PriorityUnspecified,
    Severity = GoogleNative.CloudSupport.V2Beta.CaseSeverity.SeverityUnspecified,
    SubscriberEmailAddresses = new[]
    {
        "string",
    },
    TestCase = false,
    TimeZone = "string",
    Creator = new GoogleNative.CloudSupport.V2Beta.Inputs.ActorArgs
    {
        DisplayName = "string",
        Email = "string",
    },
    ContactEmail = "string",
});
Copy
example, err := cloudsupportv2beta.NewCase(ctx, "google-nativeCaseResource", &cloudsupportv2beta.CaseArgs{
	V2betaId1:    pulumi.String("string"),
	V2betumId:    pulumi.String("string"),
	LanguageCode: pulumi.String("string"),
	Description:  pulumi.String("string"),
	DisplayName:  pulumi.String("string"),
	Escalated:    pulumi.Bool(false),
	Classification: &cloudsupport.CaseClassificationArgs{
		DisplayName: pulumi.String("string"),
		Id:          pulumi.String("string"),
	},
	Name:     pulumi.String("string"),
	Priority: cloudsupportv2beta.CasePriorityPriorityUnspecified,
	Severity: cloudsupportv2beta.CaseSeveritySeverityUnspecified,
	SubscriberEmailAddresses: pulumi.StringArray{
		pulumi.String("string"),
	},
	TestCase: pulumi.Bool(false),
	TimeZone: pulumi.String("string"),
	Creator: &cloudsupport.ActorArgs{
		DisplayName: pulumi.String("string"),
		Email:       pulumi.String("string"),
	},
	ContactEmail: pulumi.String("string"),
})
Copy
var google_nativeCaseResource = new Case("google-nativeCaseResource", CaseArgs.builder()
    .v2betaId1("string")
    .v2betumId("string")
    .languageCode("string")
    .description("string")
    .displayName("string")
    .escalated(false)
    .classification(CaseClassificationArgs.builder()
        .displayName("string")
        .id("string")
        .build())
    .name("string")
    .priority("PRIORITY_UNSPECIFIED")
    .severity("SEVERITY_UNSPECIFIED")
    .subscriberEmailAddresses("string")
    .testCase(false)
    .timeZone("string")
    .creator(ActorArgs.builder()
        .displayName("string")
        .email("string")
        .build())
    .contactEmail("string")
    .build());
Copy
google_native_case_resource = google_native.cloudsupport.v2beta.Case("google-nativeCaseResource",
    v2beta_id1="string",
    v2betum_id="string",
    language_code="string",
    description="string",
    display_name="string",
    escalated=False,
    classification={
        "display_name": "string",
        "id": "string",
    },
    name="string",
    priority=google_native.cloudsupport.v2beta.CasePriority.PRIORITY_UNSPECIFIED,
    severity=google_native.cloudsupport.v2beta.CaseSeverity.SEVERITY_UNSPECIFIED,
    subscriber_email_addresses=["string"],
    test_case=False,
    time_zone="string",
    creator={
        "display_name": "string",
        "email": "string",
    },
    contact_email="string")
Copy
const google_nativeCaseResource = new google_native.cloudsupport.v2beta.Case("google-nativeCaseResource", {
    v2betaId1: "string",
    v2betumId: "string",
    languageCode: "string",
    description: "string",
    displayName: "string",
    escalated: false,
    classification: {
        displayName: "string",
        id: "string",
    },
    name: "string",
    priority: google_native.cloudsupport.v2beta.CasePriority.PriorityUnspecified,
    severity: google_native.cloudsupport.v2beta.CaseSeverity.SeverityUnspecified,
    subscriberEmailAddresses: ["string"],
    testCase: false,
    timeZone: "string",
    creator: {
        displayName: "string",
        email: "string",
    },
    contactEmail: "string",
});
Copy
type: google-native:cloudsupport/v2beta:Case
properties:
    classification:
        displayName: string
        id: string
    contactEmail: string
    creator:
        displayName: string
        email: string
    description: string
    displayName: string
    escalated: false
    languageCode: string
    name: string
    priority: PRIORITY_UNSPECIFIED
    severity: SEVERITY_UNSPECIFIED
    subscriberEmailAddresses:
        - string
    testCase: false
    timeZone: string
    v2betaId1: string
    v2betumId: string
Copy

Case Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The Case resource accepts the following input properties:

V2betaId1
This property is required.
Changes to this property will trigger replacement.
string
V2betumId
This property is required.
Changes to this property will trigger replacement.
string
Classification Pulumi.GoogleNative.CloudSupport.V2Beta.Inputs.CaseClassification
The issue classification applicable to this case.
ContactEmail string
A user-supplied email address to send case update notifications for. This should only be used in BYOID flows, where we cannot infer the user's email address directly from their EUCs.
Creator Pulumi.GoogleNative.CloudSupport.V2Beta.Inputs.Actor
The user who created the case. Note: The name and email will be obfuscated if the case was created by Google Support.
Description string
A broad description of the issue.
DisplayName string
The short summary of the issue reported in this case.
Escalated bool
Whether the case is currently escalated.
LanguageCode string
The language the user has requested to receive support in. This should be a BCP 47 language code (e.g., "en", "zh-CN", "zh-TW", "ja", "ko"). If no language or an unsupported language is specified, this field defaults to English (en). Language selection during case creation may affect your available support options. For a list of supported languages and their support working hours, see: https://cloud.google.com/support/docs/language-working-hours
Name string
The resource name for the case.
Priority Pulumi.GoogleNative.CloudSupport.V2Beta.CasePriority
The priority of this case.
Severity Pulumi.GoogleNative.CloudSupport.V2Beta.CaseSeverity
REMOVED. The severity of this case. Use priority instead.
SubscriberEmailAddresses List<string>
The email addresses to receive updates on this case.
TestCase bool
Whether this case was created for internal API testing and should not be acted on by the support team.
TimeZone string
The timezone of the user who created the support case. It should be in a format IANA recognizes: https://www.iana.org/time-zones. There is no additional validation done by the API.
V2betaId1
This property is required.
Changes to this property will trigger replacement.
string
V2betumId
This property is required.
Changes to this property will trigger replacement.
string
Classification CaseClassificationArgs
The issue classification applicable to this case.
ContactEmail string
A user-supplied email address to send case update notifications for. This should only be used in BYOID flows, where we cannot infer the user's email address directly from their EUCs.
Creator ActorArgs
The user who created the case. Note: The name and email will be obfuscated if the case was created by Google Support.
Description string
A broad description of the issue.
DisplayName string
The short summary of the issue reported in this case.
Escalated bool
Whether the case is currently escalated.
LanguageCode string
The language the user has requested to receive support in. This should be a BCP 47 language code (e.g., "en", "zh-CN", "zh-TW", "ja", "ko"). If no language or an unsupported language is specified, this field defaults to English (en). Language selection during case creation may affect your available support options. For a list of supported languages and their support working hours, see: https://cloud.google.com/support/docs/language-working-hours
Name string
The resource name for the case.
Priority CasePriority
The priority of this case.
Severity CaseSeverity
REMOVED. The severity of this case. Use priority instead.
SubscriberEmailAddresses []string
The email addresses to receive updates on this case.
TestCase bool
Whether this case was created for internal API testing and should not be acted on by the support team.
TimeZone string
The timezone of the user who created the support case. It should be in a format IANA recognizes: https://www.iana.org/time-zones. There is no additional validation done by the API.
v2betaId1
This property is required.
Changes to this property will trigger replacement.
String
v2betumId
This property is required.
Changes to this property will trigger replacement.
String
classification CaseClassification
The issue classification applicable to this case.
contactEmail String
A user-supplied email address to send case update notifications for. This should only be used in BYOID flows, where we cannot infer the user's email address directly from their EUCs.
creator Actor
The user who created the case. Note: The name and email will be obfuscated if the case was created by Google Support.
description String
A broad description of the issue.
displayName String
The short summary of the issue reported in this case.
escalated Boolean
Whether the case is currently escalated.
languageCode String
The language the user has requested to receive support in. This should be a BCP 47 language code (e.g., "en", "zh-CN", "zh-TW", "ja", "ko"). If no language or an unsupported language is specified, this field defaults to English (en). Language selection during case creation may affect your available support options. For a list of supported languages and their support working hours, see: https://cloud.google.com/support/docs/language-working-hours
name String
The resource name for the case.
priority CasePriority
The priority of this case.
severity CaseSeverity
REMOVED. The severity of this case. Use priority instead.
subscriberEmailAddresses List<String>
The email addresses to receive updates on this case.
testCase Boolean
Whether this case was created for internal API testing and should not be acted on by the support team.
timeZone String
The timezone of the user who created the support case. It should be in a format IANA recognizes: https://www.iana.org/time-zones. There is no additional validation done by the API.
v2betaId1
This property is required.
Changes to this property will trigger replacement.
string
v2betumId
This property is required.
Changes to this property will trigger replacement.
string
classification CaseClassification
The issue classification applicable to this case.
contactEmail string
A user-supplied email address to send case update notifications for. This should only be used in BYOID flows, where we cannot infer the user's email address directly from their EUCs.
creator Actor
The user who created the case. Note: The name and email will be obfuscated if the case was created by Google Support.
description string
A broad description of the issue.
displayName string
The short summary of the issue reported in this case.
escalated boolean
Whether the case is currently escalated.
languageCode string
The language the user has requested to receive support in. This should be a BCP 47 language code (e.g., "en", "zh-CN", "zh-TW", "ja", "ko"). If no language or an unsupported language is specified, this field defaults to English (en). Language selection during case creation may affect your available support options. For a list of supported languages and their support working hours, see: https://cloud.google.com/support/docs/language-working-hours
name string
The resource name for the case.
priority CasePriority
The priority of this case.
severity CaseSeverity
REMOVED. The severity of this case. Use priority instead.
subscriberEmailAddresses string[]
The email addresses to receive updates on this case.
testCase boolean
Whether this case was created for internal API testing and should not be acted on by the support team.
timeZone string
The timezone of the user who created the support case. It should be in a format IANA recognizes: https://www.iana.org/time-zones. There is no additional validation done by the API.
v2beta_id1
This property is required.
Changes to this property will trigger replacement.
str
v2betum_id
This property is required.
Changes to this property will trigger replacement.
str
classification CaseClassificationArgs
The issue classification applicable to this case.
contact_email str
A user-supplied email address to send case update notifications for. This should only be used in BYOID flows, where we cannot infer the user's email address directly from their EUCs.
creator ActorArgs
The user who created the case. Note: The name and email will be obfuscated if the case was created by Google Support.
description str
A broad description of the issue.
display_name str
The short summary of the issue reported in this case.
escalated bool
Whether the case is currently escalated.
language_code str
The language the user has requested to receive support in. This should be a BCP 47 language code (e.g., "en", "zh-CN", "zh-TW", "ja", "ko"). If no language or an unsupported language is specified, this field defaults to English (en). Language selection during case creation may affect your available support options. For a list of supported languages and their support working hours, see: https://cloud.google.com/support/docs/language-working-hours
name str
The resource name for the case.
priority CasePriority
The priority of this case.
severity CaseSeverity
REMOVED. The severity of this case. Use priority instead.
subscriber_email_addresses Sequence[str]
The email addresses to receive updates on this case.
test_case bool
Whether this case was created for internal API testing and should not be acted on by the support team.
time_zone str
The timezone of the user who created the support case. It should be in a format IANA recognizes: https://www.iana.org/time-zones. There is no additional validation done by the API.
v2betaId1
This property is required.
Changes to this property will trigger replacement.
String
v2betumId
This property is required.
Changes to this property will trigger replacement.
String
classification Property Map
The issue classification applicable to this case.
contactEmail String
A user-supplied email address to send case update notifications for. This should only be used in BYOID flows, where we cannot infer the user's email address directly from their EUCs.
creator Property Map
The user who created the case. Note: The name and email will be obfuscated if the case was created by Google Support.
description String
A broad description of the issue.
displayName String
The short summary of the issue reported in this case.
escalated Boolean
Whether the case is currently escalated.
languageCode String
The language the user has requested to receive support in. This should be a BCP 47 language code (e.g., "en", "zh-CN", "zh-TW", "ja", "ko"). If no language or an unsupported language is specified, this field defaults to English (en). Language selection during case creation may affect your available support options. For a list of supported languages and their support working hours, see: https://cloud.google.com/support/docs/language-working-hours
name String
The resource name for the case.
priority "PRIORITY_UNSPECIFIED" | "P0" | "P1" | "P2" | "P3" | "P4"
The priority of this case.
severity "SEVERITY_UNSPECIFIED" | "S0" | "S1" | "S2" | "S3" | "S4"
REMOVED. The severity of this case. Use priority instead.
subscriberEmailAddresses List<String>
The email addresses to receive updates on this case.
testCase Boolean
Whether this case was created for internal API testing and should not be acted on by the support team.
timeZone String
The timezone of the user who created the support case. It should be in a format IANA recognizes: https://www.iana.org/time-zones. There is no additional validation done by the API.

Outputs

All input properties are implicitly available as output properties. Additionally, the Case resource produces the following output properties:

CreateTime string
The time this case was created.
Id string
The provider-assigned unique ID for this managed resource.
State string
The current status of the support case.
UpdateTime string
The time this case was last updated.
CreateTime string
The time this case was created.
Id string
The provider-assigned unique ID for this managed resource.
State string
The current status of the support case.
UpdateTime string
The time this case was last updated.
createTime String
The time this case was created.
id String
The provider-assigned unique ID for this managed resource.
state String
The current status of the support case.
updateTime String
The time this case was last updated.
createTime string
The time this case was created.
id string
The provider-assigned unique ID for this managed resource.
state string
The current status of the support case.
updateTime string
The time this case was last updated.
create_time str
The time this case was created.
id str
The provider-assigned unique ID for this managed resource.
state str
The current status of the support case.
update_time str
The time this case was last updated.
createTime String
The time this case was created.
id String
The provider-assigned unique ID for this managed resource.
state String
The current status of the support case.
updateTime String
The time this case was last updated.

Supporting Types

Actor
, ActorArgs

DisplayName string
The name to display for the actor. If not provided, it is inferred from credentials supplied during case creation. When an email is provided, a display name must also be provided. This will be obfuscated if the user is a Google Support agent.
Email string
The email address of the actor. If not provided, it is inferred from credentials supplied during case creation. If the authenticated principal does not have an email address, one must be provided. When a name is provided, an email must also be provided. This will be obfuscated if the user is a Google Support agent.
DisplayName string
The name to display for the actor. If not provided, it is inferred from credentials supplied during case creation. When an email is provided, a display name must also be provided. This will be obfuscated if the user is a Google Support agent.
Email string
The email address of the actor. If not provided, it is inferred from credentials supplied during case creation. If the authenticated principal does not have an email address, one must be provided. When a name is provided, an email must also be provided. This will be obfuscated if the user is a Google Support agent.
displayName String
The name to display for the actor. If not provided, it is inferred from credentials supplied during case creation. When an email is provided, a display name must also be provided. This will be obfuscated if the user is a Google Support agent.
email String
The email address of the actor. If not provided, it is inferred from credentials supplied during case creation. If the authenticated principal does not have an email address, one must be provided. When a name is provided, an email must also be provided. This will be obfuscated if the user is a Google Support agent.
displayName string
The name to display for the actor. If not provided, it is inferred from credentials supplied during case creation. When an email is provided, a display name must also be provided. This will be obfuscated if the user is a Google Support agent.
email string
The email address of the actor. If not provided, it is inferred from credentials supplied during case creation. If the authenticated principal does not have an email address, one must be provided. When a name is provided, an email must also be provided. This will be obfuscated if the user is a Google Support agent.
display_name str
The name to display for the actor. If not provided, it is inferred from credentials supplied during case creation. When an email is provided, a display name must also be provided. This will be obfuscated if the user is a Google Support agent.
email str
The email address of the actor. If not provided, it is inferred from credentials supplied during case creation. If the authenticated principal does not have an email address, one must be provided. When a name is provided, an email must also be provided. This will be obfuscated if the user is a Google Support agent.
displayName String
The name to display for the actor. If not provided, it is inferred from credentials supplied during case creation. When an email is provided, a display name must also be provided. This will be obfuscated if the user is a Google Support agent.
email String
The email address of the actor. If not provided, it is inferred from credentials supplied during case creation. If the authenticated principal does not have an email address, one must be provided. When a name is provided, an email must also be provided. This will be obfuscated if the user is a Google Support agent.

ActorResponse
, ActorResponseArgs

DisplayName This property is required. string
The name to display for the actor. If not provided, it is inferred from credentials supplied during case creation. When an email is provided, a display name must also be provided. This will be obfuscated if the user is a Google Support agent.
Email This property is required. string
The email address of the actor. If not provided, it is inferred from credentials supplied during case creation. If the authenticated principal does not have an email address, one must be provided. When a name is provided, an email must also be provided. This will be obfuscated if the user is a Google Support agent.
GoogleSupport This property is required. bool
Whether the actor is a Google support actor.
DisplayName This property is required. string
The name to display for the actor. If not provided, it is inferred from credentials supplied during case creation. When an email is provided, a display name must also be provided. This will be obfuscated if the user is a Google Support agent.
Email This property is required. string
The email address of the actor. If not provided, it is inferred from credentials supplied during case creation. If the authenticated principal does not have an email address, one must be provided. When a name is provided, an email must also be provided. This will be obfuscated if the user is a Google Support agent.
GoogleSupport This property is required. bool
Whether the actor is a Google support actor.
displayName This property is required. String
The name to display for the actor. If not provided, it is inferred from credentials supplied during case creation. When an email is provided, a display name must also be provided. This will be obfuscated if the user is a Google Support agent.
email This property is required. String
The email address of the actor. If not provided, it is inferred from credentials supplied during case creation. If the authenticated principal does not have an email address, one must be provided. When a name is provided, an email must also be provided. This will be obfuscated if the user is a Google Support agent.
googleSupport This property is required. Boolean
Whether the actor is a Google support actor.
displayName This property is required. string
The name to display for the actor. If not provided, it is inferred from credentials supplied during case creation. When an email is provided, a display name must also be provided. This will be obfuscated if the user is a Google Support agent.
email This property is required. string
The email address of the actor. If not provided, it is inferred from credentials supplied during case creation. If the authenticated principal does not have an email address, one must be provided. When a name is provided, an email must also be provided. This will be obfuscated if the user is a Google Support agent.
googleSupport This property is required. boolean
Whether the actor is a Google support actor.
display_name This property is required. str
The name to display for the actor. If not provided, it is inferred from credentials supplied during case creation. When an email is provided, a display name must also be provided. This will be obfuscated if the user is a Google Support agent.
email This property is required. str
The email address of the actor. If not provided, it is inferred from credentials supplied during case creation. If the authenticated principal does not have an email address, one must be provided. When a name is provided, an email must also be provided. This will be obfuscated if the user is a Google Support agent.
google_support This property is required. bool
Whether the actor is a Google support actor.
displayName This property is required. String
The name to display for the actor. If not provided, it is inferred from credentials supplied during case creation. When an email is provided, a display name must also be provided. This will be obfuscated if the user is a Google Support agent.
email This property is required. String
The email address of the actor. If not provided, it is inferred from credentials supplied during case creation. If the authenticated principal does not have an email address, one must be provided. When a name is provided, an email must also be provided. This will be obfuscated if the user is a Google Support agent.
googleSupport This property is required. Boolean
Whether the actor is a Google support actor.

CaseClassification
, CaseClassificationArgs

DisplayName string
A display name for the classification. The display name is not static and can change. To uniquely and consistently identify classifications, use the CaseClassification.id field.
Id string
The unique ID for a classification. Must be specified for case creation. To retrieve valid classification IDs for case creation, use caseClassifications.search. Classification IDs returned by caseClassifications.search are guaranteed to be valid for at least 6 months. If a given classification is deactiveated, it will immediately stop being returned. After 6 months, case.create requests using the classification ID will fail.
DisplayName string
A display name for the classification. The display name is not static and can change. To uniquely and consistently identify classifications, use the CaseClassification.id field.
Id string
The unique ID for a classification. Must be specified for case creation. To retrieve valid classification IDs for case creation, use caseClassifications.search. Classification IDs returned by caseClassifications.search are guaranteed to be valid for at least 6 months. If a given classification is deactiveated, it will immediately stop being returned. After 6 months, case.create requests using the classification ID will fail.
displayName String
A display name for the classification. The display name is not static and can change. To uniquely and consistently identify classifications, use the CaseClassification.id field.
id String
The unique ID for a classification. Must be specified for case creation. To retrieve valid classification IDs for case creation, use caseClassifications.search. Classification IDs returned by caseClassifications.search are guaranteed to be valid for at least 6 months. If a given classification is deactiveated, it will immediately stop being returned. After 6 months, case.create requests using the classification ID will fail.
displayName string
A display name for the classification. The display name is not static and can change. To uniquely and consistently identify classifications, use the CaseClassification.id field.
id string
The unique ID for a classification. Must be specified for case creation. To retrieve valid classification IDs for case creation, use caseClassifications.search. Classification IDs returned by caseClassifications.search are guaranteed to be valid for at least 6 months. If a given classification is deactiveated, it will immediately stop being returned. After 6 months, case.create requests using the classification ID will fail.
display_name str
A display name for the classification. The display name is not static and can change. To uniquely and consistently identify classifications, use the CaseClassification.id field.
id str
The unique ID for a classification. Must be specified for case creation. To retrieve valid classification IDs for case creation, use caseClassifications.search. Classification IDs returned by caseClassifications.search are guaranteed to be valid for at least 6 months. If a given classification is deactiveated, it will immediately stop being returned. After 6 months, case.create requests using the classification ID will fail.
displayName String
A display name for the classification. The display name is not static and can change. To uniquely and consistently identify classifications, use the CaseClassification.id field.
id String
The unique ID for a classification. Must be specified for case creation. To retrieve valid classification IDs for case creation, use caseClassifications.search. Classification IDs returned by caseClassifications.search are guaranteed to be valid for at least 6 months. If a given classification is deactiveated, it will immediately stop being returned. After 6 months, case.create requests using the classification ID will fail.

CaseClassificationResponse
, CaseClassificationResponseArgs

DisplayName This property is required. string
A display name for the classification. The display name is not static and can change. To uniquely and consistently identify classifications, use the CaseClassification.id field.
DisplayName This property is required. string
A display name for the classification. The display name is not static and can change. To uniquely and consistently identify classifications, use the CaseClassification.id field.
displayName This property is required. String
A display name for the classification. The display name is not static and can change. To uniquely and consistently identify classifications, use the CaseClassification.id field.
displayName This property is required. string
A display name for the classification. The display name is not static and can change. To uniquely and consistently identify classifications, use the CaseClassification.id field.
display_name This property is required. str
A display name for the classification. The display name is not static and can change. To uniquely and consistently identify classifications, use the CaseClassification.id field.
displayName This property is required. String
A display name for the classification. The display name is not static and can change. To uniquely and consistently identify classifications, use the CaseClassification.id field.

CasePriority
, CasePriorityArgs

PriorityUnspecified
PRIORITY_UNSPECIFIEDPriority is undefined or has not been set yet.
P0
P0Extreme impact on a production service. Service is hard down.
P1
P1Critical impact on a production service. Service is currently unusable.
P2
P2Severe impact on a production service. Service is usable but greatly impaired.
P3
P3Medium impact on a production service. Service is available, but moderately impaired.
P4
P4General questions or minor issues. Production service is fully available.
CasePriorityPriorityUnspecified
PRIORITY_UNSPECIFIEDPriority is undefined or has not been set yet.
CasePriorityP0
P0Extreme impact on a production service. Service is hard down.
CasePriorityP1
P1Critical impact on a production service. Service is currently unusable.
CasePriorityP2
P2Severe impact on a production service. Service is usable but greatly impaired.
CasePriorityP3
P3Medium impact on a production service. Service is available, but moderately impaired.
CasePriorityP4
P4General questions or minor issues. Production service is fully available.
PriorityUnspecified
PRIORITY_UNSPECIFIEDPriority is undefined or has not been set yet.
P0
P0Extreme impact on a production service. Service is hard down.
P1
P1Critical impact on a production service. Service is currently unusable.
P2
P2Severe impact on a production service. Service is usable but greatly impaired.
P3
P3Medium impact on a production service. Service is available, but moderately impaired.
P4
P4General questions or minor issues. Production service is fully available.
PriorityUnspecified
PRIORITY_UNSPECIFIEDPriority is undefined or has not been set yet.
P0
P0Extreme impact on a production service. Service is hard down.
P1
P1Critical impact on a production service. Service is currently unusable.
P2
P2Severe impact on a production service. Service is usable but greatly impaired.
P3
P3Medium impact on a production service. Service is available, but moderately impaired.
P4
P4General questions or minor issues. Production service is fully available.
PRIORITY_UNSPECIFIED
PRIORITY_UNSPECIFIEDPriority is undefined or has not been set yet.
P0
P0Extreme impact on a production service. Service is hard down.
P1
P1Critical impact on a production service. Service is currently unusable.
P2
P2Severe impact on a production service. Service is usable but greatly impaired.
P3
P3Medium impact on a production service. Service is available, but moderately impaired.
P4
P4General questions or minor issues. Production service is fully available.
"PRIORITY_UNSPECIFIED"
PRIORITY_UNSPECIFIEDPriority is undefined or has not been set yet.
"P0"
P0Extreme impact on a production service. Service is hard down.
"P1"
P1Critical impact on a production service. Service is currently unusable.
"P2"
P2Severe impact on a production service. Service is usable but greatly impaired.
"P3"
P3Medium impact on a production service. Service is available, but moderately impaired.
"P4"
P4General questions or minor issues. Production service is fully available.

CaseSeverity
, CaseSeverityArgs

SeverityUnspecified
SEVERITY_UNSPECIFIEDSeverity is undefined or has not been set yet.
S0
S0Extreme impact on a production service. Service is hard down.
S1
S1Critical impact on a production service. Service is currently unusable.
S2
S2Severe impact on a production service. Service is usable but greatly impaired.
S3
S3Medium impact on a production service. Service is available, but moderately impaired.
S4
S4General questions or minor issues. Production service is fully available.
CaseSeveritySeverityUnspecified
SEVERITY_UNSPECIFIEDSeverity is undefined or has not been set yet.
CaseSeverityS0
S0Extreme impact on a production service. Service is hard down.
CaseSeverityS1
S1Critical impact on a production service. Service is currently unusable.
CaseSeverityS2
S2Severe impact on a production service. Service is usable but greatly impaired.
CaseSeverityS3
S3Medium impact on a production service. Service is available, but moderately impaired.
CaseSeverityS4
S4General questions or minor issues. Production service is fully available.
SeverityUnspecified
SEVERITY_UNSPECIFIEDSeverity is undefined or has not been set yet.
S0
S0Extreme impact on a production service. Service is hard down.
S1
S1Critical impact on a production service. Service is currently unusable.
S2
S2Severe impact on a production service. Service is usable but greatly impaired.
S3
S3Medium impact on a production service. Service is available, but moderately impaired.
S4
S4General questions or minor issues. Production service is fully available.
SeverityUnspecified
SEVERITY_UNSPECIFIEDSeverity is undefined or has not been set yet.
S0
S0Extreme impact on a production service. Service is hard down.
S1
S1Critical impact on a production service. Service is currently unusable.
S2
S2Severe impact on a production service. Service is usable but greatly impaired.
S3
S3Medium impact on a production service. Service is available, but moderately impaired.
S4
S4General questions or minor issues. Production service is fully available.
SEVERITY_UNSPECIFIED
SEVERITY_UNSPECIFIEDSeverity is undefined or has not been set yet.
S0
S0Extreme impact on a production service. Service is hard down.
S1
S1Critical impact on a production service. Service is currently unusable.
S2
S2Severe impact on a production service. Service is usable but greatly impaired.
S3
S3Medium impact on a production service. Service is available, but moderately impaired.
S4
S4General questions or minor issues. Production service is fully available.
"SEVERITY_UNSPECIFIED"
SEVERITY_UNSPECIFIEDSeverity is undefined or has not been set yet.
"S0"
S0Extreme impact on a production service. Service is hard down.
"S1"
S1Critical impact on a production service. Service is currently unusable.
"S2"
S2Severe impact on a production service. Service is usable but greatly impaired.
"S3"
S3Medium impact on a production service. Service is available, but moderately impaired.
"S4"
S4General questions or minor issues. Production service is fully available.

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.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi