azure-native.hybriddata.getDataStore
This method gets the data store/repository by name. 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