Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[AutoPR datafactory/resource-manager] revert tumbling window dependsOn property under preview, and apply sa… #2956

Merged
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions azure-mgmt-datafactory/azure/mgmt/datafactory/models/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -202,6 +202,11 @@
from .azure_table_dataset_py3 import AzureTableDataset
from .azure_blob_dataset_py3 import AzureBlobDataset
from .amazon_s3_dataset_py3 import AmazonS3Dataset
from .self_dependency_tumbling_window_trigger_reference_py3 import SelfDependencyTumblingWindowTriggerReference
from .trigger_reference_py3 import TriggerReference
from .tumbling_window_trigger_dependency_reference_py3 import TumblingWindowTriggerDependencyReference
from .trigger_dependency_reference_py3 import TriggerDependencyReference
from .dependency_reference_py3 import DependencyReference
from .retry_policy_py3 import RetryPolicy
from .tumbling_window_trigger_py3 import TumblingWindowTrigger
from .blob_events_trigger_py3 import BlobEventsTrigger
Expand Down Expand Up @@ -534,6 +539,11 @@
from .azure_table_dataset import AzureTableDataset
from .azure_blob_dataset import AzureBlobDataset
from .amazon_s3_dataset import AmazonS3Dataset
from .self_dependency_tumbling_window_trigger_reference import SelfDependencyTumblingWindowTriggerReference
from .trigger_reference import TriggerReference
from .tumbling_window_trigger_dependency_reference import TumblingWindowTriggerDependencyReference
from .trigger_dependency_reference import TriggerDependencyReference
from .dependency_reference import DependencyReference
from .retry_policy import RetryPolicy
from .tumbling_window_trigger import TumblingWindowTrigger
from .blob_events_trigger import BlobEventsTrigger
Expand Down Expand Up @@ -934,6 +944,11 @@
'AzureTableDataset',
'AzureBlobDataset',
'AmazonS3Dataset',
'SelfDependencyTumblingWindowTriggerReference',
'TriggerReference',
'TumblingWindowTriggerDependencyReference',
'TriggerDependencyReference',
'DependencyReference',
'RetryPolicy',
'TumblingWindowTrigger',
'BlobEventsTrigger',
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------

from msrest.serialization import Model


class DependencyReference(Model):
"""Referenced dependency.

You probably want to use the sub-classes and not this class directly. Known
sub-classes are: SelfDependencyTumblingWindowTriggerReference,
TriggerDependencyReference

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

:param type: Required. Constant filled by server.
:type type: str
"""

_validation = {
'type': {'required': True},
}

_attribute_map = {
'type': {'key': 'type', 'type': 'str'},
}

_subtype_map = {
'type': {'SelfDependencyTumblingWindowTriggerReference': 'SelfDependencyTumblingWindowTriggerReference', 'TriggerDependencyReference': 'TriggerDependencyReference'}
}

def __init__(self, **kwargs):
super(DependencyReference, self).__init__(**kwargs)
self.type = None
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------

from msrest.serialization import Model


class DependencyReference(Model):
"""Referenced dependency.

You probably want to use the sub-classes and not this class directly. Known
sub-classes are: SelfDependencyTumblingWindowTriggerReference,
TriggerDependencyReference

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

:param type: Required. Constant filled by server.
:type type: str
"""

_validation = {
'type': {'required': True},
}

_attribute_map = {
'type': {'key': 'type', 'type': 'str'},
}

_subtype_map = {
'type': {'SelfDependencyTumblingWindowTriggerReference': 'SelfDependencyTumblingWindowTriggerReference', 'TriggerDependencyReference': 'TriggerDependencyReference'}
}

def __init__(self, **kwargs) -> None:
super(DependencyReference, self).__init__(**kwargs)
self.type = None
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------

from .dependency_reference import DependencyReference


class SelfDependencyTumblingWindowTriggerReference(DependencyReference):
"""Self referenced tumbling window trigger dependency.

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

:param type: Required. Constant filled by server.
:type type: str
:param offset: Required. Timespan applied to the start time of a tumbling
window when evaluating dependency, .Net timespan format.
:type offset: str
:param size: The size of the window when evaluating the dependency. If
undefined the frequency of the tumbling window will be used, .Net timespan
format.
:type size: str
"""

_validation = {
'type': {'required': True},
'offset': {'required': True, 'max_length': 15, 'min_length': 8, 'pattern': r'((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))'},
'size': {'max_length': 15, 'min_length': 8, 'pattern': r'((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))'},
}

_attribute_map = {
'type': {'key': 'type', 'type': 'str'},
'offset': {'key': 'offset', 'type': 'str'},
'size': {'key': 'size', 'type': 'str'},
}

def __init__(self, **kwargs):
super(SelfDependencyTumblingWindowTriggerReference, self).__init__(**kwargs)
self.offset = kwargs.get('offset', None)
self.size = kwargs.get('size', None)
self.type = 'SelfDependencyTumblingWindowTriggerReference'
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------

from .dependency_reference_py3 import DependencyReference


class SelfDependencyTumblingWindowTriggerReference(DependencyReference):
"""Self referenced tumbling window trigger dependency.

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

:param type: Required. Constant filled by server.
:type type: str
:param offset: Required. Timespan applied to the start time of a tumbling
window when evaluating dependency, .Net timespan format.
:type offset: str
:param size: The size of the window when evaluating the dependency. If
undefined the frequency of the tumbling window will be used, .Net timespan
format.
:type size: str
"""

_validation = {
'type': {'required': True},
'offset': {'required': True, 'max_length': 15, 'min_length': 8, 'pattern': r'((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))'},
'size': {'max_length': 15, 'min_length': 8, 'pattern': r'((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))'},
}

_attribute_map = {
'type': {'key': 'type', 'type': 'str'},
'offset': {'key': 'offset', 'type': 'str'},
'size': {'key': 'size', 'type': 'str'},
}

def __init__(self, *, offset: str, size: str=None, **kwargs) -> None:
super(SelfDependencyTumblingWindowTriggerReference, self).__init__(**kwargs)
self.offset = offset
self.size = size
self.type = 'SelfDependencyTumblingWindowTriggerReference'
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------

from .dependency_reference import DependencyReference


class TriggerDependencyReference(DependencyReference):
"""Trigger referenced dependency.

You probably want to use the sub-classes and not this class directly. Known
sub-classes are: TumblingWindowTriggerDependencyReference

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

:param type: Required. Constant filled by server.
:type type: str
:param reference_trigger: Required. Referenced trigger.
:type reference_trigger: ~azure.mgmt.datafactory.models.TriggerReference
"""

_validation = {
'type': {'required': True},
'reference_trigger': {'required': True},
}

_attribute_map = {
'type': {'key': 'type', 'type': 'str'},
'reference_trigger': {'key': 'referenceTrigger', 'type': 'TriggerReference'},
}

_subtype_map = {
'type': {'TumblingWindowTriggerDependencyReference': 'TumblingWindowTriggerDependencyReference'}
}

def __init__(self, **kwargs):
super(TriggerDependencyReference, self).__init__(**kwargs)
self.reference_trigger = kwargs.get('reference_trigger', None)
self.type = 'TriggerDependencyReference'
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------

from .dependency_reference_py3 import DependencyReference


class TriggerDependencyReference(DependencyReference):
"""Trigger referenced dependency.

You probably want to use the sub-classes and not this class directly. Known
sub-classes are: TumblingWindowTriggerDependencyReference

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

:param type: Required. Constant filled by server.
:type type: str
:param reference_trigger: Required. Referenced trigger.
:type reference_trigger: ~azure.mgmt.datafactory.models.TriggerReference
"""

_validation = {
'type': {'required': True},
'reference_trigger': {'required': True},
}

_attribute_map = {
'type': {'key': 'type', 'type': 'str'},
'reference_trigger': {'key': 'referenceTrigger', 'type': 'TriggerReference'},
}

_subtype_map = {
'type': {'TumblingWindowTriggerDependencyReference': 'TumblingWindowTriggerDependencyReference'}
}

def __init__(self, *, reference_trigger, **kwargs) -> None:
super(TriggerDependencyReference, self).__init__(**kwargs)
self.reference_trigger = reference_trigger
self.type = 'TriggerDependencyReference'
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------

from msrest.serialization import Model


class TriggerReference(Model):
"""Trigger reference type.

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.

:ivar type: Required. Trigger reference type. Default value:
"TriggerReference" .
:vartype type: str
:param reference_name: Required. Reference trigger name.
:type reference_name: str
"""

_validation = {
'type': {'required': True, 'constant': True},
'reference_name': {'required': True},
}

_attribute_map = {
'type': {'key': 'type', 'type': 'str'},
'reference_name': {'key': 'referenceName', 'type': 'str'},
}

type = "TriggerReference"

def __init__(self, **kwargs):
super(TriggerReference, self).__init__(**kwargs)
self.reference_name = kwargs.get('reference_name', None)
Loading