예제 #1
0
 internal SnapshotData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IDictionary <string, string> tags, AzureLocation location, string managedBy, SnapshotSku sku, ExtendedLocation extendedLocation, DateTimeOffset?timeCreated, OperatingSystemTypes?osType, HyperVGeneration?hyperVGeneration, DiskPurchasePlan purchasePlan, SupportedCapabilities supportedCapabilities, DiskCreationData creationData, int?diskSizeGB, long?diskSizeBytes, DiskState?diskState, string uniqueId, EncryptionSettingsGroup encryptionSettingsGroup, string provisioningState, bool?incremental, DiskEncryption encryption, NetworkAccessPolicy?networkAccessPolicy, ResourceIdentifier diskAccessId, DiskSecurityProfile securityProfile, bool?supportsHibernation, PublicNetworkAccess?publicNetworkAccess, float?completionPercent, CopyCompletionError copyCompletionError, DataAccessAuthMode?dataAccessAuthMode) : base(id, name, resourceType, systemData, tags, location)
 {
     ManagedBy               = managedBy;
     Sku                     = sku;
     ExtendedLocation        = extendedLocation;
     TimeCreated             = timeCreated;
     OSType                  = osType;
     HyperVGeneration        = hyperVGeneration;
     PurchasePlan            = purchasePlan;
     SupportedCapabilities   = supportedCapabilities;
     CreationData            = creationData;
     DiskSizeGB              = diskSizeGB;
     DiskSizeBytes           = diskSizeBytes;
     DiskState               = diskState;
     UniqueId                = uniqueId;
     EncryptionSettingsGroup = encryptionSettingsGroup;
     ProvisioningState       = provisioningState;
     Incremental             = incremental;
     Encryption              = encryption;
     NetworkAccessPolicy     = networkAccessPolicy;
     DiskAccessId            = diskAccessId;
     SecurityProfile         = securityProfile;
     SupportsHibernation     = supportsHibernation;
     PublicNetworkAccess     = publicNetworkAccess;
     CompletionPercent       = completionPercent;
     CopyCompletionError     = copyCompletionError;
     DataAccessAuthMode      = dataAccessAuthMode;
 }
예제 #2
0
 internal DiskData(ResourceIdentifier id, string name, ResourceType type, IDictionary <string, string> tags, AzureLocation location, string managedBy, IReadOnlyList <string> managedByExtended, DiskSku sku, IList <string> zones, ExtendedLocation extendedLocation, DateTimeOffset?timeCreated, OperatingSystemTypes?osType, HyperVGeneration?hyperVGeneration, PurchasePlanAutoGenerated purchasePlan, CreationData creationData, int?diskSizeGB, long?diskSizeBytes, string uniqueId, EncryptionSettingsCollection encryptionSettingsCollection, string provisioningState, long?diskIopsReadWrite, long?diskMBpsReadWrite, long?diskIopsReadOnly, long?diskMBpsReadOnly, DiskState?diskState, Encryption encryption, int?maxShares, IReadOnlyList <ShareInfoElement> shareInfo, NetworkAccessPolicy?networkAccessPolicy, string diskAccessId, string tier, bool?burstingEnabled, PropertyUpdatesInProgress propertyUpdatesInProgress, bool?supportsHibernation, DiskSecurityProfile securityProfile) : base(id, name, type, tags, location)
 {
     ManagedBy         = managedBy;
     ManagedByExtended = managedByExtended;
     Sku                          = sku;
     Zones                        = zones;
     ExtendedLocation             = extendedLocation;
     TimeCreated                  = timeCreated;
     OsType                       = osType;
     HyperVGeneration             = hyperVGeneration;
     PurchasePlan                 = purchasePlan;
     CreationData                 = creationData;
     DiskSizeGB                   = diskSizeGB;
     DiskSizeBytes                = diskSizeBytes;
     UniqueId                     = uniqueId;
     EncryptionSettingsCollection = encryptionSettingsCollection;
     ProvisioningState            = provisioningState;
     DiskIopsReadWrite            = diskIopsReadWrite;
     DiskMBpsReadWrite            = diskMBpsReadWrite;
     DiskIopsReadOnly             = diskIopsReadOnly;
     DiskMBpsReadOnly             = diskMBpsReadOnly;
     DiskState                    = diskState;
     Encryption                   = encryption;
     MaxShares                    = maxShares;
     ShareInfo                    = shareInfo;
     NetworkAccessPolicy          = networkAccessPolicy;
     DiskAccessId                 = diskAccessId;
     Tier                         = tier;
     BurstingEnabled              = burstingEnabled;
     PropertyUpdatesInProgress    = propertyUpdatesInProgress;
     SupportsHibernation          = supportsHibernation;
     SecurityProfile              = securityProfile;
 }
예제 #3
0
 internal SharedGalleryImageData(string name, string location, string uniqueId, OperatingSystemTypes?osType, OperatingSystemStateTypes?osState, DateTimeOffset?endOfLifeDate, GalleryImageIdentifier identifier, RecommendedMachineConfiguration recommended, Disallowed disallowed, HyperVGeneration?hyperVGeneration, IReadOnlyList <GalleryImageFeature> features, ImagePurchasePlan purchasePlan) : base(name, location, uniqueId)
 {
     OsType           = osType;
     OsState          = osState;
     EndOfLifeDate    = endOfLifeDate;
     Identifier       = identifier;
     Recommended      = recommended;
     Disallowed       = disallowed;
     HyperVGeneration = hyperVGeneration;
     Features         = features;
     PurchasePlan     = purchasePlan;
 }
 internal DiskRestorePointData(ResourceIdentifier id, string name, ResourceType type, DateTimeOffset?timeCreated, string sourceResourceId, OperatingSystemTypes?osType, HyperVGeneration?hyperVGeneration, PurchasePlanAutoGenerated purchasePlan, string familyId, string sourceUniqueId, Encryption encryption, bool?supportsHibernation) : base(id, name, type)
 {
     TimeCreated         = timeCreated;
     SourceResourceId    = sourceResourceId;
     OsType              = osType;
     HyperVGeneration    = hyperVGeneration;
     PurchasePlan        = purchasePlan;
     FamilyId            = familyId;
     SourceUniqueId      = sourceUniqueId;
     Encryption          = encryption;
     SupportsHibernation = supportsHibernation;
 }
예제 #5
0
 internal CommunityGalleryImageData(string name, AzureLocation?location, ResourceType?resourceType, string uniqueId, OperatingSystemTypes?osType, OperatingSystemStateTypes?osState, DateTimeOffset?endOfLifeOn, GalleryImageIdentifier identifier, RecommendedMachineConfiguration recommended, Disallowed disallowed, HyperVGeneration?hyperVGeneration, IReadOnlyList <GalleryImageFeature> features, ImagePurchasePlan purchasePlan, ArchitectureTypes?architecture, Uri privacyStatementUri, string eula) : base(name, location, resourceType, uniqueId)
 {
     OSType              = osType;
     OSState             = osState;
     EndOfLifeOn         = endOfLifeOn;
     Identifier          = identifier;
     Recommended         = recommended;
     Disallowed          = disallowed;
     HyperVGeneration    = hyperVGeneration;
     Features            = features;
     PurchasePlan        = purchasePlan;
     Architecture        = architecture;
     PrivacyStatementUri = privacyStatementUri;
     Eula = eula;
 }
예제 #6
0
 internal GalleryImage(string id, string name, string type, string location, IDictionary <string, string> tags, string description, string eula, string privacyStatementUri, string releaseNoteUri, OperatingSystemTypes?osType, OperatingSystemStateTypes?osState, HyperVGeneration?hyperVGeneration, DateTimeOffset?endOfLifeDate, GalleryImageIdentifier identifier, RecommendedMachineConfiguration recommended, Disallowed disallowed, ImagePurchasePlan purchasePlan, GalleryImagePropertiesProvisioningState?provisioningState) : base(id, name, type, location, tags)
 {
     Description         = description;
     Eula                = eula;
     PrivacyStatementUri = privacyStatementUri;
     ReleaseNoteUri      = releaseNoteUri;
     OsType              = osType;
     OsState             = osState;
     HyperVGeneration    = hyperVGeneration;
     EndOfLifeDate       = endOfLifeDate;
     Identifier          = identifier;
     Recommended         = recommended;
     Disallowed          = disallowed;
     PurchasePlan        = purchasePlan;
     ProvisioningState   = provisioningState;
 }
예제 #7
0
 internal Snapshot(string id, string name, string type, string location, IDictionary <string, string> tags, string managedBy, SnapshotSku sku, DateTimeOffset?timeCreated, OperatingSystemTypes?osType, HyperVGeneration?hyperVGeneration, CreationData creationData, int?diskSizeGB, long?diskSizeBytes, string uniqueId, EncryptionSettingsCollection encryptionSettingsCollection, string provisioningState, bool?incremental, Encryption encryption) : base(id, name, type, location, tags)
 {
     ManagedBy                    = managedBy;
     Sku                          = sku;
     TimeCreated                  = timeCreated;
     OsType                       = osType;
     HyperVGeneration             = hyperVGeneration;
     CreationData                 = creationData;
     DiskSizeGB                   = diskSizeGB;
     DiskSizeBytes                = diskSizeBytes;
     UniqueId                     = uniqueId;
     EncryptionSettingsCollection = encryptionSettingsCollection;
     ProvisioningState            = provisioningState;
     Incremental                  = incremental;
     Encryption                   = encryption;
 }
예제 #8
0
 internal GalleryImageData(ResourceIdentifier id, string name, ResourceType type, SystemData systemData, IDictionary <string, string> tags, AzureLocation location, string description, string eula, Uri privacyStatementUri, Uri releaseNoteUri, OperatingSystemTypes?osType, OperatingSystemStateTypes?osState, HyperVGeneration?hyperVGeneration, DateTimeOffset?endOfLifeDate, GalleryImageIdentifier identifier, RecommendedMachineConfiguration recommended, Disallowed disallowed, ImagePurchasePlan purchasePlan, GalleryImagePropertiesProvisioningState?provisioningState, IList <GalleryImageFeature> features) : base(id, name, type, systemData, tags, location)
 {
     Description         = description;
     Eula                = eula;
     PrivacyStatementUri = privacyStatementUri;
     ReleaseNoteUri      = releaseNoteUri;
     OSType              = osType;
     OSState             = osState;
     HyperVGeneration    = hyperVGeneration;
     EndOfLifeDate       = endOfLifeDate;
     Identifier          = identifier;
     Recommended         = recommended;
     Disallowed          = disallowed;
     PurchasePlan        = purchasePlan;
     ProvisioningState   = provisioningState;
     Features            = features;
 }
 internal DiskRestorePointData(ResourceIdentifier id, string name, ResourceType type, DateTimeOffset?timeCreated, string sourceResourceId, OperatingSystemTypes?oSType, HyperVGeneration?hyperVGeneration, DiskPurchasePlan purchasePlan, SupportedCapabilities supportedCapabilities, string familyId, string sourceUniqueId, Encryption encryption, bool?supportsHibernation, NetworkAccessPolicy?networkAccessPolicy, PublicNetworkAccess?publicNetworkAccess, string diskAccessId, float?completionPercent, string replicationState, string sourceResourceLocation) : base(id, name, type)
 {
     TimeCreated            = timeCreated;
     SourceResourceId       = sourceResourceId;
     OSType                 = oSType;
     HyperVGeneration       = hyperVGeneration;
     PurchasePlan           = purchasePlan;
     SupportedCapabilities  = supportedCapabilities;
     FamilyId               = familyId;
     SourceUniqueId         = sourceUniqueId;
     Encryption             = encryption;
     SupportsHibernation    = supportsHibernation;
     NetworkAccessPolicy    = networkAccessPolicy;
     PublicNetworkAccess    = publicNetworkAccess;
     DiskAccessId           = diskAccessId;
     CompletionPercent      = completionPercent;
     ReplicationState       = replicationState;
     SourceResourceLocation = sourceResourceLocation;
 }
예제 #10
0
 internal SnapshotData(ResourceIdentifier id, string name, ResourceType type, IDictionary <string, string> tags, Location location, string managedBy, SnapshotSku sku, ExtendedLocation extendedLocation, DateTimeOffset?timeCreated, OperatingSystemTypes?osType, HyperVGeneration?hyperVGeneration, PurchasePlanAutoGenerated purchasePlan, CreationData creationData, int?diskSizeGB, long?diskSizeBytes, DiskState?diskState, string uniqueId, EncryptionSettingsCollection encryptionSettingsCollection, string provisioningState, bool?incremental, Encryption encryption, NetworkAccessPolicy?networkAccessPolicy, string diskAccessId, bool?supportsHibernation) : base(id, name, type, tags, location)
 {
     ManagedBy                    = managedBy;
     Sku                          = sku;
     ExtendedLocation             = extendedLocation;
     TimeCreated                  = timeCreated;
     OsType                       = osType;
     HyperVGeneration             = hyperVGeneration;
     PurchasePlan                 = purchasePlan;
     CreationData                 = creationData;
     DiskSizeGB                   = diskSizeGB;
     DiskSizeBytes                = diskSizeBytes;
     DiskState                    = diskState;
     UniqueId                     = uniqueId;
     EncryptionSettingsCollection = encryptionSettingsCollection;
     ProvisioningState            = provisioningState;
     Incremental                  = incremental;
     Encryption                   = encryption;
     NetworkAccessPolicy          = networkAccessPolicy;
     DiskAccessId                 = diskAccessId;
     SupportsHibernation          = supportsHibernation;
 }
예제 #11
0
 internal ManagedDiskData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IDictionary <string, string> tags, AzureLocation location, ResourceIdentifier managedBy, IReadOnlyList <ResourceIdentifier> managedByExtended, DiskSku sku, IList <string> zones, ExtendedLocation extendedLocation, DateTimeOffset?timeCreated, OperatingSystemTypes?osType, HyperVGeneration?hyperVGeneration, DiskPurchasePlan purchasePlan, SupportedCapabilities supportedCapabilities, DiskCreationData creationData, int?diskSizeGB, long?diskSizeBytes, string uniqueId, EncryptionSettingsGroup encryptionSettingsGroup, string provisioningState, long?diskIopsReadWrite, long?diskMBpsReadWrite, long?diskIopsReadOnly, long?diskMBpsReadOnly, DiskState?diskState, DiskEncryption encryption, int?maxShares, IReadOnlyList <ShareInfoElement> shareInfo, NetworkAccessPolicy?networkAccessPolicy, ResourceIdentifier diskAccessId, string tier, bool?burstingEnabled, PropertyUpdatesInProgress propertyUpdatesInProgress, bool?supportsHibernation, DiskSecurityProfile securityProfile, float?completionPercent, PublicNetworkAccess?publicNetworkAccess, DataAccessAuthMode?dataAccessAuthMode) : base(id, name, resourceType, systemData, tags, location)
 {
     ManagedBy         = managedBy;
     ManagedByExtended = managedByExtended;
     Sku                       = sku;
     Zones                     = zones;
     ExtendedLocation          = extendedLocation;
     TimeCreated               = timeCreated;
     OSType                    = osType;
     HyperVGeneration          = hyperVGeneration;
     PurchasePlan              = purchasePlan;
     SupportedCapabilities     = supportedCapabilities;
     CreationData              = creationData;
     DiskSizeGB                = diskSizeGB;
     DiskSizeBytes             = diskSizeBytes;
     UniqueId                  = uniqueId;
     EncryptionSettingsGroup   = encryptionSettingsGroup;
     ProvisioningState         = provisioningState;
     DiskIopsReadWrite         = diskIopsReadWrite;
     DiskMBpsReadWrite         = diskMBpsReadWrite;
     DiskIopsReadOnly          = diskIopsReadOnly;
     DiskMBpsReadOnly          = diskMBpsReadOnly;
     DiskState                 = diskState;
     Encryption                = encryption;
     MaxShares                 = maxShares;
     ShareInfo                 = shareInfo;
     NetworkAccessPolicy       = networkAccessPolicy;
     DiskAccessId              = diskAccessId;
     Tier                      = tier;
     BurstingEnabled           = burstingEnabled;
     PropertyUpdatesInProgress = propertyUpdatesInProgress;
     SupportsHibernation       = supportsHibernation;
     SecurityProfile           = securityProfile;
     CompletionPercent         = completionPercent;
     PublicNetworkAccess       = publicNetworkAccess;
     DataAccessAuthMode        = dataAccessAuthMode;
 }
예제 #12
0
 internal Disk(string id, string name, string type, string location, IDictionary <string, string> tags, string managedBy, IList <string> managedByExtended, DiskSku sku, IList <string> zones, DateTimeOffset?timeCreated, OperatingSystemTypes?osType, HyperVGeneration?hyperVGeneration, CreationData creationData, int?diskSizeGB, long?diskSizeBytes, string uniqueId, EncryptionSettingsCollection encryptionSettingsCollection, string provisioningState, long?diskIopsReadWrite, long?diskMBpsReadWrite, long?diskIopsReadOnly, long?diskMBpsReadOnly, DiskState?diskState, Encryption encryption, int?maxShares, IList <ShareInfoElement> shareInfo) : base(id, name, type, location, tags)
 {
     ManagedBy         = managedBy;
     ManagedByExtended = managedByExtended;
     Sku                          = sku;
     Zones                        = zones;
     TimeCreated                  = timeCreated;
     OsType                       = osType;
     HyperVGeneration             = hyperVGeneration;
     CreationData                 = creationData;
     DiskSizeGB                   = diskSizeGB;
     DiskSizeBytes                = diskSizeBytes;
     UniqueId                     = uniqueId;
     EncryptionSettingsCollection = encryptionSettingsCollection;
     ProvisioningState            = provisioningState;
     DiskIopsReadWrite            = diskIopsReadWrite;
     DiskMBpsReadWrite            = diskMBpsReadWrite;
     DiskIopsReadOnly             = diskIopsReadOnly;
     DiskMBpsReadOnly             = diskMBpsReadOnly;
     DiskState                    = diskState;
     Encryption                   = encryption;
     MaxShares                    = maxShares;
     ShareInfo                    = shareInfo;
 }