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.getJobDefinition
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 job definition object by name. Azure REST API version: 2019-06-01.
Using getJobDefinition
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 getJobDefinition(args: GetJobDefinitionArgs, opts?: InvokeOptions): Promise<GetJobDefinitionResult>
function getJobDefinitionOutput(args: GetJobDefinitionOutputArgs, opts?: InvokeOptions): Output<GetJobDefinitionResult>
def get_job_definition(data_manager_name: Optional[str] = None,
data_service_name: Optional[str] = None,
job_definition_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetJobDefinitionResult
def get_job_definition_output(data_manager_name: Optional[pulumi.Input[str]] = None,
data_service_name: Optional[pulumi.Input[str]] = None,
job_definition_name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetJobDefinitionResult]
func LookupJobDefinition(ctx *Context, args *LookupJobDefinitionArgs, opts ...InvokeOption) (*LookupJobDefinitionResult, error)
func LookupJobDefinitionOutput(ctx *Context, args *LookupJobDefinitionOutputArgs, opts ...InvokeOption) LookupJobDefinitionResultOutput
> Note: This function is named LookupJobDefinition
in the Go SDK.
public static class GetJobDefinition
{
public static Task<GetJobDefinitionResult> InvokeAsync(GetJobDefinitionArgs args, InvokeOptions? opts = null)
public static Output<GetJobDefinitionResult> Invoke(GetJobDefinitionInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetJobDefinitionResult> getJobDefinition(GetJobDefinitionArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:hybriddata:getJobDefinition
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
Service stringName - The data service name of the job definition
- Job
Definition stringName - The job definition name that is being 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
Service stringName - The data service name of the job definition
- Job
Definition stringName - The job definition name that is being 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
Service StringName - The data service name of the job definition
- job
Definition StringName - The job definition name that is being 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
Service stringName - The data service name of the job definition
- job
Definition stringName - The job definition name that is being 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_
service_ strname - The data service name of the job definition
- job_
definition_ strname - The job definition name that is being 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
Service StringName - The data service name of the job definition
- job
Definition StringName - The job definition name that is being queried.
- resource
Group StringName - The Resource Group Name
getJobDefinition Result
The following output properties are available:
- Data
Sink stringId - Data Sink Id associated to the job definition.
- Data
Source stringId - Data Source Id associated to the job definition.
- Id string
- Id of the object.
- Name string
- Name of the object.
- State string
- State of the job definition.
- 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.
- Data
Service objectInput - A generic json used differently by each data service type.
- Last
Modified stringTime - Last modified time of the job definition.
- Run
Location string - This is the preferred geo location for the job to run.
- Schedules
List<Pulumi.
Azure Native. Hybrid Data. Outputs. Schedule Response> - Schedule for running the job definition
- User
Confirmation string - Enum to detect if user confirmation is required. If not passed will default to NotRequired.
- Data
Sink stringId - Data Sink Id associated to the job definition.
- Data
Source stringId - Data Source Id associated to the job definition.
- Id string
- Id of the object.
- Name string
- Name of the object.
- State string
- State of the job definition.
- 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.
- Data
Service interface{}Input - A generic json used differently by each data service type.
- Last
Modified stringTime - Last modified time of the job definition.
- Run
Location string - This is the preferred geo location for the job to run.
- Schedules
[]Schedule
Response - Schedule for running the job definition
- User
Confirmation string - Enum to detect if user confirmation is required. If not passed will default to NotRequired.
- data
Sink StringId - Data Sink Id associated to the job definition.
- data
Source StringId - Data Source Id associated to the job definition.
- id String
- Id of the object.
- name String
- Name of the object.
- state String
- State of the job definition.
- 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.
- data
Service ObjectInput - A generic json used differently by each data service type.
- last
Modified StringTime - Last modified time of the job definition.
- run
Location String - This is the preferred geo location for the job to run.
- schedules
List<Schedule
Response> - Schedule for running the job definition
- user
Confirmation String - Enum to detect if user confirmation is required. If not passed will default to NotRequired.
- data
Sink stringId - Data Sink Id associated to the job definition.
- data
Source stringId - Data Source Id associated to the job definition.
- id string
- Id of the object.
- name string
- Name of the object.
- state string
- State of the job definition.
- 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.
- data
Service anyInput - A generic json used differently by each data service type.
- last
Modified stringTime - Last modified time of the job definition.
- run
Location string - This is the preferred geo location for the job to run.
- schedules
Schedule
Response[] - Schedule for running the job definition
- user
Confirmation string - Enum to detect if user confirmation is required. If not passed will default to NotRequired.
- data_
sink_ strid - Data Sink Id associated to the job definition.
- data_
source_ strid - Data Source Id associated to the job definition.
- id str
- Id of the object.
- name str
- Name of the object.
- state str
- State of the job definition.
- 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.
- data_
service_ Anyinput - A generic json used differently by each data service type.
- last_
modified_ strtime - Last modified time of the job definition.
- run_
location str - This is the preferred geo location for the job to run.
- schedules
Sequence[Schedule
Response] - Schedule for running the job definition
- user_
confirmation str - Enum to detect if user confirmation is required. If not passed will default to NotRequired.
- data
Sink StringId - Data Sink Id associated to the job definition.
- data
Source StringId - Data Source Id associated to the job definition.
- id String
- Id of the object.
- name String
- Name of the object.
- state String
- State of the job definition.
- 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.
- data
Service AnyInput - A generic json used differently by each data service type.
- last
Modified StringTime - Last modified time of the job definition.
- run
Location String - This is the preferred geo location for the job to run.
- schedules List<Property Map>
- Schedule for running the job definition
- user
Confirmation String - Enum to detect if user confirmation is required. If not passed will default to NotRequired.
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.
ScheduleResponse
- Name string
- Name of the schedule.
- Policy
List List<string> - A list of repetition intervals in ISO 8601 format.
- Name string
- Name of the schedule.
- Policy
List []string - A list of repetition intervals in ISO 8601 format.
- name String
- Name of the schedule.
- policy
List List<String> - A list of repetition intervals in ISO 8601 format.
- name string
- Name of the schedule.
- policy
List string[] - A list of repetition intervals in ISO 8601 format.
- name str
- Name of the schedule.
- policy_
list Sequence[str] - A list of repetition intervals in ISO 8601 format.
- name String
- Name of the schedule.
- policy
List List<String> - A list of repetition intervals in ISO 8601 format.
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