Exemple #1
0
        private GetBlobServicePropertiesResult(
            bool?automaticSnapshotPolicyEnabled,

            Outputs.ChangeFeedResponse?changeFeed,

            Outputs.DeleteRetentionPolicyResponse?containerDeleteRetentionPolicy,

            Outputs.CorsRulesResponse?cors,

            string?defaultServiceVersion,

            Outputs.DeleteRetentionPolicyResponse?deleteRetentionPolicy,

            bool?isVersioningEnabled,

            string name,

            Outputs.RestorePolicyPropertiesResponse?restorePolicy,

            Outputs.SkuResponse sku,

            string type)
        {
            AutomaticSnapshotPolicyEnabled = automaticSnapshotPolicyEnabled;
            ChangeFeed = changeFeed;
            ContainerDeleteRetentionPolicy = containerDeleteRetentionPolicy;
            Cors = cors;
            DefaultServiceVersion = defaultServiceVersion;
            DeleteRetentionPolicy = deleteRetentionPolicy;
            IsVersioningEnabled   = isVersioningEnabled;
            Name          = name;
            RestorePolicy = restorePolicy;
            Sku           = sku;
            Type          = type;
        }
        private GetFileServicePropertiesResult(
            Outputs.CorsRulesResponse?cors,

            string name,

            Outputs.DeleteRetentionPolicyResponse?shareDeleteRetentionPolicy,

            Outputs.SkuResponse sku,

            string type)
        {
            Cors = cors;
            Name = name;
            ShareDeleteRetentionPolicy = shareDeleteRetentionPolicy;
            Sku  = sku;
            Type = type;
        }
        private GetStorageAccountResult(
            string accessTier,

            bool?allowBlobPublicAccess,

            Outputs.AzureFilesIdentityBasedAuthenticationResponse?azureFilesIdentityBasedAuthentication,

            Outputs.BlobRestoreStatusResponse blobRestoreStatus,

            string creationTime,

            Outputs.CustomDomainResponse customDomain,

            bool?enableHttpsTrafficOnly,

            Outputs.EncryptionResponse encryption,

            bool failoverInProgress,

            Outputs.GeoReplicationStatsResponse geoReplicationStats,

            Outputs.IdentityResponse?identity,

            bool?isHnsEnabled,

            string kind,

            string?largeFileSharesState,

            string lastGeoFailoverTime,

            string location,

            string?minimumTlsVersion,

            string name,

            Outputs.NetworkRuleSetResponse networkRuleSet,

            Outputs.EndpointsResponse primaryEndpoints,

            string primaryLocation,

            ImmutableArray <Outputs.PrivateEndpointConnectionResponse> privateEndpointConnections,

            string provisioningState,

            Outputs.RoutingPreferenceResponse?routingPreference,

            Outputs.EndpointsResponse secondaryEndpoints,

            string secondaryLocation,

            Outputs.SkuResponse sku,

            string statusOfPrimary,

            string statusOfSecondary,

            ImmutableDictionary <string, string>?tags,

            string type)
        {
            AccessTier            = accessTier;
            AllowBlobPublicAccess = allowBlobPublicAccess;
            AzureFilesIdentityBasedAuthentication = azureFilesIdentityBasedAuthentication;
            BlobRestoreStatus      = blobRestoreStatus;
            CreationTime           = creationTime;
            CustomDomain           = customDomain;
            EnableHttpsTrafficOnly = enableHttpsTrafficOnly;
            Encryption             = encryption;
            FailoverInProgress     = failoverInProgress;
            GeoReplicationStats    = geoReplicationStats;
            Identity                   = identity;
            IsHnsEnabled               = isHnsEnabled;
            Kind                       = kind;
            LargeFileSharesState       = largeFileSharesState;
            LastGeoFailoverTime        = lastGeoFailoverTime;
            Location                   = location;
            MinimumTlsVersion          = minimumTlsVersion;
            Name                       = name;
            NetworkRuleSet             = networkRuleSet;
            PrimaryEndpoints           = primaryEndpoints;
            PrimaryLocation            = primaryLocation;
            PrivateEndpointConnections = privateEndpointConnections;
            ProvisioningState          = provisioningState;
            RoutingPreference          = routingPreference;
            SecondaryEndpoints         = secondaryEndpoints;
            SecondaryLocation          = secondaryLocation;
            Sku               = sku;
            StatusOfPrimary   = statusOfPrimary;
            StatusOfSecondary = statusOfSecondary;
            Tags              = tags;
            Type              = type;
        }