ScheduledTrigger Class

A type of trigger based on schedule.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

Inheritance
azure.mgmt.datashare.models._models_py3.Trigger
ScheduledTrigger

Constructor

ScheduledTrigger(*, recurrence_interval: Union[str, azure.mgmt.datashare.models._data_share_management_client_enums.RecurrenceInterval], synchronization_time: datetime.datetime, synchronization_mode: Optional[Union[str, azure.mgmt.datashare.models._data_share_management_client_enums.SynchronizationMode]] = None, **kwargs)

Parameters

kind
str or TriggerKind
Required

Required. Kind of synchronization on trigger.Constant filled by server. Possible values include: "ScheduleBased".

recurrence_interval
str or RecurrenceInterval
Required

Required. Recurrence Interval. Possible values include: "Hour", "Day".

synchronization_mode
str or SynchronizationMode
Required

Synchronization mode. Possible values include: "Incremental", "FullSync".

synchronization_time
datetime
Required

Required. Synchronization time.

Variables

id
str

The resource id of the azure resource.

name
str

Name of the azure resource.

system_data
SystemData

System Data of the Azure resource.

type
str

Type of the azure resource.

created_at
datetime

Time at which the trigger was created.

provisioning_state
str or ProvisioningState

Gets the provisioning state. Possible values include: "Succeeded", "Creating", "Deleting", "Moving", "Failed".

trigger_status
str or TriggerStatus

Gets the trigger state. Possible values include: "Active", "Inactive", "SourceSynchronizationSettingDeleted".

user_name
str

Name of the user who created the trigger.