Documentation ¶
Overview ¶
Package logic implements the Azure ARM Logic service API version 2015-08-01-preview.
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 B2BPartnerContent
- type BusinessIdentity
- type CallbackURL
- 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 HashingAlgorithm
- type IntegrationAccount
- type IntegrationAccountAgreement
- type IntegrationAccountAgreementFilter
- type IntegrationAccountAgreementListResult
- type IntegrationAccountAgreementProperties
- type IntegrationAccountAgreementsClient
- func (client IntegrationAccountAgreementsClient) CreateOrUpdate(resourceGroupName string, integrationAccountName string, agreementName string, ...) (result IntegrationAccountAgreement, err error)
- func (client IntegrationAccountAgreementsClient) CreateOrUpdatePreparer(resourceGroupName string, integrationAccountName string, agreementName string, ...) (*http.Request, error)
- func (client IntegrationAccountAgreementsClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccountAgreement, err error)
- func (client IntegrationAccountAgreementsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountAgreementsClient) Delete(resourceGroupName string, integrationAccountName string, agreementName string) (result autorest.Response, err error)
- func (client IntegrationAccountAgreementsClient) DeletePreparer(resourceGroupName string, integrationAccountName string, agreementName string) (*http.Request, error)
- func (client IntegrationAccountAgreementsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client IntegrationAccountAgreementsClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountAgreementsClient) Get(resourceGroupName string, integrationAccountName string, agreementName string) (result IntegrationAccountAgreement, err error)
- func (client IntegrationAccountAgreementsClient) GetPreparer(resourceGroupName string, integrationAccountName string, agreementName string) (*http.Request, error)
- func (client IntegrationAccountAgreementsClient) GetResponder(resp *http.Response) (result IntegrationAccountAgreement, err error)
- func (client IntegrationAccountAgreementsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountAgreementsClient) List(resourceGroupName string, integrationAccountName string, top *int32, ...) (result IntegrationAccountAgreementListResult, err error)
- func (client IntegrationAccountAgreementsClient) ListNextResults(lastResults IntegrationAccountAgreementListResult) (result IntegrationAccountAgreementListResult, err error)
- func (client IntegrationAccountAgreementsClient) ListPreparer(resourceGroupName string, integrationAccountName string, top *int32, ...) (*http.Request, error)
- func (client IntegrationAccountAgreementsClient) ListResponder(resp *http.Response) (result IntegrationAccountAgreementListResult, err error)
- func (client IntegrationAccountAgreementsClient) ListSender(req *http.Request) (*http.Response, error)
- type IntegrationAccountCertificate
- type IntegrationAccountCertificateListResult
- type IntegrationAccountCertificateProperties
- type IntegrationAccountCertificatesClient
- func (client IntegrationAccountCertificatesClient) CreateOrUpdate(resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountCertificate, err error)
- func (client IntegrationAccountCertificatesClient) CreateOrUpdatePreparer(resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountCertificatesClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccountCertificate, err error)
- func (client IntegrationAccountCertificatesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountCertificatesClient) Delete(resourceGroupName string, integrationAccountName string, ...) (result autorest.Response, err error)
- func (client IntegrationAccountCertificatesClient) DeletePreparer(resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountCertificatesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client IntegrationAccountCertificatesClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountCertificatesClient) Get(resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountCertificate, err error)
- func (client IntegrationAccountCertificatesClient) GetPreparer(resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountCertificatesClient) GetResponder(resp *http.Response) (result IntegrationAccountCertificate, err error)
- func (client IntegrationAccountCertificatesClient) GetSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountCertificatesClient) List(resourceGroupName string, integrationAccountName string, top *int32) (result IntegrationAccountCertificateListResult, err error)
- func (client IntegrationAccountCertificatesClient) ListNextResults(lastResults IntegrationAccountCertificateListResult) (result IntegrationAccountCertificateListResult, err error)
- func (client IntegrationAccountCertificatesClient) ListPreparer(resourceGroupName string, integrationAccountName string, top *int32) (*http.Request, error)
- func (client IntegrationAccountCertificatesClient) ListResponder(resp *http.Response) (result IntegrationAccountCertificateListResult, err error)
- func (client IntegrationAccountCertificatesClient) ListSender(req *http.Request) (*http.Response, error)
- type IntegrationAccountContentHash
- type IntegrationAccountContentLink
- type IntegrationAccountListResult
- type IntegrationAccountMap
- type IntegrationAccountMapFilter
- type IntegrationAccountMapListResult
- type IntegrationAccountMapProperties
- type IntegrationAccountMapsClient
- func (client IntegrationAccountMapsClient) CreateOrUpdate(resourceGroupName string, integrationAccountName string, mapName string, ...) (result IntegrationAccountMap, err error)
- func (client IntegrationAccountMapsClient) CreateOrUpdatePreparer(resourceGroupName string, integrationAccountName string, mapName string, ...) (*http.Request, error)
- func (client IntegrationAccountMapsClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccountMap, err error)
- func (client IntegrationAccountMapsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountMapsClient) Delete(resourceGroupName string, integrationAccountName string, mapName string) (result autorest.Response, err error)
- func (client IntegrationAccountMapsClient) DeletePreparer(resourceGroupName string, integrationAccountName string, mapName string) (*http.Request, error)
- func (client IntegrationAccountMapsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client IntegrationAccountMapsClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountMapsClient) Get(resourceGroupName string, integrationAccountName string, mapName string) (result IntegrationAccountMap, err error)
- func (client IntegrationAccountMapsClient) GetPreparer(resourceGroupName string, integrationAccountName string, mapName string) (*http.Request, error)
- func (client IntegrationAccountMapsClient) GetResponder(resp *http.Response) (result IntegrationAccountMap, err error)
- func (client IntegrationAccountMapsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountMapsClient) List(resourceGroupName string, integrationAccountName string, top *int32, ...) (result IntegrationAccountMapListResult, err error)
- func (client IntegrationAccountMapsClient) ListNextResults(lastResults IntegrationAccountMapListResult) (result IntegrationAccountMapListResult, err error)
- func (client IntegrationAccountMapsClient) ListPreparer(resourceGroupName string, integrationAccountName string, top *int32, ...) (*http.Request, error)
- func (client IntegrationAccountMapsClient) ListResponder(resp *http.Response) (result IntegrationAccountMapListResult, err error)
- func (client IntegrationAccountMapsClient) ListSender(req *http.Request) (*http.Response, error)
- type IntegrationAccountPartner
- type IntegrationAccountPartnerFilter
- type IntegrationAccountPartnerListResult
- type IntegrationAccountPartnerProperties
- type IntegrationAccountPartnersClient
- func (client IntegrationAccountPartnersClient) CreateOrUpdate(resourceGroupName string, integrationAccountName string, partnerName string, ...) (result IntegrationAccountPartner, err error)
- func (client IntegrationAccountPartnersClient) CreateOrUpdatePreparer(resourceGroupName string, integrationAccountName string, partnerName string, ...) (*http.Request, error)
- func (client IntegrationAccountPartnersClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccountPartner, err error)
- func (client IntegrationAccountPartnersClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountPartnersClient) Delete(resourceGroupName string, integrationAccountName string, partnerName string) (result autorest.Response, err error)
- func (client IntegrationAccountPartnersClient) DeletePreparer(resourceGroupName string, integrationAccountName string, partnerName string) (*http.Request, error)
- func (client IntegrationAccountPartnersClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client IntegrationAccountPartnersClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountPartnersClient) Get(resourceGroupName string, integrationAccountName string, partnerName string) (result IntegrationAccountPartner, err error)
- func (client IntegrationAccountPartnersClient) GetPreparer(resourceGroupName string, integrationAccountName string, partnerName string) (*http.Request, error)
- func (client IntegrationAccountPartnersClient) GetResponder(resp *http.Response) (result IntegrationAccountPartner, err error)
- func (client IntegrationAccountPartnersClient) GetSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountPartnersClient) List(resourceGroupName string, integrationAccountName string, top *int32, ...) (result IntegrationAccountPartnerListResult, err error)
- func (client IntegrationAccountPartnersClient) ListNextResults(lastResults IntegrationAccountPartnerListResult) (result IntegrationAccountPartnerListResult, err error)
- func (client IntegrationAccountPartnersClient) ListPreparer(resourceGroupName string, integrationAccountName string, top *int32, ...) (*http.Request, error)
- func (client IntegrationAccountPartnersClient) ListResponder(resp *http.Response) (result IntegrationAccountPartnerListResult, err error)
- func (client IntegrationAccountPartnersClient) ListSender(req *http.Request) (*http.Response, error)
- type IntegrationAccountResource
- type IntegrationAccountSchema
- type IntegrationAccountSchemaFilter
- type IntegrationAccountSchemaListResult
- type IntegrationAccountSchemaProperties
- type IntegrationAccountSchemasClient
- func (client IntegrationAccountSchemasClient) CreateOrUpdate(resourceGroupName string, integrationAccountName string, schemaName string, ...) (result IntegrationAccountSchema, err error)
- func (client IntegrationAccountSchemasClient) CreateOrUpdatePreparer(resourceGroupName string, integrationAccountName string, schemaName string, ...) (*http.Request, error)
- func (client IntegrationAccountSchemasClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccountSchema, err error)
- func (client IntegrationAccountSchemasClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountSchemasClient) Delete(resourceGroupName string, integrationAccountName string, schemaName string) (result autorest.Response, err error)
- func (client IntegrationAccountSchemasClient) DeletePreparer(resourceGroupName string, integrationAccountName string, schemaName string) (*http.Request, error)
- func (client IntegrationAccountSchemasClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client IntegrationAccountSchemasClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountSchemasClient) Get(resourceGroupName string, integrationAccountName string, schemaName string) (result IntegrationAccountSchema, err error)
- func (client IntegrationAccountSchemasClient) GetPreparer(resourceGroupName string, integrationAccountName string, schemaName string) (*http.Request, error)
- func (client IntegrationAccountSchemasClient) GetResponder(resp *http.Response) (result IntegrationAccountSchema, err error)
- func (client IntegrationAccountSchemasClient) GetSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountSchemasClient) List(resourceGroupName string, integrationAccountName string, top *int32, ...) (result IntegrationAccountSchemaListResult, err error)
- func (client IntegrationAccountSchemasClient) ListNextResults(lastResults IntegrationAccountSchemaListResult) (result IntegrationAccountSchemaListResult, err error)
- func (client IntegrationAccountSchemasClient) ListPreparer(resourceGroupName string, integrationAccountName string, top *int32, ...) (*http.Request, error)
- func (client IntegrationAccountSchemasClient) ListResponder(resp *http.Response) (result IntegrationAccountSchemaListResult, err error)
- func (client IntegrationAccountSchemasClient) ListSender(req *http.Request) (*http.Response, error)
- type IntegrationAccountSku
- type IntegrationAccountsClient
- func (client IntegrationAccountsClient) CreateOrUpdate(resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccount, err error)
- func (client IntegrationAccountsClient) CreateOrUpdatePreparer(resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountsClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccount, err error)
- func (client IntegrationAccountsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountsClient) Delete(resourceGroupName string, integrationAccountName string) (result autorest.Response, err error)
- func (client IntegrationAccountsClient) DeletePreparer(resourceGroupName string, integrationAccountName string) (*http.Request, error)
- func (client IntegrationAccountsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client IntegrationAccountsClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountsClient) Get(resourceGroupName string, integrationAccountName string) (result IntegrationAccount, err error)
- func (client IntegrationAccountsClient) GetPreparer(resourceGroupName string, integrationAccountName string) (*http.Request, error)
- func (client IntegrationAccountsClient) GetResponder(resp *http.Response) (result IntegrationAccount, err error)
- func (client IntegrationAccountsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountsClient) ListByResourceGroup(resourceGroupName string, top *int32) (result IntegrationAccountListResult, err error)
- func (client IntegrationAccountsClient) ListByResourceGroupNextResults(lastResults IntegrationAccountListResult) (result IntegrationAccountListResult, err error)
- func (client IntegrationAccountsClient) ListByResourceGroupPreparer(resourceGroupName string, top *int32) (*http.Request, error)
- func (client IntegrationAccountsClient) ListByResourceGroupResponder(resp *http.Response) (result IntegrationAccountListResult, err error)
- func (client IntegrationAccountsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountsClient) ListBySubscription(top *int32) (result IntegrationAccountListResult, err error)
- func (client IntegrationAccountsClient) ListBySubscriptionNextResults(lastResults IntegrationAccountListResult) (result IntegrationAccountListResult, err error)
- func (client IntegrationAccountsClient) ListBySubscriptionPreparer(top *int32) (*http.Request, error)
- func (client IntegrationAccountsClient) ListBySubscriptionResponder(resp *http.Response) (result IntegrationAccountListResult, err error)
- func (client IntegrationAccountsClient) ListBySubscriptionSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountsClient) ListCallbackURL(resourceGroupName string, integrationAccountName string, ...) (result CallbackURL, err error)
- func (client IntegrationAccountsClient) ListCallbackURLPreparer(resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountsClient) ListCallbackURLResponder(resp *http.Response) (result CallbackURL, err error)
- func (client IntegrationAccountsClient) ListCallbackURLSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountsClient) Update(resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccount, err error)
- func (client IntegrationAccountsClient) UpdatePreparer(resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountsClient) UpdateResponder(resp *http.Response) (result IntegrationAccount, err error)
- func (client IntegrationAccountsClient) UpdateSender(req *http.Request) (*http.Response, error)
- type KeyVaultKeyReference
- type ListCallbackURLParameters
- type ManagementClient
- type MapType
- type MessageFilterType
- type PartnerContent
- type PartnerType
- type ResourceReference
- type SchemaType
- type SegmentTerminatorSuffix
- type SkuName
- type TrailingSeparatorPolicy
- type UsageIndicator
- 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 ( // APIVersion is the version of the Logic APIVersion = "2015-08-01-preview" // DefaultBaseURI is the default URI used for the service Logic DefaultBaseURI = "https://management.azure.com" )
Variables ¶
This section is empty.
Functions ¶
func UserAgent ¶
func UserAgent() string
UserAgent returns the UserAgent string to use when sending http.Requests.
func Version ¶
func Version() string
Version returns the semantic version (see http://semver.org) of the client.
Types ¶
type AS2AcknowledgementConnectionSettings ¶
type AS2AcknowledgementConnectionSettings struct { IgnoreCertificateNameMismatch *bool `json:"ignoreCertificateNameMismatch,omitempty"` SupportHTTPStatusCodeContinue *bool `json:"supportHttpStatusCodeContinue,omitempty"` KeepHTTPConnectionAlive *bool `json:"keepHttpConnectionAlive,omitempty"` UnfoldHTTPHeaders *bool `json:"unfoldHttpHeaders,omitempty"` }
AS2AcknowledgementConnectionSettings is
type AS2AgreementContent ¶
type AS2AgreementContent struct { ReceiveAgreement *AS2OneWayAgreement `json:"receiveAgreement,omitempty"` SendAgreement *AS2OneWayAgreement `json:"sendAgreement,omitempty"` }
AS2AgreementContent is
type AS2EnvelopeSettings ¶
type AS2EnvelopeSettings struct { MessageContentType *string `json:"messageContentType,omitempty"` TransmitFileNameInMimeHeader *bool `json:"transmitFileNameInMimeHeader,omitempty"` FileNameTemplate *string `json:"fileNameTemplate,omitempty"` SuspendMessageOnFileNameGenerationError *bool `json:"SuspendMessageOnFileNameGenerationError,omitempty"` AutogenerateFileName *bool `json:"AutogenerateFileName,omitempty"` }
AS2EnvelopeSettings is
type AS2ErrorSettings ¶
type AS2ErrorSettings struct { SuspendDuplicateMessage *bool `json:"SuspendDuplicateMessage,omitempty"` ResendIfMdnNotReceived *bool `json:"ResendIfMdnNotReceived,omitempty"` }
AS2ErrorSettings is
type AS2MdnSettings ¶
type AS2MdnSettings struct { NeedMdn *bool `json:"needMdn,omitempty"` SignMdn *bool `json:"signMdn,omitempty"` SendMdnAsynchronously *bool `json:"sendMdnAsynchronously,omitempty"` ReceiptDeliveryURL *string `json:"receiptDeliveryUrl,omitempty"` DispositionNotificationTo *string `json:"dispositionNotificationTo,omitempty"` SignOutboundMdnIfOptional *bool `json:"signOutboundMdnIfOptional,omitempty"` MdnText *string `json:"mdnText,omitempty"` SendInboundMdnToMessageBox *bool `json:"sendInboundMdnToMessageBox,omitempty"` MicHashingAlgorithm HashingAlgorithm `json:"micHashingAlgorithm,omitempty"` }
AS2MdnSettings is
type AS2MessageConnectionSettings ¶
type AS2MessageConnectionSettings struct { IgnoreCertificateNameMismatch *bool `json:"ignoreCertificateNameMismatch,omitempty"` SupportHTTPStatusCodeContinue *bool `json:"supportHttpStatusCodeContinue,omitempty"` KeepHTTPConnectionAlive *bool `json:"keepHttpConnectionAlive,omitempty"` UnfoldHTTPHeaders *bool `json:"unfoldHttpHeaders,omitempty"` }
AS2MessageConnectionSettings is
type AS2OneWayAgreement ¶
type AS2OneWayAgreement struct { SenderBusinessIdentity *BusinessIdentity `json:"senderBusinessIdentity,omitempty"` ReceiverBusinessIdentity *BusinessIdentity `json:"receiverBusinessIdentity,omitempty"` ProtocolSettings *AS2ProtocolSettings `json:"protocolSettings,omitempty"` }
AS2OneWayAgreement is
type AS2ProtocolSettings ¶
type AS2ProtocolSettings struct { MessageConnectionSettings *AS2MessageConnectionSettings `json:"messageConnectionSettings,omitempty"` AcknowledgementConnectionSettings *AS2AcknowledgementConnectionSettings `json:"acknowledgementConnectionSettings,omitempty"` MdnSettings *AS2MdnSettings `json:"mdnSettings,omitempty"` SecuritySettings *AS2SecuritySettings `json:"securitySettings,omitempty"` ValidationSettings *AS2ValidationSettings `json:"validationSettings,omitempty"` EnvelopeSettings *AS2EnvelopeSettings `json:"envelopeSettings,omitempty"` ErrorSettings *AS2ErrorSettings `json:"errorSettings,omitempty"` }
AS2ProtocolSettings is
type AS2SecuritySettings ¶
type AS2SecuritySettings struct { OverrideGroupSigningCertificate *bool `json:"overrideGroupSigningCertificate,omitempty"` SigningCertificateName *string `json:"signingCertificateName,omitempty"` EncryptionCertificateName *string `json:"encryptionCertificateName,omitempty"` EnableNrrForInboundEncodedMessages *bool `json:"enableNrrForInboundEncodedMessages,omitempty"` EnableNrrForInboundDecodedMessages *bool `json:"enableNrrForInboundDecodedMessages,omitempty"` EnableNrrForOutboundMdn *bool `json:"enableNrrForOutboundMdn,omitempty"` EnableNrrForOutboundEncodedMessages *bool `json:"enableNrrForOutboundEncodedMessages,omitempty"` EnableNrrForOutboundDecodedMessages *bool `json:"enableNrrForOutboundDecodedMessages,omitempty"` EnableNrrForInboundMdn *bool `json:"enableNrrForInboundMdn,omitempty"` }
AS2SecuritySettings is
type AS2ValidationSettings ¶
type AS2ValidationSettings struct { OverrideMessageProperties *bool `json:"overrideMessageProperties,omitempty"` EncryptMessage *bool `json:"encryptMessage,omitempty"` SignMessage *bool `json:"signMessage,omitempty"` CompressMessage *bool `json:"compressMessage,omitempty"` CheckDuplicateMessage *bool `json:"checkDuplicateMessage,omitempty"` InterchangeDuplicatesValidityDays *int32 `json:"interchangeDuplicatesValidityDays,omitempty"` CheckCertificateRevocationListOnSend *bool `json:"checkCertificateRevocationListOnSend,omitempty"` CheckCertificateRevocationListOnReceive *bool `json:"checkCertificateRevocationListOnReceive,omitempty"` EncryptionAlgorithm EncryptionAlgorithm `json:"encryptionAlgorithm,omitempty"` }
AS2ValidationSettings is
type AgreementContent ¶
type AgreementContent struct { AS2 *AS2AgreementContent `json:"AS2,omitempty"` X12 *X12AgreementContent `json:"X12,omitempty"` Edifact *EdifactAgreementContent `json:"Edifact,omitempty"` }
AgreementContent is
type AgreementType ¶
type AgreementType string
AgreementType enumerates the values for agreement type.
const ( // AS2 specifies the as2 state for agreement type. AS2 AgreementType = "AS2" // Edifact specifies the edifact state for agreement type. Edifact AgreementType = "Edifact" // NotSpecified specifies the not specified state for agreement type. NotSpecified AgreementType = "NotSpecified" // X12 specifies the x12 state for agreement type. X12 AgreementType = "X12" )
type B2BPartnerContent ¶
type B2BPartnerContent struct {
BusinessIdentities *[]BusinessIdentity `json:"businessIdentities,omitempty"`
}
B2BPartnerContent is
type BusinessIdentity ¶
type BusinessIdentity struct { Qualifier *string `json:"Qualifier,omitempty"` Value *string `json:"Value,omitempty"` }
BusinessIdentity is
type CallbackURL ¶
CallbackURL is
type EdifactAcknowledgementSettings ¶
type EdifactAcknowledgementSettings struct { NeedTechnicalAcknowledgement *bool `json:"needTechnicalAcknowledgement,omitempty"` BatchTechnicalAcknowledgements *bool `json:"batchTechnicalAcknowledgements,omitempty"` NeedFunctionalAcknowledgement *bool `json:"needFunctionalAcknowledgement,omitempty"` BatchFunctionalAcknowledgements *bool `json:"batchFunctionalAcknowledgements,omitempty"` NeedLoopForValidMessages *bool `json:"needLoopForValidMessages,omitempty"` SendSynchronousAcknowledgement *bool `json:"sendSynchronousAcknowledgement,omitempty"` AcknowledgementControlNumberPrefix *string `json:"acknowledgementControlNumberPrefix,omitempty"` AcknowledgementControlNumberSuffix *string `json:"acknowledgementControlNumberSuffix,omitempty"` AcknowledgementControlNumberLowerBound *int32 `json:"acknowledgementControlNumberLowerBound,omitempty"` AcknowledgementControlNumberUpperBound *int32 `json:"acknowledgementControlNumberUpperBound,omitempty"` RolloverAcknowledgementControlNumber *bool `json:"rolloverAcknowledgementControlNumber,omitempty"` }
EdifactAcknowledgementSettings is
type EdifactAgreementContent ¶
type EdifactAgreementContent struct { ReceiveAgreement *EdifactOneWayAgreement `json:"receiveAgreement,omitempty"` SendAgreement *EdifactOneWayAgreement `json:"sendAgreement,omitempty"` }
EdifactAgreementContent is
type EdifactCharacterSet ¶
type EdifactCharacterSet string
EdifactCharacterSet enumerates the values for edifact character set.
const ( // EdifactCharacterSetKECA specifies the edifact character set keca state // for edifact character set. EdifactCharacterSetKECA EdifactCharacterSet = "KECA" // EdifactCharacterSetNotSpecified specifies the edifact character set not // specified state for edifact character set. EdifactCharacterSetNotSpecified EdifactCharacterSet = "NotSpecified" // EdifactCharacterSetUNOA specifies the edifact character set unoa state // for edifact character set. EdifactCharacterSetUNOA EdifactCharacterSet = "UNOA" // EdifactCharacterSetUNOB specifies the edifact character set unob state // for edifact character set. EdifactCharacterSetUNOB EdifactCharacterSet = "UNOB" // EdifactCharacterSetUNOC specifies the edifact character set unoc state // for edifact character set. EdifactCharacterSetUNOC EdifactCharacterSet = "UNOC" // EdifactCharacterSetUNOD specifies the edifact character set unod state // for edifact character set. EdifactCharacterSetUNOD EdifactCharacterSet = "UNOD" // EdifactCharacterSetUNOE specifies the edifact character set unoe state // for edifact character set. EdifactCharacterSetUNOE EdifactCharacterSet = "UNOE" // EdifactCharacterSetUNOF specifies the edifact character set unof state // for edifact character set. EdifactCharacterSetUNOF EdifactCharacterSet = "UNOF" // EdifactCharacterSetUNOG specifies the edifact character set unog state // for edifact character set. EdifactCharacterSetUNOG EdifactCharacterSet = "UNOG" // EdifactCharacterSetUNOH specifies the edifact character set unoh state // for edifact character set. EdifactCharacterSetUNOH EdifactCharacterSet = "UNOH" // EdifactCharacterSetUNOI specifies the edifact character set unoi state // for edifact character set. EdifactCharacterSetUNOI EdifactCharacterSet = "UNOI" // EdifactCharacterSetUNOJ specifies the edifact character set unoj state // for edifact character set. EdifactCharacterSetUNOJ EdifactCharacterSet = "UNOJ" // EdifactCharacterSetUNOK specifies the edifact character set unok state // for edifact character set. EdifactCharacterSetUNOK EdifactCharacterSet = "UNOK" // EdifactCharacterSetUNOX specifies the edifact character set unox state // for edifact character set. EdifactCharacterSetUNOX EdifactCharacterSet = "UNOX" // EdifactCharacterSetUNOY specifies the edifact character set unoy state // for edifact character set. EdifactCharacterSetUNOY EdifactCharacterSet = "UNOY" )
type EdifactDecimalIndicator ¶
type EdifactDecimalIndicator string
EdifactDecimalIndicator enumerates the values for edifact decimal indicator.
const ( // EdifactDecimalIndicatorComma specifies the edifact decimal indicator // comma state for edifact decimal indicator. EdifactDecimalIndicatorComma EdifactDecimalIndicator = "Comma" // EdifactDecimalIndicatorDecimal specifies the edifact decimal indicator // decimal state for edifact decimal indicator. EdifactDecimalIndicatorDecimal EdifactDecimalIndicator = "Decimal" // EdifactDecimalIndicatorNotSpecified specifies the edifact decimal // indicator not specified state for edifact decimal indicator. EdifactDecimalIndicatorNotSpecified EdifactDecimalIndicator = "NotSpecified" )
type EdifactDelimiterOverride ¶
type EdifactDelimiterOverride struct { MessageID *string `json:"messageId,omitempty"` MessageVersion *string `json:"messageVersion,omitempty"` MessageRelease *string `json:"messageRelease,omitempty"` DataElementSeparator *int32 `json:"dataElementSeparator,omitempty"` ComponentSeparator *int32 `json:"componentSeparator,omitempty"` SegmentTerminator *int32 `json:"segmentTerminator,omitempty"` RepetitionSeparator *int32 `json:"repetitionSeparator,omitempty"` SegmentTerminatorSuffix SegmentTerminatorSuffix `json:"segmentTerminatorSuffix,omitempty"` DecimalPointIndicator EdifactDecimalIndicator `json:"decimalPointIndicator,omitempty"` ReleaseIndicator *int32 `json:"releaseIndicator,omitempty"` MessageAssociationAssignedCode *string `json:"messageAssociationAssignedCode,omitempty"` TargetNamespace *string `json:"targetNamespace,omitempty"` }
EdifactDelimiterOverride is
type EdifactEnvelopeOverride ¶
type EdifactEnvelopeOverride struct { MessageID *string `json:"messageId,omitempty"` MessageVersion *string `json:"messageVersion,omitempty"` MessageRelease *string `json:"messageRelease,omitempty"` MessageAssociationAssignedCode *string `json:"messageAssociationAssignedCode,omitempty"` TargetNamespace *string `json:"targetNamespace,omitempty"` FunctionalGroupID *string `json:"functionalGroupId,omitempty"` SenderApplicationQualifier *string `json:"senderApplicationQualifier,omitempty"` SenderApplicationID *string `json:"senderApplicationId,omitempty"` ReceiverApplicationQualifier *string `json:"receiverApplicationQualifier,omitempty"` ReceiverApplicationID *string `json:"receiverApplicationId,omitempty"` ControllingAgencyCode *string `json:"controllingAgencyCode,omitempty"` GroupHeaderMessageVersion *string `json:"groupHeaderMessageVersion,omitempty"` GroupHeaderMessageRelease *string `json:"groupHeaderMessageRelease,omitempty"` AssociationAssignedCode *string `json:"associationAssignedCode,omitempty"` ApplicationPassword *string `json:"applicationPassword,omitempty"` }
EdifactEnvelopeOverride is
type EdifactEnvelopeSettings ¶
type EdifactEnvelopeSettings struct { GroupAssociationAssignedCode *string `json:"groupAssociationAssignedCode,omitempty"` CommunicationAgreementID *string `json:"communicationAgreementId,omitempty"` ApplyDelimiterStringAdvice *bool `json:"applyDelimiterStringAdvice,omitempty"` CreateGroupingSegments *bool `json:"createGroupingSegments,omitempty"` EnableDefaultGroupHeaders *bool `json:"enableDefaultGroupHeaders,omitempty"` RecipientReferencePasswordValue *string `json:"recipientReferencePasswordValue,omitempty"` RecipientReferencePasswordQualifier *string `json:"recipientReferencePasswordQualifier,omitempty"` ApplicationReferenceID *string `json:"applicationReferenceId,omitempty"` ProcessingPriorityCode *string `json:"processingPriorityCode,omitempty"` InterchangeControlNumberLowerBound *int64 `json:"interchangeControlNumberLowerBound,omitempty"` InterchangeControlNumberUpperBound *int64 `json:"interchangeControlNumberUpperBound,omitempty"` RolloverInterchangeControlNumber *bool `json:"rolloverInterchangeControlNumber,omitempty"` InterchangeControlNumberPrefix *string `json:"interchangeControlNumberPrefix,omitempty"` InterchangeControlNumberSuffix *string `json:"interchangeControlNumberSuffix,omitempty"` SenderReverseRoutingAddress *string `json:"senderReverseRoutingAddress,omitempty"` ReceiverReverseRoutingAddress *string `json:"receiverReverseRoutingAddress,omitempty"` FunctionalGroupID *string `json:"functionalGroupId,omitempty"` GroupControllingAgencyCode *string `json:"groupControllingAgencyCode,omitempty"` GroupMessageVersion *string `json:"groupMessageVersion,omitempty"` GroupMessageRelease *string `json:"groupMessageRelease,omitempty"` GroupControlNumberLowerBound *int64 `json:"groupControlNumberLowerBound,omitempty"` GroupControlNumberUpperBound *int64 `json:"groupControlNumberUpperBound,omitempty"` RolloverGroupControlNumber *bool `json:"rolloverGroupControlNumber,omitempty"` GroupControlNumberPrefix *string `json:"groupControlNumberPrefix,omitempty"` GroupControlNumberSuffix *string `json:"groupControlNumberSuffix,omitempty"` GroupApplicationReceiverQualifier *string `json:"groupApplicationReceiverQualifier,omitempty"` GroupApplicationReceiverID *string `json:"groupApplicationReceiverId,omitempty"` GroupApplicationSenderQualifier *string `json:"groupApplicationSenderQualifier,omitempty"` GroupApplicationSenderID *string `json:"groupApplicationSenderId,omitempty"` GroupApplicationPassword *string `json:"groupApplicationPassword,omitempty"` OverwriteExistingTransactionSetControlNumber *bool `json:"overwriteExistingTransactionSetControlNumber,omitempty"` TransactionSetControlNumberPrefix *string `json:"transactionSetControlNumberPrefix,omitempty"` TransactionSetControlNumberSuffix *string `json:"transactionSetControlNumberSuffix,omitempty"` TransactionSetControlNumberLowerBound *int64 `json:"transactionSetControlNumberLowerBound,omitempty"` TransactionSetControlNumberUpperBound *int64 `json:"transactionSetControlNumberUpperBound,omitempty"` RolloverTransactionSetControlNumber *bool `json:"rolloverTransactionSetControlNumber,omitempty"` IsTestInterchange *bool `json:"isTestInterchange,omitempty"` SenderInternalIdentification *string `json:"senderInternalIdentification,omitempty"` SenderInternalSubIdentification *string `json:"senderInternalSubIdentification,omitempty"` ReceiverInternalIdentification *string `json:"receiverInternalIdentification,omitempty"` ReceiverInternalSubIdentification *string `json:"receiverInternalSubIdentification,omitempty"` }
EdifactEnvelopeSettings is
type EdifactFramingSettings ¶
type EdifactFramingSettings struct { ServiceCodeListDirectoryVersion *string `json:"serviceCodeListDirectoryVersion,omitempty"` CharacterEncoding *string `json:"characterEncoding,omitempty"` ProtocolVersion *int32 `json:"protocolVersion,omitempty"` DataElementSeparator *int32 `json:"dataElementSeparator,omitempty"` ComponentSeparator *int32 `json:"componentSeparator,omitempty"` SegmentTerminator *int32 `json:"segmentTerminator,omitempty"` ReleaseIndicator *int32 `json:"releaseIndicator,omitempty"` RepetitionSeparator *int32 `json:"repetitionSeparator,omitempty"` CharacterSet EdifactCharacterSet `json:"characterSet,omitempty"` DecimalPointIndicator EdifactDecimalIndicator `json:"decimalPointIndicator,omitempty"` SegmentTerminatorSuffix SegmentTerminatorSuffix `json:"segmentTerminatorSuffix,omitempty"` }
EdifactFramingSettings is
type EdifactMessageFilter ¶
type EdifactMessageFilter struct {
MessageFilterType MessageFilterType `json:"messageFilterType,omitempty"`
}
EdifactMessageFilter is
type EdifactMessageIdentifier ¶
type EdifactMessageIdentifier struct {
MessageID *string `json:"messageId,omitempty"`
}
EdifactMessageIdentifier is
type EdifactOneWayAgreement ¶
type EdifactOneWayAgreement struct { SenderBusinessIdentity *BusinessIdentity `json:"senderBusinessIdentity,omitempty"` ReceiverBusinessIdentity *BusinessIdentity `json:"receiverBusinessIdentity,omitempty"` ProtocolSettings *EdifactProtocolSettings `json:"protocolSettings,omitempty"` }
EdifactOneWayAgreement is
type EdifactProcessingSettings ¶
type EdifactProcessingSettings struct { MaskSecurityInfo *bool `json:"maskSecurityInfo,omitempty"` PreserveInterchange *bool `json:"preserveInterchange,omitempty"` SuspendInterchangeOnError *bool `json:"suspendInterchangeOnError,omitempty"` CreateEmptyXMLTagsForTrailingSeparators *bool `json:"createEmptyXmlTagsForTrailingSeparators,omitempty"` UseDotAsDecimalSeparator *bool `json:"useDotAsDecimalSeparator,omitempty"` }
EdifactProcessingSettings is
type EdifactProtocolSettings ¶
type EdifactProtocolSettings struct { ValidationSettings *EdifactValidationSettings `json:"validationSettings,omitempty"` FramingSettings *EdifactFramingSettings `json:"framingSettings,omitempty"` EnvelopeSettings *EdifactEnvelopeSettings `json:"envelopeSettings,omitempty"` AcknowledgementSettings *EdifactAcknowledgementSettings `json:"acknowledgementSettings,omitempty"` MessageFilter *EdifactMessageFilter `json:"messageFilter,omitempty"` ProcessingSettings *EdifactProcessingSettings `json:"processingSettings,omitempty"` EnvelopeOverrides *[]EdifactEnvelopeOverride `json:"envelopeOverrides,omitempty"` MessageFilterList *[]EdifactMessageIdentifier `json:"messageFilterList,omitempty"` SchemaReferences *[]EdifactSchemaReference `json:"schemaReferences,omitempty"` ValidationOverrides *[]EdifactValidationOverride `json:"validationOverrides,omitempty"` EdifactDelimiterOverrides *[]EdifactDelimiterOverride `json:"edifactDelimiterOverrides,omitempty"` }
EdifactProtocolSettings is
type EdifactSchemaReference ¶
type EdifactSchemaReference struct { MessageID *string `json:"messageId,omitempty"` MessageVersion *string `json:"messageVersion,omitempty"` MessageRelease *string `json:"messageRelease,omitempty"` SenderApplicationID *string `json:"senderApplicationId,omitempty"` SenderApplicationQualifier *string `json:"senderApplicationQualifier,omitempty"` AssociationAssignedCode *string `json:"associationAssignedCode,omitempty"` SchemaName *string `json:"schemaName,omitempty"` }
EdifactSchemaReference is
type EdifactValidationOverride ¶
type EdifactValidationOverride struct { MessageID *string `json:"messageId,omitempty"` EnforceCharacterSet *bool `json:"enforceCharacterSet,omitempty"` ValidateEDITypes *bool `json:"validateEDITypes,omitempty"` ValidateXSDTypes *bool `json:"validateXSDTypes,omitempty"` AllowLeadingAndTrailingSpacesAndZeroes *bool `json:"allowLeadingAndTrailingSpacesAndZeroes,omitempty"` TrailingSeparatorPolicy TrailingSeparatorPolicy `json:"trailingSeparatorPolicy,omitempty"` TrimLeadingAndTrailingSpacesAndZeroes *bool `json:"trimLeadingAndTrailingSpacesAndZeroes,omitempty"` }
EdifactValidationOverride is
type EdifactValidationSettings ¶
type EdifactValidationSettings struct { ValidateCharacterSet *bool `json:"validateCharacterSet,omitempty"` CheckDuplicateInterchangeControlNumber *bool `json:"checkDuplicateInterchangeControlNumber,omitempty"` InterchangeControlNumberValidityDays *int32 `json:"interchangeControlNumberValidityDays,omitempty"` CheckDuplicateGroupControlNumber *bool `json:"checkDuplicateGroupControlNumber,omitempty"` CheckDuplicateTransactionSetControlNumber *bool `json:"checkDuplicateTransactionSetControlNumber,omitempty"` ValidateEDITypes *bool `json:"validateEDITypes,omitempty"` ValidateXSDTypes *bool `json:"validateXSDTypes,omitempty"` AllowLeadingAndTrailingSpacesAndZeroes *bool `json:"allowLeadingAndTrailingSpacesAndZeroes,omitempty"` TrimLeadingAndTrailingSpacesAndZeroes *bool `json:"trimLeadingAndTrailingSpacesAndZeroes,omitempty"` TrailingSeparatorPolicy TrailingSeparatorPolicy `json:"trailingSeparatorPolicy,omitempty"` }
EdifactValidationSettings is
type EncryptionAlgorithm ¶
type EncryptionAlgorithm string
EncryptionAlgorithm enumerates the values for encryption algorithm.
const ( // EncryptionAlgorithmAES128 specifies the encryption algorithm aes128 // state for encryption algorithm. EncryptionAlgorithmAES128 EncryptionAlgorithm = "AES128" // EncryptionAlgorithmAES192 specifies the encryption algorithm aes192 // state for encryption algorithm. EncryptionAlgorithmAES192 EncryptionAlgorithm = "AES192" // EncryptionAlgorithmAES256 specifies the encryption algorithm aes256 // state for encryption algorithm. EncryptionAlgorithmAES256 EncryptionAlgorithm = "AES256" // EncryptionAlgorithmDES3 specifies the encryption algorithm des3 state // for encryption algorithm. EncryptionAlgorithmDES3 EncryptionAlgorithm = "DES3" // EncryptionAlgorithmNone specifies the encryption algorithm none state // for encryption algorithm. EncryptionAlgorithmNone EncryptionAlgorithm = "None" // EncryptionAlgorithmNotSpecified specifies the encryption algorithm not // specified state for encryption algorithm. EncryptionAlgorithmNotSpecified EncryptionAlgorithm = "NotSpecified" // EncryptionAlgorithmRC2 specifies the encryption algorithm rc2 state for // encryption algorithm. EncryptionAlgorithmRC2 EncryptionAlgorithm = "RC2" )
type HashingAlgorithm ¶
type HashingAlgorithm string
HashingAlgorithm enumerates the values for hashing algorithm.
const ( // HashingAlgorithmNone specifies the hashing algorithm none state for // hashing algorithm. HashingAlgorithmNone HashingAlgorithm = "None" // HashingAlgorithmNotSpecified specifies the hashing algorithm not // specified state for hashing algorithm. HashingAlgorithmNotSpecified HashingAlgorithm = "NotSpecified" // HashingAlgorithmSHA2256 specifies the hashing algorithm sha2256 state // for hashing algorithm. HashingAlgorithmSHA2256 HashingAlgorithm = "SHA2256" // HashingAlgorithmSHA2384 specifies the hashing algorithm sha2384 state // for hashing algorithm. HashingAlgorithmSHA2384 HashingAlgorithm = "SHA2384" // HashingAlgorithmSHA2512 specifies the hashing algorithm sha2512 state // for hashing algorithm. HashingAlgorithmSHA2512 HashingAlgorithm = "SHA2512" )
type IntegrationAccount ¶
type IntegrationAccount struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Location *string `json:"location,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` Properties *map[string]interface{} `json:"properties,omitempty"` Sku *IntegrationAccountSku `json:"sku,omitempty"` }
IntegrationAccount is
type IntegrationAccountAgreement ¶
type IntegrationAccountAgreement struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Location *string `json:"location,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` Properties *IntegrationAccountAgreementProperties `json:"properties,omitempty"` }
IntegrationAccountAgreement is
type IntegrationAccountAgreementFilter ¶
type IntegrationAccountAgreementFilter struct {
AgreementType AgreementType `json:"agreementType,omitempty"`
}
IntegrationAccountAgreementFilter is
type IntegrationAccountAgreementListResult ¶
type IntegrationAccountAgreementListResult struct { autorest.Response `json:"-"` Value *[]IntegrationAccountAgreement `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
IntegrationAccountAgreementListResult is
func (IntegrationAccountAgreementListResult) IntegrationAccountAgreementListResultPreparer ¶
func (client IntegrationAccountAgreementListResult) IntegrationAccountAgreementListResultPreparer() (*http.Request, error)
IntegrationAccountAgreementListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type IntegrationAccountAgreementProperties ¶
type IntegrationAccountAgreementProperties struct { CreatedTime *date.Time `json:"createdTime,omitempty"` ChangedTime *date.Time `json:"changedTime,omitempty"` Metadata *map[string]interface{} `json:"metadata,omitempty"` AgreementType AgreementType `json:"agreementType,omitempty"` HostPartner *string `json:"hostPartner,omitempty"` GuestPartner *string `json:"guestPartner,omitempty"` HostIdentity *BusinessIdentity `json:"hostIdentity,omitempty"` GuestIdentity *BusinessIdentity `json:"guestIdentity,omitempty"` Content *AgreementContent `json:"content,omitempty"` }
IntegrationAccountAgreementProperties is
type IntegrationAccountAgreementsClient ¶
type IntegrationAccountAgreementsClient struct {
ManagementClient
}
IntegrationAccountAgreementsClient is the client for the IntegrationAccountAgreements methods of the Logic service.
func NewIntegrationAccountAgreementsClient ¶
func NewIntegrationAccountAgreementsClient(subscriptionID string) IntegrationAccountAgreementsClient
NewIntegrationAccountAgreementsClient creates an instance of the IntegrationAccountAgreementsClient client.
func (IntegrationAccountAgreementsClient) CreateOrUpdate ¶
func (client IntegrationAccountAgreementsClient) CreateOrUpdate(resourceGroupName string, integrationAccountName string, agreementName string, agreement IntegrationAccountAgreement) (result IntegrationAccountAgreement, err error)
CreateOrUpdate creates or updates an integration account agreement.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. agreementName is the integration account agreement name. agreement is the integration account agreement.
func (IntegrationAccountAgreementsClient) CreateOrUpdatePreparer ¶
func (client IntegrationAccountAgreementsClient) CreateOrUpdatePreparer(resourceGroupName string, integrationAccountName string, agreementName string, agreement IntegrationAccountAgreement) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (IntegrationAccountAgreementsClient) CreateOrUpdateResponder ¶
func (client IntegrationAccountAgreementsClient) 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 (IntegrationAccountAgreementsClient) CreateOrUpdateSender ¶
func (client IntegrationAccountAgreementsClient) 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 (IntegrationAccountAgreementsClient) Delete ¶
func (client IntegrationAccountAgreementsClient) Delete(resourceGroupName string, integrationAccountName string, agreementName string) (result autorest.Response, err error)
Delete deletes an integration account agreement.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. agreementName is the integration account agreement name.
func (IntegrationAccountAgreementsClient) DeletePreparer ¶
func (client IntegrationAccountAgreementsClient) DeletePreparer(resourceGroupName string, integrationAccountName string, agreementName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (IntegrationAccountAgreementsClient) DeleteResponder ¶
func (client IntegrationAccountAgreementsClient) 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 (IntegrationAccountAgreementsClient) DeleteSender ¶
func (client IntegrationAccountAgreementsClient) DeleteSender(req *http.Request) (*http.Response, error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountAgreementsClient) Get ¶
func (client IntegrationAccountAgreementsClient) Get(resourceGroupName string, integrationAccountName string, agreementName string) (result IntegrationAccountAgreement, err error)
Get gets an integration account agreement.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. agreementName is the integration account agreement name.
func (IntegrationAccountAgreementsClient) GetPreparer ¶
func (client IntegrationAccountAgreementsClient) GetPreparer(resourceGroupName string, integrationAccountName string, agreementName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (IntegrationAccountAgreementsClient) GetResponder ¶
func (client IntegrationAccountAgreementsClient) 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 (IntegrationAccountAgreementsClient) GetSender ¶
func (client IntegrationAccountAgreementsClient) GetSender(req *http.Request) (*http.Response, error)
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountAgreementsClient) List ¶
func (client IntegrationAccountAgreementsClient) List(resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountAgreementListResult, err error)
List gets a list of integration account agreements.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. top is the number of items to be included in the result. filter is the filter to apply on the operation.
func (IntegrationAccountAgreementsClient) ListNextResults ¶
func (client IntegrationAccountAgreementsClient) ListNextResults(lastResults IntegrationAccountAgreementListResult) (result IntegrationAccountAgreementListResult, err error)
ListNextResults retrieves the next set of results, if any.
func (IntegrationAccountAgreementsClient) ListPreparer ¶
func (client IntegrationAccountAgreementsClient) ListPreparer(resourceGroupName string, integrationAccountName string, top *int32, filter string) (*http.Request, error)
ListPreparer prepares the List request.
func (IntegrationAccountAgreementsClient) ListResponder ¶
func (client IntegrationAccountAgreementsClient) ListResponder(resp *http.Response) (result IntegrationAccountAgreementListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (IntegrationAccountAgreementsClient) ListSender ¶
func (client IntegrationAccountAgreementsClient) ListSender(req *http.Request) (*http.Response, error)
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type IntegrationAccountCertificate ¶
type IntegrationAccountCertificate struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Location *string `json:"location,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` Properties *IntegrationAccountCertificateProperties `json:"properties,omitempty"` }
IntegrationAccountCertificate is
type IntegrationAccountCertificateListResult ¶
type IntegrationAccountCertificateListResult struct { autorest.Response `json:"-"` Value *[]IntegrationAccountCertificate `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
IntegrationAccountCertificateListResult is
func (IntegrationAccountCertificateListResult) IntegrationAccountCertificateListResultPreparer ¶
func (client IntegrationAccountCertificateListResult) IntegrationAccountCertificateListResultPreparer() (*http.Request, error)
IntegrationAccountCertificateListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type IntegrationAccountCertificateProperties ¶
type IntegrationAccountCertificateProperties struct { CreatedTime *date.Time `json:"createdTime,omitempty"` ChangedTime *date.Time `json:"changedTime,omitempty"` Metadata *map[string]interface{} `json:"metadata,omitempty"` Key *KeyVaultKeyReference `json:"key,omitempty"` PublicCertificate *string `json:"publicCertificate,omitempty"` }
IntegrationAccountCertificateProperties is
type IntegrationAccountCertificatesClient ¶
type IntegrationAccountCertificatesClient struct {
ManagementClient
}
IntegrationAccountCertificatesClient is the client for the IntegrationAccountCertificates methods of the Logic service.
func NewIntegrationAccountCertificatesClient ¶
func NewIntegrationAccountCertificatesClient(subscriptionID string) IntegrationAccountCertificatesClient
NewIntegrationAccountCertificatesClient creates an instance of the IntegrationAccountCertificatesClient client.
func (IntegrationAccountCertificatesClient) CreateOrUpdate ¶
func (client IntegrationAccountCertificatesClient) CreateOrUpdate(resourceGroupName string, integrationAccountName string, certificateName string, certificate IntegrationAccountCertificate) (result IntegrationAccountCertificate, err error)
CreateOrUpdate creates or updates an integration account certificate.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. certificateName is the integration account certificate name. certificate is the integration account certificate.
func (IntegrationAccountCertificatesClient) CreateOrUpdatePreparer ¶
func (client IntegrationAccountCertificatesClient) CreateOrUpdatePreparer(resourceGroupName string, integrationAccountName string, certificateName string, certificate IntegrationAccountCertificate) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (IntegrationAccountCertificatesClient) CreateOrUpdateResponder ¶
func (client IntegrationAccountCertificatesClient) 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 (IntegrationAccountCertificatesClient) CreateOrUpdateSender ¶
func (client IntegrationAccountCertificatesClient) 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 (IntegrationAccountCertificatesClient) Delete ¶
func (client IntegrationAccountCertificatesClient) Delete(resourceGroupName string, integrationAccountName string, certificateName string) (result autorest.Response, err error)
Delete deletes an integration account certificate.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. certificateName is the integration account certificate name.
func (IntegrationAccountCertificatesClient) DeletePreparer ¶
func (client IntegrationAccountCertificatesClient) DeletePreparer(resourceGroupName string, integrationAccountName string, certificateName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (IntegrationAccountCertificatesClient) DeleteResponder ¶
func (client IntegrationAccountCertificatesClient) 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 (IntegrationAccountCertificatesClient) DeleteSender ¶
func (client IntegrationAccountCertificatesClient) DeleteSender(req *http.Request) (*http.Response, error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountCertificatesClient) Get ¶
func (client IntegrationAccountCertificatesClient) Get(resourceGroupName string, integrationAccountName string, certificateName string) (result IntegrationAccountCertificate, err error)
Get gets an integration account certificate.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. certificateName is the integration account certificate name.
func (IntegrationAccountCertificatesClient) GetPreparer ¶
func (client IntegrationAccountCertificatesClient) GetPreparer(resourceGroupName string, integrationAccountName string, certificateName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (IntegrationAccountCertificatesClient) GetResponder ¶
func (client IntegrationAccountCertificatesClient) 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 (IntegrationAccountCertificatesClient) GetSender ¶
func (client IntegrationAccountCertificatesClient) GetSender(req *http.Request) (*http.Response, error)
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountCertificatesClient) List ¶
func (client IntegrationAccountCertificatesClient) List(resourceGroupName string, integrationAccountName string, top *int32) (result IntegrationAccountCertificateListResult, err error)
List gets a list of integration account certificates.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. top is the number of items to be included in the result.
func (IntegrationAccountCertificatesClient) ListNextResults ¶
func (client IntegrationAccountCertificatesClient) ListNextResults(lastResults IntegrationAccountCertificateListResult) (result IntegrationAccountCertificateListResult, err error)
ListNextResults retrieves the next set of results, if any.
func (IntegrationAccountCertificatesClient) ListPreparer ¶
func (client IntegrationAccountCertificatesClient) ListPreparer(resourceGroupName string, integrationAccountName string, top *int32) (*http.Request, error)
ListPreparer prepares the List request.
func (IntegrationAccountCertificatesClient) ListResponder ¶
func (client IntegrationAccountCertificatesClient) ListResponder(resp *http.Response) (result IntegrationAccountCertificateListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (IntegrationAccountCertificatesClient) ListSender ¶
func (client IntegrationAccountCertificatesClient) ListSender(req *http.Request) (*http.Response, error)
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type IntegrationAccountContentHash ¶
type IntegrationAccountContentHash struct { Algorithm *string `json:"algorithm,omitempty"` Value *string `json:"value,omitempty"` }
IntegrationAccountContentHash is
type IntegrationAccountContentLink ¶
type IntegrationAccountContentLink struct { URI *string `json:"uri,omitempty"` ContentVersion *string `json:"contentVersion,omitempty"` ContentSize *int64 `json:"contentSize,omitempty"` ContentHash *IntegrationAccountContentHash `json:"contentHash,omitempty"` Metadata *map[string]interface{} `json:"metadata,omitempty"` }
IntegrationAccountContentLink is
type IntegrationAccountListResult ¶
type IntegrationAccountListResult struct { autorest.Response `json:"-"` Value *[]IntegrationAccount `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
IntegrationAccountListResult is
func (IntegrationAccountListResult) IntegrationAccountListResultPreparer ¶
func (client IntegrationAccountListResult) IntegrationAccountListResultPreparer() (*http.Request, error)
IntegrationAccountListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type IntegrationAccountMap ¶
type IntegrationAccountMap struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Location *string `json:"location,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` Properties *IntegrationAccountMapProperties `json:"properties,omitempty"` }
IntegrationAccountMap is
type IntegrationAccountMapFilter ¶
type IntegrationAccountMapFilter struct {
SchemaType MapType `json:"schemaType,omitempty"`
}
IntegrationAccountMapFilter is
type IntegrationAccountMapListResult ¶
type IntegrationAccountMapListResult struct { autorest.Response `json:"-"` Value *[]IntegrationAccountMap `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
IntegrationAccountMapListResult is
func (IntegrationAccountMapListResult) IntegrationAccountMapListResultPreparer ¶
func (client IntegrationAccountMapListResult) IntegrationAccountMapListResultPreparer() (*http.Request, error)
IntegrationAccountMapListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type IntegrationAccountMapProperties ¶
type IntegrationAccountMapProperties struct { MapType MapType `json:"mapType,omitempty"` CreatedTime *date.Time `json:"createdTime,omitempty"` ChangedTime *date.Time `json:"changedTime,omitempty"` Content *map[string]interface{} `json:"content,omitempty"` ContentType *string `json:"contentType,omitempty"` ContentLink *IntegrationAccountContentLink `json:"contentLink,omitempty"` Metadata *map[string]interface{} `json:"metadata,omitempty"` }
IntegrationAccountMapProperties is
type IntegrationAccountMapsClient ¶
type IntegrationAccountMapsClient struct {
ManagementClient
}
IntegrationAccountMapsClient is the client for the IntegrationAccountMaps methods of the Logic service.
func NewIntegrationAccountMapsClient ¶
func NewIntegrationAccountMapsClient(subscriptionID string) IntegrationAccountMapsClient
NewIntegrationAccountMapsClient creates an instance of the IntegrationAccountMapsClient client.
func (IntegrationAccountMapsClient) CreateOrUpdate ¶
func (client IntegrationAccountMapsClient) CreateOrUpdate(resourceGroupName string, integrationAccountName string, mapName string, mapParameter IntegrationAccountMap) (result IntegrationAccountMap, err error)
CreateOrUpdate creates or updates an integration account map.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. mapName is the integration account map name. mapParameter is the integration account map.
func (IntegrationAccountMapsClient) CreateOrUpdatePreparer ¶
func (client IntegrationAccountMapsClient) CreateOrUpdatePreparer(resourceGroupName string, integrationAccountName string, mapName string, mapParameter IntegrationAccountMap) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (IntegrationAccountMapsClient) CreateOrUpdateResponder ¶
func (client IntegrationAccountMapsClient) 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 (IntegrationAccountMapsClient) CreateOrUpdateSender ¶
func (client IntegrationAccountMapsClient) 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 (IntegrationAccountMapsClient) Delete ¶
func (client IntegrationAccountMapsClient) Delete(resourceGroupName string, integrationAccountName string, mapName string) (result autorest.Response, err error)
Delete deletes an integration account map.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. mapName is the integration account map name.
func (IntegrationAccountMapsClient) DeletePreparer ¶
func (client IntegrationAccountMapsClient) DeletePreparer(resourceGroupName string, integrationAccountName string, mapName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (IntegrationAccountMapsClient) DeleteResponder ¶
func (client IntegrationAccountMapsClient) 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 (IntegrationAccountMapsClient) DeleteSender ¶
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountMapsClient) Get ¶
func (client IntegrationAccountMapsClient) Get(resourceGroupName string, integrationAccountName string, mapName string) (result IntegrationAccountMap, err error)
Get gets an integration account map.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. mapName is the integration account map name.
func (IntegrationAccountMapsClient) GetPreparer ¶
func (client IntegrationAccountMapsClient) GetPreparer(resourceGroupName string, integrationAccountName string, mapName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (IntegrationAccountMapsClient) GetResponder ¶
func (client IntegrationAccountMapsClient) 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 (IntegrationAccountMapsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountMapsClient) List ¶
func (client IntegrationAccountMapsClient) List(resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountMapListResult, err error)
List gets a list of integration account maps.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. top is the number of items to be included in the result. filter is the filter to apply on the operation.
func (IntegrationAccountMapsClient) ListNextResults ¶
func (client IntegrationAccountMapsClient) ListNextResults(lastResults IntegrationAccountMapListResult) (result IntegrationAccountMapListResult, err error)
ListNextResults retrieves the next set of results, if any.
func (IntegrationAccountMapsClient) ListPreparer ¶
func (client IntegrationAccountMapsClient) ListPreparer(resourceGroupName string, integrationAccountName string, top *int32, filter string) (*http.Request, error)
ListPreparer prepares the List request.
func (IntegrationAccountMapsClient) ListResponder ¶
func (client IntegrationAccountMapsClient) ListResponder(resp *http.Response) (result IntegrationAccountMapListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (IntegrationAccountMapsClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type IntegrationAccountPartner ¶
type IntegrationAccountPartner struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Location *string `json:"location,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` Properties *IntegrationAccountPartnerProperties `json:"properties,omitempty"` }
IntegrationAccountPartner is
type IntegrationAccountPartnerFilter ¶
type IntegrationAccountPartnerFilter struct {
PartnerType PartnerType `json:"partnerType,omitempty"`
}
IntegrationAccountPartnerFilter is
type IntegrationAccountPartnerListResult ¶
type IntegrationAccountPartnerListResult struct { autorest.Response `json:"-"` Value *[]IntegrationAccountPartner `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
IntegrationAccountPartnerListResult is
func (IntegrationAccountPartnerListResult) IntegrationAccountPartnerListResultPreparer ¶
func (client IntegrationAccountPartnerListResult) IntegrationAccountPartnerListResultPreparer() (*http.Request, error)
IntegrationAccountPartnerListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type IntegrationAccountPartnerProperties ¶
type IntegrationAccountPartnerProperties struct { PartnerType PartnerType `json:"partnerType,omitempty"` CreatedTime *date.Time `json:"createdTime,omitempty"` ChangedTime *date.Time `json:"changedTime,omitempty"` Metadata *map[string]interface{} `json:"metadata,omitempty"` Content *PartnerContent `json:"content,omitempty"` }
IntegrationAccountPartnerProperties is
type IntegrationAccountPartnersClient ¶
type IntegrationAccountPartnersClient struct {
ManagementClient
}
IntegrationAccountPartnersClient is the client for the IntegrationAccountPartners methods of the Logic service.
func NewIntegrationAccountPartnersClient ¶
func NewIntegrationAccountPartnersClient(subscriptionID string) IntegrationAccountPartnersClient
NewIntegrationAccountPartnersClient creates an instance of the IntegrationAccountPartnersClient client.
func (IntegrationAccountPartnersClient) CreateOrUpdate ¶
func (client IntegrationAccountPartnersClient) CreateOrUpdate(resourceGroupName string, integrationAccountName string, partnerName string, partner IntegrationAccountPartner) (result IntegrationAccountPartner, err error)
CreateOrUpdate creates or updates an integration account partner.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. partnerName is the integration account partner name. partner is the integration account partner.
func (IntegrationAccountPartnersClient) CreateOrUpdatePreparer ¶
func (client IntegrationAccountPartnersClient) CreateOrUpdatePreparer(resourceGroupName string, integrationAccountName string, partnerName string, partner IntegrationAccountPartner) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (IntegrationAccountPartnersClient) CreateOrUpdateResponder ¶
func (client IntegrationAccountPartnersClient) 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 (IntegrationAccountPartnersClient) CreateOrUpdateSender ¶
func (client IntegrationAccountPartnersClient) 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 (IntegrationAccountPartnersClient) Delete ¶
func (client IntegrationAccountPartnersClient) Delete(resourceGroupName string, integrationAccountName string, partnerName string) (result autorest.Response, err error)
Delete deletes an integration account partner.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. partnerName is the integration account partner name.
func (IntegrationAccountPartnersClient) DeletePreparer ¶
func (client IntegrationAccountPartnersClient) DeletePreparer(resourceGroupName string, integrationAccountName string, partnerName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (IntegrationAccountPartnersClient) DeleteResponder ¶
func (client IntegrationAccountPartnersClient) 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 (IntegrationAccountPartnersClient) DeleteSender ¶
func (client IntegrationAccountPartnersClient) DeleteSender(req *http.Request) (*http.Response, error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountPartnersClient) Get ¶
func (client IntegrationAccountPartnersClient) Get(resourceGroupName string, integrationAccountName string, partnerName string) (result IntegrationAccountPartner, err error)
Get gets an integration account partner.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. partnerName is the integration account partner name.
func (IntegrationAccountPartnersClient) GetPreparer ¶
func (client IntegrationAccountPartnersClient) GetPreparer(resourceGroupName string, integrationAccountName string, partnerName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (IntegrationAccountPartnersClient) GetResponder ¶
func (client IntegrationAccountPartnersClient) 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 (IntegrationAccountPartnersClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountPartnersClient) List ¶
func (client IntegrationAccountPartnersClient) List(resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountPartnerListResult, err error)
List gets a list of integration account partners.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. top is the number of items to be included in the result. filter is the filter to apply on the operation.
func (IntegrationAccountPartnersClient) ListNextResults ¶
func (client IntegrationAccountPartnersClient) ListNextResults(lastResults IntegrationAccountPartnerListResult) (result IntegrationAccountPartnerListResult, err error)
ListNextResults retrieves the next set of results, if any.
func (IntegrationAccountPartnersClient) ListPreparer ¶
func (client IntegrationAccountPartnersClient) ListPreparer(resourceGroupName string, integrationAccountName string, top *int32, filter string) (*http.Request, error)
ListPreparer prepares the List request.
func (IntegrationAccountPartnersClient) ListResponder ¶
func (client IntegrationAccountPartnersClient) ListResponder(resp *http.Response) (result IntegrationAccountPartnerListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (IntegrationAccountPartnersClient) ListSender ¶
func (client IntegrationAccountPartnersClient) ListSender(req *http.Request) (*http.Response, error)
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type IntegrationAccountResource ¶
type IntegrationAccountResource struct { ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Location *string `json:"location,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` }
IntegrationAccountResource is
type IntegrationAccountSchema ¶
type IntegrationAccountSchema struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Location *string `json:"location,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` Properties *IntegrationAccountSchemaProperties `json:"properties,omitempty"` }
IntegrationAccountSchema is
type IntegrationAccountSchemaFilter ¶
type IntegrationAccountSchemaFilter struct {
SchemaType SchemaType `json:"schemaType,omitempty"`
}
IntegrationAccountSchemaFilter is
type IntegrationAccountSchemaListResult ¶
type IntegrationAccountSchemaListResult struct { autorest.Response `json:"-"` Value *[]IntegrationAccountSchema `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
IntegrationAccountSchemaListResult is
func (IntegrationAccountSchemaListResult) IntegrationAccountSchemaListResultPreparer ¶
func (client IntegrationAccountSchemaListResult) IntegrationAccountSchemaListResultPreparer() (*http.Request, error)
IntegrationAccountSchemaListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type IntegrationAccountSchemaProperties ¶
type IntegrationAccountSchemaProperties struct { SchemaType SchemaType `json:"schemaType,omitempty"` TargetNamespace *string `json:"targetNamespace,omitempty"` CreatedTime *date.Time `json:"createdTime,omitempty"` ChangedTime *date.Time `json:"changedTime,omitempty"` Content *map[string]interface{} `json:"content,omitempty"` ContentType *string `json:"contentType,omitempty"` ContentLink *IntegrationAccountContentLink `json:"contentLink,omitempty"` Metadata *map[string]interface{} `json:"metadata,omitempty"` }
IntegrationAccountSchemaProperties is
type IntegrationAccountSchemasClient ¶
type IntegrationAccountSchemasClient struct {
ManagementClient
}
IntegrationAccountSchemasClient is the client for the IntegrationAccountSchemas methods of the Logic service.
func NewIntegrationAccountSchemasClient ¶
func NewIntegrationAccountSchemasClient(subscriptionID string) IntegrationAccountSchemasClient
NewIntegrationAccountSchemasClient creates an instance of the IntegrationAccountSchemasClient client.
func (IntegrationAccountSchemasClient) CreateOrUpdate ¶
func (client IntegrationAccountSchemasClient) CreateOrUpdate(resourceGroupName string, integrationAccountName string, schemaName string, schema IntegrationAccountSchema) (result IntegrationAccountSchema, err error)
CreateOrUpdate creates or updates an integration account schema.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. schemaName is the integration account schema name. schema is the integration account schema.
func (IntegrationAccountSchemasClient) CreateOrUpdatePreparer ¶
func (client IntegrationAccountSchemasClient) CreateOrUpdatePreparer(resourceGroupName string, integrationAccountName string, schemaName string, schema IntegrationAccountSchema) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (IntegrationAccountSchemasClient) CreateOrUpdateResponder ¶
func (client IntegrationAccountSchemasClient) 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 (IntegrationAccountSchemasClient) CreateOrUpdateSender ¶
func (client IntegrationAccountSchemasClient) 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 (IntegrationAccountSchemasClient) Delete ¶
func (client IntegrationAccountSchemasClient) Delete(resourceGroupName string, integrationAccountName string, schemaName string) (result autorest.Response, err error)
Delete deletes an integration account schema.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. schemaName is the integration account schema name.
func (IntegrationAccountSchemasClient) DeletePreparer ¶
func (client IntegrationAccountSchemasClient) DeletePreparer(resourceGroupName string, integrationAccountName string, schemaName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (IntegrationAccountSchemasClient) DeleteResponder ¶
func (client IntegrationAccountSchemasClient) 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 (IntegrationAccountSchemasClient) DeleteSender ¶
func (client IntegrationAccountSchemasClient) DeleteSender(req *http.Request) (*http.Response, error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountSchemasClient) Get ¶
func (client IntegrationAccountSchemasClient) Get(resourceGroupName string, integrationAccountName string, schemaName string) (result IntegrationAccountSchema, err error)
Get gets an integration account schema.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. schemaName is the integration account schema name.
func (IntegrationAccountSchemasClient) GetPreparer ¶
func (client IntegrationAccountSchemasClient) GetPreparer(resourceGroupName string, integrationAccountName string, schemaName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (IntegrationAccountSchemasClient) GetResponder ¶
func (client IntegrationAccountSchemasClient) 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 (IntegrationAccountSchemasClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountSchemasClient) List ¶
func (client IntegrationAccountSchemasClient) List(resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountSchemaListResult, err error)
List gets a list of integration account schemas.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. top is the number of items to be included in the result. filter is the filter to apply on the operation.
func (IntegrationAccountSchemasClient) ListNextResults ¶
func (client IntegrationAccountSchemasClient) ListNextResults(lastResults IntegrationAccountSchemaListResult) (result IntegrationAccountSchemaListResult, err error)
ListNextResults retrieves the next set of results, if any.
func (IntegrationAccountSchemasClient) ListPreparer ¶
func (client IntegrationAccountSchemasClient) ListPreparer(resourceGroupName string, integrationAccountName string, top *int32, filter string) (*http.Request, error)
ListPreparer prepares the List request.
func (IntegrationAccountSchemasClient) ListResponder ¶
func (client IntegrationAccountSchemasClient) ListResponder(resp *http.Response) (result IntegrationAccountSchemaListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (IntegrationAccountSchemasClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type IntegrationAccountSku ¶
type IntegrationAccountSku struct {
Name SkuName `json:"name,omitempty"`
}
IntegrationAccountSku is
type IntegrationAccountsClient ¶
type IntegrationAccountsClient struct {
ManagementClient
}
IntegrationAccountsClient is the client for the IntegrationAccounts methods of the Logic service.
func NewIntegrationAccountsClient ¶
func NewIntegrationAccountsClient(subscriptionID string) IntegrationAccountsClient
NewIntegrationAccountsClient creates an instance of the IntegrationAccountsClient client.
func (IntegrationAccountsClient) CreateOrUpdate ¶
func (client IntegrationAccountsClient) CreateOrUpdate(resourceGroupName string, integrationAccountName string, integrationAccount IntegrationAccount) (result IntegrationAccount, err error)
CreateOrUpdate creates or updates an integration account.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. integrationAccount is the integration account.
func (IntegrationAccountsClient) CreateOrUpdatePreparer ¶
func (client IntegrationAccountsClient) CreateOrUpdatePreparer(resourceGroupName string, integrationAccountName string, integrationAccount IntegrationAccount) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (IntegrationAccountsClient) CreateOrUpdateResponder ¶
func (client IntegrationAccountsClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccount, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (IntegrationAccountsClient) CreateOrUpdateSender ¶
func (client IntegrationAccountsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountsClient) Delete ¶
func (client IntegrationAccountsClient) Delete(resourceGroupName string, integrationAccountName string) (result autorest.Response, err error)
Delete deletes an integration account.
resourceGroupName is the resource group name. integrationAccountName is the integration account name.
func (IntegrationAccountsClient) DeletePreparer ¶
func (client IntegrationAccountsClient) DeletePreparer(resourceGroupName string, integrationAccountName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (IntegrationAccountsClient) DeleteResponder ¶
func (client IntegrationAccountsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (IntegrationAccountsClient) DeleteSender ¶
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountsClient) Get ¶
func (client IntegrationAccountsClient) Get(resourceGroupName string, integrationAccountName string) (result IntegrationAccount, err error)
Get gets an integration account.
resourceGroupName is the resource group name. integrationAccountName is the integration account name.
func (IntegrationAccountsClient) GetPreparer ¶
func (client IntegrationAccountsClient) GetPreparer(resourceGroupName string, integrationAccountName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (IntegrationAccountsClient) GetResponder ¶
func (client IntegrationAccountsClient) GetResponder(resp *http.Response) (result IntegrationAccount, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (IntegrationAccountsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountsClient) ListByResourceGroup ¶
func (client IntegrationAccountsClient) ListByResourceGroup(resourceGroupName string, top *int32) (result IntegrationAccountListResult, err error)
ListByResourceGroup gets a list of integration accounts by resource group.
resourceGroupName is the resource group name. top is the number of items to be included in the result.
func (IntegrationAccountsClient) ListByResourceGroupNextResults ¶
func (client IntegrationAccountsClient) ListByResourceGroupNextResults(lastResults IntegrationAccountListResult) (result IntegrationAccountListResult, err error)
ListByResourceGroupNextResults retrieves the next set of results, if any.
func (IntegrationAccountsClient) ListByResourceGroupPreparer ¶
func (client IntegrationAccountsClient) ListByResourceGroupPreparer(resourceGroupName string, top *int32) (*http.Request, error)
ListByResourceGroupPreparer prepares the ListByResourceGroup request.
func (IntegrationAccountsClient) ListByResourceGroupResponder ¶
func (client IntegrationAccountsClient) ListByResourceGroupResponder(resp *http.Response) (result IntegrationAccountListResult, err error)
ListByResourceGroupResponder handles the response to the ListByResourceGroup request. The method always closes the http.Response Body.
func (IntegrationAccountsClient) ListByResourceGroupSender ¶
func (client IntegrationAccountsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)
ListByResourceGroupSender sends the ListByResourceGroup request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountsClient) ListBySubscription ¶
func (client IntegrationAccountsClient) ListBySubscription(top *int32) (result IntegrationAccountListResult, err error)
ListBySubscription gets a list of integration accounts by subscription.
top is the number of items to be included in the result.
func (IntegrationAccountsClient) ListBySubscriptionNextResults ¶
func (client IntegrationAccountsClient) ListBySubscriptionNextResults(lastResults IntegrationAccountListResult) (result IntegrationAccountListResult, err error)
ListBySubscriptionNextResults retrieves the next set of results, if any.
func (IntegrationAccountsClient) ListBySubscriptionPreparer ¶
func (client IntegrationAccountsClient) ListBySubscriptionPreparer(top *int32) (*http.Request, error)
ListBySubscriptionPreparer prepares the ListBySubscription request.
func (IntegrationAccountsClient) ListBySubscriptionResponder ¶
func (client IntegrationAccountsClient) ListBySubscriptionResponder(resp *http.Response) (result IntegrationAccountListResult, err error)
ListBySubscriptionResponder handles the response to the ListBySubscription request. The method always closes the http.Response Body.
func (IntegrationAccountsClient) ListBySubscriptionSender ¶
func (client IntegrationAccountsClient) ListBySubscriptionSender(req *http.Request) (*http.Response, error)
ListBySubscriptionSender sends the ListBySubscription request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountsClient) ListCallbackURL ¶
func (client IntegrationAccountsClient) ListCallbackURL(resourceGroupName string, integrationAccountName string, parameters ListCallbackURLParameters) (result CallbackURL, err error)
ListCallbackURL lists the integration account callback URL.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. parameters is the callback URL parameters.
func (IntegrationAccountsClient) ListCallbackURLPreparer ¶
func (client IntegrationAccountsClient) ListCallbackURLPreparer(resourceGroupName string, integrationAccountName string, parameters ListCallbackURLParameters) (*http.Request, error)
ListCallbackURLPreparer prepares the ListCallbackURL request.
func (IntegrationAccountsClient) ListCallbackURLResponder ¶
func (client IntegrationAccountsClient) ListCallbackURLResponder(resp *http.Response) (result CallbackURL, err error)
ListCallbackURLResponder handles the response to the ListCallbackURL request. The method always closes the http.Response Body.
func (IntegrationAccountsClient) ListCallbackURLSender ¶
func (client IntegrationAccountsClient) 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 (IntegrationAccountsClient) Update ¶
func (client IntegrationAccountsClient) Update(resourceGroupName string, integrationAccountName string, integrationAccount IntegrationAccount) (result IntegrationAccount, err error)
Update updates an integration account.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. integrationAccount is the integration account.
func (IntegrationAccountsClient) UpdatePreparer ¶
func (client IntegrationAccountsClient) UpdatePreparer(resourceGroupName string, integrationAccountName string, integrationAccount IntegrationAccount) (*http.Request, error)
UpdatePreparer prepares the Update request.
func (IntegrationAccountsClient) UpdateResponder ¶
func (client IntegrationAccountsClient) UpdateResponder(resp *http.Response) (result IntegrationAccount, err error)
UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.
func (IntegrationAccountsClient) UpdateSender ¶
UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.
type KeyVaultKeyReference ¶
type KeyVaultKeyReference struct { KeyVault *ResourceReference `json:"keyVault,omitempty"` KeyName *string `json:"keyName,omitempty"` KeyVersion *string `json:"keyVersion,omitempty"` }
KeyVaultKeyReference is
type ListCallbackURLParameters ¶
ListCallbackURLParameters is
type ManagementClient ¶
type ManagementClient struct { autorest.Client BaseURI string APIVersion string SubscriptionID string }
ManagementClient is the base client for Logic.
func New ¶
func New(subscriptionID string) ManagementClient
New creates an instance of the ManagementClient client.
type MessageFilterType ¶
type MessageFilterType string
MessageFilterType enumerates the values for message filter type.
const ( // MessageFilterTypeExclude specifies the message filter type exclude // state for message filter type. MessageFilterTypeExclude MessageFilterType = "Exclude" // MessageFilterTypeInclude specifies the message filter type include // state for message filter type. MessageFilterTypeInclude MessageFilterType = "Include" // MessageFilterTypeNotSpecified specifies the message filter type not // specified state for message filter type. MessageFilterTypeNotSpecified MessageFilterType = "NotSpecified" )
type PartnerContent ¶
type PartnerContent struct {
B2b *B2BPartnerContent `json:"b2b,omitempty"`
}
PartnerContent is
type PartnerType ¶
type PartnerType string
PartnerType enumerates the values for partner type.
const ( // PartnerTypeB2B specifies the partner type b2b state for partner type. PartnerTypeB2B PartnerType = "B2B" // PartnerTypeNotSpecified specifies the partner type not specified state // for partner type. PartnerTypeNotSpecified PartnerType = "NotSpecified" )
type ResourceReference ¶
type ResourceReference struct { ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` }
ResourceReference is
type SchemaType ¶
type SchemaType string
SchemaType enumerates the values for schema type.
const ( // SchemaTypeNotSpecified specifies the schema type not specified state // for schema type. SchemaTypeNotSpecified SchemaType = "NotSpecified" // SchemaTypeXML specifies the schema type xml state for schema type. SchemaTypeXML SchemaType = "Xml" )
type SegmentTerminatorSuffix ¶
type SegmentTerminatorSuffix string
SegmentTerminatorSuffix enumerates the values for segment terminator suffix.
const ( // SegmentTerminatorSuffixCR specifies the segment terminator suffix cr // state for segment terminator suffix. SegmentTerminatorSuffixCR SegmentTerminatorSuffix = "CR" // SegmentTerminatorSuffixCRLF specifies the segment terminator suffix // crlf state for segment terminator suffix. SegmentTerminatorSuffixCRLF SegmentTerminatorSuffix = "CRLF" // SegmentTerminatorSuffixLF specifies the segment terminator suffix lf // state for segment terminator suffix. SegmentTerminatorSuffixLF SegmentTerminatorSuffix = "LF" // SegmentTerminatorSuffixNone specifies the segment terminator suffix // none state for segment terminator suffix. SegmentTerminatorSuffixNone SegmentTerminatorSuffix = "None" // SegmentTerminatorSuffixNotSpecified specifies the segment terminator // suffix not specified state for segment terminator suffix. SegmentTerminatorSuffixNotSpecified SegmentTerminatorSuffix = "NotSpecified" )
type SkuName ¶
type SkuName string
SkuName enumerates the values for sku name.
const ( // SkuNameBasic specifies the sku name basic state for sku name. SkuNameBasic SkuName = "Basic" // SkuNameFree specifies the sku name free state for sku name. SkuNameFree SkuName = "Free" // SkuNameNotSpecified specifies the sku name not specified state for sku // name. SkuNameNotSpecified SkuName = "NotSpecified" // SkuNamePremium specifies the sku name premium state for sku name. SkuNamePremium SkuName = "Premium" SkuNameShared SkuName = "Shared" // SkuNameStandard specifies the sku name standard state for sku name. SkuNameStandard SkuName = "Standard" )
type TrailingSeparatorPolicy ¶
type TrailingSeparatorPolicy string
TrailingSeparatorPolicy enumerates the values for trailing separator policy.
const ( // TrailingSeparatorPolicyMandatory specifies the trailing separator // policy mandatory state for trailing separator policy. TrailingSeparatorPolicyMandatory TrailingSeparatorPolicy = "Mandatory" // TrailingSeparatorPolicyNotAllowed specifies the trailing separator // policy not allowed state for trailing separator policy. TrailingSeparatorPolicyNotAllowed TrailingSeparatorPolicy = "NotAllowed" // TrailingSeparatorPolicyNotSpecified specifies the trailing separator // policy not specified state for trailing separator policy. TrailingSeparatorPolicyNotSpecified TrailingSeparatorPolicy = "NotSpecified" // TrailingSeparatorPolicyOptional specifies the trailing separator policy // optional state for trailing separator policy. TrailingSeparatorPolicyOptional TrailingSeparatorPolicy = "Optional" )
type UsageIndicator ¶
type UsageIndicator string
UsageIndicator enumerates the values for usage indicator.
const ( // UsageIndicatorInformation specifies the usage indicator information // state for usage indicator. UsageIndicatorInformation UsageIndicator = "Information" // UsageIndicatorNotSpecified specifies the usage indicator not specified // state for usage indicator. UsageIndicatorNotSpecified UsageIndicator = "NotSpecified" // UsageIndicatorProduction specifies the usage indicator production state // for usage indicator. UsageIndicatorProduction UsageIndicator = "Production" // UsageIndicatorTest specifies the usage indicator test state for usage // indicator. UsageIndicatorTest UsageIndicator = "Test" )
type X12AcknowledgementSettings ¶
type X12AcknowledgementSettings struct { NeedTechnicalAcknowledgement *bool `json:"needTechnicalAcknowledgement,omitempty"` BatchTechnicalAcknowledgements *bool `json:"batchTechnicalAcknowledgements,omitempty"` NeedFunctionalAcknowledgement *bool `json:"needFunctionalAcknowledgement,omitempty"` FunctionalAcknowledgementVersion *string `json:"functionalAcknowledgementVersion,omitempty"` BatchFunctionalAcknowledgements *bool `json:"batchFunctionalAcknowledgements,omitempty"` NeedImplementationAcknowledgement *bool `json:"needImplementationAcknowledgement,omitempty"` ImplementationAcknowledgementVersion *string `json:"implementationAcknowledgementVersion,omitempty"` BatchImplementationAcknowledgements *bool `json:"batchImplementationAcknowledgements,omitempty"` NeedLoopForValidMessages *bool `json:"needLoopForValidMessages,omitempty"` SendSynchronousAcknowledgement *bool `json:"sendSynchronousAcknowledgement,omitempty"` AcknowledgementControlNumberPrefix *string `json:"acknowledgementControlNumberPrefix,omitempty"` AcknowledgementControlNumberSuffix *string `json:"acknowledgementControlNumberSuffix,omitempty"` AcknowledgementControlNumberLowerBound *int32 `json:"acknowledgementControlNumberLowerBound,omitempty"` AcknowledgementControlNumberUpperBound *int32 `json:"acknowledgementControlNumberUpperBound,omitempty"` RolloverAcknowledgementControlNumber *bool `json:"rolloverAcknowledgementControlNumber,omitempty"` }
X12AcknowledgementSettings is
type X12AgreementContent ¶
type X12AgreementContent struct { ReceiveAgreement *X12OneWayAgreement `json:"receiveAgreement,omitempty"` SendAgreement *X12OneWayAgreement `json:"sendAgreement,omitempty"` }
X12AgreementContent is
type X12CharacterSet ¶
type X12CharacterSet string
X12CharacterSet enumerates the values for x12 character set.
const ( // X12CharacterSetBasic specifies the x12 character set basic state for // x12 character set. X12CharacterSetBasic X12CharacterSet = "Basic" // X12CharacterSetExtended specifies the x12 character set extended state // for x12 character set. X12CharacterSetExtended X12CharacterSet = "Extended" // X12CharacterSetNotSpecified specifies the x12 character set not // specified state for x12 character set. X12CharacterSetNotSpecified X12CharacterSet = "NotSpecified" // X12CharacterSetUTF8 specifies the x12 character set utf8 state for x12 // character set. X12CharacterSetUTF8 X12CharacterSet = "UTF8" )
type X12DateFormat ¶
type X12DateFormat string
X12DateFormat enumerates the values for x12 date format.
const ( // X12DateFormatCCYYMMDD specifies the x12 date format ccyymmdd state for // x12 date format. X12DateFormatCCYYMMDD X12DateFormat = "CCYYMMDD" // X12DateFormatNotSpecified specifies the x12 date format not specified // state for x12 date format. X12DateFormatNotSpecified X12DateFormat = "NotSpecified" // X12DateFormatYYMMDD specifies the x12 date format yymmdd state for x12 // date format. X12DateFormatYYMMDD X12DateFormat = "YYMMDD" )
type X12DelimiterOverrides ¶
type X12DelimiterOverrides struct { ProtocolVersion *string `json:"protocolVersion,omitempty"` MessageID *string `json:"messageId,omitempty"` DataElementSeparator *int32 `json:"dataElementSeparator,omitempty"` ComponentSeparator *int32 `json:"componentSeparator,omitempty"` SegmentTerminator *int32 `json:"segmentTerminator,omitempty"` SegmentTerminatorSuffix SegmentTerminatorSuffix `json:"segmentTerminatorSuffix,omitempty"` ReplaceCharacter *int32 `json:"replaceCharacter,omitempty"` ReplaceSeparatorsInPayload *bool `json:"replaceSeparatorsInPayload,omitempty"` TargetNamespace *string `json:"targetNamespace,omitempty"` }
X12DelimiterOverrides is
type X12EnvelopeOverride ¶
type X12EnvelopeOverride struct { TargetNamespace *string `json:"targetNamespace,omitempty"` ProtocolVersion *string `json:"protocolVersion,omitempty"` MessageID *string `json:"messageId,omitempty"` ResponsibleAgencyCode *int32 `json:"responsibleAgencyCode,omitempty"` HeaderVersion *string `json:"headerVersion,omitempty"` SenderApplicationID *string `json:"senderApplicationId,omitempty"` ReceiverApplicationID *string `json:"receiverApplicationId,omitempty"` FunctionalIdentifierCode *string `json:"functionalIdentifierCode,omitempty"` DateFormat X12DateFormat `json:"dateFormat,omitempty"` TimeFormat X12TimeFormat `json:"timeFormat,omitempty"` }
X12EnvelopeOverride is
type X12EnvelopeSettings ¶
type X12EnvelopeSettings struct { ControlStandardsID *int32 `json:"controlStandardsId,omitempty"` UseControlStandardsIDAsRepetitionCharacter *bool `json:"useControlStandardsIdAsRepetitionCharacter,omitempty"` SenderApplicationID *string `json:"senderApplicationId,omitempty"` ReceiverApplicationID *string `json:"receiverApplicationId,omitempty"` ControlVersionNumber *string `json:"controlVersionNumber,omitempty"` InterchangeControlNumberLowerBound *int32 `json:"interchangeControlNumberLowerBound,omitempty"` InterchangeControlNumberUpperBound *int32 `json:"interchangeControlNumberUpperBound,omitempty"` RolloverInterchangeControlNumber *bool `json:"rolloverInterchangeControlNumber,omitempty"` EnableDefaultGroupHeaders *bool `json:"enableDefaultGroupHeaders,omitempty"` FunctionalGroupID *string `json:"functionalGroupId,omitempty"` GroupControlNumberLowerBound *int32 `json:"groupControlNumberLowerBound,omitempty"` GroupControlNumberUpperBound *int32 `json:"groupControlNumberUpperBound,omitempty"` RolloverGroupControlNumber *bool `json:"rolloverGroupControlNumber,omitempty"` GroupHeaderAgencyCode *string `json:"groupHeaderAgencyCode,omitempty"` GroupHeaderVersion *string `json:"groupHeaderVersion,omitempty"` TransactionSetControlNumberLowerBound *int32 `json:"transactionSetControlNumberLowerBound,omitempty"` TransactionSetControlNumberUpperBound *int32 `json:"transactionSetControlNumberUpperBound,omitempty"` RolloverTransactionSetControlNumber *bool `json:"rolloverTransactionSetControlNumber,omitempty"` TransactionSetControlNumberPrefix *string `json:"transactionSetControlNumberPrefix,omitempty"` TransactionSetControlNumberSuffix *string `json:"transactionSetControlNumberSuffix,omitempty"` OverwriteExistingTransactionSetControlNumber *bool `json:"overwriteExistingTransactionSetControlNumber,omitempty"` GroupHeaderDateFormat X12DateFormat `json:"groupHeaderDateFormat,omitempty"` GroupHeaderTimeFormat X12TimeFormat `json:"groupHeaderTimeFormat,omitempty"` UsageIndicator UsageIndicator `json:"usageIndicator,omitempty"` }
X12EnvelopeSettings is
type X12FramingSettings ¶
type X12FramingSettings struct { DataElementSeparator *int32 `json:"dataElementSeparator,omitempty"` ComponentSeparator *int32 `json:"componentSeparator,omitempty"` ReplaceSeparatorsInPayload *bool `json:"replaceSeparatorsInPayload,omitempty"` ReplaceCharacter *int32 `json:"replaceCharacter,omitempty"` SegmentTerminator *int32 `json:"segmentTerminator,omitempty"` CharacterSet X12CharacterSet `json:"characterSet,omitempty"` SegmentTerminatorSuffix SegmentTerminatorSuffix `json:"segmentTerminatorSuffix,omitempty"` }
X12FramingSettings is
type X12MessageFilter ¶
type X12MessageFilter struct {
MessageFilterType MessageFilterType `json:"messageFilterType,omitempty"`
}
X12MessageFilter is
type X12MessageIdentifier ¶
type X12MessageIdentifier struct {
MessageID *string `json:"messageId,omitempty"`
}
X12MessageIdentifier is
type X12OneWayAgreement ¶
type X12OneWayAgreement struct { SenderBusinessIdentity *BusinessIdentity `json:"senderBusinessIdentity,omitempty"` ReceiverBusinessIdentity *BusinessIdentity `json:"receiverBusinessIdentity,omitempty"` ProtocolSettings *X12ProtocolSettings `json:"protocolSettings,omitempty"` }
X12OneWayAgreement is
type X12ProcessingSettings ¶
type X12ProcessingSettings struct { MaskSecurityInfo *bool `json:"maskSecurityInfo,omitempty"` ConvertImpliedDecimal *bool `json:"convertImpliedDecimal,omitempty"` PreserveInterchange *bool `json:"preserveInterchange,omitempty"` SuspendInterchangeOnError *bool `json:"suspendInterchangeOnError,omitempty"` CreateEmptyXMLTagsForTrailingSeparators *bool `json:"createEmptyXmlTagsForTrailingSeparators,omitempty"` UseDotAsDecimalSeparator *bool `json:"useDotAsDecimalSeparator,omitempty"` }
X12ProcessingSettings is
type X12ProtocolSettings ¶
type X12ProtocolSettings struct { ValidationSettings *X12ValidationSettings `json:"validationSettings,omitempty"` FramingSettings *X12FramingSettings `json:"framingSettings,omitempty"` EnvelopeSettings *X12EnvelopeSettings `json:"envelopeSettings,omitempty"` AcknowledgementSettings *X12AcknowledgementSettings `json:"acknowledgementSettings,omitempty"` MessageFilter *X12MessageFilter `json:"messageFilter,omitempty"` SecuritySettings *X12SecuritySettings `json:"securitySettings,omitempty"` ProcessingSettings *X12ProcessingSettings `json:"processingSettings,omitempty"` EnvelopeOverrides *[]X12EnvelopeOverride `json:"envelopeOverrides,omitempty"` ValidationOverrides *[]X12ValidationOverride `json:"validationOverrides,omitempty"` MessageFilterList *[]X12MessageIdentifier `json:"messageFilterList,omitempty"` SchemaReferences *[]X12SchemaReference `json:"schemaReferences,omitempty"` X12DelimiterOverrides *[]X12DelimiterOverrides `json:"x12DelimiterOverrides,omitempty"` }
X12ProtocolSettings is
type X12SchemaReference ¶
type X12SchemaReference struct { MessageID *string `json:"messageId,omitempty"` SenderApplicationID *string `json:"senderApplicationId,omitempty"` SchemaVersion *string `json:"schemaVersion,omitempty"` SchemaName *string `json:"schemaName,omitempty"` }
X12SchemaReference is
type X12SecuritySettings ¶
type X12SecuritySettings struct { AuthorizationQualifier *string `json:"authorizationQualifier,omitempty"` AuthorizationValue *string `json:"authorizationValue,omitempty"` SecurityQualifier *string `json:"securityQualifier,omitempty"` PasswordValue *string `json:"passwordValue,omitempty"` }
X12SecuritySettings is
type X12TimeFormat ¶
type X12TimeFormat string
X12TimeFormat enumerates the values for x12 time format.
const ( // X12TimeFormatHHMM specifies the x12 time format hhmm state for x12 time // format. X12TimeFormatHHMM X12TimeFormat = "HHMM" // X12TimeFormatHHMMSS specifies the x12 time format hhmmss state for x12 // time format. X12TimeFormatHHMMSS X12TimeFormat = "HHMMSS" // X12TimeFormatHHMMSSd specifies the x12 time format hhmms sd state for // x12 time format. X12TimeFormatHHMMSSd X12TimeFormat = "HHMMSSd" // X12TimeFormatHHMMSSdd specifies the x12 time format hhmms sdd state for // x12 time format. X12TimeFormatHHMMSSdd X12TimeFormat = "HHMMSSdd" // X12TimeFormatNotSpecified specifies the x12 time format not specified // state for x12 time format. X12TimeFormatNotSpecified X12TimeFormat = "NotSpecified" )
type X12ValidationOverride ¶
type X12ValidationOverride struct { MessageID *string `json:"messageId,omitempty"` ValidateEDITypes *bool `json:"validateEDITypes,omitempty"` ValidateXSDTypes *bool `json:"validateXSDTypes,omitempty"` AllowLeadingAndTrailingSpacesAndZeroes *bool `json:"allowLeadingAndTrailingSpacesAndZeroes,omitempty"` ValidateCharacterSet *bool `json:"validateCharacterSet,omitempty"` TrimLeadingAndTrailingSpacesAndZeroes *bool `json:"trimLeadingAndTrailingSpacesAndZeroes,omitempty"` TrailingSeparatorPolicy TrailingSeparatorPolicy `json:"trailingSeparatorPolicy,omitempty"` }
X12ValidationOverride is
type X12ValidationSettings ¶
type X12ValidationSettings struct { ValidateCharacterSet *bool `json:"validateCharacterSet,omitempty"` CheckDuplicateInterchangeControlNumber *bool `json:"checkDuplicateInterchangeControlNumber,omitempty"` InterchangeControlNumberValidityDays *int32 `json:"interchangeControlNumberValidityDays,omitempty"` CheckDuplicateGroupControlNumber *bool `json:"checkDuplicateGroupControlNumber,omitempty"` CheckDuplicateTransactionSetControlNumber *bool `json:"checkDuplicateTransactionSetControlNumber,omitempty"` ValidateEDITypes *bool `json:"validateEDITypes,omitempty"` ValidateXSDTypes *bool `json:"validateXSDTypes,omitempty"` AllowLeadingAndTrailingSpacesAndZeroes *bool `json:"allowLeadingAndTrailingSpacesAndZeroes,omitempty"` TrimLeadingAndTrailingSpacesAndZeroes *bool `json:"trimLeadingAndTrailingSpacesAndZeroes,omitempty"` TrailingSeparatorPolicy TrailingSeparatorPolicy `json:"trailingSeparatorPolicy,omitempty"` }
X12ValidationSettings is