aapi package

Subpackages

Submodules

aapi.action module

class aapi.action.Action(object_name: str, *, action_field: str = None)

Bases: AAPIObject

action_field: str
object_name: str
class aapi.action.ActionRerun(object_name: str, *, action_field: str = None)

Bases: Action

object_name: str
class aapi.action.ActionSetToNotOK(object_name: str, *, action_field: str = None)

Bases: Action

object_name: str
class aapi.action.ActionSetToOK(object_name: str, *, action_field: str = None)

Bases: Action

object_name: str
class aapi.action.ActionStopCyclicRun(object_name: str, *, action_field: str = None)

Bases: Action

object_name: str

aapi.addevents module

class aapi.addevents.AddEvents(events: List[EventOutAdd])

Bases: AAPIObject

events: List[EventOutAdd]
object_name: str

aapi.ai module

class aapi.ai.AIConnectionProfile(object_name: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None)

Bases: ConnectionProfile

static field(name: str)
static field_optional(name: str, default: str = None)
object_name: str
static type_field(name: str)
class aapi.ai.AIJob(object_name: str, connection_profile: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING)

Bases: Job

connection_profile: str
static field(name: str)
static field_optional(name: str, default: str = None)
object_name: str
static type_field(name: str)

aapi.basefolder module

class aapi.basefolder.Folder(object_name: str, *, controlm_server: str = None, order_method: OrderMethod = None, folder_library: str = None, site_standard: str = None, business_fields: List[Dict[str, str]] = NOTHING, job_list: List[Job] = NOTHING, flow_list: List[Flow] = NOTHING, folder_client_data_list: List[FolderClientData] = NOTHING, priority: Priority = None, application: str = None, created_by: str = None, confirm: bool = None, days_keep_active: str = None, description: str = None, days_keep_active_if_not_ok: str = None, active_retention_policy: ActiveRetentionPolicy = None, run_as: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, member_library: str = None, statistics_calendar: str = None, sac: Sac = None, must_end: MustEnd = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, adjust_events: str = None, when: When = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, resource_lock_list: List[ResourceLock] = NOTHING, sub_folder_list: List[SubFolder] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING)

Bases: SimpleFolder, AAPIJob

class ActiveRetentionPolicy(*values)

Bases: Enum

CleanEndedOK = 'CleanEndedOK'
KeepAll = 'KeepAll'
class AdjustEvents(*values)

Bases: Enum

Bridge = 'Bridge'
Dummy = 'Dummy'
N = 'N'
Y = 'Y'
class DaysKeepActive(*values)

Bases: Enum

Forever = 'Forever'
class DocumentationFile(*, path: str = None, file_name: str = None)

Bases: AAPIObject

file_name: str
path: str
class DocumentationUrl(*, url: str = None, file_name: str = None)

Bases: AAPIObject

file_name: str
url: str
class MustEnd(*, hours: str = None, minutes: str = None, days: int = None)

Bases: AAPIObject

days: int
hours: str
minutes: str
class Priority(*values)

Bases: Enum

High = 'High'
Low = 'Low'
Medium = 'Medium'
Very_High = 'Very_High'
Very_Low = 'Very_Low'
class Rerun(*, times: str = None, every: str = None, from_: From = None, units: Units = None)

Bases: AAPIObject

class From(*values)

Bases: Enum

End = 'End'
Start = 'Start'
Target = 'Target'
class Units(*values)

Bases: Enum

Days = 'Days'
Hours = 'Hours'
Minutes = 'Minutes'
every: str
from_: From
times: str
units: Units
class RerunIntervals(*, times: str = None, intervals: List[str] = None, from_: From = None)

Bases: AAPIObject

class From(*values)

Bases: Enum

End = 'End'
Start = 'Start'
Target = 'Target'
from_: From
intervals: List[str]
times: str
class RerunLimit(*, times: str = None, every: int = None, from_: From = None, units: Units = None, rerun_member: str = None)

Bases: AAPIObject

class From(*values)

Bases: Enum

End = 'End'
Start = 'Start'
Target = 'Target'
class Units(*values)

Bases: Enum

Days = 'Days'
Hours = 'Hours'
Minutes = 'Minutes'
every: int
from_: From
rerun_member: str
times: str
units: Units
class RerunSpecificTimes(*, times: str = None, at: List[str] = None, tolerance: str = None)

Bases: AAPIObject

at: List[str]
times: str
tolerance: str
class Sac(*values)

Bases: Enum

Default = 'Default'
Next = 'Next'
Prev = 'Prev'
SmartFolderNext = 'SmartFolderNext'
SmartFolderPrev = 'SmartFolderPrev'
class When(*, schedule: str = None, month_days: List[str] = None, months: List[str] = None, week_days: List[str] = None, week_days_calendar: str = None, month_days_calendar: str = None, days_relation: DaysRelation = None, specific_dates: List[str] = None, from_time: str = None, days: str = None, to_time: str = None, start_date: str = None, end_date: str = None, active_period: bool = None, rule_based_calendars: RuleBasedCalendars = None)

Bases: AAPIObject

class DaysRelation(*values)

Bases: Enum

AND = 'AND'
OR = 'OR'
class RuleBasedCalendars(*, included: List[TagGlobal] = None, excluded: List[TagGlobal] = None, calendar_rule_based_list: List[CalendarRuleBased] = NOTHING)

Bases: AAPIObject

calendar_rule_based_list: List[CalendarRuleBased]
excluded: List[TagGlobal]
included: List[TagGlobal]
active_period: bool
days: str
days_relation: DaysRelation
end_date: str
from_time: str
month_days: List[str]
month_days_calendar: str
months: List[str]
rule_based_calendars: RuleBasedCalendars
schedule: str
specific_dates: List[str]
start_date: str
to_time: str
week_days: List[str]
week_days_calendar: str
active_retention_policy: ActiveRetentionPolicy
add_events_list: List[AddEvents]
adjust_events: str
application: str
confirm: bool
created_by: str
days_keep_active: str
days_keep_active_if_not_ok: str
delete_events_list: List[DeleteEvents]
description: str
documentation_file: DocumentationFile
documentation_url: DocumentationUrl
event_list: List[Event]
events_to_add: List[AddEvents]
events_to_delete: List[DeleteEvents]
if_list: List[IfBase]
member_library: str
must_end: MustEnd
notify_list: List[Notify]
object_name: str
priority: Priority
rerun: Rerun
rerun_intervals: RerunIntervals
rerun_limit: RerunLimit
rerun_specific_times: RerunSpecificTimes
resource_lock_list: List[ResourceLock]
run_as: str
sac: Sac
statistics_calendar: str
sub_application: str
sub_folder_list: List[SubFolder]
time_zone: str
variables: List[Dict[str, str]]
wait_for_events: List[WaitForEvents]
wait_for_events_list: List[WaitForEvents]
when: When
class aapi.basefolder.SimpleFolder(object_name: str, *, controlm_server: str = None, order_method: OrderMethod = None, folder_library: str = None, site_standard: str = None, business_fields: List[Dict[str, str]] = NOTHING, job_list: List[Job] = NOTHING, flow_list: List[Flow] = NOTHING, folder_client_data_list: List[FolderClientData] = NOTHING)

Bases: AAPIObject

class OrderMethod(*values)

Bases: Enum

Automatic = 'Automatic'
Manual = 'Manual'
business_fields: List[Dict[str, str]]
controlm_server: str
flow_list: List[Flow]
folder_client_data_list: List[FolderClientData]
folder_library: str
job_list: List[Job]
object_name: str
order_method: OrderMethod
site_standard: str

aapi.bases module

class aapi.bases.AAPIJob

Bases: object

class aapi.bases.AAPIObject

Bases: object

as_aapi_dict()
as_dict()
dump_aapi(f, indent=None)
dumps_aapi(indent=None)
run_on_demand(environment: Environment, skip_initial_authentication: bool = False, inpath: str = 'run_on_demand717', controlm_server: str = None, run_as: str = None, host: str = None, application: str = None, sub_application: str = None, skip_login: bool = False, file_path: str = None, delete_afterwards: bool = True, open_in_browser: str = None) RunMonitor

aapi.businessfield module

class aapi.businessfield.BusinessField(object_name: str)

Bases: AAPIObject

object_name: str

aapi.businessparameter module

class aapi.businessparameter.BusinessParameter(object_name: str, *, parameter_name: str = None, include: Include = None, characters: Characters = None, exclude: Exclude = None, required: bool = None)

Bases: AAPIObject

class Characters(*, minimum_length: int = None, maximum_length: int = None, any: Any = None, alphanumeric: Alphanumeric = None)

Bases: AAPIObject

class Alphanumeric(*, uppercase_letters: bool = None, lowercase_letters: bool = None, digits: bool = None, specific_characters: str = None)

Bases: AAPIObject

digits: bool
lowercase_letters: bool
specific_characters: str
uppercase_letters: bool
class Any(*, except_for_characters: str = None)

Bases: AAPIObject

except_for_characters: str
alphanumeric: Alphanumeric
any: Any
maximum_length: int
minimum_length: int
class Exclude(*, values: List[SiteStandardPossibleValue] = None, patterns: List[str] = None)

Bases: AAPIObject

patterns: List[str]
values: List[SiteStandardPossibleValue]
class Include(*, values: List[SiteStandardPossibleValue] = None, patterns: List[str] = None)

Bases: AAPIObject

patterns: List[str]
values: List[SiteStandardPossibleValue]
characters: Characters
exclude: Exclude
include: Include
object_name: str
parameter_name: str
required: bool

aapi.calendar module

class aapi.calendar.Calendar(object_name: str)

Bases: AAPIObject

object_name: str
class aapi.calendar.CalendarPeriodic(object_name: str, *, when: When = None, server: Server = None, alias: str = None, description: str = None)

Bases: Calendar

class Server(*values)

Bases: Enum

Global = 'Global'
class When(*, periods: List[Period] = None)

Bases: AAPIObject

periods: List[Period]
alias: str
description: str
object_name: str
server: Server
when: When
class aapi.calendar.CalendarRegular(object_name: str, *, when: When = None, server: Server = None, alias: str = None, description: str = None)

Bases: Calendar

class Server(*values)

Bases: Enum

Global = 'Global'
class When(*, years: List[Year] = None)

Bases: AAPIObject

years: List[Year]
alias: str
description: str
object_name: str
server: Server
when: When
class aapi.calendar.CalendarRuleBased(object_name: str, *, when: When = None)

Bases: Calendar

class When(*, specific_dates: List[str] = None, schedule: str = None, month_days: List[str] = None, months: List[str] = None, week_days: List[str] = None, week_days_calendar: str = None, month_days_calendar: str = None, days_relation: DaysRelation = None, start_date: str = None, end_date: str = None, active_period: bool = None, days_keep_active: DaysKeepActive = None, confirmation_calendars: ConfirmationCalendars = None)

Bases: AAPIObject

class ConfirmationCalendars(*, calendar: str = None, shift_by: int = None, exception_policy: ExceptionPolicy = None)

Bases: AAPIObject

class ExceptionPolicy(*values)

Bases: Enum

DoNotOrder = 'DoNotOrder'
OrderAnyway = 'OrderAnyway'
OrderOnNextConfirmedDay = 'OrderOnNextConfirmedDay'
OrderOnPreviousConfirmedDay = 'OrderOnPreviousConfirmedDay'
calendar: str
exception_policy: ExceptionPolicy
shift_by: int
class DaysKeepActive(*values)

Bases: Enum

Forever = 'Forever'
class DaysRelation(*values)

Bases: Enum

AND = 'AND'
OR = 'OR'
active_period: bool
confirmation_calendars: ConfirmationCalendars
days_keep_active: DaysKeepActive
days_relation: DaysRelation
end_date: str
month_days: List[str]
month_days_calendar: str
months: List[str]
schedule: str
specific_dates: List[str]
start_date: str
week_days: List[str]
week_days_calendar: str
object_name: str
when: When
class aapi.calendar.CalendarRuleBasedCalendar(object_name: str, *, when: When = None, server: Server = None, alias: str = None)

Bases: Calendar

class Server(*values)

Bases: Enum

Global = 'Global'
class When(*, schedule: str = None, month_days: List[str] = None, months: List[str] = None, week_days: List[str] = None, week_days_calendar: str = None, month_days_calendar: str = None, days_relation: DaysRelation = None, start_date: str = None, end_date: str = None, active_period: bool = None, specific_dates: List[str] = None, days_keep_active: DaysKeepActive = None, confirmation_calendars: ConfirmationCalendars = None)

Bases: AAPIObject

class ConfirmationCalendars(*, calendar: str = None, shift_by: int = None, exception_policy: ExceptionPolicy = None)

Bases: AAPIObject

class ExceptionPolicy(*values)

Bases: Enum

DoNotOrder = 'DoNotOrder'
OrderAnyway = 'OrderAnyway'
OrderOnNextConfirmedDay = 'OrderOnNextConfirmedDay'
OrderOnPreviousConfirmedDay = 'OrderOnPreviousConfirmedDay'
calendar: str
exception_policy: ExceptionPolicy
shift_by: int
class DaysKeepActive(*values)

Bases: Enum

Forever = 'Forever'
class DaysRelation(*values)

Bases: Enum

AND = 'AND'
OR = 'OR'
active_period: bool
confirmation_calendars: ConfirmationCalendars
days_keep_active: DaysKeepActive
days_relation: DaysRelation
end_date: str
month_days: List[str]
month_days_calendar: str
months: List[str]
schedule: str
specific_dates: List[str]
start_date: str
week_days: List[str]
week_days_calendar: str
alias: str
object_name: str
server: Server
when: When

aapi.calendarfields module

class aapi.calendarfields.CalendarFields(object_name: str)

Bases: AAPIObject

object_name: str
class aapi.calendarfields.CalendarFieldsPeriodic(object_name: str)

Bases: CalendarFields

object_name: str
class aapi.calendarfields.CalendarFieldsRegular(object_name: str)

Bases: CalendarFields

object_name: str
class aapi.calendarfields.CalendarFieldsRuleBased(object_name: str)

Bases: CalendarFields

object_name: str

aapi.calendarkey module

class aapi.calendarkey.CalendarKey(object_name: str)

Bases: AAPIObject

object_name: str
class aapi.calendarkey.CalendarKeyPeriodic(object_name: str)

Bases: CalendarKey

object_name: str
class aapi.calendarkey.CalendarKeyRegular(object_name: str)

Bases: CalendarKey

object_name: str
class aapi.calendarkey.CalendarKeyRuleBased(object_name: str)

Bases: CalendarKey

object_name: str

aapi.captureoutput module

class aapi.captureoutput.ActionCaptureOutput(object_name: str, *, variable_name: VariableName = None, search: str = None, forward_by: ForwardBy = None, capture: Capture = None)

Bases: AAPIObject

class Capture(*values)

Bases: Enum

UpToEndOfLine = 'UpToEndOfLine'
var_ = 'var_'
class ForwardBy(*, lines: int = None, columns: int = None, columns_option: ColumnsOption = None, delimiter: Delimiter = None)

Bases: AAPIObject

class ColumnsOption(*values)

Bases: Enum

Characters = 'Characters'
Words = 'Words'
class Delimiter(*values)

Bases: Enum

Space = 'Space'
Tab = 'Tab'
WhiteSpace = 'WhiteSpace'
var_ = 'var_'
columns: int
columns_option: ColumnsOption
delimiter: Delimiter
lines: int
class VariableName(*values)

Bases: Enum

var_ = 'var_'
capture: Capture
forward_by: ForwardBy
object_name: str
search: str
variable_name: VariableName

aapi.condition module

class aapi.condition.Condition(*, event: str = None, date: Date = None)

Bases: AAPIObject

class Date(*values)

Bases: Enum

AnyDate = 'AnyDate'
NextOrderDate = 'NextOrderDate'
NoDate = 'NoDate'
OrderDate = 'OrderDate'
PreviousOrderDate = 'PreviousOrderDate'
date: Date
event: str
class aapi.condition.ConditionIn(*, event: str = None, date: Date = None)

Bases: Condition

class aapi.condition.ConditionOut(*, event: str = None, date: Date = None)

Bases: Condition

class aapi.condition.ConditionOutAdd(*, event: str = None, date: Date = None)

Bases: ConditionOut

class aapi.condition.ConditionOutDelete(*, event: str = None, date: Date = None)

Bases: ConditionOut

aapi.config module

class aapi.config.Config(object_name: str)

Bases: AAPIObject

object_name: str
class aapi.config.ConfigHadoop(object_name: str, *, agent_principal: str = None, agent_keytab_file_path: str = None)

Bases: Config

agent_keytab_file_path: str
agent_principal: str
object_name: str

aapi.connectionprofile module

class aapi.connectionprofile.ConnectionProfile(object_name: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None)

Bases: AAPIObject

centralized: bool
description: str
no_test_on_deploy: bool
object_name: str
target_agent: str
target_ctm: str
test_on_build: bool
class aapi.connectionprofile.ConnectionProfileAWS(object_name: str, region: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, access_key: str = None, secret_access_key: str = None, iam_role: str = None, proxy_settings: ProxySettings = None)

Bases: ConnectionProfile

class ProxySettings(host: str, port: int, username: str, password: str)

Bases: AAPIObject

host: str
password: str
port: int
username: str
access_key: str
iam_role: str
object_name: str
proxy_settings: ProxySettings
region: str
secret_access_key: str
class aapi.connectionprofile.ConnectionProfileAirflow(object_name: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None)

Bases: ConnectionProfile

object_name: str
class aapi.connectionprofile.ConnectionProfileAirflowGoogleComposer(object_name: str, service_account_key: str, base_url: str, target_audience: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, service_account_key_filename: str = None)

Bases: ConnectionProfileAirflow

base_url: str
object_name: str
service_account_key: str
service_account_key_filename: str
target_audience: str
class aapi.connectionprofile.ConnectionProfileAirflowStandalone(object_name: str, host: str, user: str, password: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, port: int = None, secured_connection: bool = None)

Bases: ConnectionProfileAirflow

host: str
object_name: str
password: str
port: int
secured_connection: bool
user: str
class aapi.connectionprofile.ConnectionProfileAzure(object_name: str, subscription_id: str, application_id: str, password: str, user: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, active_directory_domain_name: str = None, batch: Batch = None)

Bases: ConnectionProfile

class Batch(batch_account_name: str, batch_account_key: str, location: str)

Bases: AAPIObject

batch_account_key: str
batch_account_name: str
location: str
active_directory_domain_name: str
application_id: str
batch: Batch
object_name: str
password: str
subscription_id: str
user: str
class aapi.connectionprofile.ConnectionProfileDatabase(object_name: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, user: str = None, password: str = None, max_concurrent_connections: str = None, connection_retry_num: str = None, connection_retry_time_out: str = None, connection_idle_time: str = None)

Bases: ConnectionProfile

connection_idle_time: str
connection_retry_num: str
connection_retry_time_out: str
max_concurrent_connections: str
object_name: str
password: str
user: str
class aapi.connectionprofile.ConnectionProfileDatabaseDB2(object_name: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, user: str = None, password: str = None, max_concurrent_connections: str = None, connection_retry_num: str = None, connection_retry_time_out: str = None, connection_idle_time: str = None, database_type: str = None, database_version: str = None, host: str = None, port: str = None, database_name: str = None)

Bases: ConnectionProfileDatabase

database_name: str
database_type: str
database_version: str
host: str
object_name: str
port: str
class aapi.connectionprofile.ConnectionProfileDatabaseJDBC(object_name: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, user: str = None, password: str = None, max_concurrent_connections: str = None, connection_retry_num: str = None, connection_retry_time_out: str = None, connection_idle_time: str = None, port: str = None, database_name: str = None, host: str = None, driver: str = None)

Bases: ConnectionProfileDatabase

database_name: str
driver: str
host: str
object_name: str
port: str
class aapi.connectionprofile.ConnectionProfileDatabaseMSSql(object_name: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, user: str = None, password: str = None, max_concurrent_connections: str = None, connection_retry_num: str = None, connection_retry_time_out: str = None, connection_idle_time: str = None, database_type: str = None, database_version: str = None, host: str = None, port: str = None, authentication_type: AuthenticationType = None, database_name: str = None, secure: str = None)

Bases: ConnectionProfileDatabase

class AuthenticationType(*values)

Bases: Enum

NTLM2_Windows_Authentication = 'NTLM2_Windows_Authentication'
SQL_Server_Authentication = 'SQL_Server_Authentication'
Windows_Authentication = 'Windows_Authentication'
authentication_type: AuthenticationType
database_name: str
database_type: str
database_version: str
host: str
object_name: str
port: str
secure: str
class aapi.connectionprofile.ConnectionProfileDatabaseMSSqlSSIS(object_name: str, skip_packages_test: bool, ssis: List[Package], *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, user: str = None, password: str = None, max_concurrent_connections: str = None, connection_retry_num: str = None, connection_retry_time_out: str = None, connection_idle_time: str = None, database_type: str = None, database_version: str = None, host: str = None, port: str = None, authentication_type: AuthenticationType = None, database_name: str = None, secure: str = None)

Bases: ConnectionProfileDatabaseMSSql

object_name: str
skip_packages_test: bool
ssis: List[Package]
class aapi.connectionprofile.ConnectionProfileDatabaseOracle(object_name: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, user: str = None, password: str = None, max_concurrent_connections: str = None, connection_retry_num: str = None, connection_retry_time_out: str = None, connection_idle_time: str = None, database_version: str = None)

Bases: ConnectionProfileDatabase

database_version: str
object_name: str
class aapi.connectionprofile.ConnectionProfileDatabaseOracleConnectionString(object_name: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, user: str = None, password: str = None, max_concurrent_connections: str = None, connection_retry_num: str = None, connection_retry_time_out: str = None, connection_idle_time: str = None, database_version: str = None, connection_string: str = None)

Bases: ConnectionProfileDatabaseOracle

connection_string: str
object_name: str
class aapi.connectionprofile.ConnectionProfileDatabaseOracleSID(object_name: str, sid: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, user: str = None, password: str = None, max_concurrent_connections: str = None, connection_retry_num: str = None, connection_retry_time_out: str = None, connection_idle_time: str = None, database_version: str = None, port: str = None, host: str = None)

Bases: ConnectionProfileDatabaseOracle

host: str
object_name: str
port: str
sid: str
class aapi.connectionprofile.ConnectionProfileDatabaseOracleServiceName(object_name: str, service_name: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, user: str = None, password: str = None, max_concurrent_connections: str = None, connection_retry_num: str = None, connection_retry_time_out: str = None, connection_idle_time: str = None, database_version: str = None, port: str = None, host: str = None)

Bases: ConnectionProfileDatabaseOracle

host: str
object_name: str
port: str
service_name: str
class aapi.connectionprofile.ConnectionProfileDatabasePostgreSql(object_name: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, user: str = None, password: str = None, max_concurrent_connections: str = None, connection_retry_num: str = None, connection_retry_time_out: str = None, connection_idle_time: str = None, database_type: str = None, database_version: str = None, host: str = None, port: str = None, database_name: str = None)

Bases: ConnectionProfileDatabase

database_name: str
database_type: str
database_version: str
host: str
object_name: str
port: str
class aapi.connectionprofile.ConnectionProfileDatabaseSybase(object_name: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, user: str = None, password: str = None, max_concurrent_connections: str = None, connection_retry_num: str = None, connection_retry_time_out: str = None, connection_idle_time: str = None, database_type: str = None, database_version: str = None, host: str = None, port: str = None, database_name: str = None)

Bases: ConnectionProfileDatabase

database_name: str
database_type: str
database_version: str
host: str
object_name: str
port: str
class aapi.connectionprofile.ConnectionProfileFileTransfer(object_name: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, host_name: str = None, os_type: str = None, user: str = None, port: str = None, home_directory: str = None, password: str = None, conntype: str = None, workload_automation_users: List[str] = None, workload_automation_groups: List[str] = None, verify_bytes: bool = None, verify_destination: bool = None, private_key_name: str = None, passphrase: str = None, verify_checksum: bool = None, additional_parameters: List[PackageParams] = None)

Bases: ConnectionProfile

additional_parameters: List[PackageParams]
conntype: str
home_directory: str
host_name: str
object_name: str
os_type: str
passphrase: str
password: str
port: str
private_key_name: str
user: str
verify_bytes: bool
verify_checksum: bool
verify_destination: bool
workload_automation_groups: List[str]
workload_automation_users: List[str]
class aapi.connectionprofile.ConnectionProfileFileTransferAS2(object_name: str, partner_as2_id: str, partner_destination_url: str, partner_certificate_alias: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, host_name: str = None, os_type: str = None, user: str = None, port: str = None, home_directory: str = None, password: str = None, conntype: str = None, workload_automation_users: List[str] = None, workload_automation_groups: List[str] = None, verify_bytes: bool = None, verify_destination: bool = None, private_key_name: str = None, passphrase: str = None, verify_checksum: bool = None, additional_parameters: List[PackageParams] = None, sign_message_parameters: SignMessageParameters = None, encrypt_message_parameters: EncryptMessageParameters = None, compress_message: bool = None, request_receipt_parameters: RequestReceiptParameters = None, send_message_timeout: int = None, async_mdn_timeout: int = None)

Bases: ConnectionProfileFileTransfer

class EncryptMessageParameters(*, encrypt_message: bool = None, encryption_algorithm: EncryptionAlgorithm = None)

Bases: AAPIObject

class EncryptionAlgorithm(*values)

Bases: Enum

AES128_CBC = 'AES128_CBC'
AES128_GCM = 'AES128_GCM'
AES192_CBC = 'AES192_CBC'
AES192_GCM = 'AES192_GCM'
AES256_CBC = 'AES256_CBC'
AES256_GCM = 'AES256_GCM'
CAST5_CBC = 'CAST5_CBC'
IDEA_CBC = 'IDEA_CBC'
RC2_CBC = 'RC2_CBC'
tripleDES_DES_EDE3 = 'tripleDES_DES_EDE3'
encrypt_message: bool
encryption_algorithm: EncryptionAlgorithm
class RequestReceiptParameters(*, request_receipt: bool = None, sign: Sign = None, mode: Mode = None)

Bases: AAPIObject

class Mode(*values)

Bases: Enum

Asynchronous = 'Asynchronous'
Synchronous = 'Synchronous'
class Sign(*values)

Bases: Enum

Signed = 'Signed'
Unsigned = 'Unsigned'
mode: Mode
request_receipt: bool
sign: Sign
class SignMessageParameters(*, sign_message: bool = None, signature_algorithm: SignatureAlgorithm = None)

Bases: AAPIObject

class SignatureAlgorithm(*values)

Bases: Enum

RSA_with_MD5 = 'RSA_with_MD5'
RSA_with_SHA_1 = 'RSA_with_SHA_1'
RSA_with_SHA_224 = 'RSA_with_SHA_224'
RSA_with_SHA_256 = 'RSA_with_SHA_256'
RSA_with_SHA_384 = 'RSA_with_SHA_384'
RSA_with_SHA_512 = 'RSA_with_SHA_512'
sign_message: bool
signature_algorithm: SignatureAlgorithm
async_mdn_timeout: int
compress_message: bool
encrypt_message_parameters: EncryptMessageParameters
object_name: str
partner_as2_id: str
partner_certificate_alias: str
partner_destination_url: str
request_receipt_parameters: RequestReceiptParameters
send_message_timeout: int
sign_message_parameters: SignMessageParameters
class aapi.connectionprofile.ConnectionProfileFileTransferAzure(object_name: str, azure_account_name: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, host_name: str = None, os_type: str = None, user: str = None, port: str = None, home_directory: str = None, password: str = None, conntype: str = None, workload_automation_users: List[str] = None, workload_automation_groups: List[str] = None, verify_bytes: bool = None, verify_destination: bool = None, private_key_name: str = None, passphrase: str = None, verify_checksum: bool = None, additional_parameters: List[PackageParams] = None, azure_storage_type: str = None, azure_endpoint: str = None, azure_credential_method: str = None)

Bases: ConnectionProfileFileTransfer

azure_account_name: str
azure_credential_method: str
azure_endpoint: str
azure_storage_type: str
object_name: str
class aapi.connectionprofile.ConnectionProfileFileTransferAzureAdCertificate(azure_account_name: str, object_name: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, host_name: str = None, os_type: str = None, user: str = None, port: str = None, home_directory: str = None, password: str = None, conntype: str = None, workload_automation_users: List[str] = None, workload_automation_groups: List[str] = None, verify_bytes: bool = None, verify_destination: bool = None, private_key_name: str = None, passphrase: str = None, verify_checksum: bool = None, additional_parameters: List[PackageParams] = None, azure_storage_type: str = None, azure_endpoint: str = None, azure_credential_method: str = None, azure_tenant_id: str = None, azure_client_id: str = None, azure_client_certificate_format: str = None, azure_client_certificate_path: str = None, azure_client_certificate_password: str = None)

Bases: ConnectionProfileFileTransferAzure

azure_client_certificate_format: str
azure_client_certificate_password: str
azure_client_certificate_path: str
azure_client_id: str
azure_tenant_id: str
object_name: str
class aapi.connectionprofile.ConnectionProfileFileTransferAzureAdClientSecret(azure_account_name: str, object_name: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, host_name: str = None, os_type: str = None, user: str = None, port: str = None, home_directory: str = None, password: str = None, conntype: str = None, workload_automation_users: List[str] = None, workload_automation_groups: List[str] = None, verify_bytes: bool = None, verify_destination: bool = None, private_key_name: str = None, passphrase: str = None, verify_checksum: bool = None, additional_parameters: List[PackageParams] = None, azure_storage_type: str = None, azure_endpoint: str = None, azure_credential_method: str = None, azure_tenant_id: str = None, azure_client_id: str = None, azure_client_secret: str = None)

Bases: ConnectionProfileFileTransferAzure

azure_client_id: str
azure_client_secret: str
azure_tenant_id: str
object_name: str
class aapi.connectionprofile.ConnectionProfileFileTransferAzureAdUserPass(azure_account_name: str, object_name: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, host_name: str = None, os_type: str = None, user: str = None, port: str = None, home_directory: str = None, password: str = None, conntype: str = None, workload_automation_users: List[str] = None, workload_automation_groups: List[str] = None, verify_bytes: bool = None, verify_destination: bool = None, private_key_name: str = None, passphrase: str = None, verify_checksum: bool = None, additional_parameters: List[PackageParams] = None, azure_storage_type: str = None, azure_endpoint: str = None, azure_credential_method: str = None, azure_tenant_id: str = None, azure_client_id: str = None, azure_user_name_ad: str = None, azure_user_password_ad: str = None)

Bases: ConnectionProfileFileTransferAzure

azure_client_id: str
azure_tenant_id: str
azure_user_name_ad: str
azure_user_password_ad: str
object_name: str
class aapi.connectionprofile.ConnectionProfileFileTransferAzureConnectionString(azure_account_name: str, object_name: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, host_name: str = None, os_type: str = None, user: str = None, port: str = None, home_directory: str = None, password: str = None, conntype: str = None, workload_automation_users: List[str] = None, workload_automation_groups: List[str] = None, verify_bytes: bool = None, verify_destination: bool = None, private_key_name: str = None, passphrase: str = None, verify_checksum: bool = None, additional_parameters: List[PackageParams] = None, azure_storage_type: str = None, azure_endpoint: str = None, azure_credential_method: str = None, azure_account_connection_string: str = None)

Bases: ConnectionProfileFileTransferAzure

azure_account_connection_string: str
object_name: str
class aapi.connectionprofile.ConnectionProfileFileTransferAzureManagedIdentity(azure_account_name: str, object_name: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, host_name: str = None, os_type: str = None, user: str = None, port: str = None, home_directory: str = None, password: str = None, conntype: str = None, workload_automation_users: List[str] = None, workload_automation_groups: List[str] = None, verify_bytes: bool = None, verify_destination: bool = None, private_key_name: str = None, passphrase: str = None, verify_checksum: bool = None, additional_parameters: List[PackageParams] = None, azure_storage_type: str = None, azure_endpoint: str = None, azure_credential_method: str = None, azure_tenant_id: str = None, azure_client_id: str = None)

Bases: ConnectionProfileFileTransferAzure

azure_client_id: str
azure_tenant_id: str
object_name: str
class aapi.connectionprofile.ConnectionProfileFileTransferAzureSharedAccessSignature(azure_account_name: str, object_name: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, host_name: str = None, os_type: str = None, user: str = None, port: str = None, home_directory: str = None, password: str = None, conntype: str = None, workload_automation_users: List[str] = None, workload_automation_groups: List[str] = None, verify_bytes: bool = None, verify_destination: bool = None, private_key_name: str = None, passphrase: str = None, verify_checksum: bool = None, additional_parameters: List[PackageParams] = None, azure_storage_type: str = None, azure_endpoint: str = None, azure_credential_method: str = None, azure_account_sas_token: str = None)

Bases: ConnectionProfileFileTransferAzure

azure_account_sas_token: str
object_name: str
class aapi.connectionprofile.ConnectionProfileFileTransferAzureSharedKey(azure_account_name: str, object_name: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, host_name: str = None, os_type: str = None, user: str = None, port: str = None, home_directory: str = None, password: str = None, conntype: str = None, workload_automation_users: List[str] = None, workload_automation_groups: List[str] = None, verify_bytes: bool = None, verify_destination: bool = None, private_key_name: str = None, passphrase: str = None, verify_checksum: bool = None, additional_parameters: List[PackageParams] = None, azure_storage_type: str = None, azure_endpoint: str = None, azure_credential_method: str = None, azure_account_access_key: str = None)

Bases: ConnectionProfileFileTransferAzure

azure_account_access_key: str
object_name: str
class aapi.connectionprofile.ConnectionProfileFileTransferDualEndPoint(object_name: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, workload_automation_users: List[str] = None, workload_automation_groups: List[str] = None, verify_bytes: bool = None, verify_destination: bool = None, verify_checksum: bool = None, endpoint_src_ftp_list: List[EndpointSrcFtp] = NOTHING, endpoint_dest_ftp_list: List[EndpointDestFtp] = NOTHING, endpoint_src_ftps_list: List[EndpointSrcFtps] = NOTHING, endpoint_dest_ftps_list: List[EndpointDestFtps] = NOTHING, endpoint_src_sftp_list: List[EndpointSrcSftp] = NOTHING, endpoint_dest_sftp_list: List[EndpointDestSftp] = NOTHING, endpoint_src_local_list: List[EndpointSrcLocal] = NOTHING, endpoint_dest_local_list: List[EndpointDestLocal] = NOTHING)

Bases: ConnectionProfile

endpoint_dest_ftp_list: List[EndpointDestFtp]
endpoint_dest_ftps_list: List[EndpointDestFtps]
endpoint_dest_local_list: List[EndpointDestLocal]
endpoint_dest_sftp_list: List[EndpointDestSftp]
endpoint_src_ftp_list: List[EndpointSrcFtp]
endpoint_src_ftps_list: List[EndpointSrcFtps]
endpoint_src_local_list: List[EndpointSrcLocal]
endpoint_src_sftp_list: List[EndpointSrcSftp]
object_name: str
verify_bytes: bool
verify_checksum: bool
verify_destination: bool
workload_automation_groups: List[str]
workload_automation_users: List[str]
class aapi.connectionprofile.ConnectionProfileFileTransferFTP(object_name: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, host_name: str = None, os_type: str = None, user: str = None, port: str = None, home_directory: str = None, password: str = None, conntype: str = None, workload_automation_users: List[str] = None, workload_automation_groups: List[str] = None, verify_bytes: bool = None, verify_destination: bool = None, private_key_name: str = None, passphrase: str = None, verify_checksum: bool = None, additional_parameters: List[PackageParams] = None, connection_mode: ConnectionMode = None)

Bases: ConnectionProfileFileTransfer

class ConnectionMode(*values)

Bases: Enum

Active = 'Active'
EPSV = 'EPSV'
EPSVSubstituteIpAddress = 'EPSVSubstituteIpAddress'
Passive = 'Passive'
PassiveSubstituteIpAddress = 'PassiveSubstituteIpAddress'
noSubstituteIP = 'noSubstituteIP'
off = 'off'
on = 'on'
connection_mode: ConnectionMode
object_name: str
class aapi.connectionprofile.ConnectionProfileFileTransferFTPS(object_name: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, host_name: str = None, os_type: str = None, user: str = None, port: str = None, home_directory: str = None, password: str = None, conntype: str = None, workload_automation_users: List[str] = None, workload_automation_groups: List[str] = None, verify_bytes: bool = None, verify_destination: bool = None, private_key_name: str = None, passphrase: str = None, verify_checksum: bool = None, additional_parameters: List[PackageParams] = None, connection_mode: ConnectionMode = None, ssl_level: SslLevel = None, ssl_implicit: bool = None, clear_data_channel: bool = None, clear_command_channel: bool = None)

Bases: ConnectionProfileFileTransfer

class ConnectionMode(*values)

Bases: Enum

Active = 'Active'
EPSV = 'EPSV'
EPSVSubstituteIpAddress = 'EPSVSubstituteIpAddress'
Passive = 'Passive'
PassiveSubstituteIpAddress = 'PassiveSubstituteIpAddress'
noSubstituteIP = 'noSubstituteIP'
off = 'off'
on = 'on'
class SslLevel(*values)

Bases: Enum

ClientServerAuthentication = 'ClientServerAuthentication'
NoAuthentication = 'NoAuthentication'
ServerAuthentication = 'ServerAuthentication'
clear_command_channel: bool
clear_data_channel: bool
connection_mode: ConnectionMode
object_name: str
ssl_implicit: bool
ssl_level: SslLevel
class aapi.connectionprofile.ConnectionProfileFileTransferGcs(object_name: str, gcs_service_account_key: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, host_name: str = None, os_type: str = None, user: str = None, port: str = None, home_directory: str = None, password: str = None, conntype: str = None, workload_automation_users: List[str] = None, workload_automation_groups: List[str] = None, verify_bytes: bool = None, verify_destination: bool = None, private_key_name: str = None, passphrase: str = None, verify_checksum: bool = None, additional_parameters: List[PackageParams] = None, gcs_service_account_key_file_name: str = None)

Bases: ConnectionProfileFileTransfer

gcs_service_account_key: str
gcs_service_account_key_file_name: str
object_name: str
class aapi.connectionprofile.ConnectionProfileFileTransferGroup(object_name: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, workload_automation_users: List[str] = None, workload_automation_groups: List[str] = None, group_accounts: List[str] = None, connection_profile_file_transfer_as2_list: List[ConnectionProfileFileTransferAS2] = NOTHING, connection_profile_file_transfer_s3_compatible_list: List[ConnectionProfileFileTransferS3Compatible] = NOTHING, connection_profile_file_transfer_s3_amazon_list: List[ConnectionProfileFileTransferS3Amazon] = NOTHING, connection_profile_file_transfer_s3_list: List[ConnectionProfileFileTransferS3] = NOTHING, connection_profile_file_transfer_azure_list: List[ConnectionProfileFileTransferAzure] = NOTHING, connection_profile_file_transfer_gcs_list: List[ConnectionProfileFileTransferGcs] = NOTHING, connection_profile_file_transfer_sftp_list: List[ConnectionProfileFileTransferSFTP] = NOTHING, connection_profile_file_transfer_ftps_list: List[ConnectionProfileFileTransferFTPS] = NOTHING, connection_profile_file_transfer_ftp_list: List[ConnectionProfileFileTransferFTP] = NOTHING)

Bases: ConnectionProfile

connection_profile_file_transfer_as2_list: List[ConnectionProfileFileTransferAS2]
connection_profile_file_transfer_azure_list: List[ConnectionProfileFileTransferAzure]
connection_profile_file_transfer_ftp_list: List[ConnectionProfileFileTransferFTP]
connection_profile_file_transfer_ftps_list: List[ConnectionProfileFileTransferFTPS]
connection_profile_file_transfer_gcs_list: List[ConnectionProfileFileTransferGcs]
connection_profile_file_transfer_s3_amazon_list: List[ConnectionProfileFileTransferS3Amazon]
connection_profile_file_transfer_s3_compatible_list: List[ConnectionProfileFileTransferS3Compatible]
connection_profile_file_transfer_s3_list: List[ConnectionProfileFileTransferS3]
connection_profile_file_transfer_sftp_list: List[ConnectionProfileFileTransferSFTP]
group_accounts: List[str]
object_name: str
workload_automation_groups: List[str]
workload_automation_users: List[str]
class aapi.connectionprofile.ConnectionProfileFileTransferLocal(object_name: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, host_name: str = None, os_type: str = None, user: str = None, port: str = None, home_directory: str = None, password: str = None, conntype: str = None, workload_automation_users: List[str] = None, workload_automation_groups: List[str] = None, verify_bytes: bool = None, verify_destination: bool = None, private_key_name: str = None, passphrase: str = None, verify_checksum: bool = None, additional_parameters: List[PackageParams] = None)

Bases: ConnectionProfileFileTransfer

object_name: str
class aapi.connectionprofile.ConnectionProfileFileTransferS3(object_name: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, host_name: str = None, os_type: str = None, user: str = None, port: str = None, home_directory: str = None, password: str = None, conntype: str = None, workload_automation_users: List[str] = None, workload_automation_groups: List[str] = None, verify_bytes: bool = None, verify_destination: bool = None, private_key_name: str = None, passphrase: str = None, verify_checksum: bool = None, additional_parameters: List[PackageParams] = None, access_key: str = None, secret_access_key: str = None, s3_storage_type: str = None)

Bases: ConnectionProfileFileTransfer

access_key: str
object_name: str
s3_storage_type: str
secret_access_key: str
class aapi.connectionprofile.ConnectionProfileFileTransferS3Amazon(object_name: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, host_name: str = None, os_type: str = None, user: str = None, port: str = None, home_directory: str = None, password: str = None, conntype: str = None, workload_automation_users: List[str] = None, workload_automation_groups: List[str] = None, verify_bytes: bool = None, verify_destination: bool = None, private_key_name: str = None, passphrase: str = None, verify_checksum: bool = None, additional_parameters: List[PackageParams] = None, access_key: str = None, secret_access_key: str = None, s3_storage_type: str = None, region: str = None)

Bases: ConnectionProfileFileTransferS3

object_name: str
region: str
class aapi.connectionprofile.ConnectionProfileFileTransferS3Compatible(object_name: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, host_name: str = None, os_type: str = None, user: str = None, port: str = None, home_directory: str = None, password: str = None, conntype: str = None, workload_automation_users: List[str] = None, workload_automation_groups: List[str] = None, verify_bytes: bool = None, verify_destination: bool = None, private_key_name: str = None, passphrase: str = None, verify_checksum: bool = None, additional_parameters: List[PackageParams] = None, access_key: str = None, secret_access_key: str = None, s3_storage_type: str = None, rest_end_point: str = None)

Bases: ConnectionProfileFileTransferS3

object_name: str
rest_end_point: str
class aapi.connectionprofile.ConnectionProfileFileTransferSFTP(object_name: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, host_name: str = None, os_type: str = None, user: str = None, port: str = None, home_directory: str = None, password: str = None, conntype: str = None, workload_automation_users: List[str] = None, workload_automation_groups: List[str] = None, verify_bytes: bool = None, verify_destination: bool = None, private_key_name: str = None, passphrase: str = None, verify_checksum: bool = None, additional_parameters: List[PackageParams] = None, ssh_compression: bool = None)

Bases: ConnectionProfileFileTransfer

object_name: str
ssh_compression: bool
class aapi.connectionprofile.ConnectionProfileHadoop(object_name: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, run_as: str = None, key_tab_path: str = None, sqoop: Sqoop = None, hive: Hive = None, tajo: Tajo = None, oozie: Oozie = None, spark: Spark = None)

Bases: ConnectionProfile

class Hive(*, database_name: str = None, host: str = None, port: str = None, user: str = None, password: str = None, principal: str = None, connection_definitions_type: ConnectionDefinitionsType = None, connection_string: str = None)

Bases: AAPIObject

class ConnectionDefinitionsType(*values)

Bases: Enum

Properties = 'Properties'
String = 'String'
connection_definitions_type: ConnectionDefinitionsType
connection_string: str
database_name: str
host: str
password: str
port: str
principal: str
user: str
class Oozie(*, host: str = None, port: str = None, ssl_enabled: bool = None, extraction_rules: List[ExtractRule] = None)

Bases: AAPIObject

extraction_rules: List[ExtractRule]
host: str
port: str
ssl_enabled: bool
class Spark(*, custom_path: str = None)

Bases: AAPIObject

custom_path: str
class Sqoop(*, user: str = None, password: str = None, password_file: str = None, database_vendor: str = None, database_host: str = None, database_name: str = None, database_port: str = None, connection_string: str = None, driver_class: str = None, database_type: bool = None)

Bases: AAPIObject

connection_string: str
database_host: str
database_name: str
database_port: str
database_type: bool
database_vendor: str
driver_class: str
password: str
password_file: str
user: str
class Tajo(*, binary_path: str = None, database_name: str = None, master_server_name: str = None, master_server_port: str = None)

Bases: AAPIObject

binary_path: str
database_name: str
master_server_name: str
master_server_port: str
hive: Hive
key_tab_path: str
object_name: str
oozie: Oozie
run_as: str
spark: Spark
sqoop: Sqoop
tajo: Tajo
class aapi.connectionprofile.ConnectionProfileInformatica(object_name: str, host: str, user: str, power_center_domain: str, repository: str, integration_service: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, port: int = None, password: str = None, security_domain: str = None, max_concurrent_connections: int = None, connection_type: ConnectionType = None)

Bases: ConnectionProfile

class ConnectionType(*values)

Bases: Enum

HTTP = 'HTTP'
HTTPS = 'HTTPS'
connection_type: ConnectionType
host: str
integration_service: str
max_concurrent_connections: int
object_name: str
password: str
port: int
power_center_domain: str
repository: str
security_domain: str
user: str
class aapi.connectionprofile.ConnectionProfilePeopleSoft(object_name: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, user: str = None, application_servers: List[str] = None, password: str = None, domain_password: str = None, people_tools_version: str = None)

Bases: ConnectionProfile

application_servers: List[str]
domain_password: str
object_name: str
password: str
people_tools_version: str
user: str
class aapi.connectionprofile.ConnectionProfileSAP(object_name: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, user: str = None, password: str = None, sap_client: str = None, language: str = None, xbp_version: str = None, app_version: str = None, sap_response_time_out: str = None, use_extended: bool = None, is_solution_manager_connection_profile: bool = None, solution_manager_connection_profile: str = None, group_logon: GroupLogon = None, application_server_logon: ApplicationServerLogon = None, secured_network_connection: SecuredNetworkConnection = None, sap_router: str = None)

Bases: ConnectionProfile

class ApplicationServerLogon(*, host: str = None, system_number: str = None, sapr3_use_logon_group: str = None)

Bases: AAPIObject

host: str
sapr3_use_logon_group: str
system_number: str
class GroupLogon(*, system_id: str = None, message_server_host_name: str = None, group_name: str = None, sapr3_use_logon_group: str = None)

Bases: AAPIObject

group_name: str
message_server_host_name: str
sapr3_use_logon_group: str
system_id: str
class SecuredNetworkConnection(*, snc_lib: str = None, snc_partner_name: str = None, quality_of_protection: str = None, snc_my_name: str = None, snc_mode: str = None)

Bases: AAPIObject

quality_of_protection: str
snc_lib: str
snc_mode: str
snc_my_name: str
snc_partner_name: str
app_version: str
application_server_logon: ApplicationServerLogon
group_logon: GroupLogon
is_solution_manager_connection_profile: bool
language: str
object_name: str
password: str
sap_client: str
sap_response_time_out: str
sap_router: str
secured_network_connection: SecuredNetworkConnection
solution_manager_connection_profile: str
use_extended: bool
user: str
xbp_version: str
class aapi.connectionprofile.ConnectionProfileWSCONFIG(object_name: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, http_proxy_host: str = None, http_proxy_port: str = None, http_non_proxy_hosts: str = None, http_authentication: str = None, cm_container_port: str = None)

Bases: ConnectionProfile

cm_container_port: str
http_authentication: str
http_non_proxy_hosts: str
http_proxy_host: str
http_proxy_port: str
object_name: str
class aapi.connectionprofile.ConnectionProfileWebServices(object_name: str, service_type: ServiceType, location: str, *, target_ctm: str = None, target_agent: str = None, test_on_build: bool = None, no_test_on_deploy: bool = None, description: str = None, centralized: bool = None, old_account_name: str = None, http_authentication: str = None, login_url: str = None, login_header: str = None, login_body: str = None, job_preset: str = None)

Bases: ConnectionProfile

class ServiceType(*values)

Bases: Enum

File = 'File'
Rest = 'Rest'
WebServices = 'WebServices'
http_authentication: str
job_preset: str
location: str
login_body: str
login_header: str
login_url: str
object_name: str
old_account_name: str
service_type: ServiceType

aapi.ctbruledata module

class aapi.ctbruledata.ActionControlMAnalyzerRule(object_name: str, name: str, *, arg: str = None)

Bases: AAPIObject

arg: str
name: str
object_name: str

aapi.date module

class aapi.date.Date(object_name: str)

Bases: AAPIObject

object_name: str

aapi.definitionitemdetails module

class aapi.definitionitemdetails.DefinitionItemDetails(object_name: str)

Bases: AAPIObject

object_name: str

aapi.deleteevents module

class aapi.deleteevents.DeleteEvents(events: List[EventOutDelete])

Bases: AAPIObject

events: List[EventOutDelete]
object_name: str

aapi.disallowedoptions module

class aapi.disallowedoptions.DisallowedOptions(object_name: str)

Bases: AAPIObject

object_name: str

aapi.do module

class aapi.do.Do(object_name: str)

Bases: AAPIObject

object_name: str

aapi.donotify module

class aapi.donotify.ActionNotify(object_name: str, message: str, *, destination: Destination = None, urgency: Urgency = None)

Bases: AAPIObject

class Destination(*values)

Bases: Enum

Alerts = 'Alerts'
Console = 'Console'
JobLog = 'JobLog'
class Urgency(*values)

Bases: Enum

Regular = 'Regular'
Urgent = 'Urgent'
VeryUrgent = 'VeryUrgent'
destination: Destination
message: str
object_name: str
urgency: Urgency

aapi.driver module

class aapi.driver.DriverJdbcDatabase(object_name: str, target_agent: str, *, target_ctm: str = None, string_template: str = None, driver_jars_folder: str = None, class_name: str = None, line_comment: str = None, statement_separator: str = None)

Bases: AAPIObject

class_name: str
driver_jars_folder: str
line_comment: str
object_name: str
statement_separator: str
string_template: str
target_agent: str
target_ctm: str

aapi.endpoint module

class aapi.endpoint.Endpoint(object_name: str, *, user: str = None, os_type: OsType = None, port: str = None, home_directory: str = None, host_name: str = None, password: str = None, conntype: str = None, private_key_name: str = None, passphrase: str = None, additional_parameters: List[PackageParams] = None)

Bases: AAPIObject

class OsType(*values)

Bases: Enum

Tandem = 'Tandem'
additional_parameters: List[PackageParams]
conntype: str
home_directory: str
host_name: str
object_name: str
os_type: OsType
passphrase: str
password: str
port: str
private_key_name: str
user: str
class aapi.endpoint.EndpointDest(object_name: str, *, user: str = None, os_type: OsType = None, port: str = None, home_directory: str = None, host_name: str = None, password: str = None, conntype: str = None, private_key_name: str = None, passphrase: str = None, additional_parameters: List[PackageParams] = None)

Bases: Endpoint

object_name: str
class aapi.endpoint.EndpointDestFtp(object_name: str, *, user: str = None, os_type: OsType = None, port: str = None, home_directory: str = None, host_name: str = None, password: str = None, conntype: str = None, private_key_name: str = None, passphrase: str = None, additional_parameters: List[PackageParams] = None, connection_mode: ConnectionMode = None)

Bases: EndpointDest

class ConnectionMode(*values)

Bases: Enum

Active = 'Active'
EPSV = 'EPSV'
EPSVSubstituteIpAddress = 'EPSVSubstituteIpAddress'
Passive = 'Passive'
PassiveSubstituteIpAddress = 'PassiveSubstituteIpAddress'
noSubstituteIP = 'noSubstituteIP'
off = 'off'
on = 'on'
connection_mode: ConnectionMode
object_name: str
class aapi.endpoint.EndpointDestFtps(object_name: str, *, user: str = None, os_type: OsType = None, port: str = None, home_directory: str = None, host_name: str = None, password: str = None, conntype: str = None, private_key_name: str = None, passphrase: str = None, additional_parameters: List[PackageParams] = None, connection_mode: ConnectionMode = None, ssl_level: SslLevel = None, ssl_implicit: bool = None, clear_data_channel: bool = None, clear_command_channel: bool = None)

Bases: EndpointDest

class ConnectionMode(*values)

Bases: Enum

Active = 'Active'
EPSV = 'EPSV'
EPSVSubstituteIpAddress = 'EPSVSubstituteIpAddress'
Passive = 'Passive'
PassiveSubstituteIpAddress = 'PassiveSubstituteIpAddress'
noSubstituteIP = 'noSubstituteIP'
off = 'off'
on = 'on'
class SslLevel(*values)

Bases: Enum

ClientServerAuthentication = 'ClientServerAuthentication'
NoAuthentication = 'NoAuthentication'
ServerAuthentication = 'ServerAuthentication'
clear_command_channel: bool
clear_data_channel: bool
connection_mode: ConnectionMode
object_name: str
ssl_implicit: bool
ssl_level: SslLevel
class aapi.endpoint.EndpointDestLocal(object_name: str, *, user: str = None, os_type: OsType = None, port: str = None, home_directory: str = None, host_name: str = None, password: str = None, conntype: str = None, private_key_name: str = None, passphrase: str = None, additional_parameters: List[PackageParams] = None)

Bases: EndpointDest

object_name: str
class aapi.endpoint.EndpointDestSftp(object_name: str, *, user: str = None, os_type: OsType = None, port: str = None, home_directory: str = None, host_name: str = None, password: str = None, conntype: str = None, private_key_name: str = None, passphrase: str = None, additional_parameters: List[PackageParams] = None, ssh_compression: bool = None)

Bases: EndpointDest

object_name: str
ssh_compression: bool
class aapi.endpoint.EndpointSrc(object_name: str, *, user: str = None, os_type: OsType = None, port: str = None, home_directory: str = None, host_name: str = None, password: str = None, conntype: str = None, private_key_name: str = None, passphrase: str = None, additional_parameters: List[PackageParams] = None)

Bases: Endpoint

object_name: str
class aapi.endpoint.EndpointSrcFtp(object_name: str, *, user: str = None, os_type: OsType = None, port: str = None, home_directory: str = None, host_name: str = None, password: str = None, conntype: str = None, private_key_name: str = None, passphrase: str = None, additional_parameters: List[PackageParams] = None, connection_mode: ConnectionMode = None)

Bases: EndpointSrc

class ConnectionMode(*values)

Bases: Enum

Active = 'Active'
EPSV = 'EPSV'
EPSVSubstituteIpAddress = 'EPSVSubstituteIpAddress'
Passive = 'Passive'
PassiveSubstituteIpAddress = 'PassiveSubstituteIpAddress'
noSubstituteIP = 'noSubstituteIP'
off = 'off'
on = 'on'
connection_mode: ConnectionMode
object_name: str
class aapi.endpoint.EndpointSrcFtps(object_name: str, *, user: str = None, os_type: OsType = None, port: str = None, home_directory: str = None, host_name: str = None, password: str = None, conntype: str = None, private_key_name: str = None, passphrase: str = None, additional_parameters: List[PackageParams] = None, connection_mode: ConnectionMode = None, ssl_level: SslLevel = None, ssl_implicit: bool = None, clear_data_channel: bool = None, clear_command_channel: bool = None)

Bases: EndpointSrc

class ConnectionMode(*values)

Bases: Enum

Active = 'Active'
EPSV = 'EPSV'
EPSVSubstituteIpAddress = 'EPSVSubstituteIpAddress'
Passive = 'Passive'
PassiveSubstituteIpAddress = 'PassiveSubstituteIpAddress'
noSubstituteIP = 'noSubstituteIP'
off = 'off'
on = 'on'
class SslLevel(*values)

Bases: Enum

ClientServerAuthentication = 'ClientServerAuthentication'
NoAuthentication = 'NoAuthentication'
ServerAuthentication = 'ServerAuthentication'
clear_command_channel: bool
clear_data_channel: bool
connection_mode: ConnectionMode
object_name: str
ssl_implicit: bool
ssl_level: SslLevel
class aapi.endpoint.EndpointSrcLocal(object_name: str, *, user: str = None, os_type: OsType = None, port: str = None, home_directory: str = None, host_name: str = None, password: str = None, conntype: str = None, private_key_name: str = None, passphrase: str = None, additional_parameters: List[PackageParams] = None)

Bases: EndpointSrc

object_name: str
class aapi.endpoint.EndpointSrcSftp(object_name: str, *, user: str = None, os_type: OsType = None, port: str = None, home_directory: str = None, host_name: str = None, password: str = None, conntype: str = None, private_key_name: str = None, passphrase: str = None, additional_parameters: List[PackageParams] = None, ssh_compression: bool = None)

Bases: EndpointSrc

object_name: str
ssh_compression: bool

aapi.event module

class aapi.event.Event(*, event: str = None, date: Date = None)

Bases: AAPIObject

class Date(*values)

Bases: Enum

AnyDate = 'AnyDate'
NextOrderDate = 'NextOrderDate'
NoDate = 'NoDate'
OrderDate = 'OrderDate'
PreviousOrderDate = 'PreviousOrderDate'
date: Date
event: str
object_name: str
class aapi.event.EventAdd(object_name: str, *, event: str = None, date: Date = None)

Bases: Event

object_name: str
class aapi.event.EventDelete(object_name: str, *, event: str = None, date: Date = None)

Bases: Event

object_name: str
class aapi.event.EventIn(*, event: str = None, date: Date = None)

Bases: Event

class aapi.event.EventOut(*, event: str = None, date: Date = None)

Bases: Event

class aapi.event.EventOutAdd(*, event: str = None, date: Date = None)

Bases: EventOut

class aapi.event.EventOutDelete(*, event: str = None, date: Date = None)

Bases: EventOut

aapi.extractrule module

class aapi.extractrule.ExtractRule(*, rule_name: str = None, work_flow_name: str = None, work_flow_user_name: str = None, folder_name: str = None, job_name: str = None)

Bases: AAPIObject

folder_name: str
job_name: str
rule_name: str
work_flow_name: str
work_flow_user_name: str

aapi.filetransfer module

class aapi.filetransfer.FileTransfer(*, src: str = None, dest: str = None, as2_subject: str = None, as2_message: str = None, transfer_option: TransferOption = None, transfer_type: TransferType = None, file_watcher_options: FileWatcherOptions = None, pre_command_src: PreCommandSrc = None, post_command_src: PostCommandSrc = None, pre_command_dest: PreCommandDest = None, post_command_dest: PostCommandDest = None, nullflds: str = None, srcopt: str = None, vernum: str = None, caseifs: str = None, trim: str = None, exclude_wildcard: str = None, if_exist: str = None, unique: str = None, dstopt: str = None, abstime: str = None, timelimit: str = None, recursive: str = None)

Bases: AAPIObject

class FileWatcherOptions(*, min_detected_size_in_bytes: str = None, min_file_age: str = None, max_file_age: str = None, assign_file_name_to_variable: str = None, transfer_all_matching_files: bool = None, time_limit_policy: TimeLimitPolicy = None, time_limit_value: str = None)

Bases: AAPIObject

class TimeLimitPolicy(*values)

Bases: Enum

MinutesToWait = 'MinutesToWait'
WaitUntil = 'WaitUntil'
assign_file_name_to_variable: str
max_file_age: str
min_detected_size_in_bytes: str
min_file_age: str
time_limit_policy: TimeLimitPolicy
time_limit_value: str
transfer_all_matching_files: bool
class PostCommandDest(*, action: str = None, arg1: str = None, arg2: str = None)

Bases: AAPIObject

action: str
arg1: str
arg2: str
class PostCommandSrc(*, action: str = None, arg1: str = None, arg2: str = None)

Bases: AAPIObject

action: str
arg1: str
arg2: str
class PreCommandDest(*, action: str = None, arg1: str = None, arg2: str = None)

Bases: AAPIObject

action: str
arg1: str
arg2: str
class PreCommandSrc(*, action: str = None, arg1: str = None, arg2: str = None)

Bases: AAPIObject

action: str
arg1: str
arg2: str
class TransferOption(*values)

Bases: Enum

DestToSrc = 'DestToSrc'
DestToSrcFileWatcher = 'DestToSrcFileWatcher'
DirectoryListing = 'DirectoryListing'
FileWatcher = 'FileWatcher'
SrcToDest = 'SrcToDest'
SrcToDestFileWatcher = 'SrcToDestFileWatcher'
SyncDestToSrc = 'SyncDestToSrc'
SyncSrcToDest = 'SyncSrcToDest'
class TransferType(*values)

Bases: Enum

Ascii = 'Ascii'
Binary = 'Binary'
abstime: str
as2_message: str
as2_subject: str
caseifs: str
dest: str
dstopt: str
exclude_wildcard: str
file_watcher_options: FileWatcherOptions
if_exist: str
nullflds: str
post_command_dest: PostCommandDest
post_command_src: PostCommandSrc
pre_command_dest: PreCommandDest
pre_command_src: PreCommandSrc
recursive: str
src: str
srcopt: str
timelimit: str
transfer_option: TransferOption
transfer_type: TransferType
trim: str
unique: str
vernum: str

aapi.filetransfergroup module

class aapi.filetransfergroup.FileTransferGroup(object_name: str)

Bases: AAPIObject

object_name: str

aapi.flow_ module

class aapi.flow_.Flow_(object_name: str, sequence: List[str])

Bases: AAPIObject

object_name: str
sequence: List[str]

aapi.folderclientdata module

class aapi.folderclientdata.FolderClientData(object_name: str)

Bases: AAPIObject

object_name: str

aapi.folderjobbase module

class aapi.folderjobbase.FolderJobBase(object_name: str, *, application: str = None, sub_application: str = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, variables: List[Dict[str, str]] = NOTHING, created_by: str = None, confirm: bool = None, priority: Priority = None)

Bases: AAPIObject

class DocumentationFile(*, path: str = None, file_name: str = None)

Bases: AAPIObject

file_name: str
path: str
class DocumentationUrl(*, url: str = None, file_name: str = None)

Bases: AAPIObject

file_name: str
url: str
class Priority(*values)

Bases: Enum

High = 'High'
Low = 'Low'
Medium = 'Medium'
Very_High = 'Very_High'
Very_Low = 'Very_Low'
application: str
confirm: bool
created_by: str
description: str
documentation_file: DocumentationFile
documentation_url: DocumentationUrl
object_name: str
priority: Priority
sub_application: str
variables: List[Dict[str, str]]
class aapi.folderjobbase.FolderJobBaseSmart(object_name: str, *, application: str = None, sub_application: str = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, variables: List[Dict[str, str]] = NOTHING, created_by: str = None, confirm: bool = None, priority: Priority = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, rerun: Rerun = None, tag_list: List[Tag] = NOTHING, tag_folder_list: List[TagFolder] = NOTHING)

Bases: FolderJobBase

class Rerun(*, times: str = None, from_: From = None, every: int = None, units: Units = None)

Bases: AAPIObject

class From(*values)

Bases: Enum

End = 'End'
Start = 'Start'
Target = 'Target'
class Units(*values)

Bases: Enum

Days = 'Days'
Hours = 'Hours'
Minutes = 'Minutes'
every: int
from_: From
times: str
units: Units
class RerunIntervals(*, times: str = None, intervals: List[str] = None, from_: From = None)

Bases: AAPIObject

class From(*values)

Bases: Enum

End = 'End'
Start = 'Start'
Target = 'Target'
from_: From
intervals: List[str]
times: str
class RerunSpecificTimes(*, times: str = None, at: List[str] = None, tolerance: str = None)

Bases: AAPIObject

at: List[str]
times: str
tolerance: str
object_name: str
rerun: Rerun
rerun_intervals: RerunIntervals
rerun_specific_times: RerunSpecificTimes
tag_folder_list: List[TagFolder]
tag_list: List[Tag]
class aapi.folderjobbase.SubFolder(object_name: str, *, application: str = None, sub_application: str = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, variables: List[Dict[str, str]] = NOTHING, created_by: str = None, confirm: bool = None, priority: Priority = None, path_element: PathElement = None, active_retention_policy: ActiveRetentionPolicy = None, days_keep_active: DaysKeepActive = None, reference_path: str = None, run_as: str = None, time_zone: str = None, adjust_events: str = None, when: When = None, job_list: List[Job] = NOTHING, sub_folder_list: List[SubFolder] = NOTHING, flow_list: List[Flow] = NOTHING, job_tag_list: List[JobTag] = NOTHING, resource_lock_list: List[ResourceLock] = NOTHING, if_list: List[IfBase] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING)

Bases: FolderJobBase, AAPIJob

class ActiveRetentionPolicy(*values)

Bases: Enum

CleanEndedOK = 'CleanEndedOK'
KeepAll = 'KeepAll'
class AdjustEvents(*values)

Bases: Enum

Bridge = 'Bridge'
Dummy = 'Dummy'
N = 'N'
Y = 'Y'
class DaysKeepActive(*values)

Bases: Enum

Forever = 'Forever'
class PathElement(folder: str, *, server: str = None, library: str = None)

Bases: AAPIObject

folder: str
library: str
server: str
class When(*, specific_dates: List[str] = None, from_time: str = None, days: str = None, to_time: str = None, days_relation: DaysRelation = None, rule_based_calendars: RuleBasedCalendars = None)

Bases: AAPIObject

class DaysRelation(*values)

Bases: Enum

AND = 'AND'
OR = 'OR'
class RuleBasedCalendars(*, relationship: Relationship = None, included: List[JobTag] = None, excluded: List[JobTag] = None)

Bases: AAPIObject

class Relationship(*values)

Bases: Enum

AND = 'AND'
OR = 'OR'
excluded: List[JobTag]
included: List[JobTag]
relationship: Relationship
days: str
days_relation: DaysRelation
from_time: str
rule_based_calendars: RuleBasedCalendars
specific_dates: List[str]
to_time: str
active_retention_policy: ActiveRetentionPolicy
add_events_list: List[AddEvents]
adjust_events: str
days_keep_active: DaysKeepActive
delete_events_list: List[DeleteEvents]
events_to_add: List[AddEvents]
events_to_delete: List[DeleteEvents]
flow_list: List[Flow]
if_list: List[IfBase]
job_list: List[Job]
job_tag_list: List[JobTag]
notify_list: List[Notify]
object_name: str
path_element: PathElement
reference_path: str
resource_lock_list: List[ResourceLock]
run_as: str
sub_folder_list: List[SubFolder]
time_zone: str
wait_for_events: List[WaitForEvents]
wait_for_events_list: List[WaitForEvents]
when: When

aapi.hostfiletransfer module

class aapi.hostfiletransfer.HostFileTransfer(object_name: str)

Bases: AAPIObject

object_name: str

aapi.hostmapping module

class aapi.hostmapping.HostMapping(object_name: str, *, host: str = None, map_to: str = None, server: Server = None)

Bases: AAPIObject

class Server(*values)

Bases: Enum

Global = 'Global'
host: str
map_to: str
object_name: str
server: Server

aapi.if_ module

aapi.ifbase module

class aapi.ifbase.IfBase(object_name: str, *, on_list: List[On] = NOTHING, do_list: List[Do] = NOTHING)

Bases: AAPIObject

do_list: List[Do]
object_name: str
on_list: List[On]
class aapi.ifbase.IfBaseFolder(object_name: str, *, on_list: List[On] = NOTHING, do_list: List[Do] = NOTHING)

Bases: IfBase

object_name: str
class aapi.ifbase.IfCompletionStatus(object_name: str, *, on_list: List[On] = NOTHING, do_list: List[Do] = NOTHING, completion_status: str = None)

Bases: IfBaseFolder

completion_status: str
object_name: str
class aapi.ifbase.IfJobNotSubmitted(object_name: str, *, on_list: List[On] = NOTHING, do_list: List[Do] = NOTHING, job_not_submitted: str = None)

Bases: IfBase

job_not_submitted: str
object_name: str
class aapi.ifbase.IfJobOutputNotFound(object_name: str, *, on_list: List[On] = NOTHING, do_list: List[Do] = NOTHING, job_output_not_found: str = None)

Bases: IfBase

job_output_not_found: str
object_name: str
class aapi.ifbase.IfNumberOfExecutions(object_name: str, *, on_list: List[On] = NOTHING, do_list: List[Do] = NOTHING, number_of_executions: str = None)

Bases: IfBaseFolder

number_of_executions: str
object_name: str
class aapi.ifbase.IfNumberOfFailures(object_name: str, *, on_list: List[On] = NOTHING, do_list: List[Do] = NOTHING, number_of_failures: str = None)

Bases: IfBaseFolder

number_of_failures: str
object_name: str
class aapi.ifbase.IfNumberOfReruns(object_name: str, *, on_list: List[On] = NOTHING, do_list: List[Do] = NOTHING, number_of_reruns: str = None)

Bases: IfBaseFolder

number_of_reruns: str
object_name: str
class aapi.ifbase.IfOutput(object_name: str, *, on_list: List[On] = NOTHING, do_list: List[Do] = NOTHING, code: str = None, statement: str = None)

Bases: IfBaseFolder

code: str
object_name: str
statement: str
class aapi.ifbase.IfVariableValue(object_name: str, *, on_list: List[On] = NOTHING, do_list: List[Do] = NOTHING, variable_name: str = None, range_variable_value: RangeVariableValue = None, variable_value: str = None, operator: Operator = None)

Bases: IfBase

class Operator(*values)

Bases: Enum

Contains = 'Contains'
DoesNotContain = 'DoesNotContain'
EndWith = 'EndWith'
EqualTo = 'EqualTo'
GreaterThan = 'GreaterThan'
GreaterThanOrEqual = 'GreaterThanOrEqual'
InRange = 'InRange'
IsEmpty = 'IsEmpty'
IsExactly = 'IsExactly'
IsNotEmpty = 'IsNotEmpty'
IsNotExactly = 'IsNotExactly'
LessThan = 'LessThan'
LessThanOrEqual = 'LessThanOrEqual'
Like = 'Like'
NotEqualTo = 'NotEqualTo'
NotInRange = 'NotInRange'
NotLike = 'NotLike'
StartsWith = 'StartsWith'
class RangeVariableValue(*, min: str = None, max: str = None)

Bases: AAPIObject

max: str
min: str
object_name: str
operator: Operator
range_variable_value: RangeVariableValue
variable_name: str
variable_value: str

aapi.ifcollection module

class aapi.ifcollection.IfCollection(object_name: str, *, ifs: List[IfZOS] = None, do_list: List[Do] = NOTHING)

Bases: AAPIObject

do_list: List[Do]
ifs: List[IfZOS]
object_name: str
class aapi.ifcollection.IfCollectionZOS(object_name: str, *, ifs: List[IfZOS] = None, do_list: List[Do] = NOTHING)

Bases: IfCollection

object_name: str

aapi.ifrerun module

class aapi.ifrerun.ActionRestart(object_name: str, *, from_program: str = None, from_procedure: str = None, to_program: str = None, to_procedure: str = None, confirm: bool = None)

Bases: AAPIObject

confirm: bool
from_procedure: str
from_program: str
object_name: str
to_procedure: str
to_program: str

aapi.internalrule module

class aapi.internalrule.InternalRule(object_name: str, *, rule_name: str = None, include: Include = None, characters: Characters = None, exclude: Exclude = None)

Bases: AAPIObject

class Characters(*, minimum_length: int = None, maximum_length: int = None, any: Any = None, alphanumeric: Alphanumeric = None)

Bases: AAPIObject

class Alphanumeric(*, uppercase_letters: bool = None, lowercase_letters: bool = None, digits: bool = None, specific_characters: str = None)

Bases: AAPIObject

digits: bool
lowercase_letters: bool
specific_characters: str
uppercase_letters: bool
class Any(*, except_for_characters: str = None)

Bases: AAPIObject

except_for_characters: str
alphanumeric: Alphanumeric
any: Any
maximum_length: int
minimum_length: int
class Exclude(*, values: List[SiteStandardPossibleValue] = None, patterns: List[str] = None)

Bases: AAPIObject

patterns: List[str]
values: List[SiteStandardPossibleValue]
class Include(*, values: List[SiteStandardPossibleValue] = None, patterns: List[str] = None)

Bases: AAPIObject

patterns: List[str]
values: List[SiteStandardPossibleValue]
characters: Characters
exclude: Exclude
include: Include
object_name: str
rule_name: str

aapi.iteminfo module

class aapi.iteminfo.ItemInfo(object_name: str)

Bases: AAPIObject

object_name: str

aapi.job module

class aapi.job.Job(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING)

Bases: AAPIObject, AAPIJob

class DaysKeepActive(*values)

Bases: Enum

Forever = 'Forever'
class DocumentationFile(*, path: str = None, file_name: str = None)

Bases: AAPIObject

file_name: str
path: str
class DocumentationUrl(*, url: str = None, file_name: str = None)

Bases: AAPIObject

file_name: str
url: str
class Output(*, operation: Operation = None, destination: str = None)

Bases: AAPIObject

class Operation(*values)

Bases: Enum

Copy = 'Copy'
Delete = 'Delete'
Move = 'Move'
Print = 'Print'
destination: str
operation: Operation
class PathElement(folder: str, *, server: str = None, library: str = None)

Bases: AAPIObject

folder: str
library: str
server: str
class Priority(*values)

Bases: Enum

High = 'High'
Low = 'Low'
Medium = 'Medium'
Very_High = 'Very_High'
Very_Low = 'Very_Low'
class Rerun(*, times: str = None, every: str = None, from_: From = None, units: Units = None)

Bases: AAPIObject

class From(*values)

Bases: Enum

End = 'End'
Start = 'Start'
Target = 'Target'
class Units(*values)

Bases: Enum

Days = 'Days'
Hours = 'Hours'
Minutes = 'Minutes'
every: str
from_: From
times: str
units: Units
class RerunIntervals(*, times: str = None, intervals: List[str] = None, from_: From = None)

Bases: AAPIObject

class From(*values)

Bases: Enum

End = 'End'
Start = 'Start'
Target = 'Target'
from_: From
intervals: List[str]
times: str
class RerunLimit(*, times: str = None, every: int = None, from_: From = None, units: Units = None, rerun_member: str = None)

Bases: AAPIObject

class From(*values)

Bases: Enum

End = 'End'
Start = 'Start'
Target = 'Target'
class Units(*values)

Bases: Enum

Days = 'Days'
Hours = 'Hours'
Minutes = 'Minutes'
every: int
from_: From
rerun_member: str
times: str
units: Units
class RerunSpecificTimes(*, times: str = None, at: List[str] = None, tolerance: str = None)

Bases: AAPIObject

at: List[str]
times: str
tolerance: str
class When(*, schedule: str = None, month_days: List[str] = None, months: List[str] = None, week_days: List[str] = None, week_days_calendar: str = None, month_days_calendar: str = None, days_relation: DaysRelation = None, specific_dates: List[str] = None, from_time: str = None, days: str = None, to_time: str = None, start_date: str = None, end_date: str = None, active_period: bool = None, rule_based_calendars: RuleBasedCalendars = None, confirmation_calendars: ConfirmationCalendars = None)

Bases: AAPIObject

class ConfirmationCalendars(*, calendar: str = None, shift_by: str = None, exception_policy: ExceptionPolicy = None)

Bases: AAPIObject

class ExceptionPolicy(*values)

Bases: Enum

DoNotOrder = 'DoNotOrder'
OrderAnyway = 'OrderAnyway'
OrderOnNextConfirmedDay = 'OrderOnNextConfirmedDay'
OrderOnPreviousConfirmedDay = 'OrderOnPreviousConfirmedDay'
calendar: str
exception_policy: ExceptionPolicy
shift_by: str
class DaysRelation(*values)

Bases: Enum

AND = 'AND'
OR = 'OR'
class RuleBasedCalendars(*, relationship: Relationship = None, included: List[JobTag] = None, excluded: List[JobTag] = None)

Bases: AAPIObject

class Relationship(*values)

Bases: Enum

AND = 'AND'
OR = 'OR'
excluded: List[JobTag]
included: List[JobTag]
relationship: Relationship
active_period: bool
confirmation_calendars: ConfirmationCalendars
days: str
days_relation: DaysRelation
end_date: str
from_time: str
month_days: List[str]
month_days_calendar: str
months: List[str]
rule_based_calendars: RuleBasedCalendars
schedule: str
specific_dates: List[str]
start_date: str
to_time: str
week_days: List[str]
week_days_calendar: str
action_capture_output_list: List[ActionCaptureOutput]
add_events_list: List[AddEvents]
application: str
condition_list: List[Condition]
confirm: bool
created_by: str
critical: bool
days_keep_active: DaysKeepActive
delete_events_list: List[DeleteEvents]
description: str
documentation_file: DocumentationFile
documentation_url: DocumentationUrl
end_folder: bool
event_list: List[Event]
events_to_add: List[AddEvents]
events_to_delete: List[DeleteEvents]
file_name: str
file_path: str
host: str
if_list: List[IfBase]
job_tag_list: List[JobTag]
notify_list: List[Notify]
object_name: str
output: Output
path_element: PathElement
post_command: str
pre_command: str
priority: Priority
rerun: Rerun
rerun_intervals: RerunIntervals
rerun_limit: RerunLimit
rerun_specific_times: RerunSpecificTimes
resource_list: List[Resource]
retroactive_order: bool
run_as: str
run_as_dummy: bool
run_on_all_agents_in_group: bool
sub_application: str
time_zone: str
variables: List[Dict[str, str]]
wait_for_events: List[WaitForEvents]
wait_for_events_list: List[WaitForEvents]
when: When
class aapi.job.JobAWS(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, append_log: bool = None)

Bases: Job

append_log: bool
connection_profile: str
object_name: str
class aapi.job.JobAWSBatch(object_name: str, job_name: str, job_definition: str, job_queue: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, append_log: bool = None, job_definition_revision: str = None, aws_job_type: AwsJobType = None, array_size: str = None, environment: List[str] = None, parameters: List[str] = None, depends_on: DependsOn = None, v_cpus: str = None, memory: str = None, job_attempts: str = None, execution_timeout: str = None, command: str = None)

Bases: JobAWS

class AwsJobType(*values)

Bases: Enum

Array = 'Array'
Single = 'Single'
class DependsOn(*, dependency_type: DependencyType = None, job_depends_on: str = None)

Bases: AAPIObject

class DependencyType(*values)

Bases: Enum

N_to_N = 'N_to_N'
Sequential = 'Sequential'
Standard = 'Standard'
dependency_type: DependencyType
job_depends_on: str
array_size: str
aws_job_type: AwsJobType
command: str
depends_on: DependsOn
environment: List[str]
execution_timeout: str
job_attempts: str
job_definition: str
job_definition_revision: str
job_name: str
job_queue: str
memory: str
object_name: str
parameters: List[str]
v_cpus: str
class aapi.job.JobAWSLambda(object_name: str, function_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, append_log: bool = None, version: str = None, payload: str = None, client_context_json: str = None)

Bases: JobAWS

client_context_json: str
function_name: str
object_name: str
payload: str
version: str
class aapi.job.JobAWSStepFunction(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, append_log: bool = None, state_machine: str = None, execution_name: str = None, input: str = None)

Bases: JobAWS

execution_name: str
input: str
object_name: str
state_machine: str
class aapi.job.JobAirflow(object_name: str, connection_profile: str, dag_id: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, configuration_json: str = None, rerun_from_point_of_failure: bool = None, output_details: OutputDetails = None)

Bases: Job

class OutputDetails(*values)

Bases: Enum

DoNotIncludeTaskLogs = 'DoNotIncludeTaskLogs'
IncludeAllTasksLogs = 'IncludeAllTasksLogs'
IncludeOnlyFailedTasksLogs = 'IncludeOnlyFailedTasksLogs'
configuration_json: str
connection_profile: str
dag_id: str
object_name: str
output_details: OutputDetails
rerun_from_point_of_failure: bool
class aapi.job.JobAzure(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, append_log: bool = None, connection_profile: str = None)

Bases: Job

append_log: bool
connection_profile: str
object_name: str
class aapi.job.JobAzureBatchAccount(object_name: str, job_id: str, command_line: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, append_log: bool = None, connection_profile: str = None, wallclock: Wallclock = None, max_tries: MaxTries = None, retention: Retention = None)

Bases: JobAzure

class MaxTries(option: Option, *, count: str = None)

Bases: AAPIObject

class Option(*values)

Bases: Enum

Custom = 'Custom'
Unlimited = 'Unlimited'
count: str
option: Option
class Retention(time: str, unit: Unit)

Bases: AAPIObject

class Unit(*values)

Bases: Enum

Days = 'Days'
Hours = 'Hours'
Minutes = 'Minutes'
Seconds = 'Seconds'
time: str
unit: Unit
class Wallclock(time: str, unit: Unit)

Bases: AAPIObject

class Unit(*values)

Bases: Enum

Days = 'Days'
Hours = 'Hours'
Minutes = 'Minutes'
Seconds = 'Seconds'
time: str
unit: Unit
command_line: str
job_id: str
max_tries: MaxTries
object_name: str
retention: Retention
wallclock: Wallclock
class aapi.job.JobAzureFunction(object_name: str, function: str, function_app: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, append_log: bool = None, connection_profile: str = None, parameters: List[Dict[str, str]] = None)

Bases: JobAzure

function: str
function_app: str
object_name: str
parameters: List[Dict[str, str]]
class aapi.job.JobAzureLogicApps(object_name: str, logic_app_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, append_log: bool = None, connection_profile: str = None, request_body: str = None)

Bases: JobAzure

logic_app_name: str
object_name: str
request_body: str
class aapi.job.JobCommand(object_name: str, command: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, override_path: str = None, run_as_dummy: bool = None)

Bases: Job

command: str
object_name: str
override_path: str
run_as_dummy: bool
class aapi.job.JobDatabase(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, autocommit: str = None, output_execution_log: str = None, output_sql_output: str = None, sql_output_format: str = None)

Bases: Job

autocommit: str
connection_profile: str
object_name: str
output_execution_log: str
output_sql_output: str
sql_output_format: str
class aapi.job.JobDatabaseEmbeddedQuery(object_name: str, query: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, autocommit: str = None, output_execution_log: str = None, output_sql_output: str = None, sql_output_format: str = None)

Bases: JobDatabase

object_name: str
query: str
class aapi.job.JobDatabaseMSSQLAgentJob(object_name: str, job_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, autocommit: str = None, output_execution_log: str = None, output_sql_output: str = None, sql_output_format: str = None, category: str = None)

Bases: JobDatabase

category: str
job_name: str
object_name: str
class aapi.job.JobDatabaseMSSQL_SSIS(object_name: str, package_source: PackageSource, package_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, autocommit: str = None, output_execution_log: str = None, output_sql_output: str = None, sql_output_format: str = None, catalog_env: str = None, config_files: List[str] = None, properties: List[Dict[str, str]] = None)

Bases: JobDatabase

class PackageSource(*values)

Bases: Enum

File_System = 'File System'
SQL_Server = 'SQL Server'
SSIS_Catalog = 'SSIS Catalog'
SSIS_Package_Store = 'SSIS Package Store'
catalog_env: str
config_files: List[str]
object_name: str
package_name: str
package_source: PackageSource
properties: List[Dict[str, str]]
class aapi.job.JobDatabaseSQLScript(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, autocommit: str = None, output_execution_log: str = None, output_sql_output: str = None, sql_output_format: str = None, sql_script: str = None, parameters: List[Dict[str, str]] = NOTHING)

Bases: JobDatabase

object_name: str
parameters: List[Dict[str, str]]
sql_script: str
class aapi.job.JobDatabaseStoredProcedure(object_name: str, schema: str, stored_procedure: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, autocommit: str = None, output_execution_log: str = None, output_sql_output: str = None, sql_output_format: str = None, package: str = None, parameters: List[Any] = None, return_value: str = None)

Bases: JobDatabase

object_name: str
package: str
parameters: List[Any]
return_value: str
schema: str
stored_procedure: str
class aapi.job.JobDummy(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING)

Bases: Job

object_name: str
class aapi.job.JobEmbeddedScript(object_name: str, script: str, file_name: str, *, path_element: PathElement = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, override_path: str = None, run_as_dummy: bool = None)

Bases: Job

file_name: str
object_name: str
override_path: str
run_as_dummy: bool
script: str
class aapi.job.JobFileTransfer(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile_src: str = None, connection_profile_dest: str = None, connection_profile_dual_endpoint: str = None, file_transfers: List[FileTransfer] = NOTHING, s3_bucket_name: str = None, s3_bucket_name_src: str = None, s3_bucket_name_dest: str = None, gcs_bucket_name_src: str = None, gcs_bucket_name_dest: str = None, azure_container_name_src: str = None, azure_container_name_dest: str = None, end_job_not_ok: bool = None, rerun_from_point_of_failure: bool = None, number_of_retries: str = None)

Bases: Job

azure_container_name_dest: str
azure_container_name_src: str
connection_profile_dest: str
connection_profile_dual_endpoint: str
connection_profile_src: str
end_job_not_ok: bool
file_transfers: List[FileTransfer]
gcs_bucket_name_dest: str
gcs_bucket_name_src: str
number_of_retries: str
object_name: str
rerun_from_point_of_failure: bool
s3_bucket_name: str
s3_bucket_name_dest: str
s3_bucket_name_src: str
class aapi.job.JobFileWatcher(object_name: str, path: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, search_interval: str = None, time_limit: str = None, start_time: str = None, stop_time: str = None)

Bases: Job

object_name: str
path: str
search_interval: str
start_time: str
stop_time: str
time_limit: str
class aapi.job.JobFileWatcherCreate(object_name: str, path: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, search_interval: str = None, time_limit: str = None, start_time: str = None, stop_time: str = None, minimum_size: str = None, file_size_interval: str = None, wildcard: bool = None, iterations: str = None, minimal_age: str = None, maximal_age: str = None)

Bases: JobFileWatcher

file_size_interval: str
iterations: str
maximal_age: str
minimal_age: str
minimum_size: str
wildcard: bool
class aapi.job.JobFileWatcherDelete(object_name: str, path: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, search_interval: str = None, time_limit: str = None, start_time: str = None, stop_time: str = None)

Bases: JobFileWatcher

class aapi.job.JobHadoop(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, pre_commands: PreCommands = None, post_commands: PostCommands = None)

Bases: Job

class PostCommands(*, fail_job_on_command_failure: bool = None, commands: List[str] = None)

Bases: AAPIObject

commands: List[str]
fail_job_on_command_failure: bool
class PreCommands(*, fail_job_on_command_failure: bool = None, commands: List[str] = None)

Bases: AAPIObject

commands: List[str]
fail_job_on_command_failure: bool
connection_profile: str
object_name: str
post_commands: PostCommands
pre_commands: PreCommands
class aapi.job.JobHadoopDistCp(object_name: str, target_path: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, pre_commands: PreCommands = None, post_commands: PostCommands = None, source_paths: List[str] = None, distcp_options: List[Dict[str, str]] = None)

Bases: JobHadoop

distcp_options: List[Dict[str, str]]
object_name: str
source_paths: List[str]
target_path: str
class aapi.job.JobHadoopHDFSCommands(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, pre_commands: PreCommands = None, post_commands: PostCommands = None, commands: List[Dict[str, str]] = None)

Bases: JobHadoop

commands: List[Dict[str, str]]
object_name: str
class aapi.job.JobHadoopHDFSFileWatcher(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, pre_commands: PreCommands = None, post_commands: PostCommands = None, hdfs_file_path: str = None, min_detected_size: str = None, max_wait_time: str = None)

Bases: JobHadoop

hdfs_file_path: str
max_wait_time: str
min_detected_size: str
object_name: str
class aapi.job.JobHadoopHive(object_name: str, hive_script: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, pre_commands: PreCommands = None, post_commands: PostCommands = None, parameters: List[Dict[str, str]] = None, hive_archives: str = None, hive_files: str = None, hive_options: List[Dict[str, str]] = None)

Bases: JobHadoop

hive_archives: str
hive_files: str
hive_options: List[Dict[str, str]]
hive_script: str
object_name: str
parameters: List[Dict[str, str]]
class aapi.job.JobHadoopMapReduce(object_name: str, program_jar: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, pre_commands: PreCommands = None, post_commands: PostCommands = None, main_class: str = None, arguments: List[str] = None)

Bases: JobHadoop

arguments: List[str]
main_class: str
object_name: str
program_jar: str
class aapi.job.JobHadoopMapredStreaming(object_name: str, input_path: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, pre_commands: PreCommands = None, post_commands: PostCommands = None, output_path: str = None, mapper_command: str = None, reducer_command: str = None, steaming_options: List[str] = None, general_options: List[Dict[str, str]] = None)

Bases: JobHadoop

general_options: List[Dict[str, str]]
input_path: str
mapper_command: str
object_name: str
output_path: str
reducer_command: str
steaming_options: List[str]
class aapi.job.JobHadoopOozie(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, pre_commands: PreCommands = None, post_commands: PostCommands = None, job_properties_file: str = None, oozie_options: List[Dict[str, str]] = None)

Bases: JobHadoop

job_properties_file: str
object_name: str
oozie_options: List[Dict[str, str]]
class aapi.job.JobHadoopPig(object_name: str, pig_script: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, pre_commands: PreCommands = None, post_commands: PostCommands = None, parameters: List[str] = None)

Bases: JobHadoop

object_name: str
parameters: List[str]
pig_script: str
class aapi.job.JobHadoopSpark(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, pre_commands: PreCommands = None, post_commands: PostCommands = None, arguments: List[str] = None, spark_options: List[Dict[str, str]] = None)

Bases: JobHadoop

arguments: List[str]
object_name: str
spark_options: List[Dict[str, str]]
class aapi.job.JobHadoopSparkPython(object_name: str, spark_script: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, pre_commands: PreCommands = None, post_commands: PostCommands = None, arguments: List[str] = None, spark_options: List[Dict[str, str]] = None)

Bases: JobHadoopSpark

object_name: str
spark_script: str
class aapi.job.JobHadoopSparkScalaJava(object_name: str, program_jar: str, main_class: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, pre_commands: PreCommands = None, post_commands: PostCommands = None, arguments: List[str] = None, spark_options: List[Dict[str, str]] = None)

Bases: JobHadoopSpark

main_class: str
object_name: str
program_jar: str
class aapi.job.JobHadoopSqoop(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, pre_commands: PreCommands = None, post_commands: PostCommands = None, sqoop_command: str = None, sqoop_options: List[Dict[str, str]] = None, sqoop_archives: str = None, sqoop_files: str = None)

Bases: JobHadoop

object_name: str
sqoop_archives: str
sqoop_command: str
sqoop_files: str
sqoop_options: List[Dict[str, str]]
class aapi.job.JobHadoopTajo(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, pre_commands: PreCommands = None, post_commands: PostCommands = None, arguments: List[str] = None, tajo_options: List[Dict[str, str]] = None)

Bases: JobHadoop

arguments: List[str]
object_name: str
tajo_options: List[Dict[str, str]]
class aapi.job.JobHadoopTajoInputFile(object_name: str, full_file_path: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, pre_commands: PreCommands = None, post_commands: PostCommands = None, arguments: List[str] = None, tajo_options: List[Dict[str, str]] = None)

Bases: JobHadoopTajo

full_file_path: str
object_name: str
class aapi.job.JobHadoopTajoQuery(object_name: str, open_query: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, pre_commands: PreCommands = None, post_commands: PostCommands = None, arguments: List[str] = None, tajo_options: List[Dict[str, str]] = None)

Bases: JobHadoopTajo

object_name: str
open_query: str
class aapi.job.JobIBMCognos(object_name: str, connection_profile: str, jobs: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING)

Bases: Job

connection_profile: str
jobs: str
object_name: str
class aapi.job.JobIBMDataStage(object_name: str, connection_profile: str, project: str, data_stage_job: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING)

Bases: Job

connection_profile: str
data_stage_job: str
object_name: str
project: str
class aapi.job.JobInformatica(object_name: str, connection_profile: str, repository_folder: str, workflow: str, workflow_execution_mode: WorkflowExecutionMode, workflow_restart_mode: WorkflowRestartMode, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, instance_name: str = None, os_profile: str = None, start_from_task: str = None, run_single_task: str = None, restart_from_task: str = None, depth: str = None, enable_error_details: bool = None, enable_output: bool = None, workflow_parameters_file: str = None)

Bases: Job

class WorkflowExecutionMode(*values)

Bases: Enum

RunSingleTask = 'RunSingleTask'
RunWholeWorkflow = 'RunWholeWorkflow'
StartFromTask = 'StartFromTask'
class WorkflowRestartMode(*values)

Bases: Enum

ForceRestart = 'ForceRestart'
ForceRestartFromSpecificTask = 'ForceRestartFromSpecificTask'
Recover = 'Recover'
connection_profile: str
depth: str
enable_error_details: bool
enable_output: bool
instance_name: str
object_name: str
os_profile: str
repository_folder: str
restart_from_task: str
run_single_task: str
start_from_task: str
workflow: str
workflow_execution_mode: WorkflowExecutionMode
workflow_parameters_file: str
workflow_restart_mode: WorkflowRestartMode
class aapi.job.JobJava(object_name: str, connection_profile: str, object: str, method: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, java_profile: str = None)

Bases: Job

connection_profile: str
java_profile: str
method: str
object: str
object_name: str
class aapi.job.JobMessaging(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None)

Bases: Job

connection_profile: str
object_name: str
class aapi.job.JobMessagingFreeText(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, use_free_text_message: str = None)

Bases: JobMessaging

object_name: str
use_free_text_message: str
class aapi.job.JobMessagingPreDefined(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, use_free_text_message: str = None)

Bases: JobMessaging

object_name: str
use_free_text_message: str
class aapi.job.JobMessagingWaitForReply(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None)

Bases: JobMessaging

object_name: str
class aapi.job.JobNetBackup(object_name: str, connection_profile: str, policy_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING)

Bases: Job

connection_profile: str
object_name: str
policy_name: str
class aapi.job.JobOEBS(object_name: str, connection_profile: str, user_name: str, responsibility: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, single_request: SingleRequest = None, request_set: RequestSet = None)

Bases: Job

class RequestSet(set: str)

Bases: AAPIObject

set: str
class SingleRequest(program_name: str)

Bases: AAPIObject

program_name: str
connection_profile: str
object_name: str
request_set: RequestSet
responsibility: str
single_request: SingleRequest
user_name: str
class aapi.job.JobOS400(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING)

Bases: Job

object_name: str
class aapi.job.JobOS400ExternalJob(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, status: Status = None, duplicate_option: DuplicateOption = None)

Bases: JobOS400

class DuplicateOption(*values)

Bases: Enum

First = 'First'
Last = 'Last'
class Status(*values)

Bases: Enum

Active = 'Active'
All = 'All'
OutputQueue = 'OutputQueue'
Queue = 'Queue'
duplicate_option: DuplicateOption
object_name: str
status: Status
class aapi.job.JobOS400ExternalSubSystem(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING)

Bases: JobOS400

object_name: str
class aapi.job.JobOS400Full(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING)

Bases: JobOS400

object_name: str
class aapi.job.JobOS400FullCommandLine(object_name: str, command_line: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, special_environment: SpecialEnvironment = None)

Bases: JobOS400Full

class SpecialEnvironment(*values)

Bases: Enum

Native = 'Native'
QShell = 'QShell'
S38 = 'S38'
command_line: str
object_name: str
special_environment: SpecialEnvironment
class aapi.job.JobOS400FullDescriptionJob(object_name: str, library: str, description: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING)

Bases: JobOS400Full

description: str
library: str
object_name: str
class aapi.job.JobOS400FullExternalJob(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, status: Status = None, duplicate_option: DuplicateOption = None)

Bases: JobOS400Full

class DuplicateOption(*values)

Bases: Enum

First = 'First'
Last = 'Last'
class Status(*values)

Bases: Enum

Active = 'Active'
All = 'All'
OutputQueue = 'OutputQueue'
Queue = 'Queue'
duplicate_option: DuplicateOption
object_name: str
status: Status
class aapi.job.JobOS400FullExternalSubSystem(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING)

Bases: JobOS400Full

object_name: str
class aapi.job.JobOS400FullMultipleCommands(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING)

Bases: JobOS400Full

object_name: str
class aapi.job.JobOS400FullProgram(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, program: str = None, library: str = None, special_environment: SpecialEnvironment = None)

Bases: JobOS400Full

class SpecialEnvironment(*values)

Bases: Enum

Native = 'Native'
QShell = 'QShell'
S38 = 'S38'
library: str
object_name: str
program: str
special_environment: SpecialEnvironment
class aapi.job.JobOS400FullRestrictedStateAction(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, action: Action = None, device: str = None, batch_time_limit: str = None, command: str = None)

Bases: JobOS400Full

class Action(*values)

Bases: Enum

ExecuteCommand = 'ExecuteCommand'
RunReclaimStorage = 'RunReclaimStorage'
SaveEntireSystem = 'SaveEntireSystem'
SaveOperationSystem = 'SaveOperationSystem'
action: Action
batch_time_limit: str
command: str
device: str
object_name: str
class aapi.job.JobOS400FullScriptFile(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, special_environment: SpecialEnvironment = None, native_script_file_location: NativeScriptFileLocation = None, ifs_script_file_location: IFSScriptFileLocation = None, embedded_script_file_location: EmbeddedScriptFileLocation = None)

Bases: JobOS400Full

class EmbeddedScriptFileLocation(vt_script_file_embedded: str, script: str, *, use_instream_jcl: str = None)

Bases: AAPIObject

script: str
use_instream_jcl: str
vt_script_file_embedded: str
class IFSScriptFileLocation(vt_script_file_ifs: str, path: str, script: str)

Bases: AAPIObject

path: str
script: str
vt_script_file_ifs: str
class NativeScriptFileLocation(vt_script_file_native: str, script: str, library: str, *, use_instream_jcl: str = None)

Bases: AAPIObject

library: str
script: str
use_instream_jcl: str
vt_script_file_native: str
class SpecialEnvironment(*values)

Bases: Enum

Native = 'Native'
QShell = 'QShell'
S38 = 'S38'
embedded_script_file_location: EmbeddedScriptFileLocation
ifs_script_file_location: IFSScriptFileLocation
native_script_file_location: NativeScriptFileLocation
object_name: str
special_environment: SpecialEnvironment
class aapi.job.JobOS400FullSubSystem(object_name: str, library: str, sub_system: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING)

Bases: JobOS400Full

library: str
object_name: str
sub_system: str
class aapi.job.JobOS400FullVirtualTerminal(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, native_script_file_location: NativeScriptFileLocation = None, ifs_script_file_location: IFSScriptFileLocation = None, embedded_script_file_location: EmbeddedScriptFileLocation = None)

Bases: JobOS400Full

class EmbeddedScriptFileLocation(vt_script_file_embedded: str, script: str, *, use_instream_jcl: str = None)

Bases: AAPIObject

script: str
use_instream_jcl: str
vt_script_file_embedded: str
class IFSScriptFileLocation(vt_script_file_ifs: str)

Bases: AAPIObject

vt_script_file_ifs: str
class NativeScriptFileLocation(vt_script_file_native: str)

Bases: AAPIObject

vt_script_file_native: str
embedded_script_file_location: EmbeddedScriptFileLocation
ifs_script_file_location: IFSScriptFileLocation
native_script_file_location: NativeScriptFileLocation
object_name: str
class aapi.job.JobOS400MultipleCommands(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING)

Bases: JobOS400

object_name: str
class aapi.job.JobOS400Program(object_name: str, program: str, library: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, special_environment: SpecialEnvironment = None)

Bases: JobOS400

class SpecialEnvironment(*values)

Bases: Enum

Native = 'Native'
QShell = 'QShell'
S38 = 'S38'
library: str
object_name: str
program: str
special_environment: SpecialEnvironment
class aapi.job.JobOS400VirtualTerminal(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, native_script_file_location: NativeScriptFileLocation = None, ifs_script_file_location: IFSScriptFileLocation = None, embedded_script_file_location: EmbeddedScriptFileLocation = None)

Bases: JobOS400

class EmbeddedScriptFileLocation(vt_script_file_embedded: str, script: str, *, use_instream_jcl: str = None)

Bases: AAPIObject

script: str
use_instream_jcl: str
vt_script_file_embedded: str
class IFSScriptFileLocation(vt_script_file_ifs: str)

Bases: AAPIObject

vt_script_file_ifs: str
class NativeScriptFileLocation(vt_script_file_native: str)

Bases: AAPIObject

vt_script_file_native: str
embedded_script_file_location: EmbeddedScriptFileLocation
ifs_script_file_location: IFSScriptFileLocation
native_script_file_location: NativeScriptFileLocation
object_name: str
class aapi.job.JobPeopleSoft(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, user: str = None, control_id: str = None, server_name: str = None, process_type: str = None, process_name: str = None, append_to_output: bool = None, bind_variables: List[str] = None)

Bases: Job

append_to_output: bool
bind_variables: List[str]
connection_profile: str
control_id: str
object_name: str
process_name: str
process_type: str
server_name: str
user: str
class aapi.job.JobSAP(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None)

Bases: Job

connection_profile: str
object_name: str
class aapi.job.JobSAPBW(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, detect_spawned_job: DetectSpawnedJob = None)

Bases: JobSAP

class DetectSpawnedJob(*, detect_and_create: DetectAndCreate = None, job_name: str = None, start_spawned_job: bool = None, job_end_in_control_m_only_aftre_child_jobs_complete_on_sap: bool = None, job_completion_status_depends_on_child_jobs_status: bool = None)

Bases: AAPIObject

class DetectAndCreate(*values)

Bases: Enum

Comment = 'Comment'
CurrentJobDefinition = 'CurrentJobDefinition'
SpecificJobDefinition = 'SpecificJobDefinition'
detect_and_create: DetectAndCreate
job_completion_status_depends_on_child_jobs_status: bool
job_end_in_control_m_only_aftre_child_jobs_complete_on_sap: bool
job_name: str
start_spawned_job: bool
detect_spawned_job: DetectSpawnedJob
object_name: str
class aapi.job.JobSAPBWInfoPackage(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, detect_spawned_job: DetectSpawnedJob = None, info_package: InfoPackage = None)

Bases: JobSAPBW

class InfoPackage(*, description: str = None, tech_name: str = None, background_job_name: str = None)

Bases: AAPIObject

background_job_name: str
description: str
tech_name: str
info_package: InfoPackage
object_name: str
class aapi.job.JobSAPBWProcessChain(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, detect_spawned_job: DetectSpawnedJob = None, rerun_option: RerunOption = None, process_chain_description: str = None, id: str = None, enable_peridoic_job: bool = None, consider_only_overall_chain_status: bool = None, retrieve_log: str = None)

Bases: JobSAPBW

class RerunOption(*values)

Bases: Enum

RerunFromStart = 'RerunFromStart'
RestartFromFailiurePoint = 'RestartFromFailiurePoint'
consider_only_overall_chain_status: bool
enable_peridoic_job: bool
id: str
object_name: str
process_chain_description: str
rerun_option: RerunOption
retrieve_log: str
class aapi.job.JobSAPDataArchiving(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, start_condition: StartCondition = None)

Bases: JobSAP

class StartCondition(*values)

Bases: Enum

ASAP = 'ASAP'
AfterEvent = 'AfterEvent'
Immediate = 'Immediate'
object_name: str
start_condition: StartCondition
class aapi.job.JobSAPDataArchivingDelete(object_name: str, job_name: str, archiving_object: str, session_number: int, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, start_condition: StartCondition = None, target: str = None, copy_spool_file_to: str = None)

Bases: JobSAPDataArchiving

archiving_object: str
copy_spool_file_to: str
job_name: str
object_name: str
session_number: int
target: str
class aapi.job.JobSAPDataArchivingStore(object_name: str, job_name: str, archiving_object: str, session_number: int, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, start_condition: StartCondition = None, target: str = None, copy_spool_file_to: str = None)

Bases: JobSAPDataArchiving

archiving_object: str
copy_spool_file_to: str
job_name: str
object_name: str
session_number: int
target: str
class aapi.job.JobSAPDataArchivingWrite(object_name: str, job_name: str, archiving_object: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, start_condition: StartCondition = None, target: str = None, job_class: JobClass = None, copy_spool_file_to: str = None, variant: Variant = None, validations: Validations = None, detect_spawned_job: DetectSpawnedJob = None)

Bases: JobSAPDataArchiving

class DetectSpawnedJob(*, detect_and_create: DetectAndCreate = None, job_name: str = None, start_spawned_job: bool = None)

Bases: AAPIObject

class DetectAndCreate(*values)

Bases: Enum

Comment = 'Comment'
CurrentJobDefinition = 'CurrentJobDefinition'
SpecificJobDefinition = 'SpecificJobDefinition'
detect_and_create: DetectAndCreate
job_name: str
start_spawned_job: bool
class JobClass(*values)

Bases: Enum

High = 'High'
Low = 'Low'
Medium = 'Medium'
class Validations(*, check_sessions: bool = None, check_variants: bool = None)

Bases: AAPIObject

check_sessions: bool
check_variants: bool
class Variant(*, name: str = None, language: str = None, user: str = None)

Bases: AAPIObject

language: str
name: str
user: str
archiving_object: str
copy_spool_file_to: str
detect_spawned_job: DetectSpawnedJob
job_class: JobClass
job_name: str
object_name: str
target: str
validations: Validations
variant: Variant
class aapi.job.JobSAPR3(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, new_job_name: str = None)

Bases: JobSAP

new_job_name: str
object_name: str
class aapi.job.JobSAPR3BatchInputSession(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, new_job_name: str = None, exec: Exec = None, target: str = None, session: Session = None, pattern: Pattern = None)

Bases: JobSAPR3

class Exec(*values)

Bases: Enum

Server = 'Server'
class Pattern(name: str)

Bases: AAPIObject

name: str
class Session(name: str)

Bases: AAPIObject

name: str
exec: Exec
object_name: str
pattern: Pattern
session: Session
target: str
class aapi.job.JobSAPR3COPY(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, sap_job_name: str = None, exec: Exec = None, target: str = None, job_count: JobCount = None, job_count_specific_name: str = None, new_job_name: str = None, start_condition: StartCondition = None, after_event: str = None, after_event_parameters: str = None, rerun_from_point_of_failure: bool = None, copy_from_step: int = None, post_job_action: PostJobAction = None, detect_spawned_job: DetectSpawnedJob = None)

Bases: JobSAPR3

class DetectSpawnedJob(*, detect_and_create: DetectAndCreate = None, job_name: str = None, start_spawned_job: bool = None, job_end_in_control_m_only_aftre_child_jobs_complete_on_sap: bool = None, job_completion_status_depends_on_child_jobs_status: bool = None)

Bases: AAPIObject

class DetectAndCreate(*values)

Bases: Enum

Comment = 'Comment'
CurrentJobDefinition = 'CurrentJobDefinition'
SpecificJobDefinition = 'SpecificJobDefinition'
detect_and_create: DetectAndCreate
job_completion_status_depends_on_child_jobs_status: bool
job_end_in_control_m_only_aftre_child_jobs_complete_on_sap: bool
job_name: str
start_spawned_job: bool
class Exec(*values)

Bases: Enum

Group = 'Group'
Server = 'Server'
class JobCount(*values)

Bases: Enum

First = 'First'
FirstScheduled = 'FirstScheduled'
Last = 'Last'
LastScheduled = 'LastScheduled'
SpecificJob = 'SpecificJob'
class PostJobAction(*, spool: Spool = None, spool_file: str = None, spool_save_to_p_d_f: bool = None, job_log: JobLog = None, job_log_file: str = None, job_completion_status_will_depend_on_application_status: bool = None)

Bases: AAPIObject

class JobLog(*values)

Bases: Enum

CopyToFile = 'CopyToFile'
CopyToOutput = 'CopyToOutput'
DoNotCopy = 'DoNotCopy'
class Spool(*values)

Bases: Enum

Comment = 'Comment'
CopyToFile = 'CopyToFile'
CopyToOutput = 'CopyToOutput'
job_completion_status_will_depend_on_application_status: bool
job_log: JobLog
job_log_file: str
spool: Spool
spool_file: str
spool_save_to_p_d_f: bool
class StartCondition(*values)

Bases: Enum

ASAP = 'ASAP'
AfterEvent = 'AfterEvent'
Immediate = 'Immediate'
after_event: str
after_event_parameters: str
copy_from_step: int
detect_spawned_job: DetectSpawnedJob
exec: Exec
job_count: JobCount
job_count_specific_name: str
new_job_name: str
object_name: str
post_job_action: PostJobAction
rerun_from_point_of_failure: bool
sap_job_name: str
start_condition: StartCondition
target: str
class aapi.job.JobSAPR3CREATE(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, sap_job_name: str = None, exec: Exec = None, target: str = None, start_condition: StartCondition = None, after_event: str = None, after_event_parameters: str = None, rerun_from_step: int = None, job_class: JobClass = None, new_job_name: str = None, rerun_from_point_of_failure: bool = None, copy_from_step: int = None, post_job_action: PostJobAction = None, detect_spawned_job: DetectSpawnedJob = None, spool_list_recipient: SpoolListRecipient = None)

Bases: JobSAPR3

class DetectSpawnedJob(*, detect_and_create: DetectAndCreate = None, job_name: str = None, start_spawned_job: bool = None, job_end_in_control_m_only_aftre_child_jobs_complete_on_sap: bool = None, job_completion_status_depends_on_child_jobs_status: bool = None)

Bases: AAPIObject

class DetectAndCreate(*values)

Bases: Enum

Comment = 'Comment'
CurrentJobDefinition = 'CurrentJobDefinition'
SpecificJobDefinition = 'SpecificJobDefinition'
detect_and_create: DetectAndCreate
job_completion_status_depends_on_child_jobs_status: bool
job_end_in_control_m_only_aftre_child_jobs_complete_on_sap: bool
job_name: str
start_spawned_job: bool
class Exec(*values)

Bases: Enum

Group = 'Group'
Server = 'Server'
class JobClass(*values)

Bases: Enum

A = 'A'
B = 'B'
C = 'C'
class PostJobAction(*, spool: Spool = None, spool_file: str = None, spool_save_to_p_d_f: bool = None, job_log: JobLog = None, job_log_file: str = None, job_completion_status_will_depend_on_application_status: bool = None)

Bases: AAPIObject

class JobLog(*values)

Bases: Enum

CopyToFile = 'CopyToFile'
CopyToOutput = 'CopyToOutput'
DoNotCopy = 'DoNotCopy'
class Spool(*values)

Bases: Enum

Comment = 'Comment'
CopyToFile = 'CopyToFile'
CopyToOutput = 'CopyToOutput'
job_completion_status_will_depend_on_application_status: bool
job_log: JobLog
job_log_file: str
spool: Spool
spool_file: str
spool_save_to_p_d_f: bool
class SpoolListRecipient(*, recipient_type: RecipientType = None, recipient_name: str = None, recipient_copy: bool = None, recipient_blind_copy: bool = None, recipient_express: bool = None, recipt_no_forwarding: bool = None)

Bases: AAPIObject

class RecipientType(*values)

Bases: Enum

Comment = 'Comment'
ExternalAddress = 'ExternalAddress'
FaxNumber = 'FaxNumber'
InternetAddress = 'InternetAddress'
PrivateDistributionList = 'PrivateDistributionList'
RemoteMailAddress = 'RemoteMailAddress'
SapUserName = 'SapUserName'
SharedDistributionList = 'SharedDistributionList'
TelexNumber = 'TelexNumber'
X400Address = 'X400Address'
recipient_blind_copy: bool
recipient_copy: bool
recipient_express: bool
recipient_name: str
recipient_type: RecipientType
recipt_no_forwarding: bool
class StartCondition(*values)

Bases: Enum

ASAP = 'ASAP'
AfterEvent = 'AfterEvent'
Immediate = 'Immediate'
after_event: str
after_event_parameters: str
copy_from_step: int
detect_spawned_job: DetectSpawnedJob
exec: Exec
job_class: JobClass
new_job_name: str
object_name: str
post_job_action: PostJobAction
rerun_from_point_of_failure: bool
rerun_from_step: int
sap_job_name: str
spool_list_recipient: SpoolListRecipient
start_condition: StartCondition
target: str
class aapi.job.JobSAPR3MonitorSapJob(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, new_job_name: str = None, sap_job_name: str = None, job_count: JobCount = None, job_count_specific_name: str = None, rerun_from_point_of_failure: bool = None, copy_from_step: int = None, rerun_from_step: int = None, detect_spawned_job: DetectSpawnedJob = None)

Bases: JobSAPR3

class DetectSpawnedJob(*, detect_and_create: DetectAndCreate = None, job_name: str = None, start_spawned_job: bool = None, job_end_in_control_m_only_aftre_child_jobs_complete_on_sap: bool = None, job_completion_status_depends_on_child_jobs_status: bool = None)

Bases: AAPIObject

class DetectAndCreate(*values)

Bases: Enum

Comment = 'Comment'
CurrentJobDefinition = 'CurrentJobDefinition'
SpecificJobDefinition = 'SpecificJobDefinition'
detect_and_create: DetectAndCreate
job_completion_status_depends_on_child_jobs_status: bool
job_end_in_control_m_only_aftre_child_jobs_complete_on_sap: bool
job_name: str
start_spawned_job: bool
class JobCount(*values)

Bases: Enum

SpecificJob = 'SpecificJob'
copy_from_step: int
detect_spawned_job: DetectSpawnedJob
job_count: JobCount
job_count_specific_name: str
object_name: str
rerun_from_point_of_failure: bool
rerun_from_step: int
sap_job_name: str
class aapi.job.JobSAPR3PredefinedSapJob(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, new_job_name: str = None, sap_job_name: str = None, exec: Exec = None, target: str = None, start_condition: StartCondition = None, after_event: str = None, after_event_parameters: str = None, rerun_from_step: int = None, job_count: JobCount = None, job_count_specific_name: str = None, rerun_from_point_of_failure: bool = None, copy_from_step: int = None, post_job_action: PostJobAction = None, detect_spawned_job: DetectSpawnedJob = None)

Bases: JobSAPR3

class DetectSpawnedJob(*, detect_and_create: DetectAndCreate = None, job_name: str = None, start_spawned_job: bool = None, job_end_in_control_m_only_aftre_child_jobs_complete_on_sap: bool = None, job_completion_status_depends_on_child_jobs_status: bool = None)

Bases: AAPIObject

class DetectAndCreate(*values)

Bases: Enum

Comment = 'Comment'
CurrentJobDefinition = 'CurrentJobDefinition'
SpecificJobDefinition = 'SpecificJobDefinition'
detect_and_create: DetectAndCreate
job_completion_status_depends_on_child_jobs_status: bool
job_end_in_control_m_only_aftre_child_jobs_complete_on_sap: bool
job_name: str
start_spawned_job: bool
class Exec(*values)

Bases: Enum

Group = 'Group'
Server = 'Server'
class JobCount(*values)

Bases: Enum

FirstScheduled = 'FirstScheduled'
LastScheduled = 'LastScheduled'
SpecificJob = 'SpecificJob'
class PostJobAction(*, spool: Spool = None, spool_file: str = None, spool_save_to_p_d_f: bool = None, job_log: JobLog = None, job_log_file: str = None, job_completion_status_will_depend_on_application_status: bool = None)

Bases: AAPIObject

class JobLog(*values)

Bases: Enum

CopyToFile = 'CopyToFile'
CopyToOutput = 'CopyToOutput'
DoNotCopy = 'DoNotCopy'
class Spool(*values)

Bases: Enum

Comment = 'Comment'
CopyToFile = 'CopyToFile'
CopyToOutput = 'CopyToOutput'
job_completion_status_will_depend_on_application_status: bool
job_log: JobLog
job_log_file: str
spool: Spool
spool_file: str
spool_save_to_p_d_f: bool
class StartCondition(*values)

Bases: Enum

ASAP = 'ASAP'
AfterEvent = 'AfterEvent'
Immediate = 'Immediate'
after_event: str
after_event_parameters: str
copy_from_step: int
detect_spawned_job: DetectSpawnedJob
exec: Exec
job_count: JobCount
job_count_specific_name: str
object_name: str
post_job_action: PostJobAction
rerun_from_point_of_failure: bool
rerun_from_step: int
sap_job_name: str
start_condition: StartCondition
target: str
class aapi.job.JobSAPR3SapProfile(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, new_job_name: str = None)

Bases: JobSAPR3

object_name: str
class aapi.job.JobSAPR3SapProfileActivate(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, new_job_name: str = None, profile_information: ProfileInformation = None)

Bases: JobSAPR3SapProfile

class ProfileInformation(profile_id: str, *, profile_type: str = None)

Bases: AAPIObject

profile_id: str
profile_type: str
object_name: str
profile_information: ProfileInformation
class aapi.job.JobSAPR3SapProfileDeactivate(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, new_job_name: str = None, profile_information: ProfileInformation = None)

Bases: JobSAPR3SapProfile

class ProfileInformation(*, profile_type: str = None)

Bases: AAPIObject

profile_type: str
object_name: str
profile_information: ProfileInformation
class aapi.job.JobSAPR3TriggerSapEvent(object_name: str, event_id: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, new_job_name: str = None, parameter: str = None)

Bases: JobSAPR3

event_id: str
object_name: str
parameter: str
class aapi.job.JobSAPR3WatchSapEvent(object_name: str, event_id: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, new_job_name: str = None, parameter: str = None)

Bases: JobSAPR3

event_id: str
object_name: str
parameter: str
class aapi.job.JobSLAManagement(object_name: str, service_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, run_as_dummy: str = None, service_priority: str = None, job_runs_deviations_tolerance: str = None, average_run_time_tolerance: AverageRunTimeTolerance = None, complete_by: CompleteBy = None, complete_in: CompleteIn = None)

Bases: Job

class AverageRunTimeTolerance(*, average_run_time: str = None, units: Units = None)

Bases: AAPIObject

class Units(*values)

Bases: Enum

Minutes = 'Minutes'
Percentage = 'Percentage'
average_run_time: str
units: Units
class CompleteBy(*, time: str = None, days: str = None)

Bases: AAPIObject

days: str
time: str
class CompleteIn(*, time: str = None)

Bases: AAPIObject

time: str
average_run_time_tolerance: AverageRunTimeTolerance
complete_by: CompleteBy
complete_in: CompleteIn
job_runs_deviations_tolerance: str
object_name: str
run_as_dummy: str
service_name: str
service_priority: str
class aapi.job.JobScript(object_name: str, file_name: str, file_path: str, *, path_element: PathElement = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, arguments: List[str] = None, override_path: str = None, run_as_dummy: bool = None)

Bases: Job

arguments: List[str]
file_name: str
file_path: str
object_name: str
override_path: str
run_as_dummy: bool
class aapi.job.JobTandem(object_name: str, job_owner: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING)

Bases: Job

job_owner: str
object_name: str
class aapi.job.JobTandemCommand(job_owner: str, object_name: str, command_line: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING)

Bases: JobTandem

command_line: str
object_name: str
class aapi.job.JobTandemEmbeddedTACLScript(job_owner: str, object_name: str, tacl_script: str, script: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING)

Bases: JobTandem

object_name: str
script: str
tacl_script: str
class aapi.job.JobTandemExternalProcess(job_owner: str, object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, external_process_id: ExternalProcessId = None, external_cpu_pin: ExternalCPUPIN = None)

Bases: JobTandem

class ExternalCPUPIN(cpu_id: str)

Bases: AAPIObject

cpu_id: str
class ExternalProcessId(id: str)

Bases: AAPIObject

id: str
external_cpu_pin: ExternalCPUPIN
external_process_id: ExternalProcessId
object_name: str
class aapi.job.JobTandemProgram(job_owner: str, object_name: str, program: str, volume: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING)

Bases: JobTandem

object_name: str
program: str
volume: str
class aapi.job.JobTandemTACLScript(job_owner: str, object_name: str, tacl_script: str, volume: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING)

Bases: JobTandem

object_name: str
tacl_script: str
volume: str
class aapi.job.JobVMware(object_name: str, connection_profile: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING)

Bases: Job

connection_profile: str
object_name: str
class aapi.job.JobVMwareConfiguration(connection_profile: str, object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING)

Bases: JobVMware

object_name: str
class aapi.job.JobVMwareConfigurationCloneVirtualMachine(connection_profile: str, object_name: str, new_virtual_machine_name: str, target_host: str, datastore: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING)

Bases: JobVMwareConfiguration

datastore: str
new_virtual_machine_name: str
object_name: str
target_host: str
class aapi.job.JobVMwareConfigurationDeployTemplate(connection_profile: str, object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING)

Bases: JobVMwareConfiguration

object_name: str
class aapi.job.JobVMwareConfigurationMigrateVirtualMachine(connection_profile: str, object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING)

Bases: JobVMwareConfiguration

object_name: str
class aapi.job.JobVMwareConfigurationReconfigureVirtualMachine(connection_profile: str, object_name: str, number_of_cpus: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING)

Bases: JobVMwareConfiguration

number_of_cpus: str
object_name: str
class aapi.job.JobVMwarePower(connection_profile: str, object_name: str, virtual_machine_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING)

Bases: JobVMware

object_name: str
virtual_machine_name: str
class aapi.job.JobVMwarePowerOff(connection_profile: str, virtual_machine_name: str, object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING)

Bases: JobVMwarePower

object_name: str
class aapi.job.JobVMwarePowerOn(connection_profile: str, virtual_machine_name: str, object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING)

Bases: JobVMwarePower

object_name: str
class aapi.job.JobVMwarePowerReboot(connection_profile: str, virtual_machine_name: str, object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING)

Bases: JobVMwarePower

object_name: str
class aapi.job.JobVMwarePowerReset(connection_profile: str, virtual_machine_name: str, object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING)

Bases: JobVMwarePower

object_name: str
class aapi.job.JobVMwarePowerShutdown(connection_profile: str, virtual_machine_name: str, object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING)

Bases: JobVMwarePower

object_name: str
class aapi.job.JobVMwarePowerStandby(connection_profile: str, virtual_machine_name: str, object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING)

Bases: JobVMwarePower

object_name: str
class aapi.job.JobVMwarePowerSuspend(connection_profile: str, virtual_machine_name: str, object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING)

Bases: JobVMwarePower

object_name: str
class aapi.job.JobVMwareSnapshot(connection_profile: str, object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING)

Bases: JobVMware

object_name: str
class aapi.job.JobVMwareSnapshotRemove(connection_profile: str, object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING)

Bases: JobVMwareSnapshot

object_name: str
class aapi.job.JobVMwareSnapshotRemoveAll(connection_profile: str, object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING)

Bases: JobVMwareSnapshot

object_name: str
class aapi.job.JobVMwareSnapshotRevert(connection_profile: str, object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING)

Bases: JobVMwareSnapshot

object_name: str
class aapi.job.JobVMwareSnapshotRevertToCurrent(connection_profile: str, object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING)

Bases: JobVMwareSnapshot

object_name: str
class aapi.job.JobVMwareSnapshotTake(connection_profile: str, object_name: str, snapshot_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING)

Bases: JobVMwareSnapshot

object_name: str
snapshot_name: str
class aapi.job.JobWebServices(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, condition_list: List[Condition] = NOTHING, connection_profile: str = None, location: str = None, service: str = None, operation: str = None, request_type: RequestType = None, input_file: str = None, soap_header_file: str = None, override_url_endpoint: str = None, override_content_type: str = None, http_connection_timeout: str = None, preemptive_http_authentication: str = None, exclude_job_output: bool = None, include_title_in_output: bool = None, soap_request: List[str] = None, input_parameters: List[str] = None, output_parameters: List[Dict[str, str]] = None)

Bases: Job

class RequestType(*values)

Bases: Enum

FreeText = 'FreeText'
InputFile = 'InputFile'
Parameter = 'Parameter'
connection_profile: str
exclude_job_output: bool
http_connection_timeout: str
include_title_in_output: bool
input_file: str
input_parameters: List[str]
location: str
object_name: str
operation: str
output_parameters: List[Dict[str, str]]
override_content_type: str
override_url_endpoint: str
preemptive_http_authentication: str
request_type: RequestType
service: str
soap_header_file: str
soap_request: List[str]
class aapi.job.JobZOS(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, system_affinity: str = None, scheduling_environment: str = None, request_nje_node: str = None, task_information: TaskInformation = None, control_d_category: str = None, prevent_n_c_t2: PreventNCT2 = None, statistics_calendar: str = None, sac: Sac = None, output_handling: OutputHandling = None, history: History = None, archiving: Archiving = None, scheduling: Scheduling = None, must_end: MustEnd = None, if_collection_list: List[IfCollection] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, step_range_list: List[StepRange] = NOTHING, condition_list: List[Condition] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING)

Bases: Job

class Archiving(*, archive_sys_data: bool = None, days_to_retain_data: int = None, job_runs_to_retain_data: int = None, auto_archive: bool = None)

Bases: AAPIObject

archive_sys_data: bool
auto_archive: bool
days_to_retain_data: int
job_runs_to_retain_data: int
class History(*, retention_days: str = None, retention_generations: str = None)

Bases: AAPIObject

retention_days: str
retention_generations: str
class MustEnd(*, hours: str = None, minutes: str = None, days: int = None)

Bases: AAPIObject

days: int
hours: str
minutes: str
class OutputHandling(*, operation: Operation = None, destination: str = None, from_class: str = None)

Bases: AAPIObject

class Operation(*values)

Bases: Enum

ChangeClass = 'ChangeClass'
Copy = 'Copy'
Delete = 'Delete'
Move = 'Move'
Release = 'Release'
destination: str
from_class: str
operation: Operation
class PreventNCT2(*values)

Bases: Enum

Flush = 'Flush'
List = 'List'
No = 'No'
Yes = 'Yes'
class Sac(*values)

Bases: Enum

Default = 'Default'
Next = 'Next'
Prev = 'Prev'
class Scheduling(*, partition_dataset: str = None, minimum_number_of_tracks: int = None)

Bases: AAPIObject

minimum_number_of_tracks: int
partition_dataset: str
class TaskInformation(*, emergency_job: bool = None, run_as_started_task: bool = None)

Bases: AAPIObject

emergency_job: bool
run_as_started_task: bool
action_capture_output_list: List[ActionCaptureOutput]
add_events_list: List[AddEvents]
archiving: Archiving
condition_list: List[Condition]
control_d_category: str
delete_events_list: List[DeleteEvents]
event_list: List[Event]
events_to_add: List[AddEvents]
events_to_delete: List[DeleteEvents]
history: History
if_collection_list: List[IfCollection]
job_tag_list: List[JobTag]
must_end: MustEnd
notify_list: List[Notify]
object_name: str
output_handling: OutputHandling
prevent_n_c_t2: PreventNCT2
request_nje_node: str
resource_list: List[Resource]
sac: Sac
scheduling: Scheduling
scheduling_environment: str
statistics_calendar: str
step_range_list: List[StepRange]
system_affinity: str
task_information: TaskInformation
wait_for_events: List[WaitForEvents]
wait_for_events_list: List[WaitForEvents]
class aapi.job.JobZOSInStreamJCL(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, system_affinity: str = None, scheduling_environment: str = None, request_nje_node: str = None, task_information: TaskInformation = None, control_d_category: str = None, prevent_n_c_t2: PreventNCT2 = None, statistics_calendar: str = None, sac: Sac = None, output_handling: OutputHandling = None, history: History = None, archiving: Archiving = None, scheduling: Scheduling = None, must_end: MustEnd = None, if_collection_list: List[IfCollection] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, step_range_list: List[StepRange] = NOTHING, condition_list: List[Condition] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, member_library: str = None, member: str = None, jcl: str = None)

Bases: JobZOS

jcl: str
member: str
member_library: str
object_name: str
class aapi.job.JobZOSMember(object_name: str, *, path_element: PathElement = None, file_name: str = None, file_path: str = None, host: str = None, application: str = None, priority: Priority = None, critical: bool = None, confirm: bool = None, days_keep_active: DaysKeepActive = None, description: str = None, documentation_file: DocumentationFile = None, documentation_url: DocumentationUrl = None, rerun_limit: RerunLimit = None, rerun: Rerun = None, rerun_intervals: RerunIntervals = None, rerun_specific_times: RerunSpecificTimes = None, post_command: str = None, pre_command: str = None, run_as: str = None, sub_application: str = None, time_zone: str = None, variables: List[Dict[str, str]] = NOTHING, when: When = None, run_on_all_agents_in_group: bool = None, output: Output = None, run_as_dummy: bool = None, retroactive_order: bool = None, end_folder: bool = None, created_by: str = None, if_list: List[IfBase] = NOTHING, system_affinity: str = None, scheduling_environment: str = None, request_nje_node: str = None, task_information: TaskInformation = None, control_d_category: str = None, prevent_n_c_t2: PreventNCT2 = None, statistics_calendar: str = None, sac: Sac = None, output_handling: OutputHandling = None, history: History = None, archiving: Archiving = None, scheduling: Scheduling = None, must_end: MustEnd = None, if_collection_list: List[IfCollection] = NOTHING, event_list: List[Event] = NOTHING, resource_list: List[Resource] = NOTHING, wait_for_events: List[WaitForEvents] = NOTHING, events_to_add: List[AddEvents] = NOTHING, events_to_delete: List[DeleteEvents] = NOTHING, notify_list: List[Notify] = NOTHING, job_tag_list: List[JobTag] = NOTHING, action_capture_output_list: List[ActionCaptureOutput] = NOTHING, step_range_list: List[StepRange] = NOTHING, condition_list: List[Condition] = NOTHING, wait_for_events_list: List[WaitForEvents] = NOTHING, add_events_list: List[AddEvents] = NOTHING, delete_events_list: List[DeleteEvents] = NOTHING, member_library: str = None, member: str = None)

Bases: JobZOS

member: str
member_library: str
object_name: str

aapi.jobsfilter module

class aapi.jobsfilter.JobsFilter(object_name: str)

Bases: AAPIObject

object_name: str

aapi.jobtag module

class aapi.jobtag.JobTag(object_name: str, *, tag_name: TagName = None)

Bases: AAPIObject

class TagName(*values)

Bases: Enum

USE_PARENT = 'USE_PARENT'
object_name: str
tag_name: TagName

aapi.mail module

class aapi.mail.ActionMail(object_name: str, *, urgency: Urgency = None, message: str = None, to: str = None, subject: str = None, cc: str = None, attach_output: bool = None)

Bases: AAPIObject

class Urgency(*values)

Bases: Enum

Regular = 'Regular'
Urgent = 'Urgent'
VeryUrgent = 'VeryUrgent'
attach_output: bool
cc: str
message: str
object_name: str
subject: str
to: str
urgency: Urgency

aapi.notify module

class aapi.notify.Notify(object_name: str, message: str, *, destination: Destination = None, urgency: Urgency = None)

Bases: AAPIObject

class Destination(*values)

Bases: Enum

Alerts = 'Alerts'
Console = 'Console'
JobLog = 'JobLog'
class Urgency(*values)

Bases: Enum

Regular = 'Regular'
Urgent = 'Urgent'
VeryUrgent = 'VeryUrgent'
destination: Destination
message: str
object_name: str
urgency: Urgency
class aapi.notify.NotifyDoesNotEnd(object_name: str, message: str, *, destination: Destination = None, urgency: Urgency = None, by: str = None)

Bases: Notify

by: str
class aapi.notify.NotifyDoesNotStart(object_name: str, message: str, *, destination: Destination = None, urgency: Urgency = None, by: str = None, days: str = None)

Bases: Notify

by: str
days: str
class aapi.notify.NotifyExecutionTime(object_name: str, message: str, value: str, criteria: Criteria, *, destination: Destination = None, urgency: Urgency = None)

Bases: Notify

class Criteria(*values)

Bases: Enum

GreaterThan = 'GreaterThan'
GreaterThanAverage = 'GreaterThanAverage'
LessThan = 'LessThan'
LessThanAverage = 'LessThanAverage'
criteria: Criteria
value: str
class aapi.notify.NotifyLateCyclicSubmit(object_name: str, message: str, *, destination: Destination = None, urgency: Urgency = None, by: str = None)

Bases: Notify

by: str
class aapi.notify.NotifyNotOK(object_name: str, message: str, *, destination: Destination = None, urgency: Urgency = None)

Bases: Notify

class aapi.notify.NotifyOK(object_name: str, message: str, *, destination: Destination = None, urgency: Urgency = None)

Bases: Notify

class aapi.notify.NotifyRerun(object_name: str, message: str, *, destination: Destination = None, urgency: Urgency = None)

Bases: Notify

aapi.on module

class aapi.on.On(object_name: str)

Bases: AAPIObject

object_name: str

aapi.output module

class aapi.output.ActionOutput(object_name: str, *, operation: Operation = None, destination: str = None)

Bases: AAPIObject

class Operation(*values)

Bases: Enum

Copy = 'Copy'
Delete = 'Delete'
Move = 'Move'
Print = 'Print'
destination: str
object_name: str
operation: Operation

aapi.package module

class aapi.package.Package(object_name: str, source: Source, name: str, password: str)

Bases: AAPIObject

class Source(*values)

Bases: Enum

File_System = 'File_System'
SQL_Server = 'SQL_Server'
SSIS_Package_Store = 'SSIS_Package_Store'
name: str
object_name: str
password: str
source: Source

aapi.packageparams module

class aapi.packageparams.PackageParams(name: str, value: str)

Bases: AAPIObject

name: str
value: str

aapi.period module

class aapi.period.Period(object_name: str, *, period: Period = None, years: List[Year] = None)

Bases: AAPIObject

class Period(*values)

Bases: Enum

A = 'A'
All = 'All'
B = 'B'
C = 'C'
D = 'D'
E = 'E'
F = 'F'
G = 'G'
H = 'H'
I = 'I'
J = 'J'
K = 'K'
L = 'L'
M = 'M'
O = 'O'
P = 'P'
Q = 'Q'
R = 'R'
S = 'S'
T = 'T'
U = 'U'
V = 'V'
W = 'W'
X = 'X'
Z = 'Z'
object_name: str
period: Period
years: List[Year]

aapi.possibleoptions module

class aapi.possibleoptions.PossibleOptions(object_name: str)

Bases: AAPIObject

object_name: str

aapi.propertycondition module

class aapi.propertycondition.PropertyCondition(object_name: str, *, property: Property = None, operator: Operator = None, value: str = None)

Bases: AAPIObject

class Operator(*values)

Bases: Enum

Contains = 'Contains'
DoesNotContain = 'DoesNotContain'
DoesNotEndsWith = 'DoesNotEndsWith'
DoesNotEqual = 'DoesNotEqual'
DoesNotStartsWith = 'DoesNotStartsWith'
EndsWith = 'EndsWith'
Equals = 'Equals'
GreaterThan = 'GreaterThan'
IsEmpty = 'IsEmpty'
IsNotEmpty = 'IsNotEmpty'
LessThan = 'LessThan'
StartsWith = 'StartsWith'
class Property(*values)

Bases: Enum

ActivePeriod = 'ActivePeriod'
Calendar = 'Calendar'
CaptureVariableName = 'CaptureVariableName'
ConfirmationCalendar = 'ConfirmationCalendar'
DaysKeepActive = 'DaysKeepActive'
Destination = 'Destination'
Event = 'Event'
ExceptionalPolicy = 'ExceptionalPolicy'
FolderName = 'FolderName'
FromProcedure = 'FromProcedure'
FromProgram = 'FromProgram'
LockName = 'LockName'
LockType = 'LockType'
Message = 'Message'
MonthDaysCalendar = 'MonthDaysCalendar'
Name = 'Name'
NotificationType = 'NotificationType'
OnFail = 'OnFail'
OnOK = 'OnOK'
PoolName = 'PoolName'
Quantity = 'Quantity'
Remove = 'Remove'
ToProcedure = 'ToProcedure'
ToProgram = 'ToProgram'
Urgency = 'Urgency'
Value = 'Value'
WeekDaysCalendar = 'WeekDaysCalendar'
object_name: str
operator: Operator
property: Property
value: str

aapi.rbcdetails module

class aapi.rbcdetails.RbcDetails(object_name: str)

Bases: AAPIObject

object_name: str

aapi.remedy module

class aapi.remedy.ActionRemedy(object_name: str, *, urgency: Urgency = None, message: str = None, summary: str = None)

Bases: AAPIObject

class Urgency(*values)

Bases: Enum

High = 'High'
Low = 'Low'
Medium = 'Medium'
Urgent = 'Urgent'
message: str
object_name: str
summary: str
urgency: Urgency

aapi.resource module

class aapi.resource.Resource(object_name: str)

Bases: AAPIObject

object_name: str
class aapi.resource.ResourceLock(object_name: str, *, lock_type: LockType = None, if_fail: IfFail = None)

Bases: Resource

class IfFail(*values)

Bases: Enum

Keep = 'Keep'
Release = 'Release'
class LockType(*values)

Bases: Enum

Exclusive = 'Exclusive'
Shared = 'Shared'
if_fail: IfFail
lock_type: LockType
object_name: str
class aapi.resource.ResourcePool(object_name: str, *, quantity: str = None, if_fail: IfFail = None, if_ok: IfOk = None)

Bases: Resource

class IfFail(*values)

Bases: Enum

Keep = 'Keep'
Release = 'Release'
class IfOk(*values)

Bases: Enum

Discard = 'Discard'
Release = 'Release'
if_fail: IfFail
if_ok: IfOk
object_name: str
quantity: str

aapi.resourcepools module

class aapi.resourcepools.ResourcePools(object_name: str, *, resource: str = None, quantity: int = None, server: str = None, periodic_days: PeriodicDays = None, range_dates: RangeDates = None, range_dates_with_times: RangeDatesWithTimes = None, week_days_range: WeekDaysRange = None, dates_list: DatesList = None, time: Time = None, specific_time: SpecificTime = None)

Bases: AAPIObject

class DatesList(*, dates: List[str] = None)

Bases: AAPIObject

dates: List[str]
class PeriodicDays(*, days_of_week: List[str] = None)

Bases: AAPIObject

days_of_week: List[str]
class RangeDates(*, from_date: str = None, to_date: str = None)

Bases: AAPIObject

from_date: str
to_date: str
class RangeDatesWithTimes(*, from_date: str = None, to_date: str = None, from_time: str = None, to_time: str = None)

Bases: AAPIObject

from_date: str
from_time: str
to_date: str
to_time: str
class SpecificTime(*, from_time: str = None, to_time: str = None)

Bases: AAPIObject

from_time: str
to_time: str
class Time(*, time_type: TimeType = None)

Bases: AAPIObject

class TimeType(*values)

Bases: Enum

AllHours = 'AllHours'
BetweenHours = 'BetweenHours'
None_ = 'None_'
time_type: TimeType
class WeekDaysRange(*, from_day: FromDay = None, to_day: ToDay = None, from_time: str = None, to_time: str = None)

Bases: AAPIObject

class FromDay(*values)

Bases: Enum

Fri = 'Fri'
Mon = 'Mon'
Sat = 'Sat'
Sun = 'Sun'
Thu = 'Thu'
Tue = 'Tue'
Wed = 'Wed'
class ToDay(*values)

Bases: Enum

Fri = 'Fri'
Mon = 'Mon'
Sat = 'Sat'
Sun = 'Sun'
Thu = 'Thu'
Tue = 'Tue'
Wed = 'Wed'
from_day: FromDay
from_time: str
to_day: ToDay
to_time: str
dates_list: DatesList
object_name: str
periodic_days: PeriodicDays
quantity: int
range_dates: RangeDates
range_dates_with_times: RangeDatesWithTimes
resource: str
server: str
specific_time: SpecificTime
time: Time
week_days_range: WeekDaysRange

aapi.run module

class aapi.run.ActionRun(object_name: str, *, folder: str = None, job: str = None, lib: str = None, date: str = None, controlm_server: str = None, run_as_independent_flow: bool = None, variables: List[Dict[str, str]] = NOTHING)

Bases: AAPIObject

controlm_server: str
date: str
folder: str
job: str
lib: str
object_name: str
run_as_independent_flow: bool
variables: List[Dict[str, str]]

aapi.runningjobs module

class aapi.runningjobs.RunningJobs(object_name: str, *, quantity: int = None, server: Server = None, periodic_days: PeriodicDays = None, range_dates: RangeDates = None, range_dates_with_times: RangeDatesWithTimes = None, week_days_range: WeekDaysRange = None, dates_list: DatesList = None, time: Time = None, specific_time: SpecificTime = None)

Bases: AAPIObject

class DatesList(*, dates: List[str] = None)

Bases: AAPIObject

dates: List[str]
class PeriodicDays(*, days_of_week: List[str] = None)

Bases: AAPIObject

days_of_week: List[str]
class RangeDates(*, from_date: str = None, to_date: str = None)

Bases: AAPIObject

from_date: str
to_date: str
class RangeDatesWithTimes(*, from_date: str = None, to_date: str = None, from_time: str = None, to_time: str = None)

Bases: AAPIObject

from_date: str
from_time: str
to_date: str
to_time: str
class Server(*values)

Bases: Enum

Global = 'Global'
class SpecificTime(*, from_time: str = None, to_time: str = None)

Bases: AAPIObject

from_time: str
to_time: str
class Time(*, time_type: TimeType = None)

Bases: AAPIObject

class TimeType(*values)

Bases: Enum

AllHours = 'AllHours'
BetweenHours = 'BetweenHours'
None_ = 'None_'
time_type: TimeType
class WeekDaysRange(*, from_day: FromDay = None, to_day: ToDay = None, from_time: str = None, to_time: str = None)

Bases: AAPIObject

class FromDay(*values)

Bases: Enum

Fri = 'Fri'
Mon = 'Mon'
Sat = 'Sat'
Sun = 'Sun'
Thu = 'Thu'
Tue = 'Tue'
Wed = 'Wed'
class ToDay(*values)

Bases: Enum

Fri = 'Fri'
Mon = 'Mon'
Sat = 'Sat'
Sun = 'Sun'
Thu = 'Thu'
Tue = 'Tue'
Wed = 'Wed'
from_day: FromDay
from_time: str
to_day: ToDay
to_time: str
dates_list: DatesList
object_name: str
periodic_days: PeriodicDays
quantity: int
range_dates: RangeDates
range_dates_with_times: RangeDatesWithTimes
server: Server
specific_time: SpecificTime
time: Time
week_days_range: WeekDaysRange

aapi.set_ module

class aapi.set_.ActionSet(object_name: str, *, variable: str = None, value: str = None)

Bases: AAPIObject

object_name: str
value: str
variable: str

aapi.sitestandard module

class aapi.sitestandard.SiteStandard(object_name: str, *, description: str = None, event_format: str = None, rules: List[str] = None, internal_rules: List[InternalRule] = None, business_parameters: List[BusinessParameter] = None)

Bases: AAPIObject

business_parameters: List[BusinessParameter]
description: str
event_format: str
internal_rules: List[InternalRule]
object_name: str
rules: List[str]

aapi.sitestandarddata module

class aapi.sitestandarddata.SiteStandardData(object_name: str)

Bases: AAPIObject

object_name: str

aapi.sitestandardoperatorvalueoptions module

class aapi.sitestandardoperatorvalueoptions.SiteStandardOperatorValueOptions(object_name: str, *, operator: Operator = None, value: int = None)

Bases: AAPIObject

class Operator(*values)

Bases: Enum

DoesNotEqual = 'DoesNotEqual'
Equals = 'Equals'
Even = 'Even'
GreaterThan = 'GreaterThan'
LessThan = 'LessThan'
Odd = 'Odd'
object_name: str
operator: Operator
value: int

aapi.sitestandardpolicy module

class aapi.sitestandardpolicy.SiteStandardPolicy(object_name: str, *, description: str = None, site_standard: str = None, business_fields: List[BusinessField] = None, status: Status = None, error_level: ErrorLevel = None, apply_on: ApplyOn = None)

Bases: AAPIObject

class ApplyOn(*, server: str = None, folder: str = None)

Bases: AAPIObject

folder: str
server: str
class ErrorLevel(*values)

Bases: Enum

Default = 'Default'
Error = 'Error'
Warning = 'Warning'
class Status(*values)

Bases: Enum

Active = 'Active'
Not_Active = 'Not_Active'
apply_on: ApplyOn
business_fields: List[BusinessField]
description: str
error_level: ErrorLevel
object_name: str
site_standard: str
status: Status

aapi.sitestandardpolicydata module

class aapi.sitestandardpolicydata.SiteStandardPolicyData(object_name: str)

Bases: AAPIObject

object_name: str

aapi.sitestandardpossiblevalue module

class aapi.sitestandardpossiblevalue.SiteStandardPossibleValue(object_name: str, *, value: str = None, description: str = None)

Bases: AAPIObject

description: str
object_name: str
value: str

aapi.sitestandardrestriction module

class aapi.sitestandardrestriction.SiteStandardRestriction(object_name: str)

Bases: AAPIObject

object_name: str
class aapi.sitestandardrestriction.SiteStandardRestrictionEnum(object_name: str)

Bases: SiteStandardRestriction

object_name: str
class aapi.sitestandardrestriction.SiteStandardRestrictionNumeric(object_name: str)

Bases: SiteStandardRestriction

object_name: str
class aapi.sitestandardrestriction.SiteStandardRestrictionOperatorValue(object_name: str, *, values: List[SiteStandardOperatorValueOptions] = None)

Bases: SiteStandardRestriction

object_name: str
values: List[SiteStandardOperatorValueOptions]
class aapi.sitestandardrestriction.SiteStandardRestrictionText(object_name: str)

Bases: SiteStandardRestriction

object_name: str

aapi.steprange module

class aapi.steprange.StepRange(object_name: str, *, from_program: str = None, from_procedure: str = None, to_program: str = None, to_procedure: str = None)

Bases: AAPIObject

from_procedure: str
from_program: str
object_name: str
to_procedure: str
to_program: str

aapi.tag module

class aapi.tag.Tag(object_name: str)

Bases: AAPIObject

object_name: str
class aapi.tag.TagFolder(object_name: str, *, active_from: str = None, active_till: str = None, max_wait: str = None, tag_relation_dc_wc: str = None, week_days_calendar: str = None, month_days_calendar: str = None, exception_policy: str = None, calendar: str = None)

Bases: Tag

active_from: str
active_till: str
calendar: str
exception_policy: str
max_wait: str
month_days_calendar: str
object_name: str
tag_relation_dc_wc: str
week_days_calendar: str
class aapi.tag.TagGlobal(object_name: str)

Bases: Tag

object_name: str

aapi.time module

class aapi.time.Time(object_name: str)

Bases: AAPIObject

object_name: str

aapi.variable module

class aapi.variable.Variable(object_name: str)

Bases: AAPIObject

object_name: str

aapi.waitforevents module

class aapi.waitforevents.WaitForEvents(events: List[EventIn])

Bases: AAPIObject

events: List[EventIn]
object_name: str

aapi.workloadflat module

class aapi.workloadflat.WorkloadFlat(object_name: str)

Bases: AAPIObject

object_name: str

aapi.workloadpolicy module

class aapi.workloadpolicy.WorkloadPolicy(object_name: str, *, filter: Filter = None, host_mappings: List[HostMapping] = None, running_jobs: List[RunningJobs] = None, resource_pools: List[ResourcePools] = None, description: str = None)

Bases: AAPIObject

class Filter(*, job_name: str = None, application: str = None, sub_application: str = None, job_type: str = None, folder: str = None, host: str = None, server: str = None)

Bases: AAPIObject

application: str
folder: str
host: str
job_name: str
job_type: str
server: str
sub_application: str
description: str
filter: Filter
host_mappings: List[HostMapping]
object_name: str
resource_pools: List[ResourcePools]
running_jobs: List[RunningJobs]

aapi.wpperiod module

class aapi.wpperiod.WpPeriod(object_name: str)

Bases: AAPIObject

object_name: str

aapi.year module

class aapi.year.Year(object_name: str, *, year: str = None, jan: List[str] = None, feb: List[str] = None, mar: List[str] = None, apr: List[str] = None, may: List[str] = None, jun: List[str] = None, jul: List[str] = None, aug: List[str] = None, sep: List[str] = None, oct: List[str] = None, nov: List[str] = None, dec: List[str] = None, description: str = None)

Bases: AAPIObject

apr: List[str]
aug: List[str]
dec: List[str]
description: str
feb: List[str]
jan: List[str]
jul: List[str]
jun: List[str]
mar: List[str]
may: List[str]
nov: List[str]
object_name: str
oct: List[str]
sep: List[str]
year: str

Module contents