///GENMHASH:DDDB514B633C81DA001018E6BDB5324B:FF06CA13839DEBFC58C1758FC1E83015 protected override IContainerService WrapModel(ContainerServiceInner containerServiceInner) { if (containerServiceInner == null) { return(null); } return(new ContainerServiceImpl(containerServiceInner.Name, containerServiceInner, this.Manager)); }
///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; } }
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); } }