Google Native

Pulumi Official
Package maintained by Pulumi
v0.23.0 published on Thursday, Aug 11, 2022 by Pulumi

getCase

Retrieve the specified case.

Using getCase

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getCase(args: GetCaseArgs, opts?: InvokeOptions): Promise<GetCaseResult>
function getCaseOutput(args: GetCaseOutputArgs, opts?: InvokeOptions): Output<GetCaseResult>
def get_case(case_id: Optional[str] = None,
             v2beta_id1: Optional[str] = None,
             v2betum_id: Optional[str] = None,
             opts: Optional[InvokeOptions] = None) -> GetCaseResult
def get_case_output(case_id: Optional[pulumi.Input[str]] = None,
             v2beta_id1: Optional[pulumi.Input[str]] = None,
             v2betum_id: Optional[pulumi.Input[str]] = None,
             opts: Optional[InvokeOptions] = None) -> Output[GetCaseResult]
func LookupCase(ctx *Context, args *LookupCaseArgs, opts ...InvokeOption) (*LookupCaseResult, error)
func LookupCaseOutput(ctx *Context, args *LookupCaseOutputArgs, opts ...InvokeOption) LookupCaseResultOutput

> Note: This function is named LookupCase in the Go SDK.

public static class GetCase 
{
    public static Task<GetCaseResult> InvokeAsync(GetCaseArgs args, InvokeOptions? opts = null)
    public static Output<GetCaseResult> Invoke(GetCaseInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetCaseResult> getCase(GetCaseArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: google-native:cloudsupport/v2beta:getCase
  Arguments:
    # Arguments dictionary

The following arguments are supported:

CaseId string
V2betaId1 string
V2betumId string
CaseId string
V2betaId1 string
V2betumId string
caseId String
v2betaId1 String
v2betumId String
caseId string
v2betaId1 string
v2betumId string
caseId String
v2betaId1 String
v2betumId String

getCase Result

The following output properties are available:

Classification Pulumi.GoogleNative.CloudSupport.V2Beta.Outputs.CaseClassificationResponse

The issue classification applicable to this case.

CreateTime string

The time this case was created.

Creator Pulumi.GoogleNative.CloudSupport.V2Beta.Outputs.ActorResponse

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.

Name string

The resource name for the case.

Priority string

The priority of this case. If this is set, do not set severity.

Severity string

The severity of this case. Deprecated. Use priority instead.

Deprecated:

The severity of this case. Deprecated. Use priority instead.

State string

The current status of the support case.

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.

UpdateTime string

The time this case was last updated.

Classification CaseClassificationResponse

The issue classification applicable to this case.

CreateTime string

The time this case was created.

Creator ActorResponse

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.

Name string

The resource name for the case.

Priority string

The priority of this case. If this is set, do not set severity.

Severity string

The severity of this case. Deprecated. Use priority instead.

Deprecated:

The severity of this case. Deprecated. Use priority instead.

State string

The current status of the support case.

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.

UpdateTime string

The time this case was last updated.

classification CaseClassificationResponse

The issue classification applicable to this case.

createTime String

The time this case was created.

creator ActorResponse

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.

name String

The resource name for the case.

priority String

The priority of this case. If this is set, do not set severity.

severity String

The severity of this case. Deprecated. Use priority instead.

Deprecated:

The severity of this case. Deprecated. Use priority instead.

state String

The current status of the support case.

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.

updateTime String

The time this case was last updated.

classification CaseClassificationResponse

The issue classification applicable to this case.

createTime string

The time this case was created.

creator ActorResponse

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.

name string

The resource name for the case.

priority string

The priority of this case. If this is set, do not set severity.

severity string

The severity of this case. Deprecated. Use priority instead.

Deprecated:

The severity of this case. Deprecated. Use priority instead.

state string

The current status of the support case.

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.

updateTime string

The time this case was last updated.

classification CaseClassificationResponse

The issue classification applicable to this case.

create_time str

The time this case was created.

creator ActorResponse

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.

name str

The resource name for the case.

priority str

The priority of this case. If this is set, do not set severity.

severity str

The severity of this case. Deprecated. Use priority instead.

Deprecated:

The severity of this case. Deprecated. Use priority instead.

state str

The current status of the support case.

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.

update_time str

The time this case was last updated.

classification Property Map

The issue classification applicable to this case.

createTime String

The time this case was created.

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.

name String

The resource name for the case.

priority String

The priority of this case. If this is set, do not set severity.

severity String

The severity of this case. Deprecated. Use priority instead.

Deprecated:

The severity of this case. Deprecated. Use priority instead.

state String

The current status of the support case.

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.

updateTime String

The time this case was last updated.

Supporting Types

ActorResponse

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.

GoogleSupport bool

Whether the actor is a Google support actor.

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.

GoogleSupport bool

Whether the actor is a Google support actor.

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.

googleSupport Boolean

Whether the actor is a Google support actor.

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.

googleSupport 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.

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.

googleSupport Boolean

Whether the actor is a Google support actor.

CaseClassificationResponse

DisplayName string

The display name of the classification.

DisplayName string

The display name of the classification.

displayName String

The display name of the classification.

displayName string

The display name of the classification.

display_name str

The display name of the classification.

displayName String

The display name of the classification.

Package Details

Repository
https://github.com/pulumi/pulumi-google-native
License
Apache-2.0