Azure Native
getJobDefinition
Job Definition. 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
- https://github.com/pulumi/pulumi-azure-native
- License
- Apache-2.0