import "github.com/Azure/azure-sdk-for-go/services/logic/mgmt/2016-06-01/logic"
Package logic implements the Azure ARM Logic service API version 2016-06-01.
REST API for Azure Logic Apps.
agreements.go certificates.go client.go enums.go integrationaccountassemblies.go integrationaccountbatchconfigurations.go integrationaccounts.go maps.go models.go partners.go rosettanetprocessconfigurations.go schemas.go sessions.go version.go workflowrunactionrepetitions.go workflowrunactionrepetitionsrequesthistories.go workflowrunactionrequesthistories.go workflowrunactions.go workflowrunactionscopedrepetitions.go workflowrunoperations.go workflowruns.go workflows.go workflowtriggerhistories.go workflowtriggers.go workflowversions.go
const ( // DefaultBaseURI is the default URI used for the service Logic DefaultBaseURI = "https://management.azure.com" )
UserAgent returns the UserAgent string to use when sending http.Requests.
Version returns the semantic version (see http://semver.org) of the client.
type AS2AcknowledgementConnectionSettings struct { // IgnoreCertificateNameMismatch - The value indicating whether to ignore mismatch in certificate name. IgnoreCertificateNameMismatch *bool `json:"ignoreCertificateNameMismatch,omitempty"` // SupportHTTPStatusCodeContinue - The value indicating whether to support HTTP status code 'CONTINUE'. SupportHTTPStatusCodeContinue *bool `json:"supportHttpStatusCodeContinue,omitempty"` // KeepHTTPConnectionAlive - The value indicating whether to keep the connection alive. KeepHTTPConnectionAlive *bool `json:"keepHttpConnectionAlive,omitempty"` // UnfoldHTTPHeaders - The value indicating whether to unfold the HTTP headers. UnfoldHTTPHeaders *bool `json:"unfoldHttpHeaders,omitempty"` }
AS2AcknowledgementConnectionSettings the AS2 agreement acknowledgement connection settings.
type AS2AgreementContent struct { // ReceiveAgreement - The AS2 one-way receive agreement. ReceiveAgreement *AS2OneWayAgreement `json:"receiveAgreement,omitempty"` // SendAgreement - The AS2 one-way send agreement. SendAgreement *AS2OneWayAgreement `json:"sendAgreement,omitempty"` }
AS2AgreementContent the integration account AS2 agreement content.
type AS2EnvelopeSettings struct { // MessageContentType - The message content type. MessageContentType *string `json:"messageContentType,omitempty"` // TransmitFileNameInMimeHeader - The value indicating whether to transmit file name in mime header. TransmitFileNameInMimeHeader *bool `json:"transmitFileNameInMimeHeader,omitempty"` // FileNameTemplate - The template for file name. FileNameTemplate *string `json:"fileNameTemplate,omitempty"` // SuspendMessageOnFileNameGenerationError - The value indicating whether to suspend message on file name generation error. SuspendMessageOnFileNameGenerationError *bool `json:"suspendMessageOnFileNameGenerationError,omitempty"` // AutogenerateFileName - The value indicating whether to auto generate file name. AutogenerateFileName *bool `json:"autogenerateFileName,omitempty"` }
AS2EnvelopeSettings the AS2 agreement envelope settings.
type AS2ErrorSettings struct { // SuspendDuplicateMessage - The value indicating whether to suspend duplicate message. SuspendDuplicateMessage *bool `json:"suspendDuplicateMessage,omitempty"` // ResendIfMdnNotReceived - The value indicating whether to resend message If MDN is not received. ResendIfMdnNotReceived *bool `json:"resendIfMdnNotReceived,omitempty"` }
AS2ErrorSettings the AS2 agreement error settings.
type AS2MdnSettings struct { // NeedMdn - The value indicating whether to send or request a MDN. NeedMdn *bool `json:"needMdn,omitempty"` // SignMdn - The value indicating whether the MDN needs to be signed or not. SignMdn *bool `json:"signMdn,omitempty"` // SendMdnAsynchronously - The value indicating whether to send the asynchronous MDN. SendMdnAsynchronously *bool `json:"sendMdnAsynchronously,omitempty"` // ReceiptDeliveryURL - The receipt delivery URL. ReceiptDeliveryURL *string `json:"receiptDeliveryUrl,omitempty"` // DispositionNotificationTo - The disposition notification to header value. DispositionNotificationTo *string `json:"dispositionNotificationTo,omitempty"` // SignOutboundMdnIfOptional - The value indicating whether to sign the outbound MDN if optional. SignOutboundMdnIfOptional *bool `json:"signOutboundMdnIfOptional,omitempty"` // MdnText - The MDN text. MdnText *string `json:"mdnText,omitempty"` // SendInboundMdnToMessageBox - The value indicating whether to send inbound MDN to message box. SendInboundMdnToMessageBox *bool `json:"sendInboundMdnToMessageBox,omitempty"` // MicHashingAlgorithm - The signing or hashing algorithm. Possible values include: 'HashingAlgorithmNotSpecified', 'HashingAlgorithmNone', 'HashingAlgorithmMD5', 'HashingAlgorithmSHA1', 'HashingAlgorithmSHA2256', 'HashingAlgorithmSHA2384', 'HashingAlgorithmSHA2512' MicHashingAlgorithm HashingAlgorithm `json:"micHashingAlgorithm,omitempty"` }
AS2MdnSettings the AS2 agreement mdn settings.
type AS2MessageConnectionSettings struct { // IgnoreCertificateNameMismatch - The value indicating whether to ignore mismatch in certificate name. IgnoreCertificateNameMismatch *bool `json:"ignoreCertificateNameMismatch,omitempty"` // SupportHTTPStatusCodeContinue - The value indicating whether to support HTTP status code 'CONTINUE'. SupportHTTPStatusCodeContinue *bool `json:"supportHttpStatusCodeContinue,omitempty"` // KeepHTTPConnectionAlive - The value indicating whether to keep the connection alive. KeepHTTPConnectionAlive *bool `json:"keepHttpConnectionAlive,omitempty"` // UnfoldHTTPHeaders - The value indicating whether to unfold the HTTP headers. UnfoldHTTPHeaders *bool `json:"unfoldHttpHeaders,omitempty"` }
AS2MessageConnectionSettings the AS2 agreement message connection settings.
type AS2OneWayAgreement struct { // SenderBusinessIdentity - The sender business identity SenderBusinessIdentity *BusinessIdentity `json:"senderBusinessIdentity,omitempty"` // ReceiverBusinessIdentity - The receiver business identity ReceiverBusinessIdentity *BusinessIdentity `json:"receiverBusinessIdentity,omitempty"` // ProtocolSettings - The AS2 protocol settings. ProtocolSettings *AS2ProtocolSettings `json:"protocolSettings,omitempty"` }
AS2OneWayAgreement the integration account AS2 one-way agreement.
type AS2ProtocolSettings struct { // MessageConnectionSettings - The message connection settings. MessageConnectionSettings *AS2MessageConnectionSettings `json:"messageConnectionSettings,omitempty"` // AcknowledgementConnectionSettings - The acknowledgement connection settings. AcknowledgementConnectionSettings *AS2AcknowledgementConnectionSettings `json:"acknowledgementConnectionSettings,omitempty"` // MdnSettings - The MDN settings. MdnSettings *AS2MdnSettings `json:"mdnSettings,omitempty"` // SecuritySettings - The security settings. SecuritySettings *AS2SecuritySettings `json:"securitySettings,omitempty"` // ValidationSettings - The validation settings. ValidationSettings *AS2ValidationSettings `json:"validationSettings,omitempty"` // EnvelopeSettings - The envelope settings. EnvelopeSettings *AS2EnvelopeSettings `json:"envelopeSettings,omitempty"` // ErrorSettings - The error settings. ErrorSettings *AS2ErrorSettings `json:"errorSettings,omitempty"` }
AS2ProtocolSettings the AS2 agreement protocol settings.
type AS2SecuritySettings struct { // OverrideGroupSigningCertificate - The value indicating whether to send or request a MDN. OverrideGroupSigningCertificate *bool `json:"overrideGroupSigningCertificate,omitempty"` // SigningCertificateName - The name of the signing certificate. SigningCertificateName *string `json:"signingCertificateName,omitempty"` // EncryptionCertificateName - The name of the encryption certificate. EncryptionCertificateName *string `json:"encryptionCertificateName,omitempty"` // EnableNrrForInboundEncodedMessages - The value indicating whether to enable NRR for inbound encoded messages. EnableNrrForInboundEncodedMessages *bool `json:"enableNrrForInboundEncodedMessages,omitempty"` // EnableNrrForInboundDecodedMessages - The value indicating whether to enable NRR for inbound decoded messages. EnableNrrForInboundDecodedMessages *bool `json:"enableNrrForInboundDecodedMessages,omitempty"` // EnableNrrForOutboundMdn - The value indicating whether to enable NRR for outbound MDN. EnableNrrForOutboundMdn *bool `json:"enableNrrForOutboundMdn,omitempty"` // EnableNrrForOutboundEncodedMessages - The value indicating whether to enable NRR for outbound encoded messages. EnableNrrForOutboundEncodedMessages *bool `json:"enableNrrForOutboundEncodedMessages,omitempty"` // EnableNrrForOutboundDecodedMessages - The value indicating whether to enable NRR for outbound decoded messages. EnableNrrForOutboundDecodedMessages *bool `json:"enableNrrForOutboundDecodedMessages,omitempty"` // EnableNrrForInboundMdn - The value indicating whether to enable NRR for inbound MDN. EnableNrrForInboundMdn *bool `json:"enableNrrForInboundMdn,omitempty"` // Sha2AlgorithmFormat - The Sha2 algorithm format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. Sha2AlgorithmFormat *string `json:"sha2AlgorithmFormat,omitempty"` }
AS2SecuritySettings the AS2 agreement security settings.
type AS2ValidationSettings struct { // OverrideMessageProperties - The value indicating whether to override incoming message properties with those in agreement. OverrideMessageProperties *bool `json:"overrideMessageProperties,omitempty"` // EncryptMessage - The value indicating whether the message has to be encrypted. EncryptMessage *bool `json:"encryptMessage,omitempty"` // SignMessage - The value indicating whether the message has to be signed. SignMessage *bool `json:"signMessage,omitempty"` // CompressMessage - The value indicating whether the message has to be compressed. CompressMessage *bool `json:"compressMessage,omitempty"` // CheckDuplicateMessage - The value indicating whether to check for duplicate message. CheckDuplicateMessage *bool `json:"checkDuplicateMessage,omitempty"` // InterchangeDuplicatesValidityDays - The number of days to look back for duplicate interchange. InterchangeDuplicatesValidityDays *int32 `json:"interchangeDuplicatesValidityDays,omitempty"` // CheckCertificateRevocationListOnSend - The value indicating whether to check for certificate revocation list on send. CheckCertificateRevocationListOnSend *bool `json:"checkCertificateRevocationListOnSend,omitempty"` // CheckCertificateRevocationListOnReceive - The value indicating whether to check for certificate revocation list on receive. CheckCertificateRevocationListOnReceive *bool `json:"checkCertificateRevocationListOnReceive,omitempty"` // EncryptionAlgorithm - The encryption algorithm. Possible values include: 'EncryptionAlgorithmNotSpecified', 'EncryptionAlgorithmNone', 'EncryptionAlgorithmDES3', 'EncryptionAlgorithmRC2', 'EncryptionAlgorithmAES128', 'EncryptionAlgorithmAES192', 'EncryptionAlgorithmAES256' EncryptionAlgorithm EncryptionAlgorithm `json:"encryptionAlgorithm,omitempty"` // SigningAlgorithm - The signing algorithm. Possible values include: 'SigningAlgorithmNotSpecified', 'SigningAlgorithmDefault', 'SigningAlgorithmSHA1', 'SigningAlgorithmSHA2256', 'SigningAlgorithmSHA2384', 'SigningAlgorithmSHA2512' SigningAlgorithm SigningAlgorithm `json:"signingAlgorithm,omitempty"` }
AS2ValidationSettings the AS2 agreement validation settings.
type AccessKeyRegenerateActionDefinition struct { // KeyType - Possible values include: 'NotSpecified', 'Primary', 'Secondary' KeyType AccessKeyType `json:"keyType,omitempty"` }
AccessKeyRegenerateActionDefinition ...
AccessKeyType enumerates the values for access key type.
const ( // NotSpecified ... NotSpecified AccessKeyType = "NotSpecified" // Primary ... Primary AccessKeyType = "Primary" // Secondary ... Secondary AccessKeyType = "Secondary" )
func PossibleAccessKeyTypeValues() []AccessKeyType
PossibleAccessKeyTypeValues returns an array of possible values for the AccessKeyType const type.
type AgreementContent struct { // AS2 - The AS2 agreement content. AS2 *AS2AgreementContent `json:"aS2,omitempty"` // X12 - The X12 agreement content. X12 *X12AgreementContent `json:"x12,omitempty"` // Edifact - The EDIFACT agreement content. Edifact *EdifactAgreementContent `json:"edifact,omitempty"` }
AgreementContent the integration account agreement content.
AgreementType enumerates the values for agreement type.
const ( // AgreementTypeAS2 ... AgreementTypeAS2 AgreementType = "AS2" // AgreementTypeEdifact ... AgreementTypeEdifact AgreementType = "Edifact" // AgreementTypeNotSpecified ... AgreementTypeNotSpecified AgreementType = "NotSpecified" // AgreementTypeX12 ... AgreementTypeX12 AgreementType = "X12" )
func PossibleAgreementTypeValues() []AgreementType
PossibleAgreementTypeValues returns an array of possible values for the AgreementType const type.
type AgreementsClient struct { BaseClient }
AgreementsClient is the REST API for Azure Logic Apps.
func NewAgreementsClient(subscriptionID string) AgreementsClient
NewAgreementsClient creates an instance of the AgreementsClient client.
func NewAgreementsClientWithBaseURI(baseURI string, subscriptionID string) AgreementsClient
NewAgreementsClientWithBaseURI creates an instance of the AgreementsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (client AgreementsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, agreementName string, agreement IntegrationAccountAgreement) (result IntegrationAccountAgreement, err error)
CreateOrUpdate creates or updates an integration account agreement. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. agreementName - the integration account agreement name. agreement - the integration account agreement.
func (client AgreementsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, agreementName string, agreement IntegrationAccountAgreement) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (client AgreementsClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccountAgreement, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (client AgreementsClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string, agreementName string) (result autorest.Response, err error)
Delete deletes an integration account agreement. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. agreementName - the integration account agreement name.
func (client AgreementsClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, agreementName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (client AgreementsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (client AgreementsClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string, agreementName string) (result IntegrationAccountAgreement, err error)
Get gets an integration account agreement. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. agreementName - the integration account agreement name.
func (client AgreementsClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, agreementName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (client AgreementsClient) GetResponder(resp *http.Response) (result IntegrationAccountAgreement, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (client AgreementsClient) ListByIntegrationAccounts(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountAgreementListResultPage, err error)
ListByIntegrationAccounts gets a list of integration account agreements. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. top - the number of items to be included in the result. filter - the filter to apply on the operation. Options for filters include: AgreementType.
func (client AgreementsClient) ListByIntegrationAccountsComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountAgreementListResultIterator, err error)
ListByIntegrationAccountsComplete enumerates all values, automatically crossing page boundaries as required.
func (client AgreementsClient) ListByIntegrationAccountsPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (*http.Request, error)
ListByIntegrationAccountsPreparer prepares the ListByIntegrationAccounts request.
func (client AgreementsClient) ListByIntegrationAccountsResponder(resp *http.Response) (result IntegrationAccountAgreementListResult, err error)
ListByIntegrationAccountsResponder handles the response to the ListByIntegrationAccounts request. The method always closes the http.Response Body.
func (client AgreementsClient) ListByIntegrationAccountsSender(req *http.Request) (*http.Response, error)
ListByIntegrationAccountsSender sends the ListByIntegrationAccounts request. The method will close the http.Response Body if it receives an error.
func (client AgreementsClient) ListContentCallbackURL(ctx context.Context, resourceGroupName string, integrationAccountName string, agreementName string, listContentCallbackURL GetCallbackURLParameters) (result WorkflowTriggerCallbackURL, err error)
ListContentCallbackURL get the content callback url. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. agreementName - the integration account agreement name.
func (client AgreementsClient) ListContentCallbackURLPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, agreementName string, listContentCallbackURL GetCallbackURLParameters) (*http.Request, error)
ListContentCallbackURLPreparer prepares the ListContentCallbackURL request.
func (client AgreementsClient) ListContentCallbackURLResponder(resp *http.Response) (result WorkflowTriggerCallbackURL, err error)
ListContentCallbackURLResponder handles the response to the ListContentCallbackURL request. The method always closes the http.Response Body.
func (client AgreementsClient) ListContentCallbackURLSender(req *http.Request) (*http.Response, error)
ListContentCallbackURLSender sends the ListContentCallbackURL request. The method will close the http.Response Body if it receives an error.
type ArtifactContentPropertiesDefinition struct { Content interface{} `json:"content,omitempty"` // ContentType - The content type. ContentType *string `json:"contentType,omitempty"` // ContentLink - The content link. ContentLink *ContentLink `json:"contentLink,omitempty"` // CreatedTime - The artifact creation time. CreatedTime *date.Time `json:"createdTime,omitempty"` // ChangedTime - The artifact changed time. ChangedTime *date.Time `json:"changedTime,omitempty"` Metadata interface{} `json:"metadata,omitempty"` }
ArtifactContentPropertiesDefinition the artifact content properties definition.
type ArtifactProperties struct { // CreatedTime - The artifact creation time. CreatedTime *date.Time `json:"createdTime,omitempty"` // ChangedTime - The artifact changed time. ChangedTime *date.Time `json:"changedTime,omitempty"` Metadata interface{} `json:"metadata,omitempty"` }
ArtifactProperties the artifact properties definition.
type AssemblyCollection struct { autorest.Response `json:"-"` Value *[]AssemblyDefinition `json:"value,omitempty"` }
AssemblyCollection a collection of assembly definitions.
type AssemblyDefinition struct { autorest.Response `json:"-"` // Properties - The assembly properties. Properties *AssemblyProperties `json:"properties,omitempty"` // ID - READ-ONLY; The resource id. ID *string `json:"id,omitempty"` // Name - READ-ONLY; Gets the resource name. Name *string `json:"name,omitempty"` // Type - READ-ONLY; Gets the resource type. Type *string `json:"type,omitempty"` // Location - The resource location. Location *string `json:"location,omitempty"` // Tags - The resource tags. Tags map[string]*string `json:"tags"` }
AssemblyDefinition the assembly definition.
func (ad AssemblyDefinition) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for AssemblyDefinition.
type AssemblyProperties struct { // AssemblyName - The assembly name. AssemblyName *string `json:"assemblyName,omitempty"` // AssemblyVersion - The assembly version. AssemblyVersion *string `json:"assemblyVersion,omitempty"` // AssemblyCulture - The assembly culture. AssemblyCulture *string `json:"assemblyCulture,omitempty"` // AssemblyPublicKeyToken - The assembly public key token. AssemblyPublicKeyToken *string `json:"assemblyPublicKeyToken,omitempty"` Content interface{} `json:"content,omitempty"` // ContentType - The content type. ContentType *string `json:"contentType,omitempty"` // ContentLink - The content link. ContentLink *ContentLink `json:"contentLink,omitempty"` // CreatedTime - The artifact creation time. CreatedTime *date.Time `json:"createdTime,omitempty"` // ChangedTime - The artifact changed time. ChangedTime *date.Time `json:"changedTime,omitempty"` Metadata interface{} `json:"metadata,omitempty"` }
AssemblyProperties the assembly properties definition.
type AzureResourceErrorInfo struct { // Message - The error message. Message *string `json:"message,omitempty"` // Details - The error details. Details *[]AzureResourceErrorInfo `json:"details,omitempty"` // Code - The error code. Code *string `json:"code,omitempty"` }
AzureResourceErrorInfo the azure resource error info.
type B2BPartnerContent struct { // BusinessIdentities - The list of partner business identities. BusinessIdentities *[]BusinessIdentity `json:"businessIdentities,omitempty"` }
B2BPartnerContent the B2B partner content.
BaseClient is the base client for Logic.
func New(subscriptionID string) BaseClient
New creates an instance of the BaseClient client.
func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient
NewWithBaseURI creates an instance of the BaseClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (client BaseClient) ListOperations(ctx context.Context) (result OperationListResultPage, err error)
ListOperations lists all of the available Logic REST API operations.
func (client BaseClient) ListOperationsComplete(ctx context.Context) (result OperationListResultIterator, err error)
ListOperationsComplete enumerates all values, automatically crossing page boundaries as required.
ListOperationsPreparer prepares the ListOperations request.
func (client BaseClient) ListOperationsResponder(resp *http.Response) (result OperationListResult, err error)
ListOperationsResponder handles the response to the ListOperations request. The method always closes the http.Response Body.
ListOperationsSender sends the ListOperations request. The method will close the http.Response Body if it receives an error.
type BatchConfiguration struct { autorest.Response `json:"-"` // Properties - The batch configuration properties. Properties *BatchConfigurationProperties `json:"properties,omitempty"` // ID - READ-ONLY; The resource id. ID *string `json:"id,omitempty"` // Name - READ-ONLY; Gets the resource name. Name *string `json:"name,omitempty"` // Type - READ-ONLY; Gets the resource type. Type *string `json:"type,omitempty"` // Location - The resource location. Location *string `json:"location,omitempty"` // Tags - The resource tags. Tags map[string]*string `json:"tags"` }
BatchConfiguration the batch configuration resource definition.
func (bc BatchConfiguration) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for BatchConfiguration.
type BatchConfigurationCollection struct { autorest.Response `json:"-"` Value *[]BatchConfiguration `json:"value,omitempty"` }
BatchConfigurationCollection a collection of batch configurations.
type BatchConfigurationProperties struct { // BatchGroupName - The name of the batch group. BatchGroupName *string `json:"batchGroupName,omitempty"` // ReleaseCriteria - The batch release criteria. ReleaseCriteria *BatchReleaseCriteria `json:"releaseCriteria,omitempty"` // CreatedTime - The artifact creation time. CreatedTime *date.Time `json:"createdTime,omitempty"` // ChangedTime - The artifact changed time. ChangedTime *date.Time `json:"changedTime,omitempty"` Metadata interface{} `json:"metadata,omitempty"` }
BatchConfigurationProperties the batch configuration properties definition.
type BatchReleaseCriteria struct { // MessageCount - The message count. MessageCount *int32 `json:"messageCount,omitempty"` // BatchSize - The batch size in bytes. BatchSize *int32 `json:"batchSize,omitempty"` // Recurrence - The recurrence. Recurrence *WorkflowTriggerRecurrence `json:"recurrence,omitempty"` }
BatchReleaseCriteria the batch release criteria.
type BusinessIdentity struct { // Qualifier - The business identity qualifier e.g. as2identity, ZZ, ZZZ, 31, 32 Qualifier *string `json:"qualifier,omitempty"` // Value - The user defined business identity value. Value *string `json:"value,omitempty"` }
BusinessIdentity the integration account partner's business identity.
type CallbackURL struct { autorest.Response `json:"-"` // Value - The URL value. Value *string `json:"value,omitempty"` }
CallbackURL the callback url.
type CertificatesClient struct { BaseClient }
CertificatesClient is the REST API for Azure Logic Apps.
func NewCertificatesClient(subscriptionID string) CertificatesClient
NewCertificatesClient creates an instance of the CertificatesClient client.
func NewCertificatesClientWithBaseURI(baseURI string, subscriptionID string) CertificatesClient
NewCertificatesClientWithBaseURI creates an instance of the CertificatesClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (client CertificatesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, certificateName string, certificate IntegrationAccountCertificate) (result IntegrationAccountCertificate, err error)
CreateOrUpdate creates or updates an integration account certificate. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. certificateName - the integration account certificate name. certificate - the integration account certificate.
func (client CertificatesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, certificateName string, certificate IntegrationAccountCertificate) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (client CertificatesClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccountCertificate, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (client CertificatesClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string, certificateName string) (result autorest.Response, err error)
Delete deletes an integration account certificate. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. certificateName - the integration account certificate name.
func (client CertificatesClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, certificateName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (client CertificatesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (client CertificatesClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string, certificateName string) (result IntegrationAccountCertificate, err error)
Get gets an integration account certificate. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. certificateName - the integration account certificate name.
func (client CertificatesClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, certificateName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (client CertificatesClient) GetResponder(resp *http.Response) (result IntegrationAccountCertificate, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (client CertificatesClient) ListByIntegrationAccounts(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32) (result IntegrationAccountCertificateListResultPage, err error)
ListByIntegrationAccounts gets a list of integration account certificates. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. top - the number of items to be included in the result.
func (client CertificatesClient) ListByIntegrationAccountsComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32) (result IntegrationAccountCertificateListResultIterator, err error)
ListByIntegrationAccountsComplete enumerates all values, automatically crossing page boundaries as required.
func (client CertificatesClient) ListByIntegrationAccountsPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32) (*http.Request, error)
ListByIntegrationAccountsPreparer prepares the ListByIntegrationAccounts request.
func (client CertificatesClient) ListByIntegrationAccountsResponder(resp *http.Response) (result IntegrationAccountCertificateListResult, err error)
ListByIntegrationAccountsResponder handles the response to the ListByIntegrationAccounts request. The method always closes the http.Response Body.
func (client CertificatesClient) ListByIntegrationAccountsSender(req *http.Request) (*http.Response, error)
ListByIntegrationAccountsSender sends the ListByIntegrationAccounts request. The method will close the http.Response Body if it receives an error.
type ContentHash struct { // Algorithm - The algorithm of the content hash. Algorithm *string `json:"algorithm,omitempty"` // Value - The value of the content hash. Value *string `json:"value,omitempty"` }
ContentHash the content hash.
type ContentLink struct { // URI - The content link URI. URI *string `json:"uri,omitempty"` // ContentVersion - The content version. ContentVersion *string `json:"contentVersion,omitempty"` // ContentSize - The content size. ContentSize *int64 `json:"contentSize,omitempty"` // ContentHash - The content hash. ContentHash *ContentHash `json:"contentHash,omitempty"` // Metadata - The metadata. Metadata interface{} `json:"metadata,omitempty"` }
ContentLink the content link.
type Correlation struct { // ClientTrackingID - The client tracking id. ClientTrackingID *string `json:"clientTrackingId,omitempty"` }
Correlation the correlation property.
DayOfWeek enumerates the values for day of week.
const ( // Friday ... Friday DayOfWeek = "Friday" // Monday ... Monday DayOfWeek = "Monday" // Saturday ... Saturday DayOfWeek = "Saturday" // Sunday ... Sunday DayOfWeek = "Sunday" // Thursday ... Thursday DayOfWeek = "Thursday" // Tuesday ... Tuesday DayOfWeek = "Tuesday" // Wednesday ... Wednesday DayOfWeek = "Wednesday" )
PossibleDayOfWeekValues returns an array of possible values for the DayOfWeek const type.
DaysOfWeek enumerates the values for days of week.
const ( // DaysOfWeekFriday ... DaysOfWeekFriday DaysOfWeek = "Friday" // DaysOfWeekMonday ... DaysOfWeekMonday DaysOfWeek = "Monday" // DaysOfWeekSaturday ... DaysOfWeekSaturday DaysOfWeek = "Saturday" // DaysOfWeekSunday ... DaysOfWeekSunday DaysOfWeek = "Sunday" // DaysOfWeekThursday ... DaysOfWeekThursday DaysOfWeek = "Thursday" // DaysOfWeekTuesday ... DaysOfWeekTuesday DaysOfWeek = "Tuesday" // DaysOfWeekWednesday ... DaysOfWeekWednesday DaysOfWeek = "Wednesday" )
func PossibleDaysOfWeekValues() []DaysOfWeek
PossibleDaysOfWeekValues returns an array of possible values for the DaysOfWeek const type.
type EdifactAcknowledgementSettings struct { // NeedTechnicalAcknowledgement - The value indicating whether technical acknowledgement is needed. NeedTechnicalAcknowledgement *bool `json:"needTechnicalAcknowledgement,omitempty"` // BatchTechnicalAcknowledgements - The value indicating whether to batch the technical acknowledgements. BatchTechnicalAcknowledgements *bool `json:"batchTechnicalAcknowledgements,omitempty"` // NeedFunctionalAcknowledgement - The value indicating whether functional acknowledgement is needed. NeedFunctionalAcknowledgement *bool `json:"needFunctionalAcknowledgement,omitempty"` // BatchFunctionalAcknowledgements - The value indicating whether to batch functional acknowledgements. BatchFunctionalAcknowledgements *bool `json:"batchFunctionalAcknowledgements,omitempty"` // NeedLoopForValidMessages - The value indicating whether a loop is needed for valid messages. NeedLoopForValidMessages *bool `json:"needLoopForValidMessages,omitempty"` // SendSynchronousAcknowledgement - The value indicating whether to send synchronous acknowledgement. SendSynchronousAcknowledgement *bool `json:"sendSynchronousAcknowledgement,omitempty"` // AcknowledgementControlNumberPrefix - The acknowledgement control number prefix. AcknowledgementControlNumberPrefix *string `json:"acknowledgementControlNumberPrefix,omitempty"` // AcknowledgementControlNumberSuffix - The acknowledgement control number suffix. AcknowledgementControlNumberSuffix *string `json:"acknowledgementControlNumberSuffix,omitempty"` // AcknowledgementControlNumberLowerBound - The acknowledgement control number lower bound. AcknowledgementControlNumberLowerBound *int32 `json:"acknowledgementControlNumberLowerBound,omitempty"` // AcknowledgementControlNumberUpperBound - The acknowledgement control number upper bound. AcknowledgementControlNumberUpperBound *int32 `json:"acknowledgementControlNumberUpperBound,omitempty"` // RolloverAcknowledgementControlNumber - The value indicating whether to rollover acknowledgement control number. RolloverAcknowledgementControlNumber *bool `json:"rolloverAcknowledgementControlNumber,omitempty"` }
EdifactAcknowledgementSettings the Edifact agreement acknowledgement settings.
type EdifactAgreementContent struct { // ReceiveAgreement - The EDIFACT one-way receive agreement. ReceiveAgreement *EdifactOneWayAgreement `json:"receiveAgreement,omitempty"` // SendAgreement - The EDIFACT one-way send agreement. SendAgreement *EdifactOneWayAgreement `json:"sendAgreement,omitempty"` }
EdifactAgreementContent the Edifact agreement content.
EdifactCharacterSet enumerates the values for edifact character set.
const ( // EdifactCharacterSetKECA ... EdifactCharacterSetKECA EdifactCharacterSet = "KECA" // EdifactCharacterSetNotSpecified ... EdifactCharacterSetNotSpecified EdifactCharacterSet = "NotSpecified" // EdifactCharacterSetUNOA ... EdifactCharacterSetUNOA EdifactCharacterSet = "UNOA" // EdifactCharacterSetUNOB ... EdifactCharacterSetUNOB EdifactCharacterSet = "UNOB" // EdifactCharacterSetUNOC ... EdifactCharacterSetUNOC EdifactCharacterSet = "UNOC" // EdifactCharacterSetUNOD ... EdifactCharacterSetUNOD EdifactCharacterSet = "UNOD" // EdifactCharacterSetUNOE ... EdifactCharacterSetUNOE EdifactCharacterSet = "UNOE" // EdifactCharacterSetUNOF ... EdifactCharacterSetUNOF EdifactCharacterSet = "UNOF" // EdifactCharacterSetUNOG ... EdifactCharacterSetUNOG EdifactCharacterSet = "UNOG" // EdifactCharacterSetUNOH ... EdifactCharacterSetUNOH EdifactCharacterSet = "UNOH" // EdifactCharacterSetUNOI ... EdifactCharacterSetUNOI EdifactCharacterSet = "UNOI" // EdifactCharacterSetUNOJ ... EdifactCharacterSetUNOJ EdifactCharacterSet = "UNOJ" // EdifactCharacterSetUNOK ... EdifactCharacterSetUNOK EdifactCharacterSet = "UNOK" // EdifactCharacterSetUNOX ... EdifactCharacterSetUNOX EdifactCharacterSet = "UNOX" // EdifactCharacterSetUNOY ... EdifactCharacterSetUNOY EdifactCharacterSet = "UNOY" )
func PossibleEdifactCharacterSetValues() []EdifactCharacterSet
PossibleEdifactCharacterSetValues returns an array of possible values for the EdifactCharacterSet const type.
EdifactDecimalIndicator enumerates the values for edifact decimal indicator.
const ( // EdifactDecimalIndicatorComma ... EdifactDecimalIndicatorComma EdifactDecimalIndicator = "Comma" // EdifactDecimalIndicatorDecimal ... EdifactDecimalIndicatorDecimal EdifactDecimalIndicator = "Decimal" // EdifactDecimalIndicatorNotSpecified ... EdifactDecimalIndicatorNotSpecified EdifactDecimalIndicator = "NotSpecified" )
func PossibleEdifactDecimalIndicatorValues() []EdifactDecimalIndicator
PossibleEdifactDecimalIndicatorValues returns an array of possible values for the EdifactDecimalIndicator const type.
type EdifactDelimiterOverride struct { // MessageID - The message id. MessageID *string `json:"messageId,omitempty"` // MessageVersion - The message version. MessageVersion *string `json:"messageVersion,omitempty"` // MessageRelease - The message release. MessageRelease *string `json:"messageRelease,omitempty"` // DataElementSeparator - The data element separator. DataElementSeparator *int32 `json:"dataElementSeparator,omitempty"` // ComponentSeparator - The component separator. ComponentSeparator *int32 `json:"componentSeparator,omitempty"` // SegmentTerminator - The segment terminator. SegmentTerminator *int32 `json:"segmentTerminator,omitempty"` // RepetitionSeparator - The repetition separator. RepetitionSeparator *int32 `json:"repetitionSeparator,omitempty"` // SegmentTerminatorSuffix - The segment terminator suffix. Possible values include: 'SegmentTerminatorSuffixNotSpecified', 'SegmentTerminatorSuffixNone', 'SegmentTerminatorSuffixCR', 'SegmentTerminatorSuffixLF', 'SegmentTerminatorSuffixCRLF' SegmentTerminatorSuffix SegmentTerminatorSuffix `json:"segmentTerminatorSuffix,omitempty"` // DecimalPointIndicator - The decimal point indicator. Possible values include: 'EdifactDecimalIndicatorNotSpecified', 'EdifactDecimalIndicatorComma', 'EdifactDecimalIndicatorDecimal' DecimalPointIndicator EdifactDecimalIndicator `json:"decimalPointIndicator,omitempty"` // ReleaseIndicator - The release indicator. ReleaseIndicator *int32 `json:"releaseIndicator,omitempty"` // MessageAssociationAssignedCode - The message association assigned code. MessageAssociationAssignedCode *string `json:"messageAssociationAssignedCode,omitempty"` // TargetNamespace - The target namespace on which this delimiter settings has to be applied. TargetNamespace *string `json:"targetNamespace,omitempty"` }
EdifactDelimiterOverride the Edifact delimiter override settings.
type EdifactEnvelopeOverride struct { // MessageID - The message id on which this envelope settings has to be applied. MessageID *string `json:"messageId,omitempty"` // MessageVersion - The message version on which this envelope settings has to be applied. MessageVersion *string `json:"messageVersion,omitempty"` // MessageRelease - The message release version on which this envelope settings has to be applied. MessageRelease *string `json:"messageRelease,omitempty"` // MessageAssociationAssignedCode - The message association assigned code. MessageAssociationAssignedCode *string `json:"messageAssociationAssignedCode,omitempty"` // TargetNamespace - The target namespace on which this envelope settings has to be applied. TargetNamespace *string `json:"targetNamespace,omitempty"` // FunctionalGroupID - The functional group id. FunctionalGroupID *string `json:"functionalGroupId,omitempty"` // SenderApplicationQualifier - The sender application qualifier. SenderApplicationQualifier *string `json:"senderApplicationQualifier,omitempty"` // SenderApplicationID - The sender application id. SenderApplicationID *string `json:"senderApplicationId,omitempty"` // ReceiverApplicationQualifier - The receiver application qualifier. ReceiverApplicationQualifier *string `json:"receiverApplicationQualifier,omitempty"` // ReceiverApplicationID - The receiver application id. ReceiverApplicationID *string `json:"receiverApplicationId,omitempty"` // ControllingAgencyCode - The controlling agency code. ControllingAgencyCode *string `json:"controllingAgencyCode,omitempty"` // GroupHeaderMessageVersion - The group header message version. GroupHeaderMessageVersion *string `json:"groupHeaderMessageVersion,omitempty"` // GroupHeaderMessageRelease - The group header message release. GroupHeaderMessageRelease *string `json:"groupHeaderMessageRelease,omitempty"` // AssociationAssignedCode - The association assigned code. AssociationAssignedCode *string `json:"associationAssignedCode,omitempty"` // ApplicationPassword - The application password. ApplicationPassword *string `json:"applicationPassword,omitempty"` }
EdifactEnvelopeOverride the Edifact envelope override settings.
type EdifactEnvelopeSettings struct { // GroupAssociationAssignedCode - The group association assigned code. GroupAssociationAssignedCode *string `json:"groupAssociationAssignedCode,omitempty"` // CommunicationAgreementID - The communication agreement id. CommunicationAgreementID *string `json:"communicationAgreementId,omitempty"` // ApplyDelimiterStringAdvice - The value indicating whether to apply delimiter string advice. ApplyDelimiterStringAdvice *bool `json:"applyDelimiterStringAdvice,omitempty"` // CreateGroupingSegments - The value indicating whether to create grouping segments. CreateGroupingSegments *bool `json:"createGroupingSegments,omitempty"` // EnableDefaultGroupHeaders - The value indicating whether to enable default group headers. EnableDefaultGroupHeaders *bool `json:"enableDefaultGroupHeaders,omitempty"` // RecipientReferencePasswordValue - The recipient reference password value. RecipientReferencePasswordValue *string `json:"recipientReferencePasswordValue,omitempty"` // RecipientReferencePasswordQualifier - The recipient reference password qualifier. RecipientReferencePasswordQualifier *string `json:"recipientReferencePasswordQualifier,omitempty"` // ApplicationReferenceID - The application reference id. ApplicationReferenceID *string `json:"applicationReferenceId,omitempty"` // ProcessingPriorityCode - The processing priority code. ProcessingPriorityCode *string `json:"processingPriorityCode,omitempty"` // InterchangeControlNumberLowerBound - The interchange control number lower bound. InterchangeControlNumberLowerBound *int64 `json:"interchangeControlNumberLowerBound,omitempty"` // InterchangeControlNumberUpperBound - The interchange control number upper bound. InterchangeControlNumberUpperBound *int64 `json:"interchangeControlNumberUpperBound,omitempty"` // RolloverInterchangeControlNumber - The value indicating whether to rollover interchange control number. RolloverInterchangeControlNumber *bool `json:"rolloverInterchangeControlNumber,omitempty"` // InterchangeControlNumberPrefix - The interchange control number prefix. InterchangeControlNumberPrefix *string `json:"interchangeControlNumberPrefix,omitempty"` // InterchangeControlNumberSuffix - The interchange control number suffix. InterchangeControlNumberSuffix *string `json:"interchangeControlNumberSuffix,omitempty"` // SenderReverseRoutingAddress - The sender reverse routing address. SenderReverseRoutingAddress *string `json:"senderReverseRoutingAddress,omitempty"` // ReceiverReverseRoutingAddress - The receiver reverse routing address. ReceiverReverseRoutingAddress *string `json:"receiverReverseRoutingAddress,omitempty"` // FunctionalGroupID - The functional group id. FunctionalGroupID *string `json:"functionalGroupId,omitempty"` // GroupControllingAgencyCode - The group controlling agency code. GroupControllingAgencyCode *string `json:"groupControllingAgencyCode,omitempty"` // GroupMessageVersion - The group message version. GroupMessageVersion *string `json:"groupMessageVersion,omitempty"` // GroupMessageRelease - The group message release. GroupMessageRelease *string `json:"groupMessageRelease,omitempty"` // GroupControlNumberLowerBound - The group control number lower bound. GroupControlNumberLowerBound *int64 `json:"groupControlNumberLowerBound,omitempty"` // GroupControlNumberUpperBound - The group control number upper bound. GroupControlNumberUpperBound *int64 `json:"groupControlNumberUpperBound,omitempty"` // RolloverGroupControlNumber - The value indicating whether to rollover group control number. RolloverGroupControlNumber *bool `json:"rolloverGroupControlNumber,omitempty"` // GroupControlNumberPrefix - The group control number prefix. GroupControlNumberPrefix *string `json:"groupControlNumberPrefix,omitempty"` // GroupControlNumberSuffix - The group control number suffix. GroupControlNumberSuffix *string `json:"groupControlNumberSuffix,omitempty"` // GroupApplicationReceiverQualifier - The group application receiver qualifier. GroupApplicationReceiverQualifier *string `json:"groupApplicationReceiverQualifier,omitempty"` // GroupApplicationReceiverID - The group application receiver id. GroupApplicationReceiverID *string `json:"groupApplicationReceiverId,omitempty"` // GroupApplicationSenderQualifier - The group application sender qualifier. GroupApplicationSenderQualifier *string `json:"groupApplicationSenderQualifier,omitempty"` // GroupApplicationSenderID - The group application sender id. GroupApplicationSenderID *string `json:"groupApplicationSenderId,omitempty"` // GroupApplicationPassword - The group application password. GroupApplicationPassword *string `json:"groupApplicationPassword,omitempty"` // OverwriteExistingTransactionSetControlNumber - The value indicating whether to overwrite existing transaction set control number. OverwriteExistingTransactionSetControlNumber *bool `json:"overwriteExistingTransactionSetControlNumber,omitempty"` // TransactionSetControlNumberPrefix - The transaction set control number prefix. TransactionSetControlNumberPrefix *string `json:"transactionSetControlNumberPrefix,omitempty"` // TransactionSetControlNumberSuffix - The transaction set control number suffix. TransactionSetControlNumberSuffix *string `json:"transactionSetControlNumberSuffix,omitempty"` // TransactionSetControlNumberLowerBound - The transaction set control number lower bound. TransactionSetControlNumberLowerBound *int64 `json:"transactionSetControlNumberLowerBound,omitempty"` // TransactionSetControlNumberUpperBound - The transaction set control number upper bound. TransactionSetControlNumberUpperBound *int64 `json:"transactionSetControlNumberUpperBound,omitempty"` // RolloverTransactionSetControlNumber - The value indicating whether to rollover transaction set control number. RolloverTransactionSetControlNumber *bool `json:"rolloverTransactionSetControlNumber,omitempty"` // IsTestInterchange - The value indicating whether the message is a test interchange. IsTestInterchange *bool `json:"isTestInterchange,omitempty"` // SenderInternalIdentification - The sender internal identification. SenderInternalIdentification *string `json:"senderInternalIdentification,omitempty"` // SenderInternalSubIdentification - The sender internal sub identification. SenderInternalSubIdentification *string `json:"senderInternalSubIdentification,omitempty"` // ReceiverInternalIdentification - The receiver internal identification. ReceiverInternalIdentification *string `json:"receiverInternalIdentification,omitempty"` // ReceiverInternalSubIdentification - The receiver internal sub identification. ReceiverInternalSubIdentification *string `json:"receiverInternalSubIdentification,omitempty"` }
EdifactEnvelopeSettings the Edifact agreement envelope settings.
type EdifactFramingSettings struct { // ServiceCodeListDirectoryVersion - The service code list directory version. ServiceCodeListDirectoryVersion *string `json:"serviceCodeListDirectoryVersion,omitempty"` // CharacterEncoding - The character encoding. CharacterEncoding *string `json:"characterEncoding,omitempty"` // ProtocolVersion - The protocol version. ProtocolVersion *int32 `json:"protocolVersion,omitempty"` // DataElementSeparator - The data element separator. DataElementSeparator *int32 `json:"dataElementSeparator,omitempty"` // ComponentSeparator - The component separator. ComponentSeparator *int32 `json:"componentSeparator,omitempty"` // SegmentTerminator - The segment terminator. SegmentTerminator *int32 `json:"segmentTerminator,omitempty"` // ReleaseIndicator - The release indicator. ReleaseIndicator *int32 `json:"releaseIndicator,omitempty"` // RepetitionSeparator - The repetition separator. RepetitionSeparator *int32 `json:"repetitionSeparator,omitempty"` // CharacterSet - The EDIFACT frame setting characterSet. Possible values include: 'EdifactCharacterSetNotSpecified', 'EdifactCharacterSetUNOB', 'EdifactCharacterSetUNOA', 'EdifactCharacterSetUNOC', 'EdifactCharacterSetUNOD', 'EdifactCharacterSetUNOE', 'EdifactCharacterSetUNOF', 'EdifactCharacterSetUNOG', 'EdifactCharacterSetUNOH', 'EdifactCharacterSetUNOI', 'EdifactCharacterSetUNOJ', 'EdifactCharacterSetUNOK', 'EdifactCharacterSetUNOX', 'EdifactCharacterSetUNOY', 'EdifactCharacterSetKECA' CharacterSet EdifactCharacterSet `json:"characterSet,omitempty"` // DecimalPointIndicator - The EDIFACT frame setting decimal indicator. Possible values include: 'EdifactDecimalIndicatorNotSpecified', 'EdifactDecimalIndicatorComma', 'EdifactDecimalIndicatorDecimal' DecimalPointIndicator EdifactDecimalIndicator `json:"decimalPointIndicator,omitempty"` // SegmentTerminatorSuffix - The EDIFACT frame setting segment terminator suffix. Possible values include: 'SegmentTerminatorSuffixNotSpecified', 'SegmentTerminatorSuffixNone', 'SegmentTerminatorSuffixCR', 'SegmentTerminatorSuffixLF', 'SegmentTerminatorSuffixCRLF' SegmentTerminatorSuffix SegmentTerminatorSuffix `json:"segmentTerminatorSuffix,omitempty"` }
EdifactFramingSettings the Edifact agreement framing settings.
type EdifactMessageFilter struct { // MessageFilterType - The message filter type. Possible values include: 'MessageFilterTypeNotSpecified', 'MessageFilterTypeInclude', 'MessageFilterTypeExclude' MessageFilterType MessageFilterType `json:"messageFilterType,omitempty"` }
EdifactMessageFilter the Edifact message filter for odata query.
type EdifactMessageIdentifier struct { // MessageID - The message id on which this envelope settings has to be applied. MessageID *string `json:"messageId,omitempty"` }
EdifactMessageIdentifier the Edifact message identifier.
type EdifactOneWayAgreement struct { // SenderBusinessIdentity - The sender business identity SenderBusinessIdentity *BusinessIdentity `json:"senderBusinessIdentity,omitempty"` // ReceiverBusinessIdentity - The receiver business identity ReceiverBusinessIdentity *BusinessIdentity `json:"receiverBusinessIdentity,omitempty"` // ProtocolSettings - The EDIFACT protocol settings. ProtocolSettings *EdifactProtocolSettings `json:"protocolSettings,omitempty"` }
EdifactOneWayAgreement the Edifact one way agreement.
type EdifactProcessingSettings struct { // MaskSecurityInfo - The value indicating whether to mask security information. MaskSecurityInfo *bool `json:"maskSecurityInfo,omitempty"` // PreserveInterchange - The value indicating whether to preserve interchange. PreserveInterchange *bool `json:"preserveInterchange,omitempty"` // SuspendInterchangeOnError - The value indicating whether to suspend interchange on error. SuspendInterchangeOnError *bool `json:"suspendInterchangeOnError,omitempty"` // CreateEmptyXMLTagsForTrailingSeparators - The value indicating whether to create empty xml tags for trailing separators. CreateEmptyXMLTagsForTrailingSeparators *bool `json:"createEmptyXmlTagsForTrailingSeparators,omitempty"` // UseDotAsDecimalSeparator - The value indicating whether to use dot as decimal separator. UseDotAsDecimalSeparator *bool `json:"useDotAsDecimalSeparator,omitempty"` }
EdifactProcessingSettings the Edifact agreement protocol settings.
type EdifactProtocolSettings struct { // ValidationSettings - The EDIFACT validation settings. ValidationSettings *EdifactValidationSettings `json:"validationSettings,omitempty"` // FramingSettings - The EDIFACT framing settings. FramingSettings *EdifactFramingSettings `json:"framingSettings,omitempty"` // EnvelopeSettings - The EDIFACT envelope settings. EnvelopeSettings *EdifactEnvelopeSettings `json:"envelopeSettings,omitempty"` // AcknowledgementSettings - The EDIFACT acknowledgement settings. AcknowledgementSettings *EdifactAcknowledgementSettings `json:"acknowledgementSettings,omitempty"` // MessageFilter - The EDIFACT message filter. MessageFilter *EdifactMessageFilter `json:"messageFilter,omitempty"` // ProcessingSettings - The EDIFACT processing Settings. ProcessingSettings *EdifactProcessingSettings `json:"processingSettings,omitempty"` // EnvelopeOverrides - The EDIFACT envelope override settings. EnvelopeOverrides *[]EdifactEnvelopeOverride `json:"envelopeOverrides,omitempty"` // MessageFilterList - The EDIFACT message filter list. MessageFilterList *[]EdifactMessageIdentifier `json:"messageFilterList,omitempty"` // SchemaReferences - The EDIFACT schema references. SchemaReferences *[]EdifactSchemaReference `json:"schemaReferences,omitempty"` // ValidationOverrides - The EDIFACT validation override settings. ValidationOverrides *[]EdifactValidationOverride `json:"validationOverrides,omitempty"` // EdifactDelimiterOverrides - The EDIFACT delimiter override settings. EdifactDelimiterOverrides *[]EdifactDelimiterOverride `json:"edifactDelimiterOverrides,omitempty"` }
EdifactProtocolSettings the Edifact agreement protocol settings.
type EdifactSchemaReference struct { // MessageID - The message id. MessageID *string `json:"messageId,omitempty"` // MessageVersion - The message version. MessageVersion *string `json:"messageVersion,omitempty"` // MessageRelease - The message release version. MessageRelease *string `json:"messageRelease,omitempty"` // SenderApplicationID - The sender application id. SenderApplicationID *string `json:"senderApplicationId,omitempty"` // SenderApplicationQualifier - The sender application qualifier. SenderApplicationQualifier *string `json:"senderApplicationQualifier,omitempty"` // AssociationAssignedCode - The association assigned code. AssociationAssignedCode *string `json:"associationAssignedCode,omitempty"` // SchemaName - The schema name. SchemaName *string `json:"schemaName,omitempty"` }
EdifactSchemaReference the Edifact schema reference.
type EdifactValidationOverride struct { // MessageID - The message id on which the validation settings has to be applied. MessageID *string `json:"messageId,omitempty"` // EnforceCharacterSet - The value indicating whether to validate character Set. EnforceCharacterSet *bool `json:"enforceCharacterSet,omitempty"` // ValidateEdiTypes - The value indicating whether to validate EDI types. ValidateEdiTypes *bool `json:"validateEdiTypes,omitempty"` // ValidateXsdTypes - The value indicating whether to validate XSD types. ValidateXsdTypes *bool `json:"validateXsdTypes,omitempty"` // AllowLeadingAndTrailingSpacesAndZeroes - The value indicating whether to allow leading and trailing spaces and zeroes. AllowLeadingAndTrailingSpacesAndZeroes *bool `json:"allowLeadingAndTrailingSpacesAndZeroes,omitempty"` // TrailingSeparatorPolicy - The trailing separator policy. Possible values include: 'TrailingSeparatorPolicyNotSpecified', 'TrailingSeparatorPolicyNotAllowed', 'TrailingSeparatorPolicyOptional', 'TrailingSeparatorPolicyMandatory' TrailingSeparatorPolicy TrailingSeparatorPolicy `json:"trailingSeparatorPolicy,omitempty"` // TrimLeadingAndTrailingSpacesAndZeroes - The value indicating whether to trim leading and trailing spaces and zeroes. TrimLeadingAndTrailingSpacesAndZeroes *bool `json:"trimLeadingAndTrailingSpacesAndZeroes,omitempty"` }
EdifactValidationOverride the Edifact validation override settings.
type EdifactValidationSettings struct { // ValidateCharacterSet - The value indicating whether to validate character set in the message. ValidateCharacterSet *bool `json:"validateCharacterSet,omitempty"` // CheckDuplicateInterchangeControlNumber - The value indicating whether to check for duplicate interchange control number. CheckDuplicateInterchangeControlNumber *bool `json:"checkDuplicateInterchangeControlNumber,omitempty"` // InterchangeControlNumberValidityDays - The validity period of interchange control number. InterchangeControlNumberValidityDays *int32 `json:"interchangeControlNumberValidityDays,omitempty"` // CheckDuplicateGroupControlNumber - The value indicating whether to check for duplicate group control number. CheckDuplicateGroupControlNumber *bool `json:"checkDuplicateGroupControlNumber,omitempty"` // CheckDuplicateTransactionSetControlNumber - The value indicating whether to check for duplicate transaction set control number. CheckDuplicateTransactionSetControlNumber *bool `json:"checkDuplicateTransactionSetControlNumber,omitempty"` // ValidateEdiTypes - The value indicating whether to Whether to validate EDI types. ValidateEdiTypes *bool `json:"validateEdiTypes,omitempty"` // ValidateXsdTypes - The value indicating whether to Whether to validate XSD types. ValidateXsdTypes *bool `json:"validateXsdTypes,omitempty"` // AllowLeadingAndTrailingSpacesAndZeroes - The value indicating whether to allow leading and trailing spaces and zeroes. AllowLeadingAndTrailingSpacesAndZeroes *bool `json:"allowLeadingAndTrailingSpacesAndZeroes,omitempty"` // TrimLeadingAndTrailingSpacesAndZeroes - The value indicating whether to trim leading and trailing spaces and zeroes. TrimLeadingAndTrailingSpacesAndZeroes *bool `json:"trimLeadingAndTrailingSpacesAndZeroes,omitempty"` // TrailingSeparatorPolicy - The trailing separator policy. Possible values include: 'TrailingSeparatorPolicyNotSpecified', 'TrailingSeparatorPolicyNotAllowed', 'TrailingSeparatorPolicyOptional', 'TrailingSeparatorPolicyMandatory' TrailingSeparatorPolicy TrailingSeparatorPolicy `json:"trailingSeparatorPolicy,omitempty"` }
EdifactValidationSettings the Edifact agreement validation settings.
EncryptionAlgorithm enumerates the values for encryption algorithm.
const ( // EncryptionAlgorithmAES128 ... EncryptionAlgorithmAES128 EncryptionAlgorithm = "AES128" // EncryptionAlgorithmAES192 ... EncryptionAlgorithmAES192 EncryptionAlgorithm = "AES192" // EncryptionAlgorithmAES256 ... EncryptionAlgorithmAES256 EncryptionAlgorithm = "AES256" // EncryptionAlgorithmDES3 ... EncryptionAlgorithmDES3 EncryptionAlgorithm = "DES3" // EncryptionAlgorithmNone ... EncryptionAlgorithmNone EncryptionAlgorithm = "None" // EncryptionAlgorithmNotSpecified ... EncryptionAlgorithmNotSpecified EncryptionAlgorithm = "NotSpecified" // EncryptionAlgorithmRC2 ... EncryptionAlgorithmRC2 EncryptionAlgorithm = "RC2" )
func PossibleEncryptionAlgorithmValues() []EncryptionAlgorithm
PossibleEncryptionAlgorithmValues returns an array of possible values for the EncryptionAlgorithm const type.
ErrorInfo the error info.
type ErrorProperties struct { // Code - Error code. Code *string `json:"code,omitempty"` // Message - Error message indicating why the operation failed. Message *string `json:"message,omitempty"` }
ErrorProperties error properties indicate why the Logic service was not able to process the incoming request. The reason is provided in the error message.
type ErrorResponse struct { // Error - The error properties. Error *ErrorProperties `json:"error,omitempty"` }
ErrorResponse error response indicates Logic service is not able to process the incoming request. The error property contains the error details.
EventLevel enumerates the values for event level.
const ( // Critical ... Critical EventLevel = "Critical" // Error ... Error EventLevel = "Error" // Informational ... Informational EventLevel = "Informational" // LogAlways ... LogAlways EventLevel = "LogAlways" // Verbose ... Verbose EventLevel = "Verbose" // Warning ... Warning EventLevel = "Warning" )
func PossibleEventLevelValues() []EventLevel
PossibleEventLevelValues returns an array of possible values for the EventLevel const type.
type Expression struct { Text *string `json:"text,omitempty"` Value interface{} `json:"value,omitempty"` Subexpressions *[]Expression `json:"subexpressions,omitempty"` Error *AzureResourceErrorInfo `json:"error,omitempty"` }
Expression ...
type ExpressionRoot struct { // Path - The path. Path *string `json:"path,omitempty"` Text *string `json:"text,omitempty"` Value interface{} `json:"value,omitempty"` Subexpressions *[]Expression `json:"subexpressions,omitempty"` Error *AzureResourceErrorInfo `json:"error,omitempty"` }
ExpressionRoot ...
type ExpressionTraces struct { autorest.Response `json:"-"` Inputs *[]ExpressionRoot `json:"inputs,omitempty"` }
ExpressionTraces ...
type GenerateUpgradedDefinitionParameters struct { // TargetSchemaVersion - The target schema version. TargetSchemaVersion *string `json:"targetSchemaVersion,omitempty"` }
GenerateUpgradedDefinitionParameters the parameters to generate upgraded definition.
type GetCallbackURLParameters struct { // NotAfter - The expiry time. NotAfter *date.Time `json:"notAfter,omitempty"` // KeyType - The key type. Possible values include: 'KeyTypeNotSpecified', 'KeyTypePrimary', 'KeyTypeSecondary' KeyType KeyType `json:"keyType,omitempty"` }
GetCallbackURLParameters the callback url parameters.
HashingAlgorithm enumerates the values for hashing algorithm.
const ( // HashingAlgorithmMD5 ... HashingAlgorithmMD5 HashingAlgorithm = "MD5" // HashingAlgorithmNone ... HashingAlgorithmNone HashingAlgorithm = "None" // HashingAlgorithmNotSpecified ... HashingAlgorithmNotSpecified HashingAlgorithm = "NotSpecified" // HashingAlgorithmSHA1 ... HashingAlgorithmSHA1 HashingAlgorithm = "SHA1" // HashingAlgorithmSHA2256 ... HashingAlgorithmSHA2256 HashingAlgorithm = "SHA2256" // HashingAlgorithmSHA2384 ... HashingAlgorithmSHA2384 HashingAlgorithm = "SHA2384" // HashingAlgorithmSHA2512 ... HashingAlgorithmSHA2512 HashingAlgorithm = "SHA2512" )
func PossibleHashingAlgorithmValues() []HashingAlgorithm
PossibleHashingAlgorithmValues returns an array of possible values for the HashingAlgorithm const type.
type IntegrationAccount struct { autorest.Response `json:"-"` // Properties - The integration account properties. Properties interface{} `json:"properties,omitempty"` // Sku - The sku. Sku *IntegrationAccountSku `json:"sku,omitempty"` // ID - READ-ONLY; The resource id. ID *string `json:"id,omitempty"` // Name - READ-ONLY; Gets the resource name. Name *string `json:"name,omitempty"` // Type - READ-ONLY; Gets the resource type. Type *string `json:"type,omitempty"` // Location - The resource location. Location *string `json:"location,omitempty"` // Tags - The resource tags. Tags map[string]*string `json:"tags"` }
IntegrationAccount the integration account.
func (ia IntegrationAccount) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationAccount.
type IntegrationAccountAgreement struct { autorest.Response `json:"-"` // IntegrationAccountAgreementProperties - The integration account agreement properties. *IntegrationAccountAgreementProperties `json:"properties,omitempty"` // ID - READ-ONLY; The resource id. ID *string `json:"id,omitempty"` // Name - READ-ONLY; Gets the resource name. Name *string `json:"name,omitempty"` // Type - READ-ONLY; Gets the resource type. Type *string `json:"type,omitempty"` // Location - The resource location. Location *string `json:"location,omitempty"` // Tags - The resource tags. Tags map[string]*string `json:"tags"` }
IntegrationAccountAgreement the integration account agreement.
func (iaa IntegrationAccountAgreement) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationAccountAgreement.
func (iaa *IntegrationAccountAgreement) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for IntegrationAccountAgreement struct.
type IntegrationAccountAgreementFilter struct { // AgreementType - The agreement type of integration account agreement. Possible values include: 'AgreementTypeNotSpecified', 'AgreementTypeAS2', 'AgreementTypeX12', 'AgreementTypeEdifact' AgreementType AgreementType `json:"agreementType,omitempty"` }
IntegrationAccountAgreementFilter the integration account agreement filter for odata query.
type IntegrationAccountAgreementListResult struct { autorest.Response `json:"-"` // Value - The list of integration account agreements. Value *[]IntegrationAccountAgreement `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
IntegrationAccountAgreementListResult the list of integration account agreements.
func (iaalr IntegrationAccountAgreementListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type IntegrationAccountAgreementListResultIterator struct {
// contains filtered or unexported fields
}
IntegrationAccountAgreementListResultIterator provides access to a complete listing of IntegrationAccountAgreement values.
func NewIntegrationAccountAgreementListResultIterator(page IntegrationAccountAgreementListResultPage) IntegrationAccountAgreementListResultIterator
Creates a new instance of the IntegrationAccountAgreementListResultIterator type.
func (iter *IntegrationAccountAgreementListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (iter *IntegrationAccountAgreementListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (iter IntegrationAccountAgreementListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (iter IntegrationAccountAgreementListResultIterator) Response() IntegrationAccountAgreementListResult
Response returns the raw server response from the last page request.
func (iter IntegrationAccountAgreementListResultIterator) Value() IntegrationAccountAgreement
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type IntegrationAccountAgreementListResultPage struct {
// contains filtered or unexported fields
}
IntegrationAccountAgreementListResultPage contains a page of IntegrationAccountAgreement values.
func NewIntegrationAccountAgreementListResultPage(cur IntegrationAccountAgreementListResult, getNextPage func(context.Context, IntegrationAccountAgreementListResult) (IntegrationAccountAgreementListResult, error)) IntegrationAccountAgreementListResultPage
Creates a new instance of the IntegrationAccountAgreementListResultPage type.
func (page *IntegrationAccountAgreementListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (page *IntegrationAccountAgreementListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (page IntegrationAccountAgreementListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (page IntegrationAccountAgreementListResultPage) Response() IntegrationAccountAgreementListResult
Response returns the raw server response from the last page request.
func (page IntegrationAccountAgreementListResultPage) Values() []IntegrationAccountAgreement
Values returns the slice of values for the current page or nil if there are no values.
type IntegrationAccountAgreementProperties struct { // CreatedTime - READ-ONLY; The created time. CreatedTime *date.Time `json:"createdTime,omitempty"` // ChangedTime - READ-ONLY; The changed time. ChangedTime *date.Time `json:"changedTime,omitempty"` // Metadata - The metadata. Metadata interface{} `json:"metadata,omitempty"` // AgreementType - The agreement type. Possible values include: 'AgreementTypeNotSpecified', 'AgreementTypeAS2', 'AgreementTypeX12', 'AgreementTypeEdifact' AgreementType AgreementType `json:"agreementType,omitempty"` // HostPartner - The integration account partner that is set as host partner for this agreement. HostPartner *string `json:"hostPartner,omitempty"` // GuestPartner - The integration account partner that is set as guest partner for this agreement. GuestPartner *string `json:"guestPartner,omitempty"` // HostIdentity - The business identity of the host partner. HostIdentity *BusinessIdentity `json:"hostIdentity,omitempty"` // GuestIdentity - The business identity of the guest partner. GuestIdentity *BusinessIdentity `json:"guestIdentity,omitempty"` // Content - The agreement content. Content *AgreementContent `json:"content,omitempty"` }
IntegrationAccountAgreementProperties the integration account agreement properties.
func (iaap IntegrationAccountAgreementProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationAccountAgreementProperties.
type IntegrationAccountAssembliesClient struct { BaseClient }
IntegrationAccountAssembliesClient is the REST API for Azure Logic Apps.
func NewIntegrationAccountAssembliesClient(subscriptionID string) IntegrationAccountAssembliesClient
NewIntegrationAccountAssembliesClient creates an instance of the IntegrationAccountAssembliesClient client.
func NewIntegrationAccountAssembliesClientWithBaseURI(baseURI string, subscriptionID string) IntegrationAccountAssembliesClient
NewIntegrationAccountAssembliesClientWithBaseURI creates an instance of the IntegrationAccountAssembliesClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (client IntegrationAccountAssembliesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, assemblyArtifactName string, assemblyArtifact AssemblyDefinition) (result AssemblyDefinition, err error)
CreateOrUpdate create or update an assembly for an integration account. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. assemblyArtifactName - the assembly artifact name. assemblyArtifact - the assembly artifact.
func (client IntegrationAccountAssembliesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, assemblyArtifactName string, assemblyArtifact AssemblyDefinition) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (client IntegrationAccountAssembliesClient) CreateOrUpdateResponder(resp *http.Response) (result AssemblyDefinition, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (client IntegrationAccountAssembliesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (client IntegrationAccountAssembliesClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string, assemblyArtifactName string) (result autorest.Response, err error)
Delete delete an assembly for an integration account. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. assemblyArtifactName - the assembly artifact name.
func (client IntegrationAccountAssembliesClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, assemblyArtifactName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (client IntegrationAccountAssembliesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (client IntegrationAccountAssembliesClient) DeleteSender(req *http.Request) (*http.Response, error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (client IntegrationAccountAssembliesClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string, assemblyArtifactName string) (result AssemblyDefinition, err error)
Get get an assembly for an integration account. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. assemblyArtifactName - the assembly artifact name.
func (client IntegrationAccountAssembliesClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, assemblyArtifactName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (client IntegrationAccountAssembliesClient) GetResponder(resp *http.Response) (result AssemblyDefinition, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (client IntegrationAccountAssembliesClient) GetSender(req *http.Request) (*http.Response, error)
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (client IntegrationAccountAssembliesClient) List(ctx context.Context, resourceGroupName string, integrationAccountName string) (result AssemblyCollection, err error)
List list the assemblies for an integration account. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name.
func (client IntegrationAccountAssembliesClient) ListContentCallbackURL(ctx context.Context, resourceGroupName string, integrationAccountName string, assemblyArtifactName string) (result WorkflowTriggerCallbackURL, err error)
ListContentCallbackURL get the content callback url for an integration account assembly. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. assemblyArtifactName - the assembly artifact name.
func (client IntegrationAccountAssembliesClient) ListContentCallbackURLPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, assemblyArtifactName string) (*http.Request, error)
ListContentCallbackURLPreparer prepares the ListContentCallbackURL request.
func (client IntegrationAccountAssembliesClient) ListContentCallbackURLResponder(resp *http.Response) (result WorkflowTriggerCallbackURL, err error)
ListContentCallbackURLResponder handles the response to the ListContentCallbackURL request. The method always closes the http.Response Body.
func (client IntegrationAccountAssembliesClient) ListContentCallbackURLSender(req *http.Request) (*http.Response, error)
ListContentCallbackURLSender sends the ListContentCallbackURL request. The method will close the http.Response Body if it receives an error.
func (client IntegrationAccountAssembliesClient) ListPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string) (*http.Request, error)
ListPreparer prepares the List request.
func (client IntegrationAccountAssembliesClient) ListResponder(resp *http.Response) (result AssemblyCollection, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (client IntegrationAccountAssembliesClient) ListSender(req *http.Request) (*http.Response, error)
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type IntegrationAccountBatchConfigurationsClient struct { BaseClient }
IntegrationAccountBatchConfigurationsClient is the REST API for Azure Logic Apps.
func NewIntegrationAccountBatchConfigurationsClient(subscriptionID string) IntegrationAccountBatchConfigurationsClient
NewIntegrationAccountBatchConfigurationsClient creates an instance of the IntegrationAccountBatchConfigurationsClient client.
func NewIntegrationAccountBatchConfigurationsClientWithBaseURI(baseURI string, subscriptionID string) IntegrationAccountBatchConfigurationsClient
NewIntegrationAccountBatchConfigurationsClientWithBaseURI creates an instance of the IntegrationAccountBatchConfigurationsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (client IntegrationAccountBatchConfigurationsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, batchConfigurationName string, batchConfiguration BatchConfiguration) (result BatchConfiguration, err error)
CreateOrUpdate create or update a batch configuration for an integration account. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. batchConfigurationName - the batch configuration name. batchConfiguration - the batch configuration.
func (client IntegrationAccountBatchConfigurationsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, batchConfigurationName string, batchConfiguration BatchConfiguration) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (client IntegrationAccountBatchConfigurationsClient) CreateOrUpdateResponder(resp *http.Response) (result BatchConfiguration, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (client IntegrationAccountBatchConfigurationsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (client IntegrationAccountBatchConfigurationsClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string, batchConfigurationName string) (result autorest.Response, err error)
Delete delete a batch configuration for an integration account. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. batchConfigurationName - the batch configuration name.
func (client IntegrationAccountBatchConfigurationsClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, batchConfigurationName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (client IntegrationAccountBatchConfigurationsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (client IntegrationAccountBatchConfigurationsClient) DeleteSender(req *http.Request) (*http.Response, error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (client IntegrationAccountBatchConfigurationsClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string, batchConfigurationName string) (result BatchConfiguration, err error)
Get get a batch configuration for an integration account. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. batchConfigurationName - the batch configuration name.
func (client IntegrationAccountBatchConfigurationsClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, batchConfigurationName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (client IntegrationAccountBatchConfigurationsClient) GetResponder(resp *http.Response) (result BatchConfiguration, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (client IntegrationAccountBatchConfigurationsClient) GetSender(req *http.Request) (*http.Response, error)
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (client IntegrationAccountBatchConfigurationsClient) List(ctx context.Context, resourceGroupName string, integrationAccountName string) (result BatchConfigurationCollection, err error)
List list the batch configurations for an integration account. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name.
func (client IntegrationAccountBatchConfigurationsClient) ListPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string) (*http.Request, error)
ListPreparer prepares the List request.
func (client IntegrationAccountBatchConfigurationsClient) ListResponder(resp *http.Response) (result BatchConfigurationCollection, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (client IntegrationAccountBatchConfigurationsClient) ListSender(req *http.Request) (*http.Response, error)
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type IntegrationAccountCertificate struct { autorest.Response `json:"-"` // IntegrationAccountCertificateProperties - The integration account certificate properties. *IntegrationAccountCertificateProperties `json:"properties,omitempty"` // ID - READ-ONLY; The resource id. ID *string `json:"id,omitempty"` // Name - READ-ONLY; Gets the resource name. Name *string `json:"name,omitempty"` // Type - READ-ONLY; Gets the resource type. Type *string `json:"type,omitempty"` // Location - The resource location. Location *string `json:"location,omitempty"` // Tags - The resource tags. Tags map[string]*string `json:"tags"` }
IntegrationAccountCertificate the integration account certificate.
func (iac IntegrationAccountCertificate) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationAccountCertificate.
func (iac *IntegrationAccountCertificate) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for IntegrationAccountCertificate struct.
type IntegrationAccountCertificateListResult struct { autorest.Response `json:"-"` // Value - The list of integration account certificates. Value *[]IntegrationAccountCertificate `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
IntegrationAccountCertificateListResult the list of integration account certificates.
func (iaclr IntegrationAccountCertificateListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type IntegrationAccountCertificateListResultIterator struct {
// contains filtered or unexported fields
}
IntegrationAccountCertificateListResultIterator provides access to a complete listing of IntegrationAccountCertificate values.
func NewIntegrationAccountCertificateListResultIterator(page IntegrationAccountCertificateListResultPage) IntegrationAccountCertificateListResultIterator
Creates a new instance of the IntegrationAccountCertificateListResultIterator type.
func (iter *IntegrationAccountCertificateListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (iter *IntegrationAccountCertificateListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (iter IntegrationAccountCertificateListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (iter IntegrationAccountCertificateListResultIterator) Response() IntegrationAccountCertificateListResult
Response returns the raw server response from the last page request.
func (iter IntegrationAccountCertificateListResultIterator) Value() IntegrationAccountCertificate
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type IntegrationAccountCertificateListResultPage struct {
// contains filtered or unexported fields
}
IntegrationAccountCertificateListResultPage contains a page of IntegrationAccountCertificate values.
func NewIntegrationAccountCertificateListResultPage(cur IntegrationAccountCertificateListResult, getNextPage func(context.Context, IntegrationAccountCertificateListResult) (IntegrationAccountCertificateListResult, error)) IntegrationAccountCertificateListResultPage
Creates a new instance of the IntegrationAccountCertificateListResultPage type.
func (page *IntegrationAccountCertificateListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (page *IntegrationAccountCertificateListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (page IntegrationAccountCertificateListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (page IntegrationAccountCertificateListResultPage) Response() IntegrationAccountCertificateListResult
Response returns the raw server response from the last page request.
func (page IntegrationAccountCertificateListResultPage) Values() []IntegrationAccountCertificate
Values returns the slice of values for the current page or nil if there are no values.
type IntegrationAccountCertificateProperties struct { // CreatedTime - READ-ONLY; The created time. CreatedTime *date.Time `json:"createdTime,omitempty"` // ChangedTime - READ-ONLY; The changed time. ChangedTime *date.Time `json:"changedTime,omitempty"` // Metadata - The metadata. Metadata interface{} `json:"metadata,omitempty"` // Key - The key details in the key vault. Key *KeyVaultKeyReference `json:"key,omitempty"` // PublicCertificate - The public certificate. PublicCertificate *string `json:"publicCertificate,omitempty"` }
IntegrationAccountCertificateProperties the integration account certificate properties.
func (iacp IntegrationAccountCertificateProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationAccountCertificateProperties.
type IntegrationAccountListResult struct { autorest.Response `json:"-"` // Value - The list of integration accounts. Value *[]IntegrationAccount `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
IntegrationAccountListResult the list of integration accounts.
func (ialr IntegrationAccountListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type IntegrationAccountListResultIterator struct {
// contains filtered or unexported fields
}
IntegrationAccountListResultIterator provides access to a complete listing of IntegrationAccount values.
func NewIntegrationAccountListResultIterator(page IntegrationAccountListResultPage) IntegrationAccountListResultIterator
Creates a new instance of the IntegrationAccountListResultIterator type.
func (iter *IntegrationAccountListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (iter *IntegrationAccountListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (iter IntegrationAccountListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (iter IntegrationAccountListResultIterator) Response() IntegrationAccountListResult
Response returns the raw server response from the last page request.
func (iter IntegrationAccountListResultIterator) Value() IntegrationAccount
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type IntegrationAccountListResultPage struct {
// contains filtered or unexported fields
}
IntegrationAccountListResultPage contains a page of IntegrationAccount values.
func NewIntegrationAccountListResultPage(cur IntegrationAccountListResult, getNextPage func(context.Context, IntegrationAccountListResult) (IntegrationAccountListResult, error)) IntegrationAccountListResultPage
Creates a new instance of the IntegrationAccountListResultPage type.
func (page *IntegrationAccountListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (page *IntegrationAccountListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (page IntegrationAccountListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (page IntegrationAccountListResultPage) Response() IntegrationAccountListResult
Response returns the raw server response from the last page request.
func (page IntegrationAccountListResultPage) Values() []IntegrationAccount
Values returns the slice of values for the current page or nil if there are no values.
type IntegrationAccountMap struct { autorest.Response `json:"-"` // IntegrationAccountMapProperties - The integration account map properties. *IntegrationAccountMapProperties `json:"properties,omitempty"` // ID - READ-ONLY; The resource id. ID *string `json:"id,omitempty"` // Name - READ-ONLY; Gets the resource name. Name *string `json:"name,omitempty"` // Type - READ-ONLY; Gets the resource type. Type *string `json:"type,omitempty"` // Location - The resource location. Location *string `json:"location,omitempty"` // Tags - The resource tags. Tags map[string]*string `json:"tags"` }
IntegrationAccountMap the integration account map.
func (iam IntegrationAccountMap) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationAccountMap.
func (iam *IntegrationAccountMap) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for IntegrationAccountMap struct.
type IntegrationAccountMapFilter struct { // MapType - The map type of integration account map. Possible values include: 'MapTypeNotSpecified', 'MapTypeXslt' MapType MapType `json:"mapType,omitempty"` }
IntegrationAccountMapFilter the integration account map filter for odata query.
type IntegrationAccountMapListResult struct { autorest.Response `json:"-"` // Value - The list of integration account maps. Value *[]IntegrationAccountMap `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
IntegrationAccountMapListResult the list of integration account maps.
func (iamlr IntegrationAccountMapListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type IntegrationAccountMapListResultIterator struct {
// contains filtered or unexported fields
}
IntegrationAccountMapListResultIterator provides access to a complete listing of IntegrationAccountMap values.
func NewIntegrationAccountMapListResultIterator(page IntegrationAccountMapListResultPage) IntegrationAccountMapListResultIterator
Creates a new instance of the IntegrationAccountMapListResultIterator type.
func (iter *IntegrationAccountMapListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (iter *IntegrationAccountMapListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (iter IntegrationAccountMapListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (iter IntegrationAccountMapListResultIterator) Response() IntegrationAccountMapListResult
Response returns the raw server response from the last page request.
func (iter IntegrationAccountMapListResultIterator) Value() IntegrationAccountMap
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type IntegrationAccountMapListResultPage struct {
// contains filtered or unexported fields
}
IntegrationAccountMapListResultPage contains a page of IntegrationAccountMap values.
func NewIntegrationAccountMapListResultPage(cur IntegrationAccountMapListResult, getNextPage func(context.Context, IntegrationAccountMapListResult) (IntegrationAccountMapListResult, error)) IntegrationAccountMapListResultPage
Creates a new instance of the IntegrationAccountMapListResultPage type.
func (page *IntegrationAccountMapListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (page *IntegrationAccountMapListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (page IntegrationAccountMapListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (page IntegrationAccountMapListResultPage) Response() IntegrationAccountMapListResult
Response returns the raw server response from the last page request.
func (page IntegrationAccountMapListResultPage) Values() []IntegrationAccountMap
Values returns the slice of values for the current page or nil if there are no values.
type IntegrationAccountMapProperties struct { // MapType - The map type. Possible values include: 'MapTypeNotSpecified', 'MapTypeXslt' MapType MapType `json:"mapType,omitempty"` // ParametersSchema - The parameters schema of integration account map. ParametersSchema *IntegrationAccountMapPropertiesParametersSchema `json:"parametersSchema,omitempty"` // CreatedTime - READ-ONLY; The created time. CreatedTime *date.Time `json:"createdTime,omitempty"` // ChangedTime - READ-ONLY; The changed time. ChangedTime *date.Time `json:"changedTime,omitempty"` // Content - The content. Content *string `json:"content,omitempty"` // ContentType - The content type. ContentType *string `json:"contentType,omitempty"` // ContentLink - READ-ONLY; The content link. ContentLink *ContentLink `json:"contentLink,omitempty"` // Metadata - The metadata. Metadata interface{} `json:"metadata,omitempty"` }
IntegrationAccountMapProperties the integration account map.
func (iamp IntegrationAccountMapProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationAccountMapProperties.
type IntegrationAccountMapPropertiesParametersSchema struct { // Ref - The reference name. Ref *string `json:"ref,omitempty"` }
IntegrationAccountMapPropertiesParametersSchema the parameters schema of integration account map.
type IntegrationAccountPartner struct { autorest.Response `json:"-"` // IntegrationAccountPartnerProperties - The integration account partner properties. *IntegrationAccountPartnerProperties `json:"properties,omitempty"` // ID - READ-ONLY; The resource id. ID *string `json:"id,omitempty"` // Name - READ-ONLY; Gets the resource name. Name *string `json:"name,omitempty"` // Type - READ-ONLY; Gets the resource type. Type *string `json:"type,omitempty"` // Location - The resource location. Location *string `json:"location,omitempty"` // Tags - The resource tags. Tags map[string]*string `json:"tags"` }
IntegrationAccountPartner the integration account partner.
func (iap IntegrationAccountPartner) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationAccountPartner.
func (iap *IntegrationAccountPartner) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for IntegrationAccountPartner struct.
type IntegrationAccountPartnerFilter struct { // PartnerType - The partner type of integration account partner. Possible values include: 'PartnerTypeNotSpecified', 'PartnerTypeB2B' PartnerType PartnerType `json:"partnerType,omitempty"` }
IntegrationAccountPartnerFilter the integration account partner filter for odata query.
type IntegrationAccountPartnerListResult struct { autorest.Response `json:"-"` // Value - The list of integration account partners. Value *[]IntegrationAccountPartner `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
IntegrationAccountPartnerListResult the list of integration account partners.
func (iaplr IntegrationAccountPartnerListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type IntegrationAccountPartnerListResultIterator struct {
// contains filtered or unexported fields
}
IntegrationAccountPartnerListResultIterator provides access to a complete listing of IntegrationAccountPartner values.
func NewIntegrationAccountPartnerListResultIterator(page IntegrationAccountPartnerListResultPage) IntegrationAccountPartnerListResultIterator
Creates a new instance of the IntegrationAccountPartnerListResultIterator type.
func (iter *IntegrationAccountPartnerListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (iter *IntegrationAccountPartnerListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (iter IntegrationAccountPartnerListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (iter IntegrationAccountPartnerListResultIterator) Response() IntegrationAccountPartnerListResult
Response returns the raw server response from the last page request.
func (iter IntegrationAccountPartnerListResultIterator) Value() IntegrationAccountPartner
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type IntegrationAccountPartnerListResultPage struct {
// contains filtered or unexported fields
}
IntegrationAccountPartnerListResultPage contains a page of IntegrationAccountPartner values.
func NewIntegrationAccountPartnerListResultPage(cur IntegrationAccountPartnerListResult, getNextPage func(context.Context, IntegrationAccountPartnerListResult) (IntegrationAccountPartnerListResult, error)) IntegrationAccountPartnerListResultPage
Creates a new instance of the IntegrationAccountPartnerListResultPage type.
func (page *IntegrationAccountPartnerListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (page *IntegrationAccountPartnerListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (page IntegrationAccountPartnerListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (page IntegrationAccountPartnerListResultPage) Response() IntegrationAccountPartnerListResult
Response returns the raw server response from the last page request.
func (page IntegrationAccountPartnerListResultPage) Values() []IntegrationAccountPartner
Values returns the slice of values for the current page or nil if there are no values.
type IntegrationAccountPartnerProperties struct { // PartnerType - The partner type. Possible values include: 'PartnerTypeNotSpecified', 'PartnerTypeB2B' PartnerType PartnerType `json:"partnerType,omitempty"` // CreatedTime - READ-ONLY; The created time. CreatedTime *date.Time `json:"createdTime,omitempty"` // ChangedTime - READ-ONLY; The changed time. ChangedTime *date.Time `json:"changedTime,omitempty"` // Metadata - The metadata. Metadata interface{} `json:"metadata,omitempty"` // Content - The partner content. Content *PartnerContent `json:"content,omitempty"` }
IntegrationAccountPartnerProperties the integration account partner properties.
func (iapp IntegrationAccountPartnerProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationAccountPartnerProperties.
type IntegrationAccountRosettaNetProcessConfiguration struct { autorest.Response `json:"-"` // IntegrationAccountRosettaNetProcessConfigurationProperties - The integration account RosettaNet process configuration properties. *IntegrationAccountRosettaNetProcessConfigurationProperties `json:"properties,omitempty"` // ID - READ-ONLY; The resource id. ID *string `json:"id,omitempty"` // Name - READ-ONLY; Gets the resource name. Name *string `json:"name,omitempty"` // Type - READ-ONLY; Gets the resource type. Type *string `json:"type,omitempty"` // Location - The resource location. Location *string `json:"location,omitempty"` // Tags - The resource tags. Tags map[string]*string `json:"tags"` }
IntegrationAccountRosettaNetProcessConfiguration the integration account RosettaNet process configuration.
func (iarnpc IntegrationAccountRosettaNetProcessConfiguration) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationAccountRosettaNetProcessConfiguration.
func (iarnpc *IntegrationAccountRosettaNetProcessConfiguration) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for IntegrationAccountRosettaNetProcessConfiguration struct.
type IntegrationAccountRosettaNetProcessConfigurationListResult struct { autorest.Response `json:"-"` // Value - The list of integration account RosettaNet PIP configuration. Value *[]IntegrationAccountRosettaNetProcessConfiguration `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
IntegrationAccountRosettaNetProcessConfigurationListResult the list of integration account RosettaNet process configuration.
func (iarnpclr IntegrationAccountRosettaNetProcessConfigurationListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type IntegrationAccountRosettaNetProcessConfigurationListResultIterator struct {
// contains filtered or unexported fields
}
IntegrationAccountRosettaNetProcessConfigurationListResultIterator provides access to a complete listing of IntegrationAccountRosettaNetProcessConfiguration values.
func NewIntegrationAccountRosettaNetProcessConfigurationListResultIterator(page IntegrationAccountRosettaNetProcessConfigurationListResultPage) IntegrationAccountRosettaNetProcessConfigurationListResultIterator
Creates a new instance of the IntegrationAccountRosettaNetProcessConfigurationListResultIterator type.
func (iter *IntegrationAccountRosettaNetProcessConfigurationListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (iter *IntegrationAccountRosettaNetProcessConfigurationListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (iter IntegrationAccountRosettaNetProcessConfigurationListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (iter IntegrationAccountRosettaNetProcessConfigurationListResultIterator) Response() IntegrationAccountRosettaNetProcessConfigurationListResult
Response returns the raw server response from the last page request.
func (iter IntegrationAccountRosettaNetProcessConfigurationListResultIterator) Value() IntegrationAccountRosettaNetProcessConfiguration
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type IntegrationAccountRosettaNetProcessConfigurationListResultPage struct {
// contains filtered or unexported fields
}
IntegrationAccountRosettaNetProcessConfigurationListResultPage contains a page of IntegrationAccountRosettaNetProcessConfiguration values.
func NewIntegrationAccountRosettaNetProcessConfigurationListResultPage(cur IntegrationAccountRosettaNetProcessConfigurationListResult, getNextPage func(context.Context, IntegrationAccountRosettaNetProcessConfigurationListResult) (IntegrationAccountRosettaNetProcessConfigurationListResult, error)) IntegrationAccountRosettaNetProcessConfigurationListResultPage
Creates a new instance of the IntegrationAccountRosettaNetProcessConfigurationListResultPage type.
func (page *IntegrationAccountRosettaNetProcessConfigurationListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (page *IntegrationAccountRosettaNetProcessConfigurationListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (page IntegrationAccountRosettaNetProcessConfigurationListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (page IntegrationAccountRosettaNetProcessConfigurationListResultPage) Response() IntegrationAccountRosettaNetProcessConfigurationListResult
Response returns the raw server response from the last page request.
func (page IntegrationAccountRosettaNetProcessConfigurationListResultPage) Values() []IntegrationAccountRosettaNetProcessConfiguration
Values returns the slice of values for the current page or nil if there are no values.
type IntegrationAccountRosettaNetProcessConfigurationProperties struct { // CreatedTime - READ-ONLY; The created time. CreatedTime *date.Time `json:"createdTime,omitempty"` // ChangedTime - READ-ONLY; The changed time. ChangedTime *date.Time `json:"changedTime,omitempty"` // Metadata - The metadata. Metadata map[string]*string `json:"metadata"` // ActivitySettings - The RosettaNet process configuration activity settings. ActivitySettings *RosettaNetPipActivitySettings `json:"activitySettings,omitempty"` // ProcessCode - The integration account RosettaNet process code. ProcessCode *string `json:"processCode,omitempty"` // ProcessVersion - The integration account RosettaNet process version. ProcessVersion *string `json:"processVersion,omitempty"` // ProcessName - The integration account RosettaNet process name. ProcessName *string `json:"processName,omitempty"` // InitiatorRoleSettings - The RosettaNet initiator role settings. InitiatorRoleSettings *RosettaNetPipRoleSettings `json:"initiatorRoleSettings,omitempty"` // ResponderRoleSettings - The RosettaNet responder role settings. ResponderRoleSettings *RosettaNetPipRoleSettings `json:"responderRoleSettings,omitempty"` // Description - The integration account RosettaNet ProcessConfiguration properties. Description *string `json:"description,omitempty"` }
IntegrationAccountRosettaNetProcessConfigurationProperties the integration account RosettaNet process configuration properties.
func (iarnpcp IntegrationAccountRosettaNetProcessConfigurationProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationAccountRosettaNetProcessConfigurationProperties.
type IntegrationAccountSchema struct { autorest.Response `json:"-"` // IntegrationAccountSchemaProperties - The integration account schema properties. *IntegrationAccountSchemaProperties `json:"properties,omitempty"` // ID - READ-ONLY; The resource id. ID *string `json:"id,omitempty"` // Name - READ-ONLY; Gets the resource name. Name *string `json:"name,omitempty"` // Type - READ-ONLY; Gets the resource type. Type *string `json:"type,omitempty"` // Location - The resource location. Location *string `json:"location,omitempty"` // Tags - The resource tags. Tags map[string]*string `json:"tags"` }
IntegrationAccountSchema the integration account schema.
func (ias IntegrationAccountSchema) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationAccountSchema.
func (ias *IntegrationAccountSchema) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for IntegrationAccountSchema struct.
type IntegrationAccountSchemaFilter struct { // SchemaType - The schema type of integration account schema. Possible values include: 'SchemaTypeNotSpecified', 'SchemaTypeXML' SchemaType SchemaType `json:"schemaType,omitempty"` }
IntegrationAccountSchemaFilter the integration account schema filter for odata query.
type IntegrationAccountSchemaListResult struct { autorest.Response `json:"-"` // Value - The list of integration account schemas. Value *[]IntegrationAccountSchema `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
IntegrationAccountSchemaListResult the list of integration account schemas.
func (iaslr IntegrationAccountSchemaListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type IntegrationAccountSchemaListResultIterator struct {
// contains filtered or unexported fields
}
IntegrationAccountSchemaListResultIterator provides access to a complete listing of IntegrationAccountSchema values.
func NewIntegrationAccountSchemaListResultIterator(page IntegrationAccountSchemaListResultPage) IntegrationAccountSchemaListResultIterator
Creates a new instance of the IntegrationAccountSchemaListResultIterator type.
func (iter *IntegrationAccountSchemaListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (iter *IntegrationAccountSchemaListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (iter IntegrationAccountSchemaListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (iter IntegrationAccountSchemaListResultIterator) Response() IntegrationAccountSchemaListResult
Response returns the raw server response from the last page request.
func (iter IntegrationAccountSchemaListResultIterator) Value() IntegrationAccountSchema
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type IntegrationAccountSchemaListResultPage struct {
// contains filtered or unexported fields
}
IntegrationAccountSchemaListResultPage contains a page of IntegrationAccountSchema values.
func NewIntegrationAccountSchemaListResultPage(cur IntegrationAccountSchemaListResult, getNextPage func(context.Context, IntegrationAccountSchemaListResult) (IntegrationAccountSchemaListResult, error)) IntegrationAccountSchemaListResultPage
Creates a new instance of the IntegrationAccountSchemaListResultPage type.
func (page *IntegrationAccountSchemaListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (page *IntegrationAccountSchemaListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (page IntegrationAccountSchemaListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (page IntegrationAccountSchemaListResultPage) Response() IntegrationAccountSchemaListResult
Response returns the raw server response from the last page request.
func (page IntegrationAccountSchemaListResultPage) Values() []IntegrationAccountSchema
Values returns the slice of values for the current page or nil if there are no values.
type IntegrationAccountSchemaProperties struct { // SchemaType - The schema type. Possible values include: 'SchemaTypeNotSpecified', 'SchemaTypeXML' SchemaType SchemaType `json:"schemaType,omitempty"` // TargetNamespace - The target namespace of the schema. TargetNamespace *string `json:"targetNamespace,omitempty"` // DocumentName - The document name. DocumentName *string `json:"documentName,omitempty"` // FileName - The file name. FileName *string `json:"fileName,omitempty"` // CreatedTime - READ-ONLY; The created time. CreatedTime *date.Time `json:"createdTime,omitempty"` // ChangedTime - READ-ONLY; The changed time. ChangedTime *date.Time `json:"changedTime,omitempty"` // Metadata - The metadata. Metadata interface{} `json:"metadata,omitempty"` // Content - The content. Content *string `json:"content,omitempty"` // ContentType - The content type. ContentType *string `json:"contentType,omitempty"` // ContentLink - READ-ONLY; The content link. ContentLink *ContentLink `json:"contentLink,omitempty"` }
IntegrationAccountSchemaProperties the integration account schema properties.
func (iasp IntegrationAccountSchemaProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationAccountSchemaProperties.
type IntegrationAccountSession struct { autorest.Response `json:"-"` // IntegrationAccountSessionProperties - The integration account session properties. *IntegrationAccountSessionProperties `json:"properties,omitempty"` // ID - READ-ONLY; The resource id. ID *string `json:"id,omitempty"` // Name - READ-ONLY; Gets the resource name. Name *string `json:"name,omitempty"` // Type - READ-ONLY; Gets the resource type. Type *string `json:"type,omitempty"` // Location - The resource location. Location *string `json:"location,omitempty"` // Tags - The resource tags. Tags map[string]*string `json:"tags"` }
IntegrationAccountSession the integration account session.
func (ias IntegrationAccountSession) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationAccountSession.
func (ias *IntegrationAccountSession) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for IntegrationAccountSession struct.
type IntegrationAccountSessionFilter struct { // ChangedTime - The changed time of integration account sessions. ChangedTime *date.Time `json:"changedTime,omitempty"` }
IntegrationAccountSessionFilter the integration account session filter.
type IntegrationAccountSessionListResult struct { autorest.Response `json:"-"` // Value - The list of integration account sessions. Value *[]IntegrationAccountSession `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
IntegrationAccountSessionListResult the list of integration account sessions.
func (iaslr IntegrationAccountSessionListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type IntegrationAccountSessionListResultIterator struct {
// contains filtered or unexported fields
}
IntegrationAccountSessionListResultIterator provides access to a complete listing of IntegrationAccountSession values.
func NewIntegrationAccountSessionListResultIterator(page IntegrationAccountSessionListResultPage) IntegrationAccountSessionListResultIterator
Creates a new instance of the IntegrationAccountSessionListResultIterator type.
func (iter *IntegrationAccountSessionListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (iter *IntegrationAccountSessionListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (iter IntegrationAccountSessionListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (iter IntegrationAccountSessionListResultIterator) Response() IntegrationAccountSessionListResult
Response returns the raw server response from the last page request.
func (iter IntegrationAccountSessionListResultIterator) Value() IntegrationAccountSession
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type IntegrationAccountSessionListResultPage struct {
// contains filtered or unexported fields
}
IntegrationAccountSessionListResultPage contains a page of IntegrationAccountSession values.
func NewIntegrationAccountSessionListResultPage(cur IntegrationAccountSessionListResult, getNextPage func(context.Context, IntegrationAccountSessionListResult) (IntegrationAccountSessionListResult, error)) IntegrationAccountSessionListResultPage
Creates a new instance of the IntegrationAccountSessionListResultPage type.
func (page *IntegrationAccountSessionListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (page *IntegrationAccountSessionListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (page IntegrationAccountSessionListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (page IntegrationAccountSessionListResultPage) Response() IntegrationAccountSessionListResult
Response returns the raw server response from the last page request.
func (page IntegrationAccountSessionListResultPage) Values() []IntegrationAccountSession
Values returns the slice of values for the current page or nil if there are no values.
type IntegrationAccountSessionProperties struct { // CreatedTime - READ-ONLY; The created time. CreatedTime *date.Time `json:"createdTime,omitempty"` // ChangedTime - READ-ONLY; The changed time. ChangedTime *date.Time `json:"changedTime,omitempty"` // Content - The session content. Content interface{} `json:"content,omitempty"` }
IntegrationAccountSessionProperties the integration account session properties.
func (iasp IntegrationAccountSessionProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationAccountSessionProperties.
type IntegrationAccountSku struct { // Name - The sku name. Possible values include: 'IntegrationAccountSkuNameNotSpecified', 'IntegrationAccountSkuNameFree', 'IntegrationAccountSkuNameStandard' Name IntegrationAccountSkuName `json:"name,omitempty"` }
IntegrationAccountSku the integration account sku.
IntegrationAccountSkuName enumerates the values for integration account sku name.
const ( // IntegrationAccountSkuNameFree ... IntegrationAccountSkuNameFree IntegrationAccountSkuName = "Free" // IntegrationAccountSkuNameNotSpecified ... IntegrationAccountSkuNameNotSpecified IntegrationAccountSkuName = "NotSpecified" // IntegrationAccountSkuNameStandard ... IntegrationAccountSkuNameStandard IntegrationAccountSkuName = "Standard" )
func PossibleIntegrationAccountSkuNameValues() []IntegrationAccountSkuName
PossibleIntegrationAccountSkuNameValues returns an array of possible values for the IntegrationAccountSkuName const type.
type IntegrationAccountsClient struct { BaseClient }
IntegrationAccountsClient is the REST API for Azure Logic Apps.
func NewIntegrationAccountsClient(subscriptionID string) IntegrationAccountsClient
NewIntegrationAccountsClient creates an instance of the IntegrationAccountsClient client.
func NewIntegrationAccountsClientWithBaseURI(baseURI string, subscriptionID string) IntegrationAccountsClient
NewIntegrationAccountsClientWithBaseURI creates an instance of the IntegrationAccountsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (client IntegrationAccountsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, integrationAccount IntegrationAccount) (result IntegrationAccount, err error)
CreateOrUpdate creates or updates an integration account. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. integrationAccount - the integration account.
func (client IntegrationAccountsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, integrationAccount IntegrationAccount) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (client IntegrationAccountsClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccount, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (client IntegrationAccountsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (client IntegrationAccountsClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string) (result autorest.Response, err error)
Delete deletes an integration account. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name.
func (client IntegrationAccountsClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (client IntegrationAccountsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (client IntegrationAccountsClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string) (result IntegrationAccount, err error)
Get gets an integration account. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name.
func (client IntegrationAccountsClient) GetCallbackURL(ctx context.Context, resourceGroupName string, integrationAccountName string, parameters GetCallbackURLParameters) (result CallbackURL, err error)
GetCallbackURL gets the integration account callback URL. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. parameters - the callback URL parameters.
func (client IntegrationAccountsClient) GetCallbackURLPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, parameters GetCallbackURLParameters) (*http.Request, error)
GetCallbackURLPreparer prepares the GetCallbackURL request.
func (client IntegrationAccountsClient) GetCallbackURLResponder(resp *http.Response) (result CallbackURL, err error)
GetCallbackURLResponder handles the response to the GetCallbackURL request. The method always closes the http.Response Body.
func (client IntegrationAccountsClient) GetCallbackURLSender(req *http.Request) (*http.Response, error)
GetCallbackURLSender sends the GetCallbackURL request. The method will close the http.Response Body if it receives an error.
func (client IntegrationAccountsClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (client IntegrationAccountsClient) GetResponder(resp *http.Response) (result IntegrationAccount, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (client IntegrationAccountsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string, top *int32) (result IntegrationAccountListResultPage, err error)
ListByResourceGroup gets a list of integration accounts by resource group. Parameters: resourceGroupName - the resource group name. top - the number of items to be included in the result.
func (client IntegrationAccountsClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string, top *int32) (result IntegrationAccountListResultIterator, err error)
ListByResourceGroupComplete enumerates all values, automatically crossing page boundaries as required.
func (client IntegrationAccountsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string, top *int32) (*http.Request, error)
ListByResourceGroupPreparer prepares the ListByResourceGroup request.
func (client IntegrationAccountsClient) ListByResourceGroupResponder(resp *http.Response) (result IntegrationAccountListResult, err error)
ListByResourceGroupResponder handles the response to the ListByResourceGroup request. The method always closes the http.Response Body.
func (client IntegrationAccountsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)
ListByResourceGroupSender sends the ListByResourceGroup request. The method will close the http.Response Body if it receives an error.
func (client IntegrationAccountsClient) ListBySubscription(ctx context.Context, top *int32) (result IntegrationAccountListResultPage, err error)
ListBySubscription gets a list of integration accounts by subscription. Parameters: top - the number of items to be included in the result.
func (client IntegrationAccountsClient) ListBySubscriptionComplete(ctx context.Context, top *int32) (result IntegrationAccountListResultIterator, err error)
ListBySubscriptionComplete enumerates all values, automatically crossing page boundaries as required.
func (client IntegrationAccountsClient) ListBySubscriptionPreparer(ctx context.Context, top *int32) (*http.Request, error)
ListBySubscriptionPreparer prepares the ListBySubscription request.
func (client IntegrationAccountsClient) ListBySubscriptionResponder(resp *http.Response) (result IntegrationAccountListResult, err error)
ListBySubscriptionResponder handles the response to the ListBySubscription request. The method always closes the http.Response Body.
func (client IntegrationAccountsClient) ListBySubscriptionSender(req *http.Request) (*http.Response, error)
ListBySubscriptionSender sends the ListBySubscription request. The method will close the http.Response Body if it receives an error.
func (client IntegrationAccountsClient) ListKeyVaultKeys(ctx context.Context, resourceGroupName string, integrationAccountName string, listKeyVaultKeys ListKeyVaultKeysDefinition) (result KeyVaultKeyCollection, err error)
ListKeyVaultKeys gets the integration account's Key Vault keys. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. listKeyVaultKeys - the key vault parameters.
func (client IntegrationAccountsClient) ListKeyVaultKeysPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, listKeyVaultKeys ListKeyVaultKeysDefinition) (*http.Request, error)
ListKeyVaultKeysPreparer prepares the ListKeyVaultKeys request.
func (client IntegrationAccountsClient) ListKeyVaultKeysResponder(resp *http.Response) (result KeyVaultKeyCollection, err error)
ListKeyVaultKeysResponder handles the response to the ListKeyVaultKeys request. The method always closes the http.Response Body.
func (client IntegrationAccountsClient) ListKeyVaultKeysSender(req *http.Request) (*http.Response, error)
ListKeyVaultKeysSender sends the ListKeyVaultKeys request. The method will close the http.Response Body if it receives an error.
func (client IntegrationAccountsClient) LogTrackingEvents(ctx context.Context, resourceGroupName string, integrationAccountName string, logTrackingEvents TrackingEventsDefinition) (result autorest.Response, err error)
LogTrackingEvents logs the integration account's tracking events. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. logTrackingEvents - the callback URL parameters.
func (client IntegrationAccountsClient) LogTrackingEventsPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, logTrackingEvents TrackingEventsDefinition) (*http.Request, error)
LogTrackingEventsPreparer prepares the LogTrackingEvents request.
func (client IntegrationAccountsClient) LogTrackingEventsResponder(resp *http.Response) (result autorest.Response, err error)
LogTrackingEventsResponder handles the response to the LogTrackingEvents request. The method always closes the http.Response Body.
func (client IntegrationAccountsClient) LogTrackingEventsSender(req *http.Request) (*http.Response, error)
LogTrackingEventsSender sends the LogTrackingEvents request. The method will close the http.Response Body if it receives an error.
func (client IntegrationAccountsClient) RegenerateAccessKey(ctx context.Context, resourceGroupName string, integrationAccountName string, regenerateAccessKey RegenerateActionParameter) (result IntegrationAccount, err error)
RegenerateAccessKey regenerates the integration account access key. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. regenerateAccessKey - the access key type.
func (client IntegrationAccountsClient) RegenerateAccessKeyPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, regenerateAccessKey RegenerateActionParameter) (*http.Request, error)
RegenerateAccessKeyPreparer prepares the RegenerateAccessKey request.
func (client IntegrationAccountsClient) RegenerateAccessKeyResponder(resp *http.Response) (result IntegrationAccount, err error)
RegenerateAccessKeyResponder handles the response to the RegenerateAccessKey request. The method always closes the http.Response Body.
func (client IntegrationAccountsClient) RegenerateAccessKeySender(req *http.Request) (*http.Response, error)
RegenerateAccessKeySender sends the RegenerateAccessKey request. The method will close the http.Response Body if it receives an error.
func (client IntegrationAccountsClient) Update(ctx context.Context, resourceGroupName string, integrationAccountName string, integrationAccount IntegrationAccount) (result IntegrationAccount, err error)
Update updates an integration account. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. integrationAccount - the integration account.
func (client IntegrationAccountsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, integrationAccount IntegrationAccount) (*http.Request, error)
UpdatePreparer prepares the Update request.
func (client IntegrationAccountsClient) UpdateResponder(resp *http.Response) (result IntegrationAccount, err error)
UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.
UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.
type JSONSchema struct { autorest.Response `json:"-"` // Title - The JSON title. Title *string `json:"title,omitempty"` // Content - The JSON content. Content *string `json:"content,omitempty"` }
JSONSchema the JSON schema.
KeyType enumerates the values for key type.
const ( // KeyTypeNotSpecified ... KeyTypeNotSpecified KeyType = "NotSpecified" // KeyTypePrimary ... KeyTypePrimary KeyType = "Primary" // KeyTypeSecondary ... KeyTypeSecondary KeyType = "Secondary" )
PossibleKeyTypeValues returns an array of possible values for the KeyType const type.
type KeyVaultKey struct { // Kid - The key id. Kid *string `json:"kid,omitempty"` // Attributes - The key attributes. Attributes *KeyVaultKeyAttributes `json:"attributes,omitempty"` }
KeyVaultKey the key vault key.
type KeyVaultKeyAttributes struct { // Enabled - Whether the key is enabled or not. Enabled *bool `json:"enabled,omitempty"` // Created - When the key was created. Created *int64 `json:"created,omitempty"` // Updated - When the key was updated. Updated *int64 `json:"updated,omitempty"` }
KeyVaultKeyAttributes the key attributes.
type KeyVaultKeyCollection struct { autorest.Response `json:"-"` // Value - The key vault keys. Value *[]KeyVaultKey `json:"value,omitempty"` // SkipToken - The skip token. SkipToken *string `json:"skipToken,omitempty"` }
KeyVaultKeyCollection collection of key vault keys.
type KeyVaultKeyReference struct { // KeyVault - The key vault reference. KeyVault *KeyVaultKeyReferenceKeyVault `json:"keyVault,omitempty"` // KeyName - The private key name in key vault. KeyName *string `json:"keyName,omitempty"` // KeyVersion - The private key version in key vault. KeyVersion *string `json:"keyVersion,omitempty"` }
KeyVaultKeyReference the reference to the key vault key.
type KeyVaultKeyReferenceKeyVault struct { // ID - The resource id. ID *string `json:"id,omitempty"` // Name - READ-ONLY; The resource name. Name *string `json:"name,omitempty"` // Type - READ-ONLY; The resource type. Type *string `json:"type,omitempty"` }
KeyVaultKeyReferenceKeyVault the key vault reference.
func (kvkrV KeyVaultKeyReferenceKeyVault) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for KeyVaultKeyReferenceKeyVault.
type KeyVaultReference struct { // ID - READ-ONLY; The resource id. ID *string `json:"id,omitempty"` // Name - READ-ONLY; Gets the resource name. Name *string `json:"name,omitempty"` // Type - READ-ONLY; Gets the resource type. Type *string `json:"type,omitempty"` }
KeyVaultReference the key vault reference.
type ListKeyVaultKeysDefinition struct { // KeyVault - The key vault reference. KeyVault *KeyVaultReference `json:"keyVault,omitempty"` // SkipToken - The skip token. SkipToken *string `json:"skipToken,omitempty"` }
ListKeyVaultKeysDefinition the list key vault keys definition.
MapType enumerates the values for map type.
const ( // MapTypeNotSpecified ... MapTypeNotSpecified MapType = "NotSpecified" // MapTypeXslt ... MapTypeXslt MapType = "Xslt" )
PossibleMapTypeValues returns an array of possible values for the MapType const type.
type MapsClient struct { BaseClient }
MapsClient is the REST API for Azure Logic Apps.
func NewMapsClient(subscriptionID string) MapsClient
NewMapsClient creates an instance of the MapsClient client.
func NewMapsClientWithBaseURI(baseURI string, subscriptionID string) MapsClient
NewMapsClientWithBaseURI creates an instance of the MapsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (client MapsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, mapName string, mapParameter IntegrationAccountMap) (result IntegrationAccountMap, err error)
CreateOrUpdate creates or updates an integration account map. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. mapName - the integration account map name. mapParameter - the integration account map.
func (client MapsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, mapName string, mapParameter IntegrationAccountMap) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (client MapsClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccountMap, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (client MapsClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string, mapName string) (result autorest.Response, err error)
Delete deletes an integration account map. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. mapName - the integration account map name.
func (client MapsClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, mapName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (client MapsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (client MapsClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string, mapName string) (result IntegrationAccountMap, err error)
Get gets an integration account map. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. mapName - the integration account map name.
func (client MapsClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, mapName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (client MapsClient) GetResponder(resp *http.Response) (result IntegrationAccountMap, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (client MapsClient) ListByIntegrationAccounts(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountMapListResultPage, err error)
ListByIntegrationAccounts gets a list of integration account maps. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. top - the number of items to be included in the result. filter - the filter to apply on the operation. Options for filters include: MapType.
func (client MapsClient) ListByIntegrationAccountsComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountMapListResultIterator, err error)
ListByIntegrationAccountsComplete enumerates all values, automatically crossing page boundaries as required.
func (client MapsClient) ListByIntegrationAccountsPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (*http.Request, error)
ListByIntegrationAccountsPreparer prepares the ListByIntegrationAccounts request.
func (client MapsClient) ListByIntegrationAccountsResponder(resp *http.Response) (result IntegrationAccountMapListResult, err error)
ListByIntegrationAccountsResponder handles the response to the ListByIntegrationAccounts request. The method always closes the http.Response Body.
func (client MapsClient) ListByIntegrationAccountsSender(req *http.Request) (*http.Response, error)
ListByIntegrationAccountsSender sends the ListByIntegrationAccounts request. The method will close the http.Response Body if it receives an error.
func (client MapsClient) ListContentCallbackURL(ctx context.Context, resourceGroupName string, integrationAccountName string, mapName string, listContentCallbackURL GetCallbackURLParameters) (result WorkflowTriggerCallbackURL, err error)
ListContentCallbackURL get the content callback url. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. mapName - the integration account map name.
func (client MapsClient) ListContentCallbackURLPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, mapName string, listContentCallbackURL GetCallbackURLParameters) (*http.Request, error)
ListContentCallbackURLPreparer prepares the ListContentCallbackURL request.
func (client MapsClient) ListContentCallbackURLResponder(resp *http.Response) (result WorkflowTriggerCallbackURL, err error)
ListContentCallbackURLResponder handles the response to the ListContentCallbackURL request. The method always closes the http.Response Body.
ListContentCallbackURLSender sends the ListContentCallbackURL request. The method will close the http.Response Body if it receives an error.
MessageEncoding enumerates the values for message encoding.
const ( // MessageEncodingBase64 ... MessageEncodingBase64 MessageEncoding = "Base64" // MessageEncodingEightBit ... MessageEncodingEightBit MessageEncoding = "EightBit" // MessageEncodingNotSpecified ... MessageEncodingNotSpecified MessageEncoding = "NotSpecified" // MessageEncodingQuotedPrintable ... MessageEncodingQuotedPrintable MessageEncoding = "QuotedPrintable" )
func PossibleMessageEncodingValues() []MessageEncoding
PossibleMessageEncodingValues returns an array of possible values for the MessageEncoding const type.
MessageFilterType enumerates the values for message filter type.
const ( // MessageFilterTypeExclude ... MessageFilterTypeExclude MessageFilterType = "Exclude" // MessageFilterTypeInclude ... MessageFilterTypeInclude MessageFilterType = "Include" // MessageFilterTypeNotSpecified ... MessageFilterTypeNotSpecified MessageFilterType = "NotSpecified" )
func PossibleMessageFilterTypeValues() []MessageFilterType
PossibleMessageFilterTypeValues returns an array of possible values for the MessageFilterType const type.
type Operation struct { // Name - Operation name: {provider}/{resource}/{operation} Name *string `json:"name,omitempty"` // Display - The object that represents the operation. Display *OperationDisplay `json:"display,omitempty"` }
Operation logic REST API operation
type OperationDisplay struct { // Provider - Service provider: Microsoft.Logic Provider *string `json:"provider,omitempty"` // Resource - Resource on which the operation is performed: Profile, endpoint, etc. Resource *string `json:"resource,omitempty"` // Operation - Operation type: Read, write, delete, etc. Operation *string `json:"operation,omitempty"` }
OperationDisplay the object that represents the operation.
type OperationListResult struct { autorest.Response `json:"-"` // Value - List of Logic operations supported by the Logic resource provider. Value *[]Operation `json:"value,omitempty"` // NextLink - URL to get the next set of operation list results if there are any. NextLink *string `json:"nextLink,omitempty"` }
OperationListResult result of the request to list Logic operations. It contains a list of operations and a URL link to get the next set of results.
func (olr OperationListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type OperationListResultIterator struct {
// contains filtered or unexported fields
}
OperationListResultIterator provides access to a complete listing of Operation values.
func NewOperationListResultIterator(page OperationListResultPage) OperationListResultIterator
Creates a new instance of the OperationListResultIterator type.
func (iter *OperationListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (iter *OperationListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (iter OperationListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (iter OperationListResultIterator) Response() OperationListResult
Response returns the raw server response from the last page request.
func (iter OperationListResultIterator) Value() Operation
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type OperationListResultPage struct {
// contains filtered or unexported fields
}
OperationListResultPage contains a page of Operation values.
func NewOperationListResultPage(cur OperationListResult, getNextPage func(context.Context, OperationListResult) (OperationListResult, error)) OperationListResultPage
Creates a new instance of the OperationListResultPage type.
func (page *OperationListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (page *OperationListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (page OperationListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (page OperationListResultPage) Response() OperationListResult
Response returns the raw server response from the last page request.
func (page OperationListResultPage) Values() []Operation
Values returns the slice of values for the current page or nil if there are no values.
type OperationResult struct { // TrackingID - READ-ONLY; Gets the tracking id. TrackingID *string `json:"trackingId,omitempty"` // Inputs - READ-ONLY; Gets the inputs. Inputs interface{} `json:"inputs,omitempty"` // InputsLink - READ-ONLY; Gets the link to inputs. InputsLink *ContentLink `json:"inputsLink,omitempty"` // Outputs - READ-ONLY; Gets the outputs. Outputs interface{} `json:"outputs,omitempty"` // OutputsLink - READ-ONLY; Gets the link to outputs. OutputsLink *ContentLink `json:"outputsLink,omitempty"` // TrackedProperties - READ-ONLY; Gets the tracked properties. TrackedProperties interface{} `json:"trackedProperties,omitempty"` // RetryHistory - Gets the retry histories. RetryHistory *[]RetryHistory `json:"retryHistory,omitempty"` IterationCount *int32 `json:"iterationCount,omitempty"` // StartTime - The start time of the workflow scope repetition. StartTime *date.Time `json:"startTime,omitempty"` // EndTime - The end time of the workflow scope repetition. EndTime *date.Time `json:"endTime,omitempty"` // Correlation - The correlation properties. Correlation *RunActionCorrelation `json:"correlation,omitempty"` // Status - The status of the workflow scope repetition. Possible values include: 'WorkflowStatusNotSpecified', 'WorkflowStatusPaused', 'WorkflowStatusRunning', 'WorkflowStatusWaiting', 'WorkflowStatusSucceeded', 'WorkflowStatusSkipped', 'WorkflowStatusSuspended', 'WorkflowStatusCancelled', 'WorkflowStatusFailed', 'WorkflowStatusFaulted', 'WorkflowStatusTimedOut', 'WorkflowStatusAborted', 'WorkflowStatusIgnored' Status WorkflowStatus `json:"status,omitempty"` // Code - The workflow scope repetition code. Code *string `json:"code,omitempty"` Error interface{} `json:"error,omitempty"` }
OperationResult the operation result definition.
func (or OperationResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for OperationResult.
type OperationResultProperties struct { // StartTime - The start time of the workflow scope repetition. StartTime *date.Time `json:"startTime,omitempty"` // EndTime - The end time of the workflow scope repetition. EndTime *date.Time `json:"endTime,omitempty"` // Correlation - The correlation properties. Correlation *RunActionCorrelation `json:"correlation,omitempty"` // Status - The status of the workflow scope repetition. Possible values include: 'WorkflowStatusNotSpecified', 'WorkflowStatusPaused', 'WorkflowStatusRunning', 'WorkflowStatusWaiting', 'WorkflowStatusSucceeded', 'WorkflowStatusSkipped', 'WorkflowStatusSuspended', 'WorkflowStatusCancelled', 'WorkflowStatusFailed', 'WorkflowStatusFaulted', 'WorkflowStatusTimedOut', 'WorkflowStatusAborted', 'WorkflowStatusIgnored' Status WorkflowStatus `json:"status,omitempty"` // Code - The workflow scope repetition code. Code *string `json:"code,omitempty"` Error interface{} `json:"error,omitempty"` }
OperationResultProperties the run operation result properties.
ParameterType enumerates the values for parameter type.
const ( // ParameterTypeArray ... ParameterTypeArray ParameterType = "Array" // ParameterTypeBool ... ParameterTypeBool ParameterType = "Bool" // ParameterTypeFloat ... ParameterTypeFloat ParameterType = "Float" // ParameterTypeInt ... ParameterTypeInt ParameterType = "Int" // ParameterTypeNotSpecified ... ParameterTypeNotSpecified ParameterType = "NotSpecified" // ParameterTypeObject ... ParameterTypeObject ParameterType = "Object" // ParameterTypeSecureObject ... ParameterTypeSecureObject ParameterType = "SecureObject" // ParameterTypeSecureString ... ParameterTypeSecureString ParameterType = "SecureString" // ParameterTypeString ... ParameterTypeString ParameterType = "String" )
func PossibleParameterTypeValues() []ParameterType
PossibleParameterTypeValues returns an array of possible values for the ParameterType const type.
type PartnerContent struct { // B2b - The B2B partner content. B2b *B2BPartnerContent `json:"b2b,omitempty"` }
PartnerContent the integration account partner content.
PartnerType enumerates the values for partner type.
const ( // PartnerTypeB2B ... PartnerTypeB2B PartnerType = "B2B" // PartnerTypeNotSpecified ... PartnerTypeNotSpecified PartnerType = "NotSpecified" )
func PossiblePartnerTypeValues() []PartnerType
PossiblePartnerTypeValues returns an array of possible values for the PartnerType const type.
type PartnersClient struct { BaseClient }
PartnersClient is the REST API for Azure Logic Apps.
func NewPartnersClient(subscriptionID string) PartnersClient
NewPartnersClient creates an instance of the PartnersClient client.
func NewPartnersClientWithBaseURI(baseURI string, subscriptionID string) PartnersClient
NewPartnersClientWithBaseURI creates an instance of the PartnersClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (client PartnersClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, partnerName string, partner IntegrationAccountPartner) (result IntegrationAccountPartner, err error)
CreateOrUpdate creates or updates an integration account partner. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. partnerName - the integration account partner name. partner - the integration account partner.
func (client PartnersClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, partnerName string, partner IntegrationAccountPartner) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (client PartnersClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccountPartner, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (client PartnersClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string, partnerName string) (result autorest.Response, err error)
Delete deletes an integration account partner. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. partnerName - the integration account partner name.
func (client PartnersClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, partnerName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (client PartnersClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (client PartnersClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string, partnerName string) (result IntegrationAccountPartner, err error)
Get gets an integration account partner. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. partnerName - the integration account partner name.
func (client PartnersClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, partnerName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (client PartnersClient) GetResponder(resp *http.Response) (result IntegrationAccountPartner, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (client PartnersClient) ListByIntegrationAccounts(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountPartnerListResultPage, err error)
ListByIntegrationAccounts gets a list of integration account partners. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. top - the number of items to be included in the result. filter - the filter to apply on the operation. Options for filters include: PartnerType.
func (client PartnersClient) ListByIntegrationAccountsComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountPartnerListResultIterator, err error)
ListByIntegrationAccountsComplete enumerates all values, automatically crossing page boundaries as required.
func (client PartnersClient) ListByIntegrationAccountsPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (*http.Request, error)
ListByIntegrationAccountsPreparer prepares the ListByIntegrationAccounts request.
func (client PartnersClient) ListByIntegrationAccountsResponder(resp *http.Response) (result IntegrationAccountPartnerListResult, err error)
ListByIntegrationAccountsResponder handles the response to the ListByIntegrationAccounts request. The method always closes the http.Response Body.
func (client PartnersClient) ListByIntegrationAccountsSender(req *http.Request) (*http.Response, error)
ListByIntegrationAccountsSender sends the ListByIntegrationAccounts request. The method will close the http.Response Body if it receives an error.
func (client PartnersClient) ListContentCallbackURL(ctx context.Context, resourceGroupName string, integrationAccountName string, partnerName string, listContentCallbackURL GetCallbackURLParameters) (result WorkflowTriggerCallbackURL, err error)
ListContentCallbackURL get the content callback url. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. partnerName - the integration account partner name.
func (client PartnersClient) ListContentCallbackURLPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, partnerName string, listContentCallbackURL GetCallbackURLParameters) (*http.Request, error)
ListContentCallbackURLPreparer prepares the ListContentCallbackURL request.
func (client PartnersClient) ListContentCallbackURLResponder(resp *http.Response) (result WorkflowTriggerCallbackURL, err error)
ListContentCallbackURLResponder handles the response to the ListContentCallbackURL request. The method always closes the http.Response Body.
func (client PartnersClient) ListContentCallbackURLSender(req *http.Request) (*http.Response, error)
ListContentCallbackURLSender sends the ListContentCallbackURL request. The method will close the http.Response Body if it receives an error.
RecurrenceFrequency enumerates the values for recurrence frequency.
const ( // RecurrenceFrequencyDay ... RecurrenceFrequencyDay RecurrenceFrequency = "Day" // RecurrenceFrequencyHour ... RecurrenceFrequencyHour RecurrenceFrequency = "Hour" // RecurrenceFrequencyMinute ... RecurrenceFrequencyMinute RecurrenceFrequency = "Minute" // RecurrenceFrequencyMonth ... RecurrenceFrequencyMonth RecurrenceFrequency = "Month" // RecurrenceFrequencyNotSpecified ... RecurrenceFrequencyNotSpecified RecurrenceFrequency = "NotSpecified" // RecurrenceFrequencySecond ... RecurrenceFrequencySecond RecurrenceFrequency = "Second" // RecurrenceFrequencyWeek ... RecurrenceFrequencyWeek RecurrenceFrequency = "Week" // RecurrenceFrequencyYear ... RecurrenceFrequencyYear RecurrenceFrequency = "Year" )
func PossibleRecurrenceFrequencyValues() []RecurrenceFrequency
PossibleRecurrenceFrequencyValues returns an array of possible values for the RecurrenceFrequency const type.
type RecurrenceSchedule struct { // Minutes - The minutes. Minutes *[]int32 `json:"minutes,omitempty"` // Hours - The hours. Hours *[]int32 `json:"hours,omitempty"` // WeekDays - The days of the week. WeekDays *[]DaysOfWeek `json:"weekDays,omitempty"` // MonthDays - The month days. MonthDays *[]int32 `json:"monthDays,omitempty"` // MonthlyOccurrences - The monthly occurrences. MonthlyOccurrences *[]RecurrenceScheduleOccurrence `json:"monthlyOccurrences,omitempty"` }
RecurrenceSchedule the recurrence schedule.
type RecurrenceScheduleOccurrence struct { // Day - The day of the week. Possible values include: 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday' Day DayOfWeek `json:"day,omitempty"` // Occurrence - The occurrence. Occurrence *int32 `json:"occurrence,omitempty"` }
RecurrenceScheduleOccurrence the recurrence schedule occurrence.
type RegenerateActionParameter struct { // KeyType - The key type. Possible values include: 'KeyTypeNotSpecified', 'KeyTypePrimary', 'KeyTypeSecondary' KeyType KeyType `json:"keyType,omitempty"` }
RegenerateActionParameter the access key regenerate action content.
type RepetitionIndex struct { // ScopeName - The scope. ScopeName *string `json:"scopeName,omitempty"` // ItemIndex - The index. ItemIndex *int32 `json:"itemIndex,omitempty"` }
RepetitionIndex the workflow run action repetition index.
type Request struct { // Headers - A list of all the headers attached to the request. Headers interface{} `json:"headers,omitempty"` // URI - The destination for the request. URI *string `json:"uri,omitempty"` // Method - The HTTP method used for the request. Method *string `json:"method,omitempty"` }
Request a request.
type RequestHistory struct { autorest.Response `json:"-"` // Properties - The request history properties. Properties *RequestHistoryProperties `json:"properties,omitempty"` // ID - READ-ONLY; The resource id. ID *string `json:"id,omitempty"` // Name - READ-ONLY; Gets the resource name. Name *string `json:"name,omitempty"` // Type - READ-ONLY; Gets the resource type. Type *string `json:"type,omitempty"` // Location - The resource location. Location *string `json:"location,omitempty"` // Tags - The resource tags. Tags map[string]*string `json:"tags"` }
RequestHistory the request history.
func (rh RequestHistory) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for RequestHistory.
type RequestHistoryListResult struct { autorest.Response `json:"-"` // Value - A list of workflow request histories. Value *[]RequestHistory `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
RequestHistoryListResult the list of workflow request histories.
func (rhlr RequestHistoryListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type RequestHistoryListResultIterator struct {
// contains filtered or unexported fields
}
RequestHistoryListResultIterator provides access to a complete listing of RequestHistory values.
func NewRequestHistoryListResultIterator(page RequestHistoryListResultPage) RequestHistoryListResultIterator
Creates a new instance of the RequestHistoryListResultIterator type.
func (iter *RequestHistoryListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (iter *RequestHistoryListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (iter RequestHistoryListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (iter RequestHistoryListResultIterator) Response() RequestHistoryListResult
Response returns the raw server response from the last page request.
func (iter RequestHistoryListResultIterator) Value() RequestHistory
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type RequestHistoryListResultPage struct {
// contains filtered or unexported fields
}
RequestHistoryListResultPage contains a page of RequestHistory values.
func NewRequestHistoryListResultPage(cur RequestHistoryListResult, getNextPage func(context.Context, RequestHistoryListResult) (RequestHistoryListResult, error)) RequestHistoryListResultPage
Creates a new instance of the RequestHistoryListResultPage type.
func (page *RequestHistoryListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (page *RequestHistoryListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (page RequestHistoryListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (page RequestHistoryListResultPage) Response() RequestHistoryListResult
Response returns the raw server response from the last page request.
func (page RequestHistoryListResultPage) Values() []RequestHistory
Values returns the slice of values for the current page or nil if there are no values.
type RequestHistoryProperties struct { // StartTime - The time the request started. StartTime *date.Time `json:"startTime,omitempty"` // EndTime - The time the request ended. EndTime *date.Time `json:"endTime,omitempty"` // Request - The request. Request *Request `json:"request,omitempty"` // Response - The response. Response *Response `json:"response,omitempty"` }
RequestHistoryProperties the request history.
type Resource struct { // ID - READ-ONLY; The resource id. ID *string `json:"id,omitempty"` // Name - READ-ONLY; Gets the resource name. Name *string `json:"name,omitempty"` // Type - READ-ONLY; Gets the resource type. Type *string `json:"type,omitempty"` // Location - The resource location. Location *string `json:"location,omitempty"` // Tags - The resource tags. Tags map[string]*string `json:"tags"` }
Resource the base resource type.
MarshalJSON is the custom marshaler for Resource.
type ResourceReference struct { // ID - READ-ONLY; The resource id. ID *string `json:"id,omitempty"` // Name - READ-ONLY; Gets the resource name. Name *string `json:"name,omitempty"` // Type - READ-ONLY; Gets the resource type. Type *string `json:"type,omitempty"` }
ResourceReference the resource reference.
type Response struct { // Headers - A list of all the headers attached to the response. Headers interface{} `json:"headers,omitempty"` // StatusCode - The status code of the response. StatusCode *int32 `json:"statusCode,omitempty"` // BodyLink - Details on the location of the body content. BodyLink *ContentLink `json:"bodyLink,omitempty"` }
Response a response.
type RetryHistory struct { // StartTime - Gets the start time. StartTime *date.Time `json:"startTime,omitempty"` // EndTime - Gets the end time. EndTime *date.Time `json:"endTime,omitempty"` // Code - Gets the status code. Code *string `json:"code,omitempty"` // ClientRequestID - Gets the client request Id. ClientRequestID *string `json:"clientRequestId,omitempty"` // ServiceRequestID - Gets the service request Id. ServiceRequestID *string `json:"serviceRequestId,omitempty"` // Error - Gets the error response. Error *ErrorResponse `json:"error,omitempty"` }
RetryHistory the retry history.
RosettaNetActionType enumerates the values for rosetta net action type.
const ( // RosettaNetActionTypeDoubleAction ... RosettaNetActionTypeDoubleAction RosettaNetActionType = "DoubleAction" // RosettaNetActionTypeNotSpecified ... RosettaNetActionTypeNotSpecified RosettaNetActionType = "NotSpecified" // RosettaNetActionTypeSingleAction ... RosettaNetActionTypeSingleAction RosettaNetActionType = "SingleAction" )
func PossibleRosettaNetActionTypeValues() []RosettaNetActionType
PossibleRosettaNetActionTypeValues returns an array of possible values for the RosettaNetActionType const type.
type RosettaNetPipAcknowledgmentOfReceiptSettings struct { // IsNonRepudiationRequired - The non-repudiation is required or not. IsNonRepudiationRequired *bool `json:"isNonRepudiationRequired,omitempty"` // TimeToAcknowledgeInSeconds - The time to acknowledge in seconds. TimeToAcknowledgeInSeconds *int32 `json:"timeToAcknowledgeInSeconds,omitempty"` }
RosettaNetPipAcknowledgmentOfReceiptSettings the integration account RosettaNet ProcessConfiguration Acknowledgement settings.
type RosettaNetPipActivityBehavior struct { // IsAuthorizationRequired - The value indicating whether authorization is required. IsAuthorizationRequired *bool `json:"isAuthorizationRequired,omitempty"` // PersistentConfidentialityScope - The persistent confidentiality encryption scope. Possible values include: 'RosettaNetPipConfidentialityScopeNotSpecified', 'RosettaNetPipConfidentialityScopeNone', 'RosettaNetPipConfidentialityScopePayload', 'RosettaNetPipConfidentialityScopePayloadContainer' PersistentConfidentialityScope RosettaNetPipConfidentialityScope `json:"persistentConfidentialityScope,omitempty"` // IsSecuredTransportRequired - The value indicating whether secured transport is required. IsSecuredTransportRequired *bool `json:"isSecuredTransportRequired,omitempty"` // ActionType - The value indicating whether the RosettaNet PIP is used for a single action. Possible values include: 'RosettaNetActionTypeNotSpecified', 'RosettaNetActionTypeSingleAction', 'RosettaNetActionTypeDoubleAction' ActionType RosettaNetActionType `json:"actionType,omitempty"` // ResponseType - The value indicating whether the RosettaNet PIP communication is synchronous. Possible values include: 'RosettaNetResponseTypeNotSpecified', 'RosettaNetResponseTypeSync', 'RosettaNetResponseTypeAsync' ResponseType RosettaNetResponseType `json:"responseType,omitempty"` // NonRepudiationOfOriginAndContent - The value indicating whether non-repudiation is for origin and content. NonRepudiationOfOriginAndContent *bool `json:"nonRepudiationOfOriginAndContent,omitempty"` // RetryCount - The value indicating retry count. RetryCount *int32 `json:"retryCount,omitempty"` // TimeToPerformInSeconds - The time to perform in seconds. TimeToPerformInSeconds *int32 `json:"timeToPerformInSeconds,omitempty"` }
RosettaNetPipActivityBehavior the integration account RosettaNet ProcessConfiguration activity behavior.
type RosettaNetPipActivitySettings struct { // ActivityType - The RosettaNet ProcessConfiguration activity type. Possible values include: 'RosettaNetPipActivityTypeNotSpecified', 'RosettaNetPipActivityTypeInformationDistribution', 'RosettaNetPipActivityTypeBusinessTransaction', 'RosettaNetPipActivityTypeNotification', 'RosettaNetPipActivityTypeQueryResponse', 'RosettaNetPipActivityTypeRequestConfirm', 'RosettaNetPipActivityTypeRequestResponse' ActivityType RosettaNetPipActivityType `json:"activityType,omitempty"` // ActivityBehavior - The RosettaNet ProcessConfiguration activity behavior. ActivityBehavior *RosettaNetPipActivityBehavior `json:"activityBehavior,omitempty"` // AcknowledgmentOfReceiptSettings - The RosettaNet ProcessConfiguration acknowledgement settings. AcknowledgmentOfReceiptSettings *RosettaNetPipAcknowledgmentOfReceiptSettings `json:"acknowledgmentOfReceiptSettings,omitempty"` }
RosettaNetPipActivitySettings the integration account RosettaNet ProcessConfiguration activity settings.
RosettaNetPipActivityType enumerates the values for rosetta net pip activity type.
const ( // RosettaNetPipActivityTypeBusinessTransaction ... RosettaNetPipActivityTypeBusinessTransaction RosettaNetPipActivityType = "BusinessTransaction" // RosettaNetPipActivityTypeInformationDistribution ... RosettaNetPipActivityTypeInformationDistribution RosettaNetPipActivityType = "InformationDistribution" // RosettaNetPipActivityTypeNotification ... RosettaNetPipActivityTypeNotification RosettaNetPipActivityType = "Notification" // RosettaNetPipActivityTypeNotSpecified ... RosettaNetPipActivityTypeNotSpecified RosettaNetPipActivityType = "NotSpecified" // RosettaNetPipActivityTypeQueryResponse ... RosettaNetPipActivityTypeQueryResponse RosettaNetPipActivityType = "QueryResponse" // RosettaNetPipActivityTypeRequestConfirm ... RosettaNetPipActivityTypeRequestConfirm RosettaNetPipActivityType = "RequestConfirm" // RosettaNetPipActivityTypeRequestResponse ... RosettaNetPipActivityTypeRequestResponse RosettaNetPipActivityType = "RequestResponse" )
func PossibleRosettaNetPipActivityTypeValues() []RosettaNetPipActivityType
PossibleRosettaNetPipActivityTypeValues returns an array of possible values for the RosettaNetPipActivityType const type.
type RosettaNetPipBusinessDocument struct { // Name - The business document name. Name *string `json:"name,omitempty"` // Version - The business document version. Version *string `json:"version,omitempty"` // Description - The business document description. Description *string `json:"description,omitempty"` }
RosettaNetPipBusinessDocument the RosettaNet ProcessConfiguration business document settings.
RosettaNetPipConfidentialityScope enumerates the values for rosetta net pip confidentiality scope.
const ( // RosettaNetPipConfidentialityScopeNone ... RosettaNetPipConfidentialityScopeNone RosettaNetPipConfidentialityScope = "None" // RosettaNetPipConfidentialityScopeNotSpecified ... RosettaNetPipConfidentialityScopeNotSpecified RosettaNetPipConfidentialityScope = "NotSpecified" // RosettaNetPipConfidentialityScopePayload ... RosettaNetPipConfidentialityScopePayload RosettaNetPipConfidentialityScope = "Payload" // RosettaNetPipConfidentialityScopePayloadContainer ... RosettaNetPipConfidentialityScopePayloadContainer RosettaNetPipConfidentialityScope = "PayloadContainer" )
func PossibleRosettaNetPipConfidentialityScopeValues() []RosettaNetPipConfidentialityScope
PossibleRosettaNetPipConfidentialityScopeValues returns an array of possible values for the RosettaNetPipConfidentialityScope const type.
type RosettaNetPipRoleSettings struct { // Action - The action name. Action *string `json:"action,omitempty"` // Role - The role name. Role *string `json:"role,omitempty"` // RoleType - The RosettaNet ProcessConfiguration role type. Possible values include: 'RosettaNetPipRoleTypeNotSpecified', 'RosettaNetPipRoleTypeFunctional', 'RosettaNetPipRoleTypeOrganizational', 'RosettaNetPipRoleTypeEmployee' RoleType RosettaNetPipRoleType `json:"roleType,omitempty"` // Service - The service name. Service *string `json:"service,omitempty"` // ServiceClassification - The service classification name. ServiceClassification *string `json:"serviceClassification,omitempty"` // BusinessDocument - The RosettaNet ProcessConfiguration business document. BusinessDocument *RosettaNetPipBusinessDocument `json:"businessDocument,omitempty"` // Description - The description. Description *string `json:"description,omitempty"` }
RosettaNetPipRoleSettings the integration account RosettaNet ProcessConfiguration role settings.
RosettaNetPipRoleType enumerates the values for rosetta net pip role type.
const ( // RosettaNetPipRoleTypeEmployee ... RosettaNetPipRoleTypeEmployee RosettaNetPipRoleType = "Employee" // RosettaNetPipRoleTypeFunctional ... RosettaNetPipRoleTypeFunctional RosettaNetPipRoleType = "Functional" // RosettaNetPipRoleTypeNotSpecified ... RosettaNetPipRoleTypeNotSpecified RosettaNetPipRoleType = "NotSpecified" // RosettaNetPipRoleTypeOrganizational ... RosettaNetPipRoleTypeOrganizational RosettaNetPipRoleType = "Organizational" )
func PossibleRosettaNetPipRoleTypeValues() []RosettaNetPipRoleType
PossibleRosettaNetPipRoleTypeValues returns an array of possible values for the RosettaNetPipRoleType const type.
type RosettaNetProcessConfigurationsClient struct { BaseClient }
RosettaNetProcessConfigurationsClient is the REST API for Azure Logic Apps.
func NewRosettaNetProcessConfigurationsClient(subscriptionID string) RosettaNetProcessConfigurationsClient
NewRosettaNetProcessConfigurationsClient creates an instance of the RosettaNetProcessConfigurationsClient client.
func NewRosettaNetProcessConfigurationsClientWithBaseURI(baseURI string, subscriptionID string) RosettaNetProcessConfigurationsClient
NewRosettaNetProcessConfigurationsClientWithBaseURI creates an instance of the RosettaNetProcessConfigurationsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (client RosettaNetProcessConfigurationsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, rosettaNetProcessConfigurationName string, rosettaNetProcessConfiguration IntegrationAccountRosettaNetProcessConfiguration) (result IntegrationAccountRosettaNetProcessConfiguration, err error)
CreateOrUpdate creates or updates an integration account RosettaNetProcessConfiguration. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. rosettaNetProcessConfigurationName - the integration account RosettaNet ProcessConfiguration name. rosettaNetProcessConfiguration - the integration account RosettaNet ProcessConfiguration.
func (client RosettaNetProcessConfigurationsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, rosettaNetProcessConfigurationName string, rosettaNetProcessConfiguration IntegrationAccountRosettaNetProcessConfiguration) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (client RosettaNetProcessConfigurationsClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccountRosettaNetProcessConfiguration, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (client RosettaNetProcessConfigurationsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (client RosettaNetProcessConfigurationsClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string, rosettaNetProcessConfigurationName string) (result autorest.Response, err error)
Delete deletes an integration account RosettaNet ProcessConfiguration. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. rosettaNetProcessConfigurationName - the integration account RosettaNetProcessConfiguration name.
func (client RosettaNetProcessConfigurationsClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, rosettaNetProcessConfigurationName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (client RosettaNetProcessConfigurationsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (client RosettaNetProcessConfigurationsClient) DeleteSender(req *http.Request) (*http.Response, error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (client RosettaNetProcessConfigurationsClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string, rosettaNetProcessConfigurationName string) (result IntegrationAccountRosettaNetProcessConfiguration, err error)
Get gets an integration account RosettaNetProcessConfiguration. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. rosettaNetProcessConfigurationName - the integration account RosettaNetProcessConfiguration name.
func (client RosettaNetProcessConfigurationsClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, rosettaNetProcessConfigurationName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (client RosettaNetProcessConfigurationsClient) GetResponder(resp *http.Response) (result IntegrationAccountRosettaNetProcessConfiguration, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (client RosettaNetProcessConfigurationsClient) GetSender(req *http.Request) (*http.Response, error)
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (client RosettaNetProcessConfigurationsClient) ListByIntegrationAccounts(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountRosettaNetProcessConfigurationListResultPage, err error)
ListByIntegrationAccounts gets a list of integration account RosettaNet process configurations. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. top - the number of items to be included in the result. filter - the filter to apply on the operation.
func (client RosettaNetProcessConfigurationsClient) ListByIntegrationAccountsComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountRosettaNetProcessConfigurationListResultIterator, err error)
ListByIntegrationAccountsComplete enumerates all values, automatically crossing page boundaries as required.
func (client RosettaNetProcessConfigurationsClient) ListByIntegrationAccountsPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (*http.Request, error)
ListByIntegrationAccountsPreparer prepares the ListByIntegrationAccounts request.
func (client RosettaNetProcessConfigurationsClient) ListByIntegrationAccountsResponder(resp *http.Response) (result IntegrationAccountRosettaNetProcessConfigurationListResult, err error)
ListByIntegrationAccountsResponder handles the response to the ListByIntegrationAccounts request. The method always closes the http.Response Body.
func (client RosettaNetProcessConfigurationsClient) ListByIntegrationAccountsSender(req *http.Request) (*http.Response, error)
ListByIntegrationAccountsSender sends the ListByIntegrationAccounts request. The method will close the http.Response Body if it receives an error.
RosettaNetResponseType enumerates the values for rosetta net response type.
const ( // RosettaNetResponseTypeAsync ... RosettaNetResponseTypeAsync RosettaNetResponseType = "Async" // RosettaNetResponseTypeNotSpecified ... RosettaNetResponseTypeNotSpecified RosettaNetResponseType = "NotSpecified" // RosettaNetResponseTypeSync ... RosettaNetResponseTypeSync RosettaNetResponseType = "Sync" )
func PossibleRosettaNetResponseTypeValues() []RosettaNetResponseType
PossibleRosettaNetResponseTypeValues returns an array of possible values for the RosettaNetResponseType const type.
type RunActionCorrelation struct { // ActionTrackingID - The action tracking identifier. ActionTrackingID *string `json:"actionTrackingId,omitempty"` // ClientTrackingID - The client tracking identifier. ClientTrackingID *string `json:"clientTrackingId,omitempty"` // ClientKeywords - The client keywords. ClientKeywords *[]string `json:"clientKeywords,omitempty"` }
RunActionCorrelation the workflow run action correlation properties.
type RunCorrelation struct { // ClientTrackingID - The client tracking identifier. ClientTrackingID *string `json:"clientTrackingId,omitempty"` // ClientKeywords - The client keywords. ClientKeywords *[]string `json:"clientKeywords,omitempty"` }
RunCorrelation the correlation properties.
SchemaType enumerates the values for schema type.
const ( // SchemaTypeNotSpecified ... SchemaTypeNotSpecified SchemaType = "NotSpecified" // SchemaTypeXML ... SchemaTypeXML SchemaType = "Xml" )
func PossibleSchemaTypeValues() []SchemaType
PossibleSchemaTypeValues returns an array of possible values for the SchemaType const type.
type SchemasClient struct { BaseClient }
SchemasClient is the REST API for Azure Logic Apps.
func NewSchemasClient(subscriptionID string) SchemasClient
NewSchemasClient creates an instance of the SchemasClient client.
func NewSchemasClientWithBaseURI(baseURI string, subscriptionID string) SchemasClient
NewSchemasClientWithBaseURI creates an instance of the SchemasClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (client SchemasClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, schemaName string, schema IntegrationAccountSchema) (result IntegrationAccountSchema, err error)
CreateOrUpdate creates or updates an integration account schema. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. schemaName - the integration account schema name. schema - the integration account schema.
func (client SchemasClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, schemaName string, schema IntegrationAccountSchema) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (client SchemasClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccountSchema, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (client SchemasClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string, schemaName string) (result autorest.Response, err error)
Delete deletes an integration account schema. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. schemaName - the integration account schema name.
func (client SchemasClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, schemaName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (client SchemasClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (client SchemasClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string, schemaName string) (result IntegrationAccountSchema, err error)
Get gets an integration account schema. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. schemaName - the integration account schema name.
func (client SchemasClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, schemaName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (client SchemasClient) GetResponder(resp *http.Response) (result IntegrationAccountSchema, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (client SchemasClient) ListByIntegrationAccounts(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountSchemaListResultPage, err error)
ListByIntegrationAccounts gets a list of integration account schemas. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. top - the number of items to be included in the result. filter - the filter to apply on the operation. Options for filters include: SchemaType.
func (client SchemasClient) ListByIntegrationAccountsComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountSchemaListResultIterator, err error)
ListByIntegrationAccountsComplete enumerates all values, automatically crossing page boundaries as required.
func (client SchemasClient) ListByIntegrationAccountsPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (*http.Request, error)
ListByIntegrationAccountsPreparer prepares the ListByIntegrationAccounts request.
func (client SchemasClient) ListByIntegrationAccountsResponder(resp *http.Response) (result IntegrationAccountSchemaListResult, err error)
ListByIntegrationAccountsResponder handles the response to the ListByIntegrationAccounts request. The method always closes the http.Response Body.
func (client SchemasClient) ListByIntegrationAccountsSender(req *http.Request) (*http.Response, error)
ListByIntegrationAccountsSender sends the ListByIntegrationAccounts request. The method will close the http.Response Body if it receives an error.
func (client SchemasClient) ListContentCallbackURL(ctx context.Context, resourceGroupName string, integrationAccountName string, schemaName string, listContentCallbackURL GetCallbackURLParameters) (result WorkflowTriggerCallbackURL, err error)
ListContentCallbackURL get the content callback url. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. schemaName - the integration account schema name.
func (client SchemasClient) ListContentCallbackURLPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, schemaName string, listContentCallbackURL GetCallbackURLParameters) (*http.Request, error)
ListContentCallbackURLPreparer prepares the ListContentCallbackURL request.
func (client SchemasClient) ListContentCallbackURLResponder(resp *http.Response) (result WorkflowTriggerCallbackURL, err error)
ListContentCallbackURLResponder handles the response to the ListContentCallbackURL request. The method always closes the http.Response Body.
func (client SchemasClient) ListContentCallbackURLSender(req *http.Request) (*http.Response, error)
ListContentCallbackURLSender sends the ListContentCallbackURL request. The method will close the http.Response Body if it receives an error.
SegmentTerminatorSuffix enumerates the values for segment terminator suffix.
const ( // SegmentTerminatorSuffixCR ... SegmentTerminatorSuffixCR SegmentTerminatorSuffix = "CR" // SegmentTerminatorSuffixCRLF ... SegmentTerminatorSuffixCRLF SegmentTerminatorSuffix = "CRLF" // SegmentTerminatorSuffixLF ... SegmentTerminatorSuffixLF SegmentTerminatorSuffix = "LF" // SegmentTerminatorSuffixNone ... SegmentTerminatorSuffixNone SegmentTerminatorSuffix = "None" // SegmentTerminatorSuffixNotSpecified ... SegmentTerminatorSuffixNotSpecified SegmentTerminatorSuffix = "NotSpecified" )
func PossibleSegmentTerminatorSuffixValues() []SegmentTerminatorSuffix
PossibleSegmentTerminatorSuffixValues returns an array of possible values for the SegmentTerminatorSuffix const type.
type SessionsClient struct { BaseClient }
SessionsClient is the REST API for Azure Logic Apps.
func NewSessionsClient(subscriptionID string) SessionsClient
NewSessionsClient creates an instance of the SessionsClient client.