class Azure::Storage::Mgmt::V2020_08_01_preview::Models::ObjectReplicationPolicyFilter
Filters limit replication to a subset of blobs within the storage account. A logical OR is performed on values in the filter. If multiple filters are defined, a logical AND is performed on all filters.
Attributes
min_creation_time[RW]
@return [String] Blobs created after the time will be replicated to the destination. It must be in datetime format 'yyyy-MM-ddTHH:mm:ssZ'. Example: 2020-02-19T16:05:00Z
prefix_match[RW]
@return [Array<String>] Optional. Filters the results to replicate only blobs whose names begin with the specified prefix.
Public Class Methods
mapper()
click to toggle source
Mapper for ObjectReplicationPolicyFilter
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2020-08-01-preview/generated/azure_mgmt_storage/models/object_replication_policy_filter.rb, line 31 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ObjectReplicationPolicyFilter', type: { name: 'Composite', class_name: 'ObjectReplicationPolicyFilter', model_properties: { prefix_match: { client_side_validation: true, required: false, serialized_name: 'prefixMatch', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } }, min_creation_time: { client_side_validation: true, required: false, serialized_name: 'minCreationTime', type: { name: 'String' } } } } } end