Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.cloudsupport/v2beta.Case
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
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)
type: google-native:cloudsupport/v2beta:Case
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 CaseArgs
- 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 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 string
- The unique name of the resource.
- args CaseArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CaseArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args 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",
});
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"),
})
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());
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")
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",
});
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
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:
- V2beta
Id1 string - V2betum
Id string - Classification
Pulumi.
Google Native. Cloud Support. V2Beta. Inputs. Case Classification - The issue classification applicable to this case.
- Contact
Email 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.
Google Native. Cloud Support. 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.
- Display
Name string - The short summary of the issue reported in this case.
- Escalated bool
- Whether the case is currently escalated.
- Language
Code 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.
Google Native. Cloud Support. V2Beta. Case Priority - The priority of this case.
- Severity
Pulumi.
Google Native. Cloud Support. V2Beta. Case Severity - REMOVED. The severity of this case. Use priority instead.
- Subscriber
Email List<string>Addresses - 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 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 string - V2betum
Id string - Classification
Case
Classification Args - The issue classification applicable to this case.
- Contact
Email 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
Args - 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.
- Display
Name string - The short summary of the issue reported in this case.
- Escalated bool
- Whether the case is currently escalated.
- Language
Code 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
Case
Priority - The priority of this case.
- Severity
Case
Severity - REMOVED. The severity of this case. Use priority instead.
- Subscriber
Email []stringAddresses - 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 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 String - v2betum
Id String - classification
Case
Classification - The issue classification applicable to this case.
- contact
Email 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.
- display
Name String - The short summary of the issue reported in this case.
- escalated Boolean
- Whether the case is currently escalated.
- language
Code 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
Case
Priority - The priority of this case.
- severity
Case
Severity - REMOVED. The severity of this case. Use priority instead.
- subscriber
Email List<String>Addresses - The email addresses to receive updates on this case.
- test
Case Boolean - Whether this case was created for internal API testing and should not be acted on by the support team.
- time
Zone 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 string - v2betum
Id string - classification
Case
Classification - The issue classification applicable to this case.
- contact
Email 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.
- display
Name string - The short summary of the issue reported in this case.
- escalated boolean
- Whether the case is currently escalated.
- language
Code 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
Case
Priority - The priority of this case.
- severity
Case
Severity - REMOVED. The severity of this case. Use priority instead.
- subscriber
Email string[]Addresses - The email addresses to receive updates on this case.
- test
Case boolean - Whether this case was created for internal API testing and should not be acted on by the support team.
- time
Zone 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 str - v2betum_
id str - classification
Case
Classification Args - 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
Actor
Args - 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
Case
Priority - The priority of this case.
- severity
Case
Severity - REMOVED. The severity of this case. Use priority instead.
- subscriber_
email_ Sequence[str]addresses - 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.
- v2beta
Id1 String - v2betum
Id String - classification Property Map
- The issue classification applicable to this case.
- contact
Email 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.
- display
Name String - The short summary of the issue reported in this case.
- escalated Boolean
- Whether the case is currently escalated.
- language
Code 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.
- subscriber
Email List<String>Addresses - The email addresses to receive updates on this case.
- test
Case Boolean - Whether this case was created for internal API testing and should not be acted on by the support team.
- time
Zone 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:
- Create
Time 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.
- Update
Time string - The time this case was last updated.
- Create
Time 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.
- Update
Time string - The time this case was last updated.
- create
Time 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.
- update
Time String - The time this case was last updated.
- create
Time 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.
- update
Time 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.
- create
Time 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.
- update
Time String - The time this case was last updated.
Supporting Types
Actor, ActorArgs
- Display
Name 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 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 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 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.
- display
Name 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
- Display
Name 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.
- Google
Support bool - Whether the actor is a Google support actor.
- Display
Name 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.
- Google
Support bool - Whether the actor is a Google support actor.
- display
Name 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.
- google
Support Boolean - Whether the actor is a Google support actor.
- display
Name 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.
- google
Support boolean - Whether the actor is a Google support actor.
- 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.
- google_
support bool - Whether the actor is a Google support actor.
- display
Name 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.
- google
Support Boolean - Whether the actor is a Google support actor.
CaseClassification, CaseClassificationArgs
- Display
Name 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 bycaseClassifications.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 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 bycaseClassifications.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 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 bycaseClassifications.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 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 bycaseClassifications.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 bycaseClassifications.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 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 bycaseClassifications.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
- Display
Name 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 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 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 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 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.
- display
Name 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
- 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.
- Case
Priority Priority Unspecified - PRIORITY_UNSPECIFIEDPriority is undefined or has not been set yet.
- Case
Priority P0 - P0Extreme impact on a production service. Service is hard down.
- Case
Priority P1 - P1Critical impact on a production service. Service is currently unusable.
- Case
Priority P2 - P2Severe impact on a production service. Service is usable but greatly impaired.
- Case
Priority P3 - P3Medium impact on a production service. Service is available, but moderately impaired.
- Case
Priority 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.
- 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
- 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.
- Case
Severity Severity Unspecified - SEVERITY_UNSPECIFIEDSeverity is undefined or has not been set yet.
- Case
Severity S0 - S0Extreme impact on a production service. Service is hard down.
- Case
Severity S1 - S1Critical impact on a production service. Service is currently unusable.
- Case
Severity S2 - S2Severe impact on a production service. Service is usable but greatly impaired.
- Case
Severity S3 - S3Medium impact on a production service. Service is available, but moderately impaired.
- Case
Severity 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.
- 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.