1. Packages
  2. Azure Native
  3. API Docs
  4. logic
  5. listIntegrationAccountKeyVaultKeys
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.38.0 published on Monday, Apr 22, 2024 by Pulumi

azure-native.logic.listIntegrationAccountKeyVaultKeys

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.38.0 published on Monday, Apr 22, 2024 by Pulumi

    Gets the integration account’s Key Vault keys. Azure REST API version: 2019-05-01.

    Using listIntegrationAccountKeyVaultKeys

    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 listIntegrationAccountKeyVaultKeys(args: ListIntegrationAccountKeyVaultKeysArgs, opts?: InvokeOptions): Promise<ListIntegrationAccountKeyVaultKeysResult>
    function listIntegrationAccountKeyVaultKeysOutput(args: ListIntegrationAccountKeyVaultKeysOutputArgs, opts?: InvokeOptions): Output<ListIntegrationAccountKeyVaultKeysResult>
    def list_integration_account_key_vault_keys(integration_account_name: Optional[str] = None,
                                                key_vault: Optional[KeyVaultReference] = None,
                                                resource_group_name: Optional[str] = None,
                                                skip_token: Optional[str] = None,
                                                opts: Optional[InvokeOptions] = None) -> ListIntegrationAccountKeyVaultKeysResult
    def list_integration_account_key_vault_keys_output(integration_account_name: Optional[pulumi.Input[str]] = None,
                                                key_vault: Optional[pulumi.Input[KeyVaultReferenceArgs]] = None,
                                                resource_group_name: Optional[pulumi.Input[str]] = None,
                                                skip_token: Optional[pulumi.Input[str]] = None,
                                                opts: Optional[InvokeOptions] = None) -> Output[ListIntegrationAccountKeyVaultKeysResult]
    func ListIntegrationAccountKeyVaultKeys(ctx *Context, args *ListIntegrationAccountKeyVaultKeysArgs, opts ...InvokeOption) (*ListIntegrationAccountKeyVaultKeysResult, error)
    func ListIntegrationAccountKeyVaultKeysOutput(ctx *Context, args *ListIntegrationAccountKeyVaultKeysOutputArgs, opts ...InvokeOption) ListIntegrationAccountKeyVaultKeysResultOutput

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

    public static class ListIntegrationAccountKeyVaultKeys 
    {
        public static Task<ListIntegrationAccountKeyVaultKeysResult> InvokeAsync(ListIntegrationAccountKeyVaultKeysArgs args, InvokeOptions? opts = null)
        public static Output<ListIntegrationAccountKeyVaultKeysResult> Invoke(ListIntegrationAccountKeyVaultKeysInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<ListIntegrationAccountKeyVaultKeysResult> listIntegrationAccountKeyVaultKeys(ListIntegrationAccountKeyVaultKeysArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:logic:listIntegrationAccountKeyVaultKeys
      arguments:
        # arguments dictionary

    The following arguments are supported:

    IntegrationAccountName string
    The integration account name.
    KeyVault Pulumi.AzureNative.Logic.Inputs.KeyVaultReference
    The key vault reference.
    ResourceGroupName string
    The resource group name.
    SkipToken string
    The skip token.
    IntegrationAccountName string
    The integration account name.
    KeyVault KeyVaultReference
    The key vault reference.
    ResourceGroupName string
    The resource group name.
    SkipToken string
    The skip token.
    integrationAccountName String
    The integration account name.
    keyVault KeyVaultReference
    The key vault reference.
    resourceGroupName String
    The resource group name.
    skipToken String
    The skip token.
    integrationAccountName string
    The integration account name.
    keyVault KeyVaultReference
    The key vault reference.
    resourceGroupName string
    The resource group name.
    skipToken string
    The skip token.
    integration_account_name str
    The integration account name.
    key_vault KeyVaultReference
    The key vault reference.
    resource_group_name str
    The resource group name.
    skip_token str
    The skip token.
    integrationAccountName String
    The integration account name.
    keyVault Property Map
    The key vault reference.
    resourceGroupName String
    The resource group name.
    skipToken String
    The skip token.

    listIntegrationAccountKeyVaultKeys Result

    The following output properties are available:

    SkipToken string
    The skip token.
    Value []KeyVaultKeyResponse
    The key vault keys.
    skipToken String
    The skip token.
    value List<KeyVaultKeyResponse>
    The key vault keys.
    skipToken string
    The skip token.
    value KeyVaultKeyResponse[]
    The key vault keys.
    skip_token str
    The skip token.
    value Sequence[KeyVaultKeyResponse]
    The key vault keys.
    skipToken String
    The skip token.
    value List<Property Map>
    The key vault keys.

    Supporting Types

    KeyVaultKeyResponse

    Attributes KeyVaultKeyResponseAttributes
    The key attributes.
    Kid string
    The key id.
    attributes KeyVaultKeyResponseAttributes
    The key attributes.
    kid String
    The key id.
    attributes KeyVaultKeyResponseAttributes
    The key attributes.
    kid string
    The key id.
    attributes KeyVaultKeyResponseAttributes
    The key attributes.
    kid str
    The key id.
    attributes Property Map
    The key attributes.
    kid String
    The key id.

    KeyVaultKeyResponseAttributes

    Created double
    When the key was created.
    Enabled bool
    Whether the key is enabled or not.
    Updated double
    When the key was updated.
    Created float64
    When the key was created.
    Enabled bool
    Whether the key is enabled or not.
    Updated float64
    When the key was updated.
    created Double
    When the key was created.
    enabled Boolean
    Whether the key is enabled or not.
    updated Double
    When the key was updated.
    created number
    When the key was created.
    enabled boolean
    Whether the key is enabled or not.
    updated number
    When the key was updated.
    created float
    When the key was created.
    enabled bool
    Whether the key is enabled or not.
    updated float
    When the key was updated.
    created Number
    When the key was created.
    enabled Boolean
    Whether the key is enabled or not.
    updated Number
    When the key was updated.

    KeyVaultReference

    Id string
    The resource id.
    Name string
    The key vault name.
    Id string
    The resource id.
    Name string
    The key vault name.
    id String
    The resource id.
    name String
    The key vault name.
    id string
    The resource id.
    name string
    The key vault name.
    id str
    The resource id.
    name str
    The key vault name.
    id String
    The resource id.
    name String
    The key vault name.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.38.0 published on Monday, Apr 22, 2024 by Pulumi