ArmAttestationModelFactory.AttestationProviderData Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
public static Azure.ResourceManager.Attestation.AttestationProviderData AttestationProviderData(Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, string trustModel = default, Azure.ResourceManager.Attestation.Models.AttestationServiceStatus? status = default, Uri attestUri = default, Azure.ResourceManager.Attestation.Models.AttestationPublicNetworkAccessType? publicNetworkAccess = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Attestation.AttestationPrivateEndpointConnectionData> privateEndpointConnections = default, Azure.ResourceManager.Attestation.Models.TpmAttestationAuthenticationType? tpmAttestationAuthentication = default);
static member AttestationProviderData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * string * Nullable<Azure.ResourceManager.Attestation.Models.AttestationServiceStatus> * Uri * Nullable<Azure.ResourceManager.Attestation.Models.AttestationPublicNetworkAccessType> * seq<Azure.ResourceManager.Attestation.AttestationPrivateEndpointConnectionData> * Nullable<Azure.ResourceManager.Attestation.Models.TpmAttestationAuthenticationType> -> Azure.ResourceManager.Attestation.AttestationProviderData
Public Shared Function AttestationProviderData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional trustModel As String = Nothing, Optional status As Nullable(Of AttestationServiceStatus) = Nothing, Optional attestUri As Uri = Nothing, Optional publicNetworkAccess As Nullable(Of AttestationPublicNetworkAccessType) = Nothing, Optional privateEndpointConnections As IEnumerable(Of AttestationPrivateEndpointConnectionData) = Nothing, Optional tpmAttestationAuthentication As Nullable(Of TpmAttestationAuthenticationType) = Nothing) As AttestationProviderData
Parameters
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
- name
- String
The name of the resource.
- resourceType
- ResourceType
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".
- systemData
- SystemData
Azure Resource Manager metadata containing createdBy and modifiedBy information.
- tags
- IDictionary<String,String>
Resource tags.
- location
- AzureLocation
The geo-location where the resource lives.
- trustModel
- String
Trust model for the attestation provider.
- status
- Nullable<AttestationServiceStatus>
Status of attestation service.
- attestUri
- Uri
Gets the uri of attestation service.
- publicNetworkAccess
- Nullable<AttestationPublicNetworkAccessType>
Controls whether traffic from the public network is allowed to access the Attestation Provider APIs.
- privateEndpointConnections
- IEnumerable<AttestationPrivateEndpointConnectionData>
List of private endpoint connections associated with the attestation provider.
- tpmAttestationAuthentication
- Nullable<TpmAttestationAuthenticationType>
The setting that controls whether authentication is enabled or disabled for TPM Attestation REST APIs.
Returns
A new AttestationProviderData instance for mocking.