< Summary

Class:Azure.ResourceManager.Network.Models.ApplicationGatewaySslCipherSuite
Assembly:Azure.ResourceManager.Network
File(s):C:\Git\azure-sdk-for-net\sdk\network\Azure.ResourceManager.Network\src\Generated\Models\ApplicationGatewaySslCipherSuite.cs
Covered lines:0
Uncovered lines:37
Coverable lines:37
Total lines:128
Line coverage:0% (0 of 37)
Covered branches:0
Total branches:6
Branch coverage:0% (0 of 6)

Metrics

MethodCyclomatic complexity Line coverage Branch coverage
.ctor(...)-0%0%
get_TLSEcdheRSAWithAES256CBCSHA384()-0%100%
get_TLSEcdheRSAWithAES128CBCSHA256()-0%100%
get_TLSEcdheRSAWithAES256CBCSHA()-0%100%
get_TLSEcdheRSAWithAES128CBCSHA()-0%100%
get_TLSDHERSAWithAES256GCMSHA384()-0%100%
get_TLSDHERSAWithAES128GCMSHA256()-0%100%
get_TLSDHERSAWithAES256CBCSHA()-0%100%
get_TLSDHERSAWithAES128CBCSHA()-0%100%
get_TLSRSAWithAES256GCMSHA384()-0%100%
get_TLSRSAWithAES128GCMSHA256()-0%100%
get_TLSRSAWithAES256CBCSHA256()-0%100%
get_TLSRSAWithAES128CBCSHA256()-0%100%
get_TLSRSAWithAES256CBCSHA()-0%100%
get_TLSRSAWithAES128CBCSHA()-0%100%
get_TLSEcdheEcdsaWithAES256GCMSHA384()-0%100%
get_TLSEcdheEcdsaWithAES128GCMSHA256()-0%100%
get_TLSEcdheEcdsaWithAES256CBCSHA384()-0%100%
get_TLSEcdheEcdsaWithAES128CBCSHA256()-0%100%
get_TLSEcdheEcdsaWithAES256CBCSHA()-0%100%
get_TLSEcdheEcdsaWithAES128CBCSHA()-0%100%
get_TLSDHEDSSWithAES256CBCSHA256()-0%100%
get_TLSDHEDSSWithAES128CBCSHA256()-0%100%
get_TLSDHEDSSWithAES256CBCSHA()-0%100%
get_TLSDHEDSSWithAES128CBCSHA()-0%100%
get_TLSRSAWith3DESEDECBCSHA()-0%100%
get_TLSDHEDSSWith3DESEDECBCSHA()-0%100%
get_TLSEcdheRSAWithAES128GCMSHA256()-0%100%
get_TLSEcdheRSAWithAES256GCMSHA384()-0%100%
op_Equality(...)-0%100%
op_Inequality(...)-0%100%
op_Implicit(...)-0%100%
Equals(...)-0%0%
Equals(...)-0%100%
GetHashCode()-0%0%
ToString()-0%100%

File(s)

C:\Git\azure-sdk-for-net\sdk\network\Azure.ResourceManager.Network\src\Generated\Models\ApplicationGatewaySslCipherSuite.cs

#LineLine coverage
 1// Copyright (c) Microsoft Corporation. All rights reserved.
 2// Licensed under the MIT License.
 3
 4// <auto-generated/>
 5
 6#nullable disable
 7
 8using System;
 9using System.ComponentModel;
 10
 11namespace Azure.ResourceManager.Network.Models
 12{
 13    /// <summary> Ssl cipher suites enums. </summary>
 14    public readonly partial struct ApplicationGatewaySslCipherSuite : IEquatable<ApplicationGatewaySslCipherSuite>
 15    {
 16        private readonly string _value;
 17
 18        /// <summary> Determines if two <see cref="ApplicationGatewaySslCipherSuite"/> values are the same. </summary>
 19        public ApplicationGatewaySslCipherSuite(string value)
 20        {
 021            _value = value ?? throw new ArgumentNullException(nameof(value));
 022        }
 23
 24        private const string TLSEcdheRSAWithAES256CBCSHA384Value = "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384";
 25        private const string TLSEcdheRSAWithAES128CBCSHA256Value = "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256";
 26        private const string TLSEcdheRSAWithAES256CBCSHAValue = "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA";
 27        private const string TLSEcdheRSAWithAES128CBCSHAValue = "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA";
 28        private const string TLSDHERSAWithAES256GCMSHA384Value = "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384";
 29        private const string TLSDHERSAWithAES128GCMSHA256Value = "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256";
 30        private const string TLSDHERSAWithAES256CBCSHAValue = "TLS_DHE_RSA_WITH_AES_256_CBC_SHA";
 31        private const string TLSDHERSAWithAES128CBCSHAValue = "TLS_DHE_RSA_WITH_AES_128_CBC_SHA";
 32        private const string TLSRSAWithAES256GCMSHA384Value = "TLS_RSA_WITH_AES_256_GCM_SHA384";
 33        private const string TLSRSAWithAES128GCMSHA256Value = "TLS_RSA_WITH_AES_128_GCM_SHA256";
 34        private const string TLSRSAWithAES256CBCSHA256Value = "TLS_RSA_WITH_AES_256_CBC_SHA256";
 35        private const string TLSRSAWithAES128CBCSHA256Value = "TLS_RSA_WITH_AES_128_CBC_SHA256";
 36        private const string TLSRSAWithAES256CBCSHAValue = "TLS_RSA_WITH_AES_256_CBC_SHA";
 37        private const string TLSRSAWithAES128CBCSHAValue = "TLS_RSA_WITH_AES_128_CBC_SHA";
 38        private const string TLSEcdheEcdsaWithAES256GCMSHA384Value = "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384";
 39        private const string TLSEcdheEcdsaWithAES128GCMSHA256Value = "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256";
 40        private const string TLSEcdheEcdsaWithAES256CBCSHA384Value = "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384";
 41        private const string TLSEcdheEcdsaWithAES128CBCSHA256Value = "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256";
 42        private const string TLSEcdheEcdsaWithAES256CBCSHAValue = "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA";
 43        private const string TLSEcdheEcdsaWithAES128CBCSHAValue = "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA";
 44        private const string TLSDHEDSSWithAES256CBCSHA256Value = "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256";
 45        private const string TLSDHEDSSWithAES128CBCSHA256Value = "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256";
 46        private const string TLSDHEDSSWithAES256CBCSHAValue = "TLS_DHE_DSS_WITH_AES_256_CBC_SHA";
 47        private const string TLSDHEDSSWithAES128CBCSHAValue = "TLS_DHE_DSS_WITH_AES_128_CBC_SHA";
 48        private const string TLSRSAWith3DESEDECBCSHAValue = "TLS_RSA_WITH_3DES_EDE_CBC_SHA";
 49        private const string TLSDHEDSSWith3DESEDECBCSHAValue = "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA";
 50        private const string TLSEcdheRSAWithAES128GCMSHA256Value = "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256";
 51        private const string TLSEcdheRSAWithAES256GCMSHA384Value = "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384";
 52
 53        /// <summary> TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384. </summary>
 054        public static ApplicationGatewaySslCipherSuite TLSEcdheRSAWithAES256CBCSHA384 { get; } = new ApplicationGatewayS
 55        /// <summary> TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256. </summary>
 056        public static ApplicationGatewaySslCipherSuite TLSEcdheRSAWithAES128CBCSHA256 { get; } = new ApplicationGatewayS
 57        /// <summary> TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA. </summary>
 058        public static ApplicationGatewaySslCipherSuite TLSEcdheRSAWithAES256CBCSHA { get; } = new ApplicationGatewaySslC
 59        /// <summary> TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA. </summary>
 060        public static ApplicationGatewaySslCipherSuite TLSEcdheRSAWithAES128CBCSHA { get; } = new ApplicationGatewaySslC
 61        /// <summary> TLS_DHE_RSA_WITH_AES_256_GCM_SHA384. </summary>
 062        public static ApplicationGatewaySslCipherSuite TLSDHERSAWithAES256GCMSHA384 { get; } = new ApplicationGatewaySsl
 63        /// <summary> TLS_DHE_RSA_WITH_AES_128_GCM_SHA256. </summary>
 064        public static ApplicationGatewaySslCipherSuite TLSDHERSAWithAES128GCMSHA256 { get; } = new ApplicationGatewaySsl
 65        /// <summary> TLS_DHE_RSA_WITH_AES_256_CBC_SHA. </summary>
 066        public static ApplicationGatewaySslCipherSuite TLSDHERSAWithAES256CBCSHA { get; } = new ApplicationGatewaySslCip
 67        /// <summary> TLS_DHE_RSA_WITH_AES_128_CBC_SHA. </summary>
 068        public static ApplicationGatewaySslCipherSuite TLSDHERSAWithAES128CBCSHA { get; } = new ApplicationGatewaySslCip
 69        /// <summary> TLS_RSA_WITH_AES_256_GCM_SHA384. </summary>
 070        public static ApplicationGatewaySslCipherSuite TLSRSAWithAES256GCMSHA384 { get; } = new ApplicationGatewaySslCip
 71        /// <summary> TLS_RSA_WITH_AES_128_GCM_SHA256. </summary>
 072        public static ApplicationGatewaySslCipherSuite TLSRSAWithAES128GCMSHA256 { get; } = new ApplicationGatewaySslCip
 73        /// <summary> TLS_RSA_WITH_AES_256_CBC_SHA256. </summary>
 074        public static ApplicationGatewaySslCipherSuite TLSRSAWithAES256CBCSHA256 { get; } = new ApplicationGatewaySslCip
 75        /// <summary> TLS_RSA_WITH_AES_128_CBC_SHA256. </summary>
 076        public static ApplicationGatewaySslCipherSuite TLSRSAWithAES128CBCSHA256 { get; } = new ApplicationGatewaySslCip
 77        /// <summary> TLS_RSA_WITH_AES_256_CBC_SHA. </summary>
 078        public static ApplicationGatewaySslCipherSuite TLSRSAWithAES256CBCSHA { get; } = new ApplicationGatewaySslCipher
 79        /// <summary> TLS_RSA_WITH_AES_128_CBC_SHA. </summary>
 080        public static ApplicationGatewaySslCipherSuite TLSRSAWithAES128CBCSHA { get; } = new ApplicationGatewaySslCipher
 81        /// <summary> TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384. </summary>
 082        public static ApplicationGatewaySslCipherSuite TLSEcdheEcdsaWithAES256GCMSHA384 { get; } = new ApplicationGatewa
 83        /// <summary> TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256. </summary>
 084        public static ApplicationGatewaySslCipherSuite TLSEcdheEcdsaWithAES128GCMSHA256 { get; } = new ApplicationGatewa
 85        /// <summary> TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384. </summary>
 086        public static ApplicationGatewaySslCipherSuite TLSEcdheEcdsaWithAES256CBCSHA384 { get; } = new ApplicationGatewa
 87        /// <summary> TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256. </summary>
 088        public static ApplicationGatewaySslCipherSuite TLSEcdheEcdsaWithAES128CBCSHA256 { get; } = new ApplicationGatewa
 89        /// <summary> TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA. </summary>
 090        public static ApplicationGatewaySslCipherSuite TLSEcdheEcdsaWithAES256CBCSHA { get; } = new ApplicationGatewaySs
 91        /// <summary> TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA. </summary>
 092        public static ApplicationGatewaySslCipherSuite TLSEcdheEcdsaWithAES128CBCSHA { get; } = new ApplicationGatewaySs
 93        /// <summary> TLS_DHE_DSS_WITH_AES_256_CBC_SHA256. </summary>
 094        public static ApplicationGatewaySslCipherSuite TLSDHEDSSWithAES256CBCSHA256 { get; } = new ApplicationGatewaySsl
 95        /// <summary> TLS_DHE_DSS_WITH_AES_128_CBC_SHA256. </summary>
 096        public static ApplicationGatewaySslCipherSuite TLSDHEDSSWithAES128CBCSHA256 { get; } = new ApplicationGatewaySsl
 97        /// <summary> TLS_DHE_DSS_WITH_AES_256_CBC_SHA. </summary>
 098        public static ApplicationGatewaySslCipherSuite TLSDHEDSSWithAES256CBCSHA { get; } = new ApplicationGatewaySslCip
 99        /// <summary> TLS_DHE_DSS_WITH_AES_128_CBC_SHA. </summary>
 0100        public static ApplicationGatewaySslCipherSuite TLSDHEDSSWithAES128CBCSHA { get; } = new ApplicationGatewaySslCip
 101        /// <summary> TLS_RSA_WITH_3DES_EDE_CBC_SHA. </summary>
 0102        public static ApplicationGatewaySslCipherSuite TLSRSAWith3DESEDECBCSHA { get; } = new ApplicationGatewaySslCiphe
 103        /// <summary> TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA. </summary>
 0104        public static ApplicationGatewaySslCipherSuite TLSDHEDSSWith3DESEDECBCSHA { get; } = new ApplicationGatewaySslCi
 105        /// <summary> TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256. </summary>
 0106        public static ApplicationGatewaySslCipherSuite TLSEcdheRSAWithAES128GCMSHA256 { get; } = new ApplicationGatewayS
 107        /// <summary> TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384. </summary>
 0108        public static ApplicationGatewaySslCipherSuite TLSEcdheRSAWithAES256GCMSHA384 { get; } = new ApplicationGatewayS
 109        /// <summary> Determines if two <see cref="ApplicationGatewaySslCipherSuite"/> values are the same. </summary>
 0110        public static bool operator ==(ApplicationGatewaySslCipherSuite left, ApplicationGatewaySslCipherSuite right) =>
 111        /// <summary> Determines if two <see cref="ApplicationGatewaySslCipherSuite"/> values are not the same. </summar
 0112        public static bool operator !=(ApplicationGatewaySslCipherSuite left, ApplicationGatewaySslCipherSuite right) =>
 113        /// <summary> Converts a string to a <see cref="ApplicationGatewaySslCipherSuite"/>. </summary>
 0114        public static implicit operator ApplicationGatewaySslCipherSuite(string value) => new ApplicationGatewaySslCiphe
 115
 116        /// <inheritdoc />
 117        [EditorBrowsable(EditorBrowsableState.Never)]
 0118        public override bool Equals(object obj) => obj is ApplicationGatewaySslCipherSuite other && Equals(other);
 119        /// <inheritdoc />
 0120        public bool Equals(ApplicationGatewaySslCipherSuite other) => string.Equals(_value, other._value, StringComparis
 121
 122        /// <inheritdoc />
 123        [EditorBrowsable(EditorBrowsableState.Never)]
 0124        public override int GetHashCode() => _value?.GetHashCode() ?? 0;
 125        /// <inheritdoc />
 0126        public override string ToString() => _value;
 127    }
 128}