google-native.workloadmanager/v1.getEvaluation
Gets details of a single Evaluation.
Using getEvaluation
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 getEvaluation(args: GetEvaluationArgs, opts?: InvokeOptions): Promise<GetEvaluationResult>
function getEvaluationOutput(args: GetEvaluationOutputArgs, opts?: InvokeOptions): Output<GetEvaluationResult>
def get_evaluation(evaluation_id: Optional[str] = None,
location: Optional[str] = None,
project: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetEvaluationResult
def get_evaluation_output(evaluation_id: Optional[pulumi.Input[str]] = None,
location: Optional[pulumi.Input[str]] = None,
project: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetEvaluationResult]
func LookupEvaluation(ctx *Context, args *LookupEvaluationArgs, opts ...InvokeOption) (*LookupEvaluationResult, error)
func LookupEvaluationOutput(ctx *Context, args *LookupEvaluationOutputArgs, opts ...InvokeOption) LookupEvaluationResultOutput
> Note: This function is named LookupEvaluation
in the Go SDK.
public static class GetEvaluation
{
public static Task<GetEvaluationResult> InvokeAsync(GetEvaluationArgs args, InvokeOptions? opts = null)
public static Output<GetEvaluationResult> Invoke(GetEvaluationInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetEvaluationResult> getEvaluation(GetEvaluationArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: google-native:workloadmanager/v1:getEvaluation
arguments:
# arguments dictionary
The following arguments are supported:
- Evaluation
Id string - Location string
- Project string
- Evaluation
Id string - Location string
- Project string
- evaluation
Id String - location String
- project String
- evaluation
Id string - location string
- project string
- evaluation_
id str - location str
- project str
- evaluation
Id String - location String
- project String
getEvaluation Result
The following output properties are available:
- Create
Time string [Output only] Create time stamp
- Description string
Description of the Evaluation
- Labels Dictionary<string, string>
Labels as key value pairs
- Name string
name of resource names have the form 'projects/{project_id}/locations/{location_id}/evaluations/{evaluation_id}'
- Resource
Filter Pulumi.Google Native. Workload Manager. V1. Outputs. Resource Filter Response annotations as key value pairs
- Resource
Status Pulumi.Google Native. Workload Manager. V1. Outputs. Resource Status Response [Output only] The updated rule ids if exist.
- Rule
Names List<string> the name of the rule
- Rule
Versions List<string> [Output only] The updated rule ids if exist.
- Update
Time string [Output only] Update time stamp
- Create
Time string [Output only] Create time stamp
- Description string
Description of the Evaluation
- Labels map[string]string
Labels as key value pairs
- Name string
name of resource names have the form 'projects/{project_id}/locations/{location_id}/evaluations/{evaluation_id}'
- Resource
Filter ResourceFilter Response annotations as key value pairs
- Resource
Status ResourceStatus Response [Output only] The updated rule ids if exist.
- Rule
Names []string the name of the rule
- Rule
Versions []string [Output only] The updated rule ids if exist.
- Update
Time string [Output only] Update time stamp
- create
Time String [Output only] Create time stamp
- description String
Description of the Evaluation
- labels Map<String,String>
Labels as key value pairs
- name String
name of resource names have the form 'projects/{project_id}/locations/{location_id}/evaluations/{evaluation_id}'
- resource
Filter ResourceFilter Response annotations as key value pairs
- resource
Status ResourceStatus Response [Output only] The updated rule ids if exist.
- rule
Names List<String> the name of the rule
- rule
Versions List<String> [Output only] The updated rule ids if exist.
- update
Time String [Output only] Update time stamp
- create
Time string [Output only] Create time stamp
- description string
Description of the Evaluation
- labels {[key: string]: string}
Labels as key value pairs
- name string
name of resource names have the form 'projects/{project_id}/locations/{location_id}/evaluations/{evaluation_id}'
- resource
Filter ResourceFilter Response annotations as key value pairs
- resource
Status ResourceStatus Response [Output only] The updated rule ids if exist.
- rule
Names string[] the name of the rule
- rule
Versions string[] [Output only] The updated rule ids if exist.
- update
Time string [Output only] Update time stamp
- create_
time str [Output only] Create time stamp
- description str
Description of the Evaluation
- labels Mapping[str, str]
Labels as key value pairs
- name str
name of resource names have the form 'projects/{project_id}/locations/{location_id}/evaluations/{evaluation_id}'
- resource_
filter ResourceFilter Response annotations as key value pairs
- resource_
status ResourceStatus Response [Output only] The updated rule ids if exist.
- rule_
names Sequence[str] the name of the rule
- rule_
versions Sequence[str] [Output only] The updated rule ids if exist.
- update_
time str [Output only] Update time stamp
- create
Time String [Output only] Create time stamp
- description String
Description of the Evaluation
- labels Map<String>
Labels as key value pairs
- name String
name of resource names have the form 'projects/{project_id}/locations/{location_id}/evaluations/{evaluation_id}'
- resource
Filter Property Map annotations as key value pairs
- resource
Status Property Map [Output only] The updated rule ids if exist.
- rule
Names List<String> the name of the rule
- rule
Versions List<String> [Output only] The updated rule ids if exist.
- update
Time String [Output only] Update time stamp
Supporting Types
GceInstanceFilterResponse
- Service
Accounts List<string> Service account of compute engine
- Service
Accounts []string Service account of compute engine
- service
Accounts List<String> Service account of compute engine
- service
Accounts string[] Service account of compute engine
- service_
accounts Sequence[str] Service account of compute engine
- service
Accounts List<String> Service account of compute engine
ResourceFilterResponse
- Gce
Instance Pulumi.Filter Google Native. Workload Manager. V1. Inputs. Gce Instance Filter Response Filter compute engine resource
- Inclusion
Labels Dictionary<string, string> The label used for filter resource
- Resource
Id List<string>Patterns The id pattern for filter resource
- Scopes List<string>
The scopes of evaluation resource
- Gce
Instance GceFilter Instance Filter Response Filter compute engine resource
- Inclusion
Labels map[string]string The label used for filter resource
- Resource
Id []stringPatterns The id pattern for filter resource
- Scopes []string
The scopes of evaluation resource
- gce
Instance GceFilter Instance Filter Response Filter compute engine resource
- inclusion
Labels Map<String,String> The label used for filter resource
- resource
Id List<String>Patterns The id pattern for filter resource
- scopes List<String>
The scopes of evaluation resource
- gce
Instance GceFilter Instance Filter Response Filter compute engine resource
- inclusion
Labels {[key: string]: string} The label used for filter resource
- resource
Id string[]Patterns The id pattern for filter resource
- scopes string[]
The scopes of evaluation resource
- gce_
instance_ Gcefilter Instance Filter Response Filter compute engine resource
- inclusion_
labels Mapping[str, str] The label used for filter resource
- resource_
id_ Sequence[str]patterns The id pattern for filter resource
- scopes Sequence[str]
The scopes of evaluation resource
- gce
Instance Property MapFilter Filter compute engine resource
- inclusion
Labels Map<String> The label used for filter resource
- resource
Id List<String>Patterns The id pattern for filter resource
- scopes List<String>
The scopes of evaluation resource
ResourceStatusResponse
- Rules
Newer List<string>Versions the new version of rule id if exists
- State string
State of the resource
- Rules
Newer []stringVersions the new version of rule id if exists
- State string
State of the resource
- rules
Newer List<String>Versions the new version of rule id if exists
- state String
State of the resource
- rules
Newer string[]Versions the new version of rule id if exists
- state string
State of the resource
- rules_
newer_ Sequence[str]versions the new version of rule id if exists
- state str
State of the resource
- rules
Newer List<String>Versions the new version of rule id if exists
- state String
State of the resource
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0