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.63.0 published on Tuesday, Sep 24, 2024 by Pulumi
azure-native.hybriddata.getDataStore
Explore with Pulumi AI
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.63.0 published on Tuesday, Sep 24, 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:
- Data
Manager stringName - 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 stringName - The data store/repository name queried.
- Resource
Group stringName - The Resource Group Name
- Data
Manager stringName - 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 stringName - The data store/repository name queried.
- Resource
Group stringName - The Resource Group Name
- data
Manager StringName - 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 StringName - The data store/repository name queried.
- resource
Group StringName - The Resource Group Name
- data
Manager stringName - 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 stringName - The data store/repository name queried.
- resource
Group stringName - The Resource Group Name
- data_
manager_ strname - 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_ strname - The data store/repository name queried.
- resource_
group_ strname - The Resource Group Name
- data
Manager StringName - 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 StringName - The data store/repository name queried.
- resource
Group StringName - The Resource Group Name
getDataStore Result
The following output properties are available:
- Data
Store stringType Id - 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.
- Customer
Secrets List<Pulumi.Azure Native. Hybrid Data. Outputs. Customer Secret Response> - 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 object - A generic json used differently by each data source type.
- Repository
Id string - Arm Id for the manager resource to which the data source is associated. This is optional.
- Data
Store stringType Id - 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.
- Customer
Secrets []CustomerSecret Response - 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 interface{} - A generic json used differently by each data source type.
- Repository
Id string - Arm Id for the manager resource to which the data source is associated. This is optional.
- data
Store StringType Id - 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.
- customer
Secrets List<CustomerSecret Response> - 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 Object - A generic json used differently by each data source type.
- repository
Id String - Arm Id for the manager resource to which the data source is associated. This is optional.
- data
Store stringType Id - 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.
- customer
Secrets CustomerSecret Response[] - 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 string - Arm Id for the manager resource to which the data source is associated. This is optional.
- data_
store_ strtype_ id - 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[CustomerSecret Response] - 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.
- data
Store StringType Id - 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.
- customer
Secrets 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.
- extended
Properties Any - A generic json used differently by each data source type.
- repository
Id 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.
- Key
Identifier string - The identifier to the data service input object which this secret corresponds to.
- Key
Value string - It contains the encrypted customer secret.
- Algorithm string
- The encryption algorithm used to encrypt data.
- Key
Identifier string - The identifier to the data service input object which this secret corresponds to.
- Key
Value string - It contains the encrypted customer secret.
- algorithm String
- The encryption algorithm used to encrypt data.
- key
Identifier String - The identifier to the data service input object which this secret corresponds to.
- key
Value String - It contains the encrypted customer secret.
- algorithm string
- The encryption algorithm used to encrypt data.
- key
Identifier string - The identifier to the data service input object which this secret corresponds to.
- key
Value 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.
- key
Identifier String - The identifier to the data service input object which this secret corresponds to.
- key
Value String - It contains the encrypted customer secret.
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 v1 docs if using the v1 version of this package.
Azure Native v2.63.0 published on Tuesday, Sep 24, 2024 by Pulumi