public PSApplicationGatewaySslPolicy NewObject() { var policy = new PSApplicationGatewaySslPolicy(); if (this.DisabledSslProtocols != null) { policy.DisabledSslProtocols = new List <string>(); foreach (var protocol in this.DisabledSslProtocols) { policy.DisabledSslProtocols.Add(protocol); } } policy.PolicyType = this.PolicyType; policy.PolicyName = this.PolicyName; policy.MinProtocolVersion = this.MinProtocolVersion; if (this.CipherSuite != null) { policy.CipherSuites = new List <string>(); foreach (var ciphersuite in this.CipherSuite) { policy.CipherSuites.Add(ciphersuite); } } return(policy); }
public override void ExecuteCmdlet() { if (ShouldProcess("AzureApplicationGatewaySslPolicy", Microsoft.Azure.Commands.Network.Properties.Resources.CreatingResourceMessage)) { base.ExecuteCmdlet(); PSApplicationGatewaySslPolicy policy = new PSApplicationGatewaySslPolicy(); policy.DisabledSslProtocols = new List <string>(); foreach (var protocol in this.DisabledSslProtocols) { policy.DisabledSslProtocols.Add(protocol); } WriteObject(policy); } }