azure-native.appconfiguration.getConfigurationStore

Explore with Pulumi AI

Gets the properties of the specified configuration store. API Version: 2020-06-01.

Using getConfigurationStore

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 getConfigurationStore(args: GetConfigurationStoreArgs, opts?: InvokeOptions): Promise<GetConfigurationStoreResult>
function getConfigurationStoreOutput(args: GetConfigurationStoreOutputArgs, opts?: InvokeOptions): Output<GetConfigurationStoreResult>
def get_configuration_store(config_store_name: Optional[str] = None,
                            resource_group_name: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetConfigurationStoreResult
def get_configuration_store_output(config_store_name: Optional[pulumi.Input[str]] = None,
                            resource_group_name: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetConfigurationStoreResult]
func LookupConfigurationStore(ctx *Context, args *LookupConfigurationStoreArgs, opts ...InvokeOption) (*LookupConfigurationStoreResult, error)
func LookupConfigurationStoreOutput(ctx *Context, args *LookupConfigurationStoreOutputArgs, opts ...InvokeOption) LookupConfigurationStoreResultOutput

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

public static class GetConfigurationStore 
{
    public static Task<GetConfigurationStoreResult> InvokeAsync(GetConfigurationStoreArgs args, InvokeOptions? opts = null)
    public static Output<GetConfigurationStoreResult> Invoke(GetConfigurationStoreInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetConfigurationStoreResult> getConfigurationStore(GetConfigurationStoreArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: azure-native:appconfiguration:getConfigurationStore
  arguments:
    # arguments dictionary

The following arguments are supported:

ConfigStoreName string

The name of the configuration store.

ResourceGroupName string

The name of the resource group to which the container registry belongs.

ConfigStoreName string

The name of the configuration store.

ResourceGroupName string

The name of the resource group to which the container registry belongs.

configStoreName String

The name of the configuration store.

resourceGroupName String

The name of the resource group to which the container registry belongs.

configStoreName string

The name of the configuration store.

resourceGroupName string

The name of the resource group to which the container registry belongs.

config_store_name str

The name of the configuration store.

resource_group_name str

The name of the resource group to which the container registry belongs.

configStoreName String

The name of the configuration store.

resourceGroupName String

The name of the resource group to which the container registry belongs.

getConfigurationStore Result

The following output properties are available:

CreationDate string

The creation date of configuration store.

Endpoint string

The DNS endpoint where the configuration store API will be available.

Id string

The resource ID.

Location string

The location of the resource. This cannot be changed after the resource is created.

Name string

The name of the resource.

PrivateEndpointConnections List<Pulumi.AzureNative.AppConfiguration.Outputs.PrivateEndpointConnectionReferenceResponse>

The list of private endpoint connections that are set up for this resource.

ProvisioningState string

The provisioning state of the configuration store.

Sku Pulumi.AzureNative.AppConfiguration.Outputs.SkuResponse

The sku of the configuration store.

Type string

The type of the resource.

Encryption Pulumi.AzureNative.AppConfiguration.Outputs.EncryptionPropertiesResponse

The encryption settings of the configuration store.

Identity Pulumi.AzureNative.AppConfiguration.Outputs.ResourceIdentityResponse

The managed identity information, if configured.

PublicNetworkAccess string

Control permission for data plane traffic coming from public networks while private endpoint is enabled.

Tags Dictionary<string, string>

The tags of the resource.

CreationDate string

The creation date of configuration store.

Endpoint string

The DNS endpoint where the configuration store API will be available.

Id string

The resource ID.

Location string

The location of the resource. This cannot be changed after the resource is created.

Name string

The name of the resource.

PrivateEndpointConnections []PrivateEndpointConnectionReferenceResponse

The list of private endpoint connections that are set up for this resource.

ProvisioningState string

The provisioning state of the configuration store.

Sku SkuResponse

The sku of the configuration store.

Type string

The type of the resource.

Encryption EncryptionPropertiesResponse

The encryption settings of the configuration store.

Identity ResourceIdentityResponse

The managed identity information, if configured.

PublicNetworkAccess string

Control permission for data plane traffic coming from public networks while private endpoint is enabled.

Tags map[string]string

The tags of the resource.

creationDate String

The creation date of configuration store.

endpoint String

The DNS endpoint where the configuration store API will be available.

id String

The resource ID.

location String

The location of the resource. This cannot be changed after the resource is created.

name String

The name of the resource.

privateEndpointConnections List<PrivateEndpointConnectionReferenceResponse>

The list of private endpoint connections that are set up for this resource.

provisioningState String

The provisioning state of the configuration store.

sku SkuResponse

The sku of the configuration store.

type String

The type of the resource.

encryption EncryptionPropertiesResponse

The encryption settings of the configuration store.

identity ResourceIdentityResponse

The managed identity information, if configured.

publicNetworkAccess String

Control permission for data plane traffic coming from public networks while private endpoint is enabled.

tags Map<String,String>

The tags of the resource.

creationDate string

The creation date of configuration store.

endpoint string

The DNS endpoint where the configuration store API will be available.

id string

The resource ID.

location string

The location of the resource. This cannot be changed after the resource is created.

name string

The name of the resource.

privateEndpointConnections PrivateEndpointConnectionReferenceResponse[]

The list of private endpoint connections that are set up for this resource.

provisioningState string

The provisioning state of the configuration store.

sku SkuResponse

The sku of the configuration store.

type string

The type of the resource.

encryption EncryptionPropertiesResponse

The encryption settings of the configuration store.

identity ResourceIdentityResponse

The managed identity information, if configured.

publicNetworkAccess string

Control permission for data plane traffic coming from public networks while private endpoint is enabled.

tags {[key: string]: string}

The tags of the resource.

creation_date str

The creation date of configuration store.

endpoint str

The DNS endpoint where the configuration store API will be available.

id str

The resource ID.

location str

The location of the resource. This cannot be changed after the resource is created.

name str

The name of the resource.

private_endpoint_connections Sequence[PrivateEndpointConnectionReferenceResponse]

The list of private endpoint connections that are set up for this resource.

provisioning_state str

The provisioning state of the configuration store.

sku SkuResponse

The sku of the configuration store.

type str

The type of the resource.

encryption EncryptionPropertiesResponse

The encryption settings of the configuration store.

identity ResourceIdentityResponse

The managed identity information, if configured.

public_network_access str

Control permission for data plane traffic coming from public networks while private endpoint is enabled.

tags Mapping[str, str]

The tags of the resource.

creationDate String

The creation date of configuration store.

endpoint String

The DNS endpoint where the configuration store API will be available.

id String

The resource ID.

location String

The location of the resource. This cannot be changed after the resource is created.

name String

The name of the resource.

privateEndpointConnections List<Property Map>

The list of private endpoint connections that are set up for this resource.

provisioningState String

The provisioning state of the configuration store.

sku Property Map

The sku of the configuration store.

type String

The type of the resource.

encryption Property Map

The encryption settings of the configuration store.

identity Property Map

The managed identity information, if configured.

publicNetworkAccess String

Control permission for data plane traffic coming from public networks while private endpoint is enabled.

tags Map<String>

The tags of the resource.

Supporting Types

EncryptionPropertiesResponse

keyVaultProperties Property Map

Key vault properties.

KeyVaultPropertiesResponse

IdentityClientId string

The client id of the identity which will be used to access key vault.

KeyIdentifier string

The URI of the key vault key used to encrypt data.

IdentityClientId string

The client id of the identity which will be used to access key vault.

KeyIdentifier string

The URI of the key vault key used to encrypt data.

identityClientId String

The client id of the identity which will be used to access key vault.

keyIdentifier String

The URI of the key vault key used to encrypt data.

identityClientId string

The client id of the identity which will be used to access key vault.

keyIdentifier string

The URI of the key vault key used to encrypt data.

identity_client_id str

The client id of the identity which will be used to access key vault.

key_identifier str

The URI of the key vault key used to encrypt data.

identityClientId String

The client id of the identity which will be used to access key vault.

keyIdentifier String

The URI of the key vault key used to encrypt data.

PrivateEndpointConnectionReferenceResponse

Id string

The resource ID.

Name string

The name of the resource.

PrivateLinkServiceConnectionState Pulumi.AzureNative.AppConfiguration.Inputs.PrivateLinkServiceConnectionStateResponse

A collection of information about the state of the connection between service consumer and provider.

ProvisioningState string

The provisioning status of the private endpoint connection.

Type string

The type of the resource.

PrivateEndpoint Pulumi.AzureNative.AppConfiguration.Inputs.PrivateEndpointResponse

The resource of private endpoint.

Id string

The resource ID.

Name string

The name of the resource.

PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse

A collection of information about the state of the connection between service consumer and provider.

ProvisioningState string

The provisioning status of the private endpoint connection.

Type string

The type of the resource.

PrivateEndpoint PrivateEndpointResponse

The resource of private endpoint.

id String

The resource ID.

name String

The name of the resource.

privateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse

A collection of information about the state of the connection between service consumer and provider.

provisioningState String

The provisioning status of the private endpoint connection.

type String

The type of the resource.

privateEndpoint PrivateEndpointResponse

The resource of private endpoint.

id string

The resource ID.

name string

The name of the resource.

privateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse

A collection of information about the state of the connection between service consumer and provider.

provisioningState string

The provisioning status of the private endpoint connection.

type string

The type of the resource.

privateEndpoint PrivateEndpointResponse

The resource of private endpoint.

id str

The resource ID.

name str

The name of the resource.

private_link_service_connection_state PrivateLinkServiceConnectionStateResponse

A collection of information about the state of the connection between service consumer and provider.

provisioning_state str

The provisioning status of the private endpoint connection.

type str

The type of the resource.

private_endpoint PrivateEndpointResponse

The resource of private endpoint.

id String

The resource ID.

name String

The name of the resource.

privateLinkServiceConnectionState Property Map

A collection of information about the state of the connection between service consumer and provider.

provisioningState String

The provisioning status of the private endpoint connection.

type String

The type of the resource.

privateEndpoint Property Map

The resource of private endpoint.

PrivateEndpointResponse

Id string

The resource Id for private endpoint

Id string

The resource Id for private endpoint

id String

The resource Id for private endpoint

id string

The resource Id for private endpoint

id str

The resource Id for private endpoint

id String

The resource Id for private endpoint

PrivateLinkServiceConnectionStateResponse

ActionsRequired string

Any action that is required beyond basic workflow (approve/ reject/ disconnect)

Description string

The private link service connection description.

Status string

The private link service connection status.

ActionsRequired string

Any action that is required beyond basic workflow (approve/ reject/ disconnect)

Description string

The private link service connection description.

Status string

The private link service connection status.

actionsRequired String

Any action that is required beyond basic workflow (approve/ reject/ disconnect)

description String

The private link service connection description.

status String

The private link service connection status.

actionsRequired string

Any action that is required beyond basic workflow (approve/ reject/ disconnect)

description string

The private link service connection description.

status string

The private link service connection status.

actions_required str

Any action that is required beyond basic workflow (approve/ reject/ disconnect)

description str

The private link service connection description.

status str

The private link service connection status.

actionsRequired String

Any action that is required beyond basic workflow (approve/ reject/ disconnect)

description String

The private link service connection description.

status String

The private link service connection status.

ResourceIdentityResponse

PrincipalId string

The principal id of the identity. This property will only be provided for a system-assigned identity.

TenantId string

The tenant id associated with the resource's identity. This property will only be provided for a system-assigned identity.

Type string

The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.

UserAssignedIdentities Dictionary<string, Pulumi.AzureNative.AppConfiguration.Inputs.UserIdentityResponse>

The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

PrincipalId string

The principal id of the identity. This property will only be provided for a system-assigned identity.

TenantId string

The tenant id associated with the resource's identity. This property will only be provided for a system-assigned identity.

Type string

The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.

UserAssignedIdentities map[string]UserIdentityResponse

The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

principalId String

The principal id of the identity. This property will only be provided for a system-assigned identity.

tenantId String

The tenant id associated with the resource's identity. This property will only be provided for a system-assigned identity.

type String

The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.

userAssignedIdentities Map<String,UserIdentityResponse>

The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

principalId string

The principal id of the identity. This property will only be provided for a system-assigned identity.

tenantId string

The tenant id associated with the resource's identity. This property will only be provided for a system-assigned identity.

type string

The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.

userAssignedIdentities {[key: string]: UserIdentityResponse}

The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

principal_id str

The principal id of the identity. This property will only be provided for a system-assigned identity.

tenant_id str

The tenant id associated with the resource's identity. This property will only be provided for a system-assigned identity.

type str

The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.

user_assigned_identities Mapping[str, UserIdentityResponse]

The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

principalId String

The principal id of the identity. This property will only be provided for a system-assigned identity.

tenantId String

The tenant id associated with the resource's identity. This property will only be provided for a system-assigned identity.

type String

The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.

userAssignedIdentities Map<Property Map>

The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

SkuResponse

Name string

The SKU name of the configuration store.

Name string

The SKU name of the configuration store.

name String

The SKU name of the configuration store.

name string

The SKU name of the configuration store.

name str

The SKU name of the configuration store.

name String

The SKU name of the configuration store.

UserIdentityResponse

ClientId string

The client ID of the user-assigned identity.

PrincipalId string

The principal ID of the user-assigned identity.

ClientId string

The client ID of the user-assigned identity.

PrincipalId string

The principal ID of the user-assigned identity.

clientId String

The client ID of the user-assigned identity.

principalId String

The principal ID of the user-assigned identity.

clientId string

The client ID of the user-assigned identity.

principalId string

The principal ID of the user-assigned identity.

client_id str

The client ID of the user-assigned identity.

principal_id str

The principal ID of the user-assigned identity.

clientId String

The client ID of the user-assigned identity.

principalId String

The principal ID of the user-assigned identity.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0