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(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountAgreement, err error)
- func (client AgreementsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName 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(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result autorest.Response, err error)
- func (client AgreementsClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName 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(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountAgreement, err error)
- func (client AgreementsClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName 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(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountAgreementListResultPage, err error)
- func (client AgreementsClient) ListByIntegrationAccountsComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountAgreementListResultIterator, err error)
- func (client AgreementsClient) ListByIntegrationAccountsPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*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 BaseClient
- func (client BaseClient) ListOperations(ctx context.Context) (result OperationListResultPage, err error)
- func (client BaseClient) ListOperationsComplete(ctx context.Context) (result OperationListResultIterator, err error)
- func (client BaseClient) ListOperationsPreparer(ctx context.Context) (*http.Request, error)
- func (client BaseClient) ListOperationsResponder(resp *http.Response) (result OperationListResult, err error)
- func (client BaseClient) ListOperationsSender(req *http.Request) (*http.Response, error)
- type BusinessIdentity
- type CallbackURL
- type CertificatesClient
- func (client CertificatesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountCertificate, err error)
- func (client CertificatesClient) CreateOrUpdatePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result autorest.Response, err error)
- func (client CertificatesClient) DeletePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountCertificate, err error)
- func (client CertificatesClient) GetPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountCertificateListResultPage, err error)
- func (client CertificatesClient) ListByIntegrationAccountsComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountCertificateListResultIterator, err error)
- func (client CertificatesClient) ListByIntegrationAccountsPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*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 IntegrationAccountAgreementListResultIterator
- func (iter *IntegrationAccountAgreementListResultIterator) Next() error
- func (iter IntegrationAccountAgreementListResultIterator) NotDone() bool
- func (iter IntegrationAccountAgreementListResultIterator) Response() IntegrationAccountAgreementListResult
- func (iter IntegrationAccountAgreementListResultIterator) Value() IntegrationAccountAgreement
- type IntegrationAccountAgreementListResultPage
- func (page *IntegrationAccountAgreementListResultPage) Next() error
- func (page IntegrationAccountAgreementListResultPage) NotDone() bool
- func (page IntegrationAccountAgreementListResultPage) Response() IntegrationAccountAgreementListResult
- func (page IntegrationAccountAgreementListResultPage) Values() []IntegrationAccountAgreement
- type IntegrationAccountAgreementProperties
- type IntegrationAccountCertificate
- type IntegrationAccountCertificateListResult
- type IntegrationAccountCertificateListResultIterator
- func (iter *IntegrationAccountCertificateListResultIterator) Next() error
- func (iter IntegrationAccountCertificateListResultIterator) NotDone() bool
- func (iter IntegrationAccountCertificateListResultIterator) Response() IntegrationAccountCertificateListResult
- func (iter IntegrationAccountCertificateListResultIterator) Value() IntegrationAccountCertificate
- type IntegrationAccountCertificateListResultPage
- func (page *IntegrationAccountCertificateListResultPage) Next() error
- func (page IntegrationAccountCertificateListResultPage) NotDone() bool
- func (page IntegrationAccountCertificateListResultPage) Response() IntegrationAccountCertificateListResult
- func (page IntegrationAccountCertificateListResultPage) Values() []IntegrationAccountCertificate
- type IntegrationAccountCertificateProperties
- type IntegrationAccountListResult
- type IntegrationAccountListResultIterator
- type IntegrationAccountListResultPage
- type IntegrationAccountMap
- type IntegrationAccountMapFilter
- type IntegrationAccountMapListResult
- type IntegrationAccountMapListResultIterator
- func (iter *IntegrationAccountMapListResultIterator) Next() error
- func (iter IntegrationAccountMapListResultIterator) NotDone() bool
- func (iter IntegrationAccountMapListResultIterator) Response() IntegrationAccountMapListResult
- func (iter IntegrationAccountMapListResultIterator) Value() IntegrationAccountMap
- type IntegrationAccountMapListResultPage
- type IntegrationAccountMapProperties
- type IntegrationAccountMapPropertiesParametersSchema
- type IntegrationAccountPartner
- type IntegrationAccountPartnerFilter
- type IntegrationAccountPartnerListResult
- type IntegrationAccountPartnerListResultIterator
- func (iter *IntegrationAccountPartnerListResultIterator) Next() error
- func (iter IntegrationAccountPartnerListResultIterator) NotDone() bool
- func (iter IntegrationAccountPartnerListResultIterator) Response() IntegrationAccountPartnerListResult
- func (iter IntegrationAccountPartnerListResultIterator) Value() IntegrationAccountPartner
- type IntegrationAccountPartnerListResultPage
- func (page *IntegrationAccountPartnerListResultPage) Next() error
- func (page IntegrationAccountPartnerListResultPage) NotDone() bool
- func (page IntegrationAccountPartnerListResultPage) Response() IntegrationAccountPartnerListResult
- func (page IntegrationAccountPartnerListResultPage) Values() []IntegrationAccountPartner
- type IntegrationAccountPartnerProperties
- type IntegrationAccountSchema
- type IntegrationAccountSchemaFilter
- type IntegrationAccountSchemaListResult
- type IntegrationAccountSchemaListResultIterator
- func (iter *IntegrationAccountSchemaListResultIterator) Next() error
- func (iter IntegrationAccountSchemaListResultIterator) NotDone() bool
- func (iter IntegrationAccountSchemaListResultIterator) Response() IntegrationAccountSchemaListResult
- func (iter IntegrationAccountSchemaListResultIterator) Value() IntegrationAccountSchema
- type IntegrationAccountSchemaListResultPage
- func (page *IntegrationAccountSchemaListResultPage) Next() error
- func (page IntegrationAccountSchemaListResultPage) NotDone() bool
- func (page IntegrationAccountSchemaListResultPage) Response() IntegrationAccountSchemaListResult
- func (page IntegrationAccountSchemaListResultPage) Values() []IntegrationAccountSchema
- type IntegrationAccountSchemaProperties
- type IntegrationAccountSession
- type IntegrationAccountSessionFilter
- type IntegrationAccountSessionListResult
- type IntegrationAccountSessionListResultIterator
- func (iter *IntegrationAccountSessionListResultIterator) Next() error
- func (iter IntegrationAccountSessionListResultIterator) NotDone() bool
- func (iter IntegrationAccountSessionListResultIterator) Response() IntegrationAccountSessionListResult
- func (iter IntegrationAccountSessionListResultIterator) Value() IntegrationAccountSession
- type IntegrationAccountSessionListResultPage
- func (page *IntegrationAccountSessionListResultPage) Next() error
- func (page IntegrationAccountSessionListResultPage) NotDone() bool
- func (page IntegrationAccountSessionListResultPage) Response() IntegrationAccountSessionListResult
- func (page IntegrationAccountSessionListResultPage) Values() []IntegrationAccountSession
- type IntegrationAccountSessionProperties
- type IntegrationAccountSku
- type IntegrationAccountSkuName
- type IntegrationAccountsClient
- func (client IntegrationAccountsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccount, err error)
- func (client IntegrationAccountsClient) CreateOrUpdatePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, integrationAccountName string) (result autorest.Response, err error)
- func (client IntegrationAccountsClient) DeletePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, integrationAccountName string) (result IntegrationAccount, err error)
- func (client IntegrationAccountsClient) GetCallbackURL(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result CallbackURL, err error)
- func (client IntegrationAccountsClient) GetCallbackURLPreparer(ctx context.Context, 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(ctx context.Context, 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(ctx context.Context, resourceGroupName string, top *int32) (result IntegrationAccountListResultPage, err error)
- func (client IntegrationAccountsClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string, top *int32) (result IntegrationAccountListResultIterator, err error)
- func (client IntegrationAccountsClient) ListByResourceGroupPreparer(ctx context.Context, 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(ctx context.Context, top *int32) (result IntegrationAccountListResultPage, err error)
- func (client IntegrationAccountsClient) ListBySubscriptionComplete(ctx context.Context, top *int32) (result IntegrationAccountListResultIterator, err error)
- func (client IntegrationAccountsClient) ListBySubscriptionPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccount, err error)
- func (client IntegrationAccountsClient) UpdatePreparer(ctx context.Context, 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 MapType
- type MapsClient
- func (client MapsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountMap, err error)
- func (client MapsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName 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(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result autorest.Response, err error)
- func (client MapsClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName 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(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountMap, err error)
- func (client MapsClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName 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(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountMapListResultPage, err error)
- func (client MapsClient) ListByIntegrationAccountsComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountMapListResultIterator, err error)
- func (client MapsClient) ListByIntegrationAccountsPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*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 OperationListResultIterator
- type OperationListResultPage
- type ParameterType
- type PartnerContent
- type PartnerType
- type PartnersClient
- func (client PartnersClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountPartner, err error)
- func (client PartnersClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName 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(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result autorest.Response, err error)
- func (client PartnersClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName 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(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountPartner, err error)
- func (client PartnersClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName 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(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountPartnerListResultPage, err error)
- func (client PartnersClient) ListByIntegrationAccountsComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountPartnerListResultIterator, err error)
- func (client PartnersClient) ListByIntegrationAccountsPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*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(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountSchema, err error)
- func (client SchemasClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName 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(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result autorest.Response, err error)
- func (client SchemasClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName 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(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountSchema, err error)
- func (client SchemasClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName 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(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountSchemaListResultPage, err error)
- func (client SchemasClient) ListByIntegrationAccountsComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountSchemaListResultIterator, err error)
- func (client SchemasClient) ListByIntegrationAccountsPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*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(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountSession, err error)
- func (client SessionsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName 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(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result autorest.Response, err error)
- func (client SessionsClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName 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(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountSession, err error)
- func (client SessionsClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName 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(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountSessionListResultPage, err error)
- func (client SessionsClient) ListByIntegrationAccountsComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountSessionListResultIterator, err error)
- func (client SessionsClient) ListByIntegrationAccountsPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*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 WorkflowListResultIterator
- type WorkflowListResultPage
- type WorkflowOutputParameter
- type WorkflowParameter
- type WorkflowProperties
- type WorkflowProvisioningState
- type WorkflowRun
- type WorkflowRunAction
- type WorkflowRunActionFilter
- type WorkflowRunActionListResult
- type WorkflowRunActionListResultIterator
- type WorkflowRunActionListResultPage
- type WorkflowRunActionProperties
- type WorkflowRunActionsClient
- func (client WorkflowRunActionsClient) Get(ctx context.Context, resourceGroupName string, workflowName string, ...) (result WorkflowRunAction, err error)
- func (client WorkflowRunActionsClient) GetPreparer(ctx context.Context, resourceGroupName string, workflowName 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(ctx context.Context, resourceGroupName string, workflowName string, ...) (result WorkflowRunActionListResultPage, err error)
- func (client WorkflowRunActionsClient) ListComplete(ctx context.Context, resourceGroupName string, workflowName string, ...) (result WorkflowRunActionListResultIterator, err error)
- func (client WorkflowRunActionsClient) ListPreparer(ctx context.Context, resourceGroupName string, workflowName string, ...) (*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 WorkflowRunListResultIterator
- type WorkflowRunListResultPage
- type WorkflowRunProperties
- type WorkflowRunTrigger
- type WorkflowRunsClient
- func (client WorkflowRunsClient) Cancel(ctx context.Context, resourceGroupName string, workflowName string, ...) (result autorest.Response, err error)
- func (client WorkflowRunsClient) CancelPreparer(ctx context.Context, resourceGroupName string, workflowName 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(ctx context.Context, resourceGroupName string, workflowName string, ...) (result WorkflowRun, err error)
- func (client WorkflowRunsClient) GetPreparer(ctx context.Context, resourceGroupName string, workflowName 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(ctx context.Context, resourceGroupName string, workflowName string, top *int32, ...) (result WorkflowRunListResultPage, err error)
- func (client WorkflowRunsClient) ListComplete(ctx context.Context, resourceGroupName string, workflowName string, top *int32, ...) (result WorkflowRunListResultIterator, err error)
- func (client WorkflowRunsClient) ListPreparer(ctx context.Context, resourceGroupName string, workflowName string, top *int32, ...) (*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(ctx context.Context, resourceGroupName string, workflowName string, ...) (result WorkflowTriggerHistory, err error)
- func (client WorkflowTriggerHistoriesClient) GetPreparer(ctx context.Context, resourceGroupName string, workflowName 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(ctx context.Context, resourceGroupName string, workflowName string, ...) (result WorkflowTriggerHistoryListResultPage, err error)
- func (client WorkflowTriggerHistoriesClient) ListComplete(ctx context.Context, resourceGroupName string, workflowName string, ...) (result WorkflowTriggerHistoryListResultIterator, err error)
- func (client WorkflowTriggerHistoriesClient) ListPreparer(ctx context.Context, resourceGroupName string, workflowName string, ...) (*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(ctx context.Context, resourceGroupName string, workflowName string, ...) (result autorest.Response, err error)
- func (client WorkflowTriggerHistoriesClient) ResubmitPreparer(ctx context.Context, resourceGroupName string, workflowName 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 WorkflowTriggerHistoryListResultIterator
- func (iter *WorkflowTriggerHistoryListResultIterator) Next() error
- func (iter WorkflowTriggerHistoryListResultIterator) NotDone() bool
- func (iter WorkflowTriggerHistoryListResultIterator) Response() WorkflowTriggerHistoryListResult
- func (iter WorkflowTriggerHistoryListResultIterator) Value() WorkflowTriggerHistory
- type WorkflowTriggerHistoryListResultPage
- func (page *WorkflowTriggerHistoryListResultPage) Next() error
- func (page WorkflowTriggerHistoryListResultPage) NotDone() bool
- func (page WorkflowTriggerHistoryListResultPage) Response() WorkflowTriggerHistoryListResult
- func (page WorkflowTriggerHistoryListResultPage) Values() []WorkflowTriggerHistory
- type WorkflowTriggerHistoryProperties
- type WorkflowTriggerListCallbackURLQueries
- type WorkflowTriggerListResult
- type WorkflowTriggerListResultIterator
- type WorkflowTriggerListResultPage
- type WorkflowTriggerProperties
- type WorkflowTriggerProvisioningState
- type WorkflowTriggerRecurrence
- type WorkflowTriggersClient
- func (client WorkflowTriggersClient) Get(ctx context.Context, resourceGroupName string, workflowName string, ...) (result WorkflowTrigger, err error)
- func (client WorkflowTriggersClient) GetPreparer(ctx context.Context, resourceGroupName string, workflowName 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(ctx context.Context, resourceGroupName string, workflowName string, top *int32, ...) (result WorkflowTriggerListResultPage, err error)
- func (client WorkflowTriggersClient) ListCallbackURL(ctx context.Context, resourceGroupName string, workflowName string, ...) (result WorkflowTriggerCallbackURL, err error)
- func (client WorkflowTriggersClient) ListCallbackURLPreparer(ctx context.Context, resourceGroupName string, workflowName 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) ListComplete(ctx context.Context, resourceGroupName string, workflowName string, top *int32, ...) (result WorkflowTriggerListResultIterator, err error)
- func (client WorkflowTriggersClient) ListPreparer(ctx context.Context, resourceGroupName string, workflowName string, top *int32, ...) (*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(ctx context.Context, resourceGroupName string, workflowName string, ...) (result SetObject, err error)
- func (client WorkflowTriggersClient) RunPreparer(ctx context.Context, resourceGroupName string, workflowName 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 WorkflowVersionListResultIterator
- type WorkflowVersionListResultPage
- type WorkflowVersionProperties
- type WorkflowVersionsClient
- func (client WorkflowVersionsClient) Get(ctx context.Context, resourceGroupName string, workflowName string, ...) (result WorkflowVersion, err error)
- func (client WorkflowVersionsClient) GetPreparer(ctx context.Context, resourceGroupName string, workflowName 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(ctx context.Context, resourceGroupName string, workflowName string, top *int32) (result WorkflowVersionListResultPage, err error)
- func (client WorkflowVersionsClient) ListCallbackURL(ctx context.Context, resourceGroupName string, workflowName string, ...) (result WorkflowTriggerCallbackURL, err error)
- func (client WorkflowVersionsClient) ListCallbackURLPreparer(ctx context.Context, resourceGroupName string, workflowName 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) ListComplete(ctx context.Context, resourceGroupName string, workflowName string, top *int32) (result WorkflowVersionListResultIterator, err error)
- func (client WorkflowVersionsClient) ListPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, workflowName string, ...) (result Workflow, err error)
- func (client WorkflowsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workflowName string, ...) (*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(ctx context.Context, resourceGroupName string, workflowName string) (result autorest.Response, err error)
- func (client WorkflowsClient) DeletePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, workflowName string) (result autorest.Response, err error)
- func (client WorkflowsClient) DisablePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, workflowName string) (result autorest.Response, err error)
- func (client WorkflowsClient) EnablePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, workflowName string, ...) (result SetObject, err error)
- func (client WorkflowsClient) GenerateUpgradedDefinitionPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, workflowName string) (result Workflow, err error)
- func (client WorkflowsClient) GetPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, top *int32, filter string) (result WorkflowListResultPage, err error)
- func (client WorkflowsClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string, top *int32, filter string) (result WorkflowListResultIterator, err error)
- func (client WorkflowsClient) ListByResourceGroupPreparer(ctx context.Context, 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(ctx context.Context, top *int32, filter string) (result WorkflowListResultPage, err error)
- func (client WorkflowsClient) ListBySubscriptionComplete(ctx context.Context, top *int32, filter string) (result WorkflowListResultIterator, err error)
- func (client WorkflowsClient) ListBySubscriptionPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, workflowName string) (result SetObject, err error)
- func (client WorkflowsClient) ListSwaggerPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, workflowName string, ...) (result autorest.Response, err error)
- func (client WorkflowsClient) RegenerateAccessKeyPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, workflowName string, ...) (result Workflow, err error)
- func (client WorkflowsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, workflowName string, ...) (*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(ctx context.Context, resourceGroupName string, location string, ...) (result autorest.Response, err error)
- func (client WorkflowsClient) ValidatePreparer(ctx context.Context, resourceGroupName string, location 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 - The value indicating whether to ignore mismatch in certificate name. IgnoreCertificateNameMismatch *bool `json:"ignoreCertificateNameMismatch,omitempty"` // SupportHTTPStatusCodeContinue - The value indicating whether to support HTTP status code 'CONTINUE'. SupportHTTPStatusCodeContinue *bool `json:"supportHttpStatusCodeContinue,omitempty"` // KeepHTTPConnectionAlive - The value indicating whether to keep the connection alive. KeepHTTPConnectionAlive *bool `json:"keepHttpConnectionAlive,omitempty"` // UnfoldHTTPHeaders - The value indicating whether to unfold the HTTP headers. UnfoldHTTPHeaders *bool `json:"unfoldHttpHeaders,omitempty"` }
AS2AcknowledgementConnectionSettings the AS2 agreement acknowledegment connection settings.
type AS2AgreementContent ¶
type AS2AgreementContent struct { // ReceiveAgreement - The AS2 one-way receive agreement. ReceiveAgreement *AS2OneWayAgreement `json:"receiveAgreement,omitempty"` // SendAgreement - The AS2 one-way send agreement. SendAgreement *AS2OneWayAgreement `json:"sendAgreement,omitempty"` }
AS2AgreementContent the integration account AS2 agreement content.
type AS2EnvelopeSettings ¶
type AS2EnvelopeSettings struct { // MessageContentType - The message content type. MessageContentType *string `json:"messageContentType,omitempty"` // TransmitFileNameInMimeHeader - The value indicating whether to transmit file name in mime header. TransmitFileNameInMimeHeader *bool `json:"transmitFileNameInMimeHeader,omitempty"` // FileNameTemplate - The template for file name. FileNameTemplate *string `json:"fileNameTemplate,omitempty"` // SuspendMessageOnFileNameGenerationError - The value indicating whether to suspend message on file name generation error. SuspendMessageOnFileNameGenerationError *bool `json:"suspendMessageOnFileNameGenerationError,omitempty"` // AutogenerateFileName - The value indicating whether to auto generate file name. AutogenerateFileName *bool `json:"autogenerateFileName,omitempty"` }
AS2EnvelopeSettings the AS2 agreement envelope settings.
type AS2ErrorSettings ¶
type AS2ErrorSettings struct { // SuspendDuplicateMessage - The value indicating whether to suspend duplicate message. SuspendDuplicateMessage *bool `json:"suspendDuplicateMessage,omitempty"` // ResendIfMdnNotReceived - The value indicating whether to resend message If MDN is not received. ResendIfMdnNotReceived *bool `json:"resendIfMdnNotReceived,omitempty"` }
AS2ErrorSettings the AS2 agreement error settings.
type AS2MdnSettings ¶
type AS2MdnSettings struct { // NeedMdn - The value indicating whether to send or request a MDN. NeedMdn *bool `json:"needMdn,omitempty"` // SignMdn - The value indicating whether the MDN needs to be signed or not. SignMdn *bool `json:"signMdn,omitempty"` // SendMdnAsynchronously - The value indicating whether to send the asynchronous MDN. SendMdnAsynchronously *bool `json:"sendMdnAsynchronously,omitempty"` // ReceiptDeliveryURL - The receipt delivery URL. ReceiptDeliveryURL *string `json:"receiptDeliveryUrl,omitempty"` // DispositionNotificationTo - The disposition notification to header value. DispositionNotificationTo *string `json:"dispositionNotificationTo,omitempty"` // SignOutboundMdnIfOptional - The value indicating whether to sign the outbound MDN if optional. SignOutboundMdnIfOptional *bool `json:"signOutboundMdnIfOptional,omitempty"` // MdnText - The MDN text. MdnText *string `json:"mdnText,omitempty"` // SendInboundMdnToMessageBox - The value indicating whether to send inbound MDN to message box. SendInboundMdnToMessageBox *bool `json:"sendInboundMdnToMessageBox,omitempty"` // MicHashingAlgorithm - The signing or hashing algorithm. Possible values include: 'HashingAlgorithmNotSpecified', 'HashingAlgorithmNone', 'HashingAlgorithmMD5', 'HashingAlgorithmSHA1', 'HashingAlgorithmSHA2256', 'HashingAlgorithmSHA2384', 'HashingAlgorithmSHA2512' MicHashingAlgorithm HashingAlgorithm `json:"micHashingAlgorithm,omitempty"` }
AS2MdnSettings the AS2 agreement mdn settings.
type AS2MessageConnectionSettings ¶
type AS2MessageConnectionSettings struct { // IgnoreCertificateNameMismatch - The value indicating whether to ignore mismatch in certificate name. IgnoreCertificateNameMismatch *bool `json:"ignoreCertificateNameMismatch,omitempty"` // SupportHTTPStatusCodeContinue - The value indicating whether to support HTTP status code 'CONTINUE'. SupportHTTPStatusCodeContinue *bool `json:"supportHttpStatusCodeContinue,omitempty"` // KeepHTTPConnectionAlive - The value indicating whether to keep the connection alive. KeepHTTPConnectionAlive *bool `json:"keepHttpConnectionAlive,omitempty"` // UnfoldHTTPHeaders - The value indicating whether to unfold the HTTP headers. UnfoldHTTPHeaders *bool `json:"unfoldHttpHeaders,omitempty"` }
AS2MessageConnectionSettings the AS2 agreement message connection settings.
type AS2OneWayAgreement ¶
type AS2OneWayAgreement struct { // SenderBusinessIdentity - The sender business identity SenderBusinessIdentity *BusinessIdentity `json:"senderBusinessIdentity,omitempty"` // ReceiverBusinessIdentity - The receiver business identity ReceiverBusinessIdentity *BusinessIdentity `json:"receiverBusinessIdentity,omitempty"` // ProtocolSettings - The AS2 protocol settings. ProtocolSettings *AS2ProtocolSettings `json:"protocolSettings,omitempty"` }
AS2OneWayAgreement the integration account AS2 oneway agreement.
type AS2ProtocolSettings ¶
type AS2ProtocolSettings struct { // MessageConnectionSettings - The message connection settings. MessageConnectionSettings *AS2MessageConnectionSettings `json:"messageConnectionSettings,omitempty"` // AcknowledgementConnectionSettings - The acknowledgement connection settings. AcknowledgementConnectionSettings *AS2AcknowledgementConnectionSettings `json:"acknowledgementConnectionSettings,omitempty"` // MdnSettings - The MDN settings. MdnSettings *AS2MdnSettings `json:"mdnSettings,omitempty"` // SecuritySettings - The security settings. SecuritySettings *AS2SecuritySettings `json:"securitySettings,omitempty"` // ValidationSettings - The validation settings. ValidationSettings *AS2ValidationSettings `json:"validationSettings,omitempty"` // EnvelopeSettings - The envelope settings. EnvelopeSettings *AS2EnvelopeSettings `json:"envelopeSettings,omitempty"` // ErrorSettings - The error settings. ErrorSettings *AS2ErrorSettings `json:"errorSettings,omitempty"` }
AS2ProtocolSettings the AS2 agreement protocol settings.
type AS2SecuritySettings ¶
type AS2SecuritySettings struct { // OverrideGroupSigningCertificate - The value indicating whether to send or request a MDN. OverrideGroupSigningCertificate *bool `json:"overrideGroupSigningCertificate,omitempty"` // SigningCertificateName - The name of the signing certificate. SigningCertificateName *string `json:"signingCertificateName,omitempty"` // EncryptionCertificateName - The name of the encryption certificate. EncryptionCertificateName *string `json:"encryptionCertificateName,omitempty"` // EnableNrrForInboundEncodedMessages - The value indicating whether to enable NRR for inbound encoded messages. EnableNrrForInboundEncodedMessages *bool `json:"enableNrrForInboundEncodedMessages,omitempty"` // EnableNrrForInboundDecodedMessages - The value indicating whether to enable NRR for inbound decoded messages. EnableNrrForInboundDecodedMessages *bool `json:"enableNrrForInboundDecodedMessages,omitempty"` // EnableNrrForOutboundMdn - The value indicating whether to enable NRR for outbound MDN. EnableNrrForOutboundMdn *bool `json:"enableNrrForOutboundMdn,omitempty"` // EnableNrrForOutboundEncodedMessages - The value indicating whether to enable NRR for outbound encoded messages. EnableNrrForOutboundEncodedMessages *bool `json:"enableNrrForOutboundEncodedMessages,omitempty"` // EnableNrrForOutboundDecodedMessages - The value indicating whether to enable NRR for outbound decoded messages. EnableNrrForOutboundDecodedMessages *bool `json:"enableNrrForOutboundDecodedMessages,omitempty"` // EnableNrrForInboundMdn - The value indicating whether to enable NRR for inbound MDN. EnableNrrForInboundMdn *bool `json:"enableNrrForInboundMdn,omitempty"` // Sha2AlgorithmFormat - The Sha2 algorithm format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. Sha2AlgorithmFormat *string `json:"sha2AlgorithmFormat,omitempty"` }
AS2SecuritySettings the AS2 agreement security settings.
type AS2ValidationSettings ¶
type AS2ValidationSettings struct { // OverrideMessageProperties - The value indicating whether to override incoming message properties with those in agreement. OverrideMessageProperties *bool `json:"overrideMessageProperties,omitempty"` // EncryptMessage - The value indicating whether the message has to be encrypted. EncryptMessage *bool `json:"encryptMessage,omitempty"` // SignMessage - The value indicating whether the message has to be signed. SignMessage *bool `json:"signMessage,omitempty"` // CompressMessage - The value indicating whether the message has to be compressed. CompressMessage *bool `json:"compressMessage,omitempty"` // CheckDuplicateMessage - The value indicating whether to check for duplicate message. CheckDuplicateMessage *bool `json:"checkDuplicateMessage,omitempty"` // InterchangeDuplicatesValidityDays - The number of days to look back for duplicate interchange. InterchangeDuplicatesValidityDays *int32 `json:"interchangeDuplicatesValidityDays,omitempty"` // CheckCertificateRevocationListOnSend - The value indicating whether to check for certificate revocation list on send. CheckCertificateRevocationListOnSend *bool `json:"checkCertificateRevocationListOnSend,omitempty"` // CheckCertificateRevocationListOnReceive - The value indicating whether to check for certificate revocation list on receive. CheckCertificateRevocationListOnReceive *bool `json:"checkCertificateRevocationListOnReceive,omitempty"` // EncryptionAlgorithm - The encryption algorithm. Possible values include: 'EncryptionAlgorithmNotSpecified', 'EncryptionAlgorithmNone', 'EncryptionAlgorithmDES3', 'EncryptionAlgorithmRC2', 'EncryptionAlgorithmAES128', 'EncryptionAlgorithmAES192', 'EncryptionAlgorithmAES256' EncryptionAlgorithm EncryptionAlgorithm `json:"encryptionAlgorithm,omitempty"` // SigningAlgorithm - The signing algorithm. Possible values include: 'SigningAlgorithmNotSpecified', 'SigningAlgorithmDefault', 'SigningAlgorithmSHA1', 'SigningAlgorithmSHA2256', 'SigningAlgorithmSHA2384', 'SigningAlgorithmSHA2512' SigningAlgorithm SigningAlgorithm `json:"signingAlgorithm,omitempty"` }
AS2ValidationSettings the AS2 agreement validation settings.
type AgreementContent ¶
type AgreementContent struct { // AS2 - The AS2 agreement content. AS2 *AS2AgreementContent `json:"aS2,omitempty"` // X12 - The X12 agreement content. X12 *X12AgreementContent `json:"x12,omitempty"` // Edifact - The EDIFACT agreement content. Edifact *EdifactAgreementContent `json:"edifact,omitempty"` }
AgreementContent the integration account agreement content.
type AgreementType ¶
type AgreementType string
AgreementType enumerates the values for agreement type.
const ( // AS2 ... AS2 AgreementType = "AS2" // Edifact ... Edifact AgreementType = "Edifact" // NotSpecified ... NotSpecified AgreementType = "NotSpecified" // X12 ... X12 AgreementType = "X12" )
func PossibleAgreementTypeValues ¶
func PossibleAgreementTypeValues() []AgreementType
PossibleAgreementTypeValues returns an array of possible values for the AgreementType const type.
type AgreementsClient ¶
type AgreementsClient struct {
BaseClient
}
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(ctx context.Context, resourceGroupName string, integrationAccountName string, agreementName string, agreement IntegrationAccountAgreement) (result IntegrationAccountAgreement, err error)
CreateOrUpdate creates or updates an integration account agreement. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. agreementName - the integration account agreement name. agreement - the integration account agreement.
func (AgreementsClient) CreateOrUpdatePreparer ¶
func (client AgreementsClient) CreateOrUpdatePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, integrationAccountName string, agreementName string) (result autorest.Response, err error)
Delete deletes an integration account agreement. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. agreementName - the integration account agreement name.
func (AgreementsClient) DeletePreparer ¶
func (client AgreementsClient) DeletePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, integrationAccountName string, agreementName string) (result IntegrationAccountAgreement, err error)
Get gets an integration account agreement. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. agreementName - the integration account agreement name.
func (AgreementsClient) GetPreparer ¶
func (client AgreementsClient) GetPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountAgreementListResultPage, err error)
ListByIntegrationAccounts gets a list of integration account agreements. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. top - the number of items to be included in the result. filter - the filter to apply on the operation.
func (AgreementsClient) ListByIntegrationAccountsComplete ¶
func (client AgreementsClient) ListByIntegrationAccountsComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountAgreementListResultIterator, err error)
ListByIntegrationAccountsComplete enumerates all values, automatically crossing page boundaries as required.
func (AgreementsClient) ListByIntegrationAccountsPreparer ¶
func (client AgreementsClient) ListByIntegrationAccountsPreparer(ctx context.Context, 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 - The list of partner business identities. BusinessIdentities *[]BusinessIdentity `json:"businessIdentities,omitempty"` }
B2BPartnerContent the B2B partner content.
type BaseClient ¶
BaseClient is the base client for Logic.
func New ¶
func New(subscriptionID string) BaseClient
New creates an instance of the BaseClient client.
func NewWithBaseURI ¶
func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient
NewWithBaseURI creates an instance of the BaseClient client.
func (BaseClient) ListOperations ¶
func (client BaseClient) ListOperations(ctx context.Context) (result OperationListResultPage, err error)
ListOperations lists all of the available Logic REST API operations.
func (BaseClient) ListOperationsComplete ¶
func (client BaseClient) ListOperationsComplete(ctx context.Context) (result OperationListResultIterator, err error)
ListOperationsComplete enumerates all values, automatically crossing page boundaries as required.
func (BaseClient) ListOperationsPreparer ¶
ListOperationsPreparer prepares the ListOperations request.
func (BaseClient) ListOperationsResponder ¶
func (client BaseClient) ListOperationsResponder(resp *http.Response) (result OperationListResult, err error)
ListOperationsResponder handles the response to the ListOperations request. The method always closes the http.Response Body.
func (BaseClient) ListOperationsSender ¶
ListOperationsSender sends the ListOperations request. The method will close the http.Response Body if it receives an error.
type BusinessIdentity ¶
type BusinessIdentity struct { // Qualifier - The business identity qualifier e.g. as2identity, ZZ, ZZZ, 31, 32 Qualifier *string `json:"qualifier,omitempty"` // Value - The user defined business identity value. Value *string `json:"value,omitempty"` }
BusinessIdentity the integration account partner's business identity.
type CallbackURL ¶
type CallbackURL struct { autorest.Response `json:"-"` // Value - The URL value. Value *string `json:"value,omitempty"` }
CallbackURL the callback url.
type CertificatesClient ¶
type CertificatesClient struct {
BaseClient
}
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(ctx context.Context, resourceGroupName string, integrationAccountName string, certificateName string, certificate IntegrationAccountCertificate) (result IntegrationAccountCertificate, err error)
CreateOrUpdate creates or updates an integration account certificate. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. certificateName - the integration account certificate name. certificate - the integration account certificate.
func (CertificatesClient) CreateOrUpdatePreparer ¶
func (client CertificatesClient) CreateOrUpdatePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, integrationAccountName string, certificateName string) (result autorest.Response, err error)
Delete deletes an integration account certificate. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. certificateName - the integration account certificate name.
func (CertificatesClient) DeletePreparer ¶
func (client CertificatesClient) DeletePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, integrationAccountName string, certificateName string) (result IntegrationAccountCertificate, err error)
Get gets an integration account certificate. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. certificateName - the integration account certificate name.
func (CertificatesClient) GetPreparer ¶
func (client CertificatesClient) GetPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32) (result IntegrationAccountCertificateListResultPage, err error)
ListByIntegrationAccounts gets a list of integration account certificates. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. top - the number of items to be included in the result.
func (CertificatesClient) ListByIntegrationAccountsComplete ¶
func (client CertificatesClient) ListByIntegrationAccountsComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32) (result IntegrationAccountCertificateListResultIterator, err error)
ListByIntegrationAccountsComplete enumerates all values, automatically crossing page boundaries as required.
func (CertificatesClient) ListByIntegrationAccountsPreparer ¶
func (client CertificatesClient) ListByIntegrationAccountsPreparer(ctx context.Context, 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 - The algorithm of the content hash. Algorithm *string `json:"algorithm,omitempty"` // Value - The value of the content hash. Value *string `json:"value,omitempty"` }
ContentHash the content hash.
type ContentLink ¶
type ContentLink struct { // URI - The content link URI. URI *string `json:"uri,omitempty"` // ContentVersion - The content version. ContentVersion *string `json:"contentVersion,omitempty"` // ContentSize - The content size. ContentSize *int64 `json:"contentSize,omitempty"` // ContentHash - The content hash. ContentHash *ContentHash `json:"contentHash,omitempty"` // Metadata - The metadata. Metadata interface{} `json:"metadata,omitempty"` }
ContentLink the content link.
type Correlation ¶
type Correlation struct { // ClientTrackingID - The client tracking id. ClientTrackingID *string `json:"clientTrackingId,omitempty"` }
Correlation the correlation property.
type DayOfWeek ¶
type DayOfWeek string
DayOfWeek enumerates the values for day of week.
const ( // Friday ... Friday DayOfWeek = "Friday" // Monday ... Monday DayOfWeek = "Monday" // Saturday ... Saturday DayOfWeek = "Saturday" // Sunday ... Sunday DayOfWeek = "Sunday" // Thursday ... Thursday DayOfWeek = "Thursday" // Tuesday ... Tuesday DayOfWeek = "Tuesday" // Wednesday ... Wednesday DayOfWeek = "Wednesday" )
func PossibleDayOfWeekValues ¶
func PossibleDayOfWeekValues() []DayOfWeek
PossibleDayOfWeekValues returns an array of possible values for the DayOfWeek const type.
type DaysOfWeek ¶
type DaysOfWeek string
DaysOfWeek enumerates the values for days of week.
const ( // DaysOfWeekFriday ... DaysOfWeekFriday DaysOfWeek = "Friday" // DaysOfWeekMonday ... DaysOfWeekMonday DaysOfWeek = "Monday" // DaysOfWeekSaturday ... DaysOfWeekSaturday DaysOfWeek = "Saturday" // DaysOfWeekSunday ... DaysOfWeekSunday DaysOfWeek = "Sunday" // DaysOfWeekThursday ... DaysOfWeekThursday DaysOfWeek = "Thursday" // DaysOfWeekTuesday ... DaysOfWeekTuesday DaysOfWeek = "Tuesday" // DaysOfWeekWednesday ... DaysOfWeekWednesday DaysOfWeek = "Wednesday" )
func PossibleDaysOfWeekValues ¶
func PossibleDaysOfWeekValues() []DaysOfWeek
PossibleDaysOfWeekValues returns an array of possible values for the DaysOfWeek const type.
type EdifactAcknowledgementSettings ¶
type EdifactAcknowledgementSettings struct { // NeedTechnicalAcknowledgement - The value indicating whether technical acknowledgement is needed. NeedTechnicalAcknowledgement *bool `json:"needTechnicalAcknowledgement,omitempty"` // BatchTechnicalAcknowledgements - The value indicating whether to batch the technical acknowledgements. BatchTechnicalAcknowledgements *bool `json:"batchTechnicalAcknowledgements,omitempty"` // NeedFunctionalAcknowledgement - The value indicating whether functional acknowledgement is needed. NeedFunctionalAcknowledgement *bool `json:"needFunctionalAcknowledgement,omitempty"` // BatchFunctionalAcknowledgements - The value indicating whether to batch functional acknowledgements. BatchFunctionalAcknowledgements *bool `json:"batchFunctionalAcknowledgements,omitempty"` // NeedLoopForValidMessages - The value indicating whether a loop is needed for valid messages. NeedLoopForValidMessages *bool `json:"needLoopForValidMessages,omitempty"` // SendSynchronousAcknowledgement - The value indicating whether to send synchronous acknowledgement. SendSynchronousAcknowledgement *bool `json:"sendSynchronousAcknowledgement,omitempty"` // AcknowledgementControlNumberPrefix - The acknowledgement control number prefix. AcknowledgementControlNumberPrefix *string `json:"acknowledgementControlNumberPrefix,omitempty"` // AcknowledgementControlNumberSuffix - The acknowledgement control number suffix. AcknowledgementControlNumberSuffix *string `json:"acknowledgementControlNumberSuffix,omitempty"` // AcknowledgementControlNumberLowerBound - The acknowledgement control number lower bound. AcknowledgementControlNumberLowerBound *int32 `json:"acknowledgementControlNumberLowerBound,omitempty"` // AcknowledgementControlNumberUpperBound - The acknowledgement control number upper bound. AcknowledgementControlNumberUpperBound *int32 `json:"acknowledgementControlNumberUpperBound,omitempty"` // RolloverAcknowledgementControlNumber - The value indicating whether to rollover acknowledgement control number. RolloverAcknowledgementControlNumber *bool `json:"rolloverAcknowledgementControlNumber,omitempty"` }
EdifactAcknowledgementSettings the Edifact agreement acknowledgement settings.
type EdifactAgreementContent ¶
type EdifactAgreementContent struct { // ReceiveAgreement - The EDIFACT one-way receive agreement. ReceiveAgreement *EdifactOneWayAgreement `json:"receiveAgreement,omitempty"` // SendAgreement - The EDIFACT one-way send agreement. SendAgreement *EdifactOneWayAgreement `json:"sendAgreement,omitempty"` }
EdifactAgreementContent the Edifact agreement content.
type EdifactCharacterSet ¶
type EdifactCharacterSet string
EdifactCharacterSet enumerates the values for edifact character set.
const ( // EdifactCharacterSetKECA ... EdifactCharacterSetKECA EdifactCharacterSet = "KECA" // EdifactCharacterSetNotSpecified ... EdifactCharacterSetNotSpecified EdifactCharacterSet = "NotSpecified" // EdifactCharacterSetUNOA ... EdifactCharacterSetUNOA EdifactCharacterSet = "UNOA" // EdifactCharacterSetUNOB ... EdifactCharacterSetUNOB EdifactCharacterSet = "UNOB" // EdifactCharacterSetUNOC ... EdifactCharacterSetUNOC EdifactCharacterSet = "UNOC" // EdifactCharacterSetUNOD ... EdifactCharacterSetUNOD EdifactCharacterSet = "UNOD" // EdifactCharacterSetUNOE ... EdifactCharacterSetUNOE EdifactCharacterSet = "UNOE" // EdifactCharacterSetUNOF ... EdifactCharacterSetUNOF EdifactCharacterSet = "UNOF" // EdifactCharacterSetUNOG ... EdifactCharacterSetUNOG EdifactCharacterSet = "UNOG" // EdifactCharacterSetUNOH ... EdifactCharacterSetUNOH EdifactCharacterSet = "UNOH" // EdifactCharacterSetUNOI ... EdifactCharacterSetUNOI EdifactCharacterSet = "UNOI" // EdifactCharacterSetUNOJ ... EdifactCharacterSetUNOJ EdifactCharacterSet = "UNOJ" // EdifactCharacterSetUNOK ... EdifactCharacterSetUNOK EdifactCharacterSet = "UNOK" // EdifactCharacterSetUNOX ... EdifactCharacterSetUNOX EdifactCharacterSet = "UNOX" // EdifactCharacterSetUNOY ... EdifactCharacterSetUNOY EdifactCharacterSet = "UNOY" )
func PossibleEdifactCharacterSetValues ¶
func PossibleEdifactCharacterSetValues() []EdifactCharacterSet
PossibleEdifactCharacterSetValues returns an array of possible values for the EdifactCharacterSet const type.
type EdifactDecimalIndicator ¶
type EdifactDecimalIndicator string
EdifactDecimalIndicator enumerates the values for edifact decimal indicator.
const ( // EdifactDecimalIndicatorComma ... EdifactDecimalIndicatorComma EdifactDecimalIndicator = "Comma" // EdifactDecimalIndicatorDecimal ... EdifactDecimalIndicatorDecimal EdifactDecimalIndicator = "Decimal" // EdifactDecimalIndicatorNotSpecified ... EdifactDecimalIndicatorNotSpecified EdifactDecimalIndicator = "NotSpecified" )
func PossibleEdifactDecimalIndicatorValues ¶
func PossibleEdifactDecimalIndicatorValues() []EdifactDecimalIndicator
PossibleEdifactDecimalIndicatorValues returns an array of possible values for the EdifactDecimalIndicator const type.
type EdifactDelimiterOverride ¶
type EdifactDelimiterOverride struct { // MessageID - The message id. MessageID *string `json:"messageId,omitempty"` // MessageVersion - The message version. MessageVersion *string `json:"messageVersion,omitempty"` // MessageRelease - The message releaseversion. MessageRelease *string `json:"messageRelease,omitempty"` // DataElementSeparator - The data element separator. DataElementSeparator *int32 `json:"dataElementSeparator,omitempty"` // ComponentSeparator - The component separator. ComponentSeparator *int32 `json:"componentSeparator,omitempty"` // SegmentTerminator - The segment terminator. SegmentTerminator *int32 `json:"segmentTerminator,omitempty"` // RepetitionSeparator - The repetition separator. RepetitionSeparator *int32 `json:"repetitionSeparator,omitempty"` // SegmentTerminatorSuffix - The segment terminator suffix. Possible values include: 'SegmentTerminatorSuffixNotSpecified', 'SegmentTerminatorSuffixNone', 'SegmentTerminatorSuffixCR', 'SegmentTerminatorSuffixLF', 'SegmentTerminatorSuffixCRLF' SegmentTerminatorSuffix SegmentTerminatorSuffix `json:"segmentTerminatorSuffix,omitempty"` // DecimalPointIndicator - The decimal point indicator. Possible values include: 'EdifactDecimalIndicatorNotSpecified', 'EdifactDecimalIndicatorComma', 'EdifactDecimalIndicatorDecimal' DecimalPointIndicator EdifactDecimalIndicator `json:"decimalPointIndicator,omitempty"` // ReleaseIndicator - The release indicator. ReleaseIndicator *int32 `json:"releaseIndicator,omitempty"` // MessageAssociationAssignedCode - The message association assigned code. MessageAssociationAssignedCode *string `json:"messageAssociationAssignedCode,omitempty"` // TargetNamespace - The target namespace on which this delimiter settings has to be applied. TargetNamespace *string `json:"targetNamespace,omitempty"` }
EdifactDelimiterOverride the Edifact delimiter override settings.
type EdifactEnvelopeOverride ¶
type EdifactEnvelopeOverride struct { // MessageID - The message id on which this envelope settings has to be applied. MessageID *string `json:"messageId,omitempty"` // MessageVersion - The message version on which this envelope settings has to be applied. MessageVersion *string `json:"messageVersion,omitempty"` // MessageRelease - The message release version on which this envelope settings has to be applied. MessageRelease *string `json:"messageRelease,omitempty"` // MessageAssociationAssignedCode - The message association assigned code. MessageAssociationAssignedCode *string `json:"messageAssociationAssignedCode,omitempty"` // TargetNamespace - The target namespace on which this envelope settings has to be applied. TargetNamespace *string `json:"targetNamespace,omitempty"` // FunctionalGroupID - The functional group id. FunctionalGroupID *string `json:"functionalGroupId,omitempty"` // SenderApplicationQualifier - The sender application qualifier. SenderApplicationQualifier *string `json:"senderApplicationQualifier,omitempty"` // SenderApplicationID - The sender application id. SenderApplicationID *string `json:"senderApplicationId,omitempty"` // ReceiverApplicationQualifier - The receiver application qualifier. ReceiverApplicationQualifier *string `json:"receiverApplicationQualifier,omitempty"` // ReceiverApplicationID - The receiver application id. ReceiverApplicationID *string `json:"receiverApplicationId,omitempty"` // ControllingAgencyCode - The controlling agency code. ControllingAgencyCode *string `json:"controllingAgencyCode,omitempty"` // GroupHeaderMessageVersion - The group header message version. GroupHeaderMessageVersion *string `json:"groupHeaderMessageVersion,omitempty"` // GroupHeaderMessageRelease - The group header message release. GroupHeaderMessageRelease *string `json:"groupHeaderMessageRelease,omitempty"` // AssociationAssignedCode - The association assigned code. AssociationAssignedCode *string `json:"associationAssignedCode,omitempty"` // ApplicationPassword - The application password. ApplicationPassword *string `json:"applicationPassword,omitempty"` }
EdifactEnvelopeOverride the Edifact enevlope override settings.
type EdifactEnvelopeSettings ¶
type EdifactEnvelopeSettings struct { // GroupAssociationAssignedCode - The group association assigned code. GroupAssociationAssignedCode *string `json:"groupAssociationAssignedCode,omitempty"` // CommunicationAgreementID - The communication agreement id. CommunicationAgreementID *string `json:"communicationAgreementId,omitempty"` // ApplyDelimiterStringAdvice - The value indicating whether to apply delimiter string advice. ApplyDelimiterStringAdvice *bool `json:"applyDelimiterStringAdvice,omitempty"` // CreateGroupingSegments - The value indicating whether to create grouping segments. CreateGroupingSegments *bool `json:"createGroupingSegments,omitempty"` // EnableDefaultGroupHeaders - The value indicating whether to enable default group headers. EnableDefaultGroupHeaders *bool `json:"enableDefaultGroupHeaders,omitempty"` // RecipientReferencePasswordValue - The recipient reference password value. RecipientReferencePasswordValue *string `json:"recipientReferencePasswordValue,omitempty"` // RecipientReferencePasswordQualifier - The recipient reference password qualifier. RecipientReferencePasswordQualifier *string `json:"recipientReferencePasswordQualifier,omitempty"` // ApplicationReferenceID - The application reference id. ApplicationReferenceID *string `json:"applicationReferenceId,omitempty"` // ProcessingPriorityCode - The processing priority code. ProcessingPriorityCode *string `json:"processingPriorityCode,omitempty"` // InterchangeControlNumberLowerBound - The interchange control number lower bound. InterchangeControlNumberLowerBound *int64 `json:"interchangeControlNumberLowerBound,omitempty"` // InterchangeControlNumberUpperBound - The interchange control number upper bound. InterchangeControlNumberUpperBound *int64 `json:"interchangeControlNumberUpperBound,omitempty"` // RolloverInterchangeControlNumber - The value indicating whether to rollover interchange control number. RolloverInterchangeControlNumber *bool `json:"rolloverInterchangeControlNumber,omitempty"` // InterchangeControlNumberPrefix - The interchange control number prefix. InterchangeControlNumberPrefix *string `json:"interchangeControlNumberPrefix,omitempty"` // InterchangeControlNumberSuffix - The interchange control number suffix. InterchangeControlNumberSuffix *string `json:"interchangeControlNumberSuffix,omitempty"` // SenderReverseRoutingAddress - The sender reverse routing address. SenderReverseRoutingAddress *string `json:"senderReverseRoutingAddress,omitempty"` // ReceiverReverseRoutingAddress - The receiver reverse routing address. ReceiverReverseRoutingAddress *string `json:"receiverReverseRoutingAddress,omitempty"` // FunctionalGroupID - The functional group id. FunctionalGroupID *string `json:"functionalGroupId,omitempty"` // GroupControllingAgencyCode - The group controlling agency code. GroupControllingAgencyCode *string `json:"groupControllingAgencyCode,omitempty"` // GroupMessageVersion - The group message version. GroupMessageVersion *string `json:"groupMessageVersion,omitempty"` // GroupMessageRelease - The group message release. GroupMessageRelease *string `json:"groupMessageRelease,omitempty"` // GroupControlNumberLowerBound - The group control number lower bound. GroupControlNumberLowerBound *int64 `json:"groupControlNumberLowerBound,omitempty"` // GroupControlNumberUpperBound - The group control number upper bound. GroupControlNumberUpperBound *int64 `json:"groupControlNumberUpperBound,omitempty"` // RolloverGroupControlNumber - The value indicating whether to rollover group control number. RolloverGroupControlNumber *bool `json:"rolloverGroupControlNumber,omitempty"` // GroupControlNumberPrefix - The group control number prefix. GroupControlNumberPrefix *string `json:"groupControlNumberPrefix,omitempty"` // GroupControlNumberSuffix - The group control number suffix. GroupControlNumberSuffix *string `json:"groupControlNumberSuffix,omitempty"` // GroupApplicationReceiverQualifier - The group application receiver qualifier. GroupApplicationReceiverQualifier *string `json:"groupApplicationReceiverQualifier,omitempty"` // GroupApplicationReceiverID - The group application receiver id. GroupApplicationReceiverID *string `json:"groupApplicationReceiverId,omitempty"` // GroupApplicationSenderQualifier - The group application sender qualifier. GroupApplicationSenderQualifier *string `json:"groupApplicationSenderQualifier,omitempty"` // GroupApplicationSenderID - The group application sender id. GroupApplicationSenderID *string `json:"groupApplicationSenderId,omitempty"` // GroupApplicationPassword - The group application password. GroupApplicationPassword *string `json:"groupApplicationPassword,omitempty"` // OverwriteExistingTransactionSetControlNumber - The value indicating whether to overwrite existing transaction set control number. OverwriteExistingTransactionSetControlNumber *bool `json:"overwriteExistingTransactionSetControlNumber,omitempty"` // TransactionSetControlNumberPrefix - The transaction set control number prefix. TransactionSetControlNumberPrefix *string `json:"transactionSetControlNumberPrefix,omitempty"` // TransactionSetControlNumberSuffix - The transaction set control number suffix. TransactionSetControlNumberSuffix *string `json:"transactionSetControlNumberSuffix,omitempty"` // TransactionSetControlNumberLowerBound - The transaction set control number lower bound. TransactionSetControlNumberLowerBound *int64 `json:"transactionSetControlNumberLowerBound,omitempty"` // TransactionSetControlNumberUpperBound - The transaction set control number upper bound. TransactionSetControlNumberUpperBound *int64 `json:"transactionSetControlNumberUpperBound,omitempty"` // RolloverTransactionSetControlNumber - The value indicating whether to rollover transaction set control number. RolloverTransactionSetControlNumber *bool `json:"rolloverTransactionSetControlNumber,omitempty"` // IsTestInterchange - The value indicating whether the message is a test interchange. IsTestInterchange *bool `json:"isTestInterchange,omitempty"` // SenderInternalIdentification - The sender internal identification. SenderInternalIdentification *string `json:"senderInternalIdentification,omitempty"` // SenderInternalSubIdentification - The sender internal sub identification. SenderInternalSubIdentification *string `json:"senderInternalSubIdentification,omitempty"` // ReceiverInternalIdentification - The receiver internal identification. ReceiverInternalIdentification *string `json:"receiverInternalIdentification,omitempty"` // ReceiverInternalSubIdentification - The receiver internal sub identification. ReceiverInternalSubIdentification *string `json:"receiverInternalSubIdentification,omitempty"` }
EdifactEnvelopeSettings the Edifact agreement envelope settings.
type EdifactFramingSettings ¶
type EdifactFramingSettings struct { // ServiceCodeListDirectoryVersion - The service code list directory version. ServiceCodeListDirectoryVersion *string `json:"serviceCodeListDirectoryVersion,omitempty"` // CharacterEncoding - The character encoding. CharacterEncoding *string `json:"characterEncoding,omitempty"` // ProtocolVersion - The protocol version. ProtocolVersion *int32 `json:"protocolVersion,omitempty"` // DataElementSeparator - The data element separator. DataElementSeparator *int32 `json:"dataElementSeparator,omitempty"` // ComponentSeparator - The component separator. ComponentSeparator *int32 `json:"componentSeparator,omitempty"` // SegmentTerminator - The segment terminator. SegmentTerminator *int32 `json:"segmentTerminator,omitempty"` // ReleaseIndicator - The release indicator. ReleaseIndicator *int32 `json:"releaseIndicator,omitempty"` // RepetitionSeparator - The repetition separator. RepetitionSeparator *int32 `json:"repetitionSeparator,omitempty"` // CharacterSet - The EDIFACT frame setting characterSet. Possible values include: 'EdifactCharacterSetNotSpecified', 'EdifactCharacterSetUNOB', 'EdifactCharacterSetUNOA', 'EdifactCharacterSetUNOC', 'EdifactCharacterSetUNOD', 'EdifactCharacterSetUNOE', 'EdifactCharacterSetUNOF', 'EdifactCharacterSetUNOG', 'EdifactCharacterSetUNOH', 'EdifactCharacterSetUNOI', 'EdifactCharacterSetUNOJ', 'EdifactCharacterSetUNOK', 'EdifactCharacterSetUNOX', 'EdifactCharacterSetUNOY', 'EdifactCharacterSetKECA' CharacterSet EdifactCharacterSet `json:"characterSet,omitempty"` // DecimalPointIndicator - The EDIFACT frame setting decimal indicator. Possible values include: 'EdifactDecimalIndicatorNotSpecified', 'EdifactDecimalIndicatorComma', 'EdifactDecimalIndicatorDecimal' DecimalPointIndicator EdifactDecimalIndicator `json:"decimalPointIndicator,omitempty"` // SegmentTerminatorSuffix - The EDIFACT frame setting segment terminator suffix. Possible values include: 'SegmentTerminatorSuffixNotSpecified', 'SegmentTerminatorSuffixNone', 'SegmentTerminatorSuffixCR', 'SegmentTerminatorSuffixLF', 'SegmentTerminatorSuffixCRLF' SegmentTerminatorSuffix SegmentTerminatorSuffix `json:"segmentTerminatorSuffix,omitempty"` }
EdifactFramingSettings the Edifact agreement framing settings.
type EdifactMessageFilter ¶
type EdifactMessageFilter struct { // MessageFilterType - The message filter type. Possible values include: 'MessageFilterTypeNotSpecified', 'MessageFilterTypeInclude', 'MessageFilterTypeExclude' MessageFilterType MessageFilterType `json:"messageFilterType,omitempty"` }
EdifactMessageFilter the Edifact message filter for odata query.
type EdifactMessageIdentifier ¶
type EdifactMessageIdentifier struct { // MessageID - The message id on which this envelope settings has to be applied. MessageID *string `json:"messageId,omitempty"` }
EdifactMessageIdentifier the Edifact message identifier.
type EdifactOneWayAgreement ¶
type EdifactOneWayAgreement struct { // SenderBusinessIdentity - The sender business identity SenderBusinessIdentity *BusinessIdentity `json:"senderBusinessIdentity,omitempty"` // ReceiverBusinessIdentity - The receiver business identity ReceiverBusinessIdentity *BusinessIdentity `json:"receiverBusinessIdentity,omitempty"` // ProtocolSettings - The EDIFACT protocol settings. ProtocolSettings *EdifactProtocolSettings `json:"protocolSettings,omitempty"` }
EdifactOneWayAgreement the Edifact one way agreement.
type EdifactProcessingSettings ¶
type EdifactProcessingSettings struct { // MaskSecurityInfo - The value indicating whether to mask security information. MaskSecurityInfo *bool `json:"maskSecurityInfo,omitempty"` // PreserveInterchange - The value indicating whether to preserve interchange. PreserveInterchange *bool `json:"preserveInterchange,omitempty"` // SuspendInterchangeOnError - The value indicating whether to suspend interchange on error. SuspendInterchangeOnError *bool `json:"suspendInterchangeOnError,omitempty"` // CreateEmptyXMLTagsForTrailingSeparators - The value indicating whether to create empty xml tags for trailing separators. CreateEmptyXMLTagsForTrailingSeparators *bool `json:"createEmptyXmlTagsForTrailingSeparators,omitempty"` // UseDotAsDecimalSeparator - The value indicating whether to use dot as decimal separator. UseDotAsDecimalSeparator *bool `json:"useDotAsDecimalSeparator,omitempty"` }
EdifactProcessingSettings the Edifact agreement protocol settings.
type EdifactProtocolSettings ¶
type EdifactProtocolSettings struct { // ValidationSettings - The EDIFACT validation settings. ValidationSettings *EdifactValidationSettings `json:"validationSettings,omitempty"` // FramingSettings - The EDIFACT framing settings. FramingSettings *EdifactFramingSettings `json:"framingSettings,omitempty"` // EnvelopeSettings - The EDIFACT envelope settings. EnvelopeSettings *EdifactEnvelopeSettings `json:"envelopeSettings,omitempty"` // AcknowledgementSettings - The EDIFACT acknowledgement settings. AcknowledgementSettings *EdifactAcknowledgementSettings `json:"acknowledgementSettings,omitempty"` // MessageFilter - The EDIFACT message filter. MessageFilter *EdifactMessageFilter `json:"messageFilter,omitempty"` // ProcessingSettings - The EDIFACT processing Settings. ProcessingSettings *EdifactProcessingSettings `json:"processingSettings,omitempty"` // EnvelopeOverrides - The EDIFACT envelope override settings. EnvelopeOverrides *[]EdifactEnvelopeOverride `json:"envelopeOverrides,omitempty"` // MessageFilterList - The EDIFACT message filter list. MessageFilterList *[]EdifactMessageIdentifier `json:"messageFilterList,omitempty"` // SchemaReferences - The EDIFACT schema references. SchemaReferences *[]EdifactSchemaReference `json:"schemaReferences,omitempty"` // ValidationOverrides - The EDIFACT validation override settings. ValidationOverrides *[]EdifactValidationOverride `json:"validationOverrides,omitempty"` // EdifactDelimiterOverrides - The EDIFACT delimiter override settings. EdifactDelimiterOverrides *[]EdifactDelimiterOverride `json:"edifactDelimiterOverrides,omitempty"` }
EdifactProtocolSettings the Edifact agreement protocol settings.
type EdifactSchemaReference ¶
type EdifactSchemaReference struct { // MessageID - The message id. MessageID *string `json:"messageId,omitempty"` // MessageVersion - The message version. MessageVersion *string `json:"messageVersion,omitempty"` // MessageRelease - The message release version. MessageRelease *string `json:"messageRelease,omitempty"` // SenderApplicationID - The sender application id. SenderApplicationID *string `json:"senderApplicationId,omitempty"` // SenderApplicationQualifier - The sender application qualifier. SenderApplicationQualifier *string `json:"senderApplicationQualifier,omitempty"` // AssociationAssignedCode - The association assigned code. AssociationAssignedCode *string `json:"associationAssignedCode,omitempty"` // SchemaName - The schema name. SchemaName *string `json:"schemaName,omitempty"` }
EdifactSchemaReference the Edifact schema reference.
type EdifactValidationOverride ¶
type EdifactValidationOverride struct { // MessageID - The message id on which the validation settings has to be applied. MessageID *string `json:"messageId,omitempty"` // EnforceCharacterSet - The value indicating whether to validate character Set. EnforceCharacterSet *bool `json:"enforceCharacterSet,omitempty"` // ValidateEdiTypes - The value indicating whether to validate EDI types. ValidateEdiTypes *bool `json:"validateEdiTypes,omitempty"` // ValidateXsdTypes - The value indicating whether to validate XSD types. ValidateXsdTypes *bool `json:"validateXsdTypes,omitempty"` // AllowLeadingAndTrailingSpacesAndZeroes - The value indicating whether to allow leading and trailing spaces and zeroes. AllowLeadingAndTrailingSpacesAndZeroes *bool `json:"allowLeadingAndTrailingSpacesAndZeroes,omitempty"` // TrailingSeparatorPolicy - The trailing separator policy. Possible values include: 'TrailingSeparatorPolicyNotSpecified', 'TrailingSeparatorPolicyNotAllowed', 'TrailingSeparatorPolicyOptional', 'TrailingSeparatorPolicyMandatory' TrailingSeparatorPolicy TrailingSeparatorPolicy `json:"trailingSeparatorPolicy,omitempty"` // TrimLeadingAndTrailingSpacesAndZeroes - The value indicating whether to trim leading and trailing spaces and zeroes. TrimLeadingAndTrailingSpacesAndZeroes *bool `json:"trimLeadingAndTrailingSpacesAndZeroes,omitempty"` }
EdifactValidationOverride the Edifact validation override settings.
type EdifactValidationSettings ¶
type EdifactValidationSettings struct { // ValidateCharacterSet - The value indicating whether to validate character set in the message. ValidateCharacterSet *bool `json:"validateCharacterSet,omitempty"` // CheckDuplicateInterchangeControlNumber - The value indicating whether to check for duplicate interchange control number. CheckDuplicateInterchangeControlNumber *bool `json:"checkDuplicateInterchangeControlNumber,omitempty"` // InterchangeControlNumberValidityDays - The validity period of interchange control number. InterchangeControlNumberValidityDays *int32 `json:"interchangeControlNumberValidityDays,omitempty"` // CheckDuplicateGroupControlNumber - The value indicating whether to check for duplicate group control number. CheckDuplicateGroupControlNumber *bool `json:"checkDuplicateGroupControlNumber,omitempty"` // CheckDuplicateTransactionSetControlNumber - The value indicating whether to check for duplicate transaction set control number. CheckDuplicateTransactionSetControlNumber *bool `json:"checkDuplicateTransactionSetControlNumber,omitempty"` // ValidateEdiTypes - The value indicating whether to Whether to validate EDI types. ValidateEdiTypes *bool `json:"validateEdiTypes,omitempty"` // ValidateXsdTypes - The value indicating whether to Whether to validate XSD types. ValidateXsdTypes *bool `json:"validateXsdTypes,omitempty"` // AllowLeadingAndTrailingSpacesAndZeroes - The value indicating whether to allow leading and trailing spaces and zeroes. AllowLeadingAndTrailingSpacesAndZeroes *bool `json:"allowLeadingAndTrailingSpacesAndZeroes,omitempty"` // TrimLeadingAndTrailingSpacesAndZeroes - The value indicating whether to trim leading and trailing spaces and zeroes. TrimLeadingAndTrailingSpacesAndZeroes *bool `json:"trimLeadingAndTrailingSpacesAndZeroes,omitempty"` // TrailingSeparatorPolicy - The trailing separator policy. Possible values include: 'TrailingSeparatorPolicyNotSpecified', 'TrailingSeparatorPolicyNotAllowed', 'TrailingSeparatorPolicyOptional', 'TrailingSeparatorPolicyMandatory' TrailingSeparatorPolicy TrailingSeparatorPolicy `json:"trailingSeparatorPolicy,omitempty"` }
EdifactValidationSettings the Edifact agreement validation settings.
type EncryptionAlgorithm ¶
type EncryptionAlgorithm string
EncryptionAlgorithm enumerates the values for encryption algorithm.
const ( // EncryptionAlgorithmAES128 ... EncryptionAlgorithmAES128 EncryptionAlgorithm = "AES128" // EncryptionAlgorithmAES192 ... EncryptionAlgorithmAES192 EncryptionAlgorithm = "AES192" // EncryptionAlgorithmAES256 ... EncryptionAlgorithmAES256 EncryptionAlgorithm = "AES256" // EncryptionAlgorithmDES3 ... EncryptionAlgorithmDES3 EncryptionAlgorithm = "DES3" // EncryptionAlgorithmNone ... EncryptionAlgorithmNone EncryptionAlgorithm = "None" // EncryptionAlgorithmNotSpecified ... EncryptionAlgorithmNotSpecified EncryptionAlgorithm = "NotSpecified" // EncryptionAlgorithmRC2 ... EncryptionAlgorithmRC2 EncryptionAlgorithm = "RC2" )
func PossibleEncryptionAlgorithmValues ¶
func PossibleEncryptionAlgorithmValues() []EncryptionAlgorithm
PossibleEncryptionAlgorithmValues returns an array of possible values for the EncryptionAlgorithm const type.
type ErrorProperties ¶
type ErrorProperties struct { // Code - Error code. Code *string `json:"code,omitempty"` // Message - Error message indicating why the operation failed. Message *string `json:"message,omitempty"` }
ErrorProperties error properties indicate why the Logic service was not able to process the incoming request. The reason is provided in the error message.
type ErrorResponse ¶
type ErrorResponse struct { // Error - The error properties. Error *ErrorProperties `json:"error,omitempty"` }
ErrorResponse 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 - The target schema version. TargetSchemaVersion *string `json:"targetSchemaVersion,omitempty"` }
GenerateUpgradedDefinitionParameters the parameters to generate upgraded definition.
type GetCallbackURLParameters ¶
type GetCallbackURLParameters struct { // NotAfter - The expiry time. NotAfter *date.Time `json:"notAfter,omitempty"` // KeyType - The key type. Possible values include: 'KeyTypeNotSpecified', 'KeyTypePrimary', 'KeyTypeSecondary' KeyType KeyType `json:"keyType,omitempty"` }
GetCallbackURLParameters the callback url parameters.
type HashingAlgorithm ¶
type HashingAlgorithm string
HashingAlgorithm enumerates the values for hashing algorithm.
const ( // HashingAlgorithmMD5 ... HashingAlgorithmMD5 HashingAlgorithm = "MD5" // HashingAlgorithmNone ... HashingAlgorithmNone HashingAlgorithm = "None" // HashingAlgorithmNotSpecified ... HashingAlgorithmNotSpecified HashingAlgorithm = "NotSpecified" // HashingAlgorithmSHA1 ... HashingAlgorithmSHA1 HashingAlgorithm = "SHA1" // HashingAlgorithmSHA2256 ... HashingAlgorithmSHA2256 HashingAlgorithm = "SHA2256" // HashingAlgorithmSHA2384 ... HashingAlgorithmSHA2384 HashingAlgorithm = "SHA2384" // HashingAlgorithmSHA2512 ... HashingAlgorithmSHA2512 HashingAlgorithm = "SHA2512" )
func PossibleHashingAlgorithmValues ¶
func PossibleHashingAlgorithmValues() []HashingAlgorithm
PossibleHashingAlgorithmValues returns an array of possible values for the HashingAlgorithm const type.
type IntegrationAccount ¶
type IntegrationAccount struct { autorest.Response `json:"-"` // Properties - The integration account properties. Properties interface{} `json:"properties,omitempty"` // Sku - The sku. Sku *IntegrationAccountSku `json:"sku,omitempty"` // ID - The resource id. ID *string `json:"id,omitempty"` // Name - Gets the resource name. Name *string `json:"name,omitempty"` // Type - Gets the resource type. Type *string `json:"type,omitempty"` // Location - The resource location. Location *string `json:"location,omitempty"` // Tags - The resource tags. Tags map[string]*string `json:"tags"` }
IntegrationAccount the integration account.
func (IntegrationAccount) MarshalJSON ¶
func (ia IntegrationAccount) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationAccount.
type IntegrationAccountAgreement ¶
type IntegrationAccountAgreement struct { autorest.Response `json:"-"` // IntegrationAccountAgreementProperties - The integration account agreement properties. *IntegrationAccountAgreementProperties `json:"properties,omitempty"` // ID - The resource id. ID *string `json:"id,omitempty"` // Name - Gets the resource name. Name *string `json:"name,omitempty"` // Type - Gets the resource type. Type *string `json:"type,omitempty"` // Location - The resource location. Location *string `json:"location,omitempty"` // Tags - The resource tags. Tags map[string]*string `json:"tags"` }
IntegrationAccountAgreement the integration account agreement.
func (IntegrationAccountAgreement) MarshalJSON ¶
func (iaa IntegrationAccountAgreement) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationAccountAgreement.
func (*IntegrationAccountAgreement) UnmarshalJSON ¶
func (iaa *IntegrationAccountAgreement) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for IntegrationAccountAgreement struct.
type IntegrationAccountAgreementFilter ¶
type IntegrationAccountAgreementFilter struct { // AgreementType - The agreement type of integration account agreement. Possible values include: 'NotSpecified', 'AS2', 'X12', 'Edifact' AgreementType AgreementType `json:"agreementType,omitempty"` }
IntegrationAccountAgreementFilter the integration account agreement filter for odata query.
type IntegrationAccountAgreementListResult ¶
type IntegrationAccountAgreementListResult struct { autorest.Response `json:"-"` // Value - The list of integration account agreements. Value *[]IntegrationAccountAgreement `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
IntegrationAccountAgreementListResult the list of integration account agreements.
func (IntegrationAccountAgreementListResult) IsEmpty ¶
func (iaalr IntegrationAccountAgreementListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type IntegrationAccountAgreementListResultIterator ¶
type IntegrationAccountAgreementListResultIterator struct {
// contains filtered or unexported fields
}
IntegrationAccountAgreementListResultIterator provides access to a complete listing of IntegrationAccountAgreement values.
func (*IntegrationAccountAgreementListResultIterator) Next ¶
func (iter *IntegrationAccountAgreementListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (IntegrationAccountAgreementListResultIterator) NotDone ¶
func (iter IntegrationAccountAgreementListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (IntegrationAccountAgreementListResultIterator) Response ¶
func (iter IntegrationAccountAgreementListResultIterator) Response() IntegrationAccountAgreementListResult
Response returns the raw server response from the last page request.
func (IntegrationAccountAgreementListResultIterator) Value ¶
func (iter IntegrationAccountAgreementListResultIterator) Value() IntegrationAccountAgreement
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type IntegrationAccountAgreementListResultPage ¶
type IntegrationAccountAgreementListResultPage struct {
// contains filtered or unexported fields
}
IntegrationAccountAgreementListResultPage contains a page of IntegrationAccountAgreement values.
func (*IntegrationAccountAgreementListResultPage) Next ¶
func (page *IntegrationAccountAgreementListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (IntegrationAccountAgreementListResultPage) NotDone ¶
func (page IntegrationAccountAgreementListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (IntegrationAccountAgreementListResultPage) Response ¶
func (page IntegrationAccountAgreementListResultPage) Response() IntegrationAccountAgreementListResult
Response returns the raw server response from the last page request.
func (IntegrationAccountAgreementListResultPage) Values ¶
func (page IntegrationAccountAgreementListResultPage) Values() []IntegrationAccountAgreement
Values returns the slice of values for the current page or nil if there are no values.
type IntegrationAccountAgreementProperties ¶
type IntegrationAccountAgreementProperties struct { // CreatedTime - The created time. CreatedTime *date.Time `json:"createdTime,omitempty"` // ChangedTime - The changed time. ChangedTime *date.Time `json:"changedTime,omitempty"` // Metadata - The metadata. Metadata interface{} `json:"metadata,omitempty"` // AgreementType - The agreement type. Possible values include: 'NotSpecified', 'AS2', 'X12', 'Edifact' AgreementType AgreementType `json:"agreementType,omitempty"` // HostPartner - The integration account partner that is set as host partner for this agreement. HostPartner *string `json:"hostPartner,omitempty"` // GuestPartner - The integration account partner that is set as guest partner for this agreement. GuestPartner *string `json:"guestPartner,omitempty"` // HostIdentity - The business identity of the host partner. HostIdentity *BusinessIdentity `json:"hostIdentity,omitempty"` // GuestIdentity - The business identity of the guest partner. GuestIdentity *BusinessIdentity `json:"guestIdentity,omitempty"` // Content - The agreement content. Content *AgreementContent `json:"content,omitempty"` }
IntegrationAccountAgreementProperties the integration account agreement properties.
type IntegrationAccountCertificate ¶
type IntegrationAccountCertificate struct { autorest.Response `json:"-"` // IntegrationAccountCertificateProperties - The integration account certificate properties. *IntegrationAccountCertificateProperties `json:"properties,omitempty"` // ID - The resource id. ID *string `json:"id,omitempty"` // Name - Gets the resource name. Name *string `json:"name,omitempty"` // Type - Gets the resource type. Type *string `json:"type,omitempty"` // Location - The resource location. Location *string `json:"location,omitempty"` // Tags - The resource tags. Tags map[string]*string `json:"tags"` }
IntegrationAccountCertificate the integration account certificate.
func (IntegrationAccountCertificate) MarshalJSON ¶
func (iac IntegrationAccountCertificate) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationAccountCertificate.
func (*IntegrationAccountCertificate) UnmarshalJSON ¶
func (iac *IntegrationAccountCertificate) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for IntegrationAccountCertificate struct.
type IntegrationAccountCertificateListResult ¶
type IntegrationAccountCertificateListResult struct { autorest.Response `json:"-"` // Value - The list of integration account certificates. Value *[]IntegrationAccountCertificate `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
IntegrationAccountCertificateListResult the list of integration account certificates.
func (IntegrationAccountCertificateListResult) IsEmpty ¶
func (iaclr IntegrationAccountCertificateListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type IntegrationAccountCertificateListResultIterator ¶
type IntegrationAccountCertificateListResultIterator struct {
// contains filtered or unexported fields
}
IntegrationAccountCertificateListResultIterator provides access to a complete listing of IntegrationAccountCertificate values.
func (*IntegrationAccountCertificateListResultIterator) Next ¶
func (iter *IntegrationAccountCertificateListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (IntegrationAccountCertificateListResultIterator) NotDone ¶
func (iter IntegrationAccountCertificateListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (IntegrationAccountCertificateListResultIterator) Response ¶
func (iter IntegrationAccountCertificateListResultIterator) Response() IntegrationAccountCertificateListResult
Response returns the raw server response from the last page request.
func (IntegrationAccountCertificateListResultIterator) Value ¶
func (iter IntegrationAccountCertificateListResultIterator) Value() IntegrationAccountCertificate
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type IntegrationAccountCertificateListResultPage ¶
type IntegrationAccountCertificateListResultPage struct {
// contains filtered or unexported fields
}
IntegrationAccountCertificateListResultPage contains a page of IntegrationAccountCertificate values.
func (*IntegrationAccountCertificateListResultPage) Next ¶
func (page *IntegrationAccountCertificateListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (IntegrationAccountCertificateListResultPage) NotDone ¶
func (page IntegrationAccountCertificateListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (IntegrationAccountCertificateListResultPage) Response ¶
func (page IntegrationAccountCertificateListResultPage) Response() IntegrationAccountCertificateListResult
Response returns the raw server response from the last page request.
func (IntegrationAccountCertificateListResultPage) Values ¶
func (page IntegrationAccountCertificateListResultPage) Values() []IntegrationAccountCertificate
Values returns the slice of values for the current page or nil if there are no values.
type IntegrationAccountCertificateProperties ¶
type IntegrationAccountCertificateProperties struct { // CreatedTime - The created time. CreatedTime *date.Time `json:"createdTime,omitempty"` // ChangedTime - The changed time. ChangedTime *date.Time `json:"changedTime,omitempty"` // Metadata - The metadata. Metadata interface{} `json:"metadata,omitempty"` // Key - The key details in the key vault. Key *KeyVaultKeyReference `json:"key,omitempty"` // PublicCertificate - The public certificate. PublicCertificate *string `json:"publicCertificate,omitempty"` }
IntegrationAccountCertificateProperties the integration account certificate properties.
type IntegrationAccountListResult ¶
type IntegrationAccountListResult struct { autorest.Response `json:"-"` // Value - The list of integration accounts. Value *[]IntegrationAccount `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
IntegrationAccountListResult the list of integration accounts.
func (IntegrationAccountListResult) IsEmpty ¶
func (ialr IntegrationAccountListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type IntegrationAccountListResultIterator ¶
type IntegrationAccountListResultIterator struct {
// contains filtered or unexported fields
}
IntegrationAccountListResultIterator provides access to a complete listing of IntegrationAccount values.
func (*IntegrationAccountListResultIterator) Next ¶
func (iter *IntegrationAccountListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (IntegrationAccountListResultIterator) NotDone ¶
func (iter IntegrationAccountListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (IntegrationAccountListResultIterator) Response ¶
func (iter IntegrationAccountListResultIterator) Response() IntegrationAccountListResult
Response returns the raw server response from the last page request.
func (IntegrationAccountListResultIterator) Value ¶
func (iter IntegrationAccountListResultIterator) Value() IntegrationAccount
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type IntegrationAccountListResultPage ¶
type IntegrationAccountListResultPage struct {
// contains filtered or unexported fields
}
IntegrationAccountListResultPage contains a page of IntegrationAccount values.
func (*IntegrationAccountListResultPage) Next ¶
func (page *IntegrationAccountListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (IntegrationAccountListResultPage) NotDone ¶
func (page IntegrationAccountListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (IntegrationAccountListResultPage) Response ¶
func (page IntegrationAccountListResultPage) Response() IntegrationAccountListResult
Response returns the raw server response from the last page request.
func (IntegrationAccountListResultPage) Values ¶
func (page IntegrationAccountListResultPage) Values() []IntegrationAccount
Values returns the slice of values for the current page or nil if there are no values.
type IntegrationAccountMap ¶
type IntegrationAccountMap struct { autorest.Response `json:"-"` // IntegrationAccountMapProperties - The integration account map properties. *IntegrationAccountMapProperties `json:"properties,omitempty"` // ID - The resource id. ID *string `json:"id,omitempty"` // Name - Gets the resource name. Name *string `json:"name,omitempty"` // Type - Gets the resource type. Type *string `json:"type,omitempty"` // Location - The resource location. Location *string `json:"location,omitempty"` // Tags - The resource tags. Tags map[string]*string `json:"tags"` }
IntegrationAccountMap the integration account map.
func (IntegrationAccountMap) MarshalJSON ¶
func (iam IntegrationAccountMap) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationAccountMap.
func (*IntegrationAccountMap) UnmarshalJSON ¶
func (iam *IntegrationAccountMap) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for IntegrationAccountMap struct.
type IntegrationAccountMapFilter ¶
type IntegrationAccountMapFilter struct { // MapType - The map type of integration account map. Possible values include: 'MapTypeNotSpecified', 'MapTypeXslt' MapType MapType `json:"mapType,omitempty"` }
IntegrationAccountMapFilter the integration account map filter for odata query.
type IntegrationAccountMapListResult ¶
type IntegrationAccountMapListResult struct { autorest.Response `json:"-"` // Value - The list of integration account maps. Value *[]IntegrationAccountMap `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
IntegrationAccountMapListResult the list of integration account maps.
func (IntegrationAccountMapListResult) IsEmpty ¶
func (iamlr IntegrationAccountMapListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type IntegrationAccountMapListResultIterator ¶
type IntegrationAccountMapListResultIterator struct {
// contains filtered or unexported fields
}
IntegrationAccountMapListResultIterator provides access to a complete listing of IntegrationAccountMap values.
func (*IntegrationAccountMapListResultIterator) Next ¶
func (iter *IntegrationAccountMapListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (IntegrationAccountMapListResultIterator) NotDone ¶
func (iter IntegrationAccountMapListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (IntegrationAccountMapListResultIterator) Response ¶
func (iter IntegrationAccountMapListResultIterator) Response() IntegrationAccountMapListResult
Response returns the raw server response from the last page request.
func (IntegrationAccountMapListResultIterator) Value ¶
func (iter IntegrationAccountMapListResultIterator) Value() IntegrationAccountMap
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type IntegrationAccountMapListResultPage ¶
type IntegrationAccountMapListResultPage struct {
// contains filtered or unexported fields
}
IntegrationAccountMapListResultPage contains a page of IntegrationAccountMap values.
func (*IntegrationAccountMapListResultPage) Next ¶
func (page *IntegrationAccountMapListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (IntegrationAccountMapListResultPage) NotDone ¶
func (page IntegrationAccountMapListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (IntegrationAccountMapListResultPage) Response ¶
func (page IntegrationAccountMapListResultPage) Response() IntegrationAccountMapListResult
Response returns the raw server response from the last page request.
func (IntegrationAccountMapListResultPage) Values ¶
func (page IntegrationAccountMapListResultPage) Values() []IntegrationAccountMap
Values returns the slice of values for the current page or nil if there are no values.
type IntegrationAccountMapProperties ¶
type IntegrationAccountMapProperties struct { // MapType - The map type. Possible values include: 'MapTypeNotSpecified', 'MapTypeXslt' MapType MapType `json:"mapType,omitempty"` // ParametersSchema - The parameters schema of integration account map. ParametersSchema *IntegrationAccountMapPropertiesParametersSchema `json:"parametersSchema,omitempty"` // CreatedTime - The created time. CreatedTime *date.Time `json:"createdTime,omitempty"` // ChangedTime - The changed time. ChangedTime *date.Time `json:"changedTime,omitempty"` // Content - The content. Content *string `json:"content,omitempty"` // ContentType - The content type. ContentType *string `json:"contentType,omitempty"` // ContentLink - The content link. ContentLink *ContentLink `json:"contentLink,omitempty"` // Metadata - The metadata. Metadata interface{} `json:"metadata,omitempty"` }
IntegrationAccountMapProperties the integration account map.
type IntegrationAccountMapPropertiesParametersSchema ¶
type IntegrationAccountMapPropertiesParametersSchema struct { // Ref - The reference name. Ref *string `json:"ref,omitempty"` }
IntegrationAccountMapPropertiesParametersSchema the parameters schema of integration account map.
type IntegrationAccountPartner ¶
type IntegrationAccountPartner struct { autorest.Response `json:"-"` // IntegrationAccountPartnerProperties - The integration account partner properties. *IntegrationAccountPartnerProperties `json:"properties,omitempty"` // ID - The resource id. ID *string `json:"id,omitempty"` // Name - Gets the resource name. Name *string `json:"name,omitempty"` // Type - Gets the resource type. Type *string `json:"type,omitempty"` // Location - The resource location. Location *string `json:"location,omitempty"` // Tags - The resource tags. Tags map[string]*string `json:"tags"` }
IntegrationAccountPartner the integration account partner.
func (IntegrationAccountPartner) MarshalJSON ¶
func (iap IntegrationAccountPartner) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationAccountPartner.
func (*IntegrationAccountPartner) UnmarshalJSON ¶
func (iap *IntegrationAccountPartner) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for IntegrationAccountPartner struct.
type IntegrationAccountPartnerFilter ¶
type IntegrationAccountPartnerFilter struct { // PartnerType - The partner type of integration account partner. Possible values include: 'PartnerTypeNotSpecified', 'PartnerTypeB2B' PartnerType PartnerType `json:"partnerType,omitempty"` }
IntegrationAccountPartnerFilter the integration account partner filter for odata query.
type IntegrationAccountPartnerListResult ¶
type IntegrationAccountPartnerListResult struct { autorest.Response `json:"-"` // Value - The list of integration account partners. Value *[]IntegrationAccountPartner `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
IntegrationAccountPartnerListResult the list of integration account partners.
func (IntegrationAccountPartnerListResult) IsEmpty ¶
func (iaplr IntegrationAccountPartnerListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type IntegrationAccountPartnerListResultIterator ¶
type IntegrationAccountPartnerListResultIterator struct {
// contains filtered or unexported fields
}
IntegrationAccountPartnerListResultIterator provides access to a complete listing of IntegrationAccountPartner values.
func (*IntegrationAccountPartnerListResultIterator) Next ¶
func (iter *IntegrationAccountPartnerListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (IntegrationAccountPartnerListResultIterator) NotDone ¶
func (iter IntegrationAccountPartnerListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (IntegrationAccountPartnerListResultIterator) Response ¶
func (iter IntegrationAccountPartnerListResultIterator) Response() IntegrationAccountPartnerListResult
Response returns the raw server response from the last page request.
func (IntegrationAccountPartnerListResultIterator) Value ¶
func (iter IntegrationAccountPartnerListResultIterator) Value() IntegrationAccountPartner
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type IntegrationAccountPartnerListResultPage ¶
type IntegrationAccountPartnerListResultPage struct {
// contains filtered or unexported fields
}
IntegrationAccountPartnerListResultPage contains a page of IntegrationAccountPartner values.
func (*IntegrationAccountPartnerListResultPage) Next ¶
func (page *IntegrationAccountPartnerListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (IntegrationAccountPartnerListResultPage) NotDone ¶
func (page IntegrationAccountPartnerListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (IntegrationAccountPartnerListResultPage) Response ¶
func (page IntegrationAccountPartnerListResultPage) Response() IntegrationAccountPartnerListResult
Response returns the raw server response from the last page request.
func (IntegrationAccountPartnerListResultPage) Values ¶
func (page IntegrationAccountPartnerListResultPage) Values() []IntegrationAccountPartner
Values returns the slice of values for the current page or nil if there are no values.
type IntegrationAccountPartnerProperties ¶
type IntegrationAccountPartnerProperties struct { // PartnerType - The partner type. Possible values include: 'PartnerTypeNotSpecified', 'PartnerTypeB2B' PartnerType PartnerType `json:"partnerType,omitempty"` // CreatedTime - The created time. CreatedTime *date.Time `json:"createdTime,omitempty"` // ChangedTime - The changed time. ChangedTime *date.Time `json:"changedTime,omitempty"` // Metadata - The metadata. Metadata interface{} `json:"metadata,omitempty"` // Content - The partner content. Content *PartnerContent `json:"content,omitempty"` }
IntegrationAccountPartnerProperties the integration account partner properties.
type IntegrationAccountSchema ¶
type IntegrationAccountSchema struct { autorest.Response `json:"-"` // IntegrationAccountSchemaProperties - The integration account schema properties. *IntegrationAccountSchemaProperties `json:"properties,omitempty"` // ID - The resource id. ID *string `json:"id,omitempty"` // Name - Gets the resource name. Name *string `json:"name,omitempty"` // Type - Gets the resource type. Type *string `json:"type,omitempty"` // Location - The resource location. Location *string `json:"location,omitempty"` // Tags - The resource tags. Tags map[string]*string `json:"tags"` }
IntegrationAccountSchema the integration account schema.
func (IntegrationAccountSchema) MarshalJSON ¶
func (ias IntegrationAccountSchema) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationAccountSchema.
func (*IntegrationAccountSchema) UnmarshalJSON ¶
func (ias *IntegrationAccountSchema) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for IntegrationAccountSchema struct.
type IntegrationAccountSchemaFilter ¶
type IntegrationAccountSchemaFilter struct { // SchemaType - The schema type of integration account schema. Possible values include: 'SchemaTypeNotSpecified', 'SchemaTypeXML' SchemaType SchemaType `json:"schemaType,omitempty"` }
IntegrationAccountSchemaFilter the integration account schema filter for odata query.
type IntegrationAccountSchemaListResult ¶
type IntegrationAccountSchemaListResult struct { autorest.Response `json:"-"` // Value - The list of integration account schemas. Value *[]IntegrationAccountSchema `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
IntegrationAccountSchemaListResult the list of integration account schemas.
func (IntegrationAccountSchemaListResult) IsEmpty ¶
func (iaslr IntegrationAccountSchemaListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type IntegrationAccountSchemaListResultIterator ¶
type IntegrationAccountSchemaListResultIterator struct {
// contains filtered or unexported fields
}
IntegrationAccountSchemaListResultIterator provides access to a complete listing of IntegrationAccountSchema values.
func (*IntegrationAccountSchemaListResultIterator) Next ¶
func (iter *IntegrationAccountSchemaListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (IntegrationAccountSchemaListResultIterator) NotDone ¶
func (iter IntegrationAccountSchemaListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (IntegrationAccountSchemaListResultIterator) Response ¶
func (iter IntegrationAccountSchemaListResultIterator) Response() IntegrationAccountSchemaListResult
Response returns the raw server response from the last page request.
func (IntegrationAccountSchemaListResultIterator) Value ¶
func (iter IntegrationAccountSchemaListResultIterator) Value() IntegrationAccountSchema
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type IntegrationAccountSchemaListResultPage ¶
type IntegrationAccountSchemaListResultPage struct {
// contains filtered or unexported fields
}
IntegrationAccountSchemaListResultPage contains a page of IntegrationAccountSchema values.
func (*IntegrationAccountSchemaListResultPage) Next ¶
func (page *IntegrationAccountSchemaListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (IntegrationAccountSchemaListResultPage) NotDone ¶
func (page IntegrationAccountSchemaListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (IntegrationAccountSchemaListResultPage) Response ¶
func (page IntegrationAccountSchemaListResultPage) Response() IntegrationAccountSchemaListResult
Response returns the raw server response from the last page request.
func (IntegrationAccountSchemaListResultPage) Values ¶
func (page IntegrationAccountSchemaListResultPage) Values() []IntegrationAccountSchema
Values returns the slice of values for the current page or nil if there are no values.
type IntegrationAccountSchemaProperties ¶
type IntegrationAccountSchemaProperties struct { // SchemaType - The schema type. Possible values include: 'SchemaTypeNotSpecified', 'SchemaTypeXML' SchemaType SchemaType `json:"schemaType,omitempty"` // TargetNamespace - The target namespace of the schema. TargetNamespace *string `json:"targetNamespace,omitempty"` // DocumentName - The document name. DocumentName *string `json:"documentName,omitempty"` // FileName - The file name. FileName *string `json:"fileName,omitempty"` // CreatedTime - The created time. CreatedTime *date.Time `json:"createdTime,omitempty"` // ChangedTime - The changed time. ChangedTime *date.Time `json:"changedTime,omitempty"` // Metadata - The metadata. Metadata interface{} `json:"metadata,omitempty"` // Content - The content. Content *string `json:"content,omitempty"` // ContentType - The content type. ContentType *string `json:"contentType,omitempty"` // ContentLink - The content link. ContentLink *ContentLink `json:"contentLink,omitempty"` }
IntegrationAccountSchemaProperties the integration account schema properties.
type IntegrationAccountSession ¶
type IntegrationAccountSession struct { autorest.Response `json:"-"` // IntegrationAccountSessionProperties - The integration account session properties. *IntegrationAccountSessionProperties `json:"properties,omitempty"` // ID - The resource id. ID *string `json:"id,omitempty"` // Name - Gets the resource name. Name *string `json:"name,omitempty"` // Type - Gets the resource type. Type *string `json:"type,omitempty"` // Location - The resource location. Location *string `json:"location,omitempty"` // Tags - The resource tags. Tags map[string]*string `json:"tags"` }
IntegrationAccountSession the integration account session.
func (IntegrationAccountSession) MarshalJSON ¶
func (ias IntegrationAccountSession) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationAccountSession.
func (*IntegrationAccountSession) UnmarshalJSON ¶
func (ias *IntegrationAccountSession) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for IntegrationAccountSession struct.
type IntegrationAccountSessionFilter ¶
type IntegrationAccountSessionFilter struct { // ChangedTime - The changed time of integration account sessions. ChangedTime *date.Time `json:"changedTime,omitempty"` }
IntegrationAccountSessionFilter the integration account session filter.
type IntegrationAccountSessionListResult ¶
type IntegrationAccountSessionListResult struct { autorest.Response `json:"-"` // Value - The list of integration account sessions. Value *[]IntegrationAccountSession `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
IntegrationAccountSessionListResult the list of integration account sessions.
func (IntegrationAccountSessionListResult) IsEmpty ¶
func (iaslr IntegrationAccountSessionListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type IntegrationAccountSessionListResultIterator ¶
type IntegrationAccountSessionListResultIterator struct {
// contains filtered or unexported fields
}
IntegrationAccountSessionListResultIterator provides access to a complete listing of IntegrationAccountSession values.
func (*IntegrationAccountSessionListResultIterator) Next ¶
func (iter *IntegrationAccountSessionListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (IntegrationAccountSessionListResultIterator) NotDone ¶
func (iter IntegrationAccountSessionListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (IntegrationAccountSessionListResultIterator) Response ¶
func (iter IntegrationAccountSessionListResultIterator) Response() IntegrationAccountSessionListResult
Response returns the raw server response from the last page request.
func (IntegrationAccountSessionListResultIterator) Value ¶
func (iter IntegrationAccountSessionListResultIterator) Value() IntegrationAccountSession
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type IntegrationAccountSessionListResultPage ¶
type IntegrationAccountSessionListResultPage struct {
// contains filtered or unexported fields
}
IntegrationAccountSessionListResultPage contains a page of IntegrationAccountSession values.
func (*IntegrationAccountSessionListResultPage) Next ¶
func (page *IntegrationAccountSessionListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (IntegrationAccountSessionListResultPage) NotDone ¶
func (page IntegrationAccountSessionListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (IntegrationAccountSessionListResultPage) Response ¶
func (page IntegrationAccountSessionListResultPage) Response() IntegrationAccountSessionListResult
Response returns the raw server response from the last page request.
func (IntegrationAccountSessionListResultPage) Values ¶
func (page IntegrationAccountSessionListResultPage) Values() []IntegrationAccountSession
Values returns the slice of values for the current page or nil if there are no values.
type IntegrationAccountSessionProperties ¶
type IntegrationAccountSessionProperties struct { // CreatedTime - The created time. CreatedTime *date.Time `json:"createdTime,omitempty"` // ChangedTime - The changed time. ChangedTime *date.Time `json:"changedTime,omitempty"` // Content - The session content. Content interface{} `json:"content,omitempty"` }
IntegrationAccountSessionProperties the integration account session properties.
type IntegrationAccountSku ¶
type IntegrationAccountSku struct { // Name - The sku name. Possible values include: 'IntegrationAccountSkuNameNotSpecified', 'IntegrationAccountSkuNameFree', 'IntegrationAccountSkuNameStandard' Name IntegrationAccountSkuName `json:"name,omitempty"` }
IntegrationAccountSku the integration account sku.
type IntegrationAccountSkuName ¶
type IntegrationAccountSkuName string
IntegrationAccountSkuName enumerates the values for integration account sku name.
const ( // IntegrationAccountSkuNameFree ... IntegrationAccountSkuNameFree IntegrationAccountSkuName = "Free" // IntegrationAccountSkuNameNotSpecified ... IntegrationAccountSkuNameNotSpecified IntegrationAccountSkuName = "NotSpecified" // IntegrationAccountSkuNameStandard ... IntegrationAccountSkuNameStandard IntegrationAccountSkuName = "Standard" )
func PossibleIntegrationAccountSkuNameValues ¶
func PossibleIntegrationAccountSkuNameValues() []IntegrationAccountSkuName
PossibleIntegrationAccountSkuNameValues returns an array of possible values for the IntegrationAccountSkuName const type.
type IntegrationAccountsClient ¶
type IntegrationAccountsClient struct {
BaseClient
}
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(ctx context.Context, resourceGroupName string, integrationAccountName string, integrationAccount IntegrationAccount) (result IntegrationAccount, err error)
CreateOrUpdate creates or updates an integration account. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. integrationAccount - the integration account.
func (IntegrationAccountsClient) CreateOrUpdatePreparer ¶
func (client IntegrationAccountsClient) CreateOrUpdatePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, integrationAccountName string) (result autorest.Response, err error)
Delete deletes an integration account. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name.
func (IntegrationAccountsClient) DeletePreparer ¶
func (client IntegrationAccountsClient) DeletePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, integrationAccountName string) (result IntegrationAccount, err error)
Get gets an integration account. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name.
func (IntegrationAccountsClient) GetCallbackURL ¶
func (client IntegrationAccountsClient) GetCallbackURL(ctx context.Context, resourceGroupName string, integrationAccountName string, parameters GetCallbackURLParameters) (result CallbackURL, err error)
GetCallbackURL gets the integration account callback URL. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. parameters - the callback URL parameters.
func (IntegrationAccountsClient) GetCallbackURLPreparer ¶
func (client IntegrationAccountsClient) GetCallbackURLPreparer(ctx context.Context, 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(ctx context.Context, 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(ctx context.Context, resourceGroupName string, top *int32) (result IntegrationAccountListResultPage, err error)
ListByResourceGroup gets a list of integration accounts by resource group. Parameters: resourceGroupName - the resource group name. top - the number of items to be included in the result.
func (IntegrationAccountsClient) ListByResourceGroupComplete ¶
func (client IntegrationAccountsClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string, top *int32) (result IntegrationAccountListResultIterator, err error)
ListByResourceGroupComplete enumerates all values, automatically crossing page boundaries as required.
func (IntegrationAccountsClient) ListByResourceGroupPreparer ¶
func (client IntegrationAccountsClient) ListByResourceGroupPreparer(ctx context.Context, 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(ctx context.Context, top *int32) (result IntegrationAccountListResultPage, err error)
ListBySubscription gets a list of integration accounts by subscription. Parameters: top - the number of items to be included in the result.
func (IntegrationAccountsClient) ListBySubscriptionComplete ¶
func (client IntegrationAccountsClient) ListBySubscriptionComplete(ctx context.Context, top *int32) (result IntegrationAccountListResultIterator, err error)
ListBySubscriptionComplete enumerates all values, automatically crossing page boundaries as required.
func (IntegrationAccountsClient) ListBySubscriptionPreparer ¶
func (client IntegrationAccountsClient) ListBySubscriptionPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, integrationAccountName string, integrationAccount IntegrationAccount) (result IntegrationAccount, err error)
Update updates an integration account. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. integrationAccount - the integration account.
func (IntegrationAccountsClient) UpdatePreparer ¶
func (client IntegrationAccountsClient) UpdatePreparer(ctx context.Context, 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.
func PossibleKeyTypeValues ¶
func PossibleKeyTypeValues() []KeyType
PossibleKeyTypeValues returns an array of possible values for the KeyType const type.
type KeyVaultKeyReference ¶
type KeyVaultKeyReference struct { // KeyVault - The key vault reference. KeyVault *KeyVaultKeyReferenceKeyVault `json:"keyVault,omitempty"` // KeyName - The private key name in key vault. KeyName *string `json:"keyName,omitempty"` // KeyVersion - The private key version in key vault. KeyVersion *string `json:"keyVersion,omitempty"` }
KeyVaultKeyReference the reference to the key vault key.
type KeyVaultKeyReferenceKeyVault ¶
type KeyVaultKeyReferenceKeyVault struct { // ID - The resource id. ID *string `json:"id,omitempty"` // Name - The resource name. Name *string `json:"name,omitempty"` // Type - The resource type. Type *string `json:"type,omitempty"` }
KeyVaultKeyReferenceKeyVault the key vault reference.
type MapType ¶
type MapType string
MapType enumerates the values for map type.
func PossibleMapTypeValues ¶
func PossibleMapTypeValues() []MapType
PossibleMapTypeValues returns an array of possible values for the MapType const type.
type MapsClient ¶
type MapsClient struct {
BaseClient
}
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(ctx context.Context, resourceGroupName string, integrationAccountName string, mapName string, mapParameter IntegrationAccountMap) (result IntegrationAccountMap, err error)
CreateOrUpdate creates or updates an integration account map. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. mapName - the integration account map name. mapParameter - the integration account map.
func (MapsClient) CreateOrUpdatePreparer ¶
func (client MapsClient) CreateOrUpdatePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, integrationAccountName string, mapName string) (result autorest.Response, err error)
Delete deletes an integration account map. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. mapName - the integration account map name.
func (MapsClient) DeletePreparer ¶
func (client MapsClient) DeletePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, integrationAccountName string, mapName string) (result IntegrationAccountMap, err error)
Get gets an integration account map. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. mapName - the integration account map name.
func (MapsClient) GetPreparer ¶
func (client MapsClient) GetPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountMapListResultPage, err error)
ListByIntegrationAccounts gets a list of integration account maps. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. top - the number of items to be included in the result. filter - the filter to apply on the operation.
func (MapsClient) ListByIntegrationAccountsComplete ¶
func (client MapsClient) ListByIntegrationAccountsComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountMapListResultIterator, err error)
ListByIntegrationAccountsComplete enumerates all values, automatically crossing page boundaries as required.
func (MapsClient) ListByIntegrationAccountsPreparer ¶
func (client MapsClient) ListByIntegrationAccountsPreparer(ctx context.Context, 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 ... MessageFilterTypeExclude MessageFilterType = "Exclude" // MessageFilterTypeInclude ... MessageFilterTypeInclude MessageFilterType = "Include" // MessageFilterTypeNotSpecified ... MessageFilterTypeNotSpecified MessageFilterType = "NotSpecified" )
func PossibleMessageFilterTypeValues ¶
func PossibleMessageFilterTypeValues() []MessageFilterType
PossibleMessageFilterTypeValues returns an array of possible values for the MessageFilterType const type.
type Operation ¶
type Operation struct { // Name - Operation name: {provider}/{resource}/{operation} Name *string `json:"name,omitempty"` // Display - The object that represents the operation. Display *OperationDisplay `json:"display,omitempty"` }
Operation logic REST API operation
type OperationDisplay ¶
type OperationDisplay struct { // Provider - Service provider: Microsoft.Logic Provider *string `json:"provider,omitempty"` // Resource - Resource on which the operation is performed: Profile, endpoint, etc. Resource *string `json:"resource,omitempty"` // Operation - Operation type: Read, write, delete, etc. Operation *string `json:"operation,omitempty"` }
OperationDisplay the object that represents the operation.
type OperationListResult ¶
type OperationListResult struct { autorest.Response `json:"-"` // Value - List of Logic operations supported by the Logic resource provider. Value *[]Operation `json:"value,omitempty"` // NextLink - URL to get the next set of operation list results if there are any. NextLink *string `json:"nextLink,omitempty"` }
OperationListResult result of the request to list Logic operations. It contains a list of operations and a URL link to get the next set of results.
func (OperationListResult) IsEmpty ¶
func (olr OperationListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type OperationListResultIterator ¶
type OperationListResultIterator struct {
// contains filtered or unexported fields
}
OperationListResultIterator provides access to a complete listing of Operation values.
func (*OperationListResultIterator) Next ¶
func (iter *OperationListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (OperationListResultIterator) NotDone ¶
func (iter OperationListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (OperationListResultIterator) Response ¶
func (iter OperationListResultIterator) Response() OperationListResult
Response returns the raw server response from the last page request.
func (OperationListResultIterator) Value ¶
func (iter OperationListResultIterator) Value() Operation
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type OperationListResultPage ¶
type OperationListResultPage struct {
// contains filtered or unexported fields
}
OperationListResultPage contains a page of Operation values.
func (*OperationListResultPage) Next ¶
func (page *OperationListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (OperationListResultPage) NotDone ¶
func (page OperationListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (OperationListResultPage) Response ¶
func (page OperationListResultPage) Response() OperationListResult
Response returns the raw server response from the last page request.
func (OperationListResultPage) Values ¶
func (page OperationListResultPage) Values() []Operation
Values returns the slice of values for the current page or nil if there are no values.
type ParameterType ¶
type ParameterType string
ParameterType enumerates the values for parameter type.
const ( // ParameterTypeArray ... ParameterTypeArray ParameterType = "Array" // ParameterTypeBool ... ParameterTypeBool ParameterType = "Bool" // ParameterTypeFloat ... ParameterTypeFloat ParameterType = "Float" // ParameterTypeInt ... ParameterTypeInt ParameterType = "Int" // ParameterTypeNotSpecified ... ParameterTypeNotSpecified ParameterType = "NotSpecified" // ParameterTypeObject ... ParameterTypeObject ParameterType = "Object" // ParameterTypeSecureObject ... ParameterTypeSecureObject ParameterType = "SecureObject" // ParameterTypeSecureString ... ParameterTypeSecureString ParameterType = "SecureString" // ParameterTypeString ... ParameterTypeString ParameterType = "String" )
func PossibleParameterTypeValues ¶
func PossibleParameterTypeValues() []ParameterType
PossibleParameterTypeValues returns an array of possible values for the ParameterType const type.
type PartnerContent ¶
type PartnerContent struct { // B2b - The B2B partner content. B2b *B2BPartnerContent `json:"b2b,omitempty"` }
PartnerContent the integration account partner content.
type PartnerType ¶
type PartnerType string
PartnerType enumerates the values for partner type.
const ( // PartnerTypeB2B ... PartnerTypeB2B PartnerType = "B2B" // PartnerTypeNotSpecified ... PartnerTypeNotSpecified PartnerType = "NotSpecified" )
func PossiblePartnerTypeValues ¶
func PossiblePartnerTypeValues() []PartnerType
PossiblePartnerTypeValues returns an array of possible values for the PartnerType const type.
type PartnersClient ¶
type PartnersClient struct {
BaseClient
}
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(ctx context.Context, resourceGroupName string, integrationAccountName string, partnerName string, partner IntegrationAccountPartner) (result IntegrationAccountPartner, err error)
CreateOrUpdate creates or updates an integration account partner. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. partnerName - the integration account partner name. partner - the integration account partner.
func (PartnersClient) CreateOrUpdatePreparer ¶
func (client PartnersClient) CreateOrUpdatePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, integrationAccountName string, partnerName string) (result autorest.Response, err error)
Delete deletes an integration account partner. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. partnerName - the integration account partner name.
func (PartnersClient) DeletePreparer ¶
func (client PartnersClient) DeletePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, integrationAccountName string, partnerName string) (result IntegrationAccountPartner, err error)
Get gets an integration account partner. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. partnerName - the integration account partner name.
func (PartnersClient) GetPreparer ¶
func (client PartnersClient) GetPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountPartnerListResultPage, err error)
ListByIntegrationAccounts gets a list of integration account partners. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. top - the number of items to be included in the result. filter - the filter to apply on the operation.
func (PartnersClient) ListByIntegrationAccountsComplete ¶
func (client PartnersClient) ListByIntegrationAccountsComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountPartnerListResultIterator, err error)
ListByIntegrationAccountsComplete enumerates all values, automatically crossing page boundaries as required.
func (PartnersClient) ListByIntegrationAccountsPreparer ¶
func (client PartnersClient) ListByIntegrationAccountsPreparer(ctx context.Context, 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 ... RecurrenceFrequencyDay RecurrenceFrequency = "Day" // RecurrenceFrequencyHour ... RecurrenceFrequencyHour RecurrenceFrequency = "Hour" // RecurrenceFrequencyMinute ... RecurrenceFrequencyMinute RecurrenceFrequency = "Minute" // RecurrenceFrequencyMonth ... RecurrenceFrequencyMonth RecurrenceFrequency = "Month" // RecurrenceFrequencyNotSpecified ... RecurrenceFrequencyNotSpecified RecurrenceFrequency = "NotSpecified" // RecurrenceFrequencySecond ... RecurrenceFrequencySecond RecurrenceFrequency = "Second" // RecurrenceFrequencyWeek ... RecurrenceFrequencyWeek RecurrenceFrequency = "Week" // RecurrenceFrequencyYear ... RecurrenceFrequencyYear RecurrenceFrequency = "Year" )
func PossibleRecurrenceFrequencyValues ¶
func PossibleRecurrenceFrequencyValues() []RecurrenceFrequency
PossibleRecurrenceFrequencyValues returns an array of possible values for the RecurrenceFrequency const type.
type RecurrenceSchedule ¶
type RecurrenceSchedule struct { // Minutes - The minutes. Minutes *[]int32 `json:"minutes,omitempty"` // Hours - The hours. Hours *[]int32 `json:"hours,omitempty"` // WeekDays - The days of the week. WeekDays *[]DaysOfWeek `json:"weekDays,omitempty"` // MonthDays - The month days. MonthDays *[]int32 `json:"monthDays,omitempty"` // MonthlyOccurrences - The monthly occurrences. MonthlyOccurrences *[]RecurrenceScheduleOccurrence `json:"monthlyOccurrences,omitempty"` }
RecurrenceSchedule the recurrence schedule.
type RecurrenceScheduleOccurrence ¶
type RecurrenceScheduleOccurrence struct { // Day - The day of the week. Possible values include: 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday' Day DayOfWeek `json:"day,omitempty"` // Occurrence - The occurrence. Occurrence *int32 `json:"occurrence,omitempty"` }
RecurrenceScheduleOccurrence the recurrence schedule occurence.
type RegenerateActionParameter ¶
type RegenerateActionParameter struct { // KeyType - The key type. Possible values include: 'KeyTypeNotSpecified', 'KeyTypePrimary', 'KeyTypeSecondary' KeyType KeyType `json:"keyType,omitempty"` }
RegenerateActionParameter the access key regenerate action content.
type Resource ¶
type Resource struct { // ID - The resource id. ID *string `json:"id,omitempty"` // Name - Gets the resource name. Name *string `json:"name,omitempty"` // Type - Gets the resource type. Type *string `json:"type,omitempty"` // Location - The resource location. Location *string `json:"location,omitempty"` // Tags - The resource tags. Tags map[string]*string `json:"tags"` }
Resource the base resource type.
func (Resource) MarshalJSON ¶
MarshalJSON is the custom marshaler for Resource.
type ResourceReference ¶
type ResourceReference struct { // ID - The resource id. ID *string `json:"id,omitempty"` // Name - Gets the resource name. Name *string `json:"name,omitempty"` // Type - Gets the resource type. Type *string `json:"type,omitempty"` }
ResourceReference the resource reference.
type RetryHistory ¶
type RetryHistory struct { // StartTime - Gets the start time. StartTime *date.Time `json:"startTime,omitempty"` // EndTime - Gets the end time. EndTime *date.Time `json:"endTime,omitempty"` // Code - Gets the status code. Code *string `json:"code,omitempty"` // ClientRequestID - Gets the client request Id. ClientRequestID *string `json:"clientRequestId,omitempty"` // ServiceRequestID - Gets the service request Id. ServiceRequestID *string `json:"serviceRequestId,omitempty"` // Error - Gets the error response. Error *ErrorResponse `json:"error,omitempty"` }
RetryHistory the retry history.
type SchemaType ¶
type SchemaType string
SchemaType enumerates the values for schema type.
const ( // SchemaTypeNotSpecified ... SchemaTypeNotSpecified SchemaType = "NotSpecified" // SchemaTypeXML ... SchemaTypeXML SchemaType = "Xml" )
func PossibleSchemaTypeValues ¶
func PossibleSchemaTypeValues() []SchemaType
PossibleSchemaTypeValues returns an array of possible values for the SchemaType const type.
type SchemasClient ¶
type SchemasClient struct {
BaseClient
}
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(ctx context.Context, resourceGroupName string, integrationAccountName string, schemaName string, schema IntegrationAccountSchema) (result IntegrationAccountSchema, err error)
CreateOrUpdate creates or updates an integration account schema. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. schemaName - the integration account schema name. schema - the integration account schema.
func (SchemasClient) CreateOrUpdatePreparer ¶
func (client SchemasClient) CreateOrUpdatePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, integrationAccountName string, schemaName string) (result autorest.Response, err error)
Delete deletes an integration account schema. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. schemaName - the integration account schema name.
func (SchemasClient) DeletePreparer ¶
func (client SchemasClient) DeletePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, integrationAccountName string, schemaName string) (result IntegrationAccountSchema, err error)
Get gets an integration account schema. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. schemaName - the integration account schema name.
func (SchemasClient) GetPreparer ¶
func (client SchemasClient) GetPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountSchemaListResultPage, err error)
ListByIntegrationAccounts gets a list of integration account schemas. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. top - the number of items to be included in the result. filter - the filter to apply on the operation.
func (SchemasClient) ListByIntegrationAccountsComplete ¶
func (client SchemasClient) ListByIntegrationAccountsComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountSchemaListResultIterator, err error)
ListByIntegrationAccountsComplete enumerates all values, automatically crossing page boundaries as required.
func (SchemasClient) ListByIntegrationAccountsPreparer ¶
func (client SchemasClient) ListByIntegrationAccountsPreparer(ctx context.Context, 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 ... SegmentTerminatorSuffixCR SegmentTerminatorSuffix = "CR" // SegmentTerminatorSuffixCRLF ... SegmentTerminatorSuffixCRLF SegmentTerminatorSuffix = "CRLF" // SegmentTerminatorSuffixLF ... SegmentTerminatorSuffixLF SegmentTerminatorSuffix = "LF" // SegmentTerminatorSuffixNone ... SegmentTerminatorSuffixNone SegmentTerminatorSuffix = "None" // SegmentTerminatorSuffixNotSpecified ... SegmentTerminatorSuffixNotSpecified SegmentTerminatorSuffix = "NotSpecified" )
func PossibleSegmentTerminatorSuffixValues ¶
func PossibleSegmentTerminatorSuffixValues() []SegmentTerminatorSuffix
PossibleSegmentTerminatorSuffixValues returns an array of possible values for the SegmentTerminatorSuffix const type.
type SessionsClient ¶
type SessionsClient struct {
BaseClient
}
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(ctx context.Context, resourceGroupName string, integrationAccountName string, sessionName string, session IntegrationAccountSession) (result IntegrationAccountSession, err error)
CreateOrUpdate creates or updates an integration account session. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. sessionName - the integration account session name. session - the integration account session.
func (SessionsClient) CreateOrUpdatePreparer ¶
func (client SessionsClient) CreateOrUpdatePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, integrationAccountName string, sessionName string) (result autorest.Response, err error)
Delete deletes an integration account session. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. sessionName - the integration account session name.
func (SessionsClient) DeletePreparer ¶
func (client SessionsClient) DeletePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, integrationAccountName string, sessionName string) (result IntegrationAccountSession, err error)
Get gets an integration account session. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. sessionName - the integration account session name.
func (SessionsClient) GetPreparer ¶
func (client SessionsClient) GetPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountSessionListResultPage, err error)
ListByIntegrationAccounts gets a list of integration account sessions. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. top - the number of items to be included in the result. filter - the filter to apply on the operation.
func (SessionsClient) ListByIntegrationAccountsComplete ¶
func (client SessionsClient) ListByIntegrationAccountsComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountSessionListResultIterator, err error)
ListByIntegrationAccountsComplete enumerates all values, automatically crossing page boundaries as required.
func (SessionsClient) ListByIntegrationAccountsPreparer ¶
func (client SessionsClient) ListByIntegrationAccountsPreparer(ctx context.Context, 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 SigningAlgorithm ¶
type SigningAlgorithm string
SigningAlgorithm enumerates the values for signing algorithm.
const ( // SigningAlgorithmDefault ... SigningAlgorithmDefault SigningAlgorithm = "Default" // SigningAlgorithmNotSpecified ... SigningAlgorithmNotSpecified SigningAlgorithm = "NotSpecified" // SigningAlgorithmSHA1 ... SigningAlgorithmSHA1 SigningAlgorithm = "SHA1" // SigningAlgorithmSHA2256 ... SigningAlgorithmSHA2256 SigningAlgorithm = "SHA2256" // SigningAlgorithmSHA2384 ... SigningAlgorithmSHA2384 SigningAlgorithm = "SHA2384" // SigningAlgorithmSHA2512 ... SigningAlgorithmSHA2512 SigningAlgorithm = "SHA2512" )
func PossibleSigningAlgorithmValues ¶
func PossibleSigningAlgorithmValues() []SigningAlgorithm
PossibleSigningAlgorithmValues returns an array of possible values for the SigningAlgorithm const type.
type Sku ¶
type Sku struct { // Name - The name. Possible values include: 'SkuNameNotSpecified', 'SkuNameFree', 'SkuNameShared', 'SkuNameBasic', 'SkuNameStandard', 'SkuNamePremium' Name SkuName `json:"name,omitempty"` // Plan - The reference to plan. Plan *ResourceReference `json:"plan,omitempty"` }
Sku the sku type.
type SkuName ¶
type SkuName string
SkuName enumerates the values for sku name.
const ( // SkuNameBasic ... SkuNameBasic SkuName = "Basic" // SkuNameFree ... SkuNameFree SkuName = "Free" // SkuNameNotSpecified ... SkuNameNotSpecified SkuName = "NotSpecified" // SkuNamePremium ... SkuNamePremium SkuName = "Premium" SkuNameShared SkuName = "Shared" // SkuNameStandard ... SkuNameStandard SkuName = "Standard" )
func PossibleSkuNameValues ¶
func PossibleSkuNameValues() []SkuName
PossibleSkuNameValues returns an array of possible values for the SkuName const type.
type SubResource ¶
type SubResource struct { // ID - The resource id. ID *string `json:"id,omitempty"` }
SubResource the sub resource type.
type TrailingSeparatorPolicy ¶
type TrailingSeparatorPolicy string
TrailingSeparatorPolicy enumerates the values for trailing separator policy.
const ( // TrailingSeparatorPolicyMandatory ... TrailingSeparatorPolicyMandatory TrailingSeparatorPolicy = "Mandatory" // TrailingSeparatorPolicyNotAllowed ... TrailingSeparatorPolicyNotAllowed TrailingSeparatorPolicy = "NotAllowed" // TrailingSeparatorPolicyNotSpecified ... TrailingSeparatorPolicyNotSpecified TrailingSeparatorPolicy = "NotSpecified" // TrailingSeparatorPolicyOptional ... TrailingSeparatorPolicyOptional TrailingSeparatorPolicy = "Optional" )
func PossibleTrailingSeparatorPolicyValues ¶
func PossibleTrailingSeparatorPolicyValues() []TrailingSeparatorPolicy
PossibleTrailingSeparatorPolicyValues returns an array of possible values for the TrailingSeparatorPolicy const type.
type UsageIndicator ¶
type UsageIndicator string
UsageIndicator enumerates the values for usage indicator.
const ( // UsageIndicatorInformation ... UsageIndicatorInformation UsageIndicator = "Information" // UsageIndicatorNotSpecified ... UsageIndicatorNotSpecified UsageIndicator = "NotSpecified" // UsageIndicatorProduction ... UsageIndicatorProduction UsageIndicator = "Production" // UsageIndicatorTest ... UsageIndicatorTest UsageIndicator = "Test" )
func PossibleUsageIndicatorValues ¶
func PossibleUsageIndicatorValues() []UsageIndicator
PossibleUsageIndicatorValues returns an array of possible values for the UsageIndicator const type.
type Workflow ¶
type Workflow struct { autorest.Response `json:"-"` // WorkflowProperties - The workflow properties. *WorkflowProperties `json:"properties,omitempty"` // ID - The resource id. ID *string `json:"id,omitempty"` // Name - Gets the resource name. Name *string `json:"name,omitempty"` // Type - Gets the resource type. Type *string `json:"type,omitempty"` // Location - The resource location. Location *string `json:"location,omitempty"` // Tags - The resource tags. Tags map[string]*string `json:"tags"` }
Workflow the workflow type.
func (Workflow) MarshalJSON ¶
MarshalJSON is the custom marshaler for Workflow.
func (*Workflow) UnmarshalJSON ¶
UnmarshalJSON is the custom unmarshaler for Workflow struct.
type WorkflowFilter ¶
type WorkflowFilter struct { // State - The state of workflows. Possible values include: 'WorkflowStateNotSpecified', 'WorkflowStateCompleted', 'WorkflowStateEnabled', 'WorkflowStateDisabled', 'WorkflowStateDeleted', 'WorkflowStateSuspended' State WorkflowState `json:"state,omitempty"` }
WorkflowFilter the workflow filter.
type WorkflowListResult ¶
type WorkflowListResult struct { autorest.Response `json:"-"` // Value - The list of workflows. Value *[]Workflow `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
WorkflowListResult the list of workflows.
func (WorkflowListResult) IsEmpty ¶
func (wlr WorkflowListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type WorkflowListResultIterator ¶
type WorkflowListResultIterator struct {
// contains filtered or unexported fields
}
WorkflowListResultIterator provides access to a complete listing of Workflow values.
func (*WorkflowListResultIterator) Next ¶
func (iter *WorkflowListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (WorkflowListResultIterator) NotDone ¶
func (iter WorkflowListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (WorkflowListResultIterator) Response ¶
func (iter WorkflowListResultIterator) Response() WorkflowListResult
Response returns the raw server response from the last page request.
func (WorkflowListResultIterator) Value ¶
func (iter WorkflowListResultIterator) Value() Workflow
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type WorkflowListResultPage ¶
type WorkflowListResultPage struct {
// contains filtered or unexported fields
}
WorkflowListResultPage contains a page of Workflow values.
func (*WorkflowListResultPage) Next ¶
func (page *WorkflowListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (WorkflowListResultPage) NotDone ¶
func (page WorkflowListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (WorkflowListResultPage) Response ¶
func (page WorkflowListResultPage) Response() WorkflowListResult
Response returns the raw server response from the last page request.
func (WorkflowListResultPage) Values ¶
func (page WorkflowListResultPage) Values() []Workflow
Values returns the slice of values for the current page or nil if there are no values.
type WorkflowOutputParameter ¶
type WorkflowOutputParameter struct { // Error - Gets the error. Error interface{} `json:"error,omitempty"` // Type - The type. Possible values include: 'ParameterTypeNotSpecified', 'ParameterTypeString', 'ParameterTypeSecureString', 'ParameterTypeInt', 'ParameterTypeFloat', 'ParameterTypeBool', 'ParameterTypeArray', 'ParameterTypeObject', 'ParameterTypeSecureObject' Type ParameterType `json:"type,omitempty"` // Value - The value. Value interface{} `json:"value,omitempty"` // Metadata - The metadata. Metadata interface{} `json:"metadata,omitempty"` // Description - The description. Description *string `json:"description,omitempty"` }
WorkflowOutputParameter the workflow output parameter.
type WorkflowParameter ¶
type WorkflowParameter struct { // Type - The type. Possible values include: 'ParameterTypeNotSpecified', 'ParameterTypeString', 'ParameterTypeSecureString', 'ParameterTypeInt', 'ParameterTypeFloat', 'ParameterTypeBool', 'ParameterTypeArray', 'ParameterTypeObject', 'ParameterTypeSecureObject' Type ParameterType `json:"type,omitempty"` // Value - The value. Value interface{} `json:"value,omitempty"` // Metadata - The metadata. Metadata interface{} `json:"metadata,omitempty"` // Description - The description. Description *string `json:"description,omitempty"` }
WorkflowParameter the workflow parameters.
type WorkflowProperties ¶
type WorkflowProperties struct { // ProvisioningState - Gets the provisioning state. Possible values include: 'WorkflowProvisioningStateNotSpecified', 'WorkflowProvisioningStateAccepted', 'WorkflowProvisioningStateRunning', 'WorkflowProvisioningStateReady', 'WorkflowProvisioningStateCreating', 'WorkflowProvisioningStateCreated', 'WorkflowProvisioningStateDeleting', 'WorkflowProvisioningStateDeleted', 'WorkflowProvisioningStateCanceled', 'WorkflowProvisioningStateFailed', 'WorkflowProvisioningStateSucceeded', 'WorkflowProvisioningStateMoving', 'WorkflowProvisioningStateUpdating', 'WorkflowProvisioningStateRegistering', 'WorkflowProvisioningStateRegistered', 'WorkflowProvisioningStateUnregistering', 'WorkflowProvisioningStateUnregistered', 'WorkflowProvisioningStateCompleted' ProvisioningState WorkflowProvisioningState `json:"provisioningState,omitempty"` // CreatedTime - Gets the created time. CreatedTime *date.Time `json:"createdTime,omitempty"` // ChangedTime - Gets the changed time. ChangedTime *date.Time `json:"changedTime,omitempty"` // State - The state. Possible values include: 'WorkflowStateNotSpecified', 'WorkflowStateCompleted', 'WorkflowStateEnabled', 'WorkflowStateDisabled', 'WorkflowStateDeleted', 'WorkflowStateSuspended' State WorkflowState `json:"state,omitempty"` // Version - Gets the version. Version *string `json:"version,omitempty"` // AccessEndpoint - Gets the access endpoint. AccessEndpoint *string `json:"accessEndpoint,omitempty"` // Sku - The sku. Sku *Sku `json:"sku,omitempty"` // IntegrationAccount - The integration account. IntegrationAccount *ResourceReference `json:"integrationAccount,omitempty"` // Definition - The definition. Definition interface{} `json:"definition,omitempty"` // Parameters - The parameters. Parameters map[string]*WorkflowParameter `json:"parameters"` }
WorkflowProperties the workflow properties.
func (WorkflowProperties) MarshalJSON ¶
func (wp WorkflowProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for WorkflowProperties.
type WorkflowProvisioningState ¶
type WorkflowProvisioningState string
WorkflowProvisioningState enumerates the values for workflow provisioning state.
const ( // WorkflowProvisioningStateAccepted ... WorkflowProvisioningStateAccepted WorkflowProvisioningState = "Accepted" // WorkflowProvisioningStateCanceled ... WorkflowProvisioningStateCanceled WorkflowProvisioningState = "Canceled" // WorkflowProvisioningStateCompleted ... WorkflowProvisioningStateCompleted WorkflowProvisioningState = "Completed" // WorkflowProvisioningStateCreated ... WorkflowProvisioningStateCreated WorkflowProvisioningState = "Created" // WorkflowProvisioningStateCreating ... WorkflowProvisioningStateCreating WorkflowProvisioningState = "Creating" // WorkflowProvisioningStateDeleted ... WorkflowProvisioningStateDeleted WorkflowProvisioningState = "Deleted" // WorkflowProvisioningStateDeleting ... WorkflowProvisioningStateDeleting WorkflowProvisioningState = "Deleting" // WorkflowProvisioningStateFailed ... WorkflowProvisioningStateFailed WorkflowProvisioningState = "Failed" // WorkflowProvisioningStateMoving ... WorkflowProvisioningStateMoving WorkflowProvisioningState = "Moving" // WorkflowProvisioningStateNotSpecified ... WorkflowProvisioningStateNotSpecified WorkflowProvisioningState = "NotSpecified" // WorkflowProvisioningStateReady ... WorkflowProvisioningStateReady WorkflowProvisioningState = "Ready" // WorkflowProvisioningStateRegistered ... WorkflowProvisioningStateRegistered WorkflowProvisioningState = "Registered" // WorkflowProvisioningStateRegistering ... WorkflowProvisioningStateRegistering WorkflowProvisioningState = "Registering" // WorkflowProvisioningStateRunning ... WorkflowProvisioningStateRunning WorkflowProvisioningState = "Running" // WorkflowProvisioningStateSucceeded ... WorkflowProvisioningStateSucceeded WorkflowProvisioningState = "Succeeded" // WorkflowProvisioningStateUnregistered ... WorkflowProvisioningStateUnregistered WorkflowProvisioningState = "Unregistered" // WorkflowProvisioningStateUnregistering ... WorkflowProvisioningStateUnregistering WorkflowProvisioningState = "Unregistering" // WorkflowProvisioningStateUpdating ... WorkflowProvisioningStateUpdating WorkflowProvisioningState = "Updating" )
func PossibleWorkflowProvisioningStateValues ¶
func PossibleWorkflowProvisioningStateValues() []WorkflowProvisioningState
PossibleWorkflowProvisioningStateValues returns an array of possible values for the WorkflowProvisioningState const type.
type WorkflowRun ¶
type WorkflowRun struct { autorest.Response `json:"-"` // WorkflowRunProperties - The workflow run properties. *WorkflowRunProperties `json:"properties,omitempty"` // Name - Gets the workflow run name. Name *string `json:"name,omitempty"` // Type - Gets the workflow run type. Type *string `json:"type,omitempty"` // ID - The resource id. ID *string `json:"id,omitempty"` }
WorkflowRun the workflow run.
func (WorkflowRun) MarshalJSON ¶
func (wr WorkflowRun) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for WorkflowRun.
func (*WorkflowRun) UnmarshalJSON ¶
func (wr *WorkflowRun) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for WorkflowRun struct.
type WorkflowRunAction ¶
type WorkflowRunAction struct { autorest.Response `json:"-"` // WorkflowRunActionProperties - The workflow run action properties. *WorkflowRunActionProperties `json:"properties,omitempty"` // Name - Gets the workflow run action name. Name *string `json:"name,omitempty"` // Type - Gets the workflow run action type. Type *string `json:"type,omitempty"` // ID - The resource id. ID *string `json:"id,omitempty"` }
WorkflowRunAction the workflow run action.
func (WorkflowRunAction) MarshalJSON ¶
func (wra WorkflowRunAction) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for WorkflowRunAction.
func (*WorkflowRunAction) UnmarshalJSON ¶
func (wra *WorkflowRunAction) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for WorkflowRunAction struct.
type WorkflowRunActionFilter ¶
type WorkflowRunActionFilter struct { // Status - The status of workflow run action. Possible values include: 'WorkflowStatusNotSpecified', 'WorkflowStatusPaused', 'WorkflowStatusRunning', 'WorkflowStatusWaiting', 'WorkflowStatusSucceeded', 'WorkflowStatusSkipped', 'WorkflowStatusSuspended', 'WorkflowStatusCancelled', 'WorkflowStatusFailed', 'WorkflowStatusFaulted', 'WorkflowStatusTimedOut', 'WorkflowStatusAborted', 'WorkflowStatusIgnored' Status WorkflowStatus `json:"status,omitempty"` }
WorkflowRunActionFilter the workflow run action filter.
type WorkflowRunActionListResult ¶
type WorkflowRunActionListResult struct { autorest.Response `json:"-"` // Value - A list of workflow run actions. Value *[]WorkflowRunAction `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
WorkflowRunActionListResult the list of workflow run actions.
func (WorkflowRunActionListResult) IsEmpty ¶
func (wralr WorkflowRunActionListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type WorkflowRunActionListResultIterator ¶
type WorkflowRunActionListResultIterator struct {
// contains filtered or unexported fields
}
WorkflowRunActionListResultIterator provides access to a complete listing of WorkflowRunAction values.
func (*WorkflowRunActionListResultIterator) Next ¶
func (iter *WorkflowRunActionListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (WorkflowRunActionListResultIterator) NotDone ¶
func (iter WorkflowRunActionListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (WorkflowRunActionListResultIterator) Response ¶
func (iter WorkflowRunActionListResultIterator) Response() WorkflowRunActionListResult
Response returns the raw server response from the last page request.
func (WorkflowRunActionListResultIterator) Value ¶
func (iter WorkflowRunActionListResultIterator) Value() WorkflowRunAction
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type WorkflowRunActionListResultPage ¶
type WorkflowRunActionListResultPage struct {
// contains filtered or unexported fields
}
WorkflowRunActionListResultPage contains a page of WorkflowRunAction values.
func (*WorkflowRunActionListResultPage) Next ¶
func (page *WorkflowRunActionListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (WorkflowRunActionListResultPage) NotDone ¶
func (page WorkflowRunActionListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (WorkflowRunActionListResultPage) Response ¶
func (page WorkflowRunActionListResultPage) Response() WorkflowRunActionListResult
Response returns the raw server response from the last page request.
func (WorkflowRunActionListResultPage) Values ¶
func (page WorkflowRunActionListResultPage) Values() []WorkflowRunAction
Values returns the slice of values for the current page or nil if there are no values.
type WorkflowRunActionProperties ¶
type WorkflowRunActionProperties struct { // StartTime - Gets the start time. StartTime *date.Time `json:"startTime,omitempty"` // EndTime - Gets the end time. EndTime *date.Time `json:"endTime,omitempty"` // Status - Gets the status. Possible values include: 'WorkflowStatusNotSpecified', 'WorkflowStatusPaused', 'WorkflowStatusRunning', 'WorkflowStatusWaiting', 'WorkflowStatusSucceeded', 'WorkflowStatusSkipped', 'WorkflowStatusSuspended', 'WorkflowStatusCancelled', 'WorkflowStatusFailed', 'WorkflowStatusFaulted', 'WorkflowStatusTimedOut', 'WorkflowStatusAborted', 'WorkflowStatusIgnored' Status WorkflowStatus `json:"status,omitempty"` // Code - Gets the code. Code *string `json:"code,omitempty"` // Error - Gets the error. Error interface{} `json:"error,omitempty"` // TrackingID - Gets the tracking id. TrackingID *string `json:"trackingId,omitempty"` // Correlation - The correlation properties. Correlation *Correlation `json:"correlation,omitempty"` // InputsLink - Gets the link to inputs. InputsLink *ContentLink `json:"inputsLink,omitempty"` // OutputsLink - Gets the link to outputs. OutputsLink *ContentLink `json:"outputsLink,omitempty"` // TrackedProperties - Gets the tracked properties. TrackedProperties interface{} `json:"trackedProperties,omitempty"` // RetryHistory - Gets the retry histories. RetryHistory *[]RetryHistory `json:"retryHistory,omitempty"` }
WorkflowRunActionProperties the workflow run action properties.
type WorkflowRunActionsClient ¶
type WorkflowRunActionsClient struct {
BaseClient
}
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(ctx context.Context, resourceGroupName string, workflowName string, runName string, actionName string) (result WorkflowRunAction, err error)
Get gets a workflow run action. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name. runName - the workflow run name. actionName - the workflow action name.
func (WorkflowRunActionsClient) GetPreparer ¶
func (client WorkflowRunActionsClient) GetPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, workflowName string, runName string, top *int32, filter string) (result WorkflowRunActionListResultPage, err error)
List gets a list of workflow run actions. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name. runName - the workflow run name. top - the number of items to be included in the result. filter - the filter to apply on the operation.
func (WorkflowRunActionsClient) ListComplete ¶
func (client WorkflowRunActionsClient) ListComplete(ctx context.Context, resourceGroupName string, workflowName string, runName string, top *int32, filter string) (result WorkflowRunActionListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (WorkflowRunActionsClient) ListPreparer ¶
func (client WorkflowRunActionsClient) ListPreparer(ctx context.Context, 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 - The status of workflow run. Possible values include: 'WorkflowStatusNotSpecified', 'WorkflowStatusPaused', 'WorkflowStatusRunning', 'WorkflowStatusWaiting', 'WorkflowStatusSucceeded', 'WorkflowStatusSkipped', 'WorkflowStatusSuspended', 'WorkflowStatusCancelled', 'WorkflowStatusFailed', 'WorkflowStatusFaulted', 'WorkflowStatusTimedOut', 'WorkflowStatusAborted', 'WorkflowStatusIgnored' Status WorkflowStatus `json:"status,omitempty"` }
WorkflowRunFilter the workflow run filter.
type WorkflowRunListResult ¶
type WorkflowRunListResult struct { autorest.Response `json:"-"` // Value - A list of workflow runs. Value *[]WorkflowRun `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
WorkflowRunListResult the list of workflow runs.
func (WorkflowRunListResult) IsEmpty ¶
func (wrlr WorkflowRunListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type WorkflowRunListResultIterator ¶
type WorkflowRunListResultIterator struct {
// contains filtered or unexported fields
}
WorkflowRunListResultIterator provides access to a complete listing of WorkflowRun values.
func (*WorkflowRunListResultIterator) Next ¶
func (iter *WorkflowRunListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (WorkflowRunListResultIterator) NotDone ¶
func (iter WorkflowRunListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (WorkflowRunListResultIterator) Response ¶
func (iter WorkflowRunListResultIterator) Response() WorkflowRunListResult
Response returns the raw server response from the last page request.
func (WorkflowRunListResultIterator) Value ¶
func (iter WorkflowRunListResultIterator) Value() WorkflowRun
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type WorkflowRunListResultPage ¶
type WorkflowRunListResultPage struct {
// contains filtered or unexported fields
}
WorkflowRunListResultPage contains a page of WorkflowRun values.
func (*WorkflowRunListResultPage) Next ¶
func (page *WorkflowRunListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (WorkflowRunListResultPage) NotDone ¶
func (page WorkflowRunListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (WorkflowRunListResultPage) Response ¶
func (page WorkflowRunListResultPage) Response() WorkflowRunListResult
Response returns the raw server response from the last page request.
func (WorkflowRunListResultPage) Values ¶
func (page WorkflowRunListResultPage) Values() []WorkflowRun
Values returns the slice of values for the current page or nil if there are no values.
type WorkflowRunProperties ¶
type WorkflowRunProperties struct { // StartTime - Gets the start time. StartTime *date.Time `json:"startTime,omitempty"` // EndTime - Gets the end time. EndTime *date.Time `json:"endTime,omitempty"` // Status - Gets the status. Possible values include: 'WorkflowStatusNotSpecified', 'WorkflowStatusPaused', 'WorkflowStatusRunning', 'WorkflowStatusWaiting', 'WorkflowStatusSucceeded', 'WorkflowStatusSkipped', 'WorkflowStatusSuspended', 'WorkflowStatusCancelled', 'WorkflowStatusFailed', 'WorkflowStatusFaulted', 'WorkflowStatusTimedOut', 'WorkflowStatusAborted', 'WorkflowStatusIgnored' Status WorkflowStatus `json:"status,omitempty"` // Code - Gets the code. Code *string `json:"code,omitempty"` // Error - Gets the error. Error interface{} `json:"error,omitempty"` // CorrelationID - Gets the correlation id. CorrelationID *string `json:"correlationId,omitempty"` // Correlation - The run correlation. Correlation *Correlation `json:"correlation,omitempty"` // Workflow - Gets the reference to workflow version. Workflow *ResourceReference `json:"workflow,omitempty"` // Trigger - Gets the fired trigger. Trigger *WorkflowRunTrigger `json:"trigger,omitempty"` // Outputs - Gets the outputs. Outputs map[string]*WorkflowOutputParameter `json:"outputs"` // Response - Gets the response of the flow run. Response *WorkflowRunTrigger `json:"response,omitempty"` }
WorkflowRunProperties the workflow run properties.
func (WorkflowRunProperties) MarshalJSON ¶
func (wrp WorkflowRunProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for WorkflowRunProperties.
type WorkflowRunTrigger ¶
type WorkflowRunTrigger struct { // Name - Gets the name. Name *string `json:"name,omitempty"` // Inputs - Gets the inputs. Inputs interface{} `json:"inputs,omitempty"` // InputsLink - Gets the link to inputs. InputsLink *ContentLink `json:"inputsLink,omitempty"` // Outputs - Gets the outputs. Outputs interface{} `json:"outputs,omitempty"` // OutputsLink - Gets the link to outputs. OutputsLink *ContentLink `json:"outputsLink,omitempty"` // StartTime - Gets the start time. StartTime *date.Time `json:"startTime,omitempty"` // EndTime - Gets the end time. EndTime *date.Time `json:"endTime,omitempty"` // TrackingID - Gets the tracking id. TrackingID *string `json:"trackingId,omitempty"` // Correlation - The run correlation. Correlation *Correlation `json:"correlation,omitempty"` // Code - Gets the code. Code *string `json:"code,omitempty"` // Status - Gets the status. Possible values include: 'WorkflowStatusNotSpecified', 'WorkflowStatusPaused', 'WorkflowStatusRunning', 'WorkflowStatusWaiting', 'WorkflowStatusSucceeded', 'WorkflowStatusSkipped', 'WorkflowStatusSuspended', 'WorkflowStatusCancelled', 'WorkflowStatusFailed', 'WorkflowStatusFaulted', 'WorkflowStatusTimedOut', 'WorkflowStatusAborted', 'WorkflowStatusIgnored' Status WorkflowStatus `json:"status,omitempty"` // Error - Gets the error. Error interface{} `json:"error,omitempty"` // TrackedProperties - Gets the tracked properties. TrackedProperties interface{} `json:"trackedProperties,omitempty"` }
WorkflowRunTrigger the workflow run trigger.
type WorkflowRunsClient ¶
type WorkflowRunsClient struct {
BaseClient
}
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(ctx context.Context, resourceGroupName string, workflowName string, runName string) (result autorest.Response, err error)
Cancel cancels a workflow run. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name. runName - the workflow run name.
func (WorkflowRunsClient) CancelPreparer ¶
func (client WorkflowRunsClient) CancelPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, workflowName string, runName string) (result WorkflowRun, err error)
Get gets a workflow run. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name. runName - the workflow run name.
func (WorkflowRunsClient) GetPreparer ¶
func (client WorkflowRunsClient) GetPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, workflowName string, top *int32, filter string) (result WorkflowRunListResultPage, err error)
List gets a list of workflow runs. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name. top - the number of items to be included in the result. filter - the filter to apply on the operation.
func (WorkflowRunsClient) ListComplete ¶
func (client WorkflowRunsClient) ListComplete(ctx context.Context, resourceGroupName string, workflowName string, top *int32, filter string) (result WorkflowRunListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (WorkflowRunsClient) ListPreparer ¶
func (client WorkflowRunsClient) ListPreparer(ctx context.Context, 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 ... WorkflowStateCompleted WorkflowState = "Completed" // WorkflowStateDeleted ... WorkflowStateDeleted WorkflowState = "Deleted" // WorkflowStateDisabled ... WorkflowStateDisabled WorkflowState = "Disabled" // WorkflowStateEnabled ... WorkflowStateEnabled WorkflowState = "Enabled" // WorkflowStateNotSpecified ... WorkflowStateNotSpecified WorkflowState = "NotSpecified" // WorkflowStateSuspended ... WorkflowStateSuspended WorkflowState = "Suspended" )
func PossibleWorkflowStateValues ¶
func PossibleWorkflowStateValues() []WorkflowState
PossibleWorkflowStateValues returns an array of possible values for the WorkflowState const type.
type WorkflowStatus ¶
type WorkflowStatus string
WorkflowStatus enumerates the values for workflow status.
const ( // WorkflowStatusAborted ... WorkflowStatusAborted WorkflowStatus = "Aborted" // WorkflowStatusCancelled ... WorkflowStatusCancelled WorkflowStatus = "Cancelled" // WorkflowStatusFailed ... WorkflowStatusFailed WorkflowStatus = "Failed" // WorkflowStatusFaulted ... WorkflowStatusFaulted WorkflowStatus = "Faulted" // WorkflowStatusIgnored ... WorkflowStatusIgnored WorkflowStatus = "Ignored" // WorkflowStatusNotSpecified ... WorkflowStatusNotSpecified WorkflowStatus = "NotSpecified" // WorkflowStatusPaused ... WorkflowStatusPaused WorkflowStatus = "Paused" // WorkflowStatusRunning ... WorkflowStatusRunning WorkflowStatus = "Running" // WorkflowStatusSkipped ... WorkflowStatusSkipped WorkflowStatus = "Skipped" // WorkflowStatusSucceeded ... WorkflowStatusSucceeded WorkflowStatus = "Succeeded" // WorkflowStatusSuspended ... WorkflowStatusSuspended WorkflowStatus = "Suspended" // WorkflowStatusTimedOut ... WorkflowStatusTimedOut WorkflowStatus = "TimedOut" // WorkflowStatusWaiting ... WorkflowStatusWaiting WorkflowStatus = "Waiting" )
func PossibleWorkflowStatusValues ¶
func PossibleWorkflowStatusValues() []WorkflowStatus
PossibleWorkflowStatusValues returns an array of possible values for the WorkflowStatus const type.
type WorkflowTrigger ¶
type WorkflowTrigger struct { autorest.Response `json:"-"` // WorkflowTriggerProperties - The workflow trigger properties. *WorkflowTriggerProperties `json:"properties,omitempty"` // Name - Gets the workflow trigger name. Name *string `json:"name,omitempty"` // Type - Gets the workflow trigger type. Type *string `json:"type,omitempty"` // ID - The resource id. ID *string `json:"id,omitempty"` }
WorkflowTrigger the workflow trigger.
func (WorkflowTrigger) MarshalJSON ¶
func (wt WorkflowTrigger) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for WorkflowTrigger.
func (*WorkflowTrigger) UnmarshalJSON ¶
func (wt *WorkflowTrigger) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for WorkflowTrigger struct.
type WorkflowTriggerCallbackURL ¶
type WorkflowTriggerCallbackURL struct { autorest.Response `json:"-"` // Value - Gets the workflow trigger callback URL. Value *string `json:"value,omitempty"` // Method - Gets the workflow trigger callback URL HTTP method. Method *string `json:"method,omitempty"` // BasePath - Gets the workflow trigger callback URL base path. BasePath *string `json:"basePath,omitempty"` // RelativePath - Gets the workflow trigger callback URL relative path. RelativePath *string `json:"relativePath,omitempty"` // RelativePathParameters - Gets the workflow trigger callback URL relative path parameters. RelativePathParameters *[]string `json:"relativePathParameters,omitempty"` // Queries - Gets the workflow trigger callback URL query parameters. Queries *WorkflowTriggerListCallbackURLQueries `json:"queries,omitempty"` }
WorkflowTriggerCallbackURL the workflow trigger callback URL.
type WorkflowTriggerFilter ¶
type WorkflowTriggerFilter struct { // State - The state of workflow trigger. Possible values include: 'WorkflowStateNotSpecified', 'WorkflowStateCompleted', 'WorkflowStateEnabled', 'WorkflowStateDisabled', 'WorkflowStateDeleted', 'WorkflowStateSuspended' State WorkflowState `json:"state,omitempty"` }
WorkflowTriggerFilter the workflow trigger filter.
type WorkflowTriggerHistoriesClient ¶
type WorkflowTriggerHistoriesClient struct {
BaseClient
}
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(ctx context.Context, resourceGroupName string, workflowName string, triggerName string, historyName string) (result WorkflowTriggerHistory, err error)
Get gets a workflow trigger history. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name. triggerName - the workflow trigger name. historyName - the workflow trigger history name. Corresponds to the run name for triggers that resulted in a run.
func (WorkflowTriggerHistoriesClient) GetPreparer ¶
func (client WorkflowTriggerHistoriesClient) GetPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, workflowName string, triggerName string, top *int32, filter string) (result WorkflowTriggerHistoryListResultPage, err error)
List gets a list of workflow trigger histories. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name. triggerName - the workflow trigger name. top - the number of items to be included in the result. filter - the filter to apply on the operation.
func (WorkflowTriggerHistoriesClient) ListComplete ¶
func (client WorkflowTriggerHistoriesClient) ListComplete(ctx context.Context, resourceGroupName string, workflowName string, triggerName string, top *int32, filter string) (result WorkflowTriggerHistoryListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (WorkflowTriggerHistoriesClient) ListPreparer ¶
func (client WorkflowTriggerHistoriesClient) ListPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, workflowName string, triggerName string, historyName string) (result autorest.Response, err error)
Resubmit resubmits a workflow run based on the trigger history. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name. triggerName - the workflow trigger name. historyName - the workflow trigger history name. Corresponds to the run name for triggers that resulted in a run.
func (WorkflowTriggerHistoriesClient) ResubmitPreparer ¶
func (client WorkflowTriggerHistoriesClient) ResubmitPreparer(ctx context.Context, 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:"-"` // WorkflowTriggerHistoryProperties - Gets the workflow trigger history properties. *WorkflowTriggerHistoryProperties `json:"properties,omitempty"` // Name - Gets the workflow trigger history name. Name *string `json:"name,omitempty"` // Type - Gets the workflow trigger history type. Type *string `json:"type,omitempty"` // ID - The resource id. ID *string `json:"id,omitempty"` }
WorkflowTriggerHistory the workflow trigger history.
func (WorkflowTriggerHistory) MarshalJSON ¶
func (wth WorkflowTriggerHistory) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for WorkflowTriggerHistory.
func (*WorkflowTriggerHistory) UnmarshalJSON ¶
func (wth *WorkflowTriggerHistory) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for WorkflowTriggerHistory struct.
type WorkflowTriggerHistoryFilter ¶
type WorkflowTriggerHistoryFilter struct { // Status - The status of workflow trigger history. Possible values include: 'WorkflowStatusNotSpecified', 'WorkflowStatusPaused', 'WorkflowStatusRunning', 'WorkflowStatusWaiting', 'WorkflowStatusSucceeded', 'WorkflowStatusSkipped', 'WorkflowStatusSuspended', 'WorkflowStatusCancelled', 'WorkflowStatusFailed', 'WorkflowStatusFaulted', 'WorkflowStatusTimedOut', 'WorkflowStatusAborted', 'WorkflowStatusIgnored' Status WorkflowStatus `json:"status,omitempty"` }
WorkflowTriggerHistoryFilter the workflow trigger history filter.
type WorkflowTriggerHistoryListResult ¶
type WorkflowTriggerHistoryListResult struct { autorest.Response `json:"-"` // Value - A list of workflow trigger histories. Value *[]WorkflowTriggerHistory `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
WorkflowTriggerHistoryListResult the list of workflow trigger histories.
func (WorkflowTriggerHistoryListResult) IsEmpty ¶
func (wthlr WorkflowTriggerHistoryListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type WorkflowTriggerHistoryListResultIterator ¶
type WorkflowTriggerHistoryListResultIterator struct {
// contains filtered or unexported fields
}
WorkflowTriggerHistoryListResultIterator provides access to a complete listing of WorkflowTriggerHistory values.
func (*WorkflowTriggerHistoryListResultIterator) Next ¶
func (iter *WorkflowTriggerHistoryListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (WorkflowTriggerHistoryListResultIterator) NotDone ¶
func (iter WorkflowTriggerHistoryListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (WorkflowTriggerHistoryListResultIterator) Response ¶
func (iter WorkflowTriggerHistoryListResultIterator) Response() WorkflowTriggerHistoryListResult
Response returns the raw server response from the last page request.
func (WorkflowTriggerHistoryListResultIterator) Value ¶
func (iter WorkflowTriggerHistoryListResultIterator) Value() WorkflowTriggerHistory
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type WorkflowTriggerHistoryListResultPage ¶
type WorkflowTriggerHistoryListResultPage struct {
// contains filtered or unexported fields
}
WorkflowTriggerHistoryListResultPage contains a page of WorkflowTriggerHistory values.
func (*WorkflowTriggerHistoryListResultPage) Next ¶
func (page *WorkflowTriggerHistoryListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (WorkflowTriggerHistoryListResultPage) NotDone ¶
func (page WorkflowTriggerHistoryListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (WorkflowTriggerHistoryListResultPage) Response ¶
func (page WorkflowTriggerHistoryListResultPage) Response() WorkflowTriggerHistoryListResult
Response returns the raw server response from the last page request.
func (WorkflowTriggerHistoryListResultPage) Values ¶
func (page WorkflowTriggerHistoryListResultPage) Values() []WorkflowTriggerHistory
Values returns the slice of values for the current page or nil if there are no values.
type WorkflowTriggerHistoryProperties ¶
type WorkflowTriggerHistoryProperties struct { // StartTime - Gets the start time. StartTime *date.Time `json:"startTime,omitempty"` // EndTime - Gets the end time. EndTime *date.Time `json:"endTime,omitempty"` // Status - Gets the status. Possible values include: 'WorkflowStatusNotSpecified', 'WorkflowStatusPaused', 'WorkflowStatusRunning', 'WorkflowStatusWaiting', 'WorkflowStatusSucceeded', 'WorkflowStatusSkipped', 'WorkflowStatusSuspended', 'WorkflowStatusCancelled', 'WorkflowStatusFailed', 'WorkflowStatusFaulted', 'WorkflowStatusTimedOut', 'WorkflowStatusAborted', 'WorkflowStatusIgnored' Status WorkflowStatus `json:"status,omitempty"` // Code - Gets the code. Code *string `json:"code,omitempty"` // Error - Gets the error. Error interface{} `json:"error,omitempty"` // TrackingID - Gets the tracking id. TrackingID *string `json:"trackingId,omitempty"` // Correlation - The run correlation. Correlation *Correlation `json:"correlation,omitempty"` // InputsLink - Gets the link to input parameters. InputsLink *ContentLink `json:"inputsLink,omitempty"` // OutputsLink - Gets the link to output parameters. OutputsLink *ContentLink `json:"outputsLink,omitempty"` // Fired - Gets a value indicating whether trigger was fired. Fired *bool `json:"fired,omitempty"` // Run - Gets the reference to workflow run. Run *ResourceReference `json:"run,omitempty"` }
WorkflowTriggerHistoryProperties the workflow trigger history properties.
type WorkflowTriggerListCallbackURLQueries ¶
type WorkflowTriggerListCallbackURLQueries struct { // APIVersion - The api version. APIVersion *string `json:"api-version,omitempty"` // Sp - The SAS permissions. Sp *string `json:"sp,omitempty"` // Sv - The SAS version. Sv *string `json:"sv,omitempty"` // Sig - The SAS signature. Sig *string `json:"sig,omitempty"` }
WorkflowTriggerListCallbackURLQueries gets the workflow trigger callback URL query parameters.
type WorkflowTriggerListResult ¶
type WorkflowTriggerListResult struct { autorest.Response `json:"-"` // Value - A list of workflow triggers. Value *[]WorkflowTrigger `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
WorkflowTriggerListResult the list of workflow triggers.
func (WorkflowTriggerListResult) IsEmpty ¶
func (wtlr WorkflowTriggerListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type WorkflowTriggerListResultIterator ¶
type WorkflowTriggerListResultIterator struct {
// contains filtered or unexported fields
}
WorkflowTriggerListResultIterator provides access to a complete listing of WorkflowTrigger values.
func (*WorkflowTriggerListResultIterator) Next ¶
func (iter *WorkflowTriggerListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (WorkflowTriggerListResultIterator) NotDone ¶
func (iter WorkflowTriggerListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (WorkflowTriggerListResultIterator) Response ¶
func (iter WorkflowTriggerListResultIterator) Response() WorkflowTriggerListResult
Response returns the raw server response from the last page request.
func (WorkflowTriggerListResultIterator) Value ¶
func (iter WorkflowTriggerListResultIterator) Value() WorkflowTrigger
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type WorkflowTriggerListResultPage ¶
type WorkflowTriggerListResultPage struct {
// contains filtered or unexported fields
}
WorkflowTriggerListResultPage contains a page of WorkflowTrigger values.
func (*WorkflowTriggerListResultPage) Next ¶
func (page *WorkflowTriggerListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (WorkflowTriggerListResultPage) NotDone ¶
func (page WorkflowTriggerListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (WorkflowTriggerListResultPage) Response ¶
func (page WorkflowTriggerListResultPage) Response() WorkflowTriggerListResult
Response returns the raw server response from the last page request.
func (WorkflowTriggerListResultPage) Values ¶
func (page WorkflowTriggerListResultPage) Values() []WorkflowTrigger
Values returns the slice of values for the current page or nil if there are no values.
type WorkflowTriggerProperties ¶
type WorkflowTriggerProperties struct { // ProvisioningState - Gets the provisioning state. Possible values include: 'WorkflowTriggerProvisioningStateNotSpecified', 'WorkflowTriggerProvisioningStateAccepted', 'WorkflowTriggerProvisioningStateRunning', 'WorkflowTriggerProvisioningStateReady', 'WorkflowTriggerProvisioningStateCreating', 'WorkflowTriggerProvisioningStateCreated', 'WorkflowTriggerProvisioningStateDeleting', 'WorkflowTriggerProvisioningStateDeleted', 'WorkflowTriggerProvisioningStateCanceled', 'WorkflowTriggerProvisioningStateFailed', 'WorkflowTriggerProvisioningStateSucceeded', 'WorkflowTriggerProvisioningStateMoving', 'WorkflowTriggerProvisioningStateUpdating', 'WorkflowTriggerProvisioningStateRegistering', 'WorkflowTriggerProvisioningStateRegistered', 'WorkflowTriggerProvisioningStateUnregistering', 'WorkflowTriggerProvisioningStateUnregistered', 'WorkflowTriggerProvisioningStateCompleted' ProvisioningState WorkflowTriggerProvisioningState `json:"provisioningState,omitempty"` // CreatedTime - Gets the created time. CreatedTime *date.Time `json:"createdTime,omitempty"` // ChangedTime - Gets the changed time. ChangedTime *date.Time `json:"changedTime,omitempty"` // State - Gets the state. Possible values include: 'WorkflowStateNotSpecified', 'WorkflowStateCompleted', 'WorkflowStateEnabled', 'WorkflowStateDisabled', 'WorkflowStateDeleted', 'WorkflowStateSuspended' State WorkflowState `json:"state,omitempty"` // Status - Gets the status. Possible values include: 'WorkflowStatusNotSpecified', 'WorkflowStatusPaused', 'WorkflowStatusRunning', 'WorkflowStatusWaiting', 'WorkflowStatusSucceeded', 'WorkflowStatusSkipped', 'WorkflowStatusSuspended', 'WorkflowStatusCancelled', 'WorkflowStatusFailed', 'WorkflowStatusFaulted', 'WorkflowStatusTimedOut', 'WorkflowStatusAborted', 'WorkflowStatusIgnored' Status WorkflowStatus `json:"status,omitempty"` // LastExecutionTime - Gets the last execution time. LastExecutionTime *date.Time `json:"lastExecutionTime,omitempty"` // NextExecutionTime - Gets the next execution time. NextExecutionTime *date.Time `json:"nextExecutionTime,omitempty"` // Recurrence - Gets the workflow trigger recurrence. Recurrence *WorkflowTriggerRecurrence `json:"recurrence,omitempty"` // Workflow - Gets the reference to workflow. Workflow *ResourceReference `json:"workflow,omitempty"` }
WorkflowTriggerProperties the workflow trigger properties.
type WorkflowTriggerProvisioningState ¶
type WorkflowTriggerProvisioningState string
WorkflowTriggerProvisioningState enumerates the values for workflow trigger provisioning state.
const ( // WorkflowTriggerProvisioningStateAccepted ... WorkflowTriggerProvisioningStateAccepted WorkflowTriggerProvisioningState = "Accepted" // WorkflowTriggerProvisioningStateCanceled ... WorkflowTriggerProvisioningStateCanceled WorkflowTriggerProvisioningState = "Canceled" // WorkflowTriggerProvisioningStateCompleted ... WorkflowTriggerProvisioningStateCompleted WorkflowTriggerProvisioningState = "Completed" // WorkflowTriggerProvisioningStateCreated ... WorkflowTriggerProvisioningStateCreated WorkflowTriggerProvisioningState = "Created" // WorkflowTriggerProvisioningStateCreating ... WorkflowTriggerProvisioningStateCreating WorkflowTriggerProvisioningState = "Creating" // WorkflowTriggerProvisioningStateDeleted ... WorkflowTriggerProvisioningStateDeleted WorkflowTriggerProvisioningState = "Deleted" // WorkflowTriggerProvisioningStateDeleting ... WorkflowTriggerProvisioningStateDeleting WorkflowTriggerProvisioningState = "Deleting" // WorkflowTriggerProvisioningStateFailed ... WorkflowTriggerProvisioningStateFailed WorkflowTriggerProvisioningState = "Failed" // WorkflowTriggerProvisioningStateMoving ... WorkflowTriggerProvisioningStateMoving WorkflowTriggerProvisioningState = "Moving" // WorkflowTriggerProvisioningStateNotSpecified ... WorkflowTriggerProvisioningStateNotSpecified WorkflowTriggerProvisioningState = "NotSpecified" // WorkflowTriggerProvisioningStateReady ... WorkflowTriggerProvisioningStateReady WorkflowTriggerProvisioningState = "Ready" // WorkflowTriggerProvisioningStateRegistered ... WorkflowTriggerProvisioningStateRegistered WorkflowTriggerProvisioningState = "Registered" // WorkflowTriggerProvisioningStateRegistering ... WorkflowTriggerProvisioningStateRegistering WorkflowTriggerProvisioningState = "Registering" // WorkflowTriggerProvisioningStateRunning ... WorkflowTriggerProvisioningStateRunning WorkflowTriggerProvisioningState = "Running" // WorkflowTriggerProvisioningStateSucceeded ... WorkflowTriggerProvisioningStateSucceeded WorkflowTriggerProvisioningState = "Succeeded" // WorkflowTriggerProvisioningStateUnregistered ... WorkflowTriggerProvisioningStateUnregistered WorkflowTriggerProvisioningState = "Unregistered" // WorkflowTriggerProvisioningStateUnregistering ... WorkflowTriggerProvisioningStateUnregistering WorkflowTriggerProvisioningState = "Unregistering" // WorkflowTriggerProvisioningStateUpdating ... WorkflowTriggerProvisioningStateUpdating WorkflowTriggerProvisioningState = "Updating" )
func PossibleWorkflowTriggerProvisioningStateValues ¶
func PossibleWorkflowTriggerProvisioningStateValues() []WorkflowTriggerProvisioningState
PossibleWorkflowTriggerProvisioningStateValues returns an array of possible values for the WorkflowTriggerProvisioningState const type.
type WorkflowTriggerRecurrence ¶
type WorkflowTriggerRecurrence struct { // Frequency - The frequency. Possible values include: 'RecurrenceFrequencyNotSpecified', 'RecurrenceFrequencySecond', 'RecurrenceFrequencyMinute', 'RecurrenceFrequencyHour', 'RecurrenceFrequencyDay', 'RecurrenceFrequencyWeek', 'RecurrenceFrequencyMonth', 'RecurrenceFrequencyYear' Frequency RecurrenceFrequency `json:"frequency,omitempty"` // Interval - The interval. Interval *int32 `json:"interval,omitempty"` // StartTime - The start time. StartTime *date.Time `json:"startTime,omitempty"` // EndTime - The end time. EndTime *date.Time `json:"endTime,omitempty"` // TimeZone - The time zone. TimeZone *string `json:"timeZone,omitempty"` // Schedule - The recurrence schedule. Schedule *RecurrenceSchedule `json:"schedule,omitempty"` }
WorkflowTriggerRecurrence the workflow trigger recurrence.
type WorkflowTriggersClient ¶
type WorkflowTriggersClient struct {
BaseClient
}
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(ctx context.Context, resourceGroupName string, workflowName string, triggerName string) (result WorkflowTrigger, err error)
Get gets a workflow trigger. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name. triggerName - the workflow trigger name.
func (WorkflowTriggersClient) GetPreparer ¶
func (client WorkflowTriggersClient) GetPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, workflowName string, top *int32, filter string) (result WorkflowTriggerListResultPage, err error)
List gets a list of workflow triggers. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name. top - the number of items to be included in the result. filter - the filter to apply on the operation.
func (WorkflowTriggersClient) ListCallbackURL ¶
func (client WorkflowTriggersClient) ListCallbackURL(ctx context.Context, resourceGroupName string, workflowName string, triggerName string) (result WorkflowTriggerCallbackURL, err error)
ListCallbackURL gets the callback URL for a workflow trigger. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name. triggerName - the workflow trigger name.
func (WorkflowTriggersClient) ListCallbackURLPreparer ¶
func (client WorkflowTriggersClient) ListCallbackURLPreparer(ctx context.Context, 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) ListComplete ¶
func (client WorkflowTriggersClient) ListComplete(ctx context.Context, resourceGroupName string, workflowName string, top *int32, filter string) (result WorkflowTriggerListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (WorkflowTriggersClient) ListPreparer ¶
func (client WorkflowTriggersClient) ListPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, workflowName string, triggerName string) (result SetObject, err error)
Run runs a workflow trigger. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name. triggerName - the workflow trigger name.
func (WorkflowTriggersClient) RunPreparer ¶
func (client WorkflowTriggersClient) RunPreparer(ctx context.Context, 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:"-"` // WorkflowVersionProperties - The workflow version properties. *WorkflowVersionProperties `json:"properties,omitempty"` // ID - The resource id. ID *string `json:"id,omitempty"` // Name - Gets the resource name. Name *string `json:"name,omitempty"` // Type - Gets the resource type. Type *string `json:"type,omitempty"` // Location - The resource location. Location *string `json:"location,omitempty"` // Tags - The resource tags. Tags map[string]*string `json:"tags"` }
WorkflowVersion the workflow version.
func (WorkflowVersion) MarshalJSON ¶
func (wv WorkflowVersion) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for WorkflowVersion.
func (*WorkflowVersion) UnmarshalJSON ¶
func (wv *WorkflowVersion) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for WorkflowVersion struct.
type WorkflowVersionListResult ¶
type WorkflowVersionListResult struct { autorest.Response `json:"-"` // Value - A list of workflow versions. Value *[]WorkflowVersion `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
WorkflowVersionListResult the list of workflow versions.
func (WorkflowVersionListResult) IsEmpty ¶
func (wvlr WorkflowVersionListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type WorkflowVersionListResultIterator ¶
type WorkflowVersionListResultIterator struct {
// contains filtered or unexported fields
}
WorkflowVersionListResultIterator provides access to a complete listing of WorkflowVersion values.
func (*WorkflowVersionListResultIterator) Next ¶
func (iter *WorkflowVersionListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (WorkflowVersionListResultIterator) NotDone ¶
func (iter WorkflowVersionListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (WorkflowVersionListResultIterator) Response ¶
func (iter WorkflowVersionListResultIterator) Response() WorkflowVersionListResult
Response returns the raw server response from the last page request.
func (WorkflowVersionListResultIterator) Value ¶
func (iter WorkflowVersionListResultIterator) Value() WorkflowVersion
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type WorkflowVersionListResultPage ¶
type WorkflowVersionListResultPage struct {
// contains filtered or unexported fields
}
WorkflowVersionListResultPage contains a page of WorkflowVersion values.
func (*WorkflowVersionListResultPage) Next ¶
func (page *WorkflowVersionListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (WorkflowVersionListResultPage) NotDone ¶
func (page WorkflowVersionListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (WorkflowVersionListResultPage) Response ¶
func (page WorkflowVersionListResultPage) Response() WorkflowVersionListResult
Response returns the raw server response from the last page request.
func (WorkflowVersionListResultPage) Values ¶
func (page WorkflowVersionListResultPage) Values() []WorkflowVersion
Values returns the slice of values for the current page or nil if there are no values.
type WorkflowVersionProperties ¶
type WorkflowVersionProperties struct { // CreatedTime - Gets the created time. CreatedTime *date.Time `json:"createdTime,omitempty"` // ChangedTime - Gets the changed time. ChangedTime *date.Time `json:"changedTime,omitempty"` // State - The state. Possible values include: 'WorkflowStateNotSpecified', 'WorkflowStateCompleted', 'WorkflowStateEnabled', 'WorkflowStateDisabled', 'WorkflowStateDeleted', 'WorkflowStateSuspended' State WorkflowState `json:"state,omitempty"` // Version - Gets the version. Version *string `json:"version,omitempty"` // AccessEndpoint - Gets the access endpoint. AccessEndpoint *string `json:"accessEndpoint,omitempty"` // Sku - The sku. Sku *Sku `json:"sku,omitempty"` // IntegrationAccount - The integration account. IntegrationAccount *ResourceReference `json:"integrationAccount,omitempty"` // Definition - The definition. Definition interface{} `json:"definition,omitempty"` // Parameters - The parameters. Parameters map[string]*WorkflowParameter `json:"parameters"` }
WorkflowVersionProperties the workflow version properties.
func (WorkflowVersionProperties) MarshalJSON ¶
func (wvp WorkflowVersionProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for WorkflowVersionProperties.
type WorkflowVersionsClient ¶
type WorkflowVersionsClient struct {
BaseClient
}
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(ctx context.Context, resourceGroupName string, workflowName string, versionID string) (result WorkflowVersion, err error)
Get gets a workflow version. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name. versionID - the workflow versionId.
func (WorkflowVersionsClient) GetPreparer ¶
func (client WorkflowVersionsClient) GetPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, workflowName string, top *int32) (result WorkflowVersionListResultPage, err error)
List gets a list of workflow versions. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name. top - the number of items to be included in the result.
func (WorkflowVersionsClient) ListCallbackURL ¶
func (client WorkflowVersionsClient) ListCallbackURL(ctx context.Context, 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. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name. versionID - the workflow versionId. triggerName - the workflow trigger name. parameters - the callback URL parameters.
func (WorkflowVersionsClient) ListCallbackURLPreparer ¶
func (client WorkflowVersionsClient) ListCallbackURLPreparer(ctx context.Context, 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) ListComplete ¶
func (client WorkflowVersionsClient) ListComplete(ctx context.Context, resourceGroupName string, workflowName string, top *int32) (result WorkflowVersionListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (WorkflowVersionsClient) ListPreparer ¶
func (client WorkflowVersionsClient) ListPreparer(ctx context.Context, 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 {
BaseClient
}
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(ctx context.Context, resourceGroupName string, workflowName string, workflow Workflow) (result Workflow, err error)
CreateOrUpdate creates or updates a workflow. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name. workflow - the workflow.
func (WorkflowsClient) CreateOrUpdatePreparer ¶
func (client WorkflowsClient) CreateOrUpdatePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, workflowName string) (result autorest.Response, err error)
Delete deletes a workflow. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name.
func (WorkflowsClient) DeletePreparer ¶
func (client WorkflowsClient) DeletePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, workflowName string) (result autorest.Response, err error)
Disable disables a workflow. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name.
func (WorkflowsClient) DisablePreparer ¶
func (client WorkflowsClient) DisablePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, workflowName string) (result autorest.Response, err error)
Enable enables a workflow. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name.
func (WorkflowsClient) EnablePreparer ¶
func (client WorkflowsClient) EnablePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, workflowName string, parameters GenerateUpgradedDefinitionParameters) (result SetObject, err error)
GenerateUpgradedDefinition generates the upgraded definition for a workflow. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name. parameters - parameters for generating an upgraded definition.
func (WorkflowsClient) GenerateUpgradedDefinitionPreparer ¶
func (client WorkflowsClient) GenerateUpgradedDefinitionPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, workflowName string) (result Workflow, err error)
Get gets a workflow. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name.
func (WorkflowsClient) GetPreparer ¶
func (client WorkflowsClient) GetPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, top *int32, filter string) (result WorkflowListResultPage, err error)
ListByResourceGroup gets a list of workflows by resource group. Parameters: resourceGroupName - the resource group name. top - the number of items to be included in the result. filter - the filter to apply on the operation.
func (WorkflowsClient) ListByResourceGroupComplete ¶
func (client WorkflowsClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string, top *int32, filter string) (result WorkflowListResultIterator, err error)
ListByResourceGroupComplete enumerates all values, automatically crossing page boundaries as required.
func (WorkflowsClient) ListByResourceGroupPreparer ¶
func (client WorkflowsClient) ListByResourceGroupPreparer(ctx context.Context, 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(ctx context.Context, top *int32, filter string) (result WorkflowListResultPage, err error)
ListBySubscription gets a list of workflows by subscription. Parameters: top - the number of items to be included in the result. filter - the filter to apply on the operation.
func (WorkflowsClient) ListBySubscriptionComplete ¶
func (client WorkflowsClient) ListBySubscriptionComplete(ctx context.Context, top *int32, filter string) (result WorkflowListResultIterator, err error)
ListBySubscriptionComplete enumerates all values, automatically crossing page boundaries as required.
func (WorkflowsClient) ListBySubscriptionPreparer ¶
func (client WorkflowsClient) ListBySubscriptionPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, workflowName string) (result SetObject, err error)
ListSwagger gets an OpenAPI definition for the workflow. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name.
func (WorkflowsClient) ListSwaggerPreparer ¶
func (client WorkflowsClient) ListSwaggerPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, workflowName string, keyType RegenerateActionParameter) (result autorest.Response, err error)
RegenerateAccessKey regenerates the callback URL access key for request triggers. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name. keyType - the access key type.
func (WorkflowsClient) RegenerateAccessKeyPreparer ¶
func (client WorkflowsClient) RegenerateAccessKeyPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, workflowName string, workflow Workflow) (result Workflow, err error)
Update updates a workflow. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name. workflow - the workflow.
func (WorkflowsClient) UpdatePreparer ¶
func (client WorkflowsClient) UpdatePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, location string, workflowName string, workflow Workflow) (result autorest.Response, err error)
Validate validates the workflow definition. Parameters: resourceGroupName - the resource group name. location - the workflow location. workflowName - the workflow name. workflow - the workflow definition.
func (WorkflowsClient) ValidatePreparer ¶
func (client WorkflowsClient) ValidatePreparer(ctx context.Context, 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 - The value indicating whether technical acknowledgement is needed. NeedTechnicalAcknowledgement *bool `json:"needTechnicalAcknowledgement,omitempty"` // BatchTechnicalAcknowledgements - The value indicating whether to batch the technical acknowledgements. BatchTechnicalAcknowledgements *bool `json:"batchTechnicalAcknowledgements,omitempty"` // NeedFunctionalAcknowledgement - The value indicating whether functional acknowledgement is needed. NeedFunctionalAcknowledgement *bool `json:"needFunctionalAcknowledgement,omitempty"` // FunctionalAcknowledgementVersion - The functional acknowledgement version. FunctionalAcknowledgementVersion *string `json:"functionalAcknowledgementVersion,omitempty"` // BatchFunctionalAcknowledgements - The value indicating whether to batch functional acknowledgements. BatchFunctionalAcknowledgements *bool `json:"batchFunctionalAcknowledgements,omitempty"` // NeedImplementationAcknowledgement - The value indicating whether implementation acknowledgement is needed. NeedImplementationAcknowledgement *bool `json:"needImplementationAcknowledgement,omitempty"` // ImplementationAcknowledgementVersion - The implementation acknowledgement version. ImplementationAcknowledgementVersion *string `json:"implementationAcknowledgementVersion,omitempty"` // BatchImplementationAcknowledgements - The value indicating whether to batch implementation acknowledgements. BatchImplementationAcknowledgements *bool `json:"batchImplementationAcknowledgements,omitempty"` // NeedLoopForValidMessages - The value indicating whether a loop is needed for valid messages. NeedLoopForValidMessages *bool `json:"needLoopForValidMessages,omitempty"` // SendSynchronousAcknowledgement - The value indicating whether to send synchronous acknowledgement. SendSynchronousAcknowledgement *bool `json:"sendSynchronousAcknowledgement,omitempty"` // AcknowledgementControlNumberPrefix - The acknowledgement control number prefix. AcknowledgementControlNumberPrefix *string `json:"acknowledgementControlNumberPrefix,omitempty"` // AcknowledgementControlNumberSuffix - The acknowledgement control number suffix. AcknowledgementControlNumberSuffix *string `json:"acknowledgementControlNumberSuffix,omitempty"` // AcknowledgementControlNumberLowerBound - The acknowledgement control number lower bound. AcknowledgementControlNumberLowerBound *int32 `json:"acknowledgementControlNumberLowerBound,omitempty"` // AcknowledgementControlNumberUpperBound - The acknowledgement control number upper bound. AcknowledgementControlNumberUpperBound *int32 `json:"acknowledgementControlNumberUpperBound,omitempty"` // RolloverAcknowledgementControlNumber - The value indicating whether to rollover acknowledgement control number. RolloverAcknowledgementControlNumber *bool `json:"rolloverAcknowledgementControlNumber,omitempty"` }
X12AcknowledgementSettings the X12 agreement acknowledgement settings.
type X12AgreementContent ¶
type X12AgreementContent struct { // ReceiveAgreement - The X12 one-way receive agreement. ReceiveAgreement *X12OneWayAgreement `json:"receiveAgreement,omitempty"` // SendAgreement - The X12 one-way send agreement. SendAgreement *X12OneWayAgreement `json:"sendAgreement,omitempty"` }
X12AgreementContent the X12 agreement content.
type X12CharacterSet ¶
type X12CharacterSet string
X12CharacterSet enumerates the values for x12 character set.
const ( // X12CharacterSetBasic ... X12CharacterSetBasic X12CharacterSet = "Basic" // X12CharacterSetExtended ... X12CharacterSetExtended X12CharacterSet = "Extended" // X12CharacterSetNotSpecified ... X12CharacterSetNotSpecified X12CharacterSet = "NotSpecified" // X12CharacterSetUTF8 ... X12CharacterSetUTF8 X12CharacterSet = "UTF8" )
func PossibleX12CharacterSetValues ¶
func PossibleX12CharacterSetValues() []X12CharacterSet
PossibleX12CharacterSetValues returns an array of possible values for the X12CharacterSet const type.
type X12DateFormat ¶
type X12DateFormat string
X12DateFormat enumerates the values for x12 date format.
const ( // X12DateFormatCCYYMMDD ... X12DateFormatCCYYMMDD X12DateFormat = "CCYYMMDD" // X12DateFormatNotSpecified ... X12DateFormatNotSpecified X12DateFormat = "NotSpecified" // X12DateFormatYYMMDD ... X12DateFormatYYMMDD X12DateFormat = "YYMMDD" )
func PossibleX12DateFormatValues ¶
func PossibleX12DateFormatValues() []X12DateFormat
PossibleX12DateFormatValues returns an array of possible values for the X12DateFormat const type.
type X12DelimiterOverrides ¶
type X12DelimiterOverrides struct { // ProtocolVersion - The protocol version. ProtocolVersion *string `json:"protocolVersion,omitempty"` // MessageID - The message id. MessageID *string `json:"messageId,omitempty"` // DataElementSeparator - The data element separator. DataElementSeparator *int32 `json:"dataElementSeparator,omitempty"` // ComponentSeparator - The component separator. ComponentSeparator *int32 `json:"componentSeparator,omitempty"` // SegmentTerminator - The segment terminator. SegmentTerminator *int32 `json:"segmentTerminator,omitempty"` // SegmentTerminatorSuffix - The segment terminator suffix. Possible values include: 'SegmentTerminatorSuffixNotSpecified', 'SegmentTerminatorSuffixNone', 'SegmentTerminatorSuffixCR', 'SegmentTerminatorSuffixLF', 'SegmentTerminatorSuffixCRLF' SegmentTerminatorSuffix SegmentTerminatorSuffix `json:"segmentTerminatorSuffix,omitempty"` // ReplaceCharacter - The replacement character. ReplaceCharacter *int32 `json:"replaceCharacter,omitempty"` // ReplaceSeparatorsInPayload - The value indicating whether to replace separators in payload. ReplaceSeparatorsInPayload *bool `json:"replaceSeparatorsInPayload,omitempty"` // TargetNamespace - The target namespace on which this delimiter settings has to be applied. TargetNamespace *string `json:"targetNamespace,omitempty"` }
X12DelimiterOverrides the X12 delimiter override settings.
type X12EnvelopeOverride ¶
type X12EnvelopeOverride struct { // TargetNamespace - The target namespace on which this envelope settings has to be applied. TargetNamespace *string `json:"targetNamespace,omitempty"` // ProtocolVersion - The protocol version on which this envelope settings has to be applied. ProtocolVersion *string `json:"protocolVersion,omitempty"` // MessageID - The message id on which this envelope settings has to be applied. MessageID *string `json:"messageId,omitempty"` // ResponsibleAgencyCode - The responsible agency code. ResponsibleAgencyCode *string `json:"responsibleAgencyCode,omitempty"` // HeaderVersion - The header version. HeaderVersion *string `json:"headerVersion,omitempty"` // SenderApplicationID - The sender application id. SenderApplicationID *string `json:"senderApplicationId,omitempty"` // ReceiverApplicationID - The receiver application id. ReceiverApplicationID *string `json:"receiverApplicationId,omitempty"` // FunctionalIdentifierCode - The functional identifier code. FunctionalIdentifierCode *string `json:"functionalIdentifierCode,omitempty"` // DateFormat - The date format. Possible values include: 'X12DateFormatNotSpecified', 'X12DateFormatCCYYMMDD', 'X12DateFormatYYMMDD' DateFormat X12DateFormat `json:"dateFormat,omitempty"` // TimeFormat - The time format. Possible values include: 'X12TimeFormatNotSpecified', 'X12TimeFormatHHMM', 'X12TimeFormatHHMMSS', 'X12TimeFormatHHMMSSdd', 'X12TimeFormatHHMMSSd' TimeFormat X12TimeFormat `json:"timeFormat,omitempty"` }
X12EnvelopeOverride the X12 envelope override settings.
type X12EnvelopeSettings ¶
type X12EnvelopeSettings struct { // ControlStandardsID - The controls standards id. ControlStandardsID *int32 `json:"controlStandardsId,omitempty"` // UseControlStandardsIDAsRepetitionCharacter - The value indicating whether to use control standards id as repetition character. UseControlStandardsIDAsRepetitionCharacter *bool `json:"useControlStandardsIdAsRepetitionCharacter,omitempty"` // SenderApplicationID - The sender application id. SenderApplicationID *string `json:"senderApplicationId,omitempty"` // ReceiverApplicationID - The receiver application id. ReceiverApplicationID *string `json:"receiverApplicationId,omitempty"` // ControlVersionNumber - The control version number. ControlVersionNumber *string `json:"controlVersionNumber,omitempty"` // InterchangeControlNumberLowerBound - The interchange control number lower bound. InterchangeControlNumberLowerBound *int32 `json:"interchangeControlNumberLowerBound,omitempty"` // InterchangeControlNumberUpperBound - The interchange control number upper bound. InterchangeControlNumberUpperBound *int32 `json:"interchangeControlNumberUpperBound,omitempty"` // RolloverInterchangeControlNumber - The value indicating whether to rollover interchange control number. RolloverInterchangeControlNumber *bool `json:"rolloverInterchangeControlNumber,omitempty"` // EnableDefaultGroupHeaders - The value indicating whether to enable default group headers. EnableDefaultGroupHeaders *bool `json:"enableDefaultGroupHeaders,omitempty"` // FunctionalGroupID - The functional group id. FunctionalGroupID *string `json:"functionalGroupId,omitempty"` // GroupControlNumberLowerBound - The group control number lower bound. GroupControlNumberLowerBound *int32 `json:"groupControlNumberLowerBound,omitempty"` // GroupControlNumberUpperBound - The group control number upper bound. GroupControlNumberUpperBound *int32 `json:"groupControlNumberUpperBound,omitempty"` // RolloverGroupControlNumber - The value indicating whether to rollover group control number. RolloverGroupControlNumber *bool `json:"rolloverGroupControlNumber,omitempty"` // GroupHeaderAgencyCode - The group header agency code. GroupHeaderAgencyCode *string `json:"groupHeaderAgencyCode,omitempty"` // GroupHeaderVersion - The group header version. GroupHeaderVersion *string `json:"groupHeaderVersion,omitempty"` // TransactionSetControlNumberLowerBound - The transaction set control number lower bound. TransactionSetControlNumberLowerBound *int32 `json:"transactionSetControlNumberLowerBound,omitempty"` // TransactionSetControlNumberUpperBound - The transaction set control number upper bound. TransactionSetControlNumberUpperBound *int32 `json:"transactionSetControlNumberUpperBound,omitempty"` // RolloverTransactionSetControlNumber - The value indicating whether to rollover transaction set control number. RolloverTransactionSetControlNumber *bool `json:"rolloverTransactionSetControlNumber,omitempty"` // TransactionSetControlNumberPrefix - The transaction set control number prefix. TransactionSetControlNumberPrefix *string `json:"transactionSetControlNumberPrefix,omitempty"` // TransactionSetControlNumberSuffix - The transaction set control number suffix. TransactionSetControlNumberSuffix *string `json:"transactionSetControlNumberSuffix,omitempty"` // OverwriteExistingTransactionSetControlNumber - The value indicating whether to overwrite existing transaction set control number. OverwriteExistingTransactionSetControlNumber *bool `json:"overwriteExistingTransactionSetControlNumber,omitempty"` // GroupHeaderDateFormat - The group header date format. Possible values include: 'X12DateFormatNotSpecified', 'X12DateFormatCCYYMMDD', 'X12DateFormatYYMMDD' GroupHeaderDateFormat X12DateFormat `json:"groupHeaderDateFormat,omitempty"` // GroupHeaderTimeFormat - The group header time format. Possible values include: 'X12TimeFormatNotSpecified', 'X12TimeFormatHHMM', 'X12TimeFormatHHMMSS', 'X12TimeFormatHHMMSSdd', 'X12TimeFormatHHMMSSd' GroupHeaderTimeFormat X12TimeFormat `json:"groupHeaderTimeFormat,omitempty"` // UsageIndicator - The usage indicator. Possible values include: 'UsageIndicatorNotSpecified', 'UsageIndicatorTest', 'UsageIndicatorInformation', 'UsageIndicatorProduction' UsageIndicator UsageIndicator `json:"usageIndicator,omitempty"` }
X12EnvelopeSettings the X12 agreement envelope settings.
type X12FramingSettings ¶
type X12FramingSettings struct { // DataElementSeparator - The data element separator. DataElementSeparator *int32 `json:"dataElementSeparator,omitempty"` // ComponentSeparator - The component separator. ComponentSeparator *int32 `json:"componentSeparator,omitempty"` // ReplaceSeparatorsInPayload - The value indicating whether to replace separators in payload. ReplaceSeparatorsInPayload *bool `json:"replaceSeparatorsInPayload,omitempty"` // ReplaceCharacter - The replacement character. ReplaceCharacter *int32 `json:"replaceCharacter,omitempty"` // SegmentTerminator - The segment terminator. SegmentTerminator *int32 `json:"segmentTerminator,omitempty"` // CharacterSet - The X12 character set. Possible values include: 'X12CharacterSetNotSpecified', 'X12CharacterSetBasic', 'X12CharacterSetExtended', 'X12CharacterSetUTF8' CharacterSet X12CharacterSet `json:"characterSet,omitempty"` // SegmentTerminatorSuffix - The segment terminator suffix. Possible values include: 'SegmentTerminatorSuffixNotSpecified', 'SegmentTerminatorSuffixNone', 'SegmentTerminatorSuffixCR', 'SegmentTerminatorSuffixLF', 'SegmentTerminatorSuffixCRLF' SegmentTerminatorSuffix SegmentTerminatorSuffix `json:"segmentTerminatorSuffix,omitempty"` }
X12FramingSettings the X12 agreement framing settings.
type X12MessageFilter ¶
type X12MessageFilter struct { // MessageFilterType - The message filter type. Possible values include: 'MessageFilterTypeNotSpecified', 'MessageFilterTypeInclude', 'MessageFilterTypeExclude' MessageFilterType MessageFilterType `json:"messageFilterType,omitempty"` }
X12MessageFilter the X12 message filter for odata query.
type X12MessageIdentifier ¶
type X12MessageIdentifier struct { // MessageID - The message id. MessageID *string `json:"messageId,omitempty"` }
X12MessageIdentifier the X12 message identifier.
type X12OneWayAgreement ¶
type X12OneWayAgreement struct { // SenderBusinessIdentity - The sender business identity SenderBusinessIdentity *BusinessIdentity `json:"senderBusinessIdentity,omitempty"` // ReceiverBusinessIdentity - The receiver business identity ReceiverBusinessIdentity *BusinessIdentity `json:"receiverBusinessIdentity,omitempty"` // ProtocolSettings - The X12 protocol settings. ProtocolSettings *X12ProtocolSettings `json:"protocolSettings,omitempty"` }
X12OneWayAgreement the X12 oneway agreement.
type X12ProcessingSettings ¶
type X12ProcessingSettings struct { // MaskSecurityInfo - The value indicating whether to mask security information. MaskSecurityInfo *bool `json:"maskSecurityInfo,omitempty"` // ConvertImpliedDecimal - The value indicating whether to convert numerical type to implied decimal. ConvertImpliedDecimal *bool `json:"convertImpliedDecimal,omitempty"` // PreserveInterchange - The value indicating whether to preserve interchange. PreserveInterchange *bool `json:"preserveInterchange,omitempty"` // SuspendInterchangeOnError - The value indicating whether to suspend interchange on error. SuspendInterchangeOnError *bool `json:"suspendInterchangeOnError,omitempty"` // CreateEmptyXMLTagsForTrailingSeparators - The value indicating whether to create empty xml tags for trailing separators. CreateEmptyXMLTagsForTrailingSeparators *bool `json:"createEmptyXmlTagsForTrailingSeparators,omitempty"` // UseDotAsDecimalSeparator - The value indicating whether to use dot as decimal separator. UseDotAsDecimalSeparator *bool `json:"useDotAsDecimalSeparator,omitempty"` }
X12ProcessingSettings the X12 processing settings.
type X12ProtocolSettings ¶
type X12ProtocolSettings struct { // ValidationSettings - The X12 validation settings. ValidationSettings *X12ValidationSettings `json:"validationSettings,omitempty"` // FramingSettings - The X12 framing settings. FramingSettings *X12FramingSettings `json:"framingSettings,omitempty"` // EnvelopeSettings - The X12 envelope settings. EnvelopeSettings *X12EnvelopeSettings `json:"envelopeSettings,omitempty"` // AcknowledgementSettings - The X12 acknowledgment settings. AcknowledgementSettings *X12AcknowledgementSettings `json:"acknowledgementSettings,omitempty"` // MessageFilter - The X12 message filter. MessageFilter *X12MessageFilter `json:"messageFilter,omitempty"` // SecuritySettings - The X12 security settings. SecuritySettings *X12SecuritySettings `json:"securitySettings,omitempty"` // ProcessingSettings - The X12 processing settings. ProcessingSettings *X12ProcessingSettings `json:"processingSettings,omitempty"` // EnvelopeOverrides - The X12 envelope override settings. EnvelopeOverrides *[]X12EnvelopeOverride `json:"envelopeOverrides,omitempty"` // ValidationOverrides - The X12 validation override settings. ValidationOverrides *[]X12ValidationOverride `json:"validationOverrides,omitempty"` // MessageFilterList - The X12 message filter list. MessageFilterList *[]X12MessageIdentifier `json:"messageFilterList,omitempty"` // SchemaReferences - The X12 schema references. SchemaReferences *[]X12SchemaReference `json:"schemaReferences,omitempty"` // X12DelimiterOverrides - The X12 delimiter override settings. X12DelimiterOverrides *[]X12DelimiterOverrides `json:"x12DelimiterOverrides,omitempty"` }
X12ProtocolSettings the X12 agreement protocol settings.
type X12SchemaReference ¶
type X12SchemaReference struct { // MessageID - The message id. MessageID *string `json:"messageId,omitempty"` // SenderApplicationID - The sender application id. SenderApplicationID *string `json:"senderApplicationId,omitempty"` // SchemaVersion - The schema version. SchemaVersion *string `json:"schemaVersion,omitempty"` // SchemaName - The schema name. SchemaName *string `json:"schemaName,omitempty"` }
X12SchemaReference the X12 schema reference.
type X12SecuritySettings ¶
type X12SecuritySettings struct { // AuthorizationQualifier - The authorization qualifier. AuthorizationQualifier *string `json:"authorizationQualifier,omitempty"` // AuthorizationValue - The authorization value. AuthorizationValue *string `json:"authorizationValue,omitempty"` // SecurityQualifier - The security qualifier. SecurityQualifier *string `json:"securityQualifier,omitempty"` // PasswordValue - The password value. PasswordValue *string `json:"passwordValue,omitempty"` }
X12SecuritySettings the X12 agreement security settings.
type X12TimeFormat ¶
type X12TimeFormat string
X12TimeFormat enumerates the values for x12 time format.
const ( // X12TimeFormatHHMM ... X12TimeFormatHHMM X12TimeFormat = "HHMM" // X12TimeFormatHHMMSS ... X12TimeFormatHHMMSS X12TimeFormat = "HHMMSS" // X12TimeFormatHHMMSSd ... X12TimeFormatHHMMSSd X12TimeFormat = "HHMMSSd" // X12TimeFormatHHMMSSdd ... X12TimeFormatHHMMSSdd X12TimeFormat = "HHMMSSdd" // X12TimeFormatNotSpecified ... X12TimeFormatNotSpecified X12TimeFormat = "NotSpecified" )
func PossibleX12TimeFormatValues ¶
func PossibleX12TimeFormatValues() []X12TimeFormat
PossibleX12TimeFormatValues returns an array of possible values for the X12TimeFormat const type.
type X12ValidationOverride ¶
type X12ValidationOverride struct { // MessageID - The message id on which the validation settings has to be applied. MessageID *string `json:"messageId,omitempty"` // ValidateEdiTypes - The value indicating whether to validate EDI types. ValidateEdiTypes *bool `json:"validateEdiTypes,omitempty"` // ValidateXsdTypes - The value indicating whether to validate XSD types. ValidateXsdTypes *bool `json:"validateXsdTypes,omitempty"` // AllowLeadingAndTrailingSpacesAndZeroes - The value indicating whether to allow leading and trailing spaces and zeroes. AllowLeadingAndTrailingSpacesAndZeroes *bool `json:"allowLeadingAndTrailingSpacesAndZeroes,omitempty"` // ValidateCharacterSet - The value indicating whether to validate character Set. ValidateCharacterSet *bool `json:"validateCharacterSet,omitempty"` // TrimLeadingAndTrailingSpacesAndZeroes - The value indicating whether to trim leading and trailing spaces and zeroes. TrimLeadingAndTrailingSpacesAndZeroes *bool `json:"trimLeadingAndTrailingSpacesAndZeroes,omitempty"` // TrailingSeparatorPolicy - The trailing separator policy. Possible values include: 'TrailingSeparatorPolicyNotSpecified', 'TrailingSeparatorPolicyNotAllowed', 'TrailingSeparatorPolicyOptional', 'TrailingSeparatorPolicyMandatory' TrailingSeparatorPolicy TrailingSeparatorPolicy `json:"trailingSeparatorPolicy,omitempty"` }
X12ValidationOverride the X12 validation override settings.
type X12ValidationSettings ¶
type X12ValidationSettings struct { // ValidateCharacterSet - The value indicating whether to validate character set in the message. ValidateCharacterSet *bool `json:"validateCharacterSet,omitempty"` // CheckDuplicateInterchangeControlNumber - The value indicating whether to check for duplicate interchange control number. CheckDuplicateInterchangeControlNumber *bool `json:"checkDuplicateInterchangeControlNumber,omitempty"` // InterchangeControlNumberValidityDays - The validity period of interchange control number. InterchangeControlNumberValidityDays *int32 `json:"interchangeControlNumberValidityDays,omitempty"` // CheckDuplicateGroupControlNumber - The value indicating whether to check for duplicate group control number. CheckDuplicateGroupControlNumber *bool `json:"checkDuplicateGroupControlNumber,omitempty"` // CheckDuplicateTransactionSetControlNumber - The value indicating whether to check for duplicate transaction set control number. CheckDuplicateTransactionSetControlNumber *bool `json:"checkDuplicateTransactionSetControlNumber,omitempty"` // ValidateEdiTypes - The value indicating whether to Whether to validate EDI types. ValidateEdiTypes *bool `json:"validateEdiTypes,omitempty"` // ValidateXsdTypes - The value indicating whether to Whether to validate XSD types. ValidateXsdTypes *bool `json:"validateXsdTypes,omitempty"` // AllowLeadingAndTrailingSpacesAndZeroes - The value indicating whether to allow leading and trailing spaces and zeroes. AllowLeadingAndTrailingSpacesAndZeroes *bool `json:"allowLeadingAndTrailingSpacesAndZeroes,omitempty"` // TrimLeadingAndTrailingSpacesAndZeroes - The value indicating whether to trim leading and trailing spaces and zeroes. TrimLeadingAndTrailingSpacesAndZeroes *bool `json:"trimLeadingAndTrailingSpacesAndZeroes,omitempty"` // TrailingSeparatorPolicy - The trailing separator policy. Possible values include: 'TrailingSeparatorPolicyNotSpecified', 'TrailingSeparatorPolicyNotAllowed', 'TrailingSeparatorPolicyOptional', 'TrailingSeparatorPolicyMandatory' TrailingSeparatorPolicy TrailingSeparatorPolicy `json:"trailingSeparatorPolicy,omitempty"` }
X12ValidationSettings the X12 agreement validation settings.