Exemplo n.º 1
0
        private GetDeploymentScriptResult(
            string id,

            Outputs.ManagedServiceIdentityResponse? identity,

            string kind,

            string location,

            string name,

            Outputs.SystemDataResponse systemData,

            ImmutableDictionary<string, string>? tags,

            string type)
        {
            Id = id;
            Identity = identity;
            Kind = kind;
            Location = location;
            Name = name;
            SystemData = systemData;
            Tags = tags;
            Type = type;
        }
Exemplo n.º 2
0
        private GetGremlinResourceGremlinDatabaseResult(
            string id,

            Outputs.ManagedServiceIdentityResponse?identity,

            string?location,

            string name,

            Outputs.GremlinDatabaseGetPropertiesResponseOptions?options,

            Outputs.GremlinDatabaseGetPropertiesResponseResource?resource,

            ImmutableDictionary <string, string>?tags,

            string type)
        {
            Id       = id;
            Identity = identity;
            Location = location;
            Name     = name;
            Options  = options;
            Resource = resource;
            Tags     = tags;
            Type     = type;
        }
Exemplo n.º 3
0
        private GetExpressRoutePortResult(
            string allocationDate,

            int?bandwidthInGbps,

            ImmutableArray <Outputs.SubResourceResponse> circuits,

            string?encapsulation,

            string etag,

            string etherType,

            string?id,

            Outputs.ManagedServiceIdentityResponse?identity,

            ImmutableArray <Outputs.ExpressRouteLinkResponse> links,

            string?location,

            string mtu,

            string name,

            string?peeringLocation,

            double provisionedBandwidthInGbps,

            string provisioningState,

            string resourceGuid,

            ImmutableDictionary <string, string>?tags,

            string type)
        {
            AllocationDate  = allocationDate;
            BandwidthInGbps = bandwidthInGbps;
            Circuits        = circuits;
            Encapsulation   = encapsulation;
            Etag            = etag;
            EtherType       = etherType;
            Id                         = id;
            Identity                   = identity;
            Links                      = links;
            Location                   = location;
            Mtu                        = mtu;
            Name                       = name;
            PeeringLocation            = peeringLocation;
            ProvisionedBandwidthInGbps = provisionedBandwidthInGbps;
            ProvisioningState          = provisioningState;
            ResourceGuid               = resourceGuid;
            Tags                       = tags;
            Type                       = type;
        }
Exemplo n.º 4
0
        private GetNetworkVirtualApplianceResult(
            string addressPrefix,

            ImmutableArray <string> bootStrapConfigurationBlobs,

            string?cloudInitConfiguration,

            ImmutableArray <string> cloudInitConfigurationBlobs,

            string etag,

            string?id,

            Outputs.ManagedServiceIdentityResponse?identity,

            ImmutableArray <Outputs.SubResourceResponse> inboundSecurityRules,

            string?location,

            string name,

            Outputs.VirtualApplianceSkuPropertiesResponse?nvaSku,

            string provisioningState,

            ImmutableDictionary <string, string>?tags,

            string type,

            double?virtualApplianceAsn,

            ImmutableArray <Outputs.VirtualApplianceNicPropertiesResponse> virtualApplianceNics,

            ImmutableArray <Outputs.SubResourceResponse> virtualApplianceSites,

            Outputs.SubResourceResponse?virtualHub)
        {
            AddressPrefix = addressPrefix;
            BootStrapConfigurationBlobs = bootStrapConfigurationBlobs;
            CloudInitConfiguration      = cloudInitConfiguration;
            CloudInitConfigurationBlobs = cloudInitConfigurationBlobs;
            Etag                  = etag;
            Id                    = id;
            Identity              = identity;
            InboundSecurityRules  = inboundSecurityRules;
            Location              = location;
            Name                  = name;
            NvaSku                = nvaSku;
            ProvisioningState     = provisioningState;
            Tags                  = tags;
            Type                  = type;
            VirtualApplianceAsn   = virtualApplianceAsn;
            VirtualApplianceNics  = virtualApplianceNics;
            VirtualApplianceSites = virtualApplianceSites;
            VirtualHub            = virtualHub;
        }
Exemplo n.º 5
0
        private GetFirewallPolicyResult(
            Outputs.SubResourceResponse?basePolicy,

            ImmutableArray <Outputs.SubResourceResponse> childPolicies,

            Outputs.DnsSettingsResponse?dnsSettings,

            string etag,

            ImmutableArray <Outputs.SubResourceResponse> firewalls,

            string?id,

            Outputs.ManagedServiceIdentityResponse?identity,

            Outputs.FirewallPolicyIntrusionDetectionResponse?intrusionDetection,

            string?location,

            string name,

            string provisioningState,

            ImmutableArray <Outputs.SubResourceResponse> ruleCollectionGroups,

            Outputs.FirewallPolicySkuResponse?sku,

            ImmutableDictionary <string, string>?tags,

            string?threatIntelMode,

            Outputs.FirewallPolicyThreatIntelWhitelistResponse?threatIntelWhitelist,

            Outputs.FirewallPolicyTransportSecurityResponse?transportSecurity,

            string type)
        {
            BasePolicy           = basePolicy;
            ChildPolicies        = childPolicies;
            DnsSettings          = dnsSettings;
            Etag                 = etag;
            Firewalls            = firewalls;
            Id                   = id;
            Identity             = identity;
            IntrusionDetection   = intrusionDetection;
            Location             = location;
            Name                 = name;
            ProvisioningState    = provisioningState;
            RuleCollectionGroups = ruleCollectionGroups;
            Sku                  = sku;
            Tags                 = tags;
            ThreatIntelMode      = threatIntelMode;
            ThreatIntelWhitelist = threatIntelWhitelist;
            TransportSecurity    = transportSecurity;
            Type                 = type;
        }
Exemplo n.º 6
0
        private GetNetworkVirtualApplianceResult(
            ImmutableArray <string> bootStrapConfigurationBlob,

            ImmutableArray <string> cloudInitConfigurationBlob,

            string etag,

            string?id,

            Outputs.ManagedServiceIdentityResponse?identity,

            string?location,

            string name,

            string provisioningState,

            Outputs.VirtualApplianceSkuPropertiesResponse?sku,

            ImmutableDictionary <string, string>?tags,

            string type,

            double?virtualApplianceAsn,

            ImmutableArray <Outputs.VirtualApplianceNicPropertiesResponse> virtualApplianceNics,

            Outputs.SubResourceResponse?virtualHub)
        {
            BootStrapConfigurationBlob = bootStrapConfigurationBlob;
            CloudInitConfigurationBlob = cloudInitConfigurationBlob;
            Etag                 = etag;
            Id                   = id;
            Identity             = identity;
            Location             = location;
            Name                 = name;
            ProvisioningState    = provisioningState;
            Sku                  = sku;
            Tags                 = tags;
            Type                 = type;
            VirtualApplianceAsn  = virtualApplianceAsn;
            VirtualApplianceNics = virtualApplianceNics;
            VirtualHub           = virtualHub;
        }
        private GetSqlResourceSqlStoredProcedureResult(
            Outputs.ManagedServiceIdentityResponse?identity,

            string?location,

            string name,

            Outputs.SqlStoredProcedureGetPropertiesResponseResource?resource,

            ImmutableDictionary <string, string>?tags,

            string type)
        {
            Identity = identity;
            Location = location;
            Name     = name;
            Resource = resource;
            Tags     = tags;
            Type     = type;
        }
Exemplo n.º 8
0
        private GetMongoDBResourceMongoDBCollectionResult(
            Outputs.ManagedServiceIdentityResponse?identity,

            string?location,

            string name,

            Outputs.MongoDBCollectionGetPropertiesResponseOptions?options,

            Outputs.MongoDBCollectionGetPropertiesResponseResource?resource,

            ImmutableDictionary <string, string>?tags,

            string type)
        {
            Identity = identity;
            Location = location;
            Name     = name;
            Options  = options;
            Resource = resource;
            Tags     = tags;
            Type     = type;
        }
Exemplo n.º 9
0
        private GetSqlResourceSqlUserDefinedFunctionResult(
            string id,

            Outputs.ManagedServiceIdentityResponse?identity,

            string?location,

            string name,

            Outputs.SqlUserDefinedFunctionGetPropertiesResponseResource?resource,

            ImmutableDictionary <string, string>?tags,

            string type)
        {
            Id       = id;
            Identity = identity;
            Location = location;
            Name     = name;
            Resource = resource;
            Tags     = tags;
            Type     = type;
        }
Exemplo n.º 10
0
        private ApplicationGatewayResponse(
            ImmutableArray <Outputs.ApplicationGatewayAuthenticationCertificateResponse> authenticationCertificates,

            Outputs.ApplicationGatewayAutoscaleConfigurationResponse?autoscaleConfiguration,

            ImmutableArray <Outputs.ApplicationGatewayBackendAddressPoolResponse> backendAddressPools,

            ImmutableArray <Outputs.ApplicationGatewayBackendHttpSettingsResponse> backendHttpSettingsCollection,

            ImmutableArray <Outputs.ApplicationGatewayCustomErrorResponse> customErrorConfigurations,

            bool?enableFips,

            bool?enableHttp2,

            string?etag,

            Outputs.SubResourceResponse?firewallPolicy,

            ImmutableArray <Outputs.ApplicationGatewayFrontendIPConfigurationResponse> frontendIPConfigurations,

            ImmutableArray <Outputs.ApplicationGatewayFrontendPortResponse> frontendPorts,

            ImmutableArray <Outputs.ApplicationGatewayIPConfigurationResponse> gatewayIPConfigurations,

            ImmutableArray <Outputs.ApplicationGatewayHttpListenerResponse> httpListeners,

            string?id,

            Outputs.ManagedServiceIdentityResponse?identity,

            string?location,

            string name,

            string operationalState,

            ImmutableArray <Outputs.ApplicationGatewayProbeResponse> probes,

            string?provisioningState,

            ImmutableArray <Outputs.ApplicationGatewayRedirectConfigurationResponse> redirectConfigurations,

            ImmutableArray <Outputs.ApplicationGatewayRequestRoutingRuleResponse> requestRoutingRules,

            string?resourceGuid,

            ImmutableArray <Outputs.ApplicationGatewayRewriteRuleSetResponse> rewriteRuleSets,

            Outputs.ApplicationGatewaySkuResponse?sku,

            ImmutableArray <Outputs.ApplicationGatewaySslCertificateResponse> sslCertificates,

            Outputs.ApplicationGatewaySslPolicyResponse?sslPolicy,

            ImmutableDictionary <string, string>?tags,

            ImmutableArray <Outputs.ApplicationGatewayTrustedRootCertificateResponse> trustedRootCertificates,

            string type,

            ImmutableArray <Outputs.ApplicationGatewayUrlPathMapResponse> urlPathMaps,

            Outputs.ApplicationGatewayWebApplicationFirewallConfigurationResponse?webApplicationFirewallConfiguration,

            ImmutableArray <string> zones)
        {
            AuthenticationCertificates    = authenticationCertificates;
            AutoscaleConfiguration        = autoscaleConfiguration;
            BackendAddressPools           = backendAddressPools;
            BackendHttpSettingsCollection = backendHttpSettingsCollection;
            CustomErrorConfigurations     = customErrorConfigurations;
            EnableFips               = enableFips;
            EnableHttp2              = enableHttp2;
            Etag                     = etag;
            FirewallPolicy           = firewallPolicy;
            FrontendIPConfigurations = frontendIPConfigurations;
            FrontendPorts            = frontendPorts;
            GatewayIPConfigurations  = gatewayIPConfigurations;
            HttpListeners            = httpListeners;
            Id                                  = id;
            Identity                            = identity;
            Location                            = location;
            Name                                = name;
            OperationalState                    = operationalState;
            Probes                              = probes;
            ProvisioningState                   = provisioningState;
            RedirectConfigurations              = redirectConfigurations;
            RequestRoutingRules                 = requestRoutingRules;
            ResourceGuid                        = resourceGuid;
            RewriteRuleSets                     = rewriteRuleSets;
            Sku                                 = sku;
            SslCertificates                     = sslCertificates;
            SslPolicy                           = sslPolicy;
            Tags                                = tags;
            TrustedRootCertificates             = trustedRootCertificates;
            Type                                = type;
            UrlPathMaps                         = urlPathMaps;
            WebApplicationFirewallConfiguration = webApplicationFirewallConfiguration;
            Zones                               = zones;
        }
Exemplo n.º 11
0
        private GetWebAppSlotResult(
            string availabilityState,

            bool?clientAffinityEnabled,

            bool?clientCertEnabled,

            string?clientCertExclusionPaths,

            string?clientCertMode,

            Outputs.CloningInfoResponse?cloningInfo,

            int?containerSize,

            string?customDomainVerificationId,

            int?dailyMemoryTimeQuota,

            string defaultHostName,

            bool?enabled,

            ImmutableArray <string> enabledHostNames,

            ImmutableArray <Outputs.HostNameSslStateResponse> hostNameSslStates,

            ImmutableArray <string> hostNames,

            bool?hostNamesDisabled,

            Outputs.HostingEnvironmentProfileResponse?hostingEnvironmentProfile,

            bool?httpsOnly,

            bool?hyperV,

            string id,

            Outputs.ManagedServiceIdentityResponse?identity,

            string inProgressOperationId,

            bool isDefaultContainer,

            bool?isXenon,

            string?kind,

            string lastModifiedTimeUtc,

            string location,

            int maxNumberOfWorkers,

            string name,

            string outboundIpAddresses,

            string possibleOutboundIpAddresses,

            string?redundancyMode,

            string repositorySiteName,

            bool?reserved,

            string resourceGroup,

            bool?scmSiteAlsoStopped,

            string?serverFarmId,

            Outputs.SiteConfigResponse?siteConfig,

            Outputs.SlotSwapStatusResponse slotSwapStatus,

            string state,

            string suspendedTill,

            Outputs.SystemDataResponse systemData,

            ImmutableDictionary <string, string>?tags,

            string targetSwapSlot,

            ImmutableArray <string> trafficManagerHostNames,

            string type,

            string usageState)
        {
            AvailabilityState        = availabilityState;
            ClientAffinityEnabled    = clientAffinityEnabled;
            ClientCertEnabled        = clientCertEnabled;
            ClientCertExclusionPaths = clientCertExclusionPaths;
            ClientCertMode           = clientCertMode;
            CloningInfo   = cloningInfo;
            ContainerSize = containerSize;
            CustomDomainVerificationId = customDomainVerificationId;
            DailyMemoryTimeQuota       = dailyMemoryTimeQuota;
            DefaultHostName            = defaultHostName;
            Enabled                   = enabled;
            EnabledHostNames          = enabledHostNames;
            HostNameSslStates         = hostNameSslStates;
            HostNames                 = hostNames;
            HostNamesDisabled         = hostNamesDisabled;
            HostingEnvironmentProfile = hostingEnvironmentProfile;
            HttpsOnly                 = httpsOnly;
            HyperV   = hyperV;
            Id       = id;
            Identity = identity;
            InProgressOperationId = inProgressOperationId;
            IsDefaultContainer    = isDefaultContainer;
            IsXenon                     = isXenon;
            Kind                        = kind;
            LastModifiedTimeUtc         = lastModifiedTimeUtc;
            Location                    = location;
            MaxNumberOfWorkers          = maxNumberOfWorkers;
            Name                        = name;
            OutboundIpAddresses         = outboundIpAddresses;
            PossibleOutboundIpAddresses = possibleOutboundIpAddresses;
            RedundancyMode              = redundancyMode;
            RepositorySiteName          = repositorySiteName;
            Reserved                    = reserved;
            ResourceGroup               = resourceGroup;
            ScmSiteAlsoStopped          = scmSiteAlsoStopped;
            ServerFarmId                = serverFarmId;
            SiteConfig                  = siteConfig;
            SlotSwapStatus              = slotSwapStatus;
            State                       = state;
            SuspendedTill               = suspendedTill;
            SystemData                  = systemData;
            Tags                        = tags;
            TargetSwapSlot              = targetSwapSlot;
            TrafficManagerHostNames     = trafficManagerHostNames;
            Type                        = type;
            UsageState                  = usageState;
        }
Exemplo n.º 12
0
        private GetDatabaseAccountResult(
            Outputs.ApiPropertiesResponse?apiProperties,

            Union <Outputs.ContinuousModeBackupPolicyResponse, Outputs.PeriodicModeBackupPolicyResponse>?backupPolicy,

            ImmutableArray <Outputs.CapabilityResponse> capabilities,

            string?connectorOffer,

            Outputs.ConsistencyPolicyResponse?consistencyPolicy,

            ImmutableArray <Outputs.CorsPolicyResponse> cors,

            string?createMode,

            string databaseAccountOfferType,

            bool?disableKeyBasedMetadataWriteAccess,

            string documentEndpoint,

            bool?enableAnalyticalStorage,

            bool?enableAutomaticFailover,

            bool?enableCassandraConnector,

            bool?enableFreeTier,

            bool?enableMultipleWriteLocations,

            ImmutableArray <Outputs.FailoverPolicyResponse> failoverPolicies,

            string id,

            Outputs.ManagedServiceIdentityResponse?identity,

            string instanceId,

            ImmutableArray <Outputs.IpAddressOrRangeResponse> ipRules,

            bool?isVirtualNetworkFilterEnabled,

            string?keyVaultKeyUri,

            string?kind,

            string?location,

            ImmutableArray <Outputs.LocationResponse> locations,

            string name,

            ImmutableArray <Outputs.PrivateEndpointConnectionResponse> privateEndpointConnections,

            string provisioningState,

            string publicNetworkAccess,

            ImmutableArray <Outputs.LocationResponse> readLocations,

            Outputs.RestoreParametersResponse?restoreParameters,

            Outputs.SystemDataResponse systemData,

            ImmutableDictionary <string, string>?tags,

            string type,

            ImmutableArray <Outputs.VirtualNetworkRuleResponse> virtualNetworkRules,

            ImmutableArray <Outputs.LocationResponse> writeLocations)
        {
            ApiProperties     = apiProperties;
            BackupPolicy      = backupPolicy;
            Capabilities      = capabilities;
            ConnectorOffer    = connectorOffer;
            ConsistencyPolicy = consistencyPolicy;
            Cors       = cors;
            CreateMode = createMode;
            DatabaseAccountOfferType           = databaseAccountOfferType;
            DisableKeyBasedMetadataWriteAccess = disableKeyBasedMetadataWriteAccess;
            DocumentEndpoint             = documentEndpoint;
            EnableAnalyticalStorage      = enableAnalyticalStorage;
            EnableAutomaticFailover      = enableAutomaticFailover;
            EnableCassandraConnector     = enableCassandraConnector;
            EnableFreeTier               = enableFreeTier;
            EnableMultipleWriteLocations = enableMultipleWriteLocations;
            FailoverPolicies             = failoverPolicies;
            Id         = id;
            Identity   = identity;
            InstanceId = instanceId;
            IpRules    = ipRules;
            IsVirtualNetworkFilterEnabled = isVirtualNetworkFilterEnabled;
            KeyVaultKeyUri             = keyVaultKeyUri;
            Kind                       = kind;
            Location                   = location;
            Locations                  = locations;
            Name                       = name;
            PrivateEndpointConnections = privateEndpointConnections;
            ProvisioningState          = provisioningState;
            PublicNetworkAccess        = publicNetworkAccess;
            ReadLocations              = readLocations;
            RestoreParameters          = restoreParameters;
            SystemData                 = systemData;
            Tags                       = tags;
            Type                       = type;
            VirtualNetworkRules        = virtualNetworkRules;
            WriteLocations             = writeLocations;
        }