///GENMHASH:DDDB514B633C81DA001018E6BDB5324B:FF06CA13839DEBFC58C1758FC1E83015
        protected override IContainerService WrapModel(ContainerServiceInner containerServiceInner)
        {
            if (containerServiceInner == null)
            {
                return(null);
            }

            return(new ContainerServiceImpl(containerServiceInner.Name, containerServiceInner, this.Manager));
        }
Beispiel #2
0
        ///GENMHASH:E6D0551D4FCBCBFCB92123F27E001E43:1B6DFFB2F94EAF8297DB9CFDE661F1A6
        internal ContainerServiceImpl(string name, ContainerServiceInner innerObject, IContainerServiceManager manager) : base(name, innerObject, manager)
        {
            if (this.Inner.AgentPoolProfiles == null)
            {
                this.Inner.AgentPoolProfiles = new List <ContainerServiceAgentPoolProfile>();
            }

            if (this.Inner.MasterProfile != null && this.Inner.MasterProfile.VnetSubnetID != null)
            {
                this.networkId  = ResourceUtils.ParentResourcePathFromResourceId(this.Inner.MasterProfile.VnetSubnetID);
                this.subnetName = ResourceUtils.NameFromResourceId(this.Inner.MasterProfile.VnetSubnetID);
            }
            else
            {
                this.networkId  = null;
                this.subnetName = null;
            }
        }
Beispiel #3
0
 public static async Task <ContainerServiceInner> CreateOrUpdateAsync(this IContainerServicesOperations operations, string resourceGroupName, string containerServiceName, ContainerServiceInner parameters, CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.CreateOrUpdateWithHttpMessagesAsync(resourceGroupName, containerServiceName, parameters, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }