1. Packages
  2. Vcd Provider
  3. API Docs
  4. getRdeBehaviorInvocation
vcd 3.14.1 published on Monday, Apr 14, 2025 by vmware

vcd.getRdeBehaviorInvocation

Explore with Pulumi AI

vcd logo
vcd 3.14.1 published on Monday, Apr 14, 2025 by vmware

    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:

    BehaviorId string
    The ID of the RDE Interface Behavior or the RDE Interface Behavior to invoke
    RdeId 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

    Deprecated: Deprecated

    ArgumentsJson string
    A JSON string with the arguments of the invocation. The built-in function jsonencode can be used to set it.
    Id string
    InvokeOnRefresh bool
    Metadata Dictionary<string, string>
    A map with the metadata of the invocation. Deprecated in favor of metadata_json

    Deprecated: Deprecated

    MetadataJson string
    A JSON string with the arguments of the invocation. The built-in function jsonencode can be used to set it.
    BehaviorId string
    The ID of the RDE Interface Behavior or the RDE Interface Behavior to invoke
    RdeId 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

    Deprecated: Deprecated

    ArgumentsJson string
    A JSON string with the arguments of the invocation. The built-in function jsonencode can be used to set it.
    Id string
    InvokeOnRefresh bool
    Metadata map[string]string
    A map with the metadata of the invocation. Deprecated in favor of metadata_json

    Deprecated: Deprecated

    MetadataJson string
    A JSON string with the arguments of the invocation. The built-in function jsonencode can be used to set it.
    behaviorId String
    The ID of the RDE Interface Behavior or the RDE Interface Behavior to invoke
    rdeId 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

    Deprecated: Deprecated

    argumentsJson String
    A JSON string with the arguments of the invocation. The built-in function jsonencode can be used to set it.
    id String
    invokeOnRefresh Boolean
    metadata Map<String,String>
    A map with the metadata of the invocation. Deprecated in favor of metadata_json

    Deprecated: Deprecated

    metadataJson String
    A JSON string with the arguments of the invocation. The built-in function jsonencode can be used to set it.
    behaviorId string
    The ID of the RDE Interface Behavior or the RDE Interface Behavior to invoke
    rdeId 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

    Deprecated: Deprecated

    argumentsJson string
    A JSON string with the arguments of the invocation. The built-in function jsonencode can be used to set it.
    id string
    invokeOnRefresh boolean
    metadata {[key: string]: string}
    A map with the metadata of the invocation. Deprecated in favor of metadata_json

    Deprecated: Deprecated

    metadataJson 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

    Deprecated: Deprecated

    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_refresh bool
    metadata Mapping[str, str]
    A map with the metadata of the invocation. Deprecated in favor of metadata_json

    Deprecated: Deprecated

    metadata_json str
    A JSON string with the arguments of the invocation. The built-in function jsonencode can be used to set it.
    behaviorId String
    The ID of the RDE Interface Behavior or the RDE Interface Behavior to invoke
    rdeId 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

    Deprecated: Deprecated

    argumentsJson String
    A JSON string with the arguments of the invocation. The built-in function jsonencode can be used to set it.
    id String
    invokeOnRefresh Boolean
    metadata Map<String>
    A map with the metadata of the invocation. Deprecated in favor of metadata_json

    Deprecated: Deprecated

    metadataJson 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:

    BehaviorId string
    Id string
    RdeId string
    Result string
    The invocation result in plain text
    Arguments Dictionary<string, string>

    Deprecated: Deprecated

    ArgumentsJson string
    InvokeOnRefresh bool
    Metadata Dictionary<string, string>

    Deprecated: Deprecated

    MetadataJson string
    BehaviorId string
    Id string
    RdeId string
    Result string
    The invocation result in plain text
    Arguments map[string]string

    Deprecated: Deprecated

    ArgumentsJson string
    InvokeOnRefresh bool
    Metadata map[string]string

    Deprecated: Deprecated

    MetadataJson string
    behaviorId String
    id String
    rdeId String
    result String
    The invocation result in plain text
    arguments Map<String,String>

    Deprecated: Deprecated

    argumentsJson String
    invokeOnRefresh Boolean
    metadata Map<String,String>

    Deprecated: Deprecated

    metadataJson String
    behaviorId string
    id string
    rdeId string
    result string
    The invocation result in plain text
    arguments {[key: string]: string}

    Deprecated: Deprecated

    argumentsJson string
    invokeOnRefresh boolean
    metadata {[key: string]: string}

    Deprecated: Deprecated

    metadataJson string
    behavior_id str
    id str
    rde_id str
    result str
    The invocation result in plain text
    arguments Mapping[str, str]

    Deprecated: Deprecated

    arguments_json str
    invoke_on_refresh bool
    metadata Mapping[str, str]

    Deprecated: Deprecated

    metadata_json str
    behaviorId String
    id String
    rdeId String
    result String
    The invocation result in plain text
    arguments Map<String>

    Deprecated: Deprecated

    argumentsJson String
    invokeOnRefresh Boolean
    metadata Map<String>

    Deprecated: Deprecated

    metadataJson String

    Package Details

    Repository
    vcd vmware/terraform-provider-vcd
    License
    Notes
    This Pulumi package is based on the vcd Terraform Provider.
    vcd logo
    vcd 3.14.1 published on Monday, Apr 14, 2025 by vmware