/// <summary> /// Security contact configurations for the subscription /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task<IPage<SecurityContact>> ListAsync(this ISecurityContactsOperations operations, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.ListWithHttpMessagesAsync(null, cancellationToken).ConfigureAwait(false)) { return _result.Body; } }
/// <summary> /// Security contact configurations for the subscription /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='securityContactName'> /// Name of the security contact object /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task<SecurityContact> GetAsync(this ISecurityContactsOperations operations, string securityContactName, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.GetWithHttpMessagesAsync(securityContactName, null, cancellationToken).ConfigureAwait(false)) { return _result.Body; } }
/// <summary> /// Security contact configurations for the subscription /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='securityContactName'> /// Name of the security contact object /// </param> /// <param name='securityContact'> /// Security contact object /// </param> public static SecurityContact Create(this ISecurityContactsOperations operations, string securityContactName, SecurityContact securityContact) { return operations.CreateAsync(securityContactName, securityContact).GetAwaiter().GetResult(); }
/// <summary> /// Security contact configurations for the subscription /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='securityContactName'> /// Name of the security contact object /// </param> public static SecurityContact Get(this ISecurityContactsOperations operations, string securityContactName) { return operations.GetAsync(securityContactName).GetAwaiter().GetResult(); }
/// <summary> /// Security contact configurations for the subscription /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> public static IPage<SecurityContact> List(this ISecurityContactsOperations operations) { return operations.ListAsync().GetAwaiter().GetResult(); }
/// <summary> /// Security contact configurations for the subscription /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='nextPageLink'> /// The NextLink from the previous successful call to List operation. /// </param> public static IPage<SecurityContact> ListNext(this ISecurityContactsOperations operations, string nextPageLink) { return operations.ListNextAsync(nextPageLink).GetAwaiter().GetResult(); }
/// <summary> /// Security contact configurations for the subscription /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='securityContactName'> /// Name of the security contact object /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task DeleteAsync(this ISecurityContactsOperations operations, string securityContactName, CancellationToken cancellationToken = default(CancellationToken)) { (await operations.DeleteWithHttpMessagesAsync(securityContactName, null, cancellationToken).ConfigureAwait(false)).Dispose(); }
/// <summary> /// Security contact configurations for the subscription /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='securityContactName'> /// Name of the security contact object /// </param> public static void Delete(this ISecurityContactsOperations operations, string securityContactName) { operations.DeleteAsync(securityContactName).GetAwaiter().GetResult(); }