Share via


ArmLogicModelFactory.IntegrationAccountAgreementData Method

Definition

Initializes a new instance of IntegrationAccountAgreementData.

public static Azure.ResourceManager.Logic.IntegrationAccountAgreementData IntegrationAccountAgreementData (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, DateTimeOffset? createdOn = default, DateTimeOffset? changedOn = default, BinaryData metadata = default, Azure.ResourceManager.Logic.Models.IntegrationAccountAgreementType agreementType = Azure.ResourceManager.Logic.Models.IntegrationAccountAgreementType.NotSpecified, string hostPartner = default, string guestPartner = default, Azure.ResourceManager.Logic.Models.IntegrationAccountBusinessIdentity hostIdentity = default, Azure.ResourceManager.Logic.Models.IntegrationAccountBusinessIdentity guestIdentity = default, Azure.ResourceManager.Logic.Models.IntegrationAccountAgreementContent content = default);
static member IntegrationAccountAgreementData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * BinaryData * Azure.ResourceManager.Logic.Models.IntegrationAccountAgreementType * string * string * Azure.ResourceManager.Logic.Models.IntegrationAccountBusinessIdentity * Azure.ResourceManager.Logic.Models.IntegrationAccountBusinessIdentity * Azure.ResourceManager.Logic.Models.IntegrationAccountAgreementContent -> Azure.ResourceManager.Logic.IntegrationAccountAgreementData
Public Shared Function IntegrationAccountAgreementData (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 createdOn As Nullable(Of DateTimeOffset) = Nothing, Optional changedOn As Nullable(Of DateTimeOffset) = Nothing, Optional metadata As BinaryData = Nothing, Optional agreementType As IntegrationAccountAgreementType = Azure.ResourceManager.Logic.Models.IntegrationAccountAgreementType.NotSpecified, Optional hostPartner As String = Nothing, Optional guestPartner As String = Nothing, Optional hostIdentity As IntegrationAccountBusinessIdentity = Nothing, Optional guestIdentity As IntegrationAccountBusinessIdentity = Nothing, Optional content As IntegrationAccountAgreementContent = Nothing) As IntegrationAccountAgreementData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

tags
IDictionary<String,String>

The tags.

location
AzureLocation

The location.

createdOn
Nullable<DateTimeOffset>

The created time.

changedOn
Nullable<DateTimeOffset>

The changed time.

metadata
BinaryData

The metadata.

agreementType
IntegrationAccountAgreementType

The agreement type.

hostPartner
String

The integration account partner that is set as host partner for this agreement.

guestPartner
String

The integration account partner that is set as guest partner for this agreement.

hostIdentity
IntegrationAccountBusinessIdentity

The business identity of the host partner.

guestIdentity
IntegrationAccountBusinessIdentity

The business identity of the guest partner.

content
IntegrationAccountAgreementContent

The agreement content.

Returns

A new IntegrationAccountAgreementData instance for mocking.

Applies to