Exemplo n.º 1
0
 internal ServerDevOpsAuditingSettingsData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, bool?isAzureMonitorTargetEnabled, BlobAuditingPolicyState?state, string storageEndpoint, string storageAccountAccessKey, Guid?storageAccountSubscriptionId) : base(id, name, resourceType, systemData)
 {
     IsAzureMonitorTargetEnabled = isAzureMonitorTargetEnabled;
     State                        = state;
     StorageEndpoint              = storageEndpoint;
     StorageAccountAccessKey      = storageAccountAccessKey;
     StorageAccountSubscriptionId = storageAccountSubscriptionId;
 }
Exemplo n.º 2
0
 internal ServerBlobAuditingPolicy(string id, string name, string type, BlobAuditingPolicyState?state, string storageEndpoint, string storageAccountAccessKey, int?retentionDays, IList <string> auditActionsAndGroups, Guid?storageAccountSubscriptionId, bool?isStorageSecondaryKeyInUse, bool?isAzureMonitorTargetEnabled, int?queueDelayMs) : base(id, name, type)
 {
     State                        = state;
     StorageEndpoint              = storageEndpoint;
     StorageAccountAccessKey      = storageAccountAccessKey;
     RetentionDays                = retentionDays;
     AuditActionsAndGroups        = auditActionsAndGroups;
     StorageAccountSubscriptionId = storageAccountSubscriptionId;
     IsStorageSecondaryKeyInUse   = isStorageSecondaryKeyInUse;
     IsAzureMonitorTargetEnabled  = isAzureMonitorTargetEnabled;
     QueueDelayMs                 = queueDelayMs;
 }
Exemplo n.º 3
0
 internal DatabaseBlobAuditingPolicyData(ResourceIdentifier id, string name, ResourceType type, string kind, int?retentionDays, IList <string> auditActionsAndGroups, bool?isStorageSecondaryKeyInUse, bool?isAzureMonitorTargetEnabled, int?queueDelayMs, BlobAuditingPolicyState?state, string storageEndpoint, string storageAccountAccessKey, Guid?storageAccountSubscriptionId) : base(id, name, type)
 {
     Kind                         = kind;
     RetentionDays                = retentionDays;
     AuditActionsAndGroups        = auditActionsAndGroups;
     IsStorageSecondaryKeyInUse   = isStorageSecondaryKeyInUse;
     IsAzureMonitorTargetEnabled  = isAzureMonitorTargetEnabled;
     QueueDelayMs                 = queueDelayMs;
     State                        = state;
     StorageEndpoint              = storageEndpoint;
     StorageAccountAccessKey      = storageAccountAccessKey;
     StorageAccountSubscriptionId = storageAccountSubscriptionId;
 }
Exemplo n.º 4
0
 internal ExtendedDatabaseBlobAuditingPolicyData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, string predicateExpression, int?retentionDays, IList <string> auditActionsAndGroups, bool?isStorageSecondaryKeyInUse, bool?isAzureMonitorTargetEnabled, int?queueDelayMs, BlobAuditingPolicyState?state, string storageEndpoint, string storageAccountAccessKey, Guid?storageAccountSubscriptionId) : base(id, name, resourceType, systemData)
 {
     PredicateExpression         = predicateExpression;
     RetentionDays               = retentionDays;
     AuditActionsAndGroups       = auditActionsAndGroups;
     IsStorageSecondaryKeyInUse  = isStorageSecondaryKeyInUse;
     IsAzureMonitorTargetEnabled = isAzureMonitorTargetEnabled;
     QueueDelayMs                 = queueDelayMs;
     State                        = state;
     StorageEndpoint              = storageEndpoint;
     StorageAccountAccessKey      = storageAccountAccessKey;
     StorageAccountSubscriptionId = storageAccountSubscriptionId;
 }
 internal static string ToSerializedValue(this BlobAuditingPolicyState?value)
 {
     return(value == null ? null : ((BlobAuditingPolicyState)value).ToSerializedValue());
 }