Documentation ¶
Overview ¶
Package logic implements the Azure ARM Logic service API version 2016-06-01.
REST API for Azure Logic Apps.
Index ¶
- Constants
- func UserAgent() string
- func Version() string
- type AS2AcknowledgementConnectionSettings
- type AS2AgreementContent
- type AS2EnvelopeSettings
- type AS2ErrorSettings
- type AS2MdnSettings
- type AS2MessageConnectionSettings
- type AS2OneWayAgreement
- type AS2ProtocolSettings
- type AS2SecuritySettings
- type AS2ValidationSettings
- type AgreementContent
- type AgreementType
- type AgreementsClient
- func (client AgreementsClient) CreateOrUpdate(resourceGroupName string, integrationAccountName string, agreementName string, ...) (result IntegrationAccountAgreement, err error)
- func (client AgreementsClient) CreateOrUpdatePreparer(resourceGroupName string, integrationAccountName string, agreementName string, ...) (*http.Request, error)
- func (client AgreementsClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccountAgreement, err error)
- func (client AgreementsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client AgreementsClient) Delete(resourceGroupName string, integrationAccountName string, agreementName string) (result autorest.Response, err error)
- func (client AgreementsClient) DeletePreparer(resourceGroupName string, integrationAccountName string, agreementName string) (*http.Request, error)
- func (client AgreementsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client AgreementsClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client AgreementsClient) Get(resourceGroupName string, integrationAccountName string, agreementName string) (result IntegrationAccountAgreement, err error)
- func (client AgreementsClient) GetPreparer(resourceGroupName string, integrationAccountName string, agreementName string) (*http.Request, error)
- func (client AgreementsClient) GetResponder(resp *http.Response) (result IntegrationAccountAgreement, err error)
- func (client AgreementsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client AgreementsClient) ListByIntegrationAccounts(resourceGroupName string, integrationAccountName string, top *int32, ...) (result IntegrationAccountAgreementListResult, err error)
- func (client AgreementsClient) ListByIntegrationAccountsNextResults(lastResults IntegrationAccountAgreementListResult) (result IntegrationAccountAgreementListResult, err error)
- func (client AgreementsClient) ListByIntegrationAccountsPreparer(resourceGroupName string, integrationAccountName string, top *int32, ...) (*http.Request, error)
- func (client AgreementsClient) ListByIntegrationAccountsResponder(resp *http.Response) (result IntegrationAccountAgreementListResult, err error)
- func (client AgreementsClient) ListByIntegrationAccountsSender(req *http.Request) (*http.Response, error)
- type B2BPartnerContent
- type BusinessIdentity
- type CallbackURL
- type CertificatesClient
- func (client CertificatesClient) CreateOrUpdate(resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountCertificate, err error)
- func (client CertificatesClient) CreateOrUpdatePreparer(resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client CertificatesClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccountCertificate, err error)
- func (client CertificatesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client CertificatesClient) Delete(resourceGroupName string, integrationAccountName string, ...) (result autorest.Response, err error)
- func (client CertificatesClient) DeletePreparer(resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client CertificatesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client CertificatesClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client CertificatesClient) Get(resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountCertificate, err error)
- func (client CertificatesClient) GetPreparer(resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client CertificatesClient) GetResponder(resp *http.Response) (result IntegrationAccountCertificate, err error)
- func (client CertificatesClient) GetSender(req *http.Request) (*http.Response, error)
- func (client CertificatesClient) ListByIntegrationAccounts(resourceGroupName string, integrationAccountName string, top *int32) (result IntegrationAccountCertificateListResult, err error)
- func (client CertificatesClient) ListByIntegrationAccountsNextResults(lastResults IntegrationAccountCertificateListResult) (result IntegrationAccountCertificateListResult, err error)
- func (client CertificatesClient) ListByIntegrationAccountsPreparer(resourceGroupName string, integrationAccountName string, top *int32) (*http.Request, error)
- func (client CertificatesClient) ListByIntegrationAccountsResponder(resp *http.Response) (result IntegrationAccountCertificateListResult, err error)
- func (client CertificatesClient) ListByIntegrationAccountsSender(req *http.Request) (*http.Response, error)
- type ContentHash
- type ContentLink
- type Correlation
- type DayOfWeek
- type DaysOfWeek
- type EdifactAcknowledgementSettings
- type EdifactAgreementContent
- type EdifactCharacterSet
- type EdifactDecimalIndicator
- type EdifactDelimiterOverride
- type EdifactEnvelopeOverride
- type EdifactEnvelopeSettings
- type EdifactFramingSettings
- type EdifactMessageFilter
- type EdifactMessageIdentifier
- type EdifactOneWayAgreement
- type EdifactProcessingSettings
- type EdifactProtocolSettings
- type EdifactSchemaReference
- type EdifactValidationOverride
- type EdifactValidationSettings
- type EncryptionAlgorithm
- type ErrorProperties
- type ErrorResponse
- type GenerateUpgradedDefinitionParameters
- type GetCallbackURLParameters
- type HashingAlgorithm
- type IntegrationAccount
- type IntegrationAccountAgreement
- type IntegrationAccountAgreementFilter
- type IntegrationAccountAgreementListResult
- type IntegrationAccountAgreementProperties
- type IntegrationAccountCertificate
- type IntegrationAccountCertificateListResult
- type IntegrationAccountCertificateProperties
- type IntegrationAccountListResult
- type IntegrationAccountMap
- type IntegrationAccountMapFilter
- type IntegrationAccountMapListResult
- type IntegrationAccountMapProperties
- type IntegrationAccountMapPropertiesParametersSchema
- type IntegrationAccountPartner
- type IntegrationAccountPartnerFilter
- type IntegrationAccountPartnerListResult
- type IntegrationAccountPartnerProperties
- type IntegrationAccountSchema
- type IntegrationAccountSchemaFilter
- type IntegrationAccountSchemaListResult
- type IntegrationAccountSchemaProperties
- type IntegrationAccountSession
- type IntegrationAccountSessionFilter
- type IntegrationAccountSessionListResult
- type IntegrationAccountSessionProperties
- type IntegrationAccountSku
- type IntegrationAccountSkuName
- type IntegrationAccountsClient
- func (client IntegrationAccountsClient) CreateOrUpdate(resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccount, err error)
- func (client IntegrationAccountsClient) CreateOrUpdatePreparer(resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountsClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccount, err error)
- func (client IntegrationAccountsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountsClient) Delete(resourceGroupName string, integrationAccountName string) (result autorest.Response, err error)
- func (client IntegrationAccountsClient) DeletePreparer(resourceGroupName string, integrationAccountName string) (*http.Request, error)
- func (client IntegrationAccountsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client IntegrationAccountsClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountsClient) Get(resourceGroupName string, integrationAccountName string) (result IntegrationAccount, err error)
- func (client IntegrationAccountsClient) GetCallbackURL(resourceGroupName string, integrationAccountName string, ...) (result CallbackURL, err error)
- func (client IntegrationAccountsClient) GetCallbackURLPreparer(resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountsClient) GetCallbackURLResponder(resp *http.Response) (result CallbackURL, err error)
- func (client IntegrationAccountsClient) GetCallbackURLSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountsClient) GetPreparer(resourceGroupName string, integrationAccountName string) (*http.Request, error)
- func (client IntegrationAccountsClient) GetResponder(resp *http.Response) (result IntegrationAccount, err error)
- func (client IntegrationAccountsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountsClient) ListByResourceGroup(resourceGroupName string, top *int32) (result IntegrationAccountListResult, err error)
- func (client IntegrationAccountsClient) ListByResourceGroupNextResults(lastResults IntegrationAccountListResult) (result IntegrationAccountListResult, err error)
- func (client IntegrationAccountsClient) ListByResourceGroupPreparer(resourceGroupName string, top *int32) (*http.Request, error)
- func (client IntegrationAccountsClient) ListByResourceGroupResponder(resp *http.Response) (result IntegrationAccountListResult, err error)
- func (client IntegrationAccountsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountsClient) ListBySubscription(top *int32) (result IntegrationAccountListResult, err error)
- func (client IntegrationAccountsClient) ListBySubscriptionNextResults(lastResults IntegrationAccountListResult) (result IntegrationAccountListResult, err error)
- func (client IntegrationAccountsClient) ListBySubscriptionPreparer(top *int32) (*http.Request, error)
- func (client IntegrationAccountsClient) ListBySubscriptionResponder(resp *http.Response) (result IntegrationAccountListResult, err error)
- func (client IntegrationAccountsClient) ListBySubscriptionSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountsClient) Update(resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccount, err error)
- func (client IntegrationAccountsClient) UpdatePreparer(resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountsClient) UpdateResponder(resp *http.Response) (result IntegrationAccount, err error)
- func (client IntegrationAccountsClient) UpdateSender(req *http.Request) (*http.Response, error)
- type KeyType
- type KeyVaultKeyReference
- type KeyVaultKeyReferenceKeyVault
- type ManagementClient
- func (client ManagementClient) ListOperations() (result OperationListResult, err error)
- func (client ManagementClient) ListOperationsNextResults(lastResults OperationListResult) (result OperationListResult, err error)
- func (client ManagementClient) ListOperationsPreparer() (*http.Request, error)
- func (client ManagementClient) ListOperationsResponder(resp *http.Response) (result OperationListResult, err error)
- func (client ManagementClient) ListOperationsSender(req *http.Request) (*http.Response, error)
- type MapType
- type MapsClient
- func (client MapsClient) CreateOrUpdate(resourceGroupName string, integrationAccountName string, mapName string, ...) (result IntegrationAccountMap, err error)
- func (client MapsClient) CreateOrUpdatePreparer(resourceGroupName string, integrationAccountName string, mapName string, ...) (*http.Request, error)
- func (client MapsClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccountMap, err error)
- func (client MapsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client MapsClient) Delete(resourceGroupName string, integrationAccountName string, mapName string) (result autorest.Response, err error)
- func (client MapsClient) DeletePreparer(resourceGroupName string, integrationAccountName string, mapName string) (*http.Request, error)
- func (client MapsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client MapsClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client MapsClient) Get(resourceGroupName string, integrationAccountName string, mapName string) (result IntegrationAccountMap, err error)
- func (client MapsClient) GetPreparer(resourceGroupName string, integrationAccountName string, mapName string) (*http.Request, error)
- func (client MapsClient) GetResponder(resp *http.Response) (result IntegrationAccountMap, err error)
- func (client MapsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client MapsClient) ListByIntegrationAccounts(resourceGroupName string, integrationAccountName string, top *int32, ...) (result IntegrationAccountMapListResult, err error)
- func (client MapsClient) ListByIntegrationAccountsNextResults(lastResults IntegrationAccountMapListResult) (result IntegrationAccountMapListResult, err error)
- func (client MapsClient) ListByIntegrationAccountsPreparer(resourceGroupName string, integrationAccountName string, top *int32, ...) (*http.Request, error)
- func (client MapsClient) ListByIntegrationAccountsResponder(resp *http.Response) (result IntegrationAccountMapListResult, err error)
- func (client MapsClient) ListByIntegrationAccountsSender(req *http.Request) (*http.Response, error)
- type MessageFilterType
- type Operation
- type OperationDisplay
- type OperationListResult
- type ParameterType
- type PartnerContent
- type PartnerType
- type PartnersClient
- func (client PartnersClient) CreateOrUpdate(resourceGroupName string, integrationAccountName string, partnerName string, ...) (result IntegrationAccountPartner, err error)
- func (client PartnersClient) CreateOrUpdatePreparer(resourceGroupName string, integrationAccountName string, partnerName string, ...) (*http.Request, error)
- func (client PartnersClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccountPartner, err error)
- func (client PartnersClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client PartnersClient) Delete(resourceGroupName string, integrationAccountName string, partnerName string) (result autorest.Response, err error)
- func (client PartnersClient) DeletePreparer(resourceGroupName string, integrationAccountName string, partnerName string) (*http.Request, error)
- func (client PartnersClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client PartnersClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client PartnersClient) Get(resourceGroupName string, integrationAccountName string, partnerName string) (result IntegrationAccountPartner, err error)
- func (client PartnersClient) GetPreparer(resourceGroupName string, integrationAccountName string, partnerName string) (*http.Request, error)
- func (client PartnersClient) GetResponder(resp *http.Response) (result IntegrationAccountPartner, err error)
- func (client PartnersClient) GetSender(req *http.Request) (*http.Response, error)
- func (client PartnersClient) ListByIntegrationAccounts(resourceGroupName string, integrationAccountName string, top *int32, ...) (result IntegrationAccountPartnerListResult, err error)
- func (client PartnersClient) ListByIntegrationAccountsNextResults(lastResults IntegrationAccountPartnerListResult) (result IntegrationAccountPartnerListResult, err error)
- func (client PartnersClient) ListByIntegrationAccountsPreparer(resourceGroupName string, integrationAccountName string, top *int32, ...) (*http.Request, error)
- func (client PartnersClient) ListByIntegrationAccountsResponder(resp *http.Response) (result IntegrationAccountPartnerListResult, err error)
- func (client PartnersClient) ListByIntegrationAccountsSender(req *http.Request) (*http.Response, error)
- type RecurrenceFrequency
- type RecurrenceSchedule
- type RecurrenceScheduleOccurrence
- type RegenerateActionParameter
- type Resource
- type ResourceReference
- type RetryHistory
- type SchemaType
- type SchemasClient
- func (client SchemasClient) CreateOrUpdate(resourceGroupName string, integrationAccountName string, schemaName string, ...) (result IntegrationAccountSchema, err error)
- func (client SchemasClient) CreateOrUpdatePreparer(resourceGroupName string, integrationAccountName string, schemaName string, ...) (*http.Request, error)
- func (client SchemasClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccountSchema, err error)
- func (client SchemasClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client SchemasClient) Delete(resourceGroupName string, integrationAccountName string, schemaName string) (result autorest.Response, err error)
- func (client SchemasClient) DeletePreparer(resourceGroupName string, integrationAccountName string, schemaName string) (*http.Request, error)
- func (client SchemasClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client SchemasClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client SchemasClient) Get(resourceGroupName string, integrationAccountName string, schemaName string) (result IntegrationAccountSchema, err error)
- func (client SchemasClient) GetPreparer(resourceGroupName string, integrationAccountName string, schemaName string) (*http.Request, error)
- func (client SchemasClient) GetResponder(resp *http.Response) (result IntegrationAccountSchema, err error)
- func (client SchemasClient) GetSender(req *http.Request) (*http.Response, error)
- func (client SchemasClient) ListByIntegrationAccounts(resourceGroupName string, integrationAccountName string, top *int32, ...) (result IntegrationAccountSchemaListResult, err error)
- func (client SchemasClient) ListByIntegrationAccountsNextResults(lastResults IntegrationAccountSchemaListResult) (result IntegrationAccountSchemaListResult, err error)
- func (client SchemasClient) ListByIntegrationAccountsPreparer(resourceGroupName string, integrationAccountName string, top *int32, ...) (*http.Request, error)
- func (client SchemasClient) ListByIntegrationAccountsResponder(resp *http.Response) (result IntegrationAccountSchemaListResult, err error)
- func (client SchemasClient) ListByIntegrationAccountsSender(req *http.Request) (*http.Response, error)
- type SegmentTerminatorSuffix
- type SessionsClient
- func (client SessionsClient) CreateOrUpdate(resourceGroupName string, integrationAccountName string, sessionName string, ...) (result IntegrationAccountSession, err error)
- func (client SessionsClient) CreateOrUpdatePreparer(resourceGroupName string, integrationAccountName string, sessionName string, ...) (*http.Request, error)
- func (client SessionsClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccountSession, err error)
- func (client SessionsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client SessionsClient) Delete(resourceGroupName string, integrationAccountName string, sessionName string) (result autorest.Response, err error)
- func (client SessionsClient) DeletePreparer(resourceGroupName string, integrationAccountName string, sessionName string) (*http.Request, error)
- func (client SessionsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client SessionsClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client SessionsClient) Get(resourceGroupName string, integrationAccountName string, sessionName string) (result IntegrationAccountSession, err error)
- func (client SessionsClient) GetPreparer(resourceGroupName string, integrationAccountName string, sessionName string) (*http.Request, error)
- func (client SessionsClient) GetResponder(resp *http.Response) (result IntegrationAccountSession, err error)
- func (client SessionsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client SessionsClient) ListByIntegrationAccounts(resourceGroupName string, integrationAccountName string, top *int32, ...) (result IntegrationAccountSessionListResult, err error)
- func (client SessionsClient) ListByIntegrationAccountsNextResults(lastResults IntegrationAccountSessionListResult) (result IntegrationAccountSessionListResult, err error)
- func (client SessionsClient) ListByIntegrationAccountsPreparer(resourceGroupName string, integrationAccountName string, top *int32, ...) (*http.Request, error)
- func (client SessionsClient) ListByIntegrationAccountsResponder(resp *http.Response) (result IntegrationAccountSessionListResult, err error)
- func (client SessionsClient) ListByIntegrationAccountsSender(req *http.Request) (*http.Response, error)
- type SetObject
- type SigningAlgorithm
- type Sku
- type SkuName
- type SubResource
- type TrailingSeparatorPolicy
- type UsageIndicator
- type Workflow
- type WorkflowFilter
- type WorkflowListResult
- type WorkflowOutputParameter
- type WorkflowParameter
- type WorkflowProperties
- type WorkflowProvisioningState
- type WorkflowRun
- type WorkflowRunAction
- type WorkflowRunActionFilter
- type WorkflowRunActionListResult
- type WorkflowRunActionProperties
- type WorkflowRunActionsClient
- func (client WorkflowRunActionsClient) Get(resourceGroupName string, workflowName string, runName string, ...) (result WorkflowRunAction, err error)
- func (client WorkflowRunActionsClient) GetPreparer(resourceGroupName string, workflowName string, runName string, ...) (*http.Request, error)
- func (client WorkflowRunActionsClient) GetResponder(resp *http.Response) (result WorkflowRunAction, err error)
- func (client WorkflowRunActionsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client WorkflowRunActionsClient) List(resourceGroupName string, workflowName string, runName string, top *int32, ...) (result WorkflowRunActionListResult, err error)
- func (client WorkflowRunActionsClient) ListNextResults(lastResults WorkflowRunActionListResult) (result WorkflowRunActionListResult, err error)
- func (client WorkflowRunActionsClient) ListPreparer(resourceGroupName string, workflowName string, runName string, top *int32, ...) (*http.Request, error)
- func (client WorkflowRunActionsClient) ListResponder(resp *http.Response) (result WorkflowRunActionListResult, err error)
- func (client WorkflowRunActionsClient) ListSender(req *http.Request) (*http.Response, error)
- type WorkflowRunFilter
- type WorkflowRunListResult
- type WorkflowRunProperties
- type WorkflowRunTrigger
- type WorkflowRunsClient
- func (client WorkflowRunsClient) Cancel(resourceGroupName string, workflowName string, runName string) (result autorest.Response, err error)
- func (client WorkflowRunsClient) CancelPreparer(resourceGroupName string, workflowName string, runName string) (*http.Request, error)
- func (client WorkflowRunsClient) CancelResponder(resp *http.Response) (result autorest.Response, err error)
- func (client WorkflowRunsClient) CancelSender(req *http.Request) (*http.Response, error)
- func (client WorkflowRunsClient) Get(resourceGroupName string, workflowName string, runName string) (result WorkflowRun, err error)
- func (client WorkflowRunsClient) GetPreparer(resourceGroupName string, workflowName string, runName string) (*http.Request, error)
- func (client WorkflowRunsClient) GetResponder(resp *http.Response) (result WorkflowRun, err error)
- func (client WorkflowRunsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client WorkflowRunsClient) List(resourceGroupName string, workflowName string, top *int32, filter string) (result WorkflowRunListResult, err error)
- func (client WorkflowRunsClient) ListNextResults(lastResults WorkflowRunListResult) (result WorkflowRunListResult, err error)
- func (client WorkflowRunsClient) ListPreparer(resourceGroupName string, workflowName string, top *int32, filter string) (*http.Request, error)
- func (client WorkflowRunsClient) ListResponder(resp *http.Response) (result WorkflowRunListResult, err error)
- func (client WorkflowRunsClient) ListSender(req *http.Request) (*http.Response, error)
- type WorkflowState
- type WorkflowStatus
- type WorkflowTrigger
- type WorkflowTriggerCallbackURL
- type WorkflowTriggerFilter
- type WorkflowTriggerHistoriesClient
- func (client WorkflowTriggerHistoriesClient) Get(resourceGroupName string, workflowName string, triggerName string, ...) (result WorkflowTriggerHistory, err error)
- func (client WorkflowTriggerHistoriesClient) GetPreparer(resourceGroupName string, workflowName string, triggerName string, ...) (*http.Request, error)
- func (client WorkflowTriggerHistoriesClient) GetResponder(resp *http.Response) (result WorkflowTriggerHistory, err error)
- func (client WorkflowTriggerHistoriesClient) GetSender(req *http.Request) (*http.Response, error)
- func (client WorkflowTriggerHistoriesClient) List(resourceGroupName string, workflowName string, triggerName string, top *int32, ...) (result WorkflowTriggerHistoryListResult, err error)
- func (client WorkflowTriggerHistoriesClient) ListNextResults(lastResults WorkflowTriggerHistoryListResult) (result WorkflowTriggerHistoryListResult, err error)
- func (client WorkflowTriggerHistoriesClient) ListPreparer(resourceGroupName string, workflowName string, triggerName string, top *int32, ...) (*http.Request, error)
- func (client WorkflowTriggerHistoriesClient) ListResponder(resp *http.Response) (result WorkflowTriggerHistoryListResult, err error)
- func (client WorkflowTriggerHistoriesClient) ListSender(req *http.Request) (*http.Response, error)
- func (client WorkflowTriggerHistoriesClient) Resubmit(resourceGroupName string, workflowName string, triggerName string, ...) (result autorest.Response, err error)
- func (client WorkflowTriggerHistoriesClient) ResubmitPreparer(resourceGroupName string, workflowName string, triggerName string, ...) (*http.Request, error)
- func (client WorkflowTriggerHistoriesClient) ResubmitResponder(resp *http.Response) (result autorest.Response, err error)
- func (client WorkflowTriggerHistoriesClient) ResubmitSender(req *http.Request) (*http.Response, error)
- type WorkflowTriggerHistory
- type WorkflowTriggerHistoryFilter
- type WorkflowTriggerHistoryListResult
- type WorkflowTriggerHistoryProperties
- type WorkflowTriggerListCallbackURLQueries
- type WorkflowTriggerListResult
- type WorkflowTriggerProperties
- type WorkflowTriggerProvisioningState
- type WorkflowTriggerRecurrence
- type WorkflowTriggersClient
- func (client WorkflowTriggersClient) Get(resourceGroupName string, workflowName string, triggerName string) (result WorkflowTrigger, err error)
- func (client WorkflowTriggersClient) GetPreparer(resourceGroupName string, workflowName string, triggerName string) (*http.Request, error)
- func (client WorkflowTriggersClient) GetResponder(resp *http.Response) (result WorkflowTrigger, err error)
- func (client WorkflowTriggersClient) GetSender(req *http.Request) (*http.Response, error)
- func (client WorkflowTriggersClient) List(resourceGroupName string, workflowName string, top *int32, filter string) (result WorkflowTriggerListResult, err error)
- func (client WorkflowTriggersClient) ListCallbackURL(resourceGroupName string, workflowName string, triggerName string) (result WorkflowTriggerCallbackURL, err error)
- func (client WorkflowTriggersClient) ListCallbackURLPreparer(resourceGroupName string, workflowName string, triggerName string) (*http.Request, error)
- func (client WorkflowTriggersClient) ListCallbackURLResponder(resp *http.Response) (result WorkflowTriggerCallbackURL, err error)
- func (client WorkflowTriggersClient) ListCallbackURLSender(req *http.Request) (*http.Response, error)
- func (client WorkflowTriggersClient) ListNextResults(lastResults WorkflowTriggerListResult) (result WorkflowTriggerListResult, err error)
- func (client WorkflowTriggersClient) ListPreparer(resourceGroupName string, workflowName string, top *int32, filter string) (*http.Request, error)
- func (client WorkflowTriggersClient) ListResponder(resp *http.Response) (result WorkflowTriggerListResult, err error)
- func (client WorkflowTriggersClient) ListSender(req *http.Request) (*http.Response, error)
- func (client WorkflowTriggersClient) Run(resourceGroupName string, workflowName string, triggerName string) (result SetObject, err error)
- func (client WorkflowTriggersClient) RunPreparer(resourceGroupName string, workflowName string, triggerName string) (*http.Request, error)
- func (client WorkflowTriggersClient) RunResponder(resp *http.Response) (result SetObject, err error)
- func (client WorkflowTriggersClient) RunSender(req *http.Request) (*http.Response, error)
- type WorkflowVersion
- type WorkflowVersionListResult
- type WorkflowVersionProperties
- type WorkflowVersionsClient
- func (client WorkflowVersionsClient) Get(resourceGroupName string, workflowName string, versionID string) (result WorkflowVersion, err error)
- func (client WorkflowVersionsClient) GetPreparer(resourceGroupName string, workflowName string, versionID string) (*http.Request, error)
- func (client WorkflowVersionsClient) GetResponder(resp *http.Response) (result WorkflowVersion, err error)
- func (client WorkflowVersionsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client WorkflowVersionsClient) List(resourceGroupName string, workflowName string, top *int32) (result WorkflowVersionListResult, err error)
- func (client WorkflowVersionsClient) ListCallbackURL(resourceGroupName string, workflowName string, versionID string, ...) (result WorkflowTriggerCallbackURL, err error)
- func (client WorkflowVersionsClient) ListCallbackURLPreparer(resourceGroupName string, workflowName string, versionID string, ...) (*http.Request, error)
- func (client WorkflowVersionsClient) ListCallbackURLResponder(resp *http.Response) (result WorkflowTriggerCallbackURL, err error)
- func (client WorkflowVersionsClient) ListCallbackURLSender(req *http.Request) (*http.Response, error)
- func (client WorkflowVersionsClient) ListNextResults(lastResults WorkflowVersionListResult) (result WorkflowVersionListResult, err error)
- func (client WorkflowVersionsClient) ListPreparer(resourceGroupName string, workflowName string, top *int32) (*http.Request, error)
- func (client WorkflowVersionsClient) ListResponder(resp *http.Response) (result WorkflowVersionListResult, err error)
- func (client WorkflowVersionsClient) ListSender(req *http.Request) (*http.Response, error)
- type WorkflowsClient
- func (client WorkflowsClient) CreateOrUpdate(resourceGroupName string, workflowName string, workflow Workflow) (result Workflow, err error)
- func (client WorkflowsClient) CreateOrUpdatePreparer(resourceGroupName string, workflowName string, workflow Workflow) (*http.Request, error)
- func (client WorkflowsClient) CreateOrUpdateResponder(resp *http.Response) (result Workflow, err error)
- func (client WorkflowsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client WorkflowsClient) Delete(resourceGroupName string, workflowName string) (result autorest.Response, err error)
- func (client WorkflowsClient) DeletePreparer(resourceGroupName string, workflowName string) (*http.Request, error)
- func (client WorkflowsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client WorkflowsClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client WorkflowsClient) Disable(resourceGroupName string, workflowName string) (result autorest.Response, err error)
- func (client WorkflowsClient) DisablePreparer(resourceGroupName string, workflowName string) (*http.Request, error)
- func (client WorkflowsClient) DisableResponder(resp *http.Response) (result autorest.Response, err error)
- func (client WorkflowsClient) DisableSender(req *http.Request) (*http.Response, error)
- func (client WorkflowsClient) Enable(resourceGroupName string, workflowName string) (result autorest.Response, err error)
- func (client WorkflowsClient) EnablePreparer(resourceGroupName string, workflowName string) (*http.Request, error)
- func (client WorkflowsClient) EnableResponder(resp *http.Response) (result autorest.Response, err error)
- func (client WorkflowsClient) EnableSender(req *http.Request) (*http.Response, error)
- func (client WorkflowsClient) GenerateUpgradedDefinition(resourceGroupName string, workflowName string, ...) (result SetObject, err error)
- func (client WorkflowsClient) GenerateUpgradedDefinitionPreparer(resourceGroupName string, workflowName string, ...) (*http.Request, error)
- func (client WorkflowsClient) GenerateUpgradedDefinitionResponder(resp *http.Response) (result SetObject, err error)
- func (client WorkflowsClient) GenerateUpgradedDefinitionSender(req *http.Request) (*http.Response, error)
- func (client WorkflowsClient) Get(resourceGroupName string, workflowName string) (result Workflow, err error)
- func (client WorkflowsClient) GetPreparer(resourceGroupName string, workflowName string) (*http.Request, error)
- func (client WorkflowsClient) GetResponder(resp *http.Response) (result Workflow, err error)
- func (client WorkflowsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client WorkflowsClient) ListByResourceGroup(resourceGroupName string, top *int32, filter string) (result WorkflowListResult, err error)
- func (client WorkflowsClient) ListByResourceGroupNextResults(lastResults WorkflowListResult) (result WorkflowListResult, err error)
- func (client WorkflowsClient) ListByResourceGroupPreparer(resourceGroupName string, top *int32, filter string) (*http.Request, error)
- func (client WorkflowsClient) ListByResourceGroupResponder(resp *http.Response) (result WorkflowListResult, err error)
- func (client WorkflowsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)
- func (client WorkflowsClient) ListBySubscription(top *int32, filter string) (result WorkflowListResult, err error)
- func (client WorkflowsClient) ListBySubscriptionNextResults(lastResults WorkflowListResult) (result WorkflowListResult, err error)
- func (client WorkflowsClient) ListBySubscriptionPreparer(top *int32, filter string) (*http.Request, error)
- func (client WorkflowsClient) ListBySubscriptionResponder(resp *http.Response) (result WorkflowListResult, err error)
- func (client WorkflowsClient) ListBySubscriptionSender(req *http.Request) (*http.Response, error)
- func (client WorkflowsClient) ListSwagger(resourceGroupName string, workflowName string) (result SetObject, err error)
- func (client WorkflowsClient) ListSwaggerPreparer(resourceGroupName string, workflowName string) (*http.Request, error)
- func (client WorkflowsClient) ListSwaggerResponder(resp *http.Response) (result SetObject, err error)
- func (client WorkflowsClient) ListSwaggerSender(req *http.Request) (*http.Response, error)
- func (client WorkflowsClient) RegenerateAccessKey(resourceGroupName string, workflowName string, ...) (result autorest.Response, err error)
- func (client WorkflowsClient) RegenerateAccessKeyPreparer(resourceGroupName string, workflowName string, ...) (*http.Request, error)
- func (client WorkflowsClient) RegenerateAccessKeyResponder(resp *http.Response) (result autorest.Response, err error)
- func (client WorkflowsClient) RegenerateAccessKeySender(req *http.Request) (*http.Response, error)
- func (client WorkflowsClient) Update(resourceGroupName string, workflowName string, workflow Workflow) (result Workflow, err error)
- func (client WorkflowsClient) UpdatePreparer(resourceGroupName string, workflowName string, workflow Workflow) (*http.Request, error)
- func (client WorkflowsClient) UpdateResponder(resp *http.Response) (result Workflow, err error)
- func (client WorkflowsClient) UpdateSender(req *http.Request) (*http.Response, error)
- func (client WorkflowsClient) Validate(resourceGroupName string, location string, workflowName string, ...) (result autorest.Response, err error)
- func (client WorkflowsClient) ValidatePreparer(resourceGroupName string, location string, workflowName string, ...) (*http.Request, error)
- func (client WorkflowsClient) ValidateResponder(resp *http.Response) (result autorest.Response, err error)
- func (client WorkflowsClient) ValidateSender(req *http.Request) (*http.Response, error)
- type X12AcknowledgementSettings
- type X12AgreementContent
- type X12CharacterSet
- type X12DateFormat
- type X12DelimiterOverrides
- type X12EnvelopeOverride
- type X12EnvelopeSettings
- type X12FramingSettings
- type X12MessageFilter
- type X12MessageIdentifier
- type X12OneWayAgreement
- type X12ProcessingSettings
- type X12ProtocolSettings
- type X12SchemaReference
- type X12SecuritySettings
- type X12TimeFormat
- type X12ValidationOverride
- type X12ValidationSettings
Constants ¶
const (
// DefaultBaseURI is the default URI used for the service Logic
DefaultBaseURI = "https://management.azure.com"
)
Variables ¶
This section is empty.
Functions ¶
func UserAgent ¶
func UserAgent() string
UserAgent returns the UserAgent string to use when sending http.Requests.
func Version ¶
func Version() string
Version returns the semantic version (see http://semver.org) of the client.
Types ¶
type AS2AcknowledgementConnectionSettings ¶
type AS2AcknowledgementConnectionSettings struct { IgnoreCertificateNameMismatch *bool `json:"ignoreCertificateNameMismatch,omitempty"` SupportHTTPStatusCodeContinue *bool `json:"supportHttpStatusCodeContinue,omitempty"` KeepHTTPConnectionAlive *bool `json:"keepHttpConnectionAlive,omitempty"` UnfoldHTTPHeaders *bool `json:"unfoldHttpHeaders,omitempty"` }
AS2AcknowledgementConnectionSettings is the AS2 agreement acknowledegment connection settings.
type AS2AgreementContent ¶
type AS2AgreementContent struct { ReceiveAgreement *AS2OneWayAgreement `json:"receiveAgreement,omitempty"` SendAgreement *AS2OneWayAgreement `json:"sendAgreement,omitempty"` }
AS2AgreementContent is the integration account AS2 agreement content.
type AS2EnvelopeSettings ¶
type AS2EnvelopeSettings struct { MessageContentType *string `json:"messageContentType,omitempty"` TransmitFileNameInMimeHeader *bool `json:"transmitFileNameInMimeHeader,omitempty"` FileNameTemplate *string `json:"fileNameTemplate,omitempty"` SuspendMessageOnFileNameGenerationError *bool `json:"suspendMessageOnFileNameGenerationError,omitempty"` AutogenerateFileName *bool `json:"autogenerateFileName,omitempty"` }
AS2EnvelopeSettings is the AS2 agreement envelope settings.
type AS2ErrorSettings ¶
type AS2ErrorSettings struct { SuspendDuplicateMessage *bool `json:"suspendDuplicateMessage,omitempty"` ResendIfMdnNotReceived *bool `json:"resendIfMdnNotReceived,omitempty"` }
AS2ErrorSettings is the AS2 agreement error settings.
type AS2MdnSettings ¶
type AS2MdnSettings struct { NeedMdn *bool `json:"needMdn,omitempty"` SignMdn *bool `json:"signMdn,omitempty"` SendMdnAsynchronously *bool `json:"sendMdnAsynchronously,omitempty"` ReceiptDeliveryURL *string `json:"receiptDeliveryUrl,omitempty"` DispositionNotificationTo *string `json:"dispositionNotificationTo,omitempty"` SignOutboundMdnIfOptional *bool `json:"signOutboundMdnIfOptional,omitempty"` MdnText *string `json:"mdnText,omitempty"` SendInboundMdnToMessageBox *bool `json:"sendInboundMdnToMessageBox,omitempty"` MicHashingAlgorithm HashingAlgorithm `json:"micHashingAlgorithm,omitempty"` }
AS2MdnSettings is the AS2 agreement mdn settings.
type AS2MessageConnectionSettings ¶
type AS2MessageConnectionSettings struct { IgnoreCertificateNameMismatch *bool `json:"ignoreCertificateNameMismatch,omitempty"` SupportHTTPStatusCodeContinue *bool `json:"supportHttpStatusCodeContinue,omitempty"` KeepHTTPConnectionAlive *bool `json:"keepHttpConnectionAlive,omitempty"` UnfoldHTTPHeaders *bool `json:"unfoldHttpHeaders,omitempty"` }
AS2MessageConnectionSettings is the AS2 agreement message connection settings.
type AS2OneWayAgreement ¶
type AS2OneWayAgreement struct { SenderBusinessIdentity *BusinessIdentity `json:"senderBusinessIdentity,omitempty"` ReceiverBusinessIdentity *BusinessIdentity `json:"receiverBusinessIdentity,omitempty"` ProtocolSettings *AS2ProtocolSettings `json:"protocolSettings,omitempty"` }
AS2OneWayAgreement is the integration account AS2 oneway agreement.
type AS2ProtocolSettings ¶
type AS2ProtocolSettings struct { MessageConnectionSettings *AS2MessageConnectionSettings `json:"messageConnectionSettings,omitempty"` AcknowledgementConnectionSettings *AS2AcknowledgementConnectionSettings `json:"acknowledgementConnectionSettings,omitempty"` MdnSettings *AS2MdnSettings `json:"mdnSettings,omitempty"` SecuritySettings *AS2SecuritySettings `json:"securitySettings,omitempty"` ValidationSettings *AS2ValidationSettings `json:"validationSettings,omitempty"` EnvelopeSettings *AS2EnvelopeSettings `json:"envelopeSettings,omitempty"` ErrorSettings *AS2ErrorSettings `json:"errorSettings,omitempty"` }
AS2ProtocolSettings is the AS2 agreement protocol settings.
type AS2SecuritySettings ¶
type AS2SecuritySettings struct { OverrideGroupSigningCertificate *bool `json:"overrideGroupSigningCertificate,omitempty"` SigningCertificateName *string `json:"signingCertificateName,omitempty"` EncryptionCertificateName *string `json:"encryptionCertificateName,omitempty"` EnableNrrForInboundEncodedMessages *bool `json:"enableNrrForInboundEncodedMessages,omitempty"` EnableNrrForInboundDecodedMessages *bool `json:"enableNrrForInboundDecodedMessages,omitempty"` EnableNrrForOutboundMdn *bool `json:"enableNrrForOutboundMdn,omitempty"` EnableNrrForOutboundEncodedMessages *bool `json:"enableNrrForOutboundEncodedMessages,omitempty"` EnableNrrForOutboundDecodedMessages *bool `json:"enableNrrForOutboundDecodedMessages,omitempty"` EnableNrrForInboundMdn *bool `json:"enableNrrForInboundMdn,omitempty"` Sha2AlgorithmFormat *string `json:"sha2AlgorithmFormat,omitempty"` }
AS2SecuritySettings is the AS2 agreement security settings.
type AS2ValidationSettings ¶
type AS2ValidationSettings struct { OverrideMessageProperties *bool `json:"overrideMessageProperties,omitempty"` EncryptMessage *bool `json:"encryptMessage,omitempty"` SignMessage *bool `json:"signMessage,omitempty"` CompressMessage *bool `json:"compressMessage,omitempty"` CheckDuplicateMessage *bool `json:"checkDuplicateMessage,omitempty"` InterchangeDuplicatesValidityDays *int32 `json:"interchangeDuplicatesValidityDays,omitempty"` CheckCertificateRevocationListOnSend *bool `json:"checkCertificateRevocationListOnSend,omitempty"` CheckCertificateRevocationListOnReceive *bool `json:"checkCertificateRevocationListOnReceive,omitempty"` EncryptionAlgorithm EncryptionAlgorithm `json:"encryptionAlgorithm,omitempty"` SigningAlgorithm SigningAlgorithm `json:"signingAlgorithm,omitempty"` }
AS2ValidationSettings is the AS2 agreement validation settings.
type AgreementContent ¶
type AgreementContent struct { AS2 *AS2AgreementContent `json:"aS2,omitempty"` X12 *X12AgreementContent `json:"x12,omitempty"` Edifact *EdifactAgreementContent `json:"edifact,omitempty"` }
AgreementContent is the integration account agreement content.
type AgreementType ¶
type AgreementType string
AgreementType enumerates the values for agreement type.
const ( // AS2 specifies the as2 state for agreement type. AS2 AgreementType = "AS2" // Edifact specifies the edifact state for agreement type. Edifact AgreementType = "Edifact" // NotSpecified specifies the not specified state for agreement type. NotSpecified AgreementType = "NotSpecified" // X12 specifies the x12 state for agreement type. X12 AgreementType = "X12" )
type AgreementsClient ¶
type AgreementsClient struct {
ManagementClient
}
AgreementsClient is the rEST API for Azure Logic Apps.
func NewAgreementsClient ¶
func NewAgreementsClient(subscriptionID string) AgreementsClient
NewAgreementsClient creates an instance of the AgreementsClient client.
func NewAgreementsClientWithBaseURI ¶
func NewAgreementsClientWithBaseURI(baseURI string, subscriptionID string) AgreementsClient
NewAgreementsClientWithBaseURI creates an instance of the AgreementsClient client.
func (AgreementsClient) CreateOrUpdate ¶
func (client AgreementsClient) CreateOrUpdate(resourceGroupName string, integrationAccountName string, agreementName string, agreement IntegrationAccountAgreement) (result IntegrationAccountAgreement, err error)
CreateOrUpdate creates or updates an integration account agreement.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. agreementName is the integration account agreement name. agreement is the integration account agreement.
func (AgreementsClient) CreateOrUpdatePreparer ¶
func (client AgreementsClient) CreateOrUpdatePreparer(resourceGroupName string, integrationAccountName string, agreementName string, agreement IntegrationAccountAgreement) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (AgreementsClient) CreateOrUpdateResponder ¶
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.
func (AgreementsClient) CreateOrUpdateSender ¶
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (AgreementsClient) Delete ¶
func (client AgreementsClient) Delete(resourceGroupName string, integrationAccountName string, agreementName string) (result autorest.Response, err error)
Delete deletes an integration account agreement.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. agreementName is the integration account agreement name.
func (AgreementsClient) DeletePreparer ¶
func (client AgreementsClient) DeletePreparer(resourceGroupName string, integrationAccountName string, agreementName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (AgreementsClient) DeleteResponder ¶
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.
func (AgreementsClient) DeleteSender ¶
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (AgreementsClient) Get ¶
func (client AgreementsClient) Get(resourceGroupName string, integrationAccountName string, agreementName string) (result IntegrationAccountAgreement, err error)
Get gets an integration account agreement.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. agreementName is the integration account agreement name.
func (AgreementsClient) GetPreparer ¶
func (client AgreementsClient) GetPreparer(resourceGroupName string, integrationAccountName string, agreementName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (AgreementsClient) GetResponder ¶
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.
func (AgreementsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (AgreementsClient) ListByIntegrationAccounts ¶
func (client AgreementsClient) ListByIntegrationAccounts(resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountAgreementListResult, err error)
ListByIntegrationAccounts gets a list of integration account agreements.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. top is the number of items to be included in the result. filter is the filter to apply on the operation.
func (AgreementsClient) ListByIntegrationAccountsNextResults ¶
func (client AgreementsClient) ListByIntegrationAccountsNextResults(lastResults IntegrationAccountAgreementListResult) (result IntegrationAccountAgreementListResult, err error)
ListByIntegrationAccountsNextResults retrieves the next set of results, if any.
func (AgreementsClient) ListByIntegrationAccountsPreparer ¶
func (client AgreementsClient) ListByIntegrationAccountsPreparer(resourceGroupName string, integrationAccountName string, top *int32, filter string) (*http.Request, error)
ListByIntegrationAccountsPreparer prepares the ListByIntegrationAccounts request.
func (AgreementsClient) ListByIntegrationAccountsResponder ¶
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 (AgreementsClient) ListByIntegrationAccountsSender ¶
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.
type B2BPartnerContent ¶
type B2BPartnerContent struct {
BusinessIdentities *[]BusinessIdentity `json:"businessIdentities,omitempty"`
}
B2BPartnerContent is the B2B partner content.
type BusinessIdentity ¶
type BusinessIdentity struct { Qualifier *string `json:"qualifier,omitempty"` Value *string `json:"value,omitempty"` }
BusinessIdentity is the integration account partner's business identity.
type CallbackURL ¶
CallbackURL is the callback url.
type CertificatesClient ¶
type CertificatesClient struct {
ManagementClient
}
CertificatesClient is the rEST API for Azure Logic Apps.
func NewCertificatesClient ¶
func NewCertificatesClient(subscriptionID string) CertificatesClient
NewCertificatesClient creates an instance of the CertificatesClient client.
func NewCertificatesClientWithBaseURI ¶
func NewCertificatesClientWithBaseURI(baseURI string, subscriptionID string) CertificatesClient
NewCertificatesClientWithBaseURI creates an instance of the CertificatesClient client.
func (CertificatesClient) CreateOrUpdate ¶
func (client CertificatesClient) CreateOrUpdate(resourceGroupName string, integrationAccountName string, certificateName string, certificate IntegrationAccountCertificate) (result IntegrationAccountCertificate, err error)
CreateOrUpdate creates or updates an integration account certificate.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. certificateName is the integration account certificate name. certificate is the integration account certificate.
func (CertificatesClient) CreateOrUpdatePreparer ¶
func (client CertificatesClient) CreateOrUpdatePreparer(resourceGroupName string, integrationAccountName string, certificateName string, certificate IntegrationAccountCertificate) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (CertificatesClient) CreateOrUpdateResponder ¶
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.
func (CertificatesClient) CreateOrUpdateSender ¶
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (CertificatesClient) Delete ¶
func (client CertificatesClient) Delete(resourceGroupName string, integrationAccountName string, certificateName string) (result autorest.Response, err error)
Delete deletes an integration account certificate.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. certificateName is the integration account certificate name.
func (CertificatesClient) DeletePreparer ¶
func (client CertificatesClient) DeletePreparer(resourceGroupName string, integrationAccountName string, certificateName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (CertificatesClient) DeleteResponder ¶
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.
func (CertificatesClient) DeleteSender ¶
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (CertificatesClient) Get ¶
func (client CertificatesClient) Get(resourceGroupName string, integrationAccountName string, certificateName string) (result IntegrationAccountCertificate, err error)
Get gets an integration account certificate.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. certificateName is the integration account certificate name.
func (CertificatesClient) GetPreparer ¶
func (client CertificatesClient) GetPreparer(resourceGroupName string, integrationAccountName string, certificateName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (CertificatesClient) GetResponder ¶
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.
func (CertificatesClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (CertificatesClient) ListByIntegrationAccounts ¶
func (client CertificatesClient) ListByIntegrationAccounts(resourceGroupName string, integrationAccountName string, top *int32) (result IntegrationAccountCertificateListResult, err error)
ListByIntegrationAccounts gets a list of integration account certificates.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. top is the number of items to be included in the result.
func (CertificatesClient) ListByIntegrationAccountsNextResults ¶
func (client CertificatesClient) ListByIntegrationAccountsNextResults(lastResults IntegrationAccountCertificateListResult) (result IntegrationAccountCertificateListResult, err error)
ListByIntegrationAccountsNextResults retrieves the next set of results, if any.
func (CertificatesClient) ListByIntegrationAccountsPreparer ¶
func (client CertificatesClient) ListByIntegrationAccountsPreparer(resourceGroupName string, integrationAccountName string, top *int32) (*http.Request, error)
ListByIntegrationAccountsPreparer prepares the ListByIntegrationAccounts request.
func (CertificatesClient) ListByIntegrationAccountsResponder ¶
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 (CertificatesClient) ListByIntegrationAccountsSender ¶
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 ¶
type ContentHash struct { Algorithm *string `json:"algorithm,omitempty"` Value *string `json:"value,omitempty"` }
ContentHash is the content hash.
type ContentLink ¶
type ContentLink struct { URI *string `json:"uri,omitempty"` ContentVersion *string `json:"contentVersion,omitempty"` ContentSize *int64 `json:"contentSize,omitempty"` ContentHash *ContentHash `json:"contentHash,omitempty"` Metadata *map[string]interface{} `json:"metadata,omitempty"` }
ContentLink is the content link.
type Correlation ¶
type Correlation struct {
ClientTrackingID *string `json:"clientTrackingId,omitempty"`
}
Correlation is the correlation property.
type DayOfWeek ¶
type DayOfWeek string
DayOfWeek enumerates the values for day of week.
const ( // Friday specifies the friday state for day of week. Friday DayOfWeek = "Friday" // Monday specifies the monday state for day of week. Monday DayOfWeek = "Monday" // Saturday specifies the saturday state for day of week. Saturday DayOfWeek = "Saturday" // Sunday specifies the sunday state for day of week. Sunday DayOfWeek = "Sunday" // Thursday specifies the thursday state for day of week. Thursday DayOfWeek = "Thursday" // Tuesday specifies the tuesday state for day of week. Tuesday DayOfWeek = "Tuesday" // Wednesday specifies the wednesday state for day of week. Wednesday DayOfWeek = "Wednesday" )
type DaysOfWeek ¶
type DaysOfWeek string
DaysOfWeek enumerates the values for days of week.
const ( // DaysOfWeekFriday specifies the days of week friday state for days of // week. DaysOfWeekFriday DaysOfWeek = "Friday" // DaysOfWeekMonday specifies the days of week monday state for days of // week. DaysOfWeekMonday DaysOfWeek = "Monday" // DaysOfWeekSaturday specifies the days of week saturday state for days of // week. DaysOfWeekSaturday DaysOfWeek = "Saturday" // DaysOfWeekSunday specifies the days of week sunday state for days of // week. DaysOfWeekSunday DaysOfWeek = "Sunday" // DaysOfWeekThursday specifies the days of week thursday state for days of // week. DaysOfWeekThursday DaysOfWeek = "Thursday" // DaysOfWeekTuesday specifies the days of week tuesday state for days of // week. DaysOfWeekTuesday DaysOfWeek = "Tuesday" // DaysOfWeekWednesday specifies the days of week wednesday state for days // of week. DaysOfWeekWednesday DaysOfWeek = "Wednesday" )
type EdifactAcknowledgementSettings ¶
type EdifactAcknowledgementSettings struct { NeedTechnicalAcknowledgement *bool `json:"needTechnicalAcknowledgement,omitempty"` BatchTechnicalAcknowledgements *bool `json:"batchTechnicalAcknowledgements,omitempty"` NeedFunctionalAcknowledgement *bool `json:"needFunctionalAcknowledgement,omitempty"` BatchFunctionalAcknowledgements *bool `json:"batchFunctionalAcknowledgements,omitempty"` NeedLoopForValidMessages *bool `json:"needLoopForValidMessages,omitempty"` SendSynchronousAcknowledgement *bool `json:"sendSynchronousAcknowledgement,omitempty"` AcknowledgementControlNumberPrefix *string `json:"acknowledgementControlNumberPrefix,omitempty"` AcknowledgementControlNumberSuffix *string `json:"acknowledgementControlNumberSuffix,omitempty"` AcknowledgementControlNumberLowerBound *int32 `json:"acknowledgementControlNumberLowerBound,omitempty"` AcknowledgementControlNumberUpperBound *int32 `json:"acknowledgementControlNumberUpperBound,omitempty"` RolloverAcknowledgementControlNumber *bool `json:"rolloverAcknowledgementControlNumber,omitempty"` }
EdifactAcknowledgementSettings is the Edifact agreement acknowledgement settings.
type EdifactAgreementContent ¶
type EdifactAgreementContent struct { ReceiveAgreement *EdifactOneWayAgreement `json:"receiveAgreement,omitempty"` SendAgreement *EdifactOneWayAgreement `json:"sendAgreement,omitempty"` }
EdifactAgreementContent is the Edifact agreement content.
type EdifactCharacterSet ¶
type EdifactCharacterSet string
EdifactCharacterSet enumerates the values for edifact character set.
const ( // EdifactCharacterSetKECA specifies the edifact character set keca state // for edifact character set. EdifactCharacterSetKECA EdifactCharacterSet = "KECA" // EdifactCharacterSetNotSpecified specifies the edifact character set not // specified state for edifact character set. EdifactCharacterSetNotSpecified EdifactCharacterSet = "NotSpecified" // EdifactCharacterSetUNOA specifies the edifact character set unoa state // for edifact character set. EdifactCharacterSetUNOA EdifactCharacterSet = "UNOA" // EdifactCharacterSetUNOB specifies the edifact character set unob state // for edifact character set. EdifactCharacterSetUNOB EdifactCharacterSet = "UNOB" // EdifactCharacterSetUNOC specifies the edifact character set unoc state // for edifact character set. EdifactCharacterSetUNOC EdifactCharacterSet = "UNOC" // EdifactCharacterSetUNOD specifies the edifact character set unod state // for edifact character set. EdifactCharacterSetUNOD EdifactCharacterSet = "UNOD" // EdifactCharacterSetUNOE specifies the edifact character set unoe state // for edifact character set. EdifactCharacterSetUNOE EdifactCharacterSet = "UNOE" // EdifactCharacterSetUNOF specifies the edifact character set unof state // for edifact character set. EdifactCharacterSetUNOF EdifactCharacterSet = "UNOF" // EdifactCharacterSetUNOG specifies the edifact character set unog state // for edifact character set. EdifactCharacterSetUNOG EdifactCharacterSet = "UNOG" // EdifactCharacterSetUNOH specifies the edifact character set unoh state // for edifact character set. EdifactCharacterSetUNOH EdifactCharacterSet = "UNOH" // EdifactCharacterSetUNOI specifies the edifact character set unoi state // for edifact character set. EdifactCharacterSetUNOI EdifactCharacterSet = "UNOI" // EdifactCharacterSetUNOJ specifies the edifact character set unoj state // for edifact character set. EdifactCharacterSetUNOJ EdifactCharacterSet = "UNOJ" // EdifactCharacterSetUNOK specifies the edifact character set unok state // for edifact character set. EdifactCharacterSetUNOK EdifactCharacterSet = "UNOK" // EdifactCharacterSetUNOX specifies the edifact character set unox state // for edifact character set. EdifactCharacterSetUNOX EdifactCharacterSet = "UNOX" // EdifactCharacterSetUNOY specifies the edifact character set unoy state // for edifact character set. EdifactCharacterSetUNOY EdifactCharacterSet = "UNOY" )
type EdifactDecimalIndicator ¶
type EdifactDecimalIndicator string
EdifactDecimalIndicator enumerates the values for edifact decimal indicator.
const ( // EdifactDecimalIndicatorComma specifies the edifact decimal indicator // comma state for edifact decimal indicator. EdifactDecimalIndicatorComma EdifactDecimalIndicator = "Comma" // EdifactDecimalIndicatorDecimal specifies the edifact decimal indicator // decimal state for edifact decimal indicator. EdifactDecimalIndicatorDecimal EdifactDecimalIndicator = "Decimal" // EdifactDecimalIndicatorNotSpecified specifies the edifact decimal // indicator not specified state for edifact decimal indicator. EdifactDecimalIndicatorNotSpecified EdifactDecimalIndicator = "NotSpecified" )
type EdifactDelimiterOverride ¶
type EdifactDelimiterOverride struct { MessageID *string `json:"messageId,omitempty"` MessageVersion *string `json:"messageVersion,omitempty"` MessageRelease *string `json:"messageRelease,omitempty"` DataElementSeparator *int32 `json:"dataElementSeparator,omitempty"` ComponentSeparator *int32 `json:"componentSeparator,omitempty"` SegmentTerminator *int32 `json:"segmentTerminator,omitempty"` RepetitionSeparator *int32 `json:"repetitionSeparator,omitempty"` SegmentTerminatorSuffix SegmentTerminatorSuffix `json:"segmentTerminatorSuffix,omitempty"` DecimalPointIndicator EdifactDecimalIndicator `json:"decimalPointIndicator,omitempty"` ReleaseIndicator *int32 `json:"releaseIndicator,omitempty"` MessageAssociationAssignedCode *string `json:"messageAssociationAssignedCode,omitempty"` TargetNamespace *string `json:"targetNamespace,omitempty"` }
EdifactDelimiterOverride is the Edifact delimiter override settings.
type EdifactEnvelopeOverride ¶
type EdifactEnvelopeOverride struct { MessageID *string `json:"messageId,omitempty"` MessageVersion *string `json:"messageVersion,omitempty"` MessageRelease *string `json:"messageRelease,omitempty"` MessageAssociationAssignedCode *string `json:"messageAssociationAssignedCode,omitempty"` TargetNamespace *string `json:"targetNamespace,omitempty"` FunctionalGroupID *string `json:"functionalGroupId,omitempty"` SenderApplicationQualifier *string `json:"senderApplicationQualifier,omitempty"` SenderApplicationID *string `json:"senderApplicationId,omitempty"` ReceiverApplicationQualifier *string `json:"receiverApplicationQualifier,omitempty"` ReceiverApplicationID *string `json:"receiverApplicationId,omitempty"` ControllingAgencyCode *string `json:"controllingAgencyCode,omitempty"` GroupHeaderMessageVersion *string `json:"groupHeaderMessageVersion,omitempty"` GroupHeaderMessageRelease *string `json:"groupHeaderMessageRelease,omitempty"` AssociationAssignedCode *string `json:"associationAssignedCode,omitempty"` ApplicationPassword *string `json:"applicationPassword,omitempty"` }
EdifactEnvelopeOverride is the Edifact enevlope override settings.
type EdifactEnvelopeSettings ¶
type EdifactEnvelopeSettings struct { GroupAssociationAssignedCode *string `json:"groupAssociationAssignedCode,omitempty"` CommunicationAgreementID *string `json:"communicationAgreementId,omitempty"` ApplyDelimiterStringAdvice *bool `json:"applyDelimiterStringAdvice,omitempty"` CreateGroupingSegments *bool `json:"createGroupingSegments,omitempty"` EnableDefaultGroupHeaders *bool `json:"enableDefaultGroupHeaders,omitempty"` RecipientReferencePasswordValue *string `json:"recipientReferencePasswordValue,omitempty"` RecipientReferencePasswordQualifier *string `json:"recipientReferencePasswordQualifier,omitempty"` ApplicationReferenceID *string `json:"applicationReferenceId,omitempty"` ProcessingPriorityCode *string `json:"processingPriorityCode,omitempty"` InterchangeControlNumberLowerBound *int64 `json:"interchangeControlNumberLowerBound,omitempty"` InterchangeControlNumberUpperBound *int64 `json:"interchangeControlNumberUpperBound,omitempty"` RolloverInterchangeControlNumber *bool `json:"rolloverInterchangeControlNumber,omitempty"` InterchangeControlNumberPrefix *string `json:"interchangeControlNumberPrefix,omitempty"` InterchangeControlNumberSuffix *string `json:"interchangeControlNumberSuffix,omitempty"` SenderReverseRoutingAddress *string `json:"senderReverseRoutingAddress,omitempty"` ReceiverReverseRoutingAddress *string `json:"receiverReverseRoutingAddress,omitempty"` FunctionalGroupID *string `json:"functionalGroupId,omitempty"` GroupControllingAgencyCode *string `json:"groupControllingAgencyCode,omitempty"` GroupMessageVersion *string `json:"groupMessageVersion,omitempty"` GroupMessageRelease *string `json:"groupMessageRelease,omitempty"` GroupControlNumberLowerBound *int64 `json:"groupControlNumberLowerBound,omitempty"` GroupControlNumberUpperBound *int64 `json:"groupControlNumberUpperBound,omitempty"` RolloverGroupControlNumber *bool `json:"rolloverGroupControlNumber,omitempty"` GroupControlNumberPrefix *string `json:"groupControlNumberPrefix,omitempty"` GroupControlNumberSuffix *string `json:"groupControlNumberSuffix,omitempty"` GroupApplicationReceiverQualifier *string `json:"groupApplicationReceiverQualifier,omitempty"` GroupApplicationReceiverID *string `json:"groupApplicationReceiverId,omitempty"` GroupApplicationSenderQualifier *string `json:"groupApplicationSenderQualifier,omitempty"` GroupApplicationSenderID *string `json:"groupApplicationSenderId,omitempty"` GroupApplicationPassword *string `json:"groupApplicationPassword,omitempty"` OverwriteExistingTransactionSetControlNumber *bool `json:"overwriteExistingTransactionSetControlNumber,omitempty"` TransactionSetControlNumberPrefix *string `json:"transactionSetControlNumberPrefix,omitempty"` TransactionSetControlNumberSuffix *string `json:"transactionSetControlNumberSuffix,omitempty"` TransactionSetControlNumberLowerBound *int64 `json:"transactionSetControlNumberLowerBound,omitempty"` TransactionSetControlNumberUpperBound *int64 `json:"transactionSetControlNumberUpperBound,omitempty"` RolloverTransactionSetControlNumber *bool `json:"rolloverTransactionSetControlNumber,omitempty"` IsTestInterchange *bool `json:"isTestInterchange,omitempty"` SenderInternalIdentification *string `json:"senderInternalIdentification,omitempty"` SenderInternalSubIdentification *string `json:"senderInternalSubIdentification,omitempty"` ReceiverInternalIdentification *string `json:"receiverInternalIdentification,omitempty"` ReceiverInternalSubIdentification *string `json:"receiverInternalSubIdentification,omitempty"` }
EdifactEnvelopeSettings is the Edifact agreement envelope settings.
type EdifactFramingSettings ¶
type EdifactFramingSettings struct { ServiceCodeListDirectoryVersion *string `json:"serviceCodeListDirectoryVersion,omitempty"` CharacterEncoding *string `json:"characterEncoding,omitempty"` ProtocolVersion *int32 `json:"protocolVersion,omitempty"` DataElementSeparator *int32 `json:"dataElementSeparator,omitempty"` ComponentSeparator *int32 `json:"componentSeparator,omitempty"` SegmentTerminator *int32 `json:"segmentTerminator,omitempty"` ReleaseIndicator *int32 `json:"releaseIndicator,omitempty"` RepetitionSeparator *int32 `json:"repetitionSeparator,omitempty"` CharacterSet EdifactCharacterSet `json:"characterSet,omitempty"` DecimalPointIndicator EdifactDecimalIndicator `json:"decimalPointIndicator,omitempty"` SegmentTerminatorSuffix SegmentTerminatorSuffix `json:"segmentTerminatorSuffix,omitempty"` }
EdifactFramingSettings is the Edifact agreement framing settings.
type EdifactMessageFilter ¶
type EdifactMessageFilter struct {
MessageFilterType MessageFilterType `json:"messageFilterType,omitempty"`
}
EdifactMessageFilter is the Edifact message filter for odata query.
type EdifactMessageIdentifier ¶
type EdifactMessageIdentifier struct {
MessageID *string `json:"messageId,omitempty"`
}
EdifactMessageIdentifier is the Edifact message identifier.
type EdifactOneWayAgreement ¶
type EdifactOneWayAgreement struct { SenderBusinessIdentity *BusinessIdentity `json:"senderBusinessIdentity,omitempty"` ReceiverBusinessIdentity *BusinessIdentity `json:"receiverBusinessIdentity,omitempty"` ProtocolSettings *EdifactProtocolSettings `json:"protocolSettings,omitempty"` }
EdifactOneWayAgreement is the Edifact one way agreement.
type EdifactProcessingSettings ¶
type EdifactProcessingSettings struct { MaskSecurityInfo *bool `json:"maskSecurityInfo,omitempty"` PreserveInterchange *bool `json:"preserveInterchange,omitempty"` SuspendInterchangeOnError *bool `json:"suspendInterchangeOnError,omitempty"` CreateEmptyXMLTagsForTrailingSeparators *bool `json:"createEmptyXmlTagsForTrailingSeparators,omitempty"` UseDotAsDecimalSeparator *bool `json:"useDotAsDecimalSeparator,omitempty"` }
EdifactProcessingSettings is the Edifact agreement protocol settings.
type EdifactProtocolSettings ¶
type EdifactProtocolSettings struct { ValidationSettings *EdifactValidationSettings `json:"validationSettings,omitempty"` FramingSettings *EdifactFramingSettings `json:"framingSettings,omitempty"` EnvelopeSettings *EdifactEnvelopeSettings `json:"envelopeSettings,omitempty"` AcknowledgementSettings *EdifactAcknowledgementSettings `json:"acknowledgementSettings,omitempty"` MessageFilter *EdifactMessageFilter `json:"messageFilter,omitempty"` ProcessingSettings *EdifactProcessingSettings `json:"processingSettings,omitempty"` EnvelopeOverrides *[]EdifactEnvelopeOverride `json:"envelopeOverrides,omitempty"` MessageFilterList *[]EdifactMessageIdentifier `json:"messageFilterList,omitempty"` SchemaReferences *[]EdifactSchemaReference `json:"schemaReferences,omitempty"` ValidationOverrides *[]EdifactValidationOverride `json:"validationOverrides,omitempty"` EdifactDelimiterOverrides *[]EdifactDelimiterOverride `json:"edifactDelimiterOverrides,omitempty"` }
EdifactProtocolSettings is the Edifact agreement protocol settings.
type EdifactSchemaReference ¶
type EdifactSchemaReference struct { MessageID *string `json:"messageId,omitempty"` MessageVersion *string `json:"messageVersion,omitempty"` MessageRelease *string `json:"messageRelease,omitempty"` SenderApplicationID *string `json:"senderApplicationId,omitempty"` SenderApplicationQualifier *string `json:"senderApplicationQualifier,omitempty"` AssociationAssignedCode *string `json:"associationAssignedCode,omitempty"` SchemaName *string `json:"schemaName,omitempty"` }
EdifactSchemaReference is the Edifact schema reference.
type EdifactValidationOverride ¶
type EdifactValidationOverride struct { MessageID *string `json:"messageId,omitempty"` EnforceCharacterSet *bool `json:"enforceCharacterSet,omitempty"` ValidateEdiTypes *bool `json:"validateEdiTypes,omitempty"` ValidateXsdTypes *bool `json:"validateXsdTypes,omitempty"` AllowLeadingAndTrailingSpacesAndZeroes *bool `json:"allowLeadingAndTrailingSpacesAndZeroes,omitempty"` TrailingSeparatorPolicy TrailingSeparatorPolicy `json:"trailingSeparatorPolicy,omitempty"` TrimLeadingAndTrailingSpacesAndZeroes *bool `json:"trimLeadingAndTrailingSpacesAndZeroes,omitempty"` }
EdifactValidationOverride is the Edifact validation override settings.
type EdifactValidationSettings ¶
type EdifactValidationSettings struct { ValidateCharacterSet *bool `json:"validateCharacterSet,omitempty"` CheckDuplicateInterchangeControlNumber *bool `json:"checkDuplicateInterchangeControlNumber,omitempty"` InterchangeControlNumberValidityDays *int32 `json:"interchangeControlNumberValidityDays,omitempty"` CheckDuplicateGroupControlNumber *bool `json:"checkDuplicateGroupControlNumber,omitempty"` CheckDuplicateTransactionSetControlNumber *bool `json:"checkDuplicateTransactionSetControlNumber,omitempty"` ValidateEdiTypes *bool `json:"validateEdiTypes,omitempty"` ValidateXsdTypes *bool `json:"validateXsdTypes,omitempty"` AllowLeadingAndTrailingSpacesAndZeroes *bool `json:"allowLeadingAndTrailingSpacesAndZeroes,omitempty"` TrimLeadingAndTrailingSpacesAndZeroes *bool `json:"trimLeadingAndTrailingSpacesAndZeroes,omitempty"` TrailingSeparatorPolicy TrailingSeparatorPolicy `json:"trailingSeparatorPolicy,omitempty"` }
EdifactValidationSettings is the Edifact agreement validation settings.
type EncryptionAlgorithm ¶
type EncryptionAlgorithm string
EncryptionAlgorithm enumerates the values for encryption algorithm.
const ( // EncryptionAlgorithmAES128 specifies the encryption algorithm aes128 // state for encryption algorithm. EncryptionAlgorithmAES128 EncryptionAlgorithm = "AES128" // EncryptionAlgorithmAES192 specifies the encryption algorithm aes192 // state for encryption algorithm. EncryptionAlgorithmAES192 EncryptionAlgorithm = "AES192" // EncryptionAlgorithmAES256 specifies the encryption algorithm aes256 // state for encryption algorithm. EncryptionAlgorithmAES256 EncryptionAlgorithm = "AES256" // EncryptionAlgorithmDES3 specifies the encryption algorithm des3 state // for encryption algorithm. EncryptionAlgorithmDES3 EncryptionAlgorithm = "DES3" // EncryptionAlgorithmNone specifies the encryption algorithm none state // for encryption algorithm. EncryptionAlgorithmNone EncryptionAlgorithm = "None" // EncryptionAlgorithmNotSpecified specifies the encryption algorithm not // specified state for encryption algorithm. EncryptionAlgorithmNotSpecified EncryptionAlgorithm = "NotSpecified" // EncryptionAlgorithmRC2 specifies the encryption algorithm rc2 state for // encryption algorithm. EncryptionAlgorithmRC2 EncryptionAlgorithm = "RC2" )
type ErrorProperties ¶
type ErrorProperties struct { Code *string `json:"code,omitempty"` Message *string `json:"message,omitempty"` }
ErrorProperties is 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 ¶
type ErrorResponse struct {
Error *ErrorProperties `json:"error,omitempty"`
}
ErrorResponse is error reponse indicates Logic service is not able to process the incoming request. The error property contains the error details.
type GenerateUpgradedDefinitionParameters ¶
type GenerateUpgradedDefinitionParameters struct {
TargetSchemaVersion *string `json:"targetSchemaVersion,omitempty"`
}
GenerateUpgradedDefinitionParameters is the parameters to generate upgraded definition.
type GetCallbackURLParameters ¶
type GetCallbackURLParameters struct { NotAfter *date.Time `json:"notAfter,omitempty"` KeyType KeyType `json:"keyType,omitempty"` }
GetCallbackURLParameters is the callback url parameters.
type HashingAlgorithm ¶
type HashingAlgorithm string
HashingAlgorithm enumerates the values for hashing algorithm.
const ( // HashingAlgorithmMD5 specifies the hashing algorithm md5 state for // hashing algorithm. HashingAlgorithmMD5 HashingAlgorithm = "MD5" // HashingAlgorithmNone specifies the hashing algorithm none state for // hashing algorithm. HashingAlgorithmNone HashingAlgorithm = "None" // HashingAlgorithmNotSpecified specifies the hashing algorithm not // specified state for hashing algorithm. HashingAlgorithmNotSpecified HashingAlgorithm = "NotSpecified" // HashingAlgorithmSHA1 specifies the hashing algorithm sha1 state for // hashing algorithm. HashingAlgorithmSHA1 HashingAlgorithm = "SHA1" // HashingAlgorithmSHA2256 specifies the hashing algorithm sha2256 state // for hashing algorithm. HashingAlgorithmSHA2256 HashingAlgorithm = "SHA2256" // HashingAlgorithmSHA2384 specifies the hashing algorithm sha2384 state // for hashing algorithm. HashingAlgorithmSHA2384 HashingAlgorithm = "SHA2384" // HashingAlgorithmSHA2512 specifies the hashing algorithm sha2512 state // for hashing algorithm. HashingAlgorithmSHA2512 HashingAlgorithm = "SHA2512" )
type IntegrationAccount ¶
type IntegrationAccount struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Location *string `json:"location,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` Properties *map[string]interface{} `json:"properties,omitempty"` Sku *IntegrationAccountSku `json:"sku,omitempty"` }
IntegrationAccount is the integration account.
type IntegrationAccountAgreement ¶
type IntegrationAccountAgreement struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Location *string `json:"location,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` *IntegrationAccountAgreementProperties `json:"properties,omitempty"` }
IntegrationAccountAgreement is the integration account agreement.
type IntegrationAccountAgreementFilter ¶
type IntegrationAccountAgreementFilter struct {
AgreementType AgreementType `json:"agreementType,omitempty"`
}
IntegrationAccountAgreementFilter is the integration account agreement filter for odata query.
type IntegrationAccountAgreementListResult ¶
type IntegrationAccountAgreementListResult struct { autorest.Response `json:"-"` Value *[]IntegrationAccountAgreement `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
IntegrationAccountAgreementListResult is the list of integration account agreements.
func (IntegrationAccountAgreementListResult) IntegrationAccountAgreementListResultPreparer ¶
func (client IntegrationAccountAgreementListResult) IntegrationAccountAgreementListResultPreparer() (*http.Request, error)
IntegrationAccountAgreementListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type IntegrationAccountAgreementProperties ¶
type IntegrationAccountAgreementProperties struct { CreatedTime *date.Time `json:"createdTime,omitempty"` ChangedTime *date.Time `json:"changedTime,omitempty"` Metadata *map[string]interface{} `json:"metadata,omitempty"` AgreementType AgreementType `json:"agreementType,omitempty"` HostPartner *string `json:"hostPartner,omitempty"` GuestPartner *string `json:"guestPartner,omitempty"` HostIdentity *BusinessIdentity `json:"hostIdentity,omitempty"` GuestIdentity *BusinessIdentity `json:"guestIdentity,omitempty"` Content *AgreementContent `json:"content,omitempty"` }
IntegrationAccountAgreementProperties is the integration account agreement properties.
type IntegrationAccountCertificate ¶
type IntegrationAccountCertificate struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Location *string `json:"location,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` *IntegrationAccountCertificateProperties `json:"properties,omitempty"` }
IntegrationAccountCertificate is the integration account certificate.
type IntegrationAccountCertificateListResult ¶
type IntegrationAccountCertificateListResult struct { autorest.Response `json:"-"` Value *[]IntegrationAccountCertificate `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
IntegrationAccountCertificateListResult is the list of integration account certificates.
func (IntegrationAccountCertificateListResult) IntegrationAccountCertificateListResultPreparer ¶
func (client IntegrationAccountCertificateListResult) IntegrationAccountCertificateListResultPreparer() (*http.Request, error)
IntegrationAccountCertificateListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type IntegrationAccountCertificateProperties ¶
type IntegrationAccountCertificateProperties struct { CreatedTime *date.Time `json:"createdTime,omitempty"` ChangedTime *date.Time `json:"changedTime,omitempty"` Metadata *map[string]interface{} `json:"metadata,omitempty"` Key *KeyVaultKeyReference `json:"key,omitempty"` PublicCertificate *string `json:"publicCertificate,omitempty"` }
IntegrationAccountCertificateProperties is the integration account certificate properties.
type IntegrationAccountListResult ¶
type IntegrationAccountListResult struct { autorest.Response `json:"-"` Value *[]IntegrationAccount `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
IntegrationAccountListResult is the list of integration accounts.
func (IntegrationAccountListResult) IntegrationAccountListResultPreparer ¶
func (client IntegrationAccountListResult) IntegrationAccountListResultPreparer() (*http.Request, error)
IntegrationAccountListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type IntegrationAccountMap ¶
type IntegrationAccountMap struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Location *string `json:"location,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` *IntegrationAccountMapProperties `json:"properties,omitempty"` }
IntegrationAccountMap is the integration account map.
type IntegrationAccountMapFilter ¶
type IntegrationAccountMapFilter struct {
MapType MapType `json:"mapType,omitempty"`
}
IntegrationAccountMapFilter is the integration account map filter for odata query.
type IntegrationAccountMapListResult ¶
type IntegrationAccountMapListResult struct { autorest.Response `json:"-"` Value *[]IntegrationAccountMap `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
IntegrationAccountMapListResult is the list of integration account maps.
func (IntegrationAccountMapListResult) IntegrationAccountMapListResultPreparer ¶
func (client IntegrationAccountMapListResult) IntegrationAccountMapListResultPreparer() (*http.Request, error)
IntegrationAccountMapListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type IntegrationAccountMapProperties ¶
type IntegrationAccountMapProperties struct { MapType MapType `json:"mapType,omitempty"` ParametersSchema *IntegrationAccountMapPropertiesParametersSchema `json:"parametersSchema,omitempty"` CreatedTime *date.Time `json:"createdTime,omitempty"` ChangedTime *date.Time `json:"changedTime,omitempty"` Content *string `json:"content,omitempty"` ContentType *string `json:"contentType,omitempty"` ContentLink *ContentLink `json:"contentLink,omitempty"` Metadata *map[string]interface{} `json:"metadata,omitempty"` }
IntegrationAccountMapProperties is the integration account map.
type IntegrationAccountMapPropertiesParametersSchema ¶
type IntegrationAccountMapPropertiesParametersSchema struct {
Ref *string `json:"ref,omitempty"`
}
IntegrationAccountMapPropertiesParametersSchema is the parameters schema of integration account map.
type IntegrationAccountPartner ¶
type IntegrationAccountPartner struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Location *string `json:"location,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` *IntegrationAccountPartnerProperties `json:"properties,omitempty"` }
IntegrationAccountPartner is the integration account partner.
type IntegrationAccountPartnerFilter ¶
type IntegrationAccountPartnerFilter struct {
PartnerType PartnerType `json:"partnerType,omitempty"`
}
IntegrationAccountPartnerFilter is the integration account partner filter for odata query.
type IntegrationAccountPartnerListResult ¶
type IntegrationAccountPartnerListResult struct { autorest.Response `json:"-"` Value *[]IntegrationAccountPartner `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
IntegrationAccountPartnerListResult is the list of integration account partners.
func (IntegrationAccountPartnerListResult) IntegrationAccountPartnerListResultPreparer ¶
func (client IntegrationAccountPartnerListResult) IntegrationAccountPartnerListResultPreparer() (*http.Request, error)
IntegrationAccountPartnerListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type IntegrationAccountPartnerProperties ¶
type IntegrationAccountPartnerProperties struct { PartnerType PartnerType `json:"partnerType,omitempty"` CreatedTime *date.Time `json:"createdTime,omitempty"` ChangedTime *date.Time `json:"changedTime,omitempty"` Metadata *map[string]interface{} `json:"metadata,omitempty"` Content *PartnerContent `json:"content,omitempty"` }
IntegrationAccountPartnerProperties is the integration account partner properties.
type IntegrationAccountSchema ¶
type IntegrationAccountSchema struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Location *string `json:"location,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` *IntegrationAccountSchemaProperties `json:"properties,omitempty"` }
IntegrationAccountSchema is the integration account schema.
type IntegrationAccountSchemaFilter ¶
type IntegrationAccountSchemaFilter struct {
SchemaType SchemaType `json:"schemaType,omitempty"`
}
IntegrationAccountSchemaFilter is the integration account schema filter for odata query.
type IntegrationAccountSchemaListResult ¶
type IntegrationAccountSchemaListResult struct { autorest.Response `json:"-"` Value *[]IntegrationAccountSchema `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
IntegrationAccountSchemaListResult is the list of integration account schemas.
func (IntegrationAccountSchemaListResult) IntegrationAccountSchemaListResultPreparer ¶
func (client IntegrationAccountSchemaListResult) IntegrationAccountSchemaListResultPreparer() (*http.Request, error)
IntegrationAccountSchemaListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type IntegrationAccountSchemaProperties ¶
type IntegrationAccountSchemaProperties struct { SchemaType SchemaType `json:"schemaType,omitempty"` TargetNamespace *string `json:"targetNamespace,omitempty"` DocumentName *string `json:"documentName,omitempty"` FileName *string `json:"fileName,omitempty"` CreatedTime *date.Time `json:"createdTime,omitempty"` ChangedTime *date.Time `json:"changedTime,omitempty"` Metadata *map[string]interface{} `json:"metadata,omitempty"` Content *string `json:"content,omitempty"` ContentType *string `json:"contentType,omitempty"` ContentLink *ContentLink `json:"contentLink,omitempty"` }
IntegrationAccountSchemaProperties is the integration account schema properties.
type IntegrationAccountSession ¶
type IntegrationAccountSession struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Location *string `json:"location,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` *IntegrationAccountSessionProperties `json:"properties,omitempty"` }
IntegrationAccountSession is the integration account session.
type IntegrationAccountSessionFilter ¶
type IntegrationAccountSessionFilter struct {
ChangedTime *date.Time `json:"changedTime,omitempty"`
}
IntegrationAccountSessionFilter is the integration account session filter.
type IntegrationAccountSessionListResult ¶
type IntegrationAccountSessionListResult struct { autorest.Response `json:"-"` Value *[]IntegrationAccountSession `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
IntegrationAccountSessionListResult is the list of integration account sessions.
func (IntegrationAccountSessionListResult) IntegrationAccountSessionListResultPreparer ¶
func (client IntegrationAccountSessionListResult) IntegrationAccountSessionListResultPreparer() (*http.Request, error)
IntegrationAccountSessionListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type IntegrationAccountSessionProperties ¶
type IntegrationAccountSessionProperties struct { CreatedTime *date.Time `json:"createdTime,omitempty"` ChangedTime *date.Time `json:"changedTime,omitempty"` Content *map[string]interface{} `json:"content,omitempty"` }
IntegrationAccountSessionProperties is the integration account session properties.
type IntegrationAccountSku ¶
type IntegrationAccountSku struct {
Name IntegrationAccountSkuName `json:"name,omitempty"`
}
IntegrationAccountSku is the integration account sku.
type IntegrationAccountSkuName ¶
type IntegrationAccountSkuName string
IntegrationAccountSkuName enumerates the values for integration account sku name.
const ( // IntegrationAccountSkuNameFree specifies the integration account sku name // free state for integration account sku name. IntegrationAccountSkuNameFree IntegrationAccountSkuName = "Free" // IntegrationAccountSkuNameNotSpecified specifies the integration account // sku name not specified state for integration account sku name. IntegrationAccountSkuNameNotSpecified IntegrationAccountSkuName = "NotSpecified" // IntegrationAccountSkuNameStandard specifies the integration account sku // name standard state for integration account sku name. IntegrationAccountSkuNameStandard IntegrationAccountSkuName = "Standard" )
type IntegrationAccountsClient ¶
type IntegrationAccountsClient struct {
ManagementClient
}
IntegrationAccountsClient is the rEST API for Azure Logic Apps.
func NewIntegrationAccountsClient ¶
func NewIntegrationAccountsClient(subscriptionID string) IntegrationAccountsClient
NewIntegrationAccountsClient creates an instance of the IntegrationAccountsClient client.
func NewIntegrationAccountsClientWithBaseURI ¶
func NewIntegrationAccountsClientWithBaseURI(baseURI string, subscriptionID string) IntegrationAccountsClient
NewIntegrationAccountsClientWithBaseURI creates an instance of the IntegrationAccountsClient client.
func (IntegrationAccountsClient) CreateOrUpdate ¶
func (client IntegrationAccountsClient) CreateOrUpdate(resourceGroupName string, integrationAccountName string, integrationAccount IntegrationAccount) (result IntegrationAccount, err error)
CreateOrUpdate creates or updates an integration account.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. integrationAccount is the integration account.
func (IntegrationAccountsClient) CreateOrUpdatePreparer ¶
func (client IntegrationAccountsClient) CreateOrUpdatePreparer(resourceGroupName string, integrationAccountName string, integrationAccount IntegrationAccount) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (IntegrationAccountsClient) CreateOrUpdateResponder ¶
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 (IntegrationAccountsClient) CreateOrUpdateSender ¶
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 (IntegrationAccountsClient) Delete ¶
func (client IntegrationAccountsClient) Delete(resourceGroupName string, integrationAccountName string) (result autorest.Response, err error)
Delete deletes an integration account.
resourceGroupName is the resource group name. integrationAccountName is the integration account name.
func (IntegrationAccountsClient) DeletePreparer ¶
func (client IntegrationAccountsClient) DeletePreparer(resourceGroupName string, integrationAccountName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (IntegrationAccountsClient) DeleteResponder ¶
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.
func (IntegrationAccountsClient) DeleteSender ¶
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountsClient) Get ¶
func (client IntegrationAccountsClient) Get(resourceGroupName string, integrationAccountName string) (result IntegrationAccount, err error)
Get gets an integration account.
resourceGroupName is the resource group name. integrationAccountName is the integration account name.
func (IntegrationAccountsClient) GetCallbackURL ¶
func (client IntegrationAccountsClient) GetCallbackURL(resourceGroupName string, integrationAccountName string, parameters GetCallbackURLParameters) (result CallbackURL, err error)
GetCallbackURL gets the integration account callback URL.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. parameters is the callback URL parameters.
func (IntegrationAccountsClient) GetCallbackURLPreparer ¶
func (client IntegrationAccountsClient) GetCallbackURLPreparer(resourceGroupName string, integrationAccountName string, parameters GetCallbackURLParameters) (*http.Request, error)
GetCallbackURLPreparer prepares the GetCallbackURL request.
func (IntegrationAccountsClient) GetCallbackURLResponder ¶
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 (IntegrationAccountsClient) GetCallbackURLSender ¶
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 (IntegrationAccountsClient) GetPreparer ¶
func (client IntegrationAccountsClient) GetPreparer(resourceGroupName string, integrationAccountName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (IntegrationAccountsClient) GetResponder ¶
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.
func (IntegrationAccountsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountsClient) ListByResourceGroup ¶
func (client IntegrationAccountsClient) ListByResourceGroup(resourceGroupName string, top *int32) (result IntegrationAccountListResult, err error)
ListByResourceGroup gets a list of integration accounts by resource group.
resourceGroupName is the resource group name. top is the number of items to be included in the result.
func (IntegrationAccountsClient) ListByResourceGroupNextResults ¶
func (client IntegrationAccountsClient) ListByResourceGroupNextResults(lastResults IntegrationAccountListResult) (result IntegrationAccountListResult, err error)
ListByResourceGroupNextResults retrieves the next set of results, if any.
func (IntegrationAccountsClient) ListByResourceGroupPreparer ¶
func (client IntegrationAccountsClient) ListByResourceGroupPreparer(resourceGroupName string, top *int32) (*http.Request, error)
ListByResourceGroupPreparer prepares the ListByResourceGroup request.
func (IntegrationAccountsClient) ListByResourceGroupResponder ¶
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 (IntegrationAccountsClient) ListByResourceGroupSender ¶
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 (IntegrationAccountsClient) ListBySubscription ¶
func (client IntegrationAccountsClient) ListBySubscription(top *int32) (result IntegrationAccountListResult, err error)
ListBySubscription gets a list of integration accounts by subscription.
top is the number of items to be included in the result.
func (IntegrationAccountsClient) ListBySubscriptionNextResults ¶
func (client IntegrationAccountsClient) ListBySubscriptionNextResults(lastResults IntegrationAccountListResult) (result IntegrationAccountListResult, err error)
ListBySubscriptionNextResults retrieves the next set of results, if any.
func (IntegrationAccountsClient) ListBySubscriptionPreparer ¶
func (client IntegrationAccountsClient) ListBySubscriptionPreparer(top *int32) (*http.Request, error)
ListBySubscriptionPreparer prepares the ListBySubscription request.
func (IntegrationAccountsClient) ListBySubscriptionResponder ¶
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 (IntegrationAccountsClient) ListBySubscriptionSender ¶
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 (IntegrationAccountsClient) Update ¶
func (client IntegrationAccountsClient) Update(resourceGroupName string, integrationAccountName string, integrationAccount IntegrationAccount) (result IntegrationAccount, err error)
Update updates an integration account.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. integrationAccount is the integration account.
func (IntegrationAccountsClient) UpdatePreparer ¶
func (client IntegrationAccountsClient) UpdatePreparer(resourceGroupName string, integrationAccountName string, integrationAccount IntegrationAccount) (*http.Request, error)
UpdatePreparer prepares the Update request.
func (IntegrationAccountsClient) UpdateResponder ¶
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.
func (IntegrationAccountsClient) UpdateSender ¶
UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.
type KeyType ¶
type KeyType string
KeyType enumerates the values for key type.
const ( // KeyTypeNotSpecified specifies the key type not specified state for key // type. KeyTypeNotSpecified KeyType = "NotSpecified" // KeyTypePrimary specifies the key type primary state for key type. KeyTypePrimary KeyType = "Primary" // KeyTypeSecondary specifies the key type secondary state for key type. KeyTypeSecondary KeyType = "Secondary" )
type KeyVaultKeyReference ¶
type KeyVaultKeyReference struct { KeyVault *KeyVaultKeyReferenceKeyVault `json:"keyVault,omitempty"` KeyName *string `json:"keyName,omitempty"` KeyVersion *string `json:"keyVersion,omitempty"` }
KeyVaultKeyReference is the reference to the key vault key.
type KeyVaultKeyReferenceKeyVault ¶
type KeyVaultKeyReferenceKeyVault struct { ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` }
KeyVaultKeyReferenceKeyVault is the key vault reference.
type ManagementClient ¶
ManagementClient is the base client for Logic.
func New ¶
func New(subscriptionID string) ManagementClient
New creates an instance of the ManagementClient client.
func NewWithBaseURI ¶
func NewWithBaseURI(baseURI string, subscriptionID string) ManagementClient
NewWithBaseURI creates an instance of the ManagementClient client.
func (ManagementClient) ListOperations ¶
func (client ManagementClient) ListOperations() (result OperationListResult, err error)
ListOperations lists all of the available Logic REST API operations.
func (ManagementClient) ListOperationsNextResults ¶
func (client ManagementClient) ListOperationsNextResults(lastResults OperationListResult) (result OperationListResult, err error)
ListOperationsNextResults retrieves the next set of results, if any.
func (ManagementClient) ListOperationsPreparer ¶
func (client ManagementClient) ListOperationsPreparer() (*http.Request, error)
ListOperationsPreparer prepares the ListOperations request.
func (ManagementClient) ListOperationsResponder ¶
func (client ManagementClient) ListOperationsResponder(resp *http.Response) (result OperationListResult, err error)
ListOperationsResponder handles the response to the ListOperations request. The method always closes the http.Response Body.
func (ManagementClient) ListOperationsSender ¶
ListOperationsSender sends the ListOperations request. The method will close the http.Response Body if it receives an error.
type MapsClient ¶
type MapsClient struct {
ManagementClient
}
MapsClient is the rEST API for Azure Logic Apps.
func NewMapsClient ¶
func NewMapsClient(subscriptionID string) MapsClient
NewMapsClient creates an instance of the MapsClient client.
func NewMapsClientWithBaseURI ¶
func NewMapsClientWithBaseURI(baseURI string, subscriptionID string) MapsClient
NewMapsClientWithBaseURI creates an instance of the MapsClient client.
func (MapsClient) CreateOrUpdate ¶
func (client MapsClient) CreateOrUpdate(resourceGroupName string, integrationAccountName string, mapName string, mapParameter IntegrationAccountMap) (result IntegrationAccountMap, err error)
CreateOrUpdate creates or updates an integration account map.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. mapName is the integration account map name. mapParameter is the integration account map.
func (MapsClient) CreateOrUpdatePreparer ¶
func (client MapsClient) CreateOrUpdatePreparer(resourceGroupName string, integrationAccountName string, mapName string, mapParameter IntegrationAccountMap) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (MapsClient) CreateOrUpdateResponder ¶
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.
func (MapsClient) CreateOrUpdateSender ¶
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (MapsClient) Delete ¶
func (client MapsClient) Delete(resourceGroupName string, integrationAccountName string, mapName string) (result autorest.Response, err error)
Delete deletes an integration account map.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. mapName is the integration account map name.
func (MapsClient) DeletePreparer ¶
func (client MapsClient) DeletePreparer(resourceGroupName string, integrationAccountName string, mapName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (MapsClient) DeleteResponder ¶
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (MapsClient) DeleteSender ¶
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (MapsClient) Get ¶
func (client MapsClient) Get(resourceGroupName string, integrationAccountName string, mapName string) (result IntegrationAccountMap, err error)
Get gets an integration account map.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. mapName is the integration account map name.
func (MapsClient) GetPreparer ¶
func (client MapsClient) GetPreparer(resourceGroupName string, integrationAccountName string, mapName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (MapsClient) GetResponder ¶
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.
func (MapsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (MapsClient) ListByIntegrationAccounts ¶
func (client MapsClient) ListByIntegrationAccounts(resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountMapListResult, err error)
ListByIntegrationAccounts gets a list of integration account maps.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. top is the number of items to be included in the result. filter is the filter to apply on the operation.
func (MapsClient) ListByIntegrationAccountsNextResults ¶
func (client MapsClient) ListByIntegrationAccountsNextResults(lastResults IntegrationAccountMapListResult) (result IntegrationAccountMapListResult, err error)
ListByIntegrationAccountsNextResults retrieves the next set of results, if any.
func (MapsClient) ListByIntegrationAccountsPreparer ¶
func (client MapsClient) ListByIntegrationAccountsPreparer(resourceGroupName string, integrationAccountName string, top *int32, filter string) (*http.Request, error)
ListByIntegrationAccountsPreparer prepares the ListByIntegrationAccounts request.
func (MapsClient) ListByIntegrationAccountsResponder ¶
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 (MapsClient) ListByIntegrationAccountsSender ¶
ListByIntegrationAccountsSender sends the ListByIntegrationAccounts request. The method will close the http.Response Body if it receives an error.
type MessageFilterType ¶
type MessageFilterType string
MessageFilterType enumerates the values for message filter type.
const ( // MessageFilterTypeExclude specifies the message filter type exclude state // for message filter type. MessageFilterTypeExclude MessageFilterType = "Exclude" // MessageFilterTypeInclude specifies the message filter type include state // for message filter type. MessageFilterTypeInclude MessageFilterType = "Include" // MessageFilterTypeNotSpecified specifies the message filter type not // specified state for message filter type. MessageFilterTypeNotSpecified MessageFilterType = "NotSpecified" )
type Operation ¶
type Operation struct { Name *string `json:"name,omitempty"` Display *OperationDisplay `json:"display,omitempty"` }
Operation is logic REST API operation
type OperationDisplay ¶
type OperationDisplay struct { Provider *string `json:"provider,omitempty"` Resource *string `json:"resource,omitempty"` Operation *string `json:"operation,omitempty"` }
OperationDisplay is the object that represents the operation.
type OperationListResult ¶
type OperationListResult struct { autorest.Response `json:"-"` Value *[]Operation `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
OperationListResult is 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 (OperationListResult) OperationListResultPreparer ¶
func (client OperationListResult) OperationListResultPreparer() (*http.Request, error)
OperationListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type ParameterType ¶
type ParameterType string
ParameterType enumerates the values for parameter type.
const ( // ParameterTypeArray specifies the parameter type array state for // parameter type. ParameterTypeArray ParameterType = "Array" // ParameterTypeBool specifies the parameter type bool state for parameter // type. ParameterTypeBool ParameterType = "Bool" // ParameterTypeFloat specifies the parameter type float state for // parameter type. ParameterTypeFloat ParameterType = "Float" // ParameterTypeInt specifies the parameter type int state for parameter // type. ParameterTypeInt ParameterType = "Int" // ParameterTypeNotSpecified specifies the parameter type not specified // state for parameter type. ParameterTypeNotSpecified ParameterType = "NotSpecified" // ParameterTypeObject specifies the parameter type object state for // parameter type. ParameterTypeObject ParameterType = "Object" // ParameterTypeSecureObject specifies the parameter type secure object // state for parameter type. ParameterTypeSecureObject ParameterType = "SecureObject" // ParameterTypeSecureString specifies the parameter type secure string // state for parameter type. ParameterTypeSecureString ParameterType = "SecureString" // ParameterTypeString specifies the parameter type string state for // parameter type. ParameterTypeString ParameterType = "String" )
type PartnerContent ¶
type PartnerContent struct {
B2b *B2BPartnerContent `json:"b2b,omitempty"`
}
PartnerContent is the integration account partner content.
type PartnerType ¶
type PartnerType string
PartnerType enumerates the values for partner type.
const ( // PartnerTypeB2B specifies the partner type b2b state for partner type. PartnerTypeB2B PartnerType = "B2B" // PartnerTypeNotSpecified specifies the partner type not specified state // for partner type. PartnerTypeNotSpecified PartnerType = "NotSpecified" )
type PartnersClient ¶
type PartnersClient struct {
ManagementClient
}
PartnersClient is the rEST API for Azure Logic Apps.
func NewPartnersClient ¶
func NewPartnersClient(subscriptionID string) PartnersClient
NewPartnersClient creates an instance of the PartnersClient client.
func NewPartnersClientWithBaseURI ¶
func NewPartnersClientWithBaseURI(baseURI string, subscriptionID string) PartnersClient
NewPartnersClientWithBaseURI creates an instance of the PartnersClient client.
func (PartnersClient) CreateOrUpdate ¶
func (client PartnersClient) CreateOrUpdate(resourceGroupName string, integrationAccountName string, partnerName string, partner IntegrationAccountPartner) (result IntegrationAccountPartner, err error)
CreateOrUpdate creates or updates an integration account partner.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. partnerName is the integration account partner name. partner is the integration account partner.
func (PartnersClient) CreateOrUpdatePreparer ¶
func (client PartnersClient) CreateOrUpdatePreparer(resourceGroupName string, integrationAccountName string, partnerName string, partner IntegrationAccountPartner) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (PartnersClient) CreateOrUpdateResponder ¶
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.
func (PartnersClient) CreateOrUpdateSender ¶
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (PartnersClient) Delete ¶
func (client PartnersClient) Delete(resourceGroupName string, integrationAccountName string, partnerName string) (result autorest.Response, err error)
Delete deletes an integration account partner.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. partnerName is the integration account partner name.
func (PartnersClient) DeletePreparer ¶
func (client PartnersClient) DeletePreparer(resourceGroupName string, integrationAccountName string, partnerName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (PartnersClient) DeleteResponder ¶
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.
func (PartnersClient) DeleteSender ¶
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (PartnersClient) Get ¶
func (client PartnersClient) Get(resourceGroupName string, integrationAccountName string, partnerName string) (result IntegrationAccountPartner, err error)
Get gets an integration account partner.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. partnerName is the integration account partner name.
func (PartnersClient) GetPreparer ¶
func (client PartnersClient) GetPreparer(resourceGroupName string, integrationAccountName string, partnerName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (PartnersClient) GetResponder ¶
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.
func (PartnersClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (PartnersClient) ListByIntegrationAccounts ¶
func (client PartnersClient) ListByIntegrationAccounts(resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountPartnerListResult, err error)
ListByIntegrationAccounts gets a list of integration account partners.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. top is the number of items to be included in the result. filter is the filter to apply on the operation.
func (PartnersClient) ListByIntegrationAccountsNextResults ¶
func (client PartnersClient) ListByIntegrationAccountsNextResults(lastResults IntegrationAccountPartnerListResult) (result IntegrationAccountPartnerListResult, err error)
ListByIntegrationAccountsNextResults retrieves the next set of results, if any.
func (PartnersClient) ListByIntegrationAccountsPreparer ¶
func (client PartnersClient) ListByIntegrationAccountsPreparer(resourceGroupName string, integrationAccountName string, top *int32, filter string) (*http.Request, error)
ListByIntegrationAccountsPreparer prepares the ListByIntegrationAccounts request.
func (PartnersClient) ListByIntegrationAccountsResponder ¶
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 (PartnersClient) ListByIntegrationAccountsSender ¶
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.
type RecurrenceFrequency ¶
type RecurrenceFrequency string
RecurrenceFrequency enumerates the values for recurrence frequency.
const ( // RecurrenceFrequencyDay specifies the recurrence frequency day state for // recurrence frequency. RecurrenceFrequencyDay RecurrenceFrequency = "Day" // RecurrenceFrequencyHour specifies the recurrence frequency hour state // for recurrence frequency. RecurrenceFrequencyHour RecurrenceFrequency = "Hour" // RecurrenceFrequencyMinute specifies the recurrence frequency minute // state for recurrence frequency. RecurrenceFrequencyMinute RecurrenceFrequency = "Minute" // RecurrenceFrequencyMonth specifies the recurrence frequency month state // for recurrence frequency. RecurrenceFrequencyMonth RecurrenceFrequency = "Month" // RecurrenceFrequencyNotSpecified specifies the recurrence frequency not // specified state for recurrence frequency. RecurrenceFrequencyNotSpecified RecurrenceFrequency = "NotSpecified" // RecurrenceFrequencySecond specifies the recurrence frequency second // state for recurrence frequency. RecurrenceFrequencySecond RecurrenceFrequency = "Second" // RecurrenceFrequencyWeek specifies the recurrence frequency week state // for recurrence frequency. RecurrenceFrequencyWeek RecurrenceFrequency = "Week" // RecurrenceFrequencyYear specifies the recurrence frequency year state // for recurrence frequency. RecurrenceFrequencyYear RecurrenceFrequency = "Year" )
type RecurrenceSchedule ¶
type RecurrenceSchedule struct { Minutes *[]int32 `json:"minutes,omitempty"` Hours *[]int32 `json:"hours,omitempty"` WeekDays *[]DaysOfWeek `json:"weekDays,omitempty"` MonthDays *[]int32 `json:"monthDays,omitempty"` MonthlyOccurrences *[]RecurrenceScheduleOccurrence `json:"monthlyOccurrences,omitempty"` }
RecurrenceSchedule is the recurrence schedule.
type RecurrenceScheduleOccurrence ¶
type RecurrenceScheduleOccurrence struct { Day DayOfWeek `json:"day,omitempty"` Occurrence *int32 `json:"occurrence,omitempty"` }
RecurrenceScheduleOccurrence is the recurrence schedule occurence.
type RegenerateActionParameter ¶
type RegenerateActionParameter struct {
KeyType KeyType `json:"keyType,omitempty"`
}
RegenerateActionParameter is the access key regenerate action content.
type Resource ¶
type Resource struct { ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Location *string `json:"location,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` }
Resource is the base resource type.
type ResourceReference ¶
type ResourceReference struct { ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` }
ResourceReference is the resource reference.
type RetryHistory ¶
type RetryHistory struct { StartTime *date.Time `json:"startTime,omitempty"` EndTime *date.Time `json:"endTime,omitempty"` Code *string `json:"code,omitempty"` ClientRequestID *string `json:"clientRequestId,omitempty"` ServiceRequestID *string `json:"serviceRequestId,omitempty"` Error *ErrorResponse `json:"error,omitempty"` }
RetryHistory is the retry history.
type SchemaType ¶
type SchemaType string
SchemaType enumerates the values for schema type.
const ( // SchemaTypeNotSpecified specifies the schema type not specified state for // schema type. SchemaTypeNotSpecified SchemaType = "NotSpecified" // SchemaTypeXML specifies the schema type xml state for schema type. SchemaTypeXML SchemaType = "Xml" )
type SchemasClient ¶
type SchemasClient struct {
ManagementClient
}
SchemasClient is the rEST API for Azure Logic Apps.
func NewSchemasClient ¶
func NewSchemasClient(subscriptionID string) SchemasClient
NewSchemasClient creates an instance of the SchemasClient client.
func NewSchemasClientWithBaseURI ¶
func NewSchemasClientWithBaseURI(baseURI string, subscriptionID string) SchemasClient
NewSchemasClientWithBaseURI creates an instance of the SchemasClient client.
func (SchemasClient) CreateOrUpdate ¶
func (client SchemasClient) CreateOrUpdate(resourceGroupName string, integrationAccountName string, schemaName string, schema IntegrationAccountSchema) (result IntegrationAccountSchema, err error)
CreateOrUpdate creates or updates an integration account schema.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. schemaName is the integration account schema name. schema is the integration account schema.
func (SchemasClient) CreateOrUpdatePreparer ¶
func (client SchemasClient) CreateOrUpdatePreparer(resourceGroupName string, integrationAccountName string, schemaName string, schema IntegrationAccountSchema) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (SchemasClient) CreateOrUpdateResponder ¶
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.
func (SchemasClient) CreateOrUpdateSender ¶
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (SchemasClient) Delete ¶
func (client SchemasClient) Delete(resourceGroupName string, integrationAccountName string, schemaName string) (result autorest.Response, err error)
Delete deletes an integration account schema.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. schemaName is the integration account schema name.
func (SchemasClient) DeletePreparer ¶
func (client SchemasClient) DeletePreparer(resourceGroupName string, integrationAccountName string, schemaName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (SchemasClient) DeleteResponder ¶
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.
func (SchemasClient) DeleteSender ¶
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (SchemasClient) Get ¶
func (client SchemasClient) Get(resourceGroupName string, integrationAccountName string, schemaName string) (result IntegrationAccountSchema, err error)
Get gets an integration account schema.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. schemaName is the integration account schema name.
func (SchemasClient) GetPreparer ¶
func (client SchemasClient) GetPreparer(resourceGroupName string, integrationAccountName string, schemaName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (SchemasClient) GetResponder ¶
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.
func (SchemasClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (SchemasClient) ListByIntegrationAccounts ¶
func (client SchemasClient) ListByIntegrationAccounts(resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountSchemaListResult, err error)
ListByIntegrationAccounts gets a list of integration account schemas.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. top is the number of items to be included in the result. filter is the filter to apply on the operation.
func (SchemasClient) ListByIntegrationAccountsNextResults ¶
func (client SchemasClient) ListByIntegrationAccountsNextResults(lastResults IntegrationAccountSchemaListResult) (result IntegrationAccountSchemaListResult, err error)
ListByIntegrationAccountsNextResults retrieves the next set of results, if any.
func (SchemasClient) ListByIntegrationAccountsPreparer ¶
func (client SchemasClient) ListByIntegrationAccountsPreparer(resourceGroupName string, integrationAccountName string, top *int32, filter string) (*http.Request, error)
ListByIntegrationAccountsPreparer prepares the ListByIntegrationAccounts request.
func (SchemasClient) ListByIntegrationAccountsResponder ¶
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 (SchemasClient) ListByIntegrationAccountsSender ¶
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.
type SegmentTerminatorSuffix ¶
type SegmentTerminatorSuffix string
SegmentTerminatorSuffix enumerates the values for segment terminator suffix.
const ( // SegmentTerminatorSuffixCR specifies the segment terminator suffix cr // state for segment terminator suffix. SegmentTerminatorSuffixCR SegmentTerminatorSuffix = "CR" // SegmentTerminatorSuffixCRLF specifies the segment terminator suffix crlf // state for segment terminator suffix. SegmentTerminatorSuffixCRLF SegmentTerminatorSuffix = "CRLF" // SegmentTerminatorSuffixLF specifies the segment terminator suffix lf // state for segment terminator suffix. SegmentTerminatorSuffixLF SegmentTerminatorSuffix = "LF" // SegmentTerminatorSuffixNone specifies the segment terminator suffix none // state for segment terminator suffix. SegmentTerminatorSuffixNone SegmentTerminatorSuffix = "None" // SegmentTerminatorSuffixNotSpecified specifies the segment terminator // suffix not specified state for segment terminator suffix. SegmentTerminatorSuffixNotSpecified SegmentTerminatorSuffix = "NotSpecified" )
type SessionsClient ¶
type SessionsClient struct {
ManagementClient
}
SessionsClient is the rEST API for Azure Logic Apps.
func NewSessionsClient ¶
func NewSessionsClient(subscriptionID string) SessionsClient
NewSessionsClient creates an instance of the SessionsClient client.
func NewSessionsClientWithBaseURI ¶
func NewSessionsClientWithBaseURI(baseURI string, subscriptionID string) SessionsClient
NewSessionsClientWithBaseURI creates an instance of the SessionsClient client.
func (SessionsClient) CreateOrUpdate ¶
func (client SessionsClient) CreateOrUpdate(resourceGroupName string, integrationAccountName string, sessionName string, session IntegrationAccountSession) (result IntegrationAccountSession, err error)
CreateOrUpdate creates or updates an integration account session.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. sessionName is the integration account session name. session is the integration account session.
func (SessionsClient) CreateOrUpdatePreparer ¶
func (client SessionsClient) CreateOrUpdatePreparer(resourceGroupName string, integrationAccountName string, sessionName string, session IntegrationAccountSession) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (SessionsClient) CreateOrUpdateResponder ¶
func (client SessionsClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccountSession, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (SessionsClient) CreateOrUpdateSender ¶
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (SessionsClient) Delete ¶
func (client SessionsClient) Delete(resourceGroupName string, integrationAccountName string, sessionName string) (result autorest.Response, err error)
Delete deletes an integration account session.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. sessionName is the integration account session name.
func (SessionsClient) DeletePreparer ¶
func (client SessionsClient) DeletePreparer(resourceGroupName string, integrationAccountName string, sessionName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (SessionsClient) DeleteResponder ¶
func (client SessionsClient) 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 (SessionsClient) DeleteSender ¶
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (SessionsClient) Get ¶
func (client SessionsClient) Get(resourceGroupName string, integrationAccountName string, sessionName string) (result IntegrationAccountSession, err error)
Get gets an integration account session.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. sessionName is the integration account session name.
func (SessionsClient) GetPreparer ¶
func (client SessionsClient) GetPreparer(resourceGroupName string, integrationAccountName string, sessionName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (SessionsClient) GetResponder ¶
func (client SessionsClient) GetResponder(resp *http.Response) (result IntegrationAccountSession, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (SessionsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (SessionsClient) ListByIntegrationAccounts ¶
func (client SessionsClient) ListByIntegrationAccounts(resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountSessionListResult, err error)
ListByIntegrationAccounts gets a list of integration account sessions.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. top is the number of items to be included in the result. filter is the filter to apply on the operation.
func (SessionsClient) ListByIntegrationAccountsNextResults ¶
func (client SessionsClient) ListByIntegrationAccountsNextResults(lastResults IntegrationAccountSessionListResult) (result IntegrationAccountSessionListResult, err error)
ListByIntegrationAccountsNextResults retrieves the next set of results, if any.
func (SessionsClient) ListByIntegrationAccountsPreparer ¶
func (client SessionsClient) ListByIntegrationAccountsPreparer(resourceGroupName string, integrationAccountName string, top *int32, filter string) (*http.Request, error)
ListByIntegrationAccountsPreparer prepares the ListByIntegrationAccounts request.
func (SessionsClient) ListByIntegrationAccountsResponder ¶
func (client SessionsClient) ListByIntegrationAccountsResponder(resp *http.Response) (result IntegrationAccountSessionListResult, err error)
ListByIntegrationAccountsResponder handles the response to the ListByIntegrationAccounts request. The method always closes the http.Response Body.
func (SessionsClient) ListByIntegrationAccountsSender ¶
func (client SessionsClient) 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 SetObject ¶
type SetObject struct { autorest.Response `json:"-"` Value *map[string]interface{} `json:"value,omitempty"` }
SetObject is
type SigningAlgorithm ¶
type SigningAlgorithm string
SigningAlgorithm enumerates the values for signing algorithm.
const ( // SigningAlgorithmDefault specifies the signing algorithm default state // for signing algorithm. SigningAlgorithmDefault SigningAlgorithm = "Default" // SigningAlgorithmNotSpecified specifies the signing algorithm not // specified state for signing algorithm. SigningAlgorithmNotSpecified SigningAlgorithm = "NotSpecified" // SigningAlgorithmSHA1 specifies the signing algorithm sha1 state for // signing algorithm. SigningAlgorithmSHA1 SigningAlgorithm = "SHA1" // SigningAlgorithmSHA2256 specifies the signing algorithm sha2256 state // for signing algorithm. SigningAlgorithmSHA2256 SigningAlgorithm = "SHA2256" // SigningAlgorithmSHA2384 specifies the signing algorithm sha2384 state // for signing algorithm. SigningAlgorithmSHA2384 SigningAlgorithm = "SHA2384" // SigningAlgorithmSHA2512 specifies the signing algorithm sha2512 state // for signing algorithm. SigningAlgorithmSHA2512 SigningAlgorithm = "SHA2512" )
type Sku ¶
type Sku struct { Name SkuName `json:"name,omitempty"` Plan *ResourceReference `json:"plan,omitempty"` }
Sku is the sku type.
type SkuName ¶
type SkuName string
SkuName enumerates the values for sku name.
const ( // SkuNameBasic specifies the sku name basic state for sku name. SkuNameBasic SkuName = "Basic" // SkuNameFree specifies the sku name free state for sku name. SkuNameFree SkuName = "Free" // SkuNameNotSpecified specifies the sku name not specified state for sku // name. SkuNameNotSpecified SkuName = "NotSpecified" // SkuNamePremium specifies the sku name premium state for sku name. SkuNamePremium SkuName = "Premium" SkuNameShared SkuName = "Shared" // SkuNameStandard specifies the sku name standard state for sku name. SkuNameStandard SkuName = "Standard" )
type SubResource ¶
type SubResource struct {
ID *string `json:"id,omitempty"`
}
SubResource is the sub resource type.
type TrailingSeparatorPolicy ¶
type TrailingSeparatorPolicy string
TrailingSeparatorPolicy enumerates the values for trailing separator policy.
const ( // TrailingSeparatorPolicyMandatory specifies the trailing separator policy // mandatory state for trailing separator policy. TrailingSeparatorPolicyMandatory TrailingSeparatorPolicy = "Mandatory" // TrailingSeparatorPolicyNotAllowed specifies the trailing separator // policy not allowed state for trailing separator policy. TrailingSeparatorPolicyNotAllowed TrailingSeparatorPolicy = "NotAllowed" // TrailingSeparatorPolicyNotSpecified specifies the trailing separator // policy not specified state for trailing separator policy. TrailingSeparatorPolicyNotSpecified TrailingSeparatorPolicy = "NotSpecified" // TrailingSeparatorPolicyOptional specifies the trailing separator policy // optional state for trailing separator policy. TrailingSeparatorPolicyOptional TrailingSeparatorPolicy = "Optional" )
type UsageIndicator ¶
type UsageIndicator string
UsageIndicator enumerates the values for usage indicator.
const ( // UsageIndicatorInformation specifies the usage indicator information // state for usage indicator. UsageIndicatorInformation UsageIndicator = "Information" // UsageIndicatorNotSpecified specifies the usage indicator not specified // state for usage indicator. UsageIndicatorNotSpecified UsageIndicator = "NotSpecified" // UsageIndicatorProduction specifies the usage indicator production state // for usage indicator. UsageIndicatorProduction UsageIndicator = "Production" // UsageIndicatorTest specifies the usage indicator test state for usage // indicator. UsageIndicatorTest UsageIndicator = "Test" )
type Workflow ¶
type Workflow struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Location *string `json:"location,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` *WorkflowProperties `json:"properties,omitempty"` }
Workflow is the workflow type.
type WorkflowFilter ¶
type WorkflowFilter struct {
State WorkflowState `json:"state,omitempty"`
}
WorkflowFilter is the workflow filter.
type WorkflowListResult ¶
type WorkflowListResult struct { autorest.Response `json:"-"` Value *[]Workflow `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
WorkflowListResult is the list of workflows.
func (WorkflowListResult) WorkflowListResultPreparer ¶
func (client WorkflowListResult) WorkflowListResultPreparer() (*http.Request, error)
WorkflowListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type WorkflowOutputParameter ¶
type WorkflowOutputParameter struct { Type ParameterType `json:"type,omitempty"` Value *map[string]interface{} `json:"value,omitempty"` Metadata *map[string]interface{} `json:"metadata,omitempty"` Description *string `json:"description,omitempty"` Error *map[string]interface{} `json:"error,omitempty"` }
WorkflowOutputParameter is the workflow output parameter.
type WorkflowParameter ¶
type WorkflowParameter struct { Type ParameterType `json:"type,omitempty"` Value *map[string]interface{} `json:"value,omitempty"` Metadata *map[string]interface{} `json:"metadata,omitempty"` Description *string `json:"description,omitempty"` }
WorkflowParameter is the workflow parameters.
type WorkflowProperties ¶
type WorkflowProperties struct { ProvisioningState WorkflowProvisioningState `json:"provisioningState,omitempty"` CreatedTime *date.Time `json:"createdTime,omitempty"` ChangedTime *date.Time `json:"changedTime,omitempty"` State WorkflowState `json:"state,omitempty"` Version *string `json:"version,omitempty"` AccessEndpoint *string `json:"accessEndpoint,omitempty"` Sku *Sku `json:"sku,omitempty"` IntegrationAccount *ResourceReference `json:"integrationAccount,omitempty"` Definition *map[string]interface{} `json:"definition,omitempty"` Parameters *map[string]*WorkflowParameter `json:"parameters,omitempty"` }
WorkflowProperties is the workflow properties.
type WorkflowProvisioningState ¶
type WorkflowProvisioningState string
WorkflowProvisioningState enumerates the values for workflow provisioning state.
const ( // WorkflowProvisioningStateAccepted specifies the workflow provisioning // state accepted state for workflow provisioning state. WorkflowProvisioningStateAccepted WorkflowProvisioningState = "Accepted" // WorkflowProvisioningStateCanceled specifies the workflow provisioning // state canceled state for workflow provisioning state. WorkflowProvisioningStateCanceled WorkflowProvisioningState = "Canceled" // WorkflowProvisioningStateCompleted specifies the workflow provisioning // state completed state for workflow provisioning state. WorkflowProvisioningStateCompleted WorkflowProvisioningState = "Completed" // WorkflowProvisioningStateCreated specifies the workflow provisioning // state created state for workflow provisioning state. WorkflowProvisioningStateCreated WorkflowProvisioningState = "Created" // WorkflowProvisioningStateCreating specifies the workflow provisioning // state creating state for workflow provisioning state. WorkflowProvisioningStateCreating WorkflowProvisioningState = "Creating" // WorkflowProvisioningStateDeleted specifies the workflow provisioning // state deleted state for workflow provisioning state. WorkflowProvisioningStateDeleted WorkflowProvisioningState = "Deleted" // WorkflowProvisioningStateDeleting specifies the workflow provisioning // state deleting state for workflow provisioning state. WorkflowProvisioningStateDeleting WorkflowProvisioningState = "Deleting" // WorkflowProvisioningStateFailed specifies the workflow provisioning // state failed state for workflow provisioning state. WorkflowProvisioningStateFailed WorkflowProvisioningState = "Failed" // WorkflowProvisioningStateMoving specifies the workflow provisioning // state moving state for workflow provisioning state. WorkflowProvisioningStateMoving WorkflowProvisioningState = "Moving" // WorkflowProvisioningStateNotSpecified specifies the workflow // provisioning state not specified state for workflow provisioning state. WorkflowProvisioningStateNotSpecified WorkflowProvisioningState = "NotSpecified" // WorkflowProvisioningStateReady specifies the workflow provisioning state // ready state for workflow provisioning state. WorkflowProvisioningStateReady WorkflowProvisioningState = "Ready" // WorkflowProvisioningStateRegistered specifies the workflow provisioning // state registered state for workflow provisioning state. WorkflowProvisioningStateRegistered WorkflowProvisioningState = "Registered" // WorkflowProvisioningStateRegistering specifies the workflow provisioning // state registering state for workflow provisioning state. WorkflowProvisioningStateRegistering WorkflowProvisioningState = "Registering" // WorkflowProvisioningStateRunning specifies the workflow provisioning // state running state for workflow provisioning state. WorkflowProvisioningStateRunning WorkflowProvisioningState = "Running" // WorkflowProvisioningStateSucceeded specifies the workflow provisioning // state succeeded state for workflow provisioning state. WorkflowProvisioningStateSucceeded WorkflowProvisioningState = "Succeeded" // WorkflowProvisioningStateUnregistered specifies the workflow // provisioning state unregistered state for workflow provisioning state. WorkflowProvisioningStateUnregistered WorkflowProvisioningState = "Unregistered" // WorkflowProvisioningStateUnregistering specifies the workflow // provisioning state unregistering state for workflow provisioning state. WorkflowProvisioningStateUnregistering WorkflowProvisioningState = "Unregistering" // WorkflowProvisioningStateUpdating specifies the workflow provisioning // state updating state for workflow provisioning state. WorkflowProvisioningStateUpdating WorkflowProvisioningState = "Updating" )
type WorkflowRun ¶
type WorkflowRun struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` *WorkflowRunProperties `json:"properties,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` }
WorkflowRun is the workflow run.
type WorkflowRunAction ¶
type WorkflowRunAction struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` *WorkflowRunActionProperties `json:"properties,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` }
WorkflowRunAction is the workflow run action.
type WorkflowRunActionFilter ¶
type WorkflowRunActionFilter struct {
Status WorkflowStatus `json:"status,omitempty"`
}
WorkflowRunActionFilter is the workflow run action filter.
type WorkflowRunActionListResult ¶
type WorkflowRunActionListResult struct { autorest.Response `json:"-"` Value *[]WorkflowRunAction `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
WorkflowRunActionListResult is the list of workflow run actions.
func (WorkflowRunActionListResult) WorkflowRunActionListResultPreparer ¶
func (client WorkflowRunActionListResult) WorkflowRunActionListResultPreparer() (*http.Request, error)
WorkflowRunActionListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type WorkflowRunActionProperties ¶
type WorkflowRunActionProperties struct { StartTime *date.Time `json:"startTime,omitempty"` EndTime *date.Time `json:"endTime,omitempty"` Status WorkflowStatus `json:"status,omitempty"` Code *string `json:"code,omitempty"` Error *map[string]interface{} `json:"error,omitempty"` TrackingID *string `json:"trackingId,omitempty"` Correlation *Correlation `json:"correlation,omitempty"` InputsLink *ContentLink `json:"inputsLink,omitempty"` OutputsLink *ContentLink `json:"outputsLink,omitempty"` TrackedProperties *map[string]interface{} `json:"trackedProperties,omitempty"` RetryHistory *[]RetryHistory `json:"retryHistory,omitempty"` }
WorkflowRunActionProperties is the workflow run action properties.
type WorkflowRunActionsClient ¶
type WorkflowRunActionsClient struct {
ManagementClient
}
WorkflowRunActionsClient is the rEST API for Azure Logic Apps.
func NewWorkflowRunActionsClient ¶
func NewWorkflowRunActionsClient(subscriptionID string) WorkflowRunActionsClient
NewWorkflowRunActionsClient creates an instance of the WorkflowRunActionsClient client.
func NewWorkflowRunActionsClientWithBaseURI ¶
func NewWorkflowRunActionsClientWithBaseURI(baseURI string, subscriptionID string) WorkflowRunActionsClient
NewWorkflowRunActionsClientWithBaseURI creates an instance of the WorkflowRunActionsClient client.
func (WorkflowRunActionsClient) Get ¶
func (client WorkflowRunActionsClient) Get(resourceGroupName string, workflowName string, runName string, actionName string) (result WorkflowRunAction, err error)
Get gets a workflow run action.
resourceGroupName is the resource group name. workflowName is the workflow name. runName is the workflow run name. actionName is the workflow action name.
func (WorkflowRunActionsClient) GetPreparer ¶
func (client WorkflowRunActionsClient) GetPreparer(resourceGroupName string, workflowName string, runName string, actionName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (WorkflowRunActionsClient) GetResponder ¶
func (client WorkflowRunActionsClient) GetResponder(resp *http.Response) (result WorkflowRunAction, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (WorkflowRunActionsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (WorkflowRunActionsClient) List ¶
func (client WorkflowRunActionsClient) List(resourceGroupName string, workflowName string, runName string, top *int32, filter string) (result WorkflowRunActionListResult, err error)
List gets a list of workflow run actions.
resourceGroupName is the resource group name. workflowName is the workflow name. runName is the workflow run name. top is the number of items to be included in the result. filter is the filter to apply on the operation.
func (WorkflowRunActionsClient) ListNextResults ¶
func (client WorkflowRunActionsClient) ListNextResults(lastResults WorkflowRunActionListResult) (result WorkflowRunActionListResult, err error)
ListNextResults retrieves the next set of results, if any.
func (WorkflowRunActionsClient) ListPreparer ¶
func (client WorkflowRunActionsClient) ListPreparer(resourceGroupName string, workflowName string, runName string, top *int32, filter string) (*http.Request, error)
ListPreparer prepares the List request.
func (WorkflowRunActionsClient) ListResponder ¶
func (client WorkflowRunActionsClient) ListResponder(resp *http.Response) (result WorkflowRunActionListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (WorkflowRunActionsClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type WorkflowRunFilter ¶
type WorkflowRunFilter struct {
Status WorkflowStatus `json:"status,omitempty"`
}
WorkflowRunFilter is the workflow run filter.
type WorkflowRunListResult ¶
type WorkflowRunListResult struct { autorest.Response `json:"-"` Value *[]WorkflowRun `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
WorkflowRunListResult is the list of workflow runs.
func (WorkflowRunListResult) WorkflowRunListResultPreparer ¶
func (client WorkflowRunListResult) WorkflowRunListResultPreparer() (*http.Request, error)
WorkflowRunListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type WorkflowRunProperties ¶
type WorkflowRunProperties struct { StartTime *date.Time `json:"startTime,omitempty"` EndTime *date.Time `json:"endTime,omitempty"` Status WorkflowStatus `json:"status,omitempty"` Code *string `json:"code,omitempty"` Error *map[string]interface{} `json:"error,omitempty"` CorrelationID *string `json:"correlationId,omitempty"` Correlation *Correlation `json:"correlation,omitempty"` Workflow *ResourceReference `json:"workflow,omitempty"` Trigger *WorkflowRunTrigger `json:"trigger,omitempty"` Outputs *map[string]*WorkflowOutputParameter `json:"outputs,omitempty"` Response *WorkflowRunTrigger `json:"response,omitempty"` }
WorkflowRunProperties is the workflow run properties.
type WorkflowRunTrigger ¶
type WorkflowRunTrigger struct { Name *string `json:"name,omitempty"` Inputs *map[string]interface{} `json:"inputs,omitempty"` InputsLink *ContentLink `json:"inputsLink,omitempty"` Outputs *map[string]interface{} `json:"outputs,omitempty"` OutputsLink *ContentLink `json:"outputsLink,omitempty"` StartTime *date.Time `json:"startTime,omitempty"` EndTime *date.Time `json:"endTime,omitempty"` TrackingID *string `json:"trackingId,omitempty"` Correlation *Correlation `json:"correlation,omitempty"` Code *string `json:"code,omitempty"` Status WorkflowStatus `json:"status,omitempty"` Error *map[string]interface{} `json:"error,omitempty"` TrackedProperties *map[string]interface{} `json:"trackedProperties,omitempty"` }
WorkflowRunTrigger is the workflow run trigger.
type WorkflowRunsClient ¶
type WorkflowRunsClient struct {
ManagementClient
}
WorkflowRunsClient is the rEST API for Azure Logic Apps.
func NewWorkflowRunsClient ¶
func NewWorkflowRunsClient(subscriptionID string) WorkflowRunsClient
NewWorkflowRunsClient creates an instance of the WorkflowRunsClient client.
func NewWorkflowRunsClientWithBaseURI ¶
func NewWorkflowRunsClientWithBaseURI(baseURI string, subscriptionID string) WorkflowRunsClient
NewWorkflowRunsClientWithBaseURI creates an instance of the WorkflowRunsClient client.
func (WorkflowRunsClient) Cancel ¶
func (client WorkflowRunsClient) Cancel(resourceGroupName string, workflowName string, runName string) (result autorest.Response, err error)
Cancel cancels a workflow run.
resourceGroupName is the resource group name. workflowName is the workflow name. runName is the workflow run name.
func (WorkflowRunsClient) CancelPreparer ¶
func (client WorkflowRunsClient) CancelPreparer(resourceGroupName string, workflowName string, runName string) (*http.Request, error)
CancelPreparer prepares the Cancel request.
func (WorkflowRunsClient) CancelResponder ¶
func (client WorkflowRunsClient) CancelResponder(resp *http.Response) (result autorest.Response, err error)
CancelResponder handles the response to the Cancel request. The method always closes the http.Response Body.
func (WorkflowRunsClient) CancelSender ¶
CancelSender sends the Cancel request. The method will close the http.Response Body if it receives an error.
func (WorkflowRunsClient) Get ¶
func (client WorkflowRunsClient) Get(resourceGroupName string, workflowName string, runName string) (result WorkflowRun, err error)
Get gets a workflow run.
resourceGroupName is the resource group name. workflowName is the workflow name. runName is the workflow run name.
func (WorkflowRunsClient) GetPreparer ¶
func (client WorkflowRunsClient) GetPreparer(resourceGroupName string, workflowName string, runName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (WorkflowRunsClient) GetResponder ¶
func (client WorkflowRunsClient) GetResponder(resp *http.Response) (result WorkflowRun, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (WorkflowRunsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (WorkflowRunsClient) List ¶
func (client WorkflowRunsClient) List(resourceGroupName string, workflowName string, top *int32, filter string) (result WorkflowRunListResult, err error)
List gets a list of workflow runs.
resourceGroupName is the resource group name. workflowName is the workflow name. top is the number of items to be included in the result. filter is the filter to apply on the operation.
func (WorkflowRunsClient) ListNextResults ¶
func (client WorkflowRunsClient) ListNextResults(lastResults WorkflowRunListResult) (result WorkflowRunListResult, err error)
ListNextResults retrieves the next set of results, if any.
func (WorkflowRunsClient) ListPreparer ¶
func (client WorkflowRunsClient) ListPreparer(resourceGroupName string, workflowName string, top *int32, filter string) (*http.Request, error)
ListPreparer prepares the List request.
func (WorkflowRunsClient) ListResponder ¶
func (client WorkflowRunsClient) ListResponder(resp *http.Response) (result WorkflowRunListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (WorkflowRunsClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type WorkflowState ¶
type WorkflowState string
WorkflowState enumerates the values for workflow state.
const ( // WorkflowStateCompleted specifies the workflow state completed state for // workflow state. WorkflowStateCompleted WorkflowState = "Completed" // WorkflowStateDeleted specifies the workflow state deleted state for // workflow state. WorkflowStateDeleted WorkflowState = "Deleted" // WorkflowStateDisabled specifies the workflow state disabled state for // workflow state. WorkflowStateDisabled WorkflowState = "Disabled" // WorkflowStateEnabled specifies the workflow state enabled state for // workflow state. WorkflowStateEnabled WorkflowState = "Enabled" // WorkflowStateNotSpecified specifies the workflow state not specified // state for workflow state. WorkflowStateNotSpecified WorkflowState = "NotSpecified" // WorkflowStateSuspended specifies the workflow state suspended state for // workflow state. WorkflowStateSuspended WorkflowState = "Suspended" )
type WorkflowStatus ¶
type WorkflowStatus string
WorkflowStatus enumerates the values for workflow status.
const ( // WorkflowStatusAborted specifies the workflow status aborted state for // workflow status. WorkflowStatusAborted WorkflowStatus = "Aborted" // WorkflowStatusCancelled specifies the workflow status cancelled state // for workflow status. WorkflowStatusCancelled WorkflowStatus = "Cancelled" // WorkflowStatusFailed specifies the workflow status failed state for // workflow status. WorkflowStatusFailed WorkflowStatus = "Failed" // WorkflowStatusFaulted specifies the workflow status faulted state for // workflow status. WorkflowStatusFaulted WorkflowStatus = "Faulted" // WorkflowStatusIgnored specifies the workflow status ignored state for // workflow status. WorkflowStatusIgnored WorkflowStatus = "Ignored" // WorkflowStatusNotSpecified specifies the workflow status not specified // state for workflow status. WorkflowStatusNotSpecified WorkflowStatus = "NotSpecified" // WorkflowStatusPaused specifies the workflow status paused state for // workflow status. WorkflowStatusPaused WorkflowStatus = "Paused" // WorkflowStatusRunning specifies the workflow status running state for // workflow status. WorkflowStatusRunning WorkflowStatus = "Running" // WorkflowStatusSkipped specifies the workflow status skipped state for // workflow status. WorkflowStatusSkipped WorkflowStatus = "Skipped" // WorkflowStatusSucceeded specifies the workflow status succeeded state // for workflow status. WorkflowStatusSucceeded WorkflowStatus = "Succeeded" // WorkflowStatusSuspended specifies the workflow status suspended state // for workflow status. WorkflowStatusSuspended WorkflowStatus = "Suspended" // WorkflowStatusTimedOut specifies the workflow status timed out state for // workflow status. WorkflowStatusTimedOut WorkflowStatus = "TimedOut" // WorkflowStatusWaiting specifies the workflow status waiting state for // workflow status. WorkflowStatusWaiting WorkflowStatus = "Waiting" )
type WorkflowTrigger ¶
type WorkflowTrigger struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` *WorkflowTriggerProperties `json:"properties,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` }
WorkflowTrigger is the workflow trigger.
type WorkflowTriggerCallbackURL ¶
type WorkflowTriggerCallbackURL struct { autorest.Response `json:"-"` Value *string `json:"value,omitempty"` Method *string `json:"method,omitempty"` BasePath *string `json:"basePath,omitempty"` RelativePath *string `json:"relativePath,omitempty"` RelativePathParameters *[]string `json:"relativePathParameters,omitempty"` Queries *WorkflowTriggerListCallbackURLQueries `json:"queries,omitempty"` }
WorkflowTriggerCallbackURL is the workflow trigger callback URL.
type WorkflowTriggerFilter ¶
type WorkflowTriggerFilter struct {
State WorkflowState `json:"state,omitempty"`
}
WorkflowTriggerFilter is the workflow trigger filter.
type WorkflowTriggerHistoriesClient ¶
type WorkflowTriggerHistoriesClient struct {
ManagementClient
}
WorkflowTriggerHistoriesClient is the rEST API for Azure Logic Apps.
func NewWorkflowTriggerHistoriesClient ¶
func NewWorkflowTriggerHistoriesClient(subscriptionID string) WorkflowTriggerHistoriesClient
NewWorkflowTriggerHistoriesClient creates an instance of the WorkflowTriggerHistoriesClient client.
func NewWorkflowTriggerHistoriesClientWithBaseURI ¶
func NewWorkflowTriggerHistoriesClientWithBaseURI(baseURI string, subscriptionID string) WorkflowTriggerHistoriesClient
NewWorkflowTriggerHistoriesClientWithBaseURI creates an instance of the WorkflowTriggerHistoriesClient client.
func (WorkflowTriggerHistoriesClient) Get ¶
func (client WorkflowTriggerHistoriesClient) Get(resourceGroupName string, workflowName string, triggerName string, historyName string) (result WorkflowTriggerHistory, err error)
Get gets a workflow trigger history.
resourceGroupName is the resource group name. workflowName is the workflow name. triggerName is the workflow trigger name. historyName is the workflow trigger history name. Corresponds to the run name for triggers that resulted in a run.
func (WorkflowTriggerHistoriesClient) GetPreparer ¶
func (client WorkflowTriggerHistoriesClient) GetPreparer(resourceGroupName string, workflowName string, triggerName string, historyName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (WorkflowTriggerHistoriesClient) GetResponder ¶
func (client WorkflowTriggerHistoriesClient) GetResponder(resp *http.Response) (result WorkflowTriggerHistory, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (WorkflowTriggerHistoriesClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (WorkflowTriggerHistoriesClient) List ¶
func (client WorkflowTriggerHistoriesClient) List(resourceGroupName string, workflowName string, triggerName string, top *int32, filter string) (result WorkflowTriggerHistoryListResult, err error)
List gets a list of workflow trigger histories.
resourceGroupName is the resource group name. workflowName is the workflow name. triggerName is the workflow trigger name. top is the number of items to be included in the result. filter is the filter to apply on the operation.
func (WorkflowTriggerHistoriesClient) ListNextResults ¶
func (client WorkflowTriggerHistoriesClient) ListNextResults(lastResults WorkflowTriggerHistoryListResult) (result WorkflowTriggerHistoryListResult, err error)
ListNextResults retrieves the next set of results, if any.
func (WorkflowTriggerHistoriesClient) ListPreparer ¶
func (client WorkflowTriggerHistoriesClient) ListPreparer(resourceGroupName string, workflowName string, triggerName string, top *int32, filter string) (*http.Request, error)
ListPreparer prepares the List request.
func (WorkflowTriggerHistoriesClient) ListResponder ¶
func (client WorkflowTriggerHistoriesClient) ListResponder(resp *http.Response) (result WorkflowTriggerHistoryListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (WorkflowTriggerHistoriesClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
func (WorkflowTriggerHistoriesClient) Resubmit ¶
func (client WorkflowTriggerHistoriesClient) Resubmit(resourceGroupName string, workflowName string, triggerName string, historyName string) (result autorest.Response, err error)
Resubmit resubmits a workflow run based on the trigger history.
resourceGroupName is the resource group name. workflowName is the workflow name. triggerName is the workflow trigger name. historyName is the workflow trigger history name. Corresponds to the run name for triggers that resulted in a run.
func (WorkflowTriggerHistoriesClient) ResubmitPreparer ¶
func (client WorkflowTriggerHistoriesClient) ResubmitPreparer(resourceGroupName string, workflowName string, triggerName string, historyName string) (*http.Request, error)
ResubmitPreparer prepares the Resubmit request.
func (WorkflowTriggerHistoriesClient) ResubmitResponder ¶
func (client WorkflowTriggerHistoriesClient) ResubmitResponder(resp *http.Response) (result autorest.Response, err error)
ResubmitResponder handles the response to the Resubmit request. The method always closes the http.Response Body.
func (WorkflowTriggerHistoriesClient) ResubmitSender ¶
func (client WorkflowTriggerHistoriesClient) ResubmitSender(req *http.Request) (*http.Response, error)
ResubmitSender sends the Resubmit request. The method will close the http.Response Body if it receives an error.
type WorkflowTriggerHistory ¶
type WorkflowTriggerHistory struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` *WorkflowTriggerHistoryProperties `json:"properties,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` }
WorkflowTriggerHistory is the workflow trigger history.
type WorkflowTriggerHistoryFilter ¶
type WorkflowTriggerHistoryFilter struct {
Status WorkflowStatus `json:"status,omitempty"`
}
WorkflowTriggerHistoryFilter is the workflow trigger history filter.
type WorkflowTriggerHistoryListResult ¶
type WorkflowTriggerHistoryListResult struct { autorest.Response `json:"-"` Value *[]WorkflowTriggerHistory `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
WorkflowTriggerHistoryListResult is the list of workflow trigger histories.
func (WorkflowTriggerHistoryListResult) WorkflowTriggerHistoryListResultPreparer ¶
func (client WorkflowTriggerHistoryListResult) WorkflowTriggerHistoryListResultPreparer() (*http.Request, error)
WorkflowTriggerHistoryListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type WorkflowTriggerHistoryProperties ¶
type WorkflowTriggerHistoryProperties struct { StartTime *date.Time `json:"startTime,omitempty"` EndTime *date.Time `json:"endTime,omitempty"` Status WorkflowStatus `json:"status,omitempty"` Code *string `json:"code,omitempty"` Error *map[string]interface{} `json:"error,omitempty"` TrackingID *string `json:"trackingId,omitempty"` Correlation *Correlation `json:"correlation,omitempty"` InputsLink *ContentLink `json:"inputsLink,omitempty"` OutputsLink *ContentLink `json:"outputsLink,omitempty"` Fired *bool `json:"fired,omitempty"` Run *ResourceReference `json:"run,omitempty"` }
WorkflowTriggerHistoryProperties is the workflow trigger history properties.
type WorkflowTriggerListCallbackURLQueries ¶
type WorkflowTriggerListCallbackURLQueries struct { APIVersion *string `json:"api-version,omitempty"` Sp *string `json:"sp,omitempty"` Sv *string `json:"sv,omitempty"` Sig *string `json:"sig,omitempty"` }
WorkflowTriggerListCallbackURLQueries is gets the workflow trigger callback URL query parameters.
type WorkflowTriggerListResult ¶
type WorkflowTriggerListResult struct { autorest.Response `json:"-"` Value *[]WorkflowTrigger `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
WorkflowTriggerListResult is the list of workflow triggers.
func (WorkflowTriggerListResult) WorkflowTriggerListResultPreparer ¶
func (client WorkflowTriggerListResult) WorkflowTriggerListResultPreparer() (*http.Request, error)
WorkflowTriggerListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type WorkflowTriggerProperties ¶
type WorkflowTriggerProperties struct { ProvisioningState WorkflowTriggerProvisioningState `json:"provisioningState,omitempty"` CreatedTime *date.Time `json:"createdTime,omitempty"` ChangedTime *date.Time `json:"changedTime,omitempty"` State WorkflowState `json:"state,omitempty"` Status WorkflowStatus `json:"status,omitempty"` LastExecutionTime *date.Time `json:"lastExecutionTime,omitempty"` NextExecutionTime *date.Time `json:"nextExecutionTime,omitempty"` Recurrence *WorkflowTriggerRecurrence `json:"recurrence,omitempty"` Workflow *ResourceReference `json:"workflow,omitempty"` }
WorkflowTriggerProperties is the workflow trigger properties.
type WorkflowTriggerProvisioningState ¶
type WorkflowTriggerProvisioningState string
WorkflowTriggerProvisioningState enumerates the values for workflow trigger provisioning state.
const ( // WorkflowTriggerProvisioningStateAccepted specifies the workflow trigger // provisioning state accepted state for workflow trigger provisioning // state. WorkflowTriggerProvisioningStateAccepted WorkflowTriggerProvisioningState = "Accepted" // WorkflowTriggerProvisioningStateCanceled specifies the workflow trigger // provisioning state canceled state for workflow trigger provisioning // state. WorkflowTriggerProvisioningStateCanceled WorkflowTriggerProvisioningState = "Canceled" // WorkflowTriggerProvisioningStateCompleted specifies the workflow trigger // provisioning state completed state for workflow trigger provisioning // state. WorkflowTriggerProvisioningStateCompleted WorkflowTriggerProvisioningState = "Completed" // WorkflowTriggerProvisioningStateCreated specifies the workflow trigger // provisioning state created state for workflow trigger provisioning // state. WorkflowTriggerProvisioningStateCreated WorkflowTriggerProvisioningState = "Created" // WorkflowTriggerProvisioningStateCreating specifies the workflow trigger // provisioning state creating state for workflow trigger provisioning // state. WorkflowTriggerProvisioningStateCreating WorkflowTriggerProvisioningState = "Creating" // WorkflowTriggerProvisioningStateDeleted specifies the workflow trigger // provisioning state deleted state for workflow trigger provisioning // state. WorkflowTriggerProvisioningStateDeleted WorkflowTriggerProvisioningState = "Deleted" // WorkflowTriggerProvisioningStateDeleting specifies the workflow trigger // provisioning state deleting state for workflow trigger provisioning // state. WorkflowTriggerProvisioningStateDeleting WorkflowTriggerProvisioningState = "Deleting" // WorkflowTriggerProvisioningStateFailed specifies the workflow trigger // provisioning state failed state for workflow trigger provisioning state. WorkflowTriggerProvisioningStateFailed WorkflowTriggerProvisioningState = "Failed" // WorkflowTriggerProvisioningStateMoving specifies the workflow trigger // provisioning state moving state for workflow trigger provisioning state. WorkflowTriggerProvisioningStateMoving WorkflowTriggerProvisioningState = "Moving" // WorkflowTriggerProvisioningStateNotSpecified specifies the workflow // trigger provisioning state not specified state for workflow trigger // provisioning state. WorkflowTriggerProvisioningStateNotSpecified WorkflowTriggerProvisioningState = "NotSpecified" // WorkflowTriggerProvisioningStateReady specifies the workflow trigger // provisioning state ready state for workflow trigger provisioning state. WorkflowTriggerProvisioningStateReady WorkflowTriggerProvisioningState = "Ready" // WorkflowTriggerProvisioningStateRegistered specifies the workflow // trigger provisioning state registered state for workflow trigger // provisioning state. WorkflowTriggerProvisioningStateRegistered WorkflowTriggerProvisioningState = "Registered" // WorkflowTriggerProvisioningStateRegistering specifies the workflow // trigger provisioning state registering state for workflow trigger // provisioning state. WorkflowTriggerProvisioningStateRegistering WorkflowTriggerProvisioningState = "Registering" // WorkflowTriggerProvisioningStateRunning specifies the workflow trigger // provisioning state running state for workflow trigger provisioning // state. WorkflowTriggerProvisioningStateRunning WorkflowTriggerProvisioningState = "Running" // WorkflowTriggerProvisioningStateSucceeded specifies the workflow trigger // provisioning state succeeded state for workflow trigger provisioning // state. WorkflowTriggerProvisioningStateSucceeded WorkflowTriggerProvisioningState = "Succeeded" // WorkflowTriggerProvisioningStateUnregistered specifies the workflow // trigger provisioning state unregistered state for workflow trigger // provisioning state. WorkflowTriggerProvisioningStateUnregistered WorkflowTriggerProvisioningState = "Unregistered" // WorkflowTriggerProvisioningStateUnregistering specifies the workflow // trigger provisioning state unregistering state for workflow trigger // provisioning state. WorkflowTriggerProvisioningStateUnregistering WorkflowTriggerProvisioningState = "Unregistering" // WorkflowTriggerProvisioningStateUpdating specifies the workflow trigger // provisioning state updating state for workflow trigger provisioning // state. WorkflowTriggerProvisioningStateUpdating WorkflowTriggerProvisioningState = "Updating" )
type WorkflowTriggerRecurrence ¶
type WorkflowTriggerRecurrence struct { Frequency RecurrenceFrequency `json:"frequency,omitempty"` Interval *int32 `json:"interval,omitempty"` StartTime *date.Time `json:"startTime,omitempty"` EndTime *date.Time `json:"endTime,omitempty"` TimeZone *string `json:"timeZone,omitempty"` Schedule *RecurrenceSchedule `json:"schedule,omitempty"` }
WorkflowTriggerRecurrence is the workflow trigger recurrence.
type WorkflowTriggersClient ¶
type WorkflowTriggersClient struct {
ManagementClient
}
WorkflowTriggersClient is the rEST API for Azure Logic Apps.
func NewWorkflowTriggersClient ¶
func NewWorkflowTriggersClient(subscriptionID string) WorkflowTriggersClient
NewWorkflowTriggersClient creates an instance of the WorkflowTriggersClient client.
func NewWorkflowTriggersClientWithBaseURI ¶
func NewWorkflowTriggersClientWithBaseURI(baseURI string, subscriptionID string) WorkflowTriggersClient
NewWorkflowTriggersClientWithBaseURI creates an instance of the WorkflowTriggersClient client.
func (WorkflowTriggersClient) Get ¶
func (client WorkflowTriggersClient) Get(resourceGroupName string, workflowName string, triggerName string) (result WorkflowTrigger, err error)
Get gets a workflow trigger.
resourceGroupName is the resource group name. workflowName is the workflow name. triggerName is the workflow trigger name.
func (WorkflowTriggersClient) GetPreparer ¶
func (client WorkflowTriggersClient) GetPreparer(resourceGroupName string, workflowName string, triggerName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (WorkflowTriggersClient) GetResponder ¶
func (client WorkflowTriggersClient) GetResponder(resp *http.Response) (result WorkflowTrigger, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (WorkflowTriggersClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (WorkflowTriggersClient) List ¶
func (client WorkflowTriggersClient) List(resourceGroupName string, workflowName string, top *int32, filter string) (result WorkflowTriggerListResult, err error)
List gets a list of workflow triggers.
resourceGroupName is the resource group name. workflowName is the workflow name. top is the number of items to be included in the result. filter is the filter to apply on the operation.
func (WorkflowTriggersClient) ListCallbackURL ¶
func (client WorkflowTriggersClient) ListCallbackURL(resourceGroupName string, workflowName string, triggerName string) (result WorkflowTriggerCallbackURL, err error)
ListCallbackURL gets the callback URL for a workflow trigger.
resourceGroupName is the resource group name. workflowName is the workflow name. triggerName is the workflow trigger name.
func (WorkflowTriggersClient) ListCallbackURLPreparer ¶
func (client WorkflowTriggersClient) ListCallbackURLPreparer(resourceGroupName string, workflowName string, triggerName string) (*http.Request, error)
ListCallbackURLPreparer prepares the ListCallbackURL request.
func (WorkflowTriggersClient) ListCallbackURLResponder ¶
func (client WorkflowTriggersClient) ListCallbackURLResponder(resp *http.Response) (result WorkflowTriggerCallbackURL, err error)
ListCallbackURLResponder handles the response to the ListCallbackURL request. The method always closes the http.Response Body.
func (WorkflowTriggersClient) ListCallbackURLSender ¶
func (client WorkflowTriggersClient) ListCallbackURLSender(req *http.Request) (*http.Response, error)
ListCallbackURLSender sends the ListCallbackURL request. The method will close the http.Response Body if it receives an error.
func (WorkflowTriggersClient) ListNextResults ¶
func (client WorkflowTriggersClient) ListNextResults(lastResults WorkflowTriggerListResult) (result WorkflowTriggerListResult, err error)
ListNextResults retrieves the next set of results, if any.
func (WorkflowTriggersClient) ListPreparer ¶
func (client WorkflowTriggersClient) ListPreparer(resourceGroupName string, workflowName string, top *int32, filter string) (*http.Request, error)
ListPreparer prepares the List request.
func (WorkflowTriggersClient) ListResponder ¶
func (client WorkflowTriggersClient) ListResponder(resp *http.Response) (result WorkflowTriggerListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (WorkflowTriggersClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
func (WorkflowTriggersClient) Run ¶
func (client WorkflowTriggersClient) Run(resourceGroupName string, workflowName string, triggerName string) (result SetObject, err error)
Run runs a workflow trigger.
resourceGroupName is the resource group name. workflowName is the workflow name. triggerName is the workflow trigger name.
func (WorkflowTriggersClient) RunPreparer ¶
func (client WorkflowTriggersClient) RunPreparer(resourceGroupName string, workflowName string, triggerName string) (*http.Request, error)
RunPreparer prepares the Run request.
func (WorkflowTriggersClient) RunResponder ¶
func (client WorkflowTriggersClient) RunResponder(resp *http.Response) (result SetObject, err error)
RunResponder handles the response to the Run request. The method always closes the http.Response Body.
type WorkflowVersion ¶
type WorkflowVersion struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Location *string `json:"location,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` *WorkflowVersionProperties `json:"properties,omitempty"` }
WorkflowVersion is the workflow version.
type WorkflowVersionListResult ¶
type WorkflowVersionListResult struct { autorest.Response `json:"-"` Value *[]WorkflowVersion `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
WorkflowVersionListResult is the list of workflow versions.
func (WorkflowVersionListResult) WorkflowVersionListResultPreparer ¶
func (client WorkflowVersionListResult) WorkflowVersionListResultPreparer() (*http.Request, error)
WorkflowVersionListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type WorkflowVersionProperties ¶
type WorkflowVersionProperties struct { CreatedTime *date.Time `json:"createdTime,omitempty"` ChangedTime *date.Time `json:"changedTime,omitempty"` State WorkflowState `json:"state,omitempty"` Version *string `json:"version,omitempty"` AccessEndpoint *string `json:"accessEndpoint,omitempty"` Sku *Sku `json:"sku,omitempty"` IntegrationAccount *ResourceReference `json:"integrationAccount,omitempty"` Definition *map[string]interface{} `json:"definition,omitempty"` Parameters *map[string]*WorkflowParameter `json:"parameters,omitempty"` }
WorkflowVersionProperties is the workflow version properties.
type WorkflowVersionsClient ¶
type WorkflowVersionsClient struct {
ManagementClient
}
WorkflowVersionsClient is the rEST API for Azure Logic Apps.
func NewWorkflowVersionsClient ¶
func NewWorkflowVersionsClient(subscriptionID string) WorkflowVersionsClient
NewWorkflowVersionsClient creates an instance of the WorkflowVersionsClient client.
func NewWorkflowVersionsClientWithBaseURI ¶
func NewWorkflowVersionsClientWithBaseURI(baseURI string, subscriptionID string) WorkflowVersionsClient
NewWorkflowVersionsClientWithBaseURI creates an instance of the WorkflowVersionsClient client.
func (WorkflowVersionsClient) Get ¶
func (client WorkflowVersionsClient) Get(resourceGroupName string, workflowName string, versionID string) (result WorkflowVersion, err error)
Get gets a workflow version.
resourceGroupName is the resource group name. workflowName is the workflow name. versionID is the workflow versionId.
func (WorkflowVersionsClient) GetPreparer ¶
func (client WorkflowVersionsClient) GetPreparer(resourceGroupName string, workflowName string, versionID string) (*http.Request, error)
GetPreparer prepares the Get request.
func (WorkflowVersionsClient) GetResponder ¶
func (client WorkflowVersionsClient) GetResponder(resp *http.Response) (result WorkflowVersion, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (WorkflowVersionsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (WorkflowVersionsClient) List ¶
func (client WorkflowVersionsClient) List(resourceGroupName string, workflowName string, top *int32) (result WorkflowVersionListResult, err error)
List gets a list of workflow versions.
resourceGroupName is the resource group name. workflowName is the workflow name. top is the number of items to be included in the result.
func (WorkflowVersionsClient) ListCallbackURL ¶
func (client WorkflowVersionsClient) ListCallbackURL(resourceGroupName string, workflowName string, versionID string, triggerName string, parameters *GetCallbackURLParameters) (result WorkflowTriggerCallbackURL, err error)
ListCallbackURL lists the callback URL for a trigger of a workflow version.
resourceGroupName is the resource group name. workflowName is the workflow name. versionID is the workflow versionId. triggerName is the workflow trigger name. parameters is the callback URL parameters.
func (WorkflowVersionsClient) ListCallbackURLPreparer ¶
func (client WorkflowVersionsClient) ListCallbackURLPreparer(resourceGroupName string, workflowName string, versionID string, triggerName string, parameters *GetCallbackURLParameters) (*http.Request, error)
ListCallbackURLPreparer prepares the ListCallbackURL request.
func (WorkflowVersionsClient) ListCallbackURLResponder ¶
func (client WorkflowVersionsClient) ListCallbackURLResponder(resp *http.Response) (result WorkflowTriggerCallbackURL, err error)
ListCallbackURLResponder handles the response to the ListCallbackURL request. The method always closes the http.Response Body.
func (WorkflowVersionsClient) ListCallbackURLSender ¶
func (client WorkflowVersionsClient) ListCallbackURLSender(req *http.Request) (*http.Response, error)
ListCallbackURLSender sends the ListCallbackURL request. The method will close the http.Response Body if it receives an error.
func (WorkflowVersionsClient) ListNextResults ¶
func (client WorkflowVersionsClient) ListNextResults(lastResults WorkflowVersionListResult) (result WorkflowVersionListResult, err error)
ListNextResults retrieves the next set of results, if any.
func (WorkflowVersionsClient) ListPreparer ¶
func (client WorkflowVersionsClient) ListPreparer(resourceGroupName string, workflowName string, top *int32) (*http.Request, error)
ListPreparer prepares the List request.
func (WorkflowVersionsClient) ListResponder ¶
func (client WorkflowVersionsClient) ListResponder(resp *http.Response) (result WorkflowVersionListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (WorkflowVersionsClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type WorkflowsClient ¶
type WorkflowsClient struct {
ManagementClient
}
WorkflowsClient is the rEST API for Azure Logic Apps.
func NewWorkflowsClient ¶
func NewWorkflowsClient(subscriptionID string) WorkflowsClient
NewWorkflowsClient creates an instance of the WorkflowsClient client.
func NewWorkflowsClientWithBaseURI ¶
func NewWorkflowsClientWithBaseURI(baseURI string, subscriptionID string) WorkflowsClient
NewWorkflowsClientWithBaseURI creates an instance of the WorkflowsClient client.
func (WorkflowsClient) CreateOrUpdate ¶
func (client WorkflowsClient) CreateOrUpdate(resourceGroupName string, workflowName string, workflow Workflow) (result Workflow, err error)
CreateOrUpdate creates or updates a workflow.
resourceGroupName is the resource group name. workflowName is the workflow name. workflow is the workflow.
func (WorkflowsClient) CreateOrUpdatePreparer ¶
func (client WorkflowsClient) CreateOrUpdatePreparer(resourceGroupName string, workflowName string, workflow Workflow) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (WorkflowsClient) CreateOrUpdateResponder ¶
func (client WorkflowsClient) CreateOrUpdateResponder(resp *http.Response) (result Workflow, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (WorkflowsClient) CreateOrUpdateSender ¶
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (WorkflowsClient) Delete ¶
func (client WorkflowsClient) Delete(resourceGroupName string, workflowName string) (result autorest.Response, err error)
Delete deletes a workflow.
resourceGroupName is the resource group name. workflowName is the workflow name.
func (WorkflowsClient) DeletePreparer ¶
func (client WorkflowsClient) DeletePreparer(resourceGroupName string, workflowName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (WorkflowsClient) DeleteResponder ¶
func (client WorkflowsClient) 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 (WorkflowsClient) DeleteSender ¶
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (WorkflowsClient) Disable ¶
func (client WorkflowsClient) Disable(resourceGroupName string, workflowName string) (result autorest.Response, err error)
Disable disables a workflow.
resourceGroupName is the resource group name. workflowName is the workflow name.
func (WorkflowsClient) DisablePreparer ¶
func (client WorkflowsClient) DisablePreparer(resourceGroupName string, workflowName string) (*http.Request, error)
DisablePreparer prepares the Disable request.
func (WorkflowsClient) DisableResponder ¶
func (client WorkflowsClient) DisableResponder(resp *http.Response) (result autorest.Response, err error)
DisableResponder handles the response to the Disable request. The method always closes the http.Response Body.
func (WorkflowsClient) DisableSender ¶
DisableSender sends the Disable request. The method will close the http.Response Body if it receives an error.
func (WorkflowsClient) Enable ¶
func (client WorkflowsClient) Enable(resourceGroupName string, workflowName string) (result autorest.Response, err error)
Enable enables a workflow.
resourceGroupName is the resource group name. workflowName is the workflow name.
func (WorkflowsClient) EnablePreparer ¶
func (client WorkflowsClient) EnablePreparer(resourceGroupName string, workflowName string) (*http.Request, error)
EnablePreparer prepares the Enable request.
func (WorkflowsClient) EnableResponder ¶
func (client WorkflowsClient) EnableResponder(resp *http.Response) (result autorest.Response, err error)
EnableResponder handles the response to the Enable request. The method always closes the http.Response Body.
func (WorkflowsClient) EnableSender ¶
EnableSender sends the Enable request. The method will close the http.Response Body if it receives an error.
func (WorkflowsClient) GenerateUpgradedDefinition ¶
func (client WorkflowsClient) GenerateUpgradedDefinition(resourceGroupName string, workflowName string, parameters GenerateUpgradedDefinitionParameters) (result SetObject, err error)
GenerateUpgradedDefinition generates the upgraded definition for a workflow.
resourceGroupName is the resource group name. workflowName is the workflow name. parameters is parameters for generating an upgraded definition.
func (WorkflowsClient) GenerateUpgradedDefinitionPreparer ¶
func (client WorkflowsClient) GenerateUpgradedDefinitionPreparer(resourceGroupName string, workflowName string, parameters GenerateUpgradedDefinitionParameters) (*http.Request, error)
GenerateUpgradedDefinitionPreparer prepares the GenerateUpgradedDefinition request.
func (WorkflowsClient) GenerateUpgradedDefinitionResponder ¶
func (client WorkflowsClient) GenerateUpgradedDefinitionResponder(resp *http.Response) (result SetObject, err error)
GenerateUpgradedDefinitionResponder handles the response to the GenerateUpgradedDefinition request. The method always closes the http.Response Body.
func (WorkflowsClient) GenerateUpgradedDefinitionSender ¶
func (client WorkflowsClient) GenerateUpgradedDefinitionSender(req *http.Request) (*http.Response, error)
GenerateUpgradedDefinitionSender sends the GenerateUpgradedDefinition request. The method will close the http.Response Body if it receives an error.
func (WorkflowsClient) Get ¶
func (client WorkflowsClient) Get(resourceGroupName string, workflowName string) (result Workflow, err error)
Get gets a workflow.
resourceGroupName is the resource group name. workflowName is the workflow name.
func (WorkflowsClient) GetPreparer ¶
func (client WorkflowsClient) GetPreparer(resourceGroupName string, workflowName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (WorkflowsClient) GetResponder ¶
func (client WorkflowsClient) GetResponder(resp *http.Response) (result Workflow, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (WorkflowsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (WorkflowsClient) ListByResourceGroup ¶
func (client WorkflowsClient) ListByResourceGroup(resourceGroupName string, top *int32, filter string) (result WorkflowListResult, err error)
ListByResourceGroup gets a list of workflows by resource group.
resourceGroupName is the resource group name. top is the number of items to be included in the result. filter is the filter to apply on the operation.
func (WorkflowsClient) ListByResourceGroupNextResults ¶
func (client WorkflowsClient) ListByResourceGroupNextResults(lastResults WorkflowListResult) (result WorkflowListResult, err error)
ListByResourceGroupNextResults retrieves the next set of results, if any.
func (WorkflowsClient) ListByResourceGroupPreparer ¶
func (client WorkflowsClient) ListByResourceGroupPreparer(resourceGroupName string, top *int32, filter string) (*http.Request, error)
ListByResourceGroupPreparer prepares the ListByResourceGroup request.
func (WorkflowsClient) ListByResourceGroupResponder ¶
func (client WorkflowsClient) ListByResourceGroupResponder(resp *http.Response) (result WorkflowListResult, err error)
ListByResourceGroupResponder handles the response to the ListByResourceGroup request. The method always closes the http.Response Body.
func (WorkflowsClient) ListByResourceGroupSender ¶
ListByResourceGroupSender sends the ListByResourceGroup request. The method will close the http.Response Body if it receives an error.
func (WorkflowsClient) ListBySubscription ¶
func (client WorkflowsClient) ListBySubscription(top *int32, filter string) (result WorkflowListResult, err error)
ListBySubscription gets a list of workflows by subscription.
top is the number of items to be included in the result. filter is the filter to apply on the operation.
func (WorkflowsClient) ListBySubscriptionNextResults ¶
func (client WorkflowsClient) ListBySubscriptionNextResults(lastResults WorkflowListResult) (result WorkflowListResult, err error)
ListBySubscriptionNextResults retrieves the next set of results, if any.
func (WorkflowsClient) ListBySubscriptionPreparer ¶
func (client WorkflowsClient) ListBySubscriptionPreparer(top *int32, filter string) (*http.Request, error)
ListBySubscriptionPreparer prepares the ListBySubscription request.
func (WorkflowsClient) ListBySubscriptionResponder ¶
func (client WorkflowsClient) ListBySubscriptionResponder(resp *http.Response) (result WorkflowListResult, err error)
ListBySubscriptionResponder handles the response to the ListBySubscription request. The method always closes the http.Response Body.
func (WorkflowsClient) ListBySubscriptionSender ¶
ListBySubscriptionSender sends the ListBySubscription request. The method will close the http.Response Body if it receives an error.
func (WorkflowsClient) ListSwagger ¶
func (client WorkflowsClient) ListSwagger(resourceGroupName string, workflowName string) (result SetObject, err error)
ListSwagger gets an OpenAPI definition for the workflow.
resourceGroupName is the resource group name. workflowName is the workflow name.
func (WorkflowsClient) ListSwaggerPreparer ¶
func (client WorkflowsClient) ListSwaggerPreparer(resourceGroupName string, workflowName string) (*http.Request, error)
ListSwaggerPreparer prepares the ListSwagger request.
func (WorkflowsClient) ListSwaggerResponder ¶
func (client WorkflowsClient) ListSwaggerResponder(resp *http.Response) (result SetObject, err error)
ListSwaggerResponder handles the response to the ListSwagger request. The method always closes the http.Response Body.
func (WorkflowsClient) ListSwaggerSender ¶
ListSwaggerSender sends the ListSwagger request. The method will close the http.Response Body if it receives an error.
func (WorkflowsClient) RegenerateAccessKey ¶
func (client WorkflowsClient) RegenerateAccessKey(resourceGroupName string, workflowName string, keyType RegenerateActionParameter) (result autorest.Response, err error)
RegenerateAccessKey regenerates the callback URL access key for request triggers.
resourceGroupName is the resource group name. workflowName is the workflow name. keyType is the access key type.
func (WorkflowsClient) RegenerateAccessKeyPreparer ¶
func (client WorkflowsClient) RegenerateAccessKeyPreparer(resourceGroupName string, workflowName string, keyType RegenerateActionParameter) (*http.Request, error)
RegenerateAccessKeyPreparer prepares the RegenerateAccessKey request.
func (WorkflowsClient) RegenerateAccessKeyResponder ¶
func (client WorkflowsClient) RegenerateAccessKeyResponder(resp *http.Response) (result autorest.Response, err error)
RegenerateAccessKeyResponder handles the response to the RegenerateAccessKey request. The method always closes the http.Response Body.
func (WorkflowsClient) RegenerateAccessKeySender ¶
RegenerateAccessKeySender sends the RegenerateAccessKey request. The method will close the http.Response Body if it receives an error.
func (WorkflowsClient) Update ¶
func (client WorkflowsClient) Update(resourceGroupName string, workflowName string, workflow Workflow) (result Workflow, err error)
Update updates a workflow.
resourceGroupName is the resource group name. workflowName is the workflow name. workflow is the workflow.
func (WorkflowsClient) UpdatePreparer ¶
func (client WorkflowsClient) UpdatePreparer(resourceGroupName string, workflowName string, workflow Workflow) (*http.Request, error)
UpdatePreparer prepares the Update request.
func (WorkflowsClient) UpdateResponder ¶
func (client WorkflowsClient) UpdateResponder(resp *http.Response) (result Workflow, err error)
UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.
func (WorkflowsClient) UpdateSender ¶
UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.
func (WorkflowsClient) Validate ¶
func (client WorkflowsClient) Validate(resourceGroupName string, location string, workflowName string, workflow Workflow) (result autorest.Response, err error)
Validate validates the workflow definition.
resourceGroupName is the resource group name. location is the workflow location. workflowName is the workflow name. workflow is the workflow definition.
func (WorkflowsClient) ValidatePreparer ¶
func (client WorkflowsClient) ValidatePreparer(resourceGroupName string, location string, workflowName string, workflow Workflow) (*http.Request, error)
ValidatePreparer prepares the Validate request.
func (WorkflowsClient) ValidateResponder ¶
func (client WorkflowsClient) ValidateResponder(resp *http.Response) (result autorest.Response, err error)
ValidateResponder handles the response to the Validate request. The method always closes the http.Response Body.
func (WorkflowsClient) ValidateSender ¶
ValidateSender sends the Validate request. The method will close the http.Response Body if it receives an error.
type X12AcknowledgementSettings ¶
type X12AcknowledgementSettings struct { NeedTechnicalAcknowledgement *bool `json:"needTechnicalAcknowledgement,omitempty"` BatchTechnicalAcknowledgements *bool `json:"batchTechnicalAcknowledgements,omitempty"` NeedFunctionalAcknowledgement *bool `json:"needFunctionalAcknowledgement,omitempty"` FunctionalAcknowledgementVersion *string `json:"functionalAcknowledgementVersion,omitempty"` BatchFunctionalAcknowledgements *bool `json:"batchFunctionalAcknowledgements,omitempty"` NeedImplementationAcknowledgement *bool `json:"needImplementationAcknowledgement,omitempty"` ImplementationAcknowledgementVersion *string `json:"implementationAcknowledgementVersion,omitempty"` BatchImplementationAcknowledgements *bool `json:"batchImplementationAcknowledgements,omitempty"` NeedLoopForValidMessages *bool `json:"needLoopForValidMessages,omitempty"` SendSynchronousAcknowledgement *bool `json:"sendSynchronousAcknowledgement,omitempty"` AcknowledgementControlNumberPrefix *string `json:"acknowledgementControlNumberPrefix,omitempty"` AcknowledgementControlNumberSuffix *string `json:"acknowledgementControlNumberSuffix,omitempty"` AcknowledgementControlNumberLowerBound *int32 `json:"acknowledgementControlNumberLowerBound,omitempty"` AcknowledgementControlNumberUpperBound *int32 `json:"acknowledgementControlNumberUpperBound,omitempty"` RolloverAcknowledgementControlNumber *bool `json:"rolloverAcknowledgementControlNumber,omitempty"` }
X12AcknowledgementSettings is the X12 agreement acknowledgement settings.
type X12AgreementContent ¶
type X12AgreementContent struct { ReceiveAgreement *X12OneWayAgreement `json:"receiveAgreement,omitempty"` SendAgreement *X12OneWayAgreement `json:"sendAgreement,omitempty"` }
X12AgreementContent is the X12 agreement content.
type X12CharacterSet ¶
type X12CharacterSet string
X12CharacterSet enumerates the values for x12 character set.
const ( // X12CharacterSetBasic specifies the x12 character set basic state for x12 // character set. X12CharacterSetBasic X12CharacterSet = "Basic" // X12CharacterSetExtended specifies the x12 character set extended state // for x12 character set. X12CharacterSetExtended X12CharacterSet = "Extended" // X12CharacterSetNotSpecified specifies the x12 character set not // specified state for x12 character set. X12CharacterSetNotSpecified X12CharacterSet = "NotSpecified" // X12CharacterSetUTF8 specifies the x12 character set utf8 state for x12 // character set. X12CharacterSetUTF8 X12CharacterSet = "UTF8" )
type X12DateFormat ¶
type X12DateFormat string
X12DateFormat enumerates the values for x12 date format.
const ( // X12DateFormatCCYYMMDD specifies the x12 date format ccyymmdd state for // x12 date format. X12DateFormatCCYYMMDD X12DateFormat = "CCYYMMDD" // X12DateFormatNotSpecified specifies the x12 date format not specified // state for x12 date format. X12DateFormatNotSpecified X12DateFormat = "NotSpecified" // X12DateFormatYYMMDD specifies the x12 date format yymmdd state for x12 // date format. X12DateFormatYYMMDD X12DateFormat = "YYMMDD" )
type X12DelimiterOverrides ¶
type X12DelimiterOverrides struct { ProtocolVersion *string `json:"protocolVersion,omitempty"` MessageID *string `json:"messageId,omitempty"` DataElementSeparator *int32 `json:"dataElementSeparator,omitempty"` ComponentSeparator *int32 `json:"componentSeparator,omitempty"` SegmentTerminator *int32 `json:"segmentTerminator,omitempty"` SegmentTerminatorSuffix SegmentTerminatorSuffix `json:"segmentTerminatorSuffix,omitempty"` ReplaceCharacter *int32 `json:"replaceCharacter,omitempty"` ReplaceSeparatorsInPayload *bool `json:"replaceSeparatorsInPayload,omitempty"` TargetNamespace *string `json:"targetNamespace,omitempty"` }
X12DelimiterOverrides is the X12 delimiter override settings.
type X12EnvelopeOverride ¶
type X12EnvelopeOverride struct { TargetNamespace *string `json:"targetNamespace,omitempty"` ProtocolVersion *string `json:"protocolVersion,omitempty"` MessageID *string `json:"messageId,omitempty"` ResponsibleAgencyCode *string `json:"responsibleAgencyCode,omitempty"` HeaderVersion *string `json:"headerVersion,omitempty"` SenderApplicationID *string `json:"senderApplicationId,omitempty"` ReceiverApplicationID *string `json:"receiverApplicationId,omitempty"` FunctionalIdentifierCode *string `json:"functionalIdentifierCode,omitempty"` DateFormat X12DateFormat `json:"dateFormat,omitempty"` TimeFormat X12TimeFormat `json:"timeFormat,omitempty"` }
X12EnvelopeOverride is the X12 envelope override settings.
type X12EnvelopeSettings ¶
type X12EnvelopeSettings struct { ControlStandardsID *int32 `json:"controlStandardsId,omitempty"` UseControlStandardsIDAsRepetitionCharacter *bool `json:"useControlStandardsIdAsRepetitionCharacter,omitempty"` SenderApplicationID *string `json:"senderApplicationId,omitempty"` ReceiverApplicationID *string `json:"receiverApplicationId,omitempty"` ControlVersionNumber *string `json:"controlVersionNumber,omitempty"` InterchangeControlNumberLowerBound *int32 `json:"interchangeControlNumberLowerBound,omitempty"` InterchangeControlNumberUpperBound *int32 `json:"interchangeControlNumberUpperBound,omitempty"` RolloverInterchangeControlNumber *bool `json:"rolloverInterchangeControlNumber,omitempty"` EnableDefaultGroupHeaders *bool `json:"enableDefaultGroupHeaders,omitempty"` FunctionalGroupID *string `json:"functionalGroupId,omitempty"` GroupControlNumberLowerBound *int32 `json:"groupControlNumberLowerBound,omitempty"` GroupControlNumberUpperBound *int32 `json:"groupControlNumberUpperBound,omitempty"` RolloverGroupControlNumber *bool `json:"rolloverGroupControlNumber,omitempty"` GroupHeaderAgencyCode *string `json:"groupHeaderAgencyCode,omitempty"` GroupHeaderVersion *string `json:"groupHeaderVersion,omitempty"` TransactionSetControlNumberLowerBound *int32 `json:"transactionSetControlNumberLowerBound,omitempty"` TransactionSetControlNumberUpperBound *int32 `json:"transactionSetControlNumberUpperBound,omitempty"` RolloverTransactionSetControlNumber *bool `json:"rolloverTransactionSetControlNumber,omitempty"` TransactionSetControlNumberPrefix *string `json:"transactionSetControlNumberPrefix,omitempty"` TransactionSetControlNumberSuffix *string `json:"transactionSetControlNumberSuffix,omitempty"` OverwriteExistingTransactionSetControlNumber *bool `json:"overwriteExistingTransactionSetControlNumber,omitempty"` GroupHeaderDateFormat X12DateFormat `json:"groupHeaderDateFormat,omitempty"` GroupHeaderTimeFormat X12TimeFormat `json:"groupHeaderTimeFormat,omitempty"` UsageIndicator UsageIndicator `json:"usageIndicator,omitempty"` }
X12EnvelopeSettings is the X12 agreement envelope settings.
type X12FramingSettings ¶
type X12FramingSettings struct { DataElementSeparator *int32 `json:"dataElementSeparator,omitempty"` ComponentSeparator *int32 `json:"componentSeparator,omitempty"` ReplaceSeparatorsInPayload *bool `json:"replaceSeparatorsInPayload,omitempty"` ReplaceCharacter *int32 `json:"replaceCharacter,omitempty"` SegmentTerminator *int32 `json:"segmentTerminator,omitempty"` CharacterSet X12CharacterSet `json:"characterSet,omitempty"` SegmentTerminatorSuffix SegmentTerminatorSuffix `json:"segmentTerminatorSuffix,omitempty"` }
X12FramingSettings is the X12 agreement framing settings.
type X12MessageFilter ¶
type X12MessageFilter struct {
MessageFilterType MessageFilterType `json:"messageFilterType,omitempty"`
}
X12MessageFilter is the X12 message filter for odata query.
type X12MessageIdentifier ¶
type X12MessageIdentifier struct {
MessageID *string `json:"messageId,omitempty"`
}
X12MessageIdentifier is the X12 message identifier.
type X12OneWayAgreement ¶
type X12OneWayAgreement struct { SenderBusinessIdentity *BusinessIdentity `json:"senderBusinessIdentity,omitempty"` ReceiverBusinessIdentity *BusinessIdentity `json:"receiverBusinessIdentity,omitempty"` ProtocolSettings *X12ProtocolSettings `json:"protocolSettings,omitempty"` }
X12OneWayAgreement is the X12 oneway agreement.
type X12ProcessingSettings ¶
type X12ProcessingSettings struct { MaskSecurityInfo *bool `json:"maskSecurityInfo,omitempty"` ConvertImpliedDecimal *bool `json:"convertImpliedDecimal,omitempty"` PreserveInterchange *bool `json:"preserveInterchange,omitempty"` SuspendInterchangeOnError *bool `json:"suspendInterchangeOnError,omitempty"` CreateEmptyXMLTagsForTrailingSeparators *bool `json:"createEmptyXmlTagsForTrailingSeparators,omitempty"` UseDotAsDecimalSeparator *bool `json:"useDotAsDecimalSeparator,omitempty"` }
X12ProcessingSettings is the X12 processing settings.
type X12ProtocolSettings ¶
type X12ProtocolSettings struct { ValidationSettings *X12ValidationSettings `json:"validationSettings,omitempty"` FramingSettings *X12FramingSettings `json:"framingSettings,omitempty"` EnvelopeSettings *X12EnvelopeSettings `json:"envelopeSettings,omitempty"` AcknowledgementSettings *X12AcknowledgementSettings `json:"acknowledgementSettings,omitempty"` MessageFilter *X12MessageFilter `json:"messageFilter,omitempty"` SecuritySettings *X12SecuritySettings `json:"securitySettings,omitempty"` ProcessingSettings *X12ProcessingSettings `json:"processingSettings,omitempty"` EnvelopeOverrides *[]X12EnvelopeOverride `json:"envelopeOverrides,omitempty"` ValidationOverrides *[]X12ValidationOverride `json:"validationOverrides,omitempty"` MessageFilterList *[]X12MessageIdentifier `json:"messageFilterList,omitempty"` SchemaReferences *[]X12SchemaReference `json:"schemaReferences,omitempty"` X12DelimiterOverrides *[]X12DelimiterOverrides `json:"x12DelimiterOverrides,omitempty"` }
X12ProtocolSettings is the X12 agreement protocol settings.
type X12SchemaReference ¶
type X12SchemaReference struct { MessageID *string `json:"messageId,omitempty"` SenderApplicationID *string `json:"senderApplicationId,omitempty"` SchemaVersion *string `json:"schemaVersion,omitempty"` SchemaName *string `json:"schemaName,omitempty"` }
X12SchemaReference is the X12 schema reference.
type X12SecuritySettings ¶
type X12SecuritySettings struct { AuthorizationQualifier *string `json:"authorizationQualifier,omitempty"` AuthorizationValue *string `json:"authorizationValue,omitempty"` SecurityQualifier *string `json:"securityQualifier,omitempty"` PasswordValue *string `json:"passwordValue,omitempty"` }
X12SecuritySettings is the X12 agreement security settings.
type X12TimeFormat ¶
type X12TimeFormat string
X12TimeFormat enumerates the values for x12 time format.
const ( // X12TimeFormatHHMM specifies the x12 time format hhmm state for x12 time // format. X12TimeFormatHHMM X12TimeFormat = "HHMM" // X12TimeFormatHHMMSS specifies the x12 time format hhmmss state for x12 // time format. X12TimeFormatHHMMSS X12TimeFormat = "HHMMSS" // X12TimeFormatHHMMSSd specifies the x12 time format hhmms sd state for // x12 time format. X12TimeFormatHHMMSSd X12TimeFormat = "HHMMSSd" // X12TimeFormatHHMMSSdd specifies the x12 time format hhmms sdd state for // x12 time format. X12TimeFormatHHMMSSdd X12TimeFormat = "HHMMSSdd" // X12TimeFormatNotSpecified specifies the x12 time format not specified // state for x12 time format. X12TimeFormatNotSpecified X12TimeFormat = "NotSpecified" )
type X12ValidationOverride ¶
type X12ValidationOverride struct { MessageID *string `json:"messageId,omitempty"` ValidateEdiTypes *bool `json:"validateEdiTypes,omitempty"` ValidateXsdTypes *bool `json:"validateXsdTypes,omitempty"` AllowLeadingAndTrailingSpacesAndZeroes *bool `json:"allowLeadingAndTrailingSpacesAndZeroes,omitempty"` ValidateCharacterSet *bool `json:"validateCharacterSet,omitempty"` TrimLeadingAndTrailingSpacesAndZeroes *bool `json:"trimLeadingAndTrailingSpacesAndZeroes,omitempty"` TrailingSeparatorPolicy TrailingSeparatorPolicy `json:"trailingSeparatorPolicy,omitempty"` }
X12ValidationOverride is the X12 validation override settings.
type X12ValidationSettings ¶
type X12ValidationSettings struct { ValidateCharacterSet *bool `json:"validateCharacterSet,omitempty"` CheckDuplicateInterchangeControlNumber *bool `json:"checkDuplicateInterchangeControlNumber,omitempty"` InterchangeControlNumberValidityDays *int32 `json:"interchangeControlNumberValidityDays,omitempty"` CheckDuplicateGroupControlNumber *bool `json:"checkDuplicateGroupControlNumber,omitempty"` CheckDuplicateTransactionSetControlNumber *bool `json:"checkDuplicateTransactionSetControlNumber,omitempty"` ValidateEdiTypes *bool `json:"validateEdiTypes,omitempty"` ValidateXsdTypes *bool `json:"validateXsdTypes,omitempty"` AllowLeadingAndTrailingSpacesAndZeroes *bool `json:"allowLeadingAndTrailingSpacesAndZeroes,omitempty"` TrimLeadingAndTrailingSpacesAndZeroes *bool `json:"trimLeadingAndTrailingSpacesAndZeroes,omitempty"` TrailingSeparatorPolicy TrailingSeparatorPolicy `json:"trailingSeparatorPolicy,omitempty"` }
X12ValidationSettings is the X12 agreement validation settings.