Skip to content

Commit

Permalink
[AutoPR storage/resource-manager] Add change feed properties to 2019-…
Browse files Browse the repository at this point in the history
…04-01 Storage. (#6956)

* Generated from 774367438889ac553def1957b72b8ba63ad877e5

Add change feed properties to 2019-04-01 Storage.

Add change feed properties to Storage Blob Services.

* Generated from 774367438889ac553def1957b72b8ba63ad877e5

Add change feed properties to 2019-04-01 Storage.

Add change feed properties to Storage Blob Services.
  • Loading branch information
AutorestCI authored Sep 6, 2019
1 parent 57babb6 commit f4a2cfa
Show file tree
Hide file tree
Showing 3 changed files with 46 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
from ._models_py3 import AzureFilesIdentityBasedAuthentication
from ._models_py3 import BlobContainer
from ._models_py3 import BlobServiceProperties
from ._models_py3 import ChangeFeed
from ._models_py3 import CheckNameAvailabilityResult
from ._models_py3 import CorsRule
from ._models_py3 import CorsRules
Expand Down Expand Up @@ -82,6 +83,7 @@
from ._models import AzureFilesIdentityBasedAuthentication
from ._models import BlobContainer
from ._models import BlobServiceProperties
from ._models import ChangeFeed
from ._models import CheckNameAvailabilityResult
from ._models import CorsRule
from ._models import CorsRules
Expand Down Expand Up @@ -188,6 +190,7 @@
'AzureFilesIdentityBasedAuthentication',
'BlobContainer',
'BlobServiceProperties',
'ChangeFeed',
'CheckNameAvailabilityResult',
'CorsRule',
'CorsRules',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -316,6 +316,8 @@ class BlobServiceProperties(Resource):
:param automatic_snapshot_policy_enabled: Automatic Snapshot is enabled if
set to true.
:type automatic_snapshot_policy_enabled: bool
:param change_feed: The blob service properties for change feed events.
:type change_feed: ~azure.mgmt.storage.v2019_04_01.models.ChangeFeed
"""

_validation = {
Expand All @@ -332,6 +334,7 @@ class BlobServiceProperties(Resource):
'default_service_version': {'key': 'properties.defaultServiceVersion', 'type': 'str'},
'delete_retention_policy': {'key': 'properties.deleteRetentionPolicy', 'type': 'DeleteRetentionPolicy'},
'automatic_snapshot_policy_enabled': {'key': 'properties.automaticSnapshotPolicyEnabled', 'type': 'bool'},
'change_feed': {'key': 'properties.changeFeed', 'type': 'ChangeFeed'},
}

def __init__(self, **kwargs):
Expand All @@ -340,6 +343,24 @@ def __init__(self, **kwargs):
self.default_service_version = kwargs.get('default_service_version', None)
self.delete_retention_policy = kwargs.get('delete_retention_policy', None)
self.automatic_snapshot_policy_enabled = kwargs.get('automatic_snapshot_policy_enabled', None)
self.change_feed = kwargs.get('change_feed', None)


class ChangeFeed(Model):
"""The blob service properties for change feed events.
:param enabled: Indicates whether change feed event logging is enabled for
the Blob service.
:type enabled: bool
"""

_attribute_map = {
'enabled': {'key': 'enabled', 'type': 'bool'},
}

def __init__(self, **kwargs):
super(ChangeFeed, self).__init__(**kwargs)
self.enabled = kwargs.get('enabled', None)


class CheckNameAvailabilityResult(Model):
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -316,6 +316,8 @@ class BlobServiceProperties(Resource):
:param automatic_snapshot_policy_enabled: Automatic Snapshot is enabled if
set to true.
:type automatic_snapshot_policy_enabled: bool
:param change_feed: The blob service properties for change feed events.
:type change_feed: ~azure.mgmt.storage.v2019_04_01.models.ChangeFeed
"""

_validation = {
Expand All @@ -332,14 +334,33 @@ class BlobServiceProperties(Resource):
'default_service_version': {'key': 'properties.defaultServiceVersion', 'type': 'str'},
'delete_retention_policy': {'key': 'properties.deleteRetentionPolicy', 'type': 'DeleteRetentionPolicy'},
'automatic_snapshot_policy_enabled': {'key': 'properties.automaticSnapshotPolicyEnabled', 'type': 'bool'},
'change_feed': {'key': 'properties.changeFeed', 'type': 'ChangeFeed'},
}

def __init__(self, *, cors=None, default_service_version: str=None, delete_retention_policy=None, automatic_snapshot_policy_enabled: bool=None, **kwargs) -> None:
def __init__(self, *, cors=None, default_service_version: str=None, delete_retention_policy=None, automatic_snapshot_policy_enabled: bool=None, change_feed=None, **kwargs) -> None:
super(BlobServiceProperties, self).__init__(**kwargs)
self.cors = cors
self.default_service_version = default_service_version
self.delete_retention_policy = delete_retention_policy
self.automatic_snapshot_policy_enabled = automatic_snapshot_policy_enabled
self.change_feed = change_feed


class ChangeFeed(Model):
"""The blob service properties for change feed events.
:param enabled: Indicates whether change feed event logging is enabled for
the Blob service.
:type enabled: bool
"""

_attribute_map = {
'enabled': {'key': 'enabled', 'type': 'bool'},
}

def __init__(self, *, enabled: bool=None, **kwargs) -> None:
super(ChangeFeed, self).__init__(**kwargs)
self.enabled = enabled


class CheckNameAvailabilityResult(Model):
Expand Down

0 comments on commit f4a2cfa

Please sign in to comment.