vcd 3.14.1 published on Monday, Apr 14, 2025 by vmware
vcd.getRdeBehaviorInvocation
Explore with Pulumi AI
This feature is experimental and may change in future
Provides the capability of invoking an existing RDE Interface Behavior or RDE Type Behavior in VMware Cloud Director.
Supported in provider v3.11+
Using getRdeBehaviorInvocation
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 getRdeBehaviorInvocation(args: GetRdeBehaviorInvocationArgs, opts?: InvokeOptions): Promise<GetRdeBehaviorInvocationResult>
function getRdeBehaviorInvocationOutput(args: GetRdeBehaviorInvocationOutputArgs, opts?: InvokeOptions): Output<GetRdeBehaviorInvocationResult>
def get_rde_behavior_invocation(arguments: Optional[Mapping[str, str]] = None,
arguments_json: Optional[str] = None,
behavior_id: Optional[str] = None,
id: Optional[str] = None,
invoke_on_refresh: Optional[bool] = None,
metadata: Optional[Mapping[str, str]] = None,
metadata_json: Optional[str] = None,
rde_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetRdeBehaviorInvocationResult
def get_rde_behavior_invocation_output(arguments: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
arguments_json: Optional[pulumi.Input[str]] = None,
behavior_id: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
invoke_on_refresh: Optional[pulumi.Input[bool]] = None,
metadata: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
metadata_json: Optional[pulumi.Input[str]] = None,
rde_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetRdeBehaviorInvocationResult]
func GetRdeBehaviorInvocation(ctx *Context, args *GetRdeBehaviorInvocationArgs, opts ...InvokeOption) (*GetRdeBehaviorInvocationResult, error)
func GetRdeBehaviorInvocationOutput(ctx *Context, args *GetRdeBehaviorInvocationOutputArgs, opts ...InvokeOption) GetRdeBehaviorInvocationResultOutput
> Note: This function is named GetRdeBehaviorInvocation
in the Go SDK.
public static class GetRdeBehaviorInvocation
{
public static Task<GetRdeBehaviorInvocationResult> InvokeAsync(GetRdeBehaviorInvocationArgs args, InvokeOptions? opts = null)
public static Output<GetRdeBehaviorInvocationResult> Invoke(GetRdeBehaviorInvocationInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetRdeBehaviorInvocationResult> getRdeBehaviorInvocation(GetRdeBehaviorInvocationArgs args, InvokeOptions options)
public static Output<GetRdeBehaviorInvocationResult> getRdeBehaviorInvocation(GetRdeBehaviorInvocationArgs args, InvokeOptions options)
fn::invoke:
function: vcd:index/getRdeBehaviorInvocation:getRdeBehaviorInvocation
arguments:
# arguments dictionary
The following arguments are supported:
- Behavior
Id string - The ID of the RDE Interface Behavior or the RDE Interface Behavior to invoke
- Rde
Id string - The ID of the RDE which Behavior will be invoked
- Arguments Dictionary<string, string>
- A map with the arguments of the invocation. Deprecated in favor of
arguments_json
- Arguments
Json string - A JSON string with the arguments of the invocation. The built-in function
jsonencode
can be used to set it. - Id string
- Invoke
On boolRefresh - Metadata Dictionary<string, string>
- A map with the metadata of the invocation. Deprecated in favor of
metadata_json
- Metadata
Json string - A JSON string with the arguments of the invocation. The built-in function
jsonencode
can be used to set it.
- Behavior
Id string - The ID of the RDE Interface Behavior or the RDE Interface Behavior to invoke
- Rde
Id string - The ID of the RDE which Behavior will be invoked
- Arguments map[string]string
- A map with the arguments of the invocation. Deprecated in favor of
arguments_json
- Arguments
Json string - A JSON string with the arguments of the invocation. The built-in function
jsonencode
can be used to set it. - Id string
- Invoke
On boolRefresh - Metadata map[string]string
- A map with the metadata of the invocation. Deprecated in favor of
metadata_json
- Metadata
Json string - A JSON string with the arguments of the invocation. The built-in function
jsonencode
can be used to set it.
- behavior
Id String - The ID of the RDE Interface Behavior or the RDE Interface Behavior to invoke
- rde
Id String - The ID of the RDE which Behavior will be invoked
- arguments Map<String,String>
- A map with the arguments of the invocation. Deprecated in favor of
arguments_json
- arguments
Json String - A JSON string with the arguments of the invocation. The built-in function
jsonencode
can be used to set it. - id String
- invoke
On BooleanRefresh - metadata Map<String,String>
- A map with the metadata of the invocation. Deprecated in favor of
metadata_json
- metadata
Json String - A JSON string with the arguments of the invocation. The built-in function
jsonencode
can be used to set it.
- behavior
Id string - The ID of the RDE Interface Behavior or the RDE Interface Behavior to invoke
- rde
Id string - The ID of the RDE which Behavior will be invoked
- arguments {[key: string]: string}
- A map with the arguments of the invocation. Deprecated in favor of
arguments_json
- arguments
Json string - A JSON string with the arguments of the invocation. The built-in function
jsonencode
can be used to set it. - id string
- invoke
On booleanRefresh - metadata {[key: string]: string}
- A map with the metadata of the invocation. Deprecated in favor of
metadata_json
- metadata
Json string - A JSON string with the arguments of the invocation. The built-in function
jsonencode
can be used to set it.
- behavior_
id str - The ID of the RDE Interface Behavior or the RDE Interface Behavior to invoke
- rde_
id str - The ID of the RDE which Behavior will be invoked
- arguments Mapping[str, str]
- A map with the arguments of the invocation. Deprecated in favor of
arguments_json
- arguments_
json str - A JSON string with the arguments of the invocation. The built-in function
jsonencode
can be used to set it. - id str
- invoke_
on_ boolrefresh - metadata Mapping[str, str]
- A map with the metadata of the invocation. Deprecated in favor of
metadata_json
- metadata_
json str - A JSON string with the arguments of the invocation. The built-in function
jsonencode
can be used to set it.
- behavior
Id String - The ID of the RDE Interface Behavior or the RDE Interface Behavior to invoke
- rde
Id String - The ID of the RDE which Behavior will be invoked
- arguments Map<String>
- A map with the arguments of the invocation. Deprecated in favor of
arguments_json
- arguments
Json String - A JSON string with the arguments of the invocation. The built-in function
jsonencode
can be used to set it. - id String
- invoke
On BooleanRefresh - metadata Map<String>
- A map with the metadata of the invocation. Deprecated in favor of
metadata_json
- metadata
Json String - A JSON string with the arguments of the invocation. The built-in function
jsonencode
can be used to set it.
getRdeBehaviorInvocation Result
The following output properties are available:
- Behavior
Id string - Id string
- Rde
Id string - Result string
- The invocation result in plain text
- Arguments Dictionary<string, string>
- Arguments
Json string - Invoke
On boolRefresh - Metadata Dictionary<string, string>
- Metadata
Json string
- Behavior
Id string - Id string
- Rde
Id string - Result string
- The invocation result in plain text
- Arguments map[string]string
- Arguments
Json string - Invoke
On boolRefresh - Metadata map[string]string
- Metadata
Json string
- behavior
Id String - id String
- rde
Id String - result String
- The invocation result in plain text
- arguments Map<String,String>
- arguments
Json String - invoke
On BooleanRefresh - metadata Map<String,String>
- metadata
Json String
- behavior
Id string - id string
- rde
Id string - result string
- The invocation result in plain text
- arguments {[key: string]: string}
- arguments
Json string - invoke
On booleanRefresh - metadata {[key: string]: string}
- metadata
Json string
- behavior_
id str - id str
- rde_
id str - result str
- The invocation result in plain text
- arguments Mapping[str, str]
- arguments_
json str - invoke_
on_ boolrefresh - metadata Mapping[str, str]
- metadata_
json str
- behavior
Id String - id String
- rde
Id String - result String
- The invocation result in plain text
- arguments Map<String>
- arguments
Json String - invoke
On BooleanRefresh - metadata Map<String>
- metadata
Json String
Package Details
- Repository
- vcd vmware/terraform-provider-vcd
- License
- Notes
- This Pulumi package is based on the
vcd
Terraform Provider.