コード例 #1
0
 ///GENMHASH:2B7FF25B14EF62E55CC8805B824E0366:11B5B307793C3F9FF1E037CD73A12C40
 public NetworkSecurityRuleImpl WithDestinationApplicationSecurityGroup(string id)
 {
     destinationAsgs[id]              = new ApplicationSecurityGroupInner(id: id);
     Inner.DestinationAddressPrefix   = null;
     Inner.DestinationAddressPrefixes = null;
     return(this);
 }
コード例 #2
0
        ///GENMHASH:A6BD27BDA73F3A8D110E59E9BC1BF594:B3E2FF55E7190758DABFDE8C609EEECA
        public NetworkSecurityRuleImpl WithSourceApplicationSecurityGroup(string id)
        {
            sourceAsgs[id]              = new ApplicationSecurityGroupInner(id: id);
            Inner.SourceAddressPrefix   = null;
            Inner.SourceAddressPrefixes = null;

            return(this);
        }
コード例 #3
0
 ///GENMHASH:C763D3F4C598D587D9883E45010EC8F3:1B5293B50C0C92398119A1115D12FA39
 protected override IApplicationSecurityGroup WrapModel(ApplicationSecurityGroupInner inner)
 {
     if (inner == null)
     {
         return(null);
     }
     return(new ApplicationSecurityGroupImpl(inner.Name, inner, this.Manager));
 }
コード例 #4
0
 /// <summary>
 /// Creates or updates an application security group.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The name of the resource group.
 /// </param>
 /// <param name='applicationSecurityGroupName'>
 /// The name of the application security group.
 /// </param>
 /// <param name='parameters'>
 /// Parameters supplied to the create or update ApplicationSecurityGroup
 /// operation.
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <ApplicationSecurityGroupInner> CreateOrUpdateAsync(this IApplicationSecurityGroupsOperations operations, string resourceGroupName, string applicationSecurityGroupName, ApplicationSecurityGroupInner parameters, CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.CreateOrUpdateWithHttpMessagesAsync(resourceGroupName, applicationSecurityGroupName, parameters, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
コード例 #5
0
        ///GENMHASH:2FE8C4C2D5EAD7E37787838DE0B47D92:08FC3231824BA57A3E44F5D773847E43
        protected override ApplicationSecurityGroupImpl WrapModel(string name)
        {
            ApplicationSecurityGroupInner inner = new ApplicationSecurityGroupInner();

            return(new ApplicationSecurityGroupImpl(name, inner, Manager));
        }