1. Packages
  2. Azure Native v1
  3. API Docs
  4. appconfiguration
  5. getConfigurationStore
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

azure-native.appconfiguration.getConfigurationStore

Explore with Pulumi AI

azure-native-v1 logo
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

    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-v1 pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native-v1 logo
    These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
    Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi