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

azure-native.logic.listIntegrationAccountKeyVaultKeys

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.0.1 published on Monday, Apr 7, 2025 by Pulumi

Gets the integration account’s Key Vault keys.

Uses Azure REST API version 2019-05-01.

Other available API versions: 2016-06-01, 2018-07-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native logic [ApiVersion]. See the version guide for details.

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>
Copy
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]
Copy
func ListIntegrationAccountKeyVaultKeys(ctx *Context, args *ListIntegrationAccountKeyVaultKeysArgs, opts ...InvokeOption) (*ListIntegrationAccountKeyVaultKeysResult, error)
func ListIntegrationAccountKeyVaultKeysOutput(ctx *Context, args *ListIntegrationAccountKeyVaultKeysOutputArgs, opts ...InvokeOption) ListIntegrationAccountKeyVaultKeysResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<ListIntegrationAccountKeyVaultKeysResult> listIntegrationAccountKeyVaultKeys(ListIntegrationAccountKeyVaultKeysArgs args, InvokeOptions options)
public static Output<ListIntegrationAccountKeyVaultKeysResult> listIntegrationAccountKeyVaultKeys(ListIntegrationAccountKeyVaultKeysArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:logic:listIntegrationAccountKeyVaultKeys
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

IntegrationAccountName
This property is required.
Changes to this property will trigger replacement.
string
The integration account name.
KeyVault This property is required. Pulumi.AzureNative.Logic.Inputs.KeyVaultReference
The key vault reference.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The resource group name.
SkipToken string
The skip token.
IntegrationAccountName
This property is required.
Changes to this property will trigger replacement.
string
The integration account name.
KeyVault This property is required. KeyVaultReference
The key vault reference.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The resource group name.
SkipToken string
The skip token.
integrationAccountName
This property is required.
Changes to this property will trigger replacement.
String
The integration account name.
keyVault This property is required. KeyVaultReference
The key vault reference.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The resource group name.
skipToken String
The skip token.
integrationAccountName
This property is required.
Changes to this property will trigger replacement.
string
The integration account name.
keyVault This property is required. KeyVaultReference
The key vault reference.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The resource group name.
skipToken string
The skip token.
integration_account_name
This property is required.
Changes to this property will trigger replacement.
str
The integration account name.
key_vault This property is required. KeyVaultReference
The key vault reference.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The resource group name.
skip_token str
The skip token.
integrationAccountName
This property is required.
Changes to this property will trigger replacement.
String
The integration account name.
keyVault This property is required. Property Map
The key vault reference.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
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
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.0.1 published on Monday, Apr 7, 2025 by Pulumi