1. Packages
  2. Azure Native
  3. API Docs
  4. hybriddata
  5. getDataStore
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.34.0 published on Thursday, Mar 28, 2024 by Pulumi

azure-native.hybriddata.getDataStore

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.34.0 published on Thursday, Mar 28, 2024 by Pulumi

    This method gets the data store/repository by name. Azure REST API version: 2019-06-01.

    Using getDataStore

    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 getDataStore(args: GetDataStoreArgs, opts?: InvokeOptions): Promise<GetDataStoreResult>
    function getDataStoreOutput(args: GetDataStoreOutputArgs, opts?: InvokeOptions): Output<GetDataStoreResult>
    def get_data_store(data_manager_name: Optional[str] = None,
                       data_store_name: Optional[str] = None,
                       resource_group_name: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetDataStoreResult
    def get_data_store_output(data_manager_name: Optional[pulumi.Input[str]] = None,
                       data_store_name: Optional[pulumi.Input[str]] = None,
                       resource_group_name: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetDataStoreResult]
    func LookupDataStore(ctx *Context, args *LookupDataStoreArgs, opts ...InvokeOption) (*LookupDataStoreResult, error)
    func LookupDataStoreOutput(ctx *Context, args *LookupDataStoreOutputArgs, opts ...InvokeOption) LookupDataStoreResultOutput

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

    public static class GetDataStore 
    {
        public static Task<GetDataStoreResult> InvokeAsync(GetDataStoreArgs args, InvokeOptions? opts = null)
        public static Output<GetDataStoreResult> Invoke(GetDataStoreInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDataStoreResult> getDataStore(GetDataStoreArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:hybriddata:getDataStore
      arguments:
        # arguments dictionary

    The following arguments are supported:

    DataManagerName string
    The name of the DataManager Resource within the specified resource group. DataManager names must be between 3 and 24 characters in length and use any alphanumeric and underscore only
    DataStoreName string
    The data store/repository name queried.
    ResourceGroupName string
    The Resource Group Name
    DataManagerName string
    The name of the DataManager Resource within the specified resource group. DataManager names must be between 3 and 24 characters in length and use any alphanumeric and underscore only
    DataStoreName string
    The data store/repository name queried.
    ResourceGroupName string
    The Resource Group Name
    dataManagerName String
    The name of the DataManager Resource within the specified resource group. DataManager names must be between 3 and 24 characters in length and use any alphanumeric and underscore only
    dataStoreName String
    The data store/repository name queried.
    resourceGroupName String
    The Resource Group Name
    dataManagerName string
    The name of the DataManager Resource within the specified resource group. DataManager names must be between 3 and 24 characters in length and use any alphanumeric and underscore only
    dataStoreName string
    The data store/repository name queried.
    resourceGroupName string
    The Resource Group Name
    data_manager_name str
    The name of the DataManager Resource within the specified resource group. DataManager names must be between 3 and 24 characters in length and use any alphanumeric and underscore only
    data_store_name str
    The data store/repository name queried.
    resource_group_name str
    The Resource Group Name
    dataManagerName String
    The name of the DataManager Resource within the specified resource group. DataManager names must be between 3 and 24 characters in length and use any alphanumeric and underscore only
    dataStoreName String
    The data store/repository name queried.
    resourceGroupName String
    The Resource Group Name

    getDataStore Result

    The following output properties are available:

    DataStoreTypeId string
    The arm id of the data store type.
    Id string
    Id of the object.
    Name string
    Name of the object.
    State string
    State of the data source.
    Type string
    Type of the object.
    CustomerSecrets List<Pulumi.AzureNative.HybridData.Outputs.CustomerSecretResponse>
    List of customer secrets containing a key identifier and key value. The key identifier is a way for the specific data source to understand the key. Value contains customer secret encrypted by the encryptionKeys.
    ExtendedProperties object
    A generic json used differently by each data source type.
    RepositoryId string
    Arm Id for the manager resource to which the data source is associated. This is optional.
    DataStoreTypeId string
    The arm id of the data store type.
    Id string
    Id of the object.
    Name string
    Name of the object.
    State string
    State of the data source.
    Type string
    Type of the object.
    CustomerSecrets []CustomerSecretResponse
    List of customer secrets containing a key identifier and key value. The key identifier is a way for the specific data source to understand the key. Value contains customer secret encrypted by the encryptionKeys.
    ExtendedProperties interface{}
    A generic json used differently by each data source type.
    RepositoryId string
    Arm Id for the manager resource to which the data source is associated. This is optional.
    dataStoreTypeId String
    The arm id of the data store type.
    id String
    Id of the object.
    name String
    Name of the object.
    state String
    State of the data source.
    type String
    Type of the object.
    customerSecrets List<CustomerSecretResponse>
    List of customer secrets containing a key identifier and key value. The key identifier is a way for the specific data source to understand the key. Value contains customer secret encrypted by the encryptionKeys.
    extendedProperties Object
    A generic json used differently by each data source type.
    repositoryId String
    Arm Id for the manager resource to which the data source is associated. This is optional.
    dataStoreTypeId string
    The arm id of the data store type.
    id string
    Id of the object.
    name string
    Name of the object.
    state string
    State of the data source.
    type string
    Type of the object.
    customerSecrets CustomerSecretResponse[]
    List of customer secrets containing a key identifier and key value. The key identifier is a way for the specific data source to understand the key. Value contains customer secret encrypted by the encryptionKeys.
    extendedProperties any
    A generic json used differently by each data source type.
    repositoryId string
    Arm Id for the manager resource to which the data source is associated. This is optional.
    data_store_type_id str
    The arm id of the data store type.
    id str
    Id of the object.
    name str
    Name of the object.
    state str
    State of the data source.
    type str
    Type of the object.
    customer_secrets Sequence[CustomerSecretResponse]
    List of customer secrets containing a key identifier and key value. The key identifier is a way for the specific data source to understand the key. Value contains customer secret encrypted by the encryptionKeys.
    extended_properties Any
    A generic json used differently by each data source type.
    repository_id str
    Arm Id for the manager resource to which the data source is associated. This is optional.
    dataStoreTypeId String
    The arm id of the data store type.
    id String
    Id of the object.
    name String
    Name of the object.
    state String
    State of the data source.
    type String
    Type of the object.
    customerSecrets List<Property Map>
    List of customer secrets containing a key identifier and key value. The key identifier is a way for the specific data source to understand the key. Value contains customer secret encrypted by the encryptionKeys.
    extendedProperties Any
    A generic json used differently by each data source type.
    repositoryId String
    Arm Id for the manager resource to which the data source is associated. This is optional.

    Supporting Types

    CustomerSecretResponse

    Algorithm string
    The encryption algorithm used to encrypt data.
    KeyIdentifier string
    The identifier to the data service input object which this secret corresponds to.
    KeyValue string
    It contains the encrypted customer secret.
    Algorithm string
    The encryption algorithm used to encrypt data.
    KeyIdentifier string
    The identifier to the data service input object which this secret corresponds to.
    KeyValue string
    It contains the encrypted customer secret.
    algorithm String
    The encryption algorithm used to encrypt data.
    keyIdentifier String
    The identifier to the data service input object which this secret corresponds to.
    keyValue String
    It contains the encrypted customer secret.
    algorithm string
    The encryption algorithm used to encrypt data.
    keyIdentifier string
    The identifier to the data service input object which this secret corresponds to.
    keyValue string
    It contains the encrypted customer secret.
    algorithm str
    The encryption algorithm used to encrypt data.
    key_identifier str
    The identifier to the data service input object which this secret corresponds to.
    key_value str
    It contains the encrypted customer secret.
    algorithm String
    The encryption algorithm used to encrypt data.
    keyIdentifier String
    The identifier to the data service input object which this secret corresponds to.
    keyValue String
    It contains the encrypted customer secret.

    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.34.0 published on Thursday, Mar 28, 2024 by Pulumi