Dela via


ArmApiManagementModelFactory.GatewayListDebugCredentialsContract Method

Definition

Initializes a new instance of GatewayListDebugCredentialsContract.

public static Azure.ResourceManager.ApiManagement.Models.GatewayListDebugCredentialsContract GatewayListDebugCredentialsContract (TimeSpan? credentialsExpireAfter = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ApiManagement.Models.GatewayListDebugCredentialsContractPurpose> purposes = default, Azure.Core.ResourceIdentifier apiId = default);
static member GatewayListDebugCredentialsContract : Nullable<TimeSpan> * seq<Azure.ResourceManager.ApiManagement.Models.GatewayListDebugCredentialsContractPurpose> * Azure.Core.ResourceIdentifier -> Azure.ResourceManager.ApiManagement.Models.GatewayListDebugCredentialsContract
Public Shared Function GatewayListDebugCredentialsContract (Optional credentialsExpireAfter As Nullable(Of TimeSpan) = Nothing, Optional purposes As IEnumerable(Of GatewayListDebugCredentialsContractPurpose) = Nothing, Optional apiId As ResourceIdentifier = Nothing) As GatewayListDebugCredentialsContract

Parameters

credentialsExpireAfter
Nullable<TimeSpan>

Credentials expiration in ISO8601 format. Maximum duration of the credentials is PT1H. When property is not specified, them value PT1H is used.

purposes
IEnumerable<GatewayListDebugCredentialsContractPurpose>

Purposes of debug credential.

apiId
ResourceIdentifier

Full resource Id of an API.

Returns

A new GatewayListDebugCredentialsContract instance for mocking.

Applies to