azure-sdk-for-go: github.com/Azure/azure-sdk-for-go/services/preview/logic/mgmt/2019-05-01/logic Index | Files | Directories

package logic

import "github.com/Azure/azure-sdk-for-go/services/preview/logic/mgmt/2019-05-01/logic"

Package logic implements the Azure ARM Logic service API version 2019-05-01.

REST API for Azure Logic Apps.

Index

Package Files

client.go integrationaccountagreements.go integrationaccountassemblies.go integrationaccountbatchconfigurations.go integrationaccountcertificates.go integrationaccountmaps.go integrationaccountpartners.go integrationaccounts.go integrationaccountschemas.go integrationaccountsessions.go integrationserviceenvironmentmanagedapioperations.go integrationserviceenvironmentmanagedapis.go integrationserviceenvironmentnetworkhealth.go integrationserviceenvironments.go integrationserviceenvironmentskus.go models.go operations.go version.go workflowrunactionrepetitions.go workflowrunactionrepetitionsrequesthistories.go workflowrunactionrequesthistories.go workflowrunactions.go workflowrunactionscoperepetitions.go workflowrunoperations.go workflowruns.go workflows.go workflowtriggerhistories.go workflowtriggers.go workflowversions.go workflowversiontriggers.go

Constants

const (
    // DefaultBaseURI is the default URI used for the service Logic
    DefaultBaseURI = "https://management.azure.com"
)

func UserAgent Uses

func UserAgent() string

UserAgent returns the UserAgent string to use when sending http.Requests.

func Version Uses

func Version() string

Version returns the semantic version (see http://semver.org) of the client.

type APIDeploymentParameterMetadata Uses

type APIDeploymentParameterMetadata struct {
    // Type - The type.
    Type *string `json:"type,omitempty"`
    // IsRequired - Indicates whether its required.
    IsRequired *bool `json:"isRequired,omitempty"`
    // DisplayName - The display name.
    DisplayName *string `json:"displayName,omitempty"`
    // Description - The description.
    Description *string `json:"description,omitempty"`
    // Visibility - The visibility. Possible values include: 'APIDeploymentParameterVisibilityNotSpecified', 'APIDeploymentParameterVisibilityDefault', 'APIDeploymentParameterVisibilityInternal'
    Visibility APIDeploymentParameterVisibility `json:"visibility,omitempty"`
}

APIDeploymentParameterMetadata the API deployment parameter metadata.

type APIDeploymentParameterMetadataSet Uses

type APIDeploymentParameterMetadataSet struct {
    // PackageContentLink - The package content link parameter.
    PackageContentLink *APIDeploymentParameterMetadata `json:"packageContentLink,omitempty"`
    // RedisCacheConnectionString - The package content link parameter.
    RedisCacheConnectionString *APIDeploymentParameterMetadata `json:"redisCacheConnectionString,omitempty"`
}

APIDeploymentParameterMetadataSet the API deployment parameters metadata.

type APIDeploymentParameterVisibility Uses

type APIDeploymentParameterVisibility string

APIDeploymentParameterVisibility enumerates the values for api deployment parameter visibility.

const (
    // APIDeploymentParameterVisibilityDefault ...
    APIDeploymentParameterVisibilityDefault APIDeploymentParameterVisibility = "Default"
    // APIDeploymentParameterVisibilityInternal ...
    APIDeploymentParameterVisibilityInternal APIDeploymentParameterVisibility = "Internal"
    // APIDeploymentParameterVisibilityNotSpecified ...
    APIDeploymentParameterVisibilityNotSpecified APIDeploymentParameterVisibility = "NotSpecified"
)

func PossibleAPIDeploymentParameterVisibilityValues Uses

func PossibleAPIDeploymentParameterVisibilityValues() []APIDeploymentParameterVisibility

PossibleAPIDeploymentParameterVisibilityValues returns an array of possible values for the APIDeploymentParameterVisibility const type.

type APIOperation Uses

type APIOperation struct {
    Properties *APIOperationPropertiesDefinition `json:"properties,omitempty"`
    // ID - READ-ONLY; The resource id.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; Gets the resource name.
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; Gets the resource type.
    Type *string `json:"type,omitempty"`
    // Location - The resource location.
    Location *string `json:"location,omitempty"`
    // Tags - The resource tags.
    Tags map[string]*string `json:"tags"`
}

APIOperation the api operation.

func (APIOperation) MarshalJSON Uses

func (ao APIOperation) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for APIOperation.

type APIOperationAnnotation Uses

type APIOperationAnnotation struct {
    // Status - Possible values include: 'StatusAnnotationNotSpecified', 'StatusAnnotationPreview', 'StatusAnnotationProduction'
    Status StatusAnnotation `json:"status,omitempty"`
    // Family - The family.
    Family *string `json:"family,omitempty"`
    // Revision - The revision.
    Revision *int32 `json:"revision,omitempty"`
}

APIOperationAnnotation the Api Operation Annotation.

type APIOperationListResult Uses

type APIOperationListResult struct {
    autorest.Response `json:"-"`
    // Value - The api operation definitions for an API.
    Value *[]APIOperation `json:"value,omitempty"`
    // NextLink - The URL to get the next set of results.
    NextLink *string `json:"nextLink,omitempty"`
}

APIOperationListResult the list of managed API operations.

func (APIOperationListResult) IsEmpty Uses

func (aolr APIOperationListResult) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type APIOperationListResultIterator Uses

type APIOperationListResultIterator struct {
    // contains filtered or unexported fields
}

APIOperationListResultIterator provides access to a complete listing of APIOperation values.

func NewAPIOperationListResultIterator Uses

func NewAPIOperationListResultIterator(page APIOperationListResultPage) APIOperationListResultIterator

Creates a new instance of the APIOperationListResultIterator type.

func (*APIOperationListResultIterator) Next Uses

func (iter *APIOperationListResultIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*APIOperationListResultIterator) NextWithContext Uses

func (iter *APIOperationListResultIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (APIOperationListResultIterator) NotDone Uses

func (iter APIOperationListResultIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (APIOperationListResultIterator) Response Uses

func (iter APIOperationListResultIterator) Response() APIOperationListResult

Response returns the raw server response from the last page request.

func (APIOperationListResultIterator) Value Uses

func (iter APIOperationListResultIterator) Value() APIOperation

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type APIOperationListResultPage Uses

type APIOperationListResultPage struct {
    // contains filtered or unexported fields
}

APIOperationListResultPage contains a page of APIOperation values.

func NewAPIOperationListResultPage Uses

func NewAPIOperationListResultPage(getNextPage func(context.Context, APIOperationListResult) (APIOperationListResult, error)) APIOperationListResultPage

Creates a new instance of the APIOperationListResultPage type.

func (*APIOperationListResultPage) Next Uses

func (page *APIOperationListResultPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*APIOperationListResultPage) NextWithContext Uses

func (page *APIOperationListResultPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (APIOperationListResultPage) NotDone Uses

func (page APIOperationListResultPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (APIOperationListResultPage) Response Uses

func (page APIOperationListResultPage) Response() APIOperationListResult

Response returns the raw server response from the last page request.

func (APIOperationListResultPage) Values Uses

func (page APIOperationListResultPage) Values() []APIOperation

Values returns the slice of values for the current page or nil if there are no values.

type APIOperationPropertiesDefinition Uses

type APIOperationPropertiesDefinition struct {
    // Summary - The summary of the api operation.
    Summary *string `json:"summary,omitempty"`
    // Description - The description of the api operation.
    Description *string `json:"description,omitempty"`
    // Visibility - The visibility of the api operation.
    Visibility *string `json:"visibility,omitempty"`
    // Trigger - The trigger type of api operation.
    Trigger *string `json:"trigger,omitempty"`
    // TriggerHint - The trigger hint for the api operation.
    TriggerHint *string `json:"triggerHint,omitempty"`
    // Pageable - Indicates whether the api operation is pageable.
    Pageable *bool `json:"pageable,omitempty"`
    // Annotation - The annotation of api operation.
    Annotation *APIOperationAnnotation `json:"annotation,omitempty"`
    // API - The api reference.
    API *APIReference `json:"api,omitempty"`
    // InputsDefinition - The operation inputs definition schema.
    InputsDefinition *SwaggerSchema `json:"inputsDefinition,omitempty"`
    // ResponsesDefinition - The operation responses definition schemas.
    ResponsesDefinition map[string]*SwaggerSchema `json:"responsesDefinition"`
    // IsWebhook - Indicates whether the API operation is webhook or not.
    IsWebhook *bool `json:"isWebhook,omitempty"`
    // IsNotification - Indicates whether the API operation is notification or not.
    IsNotification *bool `json:"isNotification,omitempty"`
}

APIOperationPropertiesDefinition the api operations properties

func (APIOperationPropertiesDefinition) MarshalJSON Uses

func (aopd APIOperationPropertiesDefinition) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for APIOperationPropertiesDefinition.

type APIReference Uses

type APIReference struct {
    // DisplayName - The display name of the api.
    DisplayName *string `json:"displayName,omitempty"`
    // Description - The description of the api.
    Description *string `json:"description,omitempty"`
    // IconURI - The icon uri of the api.
    IconURI *string `json:"iconUri,omitempty"`
    // Swagger - The swagger of the api.
    Swagger interface{} `json:"swagger,omitempty"`
    // BrandColor - The brand color of the api.
    BrandColor *string `json:"brandColor,omitempty"`
    // Category - The tier. Possible values include: 'APITierNotSpecified', 'APITierEnterprise', 'APITierStandard', 'APITierPremium'
    Category APITier `json:"category,omitempty"`
    // IntegrationServiceEnvironment - The integration service environment reference.
    IntegrationServiceEnvironment *ResourceReference `json:"integrationServiceEnvironment,omitempty"`
    // ID - The resource id.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; Gets the resource name.
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; Gets the resource type.
    Type *string `json:"type,omitempty"`
}

APIReference the Api reference.

type APIResourceBackendService Uses

type APIResourceBackendService struct {
    // ServiceURL - The service URL.
    ServiceURL *string `json:"serviceUrl,omitempty"`
}

APIResourceBackendService the API backend service.

type APIResourceDefinitions Uses

type APIResourceDefinitions struct {
    // OriginalSwaggerURL - The original swagger url.
    OriginalSwaggerURL *string `json:"originalSwaggerUrl,omitempty"`
    // ModifiedSwaggerURL - The modified swagger url.
    ModifiedSwaggerURL *string `json:"modifiedSwaggerUrl,omitempty"`
}

APIResourceDefinitions the Api resource definition.

type APIResourceGeneralInformation Uses

type APIResourceGeneralInformation struct {
    // IconURL - The icon url.
    IconURL *string `json:"iconUrl,omitempty"`
    // DisplayName - The display name.
    DisplayName *string `json:"displayName,omitempty"`
    // Description - The description.
    Description *string `json:"description,omitempty"`
    // TermsOfUseURL - The terms of use url.
    TermsOfUseURL *string `json:"termsOfUseUrl,omitempty"`
    // ReleaseTag - The release tag.
    ReleaseTag *string `json:"releaseTag,omitempty"`
    // Tier - The tier. Possible values include: 'APITierNotSpecified', 'APITierEnterprise', 'APITierStandard', 'APITierPremium'
    Tier APITier `json:"tier,omitempty"`
}

APIResourceGeneralInformation the API general information.

type APIResourceMetadata Uses

type APIResourceMetadata struct {
    // Source - The source.
    Source *string `json:"source,omitempty"`
    // BrandColor - The brand color.
    BrandColor *string `json:"brandColor,omitempty"`
    // HideKey - The hide key.
    HideKey *string `json:"hideKey,omitempty"`
    // Tags - The tags.
    Tags map[string]*string `json:"tags"`
    // APIType - The api type. Possible values include: 'APITypeNotSpecified', 'APITypeRest', 'APITypeSoap'
    APIType APIType `json:"ApiType,omitempty"`
    // WsdlService - The WSDL service.
    WsdlService *WsdlService `json:"wsdlService,omitempty"`
    // WsdlImportMethod - The WSDL import method. Possible values include: 'WsdlImportMethodNotSpecified', 'WsdlImportMethodSoapToRest', 'WsdlImportMethodSoapPassThrough'
    WsdlImportMethod WsdlImportMethod `json:"wsdlImportMethod,omitempty"`
    // ConnectionType - The connection type.
    ConnectionType *string `json:"connectionType,omitempty"`
    // ProvisioningState - The provisioning state. Possible values include: 'WorkflowProvisioningStateNotSpecified', 'WorkflowProvisioningStateAccepted', 'WorkflowProvisioningStateRunning', 'WorkflowProvisioningStateReady', 'WorkflowProvisioningStateCreating', 'WorkflowProvisioningStateCreated', 'WorkflowProvisioningStateDeleting', 'WorkflowProvisioningStateDeleted', 'WorkflowProvisioningStateCanceled', 'WorkflowProvisioningStateFailed', 'WorkflowProvisioningStateSucceeded', 'WorkflowProvisioningStateMoving', 'WorkflowProvisioningStateUpdating', 'WorkflowProvisioningStateRegistering', 'WorkflowProvisioningStateRegistered', 'WorkflowProvisioningStateUnregistering', 'WorkflowProvisioningStateUnregistered', 'WorkflowProvisioningStateCompleted'
    ProvisioningState WorkflowProvisioningState `json:"provisioningState,omitempty"`
    // DeploymentParameters - The connector deployment parameters metadata.
    DeploymentParameters *APIDeploymentParameterMetadataSet `json:"deploymentParameters,omitempty"`
}

APIResourceMetadata the api resource metadata.

func (APIResourceMetadata) MarshalJSON Uses

func (arm APIResourceMetadata) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for APIResourceMetadata.

type APIResourcePolicies Uses

type APIResourcePolicies struct {
    // Content - The API level only policies XML as embedded content.
    Content *string `json:"content,omitempty"`
    // ContentLink - The content link to the policies.
    ContentLink *string `json:"contentLink,omitempty"`
}

APIResourcePolicies the API resource policies.

type APIResourceProperties Uses

type APIResourceProperties struct {
    // Name - The name
    Name *string `json:"name,omitempty"`
    // ConnectionParameters - The connection parameters.
    ConnectionParameters map[string]interface{} `json:"connectionParameters"`
    // Metadata - The metadata.
    Metadata *APIResourceMetadata `json:"metadata,omitempty"`
    // RuntimeUrls - The runtime urls.
    RuntimeUrls *[]string `json:"runtimeUrls,omitempty"`
    // GeneralInformation - The api general information.
    GeneralInformation *APIResourceGeneralInformation `json:"generalInformation,omitempty"`
    // Capabilities - The capabilities.
    Capabilities *[]string `json:"capabilities,omitempty"`
    // BackendService - The backend service.
    BackendService *APIResourceBackendService `json:"backendService,omitempty"`
    // Policies - The policies for the API.
    Policies *APIResourcePolicies `json:"policies,omitempty"`
    // APIDefinitionURL - The API definition.
    APIDefinitionURL *string `json:"apiDefinitionUrl,omitempty"`
    // APIDefinitions - The api definitions.
    APIDefinitions *APIResourceDefinitions `json:"apiDefinitions,omitempty"`
    // IntegrationServiceEnvironment - The integration service environment reference.
    IntegrationServiceEnvironment *ResourceReference `json:"integrationServiceEnvironment,omitempty"`
    // ProvisioningState - The provisioning state. Possible values include: 'WorkflowProvisioningStateNotSpecified', 'WorkflowProvisioningStateAccepted', 'WorkflowProvisioningStateRunning', 'WorkflowProvisioningStateReady', 'WorkflowProvisioningStateCreating', 'WorkflowProvisioningStateCreated', 'WorkflowProvisioningStateDeleting', 'WorkflowProvisioningStateDeleted', 'WorkflowProvisioningStateCanceled', 'WorkflowProvisioningStateFailed', 'WorkflowProvisioningStateSucceeded', 'WorkflowProvisioningStateMoving', 'WorkflowProvisioningStateUpdating', 'WorkflowProvisioningStateRegistering', 'WorkflowProvisioningStateRegistered', 'WorkflowProvisioningStateUnregistering', 'WorkflowProvisioningStateUnregistered', 'WorkflowProvisioningStateCompleted'
    ProvisioningState WorkflowProvisioningState `json:"provisioningState,omitempty"`
    // Category - The category. Possible values include: 'APITierNotSpecified', 'APITierEnterprise', 'APITierStandard', 'APITierPremium'
    Category APITier `json:"category,omitempty"`
}

APIResourceProperties the API resource properties.

func (APIResourceProperties) MarshalJSON Uses

func (arp APIResourceProperties) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for APIResourceProperties.

type APITier Uses

type APITier string

APITier enumerates the values for api tier.

const (
    // APITierEnterprise ...
    APITierEnterprise APITier = "Enterprise"
    // APITierNotSpecified ...
    APITierNotSpecified APITier = "NotSpecified"
    // APITierPremium ...
    APITierPremium APITier = "Premium"
    // APITierStandard ...
    APITierStandard APITier = "Standard"
)

func PossibleAPITierValues Uses

func PossibleAPITierValues() []APITier

PossibleAPITierValues returns an array of possible values for the APITier const type.

type APIType Uses

type APIType string

APIType enumerates the values for api type.

const (
    // APITypeNotSpecified ...
    APITypeNotSpecified APIType = "NotSpecified"
    // APITypeRest ...
    APITypeRest APIType = "Rest"
    // APITypeSoap ...
    APITypeSoap APIType = "Soap"
)

func PossibleAPITypeValues Uses

func PossibleAPITypeValues() []APIType

PossibleAPITypeValues returns an array of possible values for the APIType const type.

type AS2AcknowledgementConnectionSettings Uses

type AS2AcknowledgementConnectionSettings struct {
    // IgnoreCertificateNameMismatch - Indicates whether to ignore mismatch in certificate name.
    IgnoreCertificateNameMismatch *bool `json:"ignoreCertificateNameMismatch,omitempty"`
    // SupportHTTPStatusCodeContinue - Indicates whether to support HTTP status code 'CONTINUE'.
    SupportHTTPStatusCodeContinue *bool `json:"supportHttpStatusCodeContinue,omitempty"`
    // KeepHTTPConnectionAlive - Indicates whether to keep the connection alive.
    KeepHTTPConnectionAlive *bool `json:"keepHttpConnectionAlive,omitempty"`
    // UnfoldHTTPHeaders - Indicates whether to unfold the HTTP headers.
    UnfoldHTTPHeaders *bool `json:"unfoldHttpHeaders,omitempty"`
}

AS2AcknowledgementConnectionSettings the AS2 agreement acknowledgement connection settings.

type AS2AgreementContent Uses

type AS2AgreementContent struct {
    // ReceiveAgreement - The AS2 one-way receive agreement.
    ReceiveAgreement *AS2OneWayAgreement `json:"receiveAgreement,omitempty"`
    // SendAgreement - The AS2 one-way send agreement.
    SendAgreement *AS2OneWayAgreement `json:"sendAgreement,omitempty"`
}

AS2AgreementContent the integration account AS2 agreement content.

type AS2EnvelopeSettings Uses

type AS2EnvelopeSettings struct {
    // MessageContentType - The message content type.
    MessageContentType *string `json:"messageContentType,omitempty"`
    // TransmitFileNameInMimeHeader - The value indicating whether to transmit file name in mime header.
    TransmitFileNameInMimeHeader *bool `json:"transmitFileNameInMimeHeader,omitempty"`
    // FileNameTemplate - The template for file name.
    FileNameTemplate *string `json:"fileNameTemplate,omitempty"`
    // SuspendMessageOnFileNameGenerationError - The value indicating whether to suspend message on file name generation error.
    SuspendMessageOnFileNameGenerationError *bool `json:"suspendMessageOnFileNameGenerationError,omitempty"`
    // AutogenerateFileName - The value indicating whether to auto generate file name.
    AutogenerateFileName *bool `json:"autogenerateFileName,omitempty"`
}

AS2EnvelopeSettings the AS2 agreement envelope settings.

type AS2ErrorSettings Uses

type AS2ErrorSettings struct {
    // SuspendDuplicateMessage - The value indicating whether to suspend duplicate message.
    SuspendDuplicateMessage *bool `json:"suspendDuplicateMessage,omitempty"`
    // ResendIfMDNNotReceived - The value indicating whether to resend message If MDN is not received.
    ResendIfMDNNotReceived *bool `json:"resendIfMDNNotReceived,omitempty"`
}

AS2ErrorSettings the AS2 agreement error settings.

type AS2MdnSettings Uses

type AS2MdnSettings struct {
    // NeedMDN - The value indicating whether to send or request a MDN.
    NeedMDN *bool `json:"needMDN,omitempty"`
    // SignMDN - The value indicating whether the MDN needs to be signed or not.
    SignMDN *bool `json:"signMDN,omitempty"`
    // SendMDNAsynchronously - The value indicating whether to send the asynchronous MDN.
    SendMDNAsynchronously *bool `json:"sendMDNAsynchronously,omitempty"`
    // ReceiptDeliveryURL - The receipt delivery URL.
    ReceiptDeliveryURL *string `json:"receiptDeliveryUrl,omitempty"`
    // DispositionNotificationTo - The disposition notification to header value.
    DispositionNotificationTo *string `json:"dispositionNotificationTo,omitempty"`
    // SignOutboundMDNIfOptional - The value indicating whether to sign the outbound MDN if optional.
    SignOutboundMDNIfOptional *bool `json:"signOutboundMDNIfOptional,omitempty"`
    // MdnText - The MDN text.
    MdnText *string `json:"mdnText,omitempty"`
    // SendInboundMDNToMessageBox - The value indicating whether to send inbound MDN to message box.
    SendInboundMDNToMessageBox *bool `json:"sendInboundMDNToMessageBox,omitempty"`
    // MicHashingAlgorithm - The signing or hashing algorithm. Possible values include: 'HashingAlgorithmNotSpecified', 'HashingAlgorithmNone', 'HashingAlgorithmMD5', 'HashingAlgorithmSHA1', 'HashingAlgorithmSHA2256', 'HashingAlgorithmSHA2384', 'HashingAlgorithmSHA2512'
    MicHashingAlgorithm HashingAlgorithm `json:"micHashingAlgorithm,omitempty"`
}

AS2MdnSettings the AS2 agreement mdn settings.

type AS2MessageConnectionSettings Uses

type AS2MessageConnectionSettings struct {
    // IgnoreCertificateNameMismatch - The value indicating whether to ignore mismatch in certificate name.
    IgnoreCertificateNameMismatch *bool `json:"ignoreCertificateNameMismatch,omitempty"`
    // SupportHTTPStatusCodeContinue - The value indicating whether to support HTTP status code 'CONTINUE'.
    SupportHTTPStatusCodeContinue *bool `json:"supportHttpStatusCodeContinue,omitempty"`
    // KeepHTTPConnectionAlive - The value indicating whether to keep the connection alive.
    KeepHTTPConnectionAlive *bool `json:"keepHttpConnectionAlive,omitempty"`
    // UnfoldHTTPHeaders - The value indicating whether to unfold the HTTP headers.
    UnfoldHTTPHeaders *bool `json:"unfoldHttpHeaders,omitempty"`
}

AS2MessageConnectionSettings the AS2 agreement message connection settings.

type AS2OneWayAgreement Uses

type AS2OneWayAgreement struct {
    // SenderBusinessIdentity - The sender business identity
    SenderBusinessIdentity *BusinessIdentity `json:"senderBusinessIdentity,omitempty"`
    // ReceiverBusinessIdentity - The receiver business identity
    ReceiverBusinessIdentity *BusinessIdentity `json:"receiverBusinessIdentity,omitempty"`
    // ProtocolSettings - The AS2 protocol settings.
    ProtocolSettings *AS2ProtocolSettings `json:"protocolSettings,omitempty"`
}

AS2OneWayAgreement the integration account AS2 one-way agreement.

type AS2ProtocolSettings Uses

type AS2ProtocolSettings struct {
    // MessageConnectionSettings - The message connection settings.
    MessageConnectionSettings *AS2MessageConnectionSettings `json:"messageConnectionSettings,omitempty"`
    // AcknowledgementConnectionSettings - The acknowledgement connection settings.
    AcknowledgementConnectionSettings *AS2AcknowledgementConnectionSettings `json:"acknowledgementConnectionSettings,omitempty"`
    // MdnSettings - The MDN settings.
    MdnSettings *AS2MdnSettings `json:"mdnSettings,omitempty"`
    // SecuritySettings - The security settings.
    SecuritySettings *AS2SecuritySettings `json:"securitySettings,omitempty"`
    // ValidationSettings - The validation settings.
    ValidationSettings *AS2ValidationSettings `json:"validationSettings,omitempty"`
    // EnvelopeSettings - The envelope settings.
    EnvelopeSettings *AS2EnvelopeSettings `json:"envelopeSettings,omitempty"`
    // ErrorSettings - The error settings.
    ErrorSettings *AS2ErrorSettings `json:"errorSettings,omitempty"`
}

AS2ProtocolSettings the AS2 agreement protocol settings.

type AS2SecuritySettings Uses

type AS2SecuritySettings struct {
    // OverrideGroupSigningCertificate - The value indicating whether to send or request a MDN.
    OverrideGroupSigningCertificate *bool `json:"overrideGroupSigningCertificate,omitempty"`
    // SigningCertificateName - The name of the signing certificate.
    SigningCertificateName *string `json:"signingCertificateName,omitempty"`
    // EncryptionCertificateName - The name of the encryption certificate.
    EncryptionCertificateName *string `json:"encryptionCertificateName,omitempty"`
    // EnableNRRForInboundEncodedMessages - The value indicating whether to enable NRR for inbound encoded messages.
    EnableNRRForInboundEncodedMessages *bool `json:"enableNRRForInboundEncodedMessages,omitempty"`
    // EnableNRRForInboundDecodedMessages - The value indicating whether to enable NRR for inbound decoded messages.
    EnableNRRForInboundDecodedMessages *bool `json:"enableNRRForInboundDecodedMessages,omitempty"`
    // EnableNRRForOutboundMDN - The value indicating whether to enable NRR for outbound MDN.
    EnableNRRForOutboundMDN *bool `json:"enableNRRForOutboundMDN,omitempty"`
    // EnableNRRForOutboundEncodedMessages - The value indicating whether to enable NRR for outbound encoded messages.
    EnableNRRForOutboundEncodedMessages *bool `json:"enableNRRForOutboundEncodedMessages,omitempty"`
    // EnableNRRForOutboundDecodedMessages - The value indicating whether to enable NRR for outbound decoded messages.
    EnableNRRForOutboundDecodedMessages *bool `json:"enableNRRForOutboundDecodedMessages,omitempty"`
    // EnableNRRForInboundMDN - The value indicating whether to enable NRR for inbound MDN.
    EnableNRRForInboundMDN *bool `json:"enableNRRForInboundMDN,omitempty"`
    // Sha2AlgorithmFormat - The Sha2 algorithm format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize.
    Sha2AlgorithmFormat *string `json:"sha2AlgorithmFormat,omitempty"`
}

AS2SecuritySettings the AS2 agreement security settings.

type AS2ValidationSettings Uses

type AS2ValidationSettings struct {
    // OverrideMessageProperties - The value indicating whether to override incoming message properties with those in agreement.
    OverrideMessageProperties *bool `json:"overrideMessageProperties,omitempty"`
    // EncryptMessage - The value indicating whether the message has to be encrypted.
    EncryptMessage *bool `json:"encryptMessage,omitempty"`
    // SignMessage - The value indicating whether the message has to be signed.
    SignMessage *bool `json:"signMessage,omitempty"`
    // CompressMessage - The value indicating whether the message has to be compressed.
    CompressMessage *bool `json:"compressMessage,omitempty"`
    // CheckDuplicateMessage - The value indicating whether to check for duplicate message.
    CheckDuplicateMessage *bool `json:"checkDuplicateMessage,omitempty"`
    // InterchangeDuplicatesValidityDays - The number of days to look back for duplicate interchange.
    InterchangeDuplicatesValidityDays *int32 `json:"interchangeDuplicatesValidityDays,omitempty"`
    // CheckCertificateRevocationListOnSend - The value indicating whether to check for certificate revocation list on send.
    CheckCertificateRevocationListOnSend *bool `json:"checkCertificateRevocationListOnSend,omitempty"`
    // CheckCertificateRevocationListOnReceive - The value indicating whether to check for certificate revocation list on receive.
    CheckCertificateRevocationListOnReceive *bool `json:"checkCertificateRevocationListOnReceive,omitempty"`
    // EncryptionAlgorithm - The encryption algorithm. Possible values include: 'EncryptionAlgorithmNotSpecified', 'EncryptionAlgorithmNone', 'EncryptionAlgorithmDES3', 'EncryptionAlgorithmRC2', 'EncryptionAlgorithmAES128', 'EncryptionAlgorithmAES192', 'EncryptionAlgorithmAES256'
    EncryptionAlgorithm EncryptionAlgorithm `json:"encryptionAlgorithm,omitempty"`
    // SigningAlgorithm - The signing algorithm. Possible values include: 'SigningAlgorithmNotSpecified', 'SigningAlgorithmDefault', 'SigningAlgorithmSHA1', 'SigningAlgorithmSHA2256', 'SigningAlgorithmSHA2384', 'SigningAlgorithmSHA2512'
    SigningAlgorithm SigningAlgorithm `json:"signingAlgorithm,omitempty"`
}

AS2ValidationSettings the AS2 agreement validation settings.

type AgreementContent Uses

type AgreementContent struct {
    // AS2 - The AS2 agreement content.
    AS2 *AS2AgreementContent `json:"aS2,omitempty"`
    // X12 - The X12 agreement content.
    X12 *X12AgreementContent `json:"x12,omitempty"`
    // Edifact - The EDIFACT agreement content.
    Edifact *EdifactAgreementContent `json:"edifact,omitempty"`
}

AgreementContent the integration account agreement content.

type AgreementType Uses

type AgreementType string

AgreementType enumerates the values for agreement type.

const (
    // AS2 ...
    AS2 AgreementType = "AS2"
    // Edifact ...
    Edifact AgreementType = "Edifact"
    // NotSpecified ...
    NotSpecified AgreementType = "NotSpecified"
    // X12 ...
    X12 AgreementType = "X12"
)

func PossibleAgreementTypeValues Uses

func PossibleAgreementTypeValues() []AgreementType

PossibleAgreementTypeValues returns an array of possible values for the AgreementType const type.

type ArtifactContentPropertiesDefinition Uses

type ArtifactContentPropertiesDefinition struct {
    Content interface{} `json:"content,omitempty"`
    // ContentType - The content type.
    ContentType *string `json:"contentType,omitempty"`
    // ContentLink - The content link.
    ContentLink *ContentLink `json:"contentLink,omitempty"`
    // CreatedTime - The artifact creation time.
    CreatedTime *date.Time `json:"createdTime,omitempty"`
    // ChangedTime - The artifact changed time.
    ChangedTime *date.Time  `json:"changedTime,omitempty"`
    Metadata    interface{} `json:"metadata,omitempty"`
}

ArtifactContentPropertiesDefinition the artifact content properties definition.

type ArtifactProperties Uses

type ArtifactProperties struct {
    // CreatedTime - The artifact creation time.
    CreatedTime *date.Time `json:"createdTime,omitempty"`
    // ChangedTime - The artifact changed time.
    ChangedTime *date.Time  `json:"changedTime,omitempty"`
    Metadata    interface{} `json:"metadata,omitempty"`
}

ArtifactProperties the artifact properties definition.

type AssemblyCollection Uses

type AssemblyCollection struct {
    autorest.Response `json:"-"`
    Value             *[]AssemblyDefinition `json:"value,omitempty"`
}

AssemblyCollection a collection of assembly definitions.

type AssemblyDefinition Uses

type AssemblyDefinition struct {
    autorest.Response `json:"-"`
    // Properties - The assembly properties.
    Properties *AssemblyProperties `json:"properties,omitempty"`
    // ID - READ-ONLY; The resource id.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; Gets the resource name.
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; Gets the resource type.
    Type *string `json:"type,omitempty"`
    // Location - The resource location.
    Location *string `json:"location,omitempty"`
    // Tags - The resource tags.
    Tags map[string]*string `json:"tags"`
}

AssemblyDefinition the assembly definition.

func (AssemblyDefinition) MarshalJSON Uses

func (ad AssemblyDefinition) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for AssemblyDefinition.

type AssemblyProperties Uses

type AssemblyProperties struct {
    // AssemblyName - The assembly name.
    AssemblyName *string `json:"assemblyName,omitempty"`
    // AssemblyVersion - The assembly version.
    AssemblyVersion *string `json:"assemblyVersion,omitempty"`
    // AssemblyCulture - The assembly culture.
    AssemblyCulture *string `json:"assemblyCulture,omitempty"`
    // AssemblyPublicKeyToken - The assembly public key token.
    AssemblyPublicKeyToken *string     `json:"assemblyPublicKeyToken,omitempty"`
    Content                interface{} `json:"content,omitempty"`
    // ContentType - The content type.
    ContentType *string `json:"contentType,omitempty"`
    // ContentLink - The content link.
    ContentLink *ContentLink `json:"contentLink,omitempty"`
    // CreatedTime - The artifact creation time.
    CreatedTime *date.Time `json:"createdTime,omitempty"`
    // ChangedTime - The artifact changed time.
    ChangedTime *date.Time  `json:"changedTime,omitempty"`
    Metadata    interface{} `json:"metadata,omitempty"`
}

AssemblyProperties the assembly properties definition.

type AzureAsyncOperationState Uses

type AzureAsyncOperationState string

AzureAsyncOperationState enumerates the values for azure async operation state.

const (
    // Canceled ...
    Canceled AzureAsyncOperationState = "Canceled"
    // Failed ...
    Failed AzureAsyncOperationState = "Failed"
    // Pending ...
    Pending AzureAsyncOperationState = "Pending"
    // Succeeded ...
    Succeeded AzureAsyncOperationState = "Succeeded"
)

func PossibleAzureAsyncOperationStateValues Uses

func PossibleAzureAsyncOperationStateValues() []AzureAsyncOperationState

PossibleAzureAsyncOperationStateValues returns an array of possible values for the AzureAsyncOperationState const type.

type AzureResourceErrorInfo Uses

type AzureResourceErrorInfo struct {
    // Message - The error message.
    Message *string `json:"message,omitempty"`
    // Details - The error details.
    Details *[]AzureResourceErrorInfo `json:"details,omitempty"`
    // Code - The error code.
    Code *string `json:"code,omitempty"`
}

AzureResourceErrorInfo the azure resource error info.

type B2BPartnerContent Uses

type B2BPartnerContent struct {
    // BusinessIdentities - The list of partner business identities.
    BusinessIdentities *[]BusinessIdentity `json:"businessIdentities,omitempty"`
}

B2BPartnerContent the B2B partner content.

type BaseClient Uses

type BaseClient struct {
    autorest.Client
    BaseURI        string
    SubscriptionID string
}

BaseClient is the base client for Logic.

func New Uses

func New(subscriptionID string) BaseClient

New creates an instance of the BaseClient client.

func NewWithBaseURI Uses

func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient

NewWithBaseURI creates an instance of the BaseClient client.

type BatchConfiguration Uses

type BatchConfiguration struct {
    autorest.Response `json:"-"`
    // Properties - The batch configuration properties.
    Properties *BatchConfigurationProperties `json:"properties,omitempty"`
    // ID - READ-ONLY; The resource id.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; Gets the resource name.
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; Gets the resource type.
    Type *string `json:"type,omitempty"`
    // Location - The resource location.
    Location *string `json:"location,omitempty"`
    // Tags - The resource tags.
    Tags map[string]*string `json:"tags"`
}

BatchConfiguration the batch configuration resource definition.

func (BatchConfiguration) MarshalJSON Uses

func (bc BatchConfiguration) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for BatchConfiguration.

type BatchConfigurationCollection Uses

type BatchConfigurationCollection struct {
    autorest.Response `json:"-"`
    Value             *[]BatchConfiguration `json:"value,omitempty"`
}

BatchConfigurationCollection a collection of batch configurations.

type BatchConfigurationProperties Uses

type BatchConfigurationProperties struct {
    // BatchGroupName - The name of the batch group.
    BatchGroupName *string `json:"batchGroupName,omitempty"`
    // ReleaseCriteria - The batch release criteria.
    ReleaseCriteria *BatchReleaseCriteria `json:"releaseCriteria,omitempty"`
    // CreatedTime - The artifact creation time.
    CreatedTime *date.Time `json:"createdTime,omitempty"`
    // ChangedTime - The artifact changed time.
    ChangedTime *date.Time  `json:"changedTime,omitempty"`
    Metadata    interface{} `json:"metadata,omitempty"`
}

BatchConfigurationProperties the batch configuration properties definition.

type BatchReleaseCriteria Uses

type BatchReleaseCriteria struct {
    // MessageCount - The message count.
    MessageCount *int32 `json:"messageCount,omitempty"`
    // BatchSize - The batch size in bytes.
    BatchSize *int32 `json:"batchSize,omitempty"`
    // Recurrence - The recurrence.
    Recurrence *WorkflowTriggerRecurrence `json:"recurrence,omitempty"`
}

BatchReleaseCriteria the batch release criteria.

type BusinessIdentity Uses

type BusinessIdentity struct {
    // Qualifier - The business identity qualifier e.g. as2identity, ZZ, ZZZ, 31, 32
    Qualifier *string `json:"qualifier,omitempty"`
    // Value - The user defined business identity value.
    Value *string `json:"value,omitempty"`
}

BusinessIdentity the integration account partner's business identity.

type CallbackURL Uses

type CallbackURL struct {
    autorest.Response `json:"-"`
    // Value - The URL value.
    Value *string `json:"value,omitempty"`
}

CallbackURL the callback url.

type ContentHash Uses

type ContentHash struct {
    // Algorithm - The algorithm of the content hash.
    Algorithm *string `json:"algorithm,omitempty"`
    // Value - The value of the content hash.
    Value *string `json:"value,omitempty"`
}

ContentHash the content hash.

type ContentLink struct {
    // URI - The content link URI.
    URI *string `json:"uri,omitempty"`
    // ContentVersion - The content version.
    ContentVersion *string `json:"contentVersion,omitempty"`
    // ContentSize - The content size.
    ContentSize *int64 `json:"contentSize,omitempty"`
    // ContentHash - The content hash.
    ContentHash *ContentHash `json:"contentHash,omitempty"`
    // Metadata - The metadata.
    Metadata interface{} `json:"metadata,omitempty"`
}

ContentLink the content link.

type Correlation Uses

type Correlation struct {
    // ClientTrackingID - The client tracking id.
    ClientTrackingID *string `json:"clientTrackingId,omitempty"`
}

Correlation the correlation property.

type DayOfWeek Uses

type DayOfWeek string

DayOfWeek enumerates the values for day of week.

const (
    // Friday ...
    Friday DayOfWeek = "Friday"
    // Monday ...
    Monday DayOfWeek = "Monday"
    // Saturday ...
    Saturday DayOfWeek = "Saturday"
    // Sunday ...
    Sunday DayOfWeek = "Sunday"
    // Thursday ...
    Thursday DayOfWeek = "Thursday"
    // Tuesday ...
    Tuesday DayOfWeek = "Tuesday"
    // Wednesday ...
    Wednesday DayOfWeek = "Wednesday"
)

func PossibleDayOfWeekValues Uses

func PossibleDayOfWeekValues() []DayOfWeek

PossibleDayOfWeekValues returns an array of possible values for the DayOfWeek const type.

type DaysOfWeek Uses

type DaysOfWeek string

DaysOfWeek enumerates the values for days of week.

const (
    // DaysOfWeekFriday ...
    DaysOfWeekFriday DaysOfWeek = "Friday"
    // DaysOfWeekMonday ...
    DaysOfWeekMonday DaysOfWeek = "Monday"
    // DaysOfWeekSaturday ...
    DaysOfWeekSaturday DaysOfWeek = "Saturday"
    // DaysOfWeekSunday ...
    DaysOfWeekSunday DaysOfWeek = "Sunday"
    // DaysOfWeekThursday ...
    DaysOfWeekThursday DaysOfWeek = "Thursday"
    // DaysOfWeekTuesday ...
    DaysOfWeekTuesday DaysOfWeek = "Tuesday"
    // DaysOfWeekWednesday ...
    DaysOfWeekWednesday DaysOfWeek = "Wednesday"
)

func PossibleDaysOfWeekValues Uses

func PossibleDaysOfWeekValues() []DaysOfWeek

PossibleDaysOfWeekValues returns an array of possible values for the DaysOfWeek const type.

type EdifactAcknowledgementSettings Uses

type EdifactAcknowledgementSettings struct {
    // NeedTechnicalAcknowledgement - The value indicating whether technical acknowledgement is needed.
    NeedTechnicalAcknowledgement *bool `json:"needTechnicalAcknowledgement,omitempty"`
    // BatchTechnicalAcknowledgements - The value indicating whether to batch the technical acknowledgements.
    BatchTechnicalAcknowledgements *bool `json:"batchTechnicalAcknowledgements,omitempty"`
    // NeedFunctionalAcknowledgement - The value indicating whether functional acknowledgement is needed.
    NeedFunctionalAcknowledgement *bool `json:"needFunctionalAcknowledgement,omitempty"`
    // BatchFunctionalAcknowledgements - The value indicating whether to batch functional acknowledgements.
    BatchFunctionalAcknowledgements *bool `json:"batchFunctionalAcknowledgements,omitempty"`
    // NeedLoopForValidMessages - The value indicating whether a loop is needed for valid messages.
    NeedLoopForValidMessages *bool `json:"needLoopForValidMessages,omitempty"`
    // SendSynchronousAcknowledgement - The value indicating whether to send synchronous acknowledgement.
    SendSynchronousAcknowledgement *bool `json:"sendSynchronousAcknowledgement,omitempty"`
    // AcknowledgementControlNumberPrefix - The acknowledgement control number prefix.
    AcknowledgementControlNumberPrefix *string `json:"acknowledgementControlNumberPrefix,omitempty"`
    // AcknowledgementControlNumberSuffix - The acknowledgement control number suffix.
    AcknowledgementControlNumberSuffix *string `json:"acknowledgementControlNumberSuffix,omitempty"`
    // AcknowledgementControlNumberLowerBound - The acknowledgement control number lower bound.
    AcknowledgementControlNumberLowerBound *int32 `json:"acknowledgementControlNumberLowerBound,omitempty"`
    // AcknowledgementControlNumberUpperBound - The acknowledgement control number upper bound.
    AcknowledgementControlNumberUpperBound *int32 `json:"acknowledgementControlNumberUpperBound,omitempty"`
    // RolloverAcknowledgementControlNumber - The value indicating whether to rollover acknowledgement control number.
    RolloverAcknowledgementControlNumber *bool `json:"rolloverAcknowledgementControlNumber,omitempty"`
}

EdifactAcknowledgementSettings the Edifact agreement acknowledgement settings.

type EdifactAgreementContent Uses

type EdifactAgreementContent struct {
    // ReceiveAgreement - The EDIFACT one-way receive agreement.
    ReceiveAgreement *EdifactOneWayAgreement `json:"receiveAgreement,omitempty"`
    // SendAgreement - The EDIFACT one-way send agreement.
    SendAgreement *EdifactOneWayAgreement `json:"sendAgreement,omitempty"`
}

EdifactAgreementContent the Edifact agreement content.

type EdifactCharacterSet Uses

type EdifactCharacterSet string

EdifactCharacterSet enumerates the values for edifact character set.

const (
    // EdifactCharacterSetKECA ...
    EdifactCharacterSetKECA EdifactCharacterSet = "KECA"
    // EdifactCharacterSetNotSpecified ...
    EdifactCharacterSetNotSpecified EdifactCharacterSet = "NotSpecified"
    // EdifactCharacterSetUNOA ...
    EdifactCharacterSetUNOA EdifactCharacterSet = "UNOA"
    // EdifactCharacterSetUNOB ...
    EdifactCharacterSetUNOB EdifactCharacterSet = "UNOB"
    // EdifactCharacterSetUNOC ...
    EdifactCharacterSetUNOC EdifactCharacterSet = "UNOC"
    // EdifactCharacterSetUNOD ...
    EdifactCharacterSetUNOD EdifactCharacterSet = "UNOD"
    // EdifactCharacterSetUNOE ...
    EdifactCharacterSetUNOE EdifactCharacterSet = "UNOE"
    // EdifactCharacterSetUNOF ...
    EdifactCharacterSetUNOF EdifactCharacterSet = "UNOF"
    // EdifactCharacterSetUNOG ...
    EdifactCharacterSetUNOG EdifactCharacterSet = "UNOG"
    // EdifactCharacterSetUNOH ...
    EdifactCharacterSetUNOH EdifactCharacterSet = "UNOH"
    // EdifactCharacterSetUNOI ...
    EdifactCharacterSetUNOI EdifactCharacterSet = "UNOI"
    // EdifactCharacterSetUNOJ ...
    EdifactCharacterSetUNOJ EdifactCharacterSet = "UNOJ"
    // EdifactCharacterSetUNOK ...
    EdifactCharacterSetUNOK EdifactCharacterSet = "UNOK"
    // EdifactCharacterSetUNOX ...
    EdifactCharacterSetUNOX EdifactCharacterSet = "UNOX"
    // EdifactCharacterSetUNOY ...
    EdifactCharacterSetUNOY EdifactCharacterSet = "UNOY"
)

func PossibleEdifactCharacterSetValues Uses

func PossibleEdifactCharacterSetValues() []EdifactCharacterSet

PossibleEdifactCharacterSetValues returns an array of possible values for the EdifactCharacterSet const type.

type EdifactDecimalIndicator Uses

type EdifactDecimalIndicator string

EdifactDecimalIndicator enumerates the values for edifact decimal indicator.

const (
    // EdifactDecimalIndicatorComma ...
    EdifactDecimalIndicatorComma EdifactDecimalIndicator = "Comma"
    // EdifactDecimalIndicatorDecimal ...
    EdifactDecimalIndicatorDecimal EdifactDecimalIndicator = "Decimal"
    // EdifactDecimalIndicatorNotSpecified ...
    EdifactDecimalIndicatorNotSpecified EdifactDecimalIndicator = "NotSpecified"
)

func PossibleEdifactDecimalIndicatorValues Uses

func PossibleEdifactDecimalIndicatorValues() []EdifactDecimalIndicator

PossibleEdifactDecimalIndicatorValues returns an array of possible values for the EdifactDecimalIndicator const type.

type EdifactDelimiterOverride Uses

type EdifactDelimiterOverride struct {
    // MessageID - The message id.
    MessageID *string `json:"messageId,omitempty"`
    // MessageVersion - The message version.
    MessageVersion *string `json:"messageVersion,omitempty"`
    // MessageRelease - The message release.
    MessageRelease *string `json:"messageRelease,omitempty"`
    // DataElementSeparator - The data element separator.
    DataElementSeparator *int32 `json:"dataElementSeparator,omitempty"`
    // ComponentSeparator - The component separator.
    ComponentSeparator *int32 `json:"componentSeparator,omitempty"`
    // SegmentTerminator - The segment terminator.
    SegmentTerminator *int32 `json:"segmentTerminator,omitempty"`
    // RepetitionSeparator - The repetition separator.
    RepetitionSeparator *int32 `json:"repetitionSeparator,omitempty"`
    // SegmentTerminatorSuffix - The segment terminator suffix. Possible values include: 'SegmentTerminatorSuffixNotSpecified', 'SegmentTerminatorSuffixNone', 'SegmentTerminatorSuffixCR', 'SegmentTerminatorSuffixLF', 'SegmentTerminatorSuffixCRLF'
    SegmentTerminatorSuffix SegmentTerminatorSuffix `json:"segmentTerminatorSuffix,omitempty"`
    // DecimalPointIndicator - The decimal point indicator. Possible values include: 'EdifactDecimalIndicatorNotSpecified', 'EdifactDecimalIndicatorComma', 'EdifactDecimalIndicatorDecimal'
    DecimalPointIndicator EdifactDecimalIndicator `json:"decimalPointIndicator,omitempty"`
    // ReleaseIndicator - The release indicator.
    ReleaseIndicator *int32 `json:"releaseIndicator,omitempty"`
    // MessageAssociationAssignedCode - The message association assigned code.
    MessageAssociationAssignedCode *string `json:"messageAssociationAssignedCode,omitempty"`
    // TargetNamespace - The target namespace on which this delimiter settings has to be applied.
    TargetNamespace *string `json:"targetNamespace,omitempty"`
}

EdifactDelimiterOverride the Edifact delimiter override settings.

type EdifactEnvelopeOverride Uses

type EdifactEnvelopeOverride struct {
    // MessageID - The message id on which this envelope settings has to be applied.
    MessageID *string `json:"messageId,omitempty"`
    // MessageVersion - The message version on which this envelope settings has to be applied.
    MessageVersion *string `json:"messageVersion,omitempty"`
    // MessageRelease - The message release version on which this envelope settings has to be applied.
    MessageRelease *string `json:"messageRelease,omitempty"`
    // MessageAssociationAssignedCode - The message association assigned code.
    MessageAssociationAssignedCode *string `json:"messageAssociationAssignedCode,omitempty"`
    // TargetNamespace - The target namespace on which this envelope settings has to be applied.
    TargetNamespace *string `json:"targetNamespace,omitempty"`
    // FunctionalGroupID - The functional group id.
    FunctionalGroupID *string `json:"functionalGroupId,omitempty"`
    // SenderApplicationQualifier - The sender application qualifier.
    SenderApplicationQualifier *string `json:"senderApplicationQualifier,omitempty"`
    // SenderApplicationID - The sender application id.
    SenderApplicationID *string `json:"senderApplicationId,omitempty"`
    // ReceiverApplicationQualifier - The receiver application qualifier.
    ReceiverApplicationQualifier *string `json:"receiverApplicationQualifier,omitempty"`
    // ReceiverApplicationID - The receiver application id.
    ReceiverApplicationID *string `json:"receiverApplicationId,omitempty"`
    // ControllingAgencyCode - The controlling agency code.
    ControllingAgencyCode *string `json:"controllingAgencyCode,omitempty"`
    // GroupHeaderMessageVersion - The group header message version.
    GroupHeaderMessageVersion *string `json:"groupHeaderMessageVersion,omitempty"`
    // GroupHeaderMessageRelease - The group header message release.
    GroupHeaderMessageRelease *string `json:"groupHeaderMessageRelease,omitempty"`
    // AssociationAssignedCode - The association assigned code.
    AssociationAssignedCode *string `json:"associationAssignedCode,omitempty"`
    // ApplicationPassword - The application password.
    ApplicationPassword *string `json:"applicationPassword,omitempty"`
}

EdifactEnvelopeOverride the Edifact envelope override settings.

type EdifactEnvelopeSettings Uses

type EdifactEnvelopeSettings struct {
    // GroupAssociationAssignedCode - The group association assigned code.
    GroupAssociationAssignedCode *string `json:"groupAssociationAssignedCode,omitempty"`
    // CommunicationAgreementID - The communication agreement id.
    CommunicationAgreementID *string `json:"communicationAgreementId,omitempty"`
    // ApplyDelimiterStringAdvice - The value indicating whether to apply delimiter string advice.
    ApplyDelimiterStringAdvice *bool `json:"applyDelimiterStringAdvice,omitempty"`
    // CreateGroupingSegments - The value indicating whether to create grouping segments.
    CreateGroupingSegments *bool `json:"createGroupingSegments,omitempty"`
    // EnableDefaultGroupHeaders - The value indicating whether to enable default group headers.
    EnableDefaultGroupHeaders *bool `json:"enableDefaultGroupHeaders,omitempty"`
    // RecipientReferencePasswordValue - The recipient reference password value.
    RecipientReferencePasswordValue *string `json:"recipientReferencePasswordValue,omitempty"`
    // RecipientReferencePasswordQualifier - The recipient reference password qualifier.
    RecipientReferencePasswordQualifier *string `json:"recipientReferencePasswordQualifier,omitempty"`
    // ApplicationReferenceID - The application reference id.
    ApplicationReferenceID *string `json:"applicationReferenceId,omitempty"`
    // ProcessingPriorityCode - The processing priority code.
    ProcessingPriorityCode *string `json:"processingPriorityCode,omitempty"`
    // InterchangeControlNumberLowerBound - The interchange control number lower bound.
    InterchangeControlNumberLowerBound *int64 `json:"interchangeControlNumberLowerBound,omitempty"`
    // InterchangeControlNumberUpperBound - The interchange control number upper bound.
    InterchangeControlNumberUpperBound *int64 `json:"interchangeControlNumberUpperBound,omitempty"`
    // RolloverInterchangeControlNumber - The value indicating whether to rollover interchange control number.
    RolloverInterchangeControlNumber *bool `json:"rolloverInterchangeControlNumber,omitempty"`
    // InterchangeControlNumberPrefix - The interchange control number prefix.
    InterchangeControlNumberPrefix *string `json:"interchangeControlNumberPrefix,omitempty"`
    // InterchangeControlNumberSuffix - The interchange control number suffix.
    InterchangeControlNumberSuffix *string `json:"interchangeControlNumberSuffix,omitempty"`
    // SenderReverseRoutingAddress - The sender reverse routing address.
    SenderReverseRoutingAddress *string `json:"senderReverseRoutingAddress,omitempty"`
    // ReceiverReverseRoutingAddress - The receiver reverse routing address.
    ReceiverReverseRoutingAddress *string `json:"receiverReverseRoutingAddress,omitempty"`
    // FunctionalGroupID - The functional group id.
    FunctionalGroupID *string `json:"functionalGroupId,omitempty"`
    // GroupControllingAgencyCode - The group controlling agency code.
    GroupControllingAgencyCode *string `json:"groupControllingAgencyCode,omitempty"`
    // GroupMessageVersion - The group message version.
    GroupMessageVersion *string `json:"groupMessageVersion,omitempty"`
    // GroupMessageRelease - The group message release.
    GroupMessageRelease *string `json:"groupMessageRelease,omitempty"`
    // GroupControlNumberLowerBound - The group control number lower bound.
    GroupControlNumberLowerBound *int64 `json:"groupControlNumberLowerBound,omitempty"`
    // GroupControlNumberUpperBound - The group control number upper bound.
    GroupControlNumberUpperBound *int64 `json:"groupControlNumberUpperBound,omitempty"`
    // RolloverGroupControlNumber - The value indicating whether to rollover group control number.
    RolloverGroupControlNumber *bool `json:"rolloverGroupControlNumber,omitempty"`
    // GroupControlNumberPrefix - The group control number prefix.
    GroupControlNumberPrefix *string `json:"groupControlNumberPrefix,omitempty"`
    // GroupControlNumberSuffix - The group control number suffix.
    GroupControlNumberSuffix *string `json:"groupControlNumberSuffix,omitempty"`
    // GroupApplicationReceiverQualifier - The group application receiver qualifier.
    GroupApplicationReceiverQualifier *string `json:"groupApplicationReceiverQualifier,omitempty"`
    // GroupApplicationReceiverID - The group application receiver id.
    GroupApplicationReceiverID *string `json:"groupApplicationReceiverId,omitempty"`
    // GroupApplicationSenderQualifier - The group application sender qualifier.
    GroupApplicationSenderQualifier *string `json:"groupApplicationSenderQualifier,omitempty"`
    // GroupApplicationSenderID - The group application sender id.
    GroupApplicationSenderID *string `json:"groupApplicationSenderId,omitempty"`
    // GroupApplicationPassword - The group application password.
    GroupApplicationPassword *string `json:"groupApplicationPassword,omitempty"`
    // OverwriteExistingTransactionSetControlNumber - The value indicating whether to overwrite existing transaction set control number.
    OverwriteExistingTransactionSetControlNumber *bool `json:"overwriteExistingTransactionSetControlNumber,omitempty"`
    // TransactionSetControlNumberPrefix - The transaction set control number prefix.
    TransactionSetControlNumberPrefix *string `json:"transactionSetControlNumberPrefix,omitempty"`
    // TransactionSetControlNumberSuffix - The transaction set control number suffix.
    TransactionSetControlNumberSuffix *string `json:"transactionSetControlNumberSuffix,omitempty"`
    // TransactionSetControlNumberLowerBound - The transaction set control number lower bound.
    TransactionSetControlNumberLowerBound *int64 `json:"transactionSetControlNumberLowerBound,omitempty"`
    // TransactionSetControlNumberUpperBound - The transaction set control number upper bound.
    TransactionSetControlNumberUpperBound *int64 `json:"transactionSetControlNumberUpperBound,omitempty"`
    // RolloverTransactionSetControlNumber - The value indicating whether to rollover transaction set control number.
    RolloverTransactionSetControlNumber *bool `json:"rolloverTransactionSetControlNumber,omitempty"`
    // IsTestInterchange - The value indicating whether the message is a test interchange.
    IsTestInterchange *bool `json:"isTestInterchange,omitempty"`
    // SenderInternalIdentification - The sender internal identification.
    SenderInternalIdentification *string `json:"senderInternalIdentification,omitempty"`
    // SenderInternalSubIdentification - The sender internal sub identification.
    SenderInternalSubIdentification *string `json:"senderInternalSubIdentification,omitempty"`
    // ReceiverInternalIdentification - The receiver internal identification.
    ReceiverInternalIdentification *string `json:"receiverInternalIdentification,omitempty"`
    // ReceiverInternalSubIdentification - The receiver internal sub identification.
    ReceiverInternalSubIdentification *string `json:"receiverInternalSubIdentification,omitempty"`
}

EdifactEnvelopeSettings the Edifact agreement envelope settings.

type EdifactFramingSettings Uses

type EdifactFramingSettings struct {
    // ServiceCodeListDirectoryVersion - The service code list directory version.
    ServiceCodeListDirectoryVersion *string `json:"serviceCodeListDirectoryVersion,omitempty"`
    // CharacterEncoding - The character encoding.
    CharacterEncoding *string `json:"characterEncoding,omitempty"`
    // ProtocolVersion - The protocol version.
    ProtocolVersion *int32 `json:"protocolVersion,omitempty"`
    // DataElementSeparator - The data element separator.
    DataElementSeparator *int32 `json:"dataElementSeparator,omitempty"`
    // ComponentSeparator - The component separator.
    ComponentSeparator *int32 `json:"componentSeparator,omitempty"`
    // SegmentTerminator - The segment terminator.
    SegmentTerminator *int32 `json:"segmentTerminator,omitempty"`
    // ReleaseIndicator - The release indicator.
    ReleaseIndicator *int32 `json:"releaseIndicator,omitempty"`
    // RepetitionSeparator - The repetition separator.
    RepetitionSeparator *int32 `json:"repetitionSeparator,omitempty"`
    // CharacterSet - The EDIFACT frame setting characterSet. Possible values include: 'EdifactCharacterSetNotSpecified', 'EdifactCharacterSetUNOB', 'EdifactCharacterSetUNOA', 'EdifactCharacterSetUNOC', 'EdifactCharacterSetUNOD', 'EdifactCharacterSetUNOE', 'EdifactCharacterSetUNOF', 'EdifactCharacterSetUNOG', 'EdifactCharacterSetUNOH', 'EdifactCharacterSetUNOI', 'EdifactCharacterSetUNOJ', 'EdifactCharacterSetUNOK', 'EdifactCharacterSetUNOX', 'EdifactCharacterSetUNOY', 'EdifactCharacterSetKECA'
    CharacterSet EdifactCharacterSet `json:"characterSet,omitempty"`
    // DecimalPointIndicator - The EDIFACT frame setting decimal indicator. Possible values include: 'EdifactDecimalIndicatorNotSpecified', 'EdifactDecimalIndicatorComma', 'EdifactDecimalIndicatorDecimal'
    DecimalPointIndicator EdifactDecimalIndicator `json:"decimalPointIndicator,omitempty"`
    // SegmentTerminatorSuffix - The EDIFACT frame setting segment terminator suffix. Possible values include: 'SegmentTerminatorSuffixNotSpecified', 'SegmentTerminatorSuffixNone', 'SegmentTerminatorSuffixCR', 'SegmentTerminatorSuffixLF', 'SegmentTerminatorSuffixCRLF'
    SegmentTerminatorSuffix SegmentTerminatorSuffix `json:"segmentTerminatorSuffix,omitempty"`
}

EdifactFramingSettings the Edifact agreement framing settings.

type EdifactMessageFilter Uses

type EdifactMessageFilter struct {
    // MessageFilterType - The message filter type. Possible values include: 'MessageFilterTypeNotSpecified', 'MessageFilterTypeInclude', 'MessageFilterTypeExclude'
    MessageFilterType MessageFilterType `json:"messageFilterType,omitempty"`
}

EdifactMessageFilter the Edifact message filter for odata query.

type EdifactMessageIdentifier Uses

type EdifactMessageIdentifier struct {
    // MessageID - The message id on which this envelope settings has to be applied.
    MessageID *string `json:"messageId,omitempty"`
}

EdifactMessageIdentifier the Edifact message identifier.

type EdifactOneWayAgreement Uses

type EdifactOneWayAgreement struct {
    // SenderBusinessIdentity - The sender business identity
    SenderBusinessIdentity *BusinessIdentity `json:"senderBusinessIdentity,omitempty"`
    // ReceiverBusinessIdentity - The receiver business identity
    ReceiverBusinessIdentity *BusinessIdentity `json:"receiverBusinessIdentity,omitempty"`
    // ProtocolSettings - The EDIFACT protocol settings.
    ProtocolSettings *EdifactProtocolSettings `json:"protocolSettings,omitempty"`
}

EdifactOneWayAgreement the Edifact one way agreement.

type EdifactProcessingSettings Uses

type EdifactProcessingSettings struct {
    // MaskSecurityInfo - The value indicating whether to mask security information.
    MaskSecurityInfo *bool `json:"maskSecurityInfo,omitempty"`
    // PreserveInterchange - The value indicating whether to preserve interchange.
    PreserveInterchange *bool `json:"preserveInterchange,omitempty"`
    // SuspendInterchangeOnError - The value indicating whether to suspend interchange on error.
    SuspendInterchangeOnError *bool `json:"suspendInterchangeOnError,omitempty"`
    // CreateEmptyXMLTagsForTrailingSeparators - The value indicating whether to create empty xml tags for trailing separators.
    CreateEmptyXMLTagsForTrailingSeparators *bool `json:"createEmptyXmlTagsForTrailingSeparators,omitempty"`
    // UseDotAsDecimalSeparator - The value indicating whether to use dot as decimal separator.
    UseDotAsDecimalSeparator *bool `json:"useDotAsDecimalSeparator,omitempty"`
}

EdifactProcessingSettings the Edifact agreement protocol settings.

type EdifactProtocolSettings Uses

type EdifactProtocolSettings struct {
    // ValidationSettings - The EDIFACT validation settings.
    ValidationSettings *EdifactValidationSettings `json:"validationSettings,omitempty"`
    // FramingSettings - The EDIFACT framing settings.
    FramingSettings *EdifactFramingSettings `json:"framingSettings,omitempty"`
    // EnvelopeSettings - The EDIFACT envelope settings.
    EnvelopeSettings *EdifactEnvelopeSettings `json:"envelopeSettings,omitempty"`
    // AcknowledgementSettings - The EDIFACT acknowledgement settings.
    AcknowledgementSettings *EdifactAcknowledgementSettings `json:"acknowledgementSettings,omitempty"`
    // MessageFilter - The EDIFACT message filter.
    MessageFilter *EdifactMessageFilter `json:"messageFilter,omitempty"`
    // ProcessingSettings - The EDIFACT processing Settings.
    ProcessingSettings *EdifactProcessingSettings `json:"processingSettings,omitempty"`
    // EnvelopeOverrides - The EDIFACT envelope override settings.
    EnvelopeOverrides *[]EdifactEnvelopeOverride `json:"envelopeOverrides,omitempty"`
    // MessageFilterList - The EDIFACT message filter list.
    MessageFilterList *[]EdifactMessageIdentifier `json:"messageFilterList,omitempty"`
    // SchemaReferences - The EDIFACT schema references.
    SchemaReferences *[]EdifactSchemaReference `json:"schemaReferences,omitempty"`
    // ValidationOverrides - The EDIFACT validation override settings.
    ValidationOverrides *[]EdifactValidationOverride `json:"validationOverrides,omitempty"`
    // EdifactDelimiterOverrides - The EDIFACT delimiter override settings.
    EdifactDelimiterOverrides *[]EdifactDelimiterOverride `json:"edifactDelimiterOverrides,omitempty"`
}

EdifactProtocolSettings the Edifact agreement protocol settings.

type EdifactSchemaReference Uses

type EdifactSchemaReference struct {
    // MessageID - The message id.
    MessageID *string `json:"messageId,omitempty"`
    // MessageVersion - The message version.
    MessageVersion *string `json:"messageVersion,omitempty"`
    // MessageRelease - The message release version.
    MessageRelease *string `json:"messageRelease,omitempty"`
    // SenderApplicationID - The sender application id.
    SenderApplicationID *string `json:"senderApplicationId,omitempty"`
    // SenderApplicationQualifier - The sender application qualifier.
    SenderApplicationQualifier *string `json:"senderApplicationQualifier,omitempty"`
    // AssociationAssignedCode - The association assigned code.
    AssociationAssignedCode *string `json:"associationAssignedCode,omitempty"`
    // SchemaName - The schema name.
    SchemaName *string `json:"schemaName,omitempty"`
}

EdifactSchemaReference the Edifact schema reference.

type EdifactValidationOverride Uses

type EdifactValidationOverride struct {
    // MessageID - The message id on which the validation settings has to be applied.
    MessageID *string `json:"messageId,omitempty"`
    // EnforceCharacterSet - The value indicating whether to validate character Set.
    EnforceCharacterSet *bool `json:"enforceCharacterSet,omitempty"`
    // ValidateEDITypes - The value indicating whether to validate EDI types.
    ValidateEDITypes *bool `json:"validateEDITypes,omitempty"`
    // ValidateXSDTypes - The value indicating whether to validate XSD types.
    ValidateXSDTypes *bool `json:"validateXSDTypes,omitempty"`
    // AllowLeadingAndTrailingSpacesAndZeroes - The value indicating whether to allow leading and trailing spaces and zeroes.
    AllowLeadingAndTrailingSpacesAndZeroes *bool `json:"allowLeadingAndTrailingSpacesAndZeroes,omitempty"`
    // TrailingSeparatorPolicy - The trailing separator policy. Possible values include: 'TrailingSeparatorPolicyNotSpecified', 'TrailingSeparatorPolicyNotAllowed', 'TrailingSeparatorPolicyOptional', 'TrailingSeparatorPolicyMandatory'
    TrailingSeparatorPolicy TrailingSeparatorPolicy `json:"trailingSeparatorPolicy,omitempty"`
    // TrimLeadingAndTrailingSpacesAndZeroes - The value indicating whether to trim leading and trailing spaces and zeroes.
    TrimLeadingAndTrailingSpacesAndZeroes *bool `json:"trimLeadingAndTrailingSpacesAndZeroes,omitempty"`
}

EdifactValidationOverride the Edifact validation override settings.

type EdifactValidationSettings Uses

type EdifactValidationSettings struct {
    // ValidateCharacterSet - The value indicating whether to validate character set in the message.
    ValidateCharacterSet *bool `json:"validateCharacterSet,omitempty"`
    // CheckDuplicateInterchangeControlNumber - The value indicating whether to check for duplicate interchange control number.
    CheckDuplicateInterchangeControlNumber *bool `json:"checkDuplicateInterchangeControlNumber,omitempty"`
    // InterchangeControlNumberValidityDays - The validity period of interchange control number.
    InterchangeControlNumberValidityDays *int32 `json:"interchangeControlNumberValidityDays,omitempty"`
    // CheckDuplicateGroupControlNumber - The value indicating whether to check for duplicate group control number.
    CheckDuplicateGroupControlNumber *bool `json:"checkDuplicateGroupControlNumber,omitempty"`
    // CheckDuplicateTransactionSetControlNumber - The value indicating whether to check for duplicate transaction set control number.
    CheckDuplicateTransactionSetControlNumber *bool `json:"checkDuplicateTransactionSetControlNumber,omitempty"`
    // ValidateEDITypes - The value indicating whether to Whether to validate EDI types.
    ValidateEDITypes *bool `json:"validateEDITypes,omitempty"`
    // ValidateXSDTypes - The value indicating whether to Whether to validate XSD types.
    ValidateXSDTypes *bool `json:"validateXSDTypes,omitempty"`
    // AllowLeadingAndTrailingSpacesAndZeroes - The value indicating whether to allow leading and trailing spaces and zeroes.
    AllowLeadingAndTrailingSpacesAndZeroes *bool `json:"allowLeadingAndTrailingSpacesAndZeroes,omitempty"`
    // TrimLeadingAndTrailingSpacesAndZeroes - The value indicating whether to trim leading and trailing spaces and zeroes.
    TrimLeadingAndTrailingSpacesAndZeroes *bool `json:"trimLeadingAndTrailingSpacesAndZeroes,omitempty"`
    // TrailingSeparatorPolicy - The trailing separator policy. Possible values include: 'TrailingSeparatorPolicyNotSpecified', 'TrailingSeparatorPolicyNotAllowed', 'TrailingSeparatorPolicyOptional', 'TrailingSeparatorPolicyMandatory'
    TrailingSeparatorPolicy TrailingSeparatorPolicy `json:"trailingSeparatorPolicy,omitempty"`
}

EdifactValidationSettings the Edifact agreement validation settings.

type EncryptionAlgorithm Uses

type EncryptionAlgorithm string

EncryptionAlgorithm enumerates the values for encryption algorithm.

const (
    // EncryptionAlgorithmAES128 ...
    EncryptionAlgorithmAES128 EncryptionAlgorithm = "AES128"
    // EncryptionAlgorithmAES192 ...
    EncryptionAlgorithmAES192 EncryptionAlgorithm = "AES192"
    // EncryptionAlgorithmAES256 ...
    EncryptionAlgorithmAES256 EncryptionAlgorithm = "AES256"
    // EncryptionAlgorithmDES3 ...
    EncryptionAlgorithmDES3 EncryptionAlgorithm = "DES3"
    // EncryptionAlgorithmNone ...
    EncryptionAlgorithmNone EncryptionAlgorithm = "None"
    // EncryptionAlgorithmNotSpecified ...
    EncryptionAlgorithmNotSpecified EncryptionAlgorithm = "NotSpecified"
    // EncryptionAlgorithmRC2 ...
    EncryptionAlgorithmRC2 EncryptionAlgorithm = "RC2"
)

func PossibleEncryptionAlgorithmValues Uses

func PossibleEncryptionAlgorithmValues() []EncryptionAlgorithm

PossibleEncryptionAlgorithmValues returns an array of possible values for the EncryptionAlgorithm const type.

type ErrorInfo Uses

type ErrorInfo struct {
    // Code - The error code.
    Code *string `json:"code,omitempty"`
}

ErrorInfo the error info.

type ErrorProperties Uses

type ErrorProperties struct {
    // Code - Error code.
    Code *string `json:"code,omitempty"`
    // Message - Error message indicating why the operation failed.
    Message *string `json:"message,omitempty"`
}

ErrorProperties error properties indicate why the Logic service was not able to process the incoming request. The reason is provided in the error message.

type ErrorResponse Uses

type ErrorResponse struct {
    // Error - The error properties.
    Error *ErrorProperties `json:"error,omitempty"`
}

ErrorResponse error response indicates Logic service is not able to process the incoming request. The error property contains the error details.

type ErrorResponseCode Uses

type ErrorResponseCode string

ErrorResponseCode enumerates the values for error response code.

const (
    // ErrorResponseCodeIntegrationServiceEnvironmentNotFound ...
    ErrorResponseCodeIntegrationServiceEnvironmentNotFound ErrorResponseCode = "IntegrationServiceEnvironmentNotFound"
    // ErrorResponseCodeInternalServerError ...
    ErrorResponseCodeInternalServerError ErrorResponseCode = "InternalServerError"
    // ErrorResponseCodeInvalidOperationID ...
    ErrorResponseCodeInvalidOperationID ErrorResponseCode = "InvalidOperationId"
    // ErrorResponseCodeNotSpecified ...
    ErrorResponseCodeNotSpecified ErrorResponseCode = "NotSpecified"
)

func PossibleErrorResponseCodeValues Uses

func PossibleErrorResponseCodeValues() []ErrorResponseCode

PossibleErrorResponseCodeValues returns an array of possible values for the ErrorResponseCode const type.

type EventLevel Uses

type EventLevel string

EventLevel enumerates the values for event level.

const (
    // Critical ...
    Critical EventLevel = "Critical"
    // Error ...
    Error EventLevel = "Error"
    // Informational ...
    Informational EventLevel = "Informational"
    // LogAlways ...
    LogAlways EventLevel = "LogAlways"
    // Verbose ...
    Verbose EventLevel = "Verbose"
    // Warning ...
    Warning EventLevel = "Warning"
)

func PossibleEventLevelValues Uses

func PossibleEventLevelValues() []EventLevel

PossibleEventLevelValues returns an array of possible values for the EventLevel const type.

type Expression Uses

type Expression struct {
    // Text - The text.
    Text  *string     `json:"text,omitempty"`
    Value interface{} `json:"value,omitempty"`
    // Subexpressions - The sub expressions.
    Subexpressions *[]Expression           `json:"subexpressions,omitempty"`
    Error          *AzureResourceErrorInfo `json:"error,omitempty"`
}

Expression the expression.

type ExpressionRoot Uses

type ExpressionRoot struct {
    // Path - The path.
    Path *string `json:"path,omitempty"`
    // Text - The text.
    Text  *string     `json:"text,omitempty"`
    Value interface{} `json:"value,omitempty"`
    // Subexpressions - The sub expressions.
    Subexpressions *[]Expression           `json:"subexpressions,omitempty"`
    Error          *AzureResourceErrorInfo `json:"error,omitempty"`
}

ExpressionRoot the expression root.

type ExpressionTraces Uses

type ExpressionTraces struct {
    autorest.Response `json:"-"`
    Inputs            *[]ExpressionRoot `json:"inputs,omitempty"`
}

ExpressionTraces the expression traces.

type ExtendedErrorInfo Uses

type ExtendedErrorInfo struct {
    // Code - The error code. Possible values include: 'ErrorResponseCodeNotSpecified', 'ErrorResponseCodeIntegrationServiceEnvironmentNotFound', 'ErrorResponseCodeInternalServerError', 'ErrorResponseCodeInvalidOperationID'
    Code ErrorResponseCode `json:"code,omitempty"`
    // Message - The error message.
    Message *string `json:"message,omitempty"`
    // Details - The error message details.
    Details *[]ExtendedErrorInfo `json:"details,omitempty"`
    // InnerError - The inner error.
    InnerError interface{} `json:"innerError,omitempty"`
}

ExtendedErrorInfo the extended error info.

type FlowEndpoints Uses

type FlowEndpoints struct {
    // OutgoingIPAddresses - The outgoing ip address.
    OutgoingIPAddresses *[]IPAddress `json:"outgoingIpAddresses,omitempty"`
    // AccessEndpointIPAddresses - The access endpoint ip address.
    AccessEndpointIPAddresses *[]IPAddress `json:"accessEndpointIpAddresses,omitempty"`
}

FlowEndpoints the flow endpoints configuration.

type FlowEndpointsConfiguration Uses

type FlowEndpointsConfiguration struct {
    // Workflow - The workflow endpoints.
    Workflow *FlowEndpoints `json:"workflow,omitempty"`
    // Connector - The connector endpoints.
    Connector *FlowEndpoints `json:"connector,omitempty"`
}

FlowEndpointsConfiguration the endpoints configuration.

type GenerateUpgradedDefinitionParameters Uses

type GenerateUpgradedDefinitionParameters struct {
    // TargetSchemaVersion - The target schema version.
    TargetSchemaVersion *string `json:"targetSchemaVersion,omitempty"`
}

GenerateUpgradedDefinitionParameters the parameters to generate upgraded definition.

type GetCallbackURLParameters Uses

type GetCallbackURLParameters struct {
    // NotAfter - The expiry time.
    NotAfter *date.Time `json:"notAfter,omitempty"`
    // KeyType - The key type. Possible values include: 'KeyTypeNotSpecified', 'KeyTypePrimary', 'KeyTypeSecondary'
    KeyType KeyType `json:"keyType,omitempty"`
}

GetCallbackURLParameters the callback url parameters.

type HashingAlgorithm Uses

type HashingAlgorithm string

HashingAlgorithm enumerates the values for hashing algorithm.

const (
    // HashingAlgorithmMD5 ...
    HashingAlgorithmMD5 HashingAlgorithm = "MD5"
    // HashingAlgorithmNone ...
    HashingAlgorithmNone HashingAlgorithm = "None"
    // HashingAlgorithmNotSpecified ...
    HashingAlgorithmNotSpecified HashingAlgorithm = "NotSpecified"
    // HashingAlgorithmSHA1 ...
    HashingAlgorithmSHA1 HashingAlgorithm = "SHA1"
    // HashingAlgorithmSHA2256 ...
    HashingAlgorithmSHA2256 HashingAlgorithm = "SHA2256"
    // HashingAlgorithmSHA2384 ...
    HashingAlgorithmSHA2384 HashingAlgorithm = "SHA2384"
    // HashingAlgorithmSHA2512 ...
    HashingAlgorithmSHA2512 HashingAlgorithm = "SHA2512"
)

func PossibleHashingAlgorithmValues Uses

func PossibleHashingAlgorithmValues() []HashingAlgorithm

PossibleHashingAlgorithmValues returns an array of possible values for the HashingAlgorithm const type.

type IPAddress Uses

type IPAddress struct {
    // Address - The address.
    Address *string `json:"address,omitempty"`
}

IPAddress the ip address.

type IntegrationAccount Uses

type IntegrationAccount struct {
    autorest.Response `json:"-"`
    // IntegrationAccountProperties - The integration account properties.
    *IntegrationAccountProperties `json:"properties,omitempty"`
    // Sku - The sku.
    Sku *IntegrationAccountSku `json:"sku,omitempty"`
    // ID - READ-ONLY; The resource id.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; Gets the resource name.
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; Gets the resource type.
    Type *string `json:"type,omitempty"`
    // Location - The resource location.
    Location *string `json:"location,omitempty"`
    // Tags - The resource tags.
    Tags map[string]*string `json:"tags"`
}

IntegrationAccount the integration account.

func (IntegrationAccount) MarshalJSON Uses

func (ia IntegrationAccount) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for IntegrationAccount.

func (*IntegrationAccount) UnmarshalJSON Uses

func (ia *IntegrationAccount) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for IntegrationAccount struct.

type IntegrationAccountAgreement Uses

type IntegrationAccountAgreement struct {
    autorest.Response `json:"-"`
    // IntegrationAccountAgreementProperties - The integration account agreement properties.
    *IntegrationAccountAgreementProperties `json:"properties,omitempty"`
    // ID - READ-ONLY; The resource id.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; Gets the resource name.
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; Gets the resource type.
    Type *string `json:"type,omitempty"`
    // Location - The resource location.
    Location *string `json:"location,omitempty"`
    // Tags - The resource tags.
    Tags map[string]*string `json:"tags"`
}

IntegrationAccountAgreement the integration account agreement.

func (IntegrationAccountAgreement) MarshalJSON Uses

func (iaa IntegrationAccountAgreement) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for IntegrationAccountAgreement.

func (*IntegrationAccountAgreement) UnmarshalJSON Uses

func (iaa *IntegrationAccountAgreement) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for IntegrationAccountAgreement struct.

type IntegrationAccountAgreementFilter Uses

type IntegrationAccountAgreementFilter struct {
    // AgreementType - The agreement type of integration account agreement. Possible values include: 'NotSpecified', 'AS2', 'X12', 'Edifact'
    AgreementType AgreementType `json:"agreementType,omitempty"`
}

IntegrationAccountAgreementFilter the integration account agreement filter for odata query.

type IntegrationAccountAgreementListResult Uses

type IntegrationAccountAgreementListResult struct {
    autorest.Response `json:"-"`
    // Value - The list of integration account agreements.
    Value *[]IntegrationAccountAgreement `json:"value,omitempty"`
    // NextLink - The URL to get the next set of results.
    NextLink *string `json:"nextLink,omitempty"`
}

IntegrationAccountAgreementListResult the list of integration account agreements.

func (IntegrationAccountAgreementListResult) IsEmpty Uses

func (iaalr IntegrationAccountAgreementListResult) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type IntegrationAccountAgreementListResultIterator Uses

type IntegrationAccountAgreementListResultIterator struct {
    // contains filtered or unexported fields
}

IntegrationAccountAgreementListResultIterator provides access to a complete listing of IntegrationAccountAgreement values.

func NewIntegrationAccountAgreementListResultIterator Uses

func NewIntegrationAccountAgreementListResultIterator(page IntegrationAccountAgreementListResultPage) IntegrationAccountAgreementListResultIterator

Creates a new instance of the IntegrationAccountAgreementListResultIterator type.

func (*IntegrationAccountAgreementListResultIterator) Next Uses

func (iter *IntegrationAccountAgreementListResultIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*IntegrationAccountAgreementListResultIterator) NextWithContext Uses

func (iter *IntegrationAccountAgreementListResultIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (IntegrationAccountAgreementListResultIterator) NotDone Uses

func (iter IntegrationAccountAgreementListResultIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (IntegrationAccountAgreementListResultIterator) Response Uses

func (iter IntegrationAccountAgreementListResultIterator) Response() IntegrationAccountAgreementListResult

Response returns the raw server response from the last page request.

func (IntegrationAccountAgreementListResultIterator) Value Uses

func (iter IntegrationAccountAgreementListResultIterator) Value() IntegrationAccountAgreement

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type IntegrationAccountAgreementListResultPage Uses

type IntegrationAccountAgreementListResultPage struct {
    // contains filtered or unexported fields
}

IntegrationAccountAgreementListResultPage contains a page of IntegrationAccountAgreement values.

func NewIntegrationAccountAgreementListResultPage Uses

func NewIntegrationAccountAgreementListResultPage(getNextPage func(context.Context, IntegrationAccountAgreementListResult) (IntegrationAccountAgreementListResult, error)) IntegrationAccountAgreementListResultPage

Creates a new instance of the IntegrationAccountAgreementListResultPage type.

func (*IntegrationAccountAgreementListResultPage) Next Uses

func (page *IntegrationAccountAgreementListResultPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*IntegrationAccountAgreementListResultPage) NextWithContext Uses

func (page *IntegrationAccountAgreementListResultPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (IntegrationAccountAgreementListResultPage) NotDone Uses

func (page IntegrationAccountAgreementListResultPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (IntegrationAccountAgreementListResultPage) Response Uses

func (page IntegrationAccountAgreementListResultPage) Response() IntegrationAccountAgreementListResult

Response returns the raw server response from the last page request.

func (IntegrationAccountAgreementListResultPage) Values Uses

func (page IntegrationAccountAgreementListResultPage) Values() []IntegrationAccountAgreement

Values returns the slice of values for the current page or nil if there are no values.

type IntegrationAccountAgreementProperties Uses

type IntegrationAccountAgreementProperties struct {
    // CreatedTime - READ-ONLY; The created time.
    CreatedTime *date.Time `json:"createdTime,omitempty"`
    // ChangedTime - READ-ONLY; The changed time.
    ChangedTime *date.Time `json:"changedTime,omitempty"`
    // Metadata - The metadata.
    Metadata interface{} `json:"metadata,omitempty"`
    // AgreementType - The agreement type. Possible values include: 'NotSpecified', 'AS2', 'X12', 'Edifact'
    AgreementType AgreementType `json:"agreementType,omitempty"`
    // HostPartner - The integration account partner that is set as host partner for this agreement.
    HostPartner *string `json:"hostPartner,omitempty"`
    // GuestPartner - The integration account partner that is set as guest partner for this agreement.
    GuestPartner *string `json:"guestPartner,omitempty"`
    // HostIdentity - The business identity of the host partner.
    HostIdentity *BusinessIdentity `json:"hostIdentity,omitempty"`
    // GuestIdentity - The business identity of the guest partner.
    GuestIdentity *BusinessIdentity `json:"guestIdentity,omitempty"`
    // Content - The agreement content.
    Content *AgreementContent `json:"content,omitempty"`
}

IntegrationAccountAgreementProperties the integration account agreement properties.

type IntegrationAccountAgreementsClient Uses

type IntegrationAccountAgreementsClient struct {
    BaseClient
}

IntegrationAccountAgreementsClient is the REST API for Azure Logic Apps.

func NewIntegrationAccountAgreementsClient Uses

func NewIntegrationAccountAgreementsClient(subscriptionID string) IntegrationAccountAgreementsClient

NewIntegrationAccountAgreementsClient creates an instance of the IntegrationAccountAgreementsClient client.

func NewIntegrationAccountAgreementsClientWithBaseURI Uses

func NewIntegrationAccountAgreementsClientWithBaseURI(baseURI string, subscriptionID string) IntegrationAccountAgreementsClient

NewIntegrationAccountAgreementsClientWithBaseURI creates an instance of the IntegrationAccountAgreementsClient client.

func (IntegrationAccountAgreementsClient) CreateOrUpdate Uses

func (client IntegrationAccountAgreementsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, agreementName string, agreement IntegrationAccountAgreement) (result IntegrationAccountAgreement, err error)

CreateOrUpdate creates or updates an integration account agreement. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. agreementName - the integration account agreement name. agreement - the integration account agreement.

func (IntegrationAccountAgreementsClient) CreateOrUpdatePreparer Uses

func (client IntegrationAccountAgreementsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, agreementName string, agreement IntegrationAccountAgreement) (*http.Request, error)

CreateOrUpdatePreparer prepares the CreateOrUpdate request.

func (IntegrationAccountAgreementsClient) CreateOrUpdateResponder Uses

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 Uses

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 Uses

func (client IntegrationAccountAgreementsClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string, agreementName string) (result autorest.Response, err error)

Delete deletes an integration account agreement. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. agreementName - the integration account agreement name.

func (IntegrationAccountAgreementsClient) DeletePreparer Uses

func (client IntegrationAccountAgreementsClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, agreementName string) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (IntegrationAccountAgreementsClient) DeleteResponder Uses

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 Uses

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 Uses

func (client IntegrationAccountAgreementsClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string, agreementName string) (result IntegrationAccountAgreement, err error)

Get gets an integration account agreement. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. agreementName - the integration account agreement name.

func (IntegrationAccountAgreementsClient) GetPreparer Uses

func (client IntegrationAccountAgreementsClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, agreementName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (IntegrationAccountAgreementsClient) GetResponder Uses

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 Uses

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 Uses

func (client IntegrationAccountAgreementsClient) List(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountAgreementListResultPage, err error)

List gets a list of integration account agreements. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. top - the number of items to be included in the result. filter - the filter to apply on the operation. Options for filters include: AgreementType.

func (IntegrationAccountAgreementsClient) ListComplete Uses

func (client IntegrationAccountAgreementsClient) ListComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountAgreementListResultIterator, err error)

ListComplete enumerates all values, automatically crossing page boundaries as required.

func (IntegrationAccountAgreementsClient) ListContentCallbackURL Uses

func (client IntegrationAccountAgreementsClient) ListContentCallbackURL(ctx context.Context, resourceGroupName string, integrationAccountName string, agreementName string, listContentCallbackURL GetCallbackURLParameters) (result WorkflowTriggerCallbackURL, err error)

ListContentCallbackURL get the content callback url. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. agreementName - the integration account agreement name.

func (IntegrationAccountAgreementsClient) ListContentCallbackURLPreparer Uses

func (client IntegrationAccountAgreementsClient) ListContentCallbackURLPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, agreementName string, listContentCallbackURL GetCallbackURLParameters) (*http.Request, error)

ListContentCallbackURLPreparer prepares the ListContentCallbackURL request.

func (IntegrationAccountAgreementsClient) ListContentCallbackURLResponder Uses

func (client IntegrationAccountAgreementsClient) ListContentCallbackURLResponder(resp *http.Response) (result WorkflowTriggerCallbackURL, err error)

ListContentCallbackURLResponder handles the response to the ListContentCallbackURL request. The method always closes the http.Response Body.

func (IntegrationAccountAgreementsClient) ListContentCallbackURLSender Uses

func (client IntegrationAccountAgreementsClient) ListContentCallbackURLSender(req *http.Request) (*http.Response, error)

ListContentCallbackURLSender sends the ListContentCallbackURL request. The method will close the http.Response Body if it receives an error.

func (IntegrationAccountAgreementsClient) ListPreparer Uses

func (client IntegrationAccountAgreementsClient) ListPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (*http.Request, error)

ListPreparer prepares the List request.

func (IntegrationAccountAgreementsClient) ListResponder Uses

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 Uses

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 IntegrationAccountAssembliesClient Uses

type IntegrationAccountAssembliesClient struct {
    BaseClient
}

IntegrationAccountAssembliesClient is the REST API for Azure Logic Apps.

func NewIntegrationAccountAssembliesClient Uses

func NewIntegrationAccountAssembliesClient(subscriptionID string) IntegrationAccountAssembliesClient

NewIntegrationAccountAssembliesClient creates an instance of the IntegrationAccountAssembliesClient client.

func NewIntegrationAccountAssembliesClientWithBaseURI Uses

func NewIntegrationAccountAssembliesClientWithBaseURI(baseURI string, subscriptionID string) IntegrationAccountAssembliesClient

NewIntegrationAccountAssembliesClientWithBaseURI creates an instance of the IntegrationAccountAssembliesClient client.

func (IntegrationAccountAssembliesClient) CreateOrUpdate Uses

func (client IntegrationAccountAssembliesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, assemblyArtifactName string, assemblyArtifact AssemblyDefinition) (result AssemblyDefinition, err error)

CreateOrUpdate create or update an assembly for an integration account. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. assemblyArtifactName - the assembly artifact name. assemblyArtifact - the assembly artifact.

func (IntegrationAccountAssembliesClient) CreateOrUpdatePreparer Uses

func (client IntegrationAccountAssembliesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, assemblyArtifactName string, assemblyArtifact AssemblyDefinition) (*http.Request, error)

CreateOrUpdatePreparer prepares the CreateOrUpdate request.

func (IntegrationAccountAssembliesClient) CreateOrUpdateResponder Uses

func (client IntegrationAccountAssembliesClient) CreateOrUpdateResponder(resp *http.Response) (result AssemblyDefinition, err error)

CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.

func (IntegrationAccountAssembliesClient) CreateOrUpdateSender Uses

func (client IntegrationAccountAssembliesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)

CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.

func (IntegrationAccountAssembliesClient) Delete Uses

func (client IntegrationAccountAssembliesClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string, assemblyArtifactName string) (result autorest.Response, err error)

Delete delete an assembly for an integration account. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. assemblyArtifactName - the assembly artifact name.

func (IntegrationAccountAssembliesClient) DeletePreparer Uses

func (client IntegrationAccountAssembliesClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, assemblyArtifactName string) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (IntegrationAccountAssembliesClient) DeleteResponder Uses

func (client IntegrationAccountAssembliesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)

DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.

func (IntegrationAccountAssembliesClient) DeleteSender Uses

func (client IntegrationAccountAssembliesClient) DeleteSender(req *http.Request) (*http.Response, error)

DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.

func (IntegrationAccountAssembliesClient) Get Uses

func (client IntegrationAccountAssembliesClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string, assemblyArtifactName string) (result AssemblyDefinition, err error)

Get get an assembly for an integration account. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. assemblyArtifactName - the assembly artifact name.

func (IntegrationAccountAssembliesClient) GetPreparer Uses

func (client IntegrationAccountAssembliesClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, assemblyArtifactName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (IntegrationAccountAssembliesClient) GetResponder Uses

func (client IntegrationAccountAssembliesClient) GetResponder(resp *http.Response) (result AssemblyDefinition, err error)

GetResponder handles the response to the Get request. The method always closes the http.Response Body.

func (IntegrationAccountAssembliesClient) GetSender Uses

func (client IntegrationAccountAssembliesClient) GetSender(req *http.Request) (*http.Response, error)

GetSender sends the Get request. The method will close the http.Response Body if it receives an error.

func (IntegrationAccountAssembliesClient) List Uses

func (client IntegrationAccountAssembliesClient) List(ctx context.Context, resourceGroupName string, integrationAccountName string) (result AssemblyCollection, err error)

List list the assemblies for an integration account. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name.

func (IntegrationAccountAssembliesClient) ListContentCallbackURL Uses

func (client IntegrationAccountAssembliesClient) ListContentCallbackURL(ctx context.Context, resourceGroupName string, integrationAccountName string, assemblyArtifactName string) (result WorkflowTriggerCallbackURL, err error)

ListContentCallbackURL get the content callback url for an integration account assembly. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. assemblyArtifactName - the assembly artifact name.

func (IntegrationAccountAssembliesClient) ListContentCallbackURLPreparer Uses

func (client IntegrationAccountAssembliesClient) ListContentCallbackURLPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, assemblyArtifactName string) (*http.Request, error)

ListContentCallbackURLPreparer prepares the ListContentCallbackURL request.

func (IntegrationAccountAssembliesClient) ListContentCallbackURLResponder Uses

func (client IntegrationAccountAssembliesClient) ListContentCallbackURLResponder(resp *http.Response) (result WorkflowTriggerCallbackURL, err error)

ListContentCallbackURLResponder handles the response to the ListContentCallbackURL request. The method always closes the http.Response Body.

func (IntegrationAccountAssembliesClient) ListContentCallbackURLSender Uses

func (client IntegrationAccountAssembliesClient) ListContentCallbackURLSender(req *http.Request) (*http.Response, error)

ListContentCallbackURLSender sends the ListContentCallbackURL request. The method will close the http.Response Body if it receives an error.

func (IntegrationAccountAssembliesClient) ListPreparer Uses

func (client IntegrationAccountAssembliesClient) ListPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string) (*http.Request, error)

ListPreparer prepares the List request.

func (IntegrationAccountAssembliesClient) ListResponder Uses

func (client IntegrationAccountAssembliesClient) ListResponder(resp *http.Response) (result AssemblyCollection, err error)

ListResponder handles the response to the List request. The method always closes the http.Response Body.

func (IntegrationAccountAssembliesClient) ListSender Uses

func (client IntegrationAccountAssembliesClient) ListSender(req *http.Request) (*http.Response, error)

ListSender sends the List request. The method will close the http.Response Body if it receives an error.

type IntegrationAccountBatchConfigurationsClient Uses

type IntegrationAccountBatchConfigurationsClient struct {
    BaseClient
}

IntegrationAccountBatchConfigurationsClient is the REST API for Azure Logic Apps.

func NewIntegrationAccountBatchConfigurationsClient Uses

func NewIntegrationAccountBatchConfigurationsClient(subscriptionID string) IntegrationAccountBatchConfigurationsClient

NewIntegrationAccountBatchConfigurationsClient creates an instance of the IntegrationAccountBatchConfigurationsClient client.

func NewIntegrationAccountBatchConfigurationsClientWithBaseURI Uses

func NewIntegrationAccountBatchConfigurationsClientWithBaseURI(baseURI string, subscriptionID string) IntegrationAccountBatchConfigurationsClient

NewIntegrationAccountBatchConfigurationsClientWithBaseURI creates an instance of the IntegrationAccountBatchConfigurationsClient client.

func (IntegrationAccountBatchConfigurationsClient) CreateOrUpdate Uses

func (client IntegrationAccountBatchConfigurationsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, batchConfigurationName string, batchConfiguration BatchConfiguration) (result BatchConfiguration, err error)

CreateOrUpdate create or update a batch configuration for an integration account. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. batchConfigurationName - the batch configuration name. batchConfiguration - the batch configuration.

func (IntegrationAccountBatchConfigurationsClient) CreateOrUpdatePreparer Uses

func (client IntegrationAccountBatchConfigurationsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, batchConfigurationName string, batchConfiguration BatchConfiguration) (*http.Request, error)

CreateOrUpdatePreparer prepares the CreateOrUpdate request.

func (IntegrationAccountBatchConfigurationsClient) CreateOrUpdateResponder Uses

func (client IntegrationAccountBatchConfigurationsClient) CreateOrUpdateResponder(resp *http.Response) (result BatchConfiguration, err error)

CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.

func (IntegrationAccountBatchConfigurationsClient) CreateOrUpdateSender Uses

func (client IntegrationAccountBatchConfigurationsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)

CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.

func (IntegrationAccountBatchConfigurationsClient) Delete Uses

func (client IntegrationAccountBatchConfigurationsClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string, batchConfigurationName string) (result autorest.Response, err error)

Delete delete a batch configuration for an integration account. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. batchConfigurationName - the batch configuration name.

func (IntegrationAccountBatchConfigurationsClient) DeletePreparer Uses

func (client IntegrationAccountBatchConfigurationsClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, batchConfigurationName string) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (IntegrationAccountBatchConfigurationsClient) DeleteResponder Uses

func (client IntegrationAccountBatchConfigurationsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)

DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.

func (IntegrationAccountBatchConfigurationsClient) DeleteSender Uses

func (client IntegrationAccountBatchConfigurationsClient) DeleteSender(req *http.Request) (*http.Response, error)

DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.

func (IntegrationAccountBatchConfigurationsClient) Get Uses

func (client IntegrationAccountBatchConfigurationsClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string, batchConfigurationName string) (result BatchConfiguration, err error)

Get get a batch configuration for an integration account. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. batchConfigurationName - the batch configuration name.

func (IntegrationAccountBatchConfigurationsClient) GetPreparer Uses

func (client IntegrationAccountBatchConfigurationsClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, batchConfigurationName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (IntegrationAccountBatchConfigurationsClient) GetResponder Uses

func (client IntegrationAccountBatchConfigurationsClient) GetResponder(resp *http.Response) (result BatchConfiguration, err error)

GetResponder handles the response to the Get request. The method always closes the http.Response Body.

func (IntegrationAccountBatchConfigurationsClient) GetSender Uses

func (client IntegrationAccountBatchConfigurationsClient) GetSender(req *http.Request) (*http.Response, error)

GetSender sends the Get request. The method will close the http.Response Body if it receives an error.

func (IntegrationAccountBatchConfigurationsClient) List Uses

func (client IntegrationAccountBatchConfigurationsClient) List(ctx context.Context, resourceGroupName string, integrationAccountName string) (result BatchConfigurationCollection, err error)

List list the batch configurations for an integration account. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name.

func (IntegrationAccountBatchConfigurationsClient) ListPreparer Uses

func (client IntegrationAccountBatchConfigurationsClient) ListPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string) (*http.Request, error)

ListPreparer prepares the List request.

func (IntegrationAccountBatchConfigurationsClient) ListResponder Uses

func (client IntegrationAccountBatchConfigurationsClient) ListResponder(resp *http.Response) (result BatchConfigurationCollection, err error)

ListResponder handles the response to the List request. The method always closes the http.Response Body.

func (IntegrationAccountBatchConfigurationsClient) ListSender Uses

func (client IntegrationAccountBatchConfigurationsClient) ListSender(req *http.Request) (*http.Response, error)

ListSender sends the List request. The method will close the http.Response Body if it receives an error.

type IntegrationAccountCertificate Uses

type IntegrationAccountCertificate struct {
    autorest.Response `json:"-"`
    // IntegrationAccountCertificateProperties - The integration account certificate properties.
    *IntegrationAccountCertificateProperties `json:"properties,omitempty"`
    // ID - READ-ONLY; The resource id.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; Gets the resource name.
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; Gets the resource type.
    Type *string `json:"type,omitempty"`
    // Location - The resource location.
    Location *string `json:"location,omitempty"`
    // Tags - The resource tags.
    Tags map[string]*string `json:"tags"`
}

IntegrationAccountCertificate the integration account certificate.

func (IntegrationAccountCertificate) MarshalJSON Uses

func (iac IntegrationAccountCertificate) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for IntegrationAccountCertificate.

func (*IntegrationAccountCertificate) UnmarshalJSON Uses

func (iac *IntegrationAccountCertificate) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for IntegrationAccountCertificate struct.

type IntegrationAccountCertificateListResult Uses

type IntegrationAccountCertificateListResult struct {
    autorest.Response `json:"-"`
    // Value - The list of integration account certificates.
    Value *[]IntegrationAccountCertificate `json:"value,omitempty"`
    // NextLink - The URL to get the next set of results.
    NextLink *string `json:"nextLink,omitempty"`
}

IntegrationAccountCertificateListResult the list of integration account certificates.

func (IntegrationAccountCertificateListResult) IsEmpty Uses

func (iaclr IntegrationAccountCertificateListResult) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type IntegrationAccountCertificateListResultIterator Uses

type IntegrationAccountCertificateListResultIterator struct {
    // contains filtered or unexported fields
}

IntegrationAccountCertificateListResultIterator provides access to a complete listing of IntegrationAccountCertificate values.

func NewIntegrationAccountCertificateListResultIterator Uses

func NewIntegrationAccountCertificateListResultIterator(page IntegrationAccountCertificateListResultPage) IntegrationAccountCertificateListResultIterator

Creates a new instance of the IntegrationAccountCertificateListResultIterator type.

func (*IntegrationAccountCertificateListResultIterator) Next Uses

func (iter *IntegrationAccountCertificateListResultIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*IntegrationAccountCertificateListResultIterator) NextWithContext Uses

func (iter *IntegrationAccountCertificateListResultIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (IntegrationAccountCertificateListResultIterator) NotDone Uses

func (iter IntegrationAccountCertificateListResultIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (IntegrationAccountCertificateListResultIterator) Response Uses

func (iter IntegrationAccountCertificateListResultIterator) Response() IntegrationAccountCertificateListResult

Response returns the raw server response from the last page request.

func (IntegrationAccountCertificateListResultIterator) Value Uses

func (iter IntegrationAccountCertificateListResultIterator) Value() IntegrationAccountCertificate

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type IntegrationAccountCertificateListResultPage Uses

type IntegrationAccountCertificateListResultPage struct {
    // contains filtered or unexported fields
}

IntegrationAccountCertificateListResultPage contains a page of IntegrationAccountCertificate values.

func NewIntegrationAccountCertificateListResultPage Uses

func NewIntegrationAccountCertificateListResultPage(getNextPage func(context.Context, IntegrationAccountCertificateListResult) (IntegrationAccountCertificateListResult, error)) IntegrationAccountCertificateListResultPage

Creates a new instance of the IntegrationAccountCertificateListResultPage type.

func (*IntegrationAccountCertificateListResultPage) Next Uses

func (page *IntegrationAccountCertificateListResultPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*IntegrationAccountCertificateListResultPage) NextWithContext Uses

func (page *IntegrationAccountCertificateListResultPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (IntegrationAccountCertificateListResultPage) NotDone Uses

func (page IntegrationAccountCertificateListResultPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (IntegrationAccountCertificateListResultPage) Response Uses

func (page IntegrationAccountCertificateListResultPage) Response() IntegrationAccountCertificateListResult

Response returns the raw server response from the last page request.

func (IntegrationAccountCertificateListResultPage) Values Uses

func (page IntegrationAccountCertificateListResultPage) Values() []IntegrationAccountCertificate

Values returns the slice of values for the current page or nil if there are no values.

type IntegrationAccountCertificateProperties Uses

type IntegrationAccountCertificateProperties struct {
    // CreatedTime - READ-ONLY; The created time.
    CreatedTime *date.Time `json:"createdTime,omitempty"`
    // ChangedTime - READ-ONLY; The changed time.
    ChangedTime *date.Time `json:"changedTime,omitempty"`
    // Metadata - The metadata.
    Metadata interface{} `json:"metadata,omitempty"`
    // Key - The key details in the key vault.
    Key *KeyVaultKeyReference `json:"key,omitempty"`
    // PublicCertificate - The public certificate.
    PublicCertificate *string `json:"publicCertificate,omitempty"`
}

IntegrationAccountCertificateProperties the integration account certificate properties.

type IntegrationAccountCertificatesClient Uses

type IntegrationAccountCertificatesClient struct {
    BaseClient
}

IntegrationAccountCertificatesClient is the REST API for Azure Logic Apps.

func NewIntegrationAccountCertificatesClient Uses

func NewIntegrationAccountCertificatesClient(subscriptionID string) IntegrationAccountCertificatesClient

NewIntegrationAccountCertificatesClient creates an instance of the IntegrationAccountCertificatesClient client.

func NewIntegrationAccountCertificatesClientWithBaseURI Uses

func NewIntegrationAccountCertificatesClientWithBaseURI(baseURI string, subscriptionID string) IntegrationAccountCertificatesClient

NewIntegrationAccountCertificatesClientWithBaseURI creates an instance of the IntegrationAccountCertificatesClient client.

func (IntegrationAccountCertificatesClient) CreateOrUpdate Uses

func (client IntegrationAccountCertificatesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, certificateName string, certificate IntegrationAccountCertificate) (result IntegrationAccountCertificate, err error)

CreateOrUpdate creates or updates an integration account certificate. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. certificateName - the integration account certificate name. certificate - the integration account certificate.

func (IntegrationAccountCertificatesClient) CreateOrUpdatePreparer Uses

func (client IntegrationAccountCertificatesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, certificateName string, certificate IntegrationAccountCertificate) (*http.Request, error)

CreateOrUpdatePreparer prepares the CreateOrUpdate request.

func (IntegrationAccountCertificatesClient) CreateOrUpdateResponder Uses

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 Uses

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 Uses

func (client IntegrationAccountCertificatesClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string, certificateName string) (result autorest.Response, err error)

Delete deletes an integration account certificate. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. certificateName - the integration account certificate name.

func (IntegrationAccountCertificatesClient) DeletePreparer Uses

func (client IntegrationAccountCertificatesClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, certificateName string) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (IntegrationAccountCertificatesClient) DeleteResponder Uses

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 Uses

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 Uses

func (client IntegrationAccountCertificatesClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string, certificateName string) (result IntegrationAccountCertificate, err error)

Get gets an integration account certificate. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. certificateName - the integration account certificate name.

func (IntegrationAccountCertificatesClient) GetPreparer Uses

func (client IntegrationAccountCertificatesClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, certificateName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (IntegrationAccountCertificatesClient) GetResponder Uses

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 Uses

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 Uses

func (client IntegrationAccountCertificatesClient) List(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32) (result IntegrationAccountCertificateListResultPage, err error)

List gets a list of integration account certificates. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. top - the number of items to be included in the result.

func (IntegrationAccountCertificatesClient) ListComplete Uses

func (client IntegrationAccountCertificatesClient) ListComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32) (result IntegrationAccountCertificateListResultIterator, err error)

ListComplete enumerates all values, automatically crossing page boundaries as required.

func (IntegrationAccountCertificatesClient) ListPreparer Uses

func (client IntegrationAccountCertificatesClient) ListPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32) (*http.Request, error)

ListPreparer prepares the List request.

func (IntegrationAccountCertificatesClient) ListResponder Uses

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 Uses

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 IntegrationAccountListResult Uses

type IntegrationAccountListResult struct {
    autorest.Response `json:"-"`
    // Value - The list of integration accounts.
    Value *[]IntegrationAccount `json:"value,omitempty"`
    // NextLink - The URL to get the next set of results.
    NextLink *string `json:"nextLink,omitempty"`
}

IntegrationAccountListResult the list of integration accounts.

func (IntegrationAccountListResult) IsEmpty Uses

func (ialr IntegrationAccountListResult) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type IntegrationAccountListResultIterator Uses

type IntegrationAccountListResultIterator struct {
    // contains filtered or unexported fields
}

IntegrationAccountListResultIterator provides access to a complete listing of IntegrationAccount values.

func NewIntegrationAccountListResultIterator Uses

func NewIntegrationAccountListResultIterator(page IntegrationAccountListResultPage) IntegrationAccountListResultIterator

Creates a new instance of the IntegrationAccountListResultIterator type.

func (*IntegrationAccountListResultIterator) Next Uses

func (iter *IntegrationAccountListResultIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*IntegrationAccountListResultIterator) NextWithContext Uses

func (iter *IntegrationAccountListResultIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (IntegrationAccountListResultIterator) NotDone Uses

func (iter IntegrationAccountListResultIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (IntegrationAccountListResultIterator) Response Uses

func (iter IntegrationAccountListResultIterator) Response() IntegrationAccountListResult

Response returns the raw server response from the last page request.

func (IntegrationAccountListResultIterator) Value Uses

func (iter IntegrationAccountListResultIterator) Value() IntegrationAccount

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type IntegrationAccountListResultPage Uses

type IntegrationAccountListResultPage struct {
    // contains filtered or unexported fields
}

IntegrationAccountListResultPage contains a page of IntegrationAccount values.

func NewIntegrationAccountListResultPage Uses

func NewIntegrationAccountListResultPage(getNextPage func(context.Context, IntegrationAccountListResult) (IntegrationAccountListResult, error)) IntegrationAccountListResultPage

Creates a new instance of the IntegrationAccountListResultPage type.

func (*IntegrationAccountListResultPage) Next Uses

func (page *IntegrationAccountListResultPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*IntegrationAccountListResultPage) NextWithContext Uses

func (page *IntegrationAccountListResultPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (IntegrationAccountListResultPage) NotDone Uses

func (page IntegrationAccountListResultPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (IntegrationAccountListResultPage) Response Uses

func (page IntegrationAccountListResultPage) Response() IntegrationAccountListResult

Response returns the raw server response from the last page request.

func (IntegrationAccountListResultPage) Values Uses

func (page IntegrationAccountListResultPage) Values() []IntegrationAccount

Values returns the slice of values for the current page or nil if there are no values.

type IntegrationAccountMap Uses

type IntegrationAccountMap struct {
    autorest.Response `json:"-"`
    // IntegrationAccountMapProperties - The integration account map properties.
    *IntegrationAccountMapProperties `json:"properties,omitempty"`
    // ID - READ-ONLY; The resource id.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; Gets the resource name.
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; Gets the resource type.
    Type *string `json:"type,omitempty"`
    // Location - The resource location.
    Location *string `json:"location,omitempty"`
    // Tags - The resource tags.
    Tags map[string]*string `json:"tags"`
}

IntegrationAccountMap the integration account map.

func (IntegrationAccountMap) MarshalJSON Uses

func (iam IntegrationAccountMap) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for IntegrationAccountMap.

func (*IntegrationAccountMap) UnmarshalJSON Uses

func (iam *IntegrationAccountMap) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for IntegrationAccountMap struct.

type IntegrationAccountMapFilter Uses

type IntegrationAccountMapFilter struct {
    // MapType - The map type of integration account map. Possible values include: 'MapTypeNotSpecified', 'MapTypeXslt', 'MapTypeXslt20', 'MapTypeXslt30', 'MapTypeLiquid'
    MapType MapType `json:"mapType,omitempty"`
}

IntegrationAccountMapFilter the integration account map filter for odata query.

type IntegrationAccountMapListResult Uses

type IntegrationAccountMapListResult struct {
    autorest.Response `json:"-"`
    // Value - The list of integration account maps.
    Value *[]IntegrationAccountMap `json:"value,omitempty"`
    // NextLink - The URL to get the next set of results.
    NextLink *string `json:"nextLink,omitempty"`
}

IntegrationAccountMapListResult the list of integration account maps.

func (IntegrationAccountMapListResult) IsEmpty Uses

func (iamlr IntegrationAccountMapListResult) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type IntegrationAccountMapListResultIterator Uses

type IntegrationAccountMapListResultIterator struct {
    // contains filtered or unexported fields
}

IntegrationAccountMapListResultIterator provides access to a complete listing of IntegrationAccountMap values.

func NewIntegrationAccountMapListResultIterator Uses

func NewIntegrationAccountMapListResultIterator(page IntegrationAccountMapListResultPage) IntegrationAccountMapListResultIterator

Creates a new instance of the IntegrationAccountMapListResultIterator type.

func (*IntegrationAccountMapListResultIterator) Next Uses

func (iter *IntegrationAccountMapListResultIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*IntegrationAccountMapListResultIterator) NextWithContext Uses

func (iter *IntegrationAccountMapListResultIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (IntegrationAccountMapListResultIterator) NotDone Uses

func (iter IntegrationAccountMapListResultIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (IntegrationAccountMapListResultIterator) Response Uses

func (iter IntegrationAccountMapListResultIterator) Response() IntegrationAccountMapListResult

Response returns the raw server response from the last page request.

func (IntegrationAccountMapListResultIterator) Value Uses

func (iter IntegrationAccountMapListResultIterator) Value() IntegrationAccountMap

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type IntegrationAccountMapListResultPage Uses

type IntegrationAccountMapListResultPage struct {
    // contains filtered or unexported fields
}

IntegrationAccountMapListResultPage contains a page of IntegrationAccountMap values.

func NewIntegrationAccountMapListResultPage Uses

func NewIntegrationAccountMapListResultPage(getNextPage func(context.Context, IntegrationAccountMapListResult) (IntegrationAccountMapListResult, error)) IntegrationAccountMapListResultPage

Creates a new instance of the IntegrationAccountMapListResultPage type.

func (*IntegrationAccountMapListResultPage) Next Uses

func (page *IntegrationAccountMapListResultPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*IntegrationAccountMapListResultPage) NextWithContext Uses

func (page *IntegrationAccountMapListResultPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (IntegrationAccountMapListResultPage) NotDone Uses

func (page IntegrationAccountMapListResultPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (IntegrationAccountMapListResultPage) Response Uses

func (page IntegrationAccountMapListResultPage) Response() IntegrationAccountMapListResult

Response returns the raw server response from the last page request.

func (IntegrationAccountMapListResultPage) Values Uses

func (page IntegrationAccountMapListResultPage) Values() []IntegrationAccountMap

Values returns the slice of values for the current page or nil if there are no values.

type IntegrationAccountMapProperties Uses

type IntegrationAccountMapProperties struct {
    // MapType - The map type. Possible values include: 'MapTypeNotSpecified', 'MapTypeXslt', 'MapTypeXslt20', 'MapTypeXslt30', 'MapTypeLiquid'
    MapType MapType `json:"mapType,omitempty"`
    // ParametersSchema - The parameters schema of integration account map.
    ParametersSchema *IntegrationAccountMapPropertiesParametersSchema `json:"parametersSchema,omitempty"`
    // CreatedTime - READ-ONLY; The created time.
    CreatedTime *date.Time `json:"createdTime,omitempty"`
    // ChangedTime - READ-ONLY; The changed time.
    ChangedTime *date.Time `json:"changedTime,omitempty"`
    // Content - The content.
    Content *string `json:"content,omitempty"`
    // ContentType - The content type.
    ContentType *string `json:"contentType,omitempty"`
    // ContentLink - READ-ONLY; The content link.
    ContentLink *ContentLink `json:"contentLink,omitempty"`
    // Metadata - The metadata.
    Metadata interface{} `json:"metadata,omitempty"`
}

IntegrationAccountMapProperties the integration account map.

type IntegrationAccountMapPropertiesParametersSchema Uses

type IntegrationAccountMapPropertiesParametersSchema struct {
    // Ref - The reference name.
    Ref *string `json:"ref,omitempty"`
}

IntegrationAccountMapPropertiesParametersSchema the parameters schema of integration account map.

type IntegrationAccountMapsClient Uses

type IntegrationAccountMapsClient struct {
    BaseClient
}

IntegrationAccountMapsClient is the REST API for Azure Logic Apps.

func NewIntegrationAccountMapsClient Uses

func NewIntegrationAccountMapsClient(subscriptionID string) IntegrationAccountMapsClient

NewIntegrationAccountMapsClient creates an instance of the IntegrationAccountMapsClient client.

func NewIntegrationAccountMapsClientWithBaseURI Uses

func NewIntegrationAccountMapsClientWithBaseURI(baseURI string, subscriptionID string) IntegrationAccountMapsClient

NewIntegrationAccountMapsClientWithBaseURI creates an instance of the IntegrationAccountMapsClient client.

func (IntegrationAccountMapsClient) CreateOrUpdate Uses

func (client IntegrationAccountMapsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, mapName string, mapParameter IntegrationAccountMap) (result IntegrationAccountMap, err error)

CreateOrUpdate creates or updates an integration account map. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. mapName - the integration account map name. mapParameter - the integration account map.

func (IntegrationAccountMapsClient) CreateOrUpdatePreparer Uses

func (client IntegrationAccountMapsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, mapName string, mapParameter IntegrationAccountMap) (*http.Request, error)

CreateOrUpdatePreparer prepares the CreateOrUpdate request.

func (IntegrationAccountMapsClient) CreateOrUpdateResponder Uses

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 Uses

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 Uses

func (client IntegrationAccountMapsClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string, mapName string) (result autorest.Response, err error)

Delete deletes an integration account map. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. mapName - the integration account map name.

func (IntegrationAccountMapsClient) DeletePreparer Uses

func (client IntegrationAccountMapsClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, mapName string) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (IntegrationAccountMapsClient) DeleteResponder Uses

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 Uses

func (client IntegrationAccountMapsClient) 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 (IntegrationAccountMapsClient) Get Uses

func (client IntegrationAccountMapsClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string, mapName string) (result IntegrationAccountMap, err error)

Get gets an integration account map. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. mapName - the integration account map name.

func (IntegrationAccountMapsClient) GetPreparer Uses

func (client IntegrationAccountMapsClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, mapName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (IntegrationAccountMapsClient) GetResponder Uses

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 Uses

func (client IntegrationAccountMapsClient) 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 (IntegrationAccountMapsClient) List Uses

func (client IntegrationAccountMapsClient) List(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountMapListResultPage, err error)

List gets a list of integration account maps. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. top - the number of items to be included in the result. filter - the filter to apply on the operation. Options for filters include: MapType.

func (IntegrationAccountMapsClient) ListComplete Uses

func (client IntegrationAccountMapsClient) ListComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountMapListResultIterator, err error)

ListComplete enumerates all values, automatically crossing page boundaries as required.

func (IntegrationAccountMapsClient) ListContentCallbackURL Uses

func (client IntegrationAccountMapsClient) ListContentCallbackURL(ctx context.Context, resourceGroupName string, integrationAccountName string, mapName string, listContentCallbackURL GetCallbackURLParameters) (result WorkflowTriggerCallbackURL, err error)

ListContentCallbackURL get the content callback url. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. mapName - the integration account map name.

func (IntegrationAccountMapsClient) ListContentCallbackURLPreparer Uses

func (client IntegrationAccountMapsClient) ListContentCallbackURLPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, mapName string, listContentCallbackURL GetCallbackURLParameters) (*http.Request, error)

ListContentCallbackURLPreparer prepares the ListContentCallbackURL request.

func (IntegrationAccountMapsClient) ListContentCallbackURLResponder Uses

func (client IntegrationAccountMapsClient) ListContentCallbackURLResponder(resp *http.Response) (result WorkflowTriggerCallbackURL, err error)

ListContentCallbackURLResponder handles the response to the ListContentCallbackURL request. The method always closes the http.Response Body.

func (IntegrationAccountMapsClient) ListContentCallbackURLSender Uses

func (client IntegrationAccountMapsClient) ListContentCallbackURLSender(req *http.Request) (*http.Response, error)

ListContentCallbackURLSender sends the ListContentCallbackURL request. The method will close the http.Response Body if it receives an error.

func (IntegrationAccountMapsClient) ListPreparer Uses

func (client IntegrationAccountMapsClient) ListPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (*http.Request, error)

ListPreparer prepares the List request.

func (IntegrationAccountMapsClient) ListResponder Uses

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 Uses

func (client IntegrationAccountMapsClient) 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 IntegrationAccountPartner Uses

type IntegrationAccountPartner struct {
    autorest.Response `json:"-"`
    // IntegrationAccountPartnerProperties - The integration account partner properties.
    *IntegrationAccountPartnerProperties `json:"properties,omitempty"`
    // ID - READ-ONLY; The resource id.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; Gets the resource name.
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; Gets the resource type.
    Type *string `json:"type,omitempty"`
    // Location - The resource location.
    Location *string `json:"location,omitempty"`
    // Tags - The resource tags.
    Tags map[string]*string `json:"tags"`
}

IntegrationAccountPartner the integration account partner.

func (IntegrationAccountPartner) MarshalJSON Uses

func (iap IntegrationAccountPartner) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for IntegrationAccountPartner.

func (*IntegrationAccountPartner) UnmarshalJSON Uses

func (iap *IntegrationAccountPartner) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for IntegrationAccountPartner struct.

type IntegrationAccountPartnerFilter Uses

type IntegrationAccountPartnerFilter struct {
    // PartnerType - The partner type of integration account partner. Possible values include: 'PartnerTypeNotSpecified', 'PartnerTypeB2B'
    PartnerType PartnerType `json:"partnerType,omitempty"`
}

IntegrationAccountPartnerFilter the integration account partner filter for odata query.

type IntegrationAccountPartnerListResult Uses

type IntegrationAccountPartnerListResult struct {
    autorest.Response `json:"-"`
    // Value - The list of integration account partners.
    Value *[]IntegrationAccountPartner `json:"value,omitempty"`
    // NextLink - The URL to get the next set of results.
    NextLink *string `json:"nextLink,omitempty"`
}

IntegrationAccountPartnerListResult the list of integration account partners.

func (IntegrationAccountPartnerListResult) IsEmpty Uses

func (iaplr IntegrationAccountPartnerListResult) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type IntegrationAccountPartnerListResultIterator Uses

type IntegrationAccountPartnerListResultIterator struct {
    // contains filtered or unexported fields
}

IntegrationAccountPartnerListResultIterator provides access to a complete listing of IntegrationAccountPartner values.

func NewIntegrationAccountPartnerListResultIterator Uses

func NewIntegrationAccountPartnerListResultIterator(page IntegrationAccountPartnerListResultPage) IntegrationAccountPartnerListResultIterator

Creates a new instance of the IntegrationAccountPartnerListResultIterator type.

func (*IntegrationAccountPartnerListResultIterator) Next Uses

func (iter *IntegrationAccountPartnerListResultIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*IntegrationAccountPartnerListResultIterator) NextWithContext Uses

func (iter *IntegrationAccountPartnerListResultIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (IntegrationAccountPartnerListResultIterator) NotDone Uses

func (iter IntegrationAccountPartnerListResultIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (IntegrationAccountPartnerListResultIterator) Response Uses

func (iter IntegrationAccountPartnerListResultIterator) Response() IntegrationAccountPartnerListResult

Response returns the raw server response from the last page request.

func (IntegrationAccountPartnerListResultIterator) Value Uses

func (iter IntegrationAccountPartnerListResultIterator) Value() IntegrationAccountPartner

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type IntegrationAccountPartnerListResultPage Uses

type IntegrationAccountPartnerListResultPage struct {
    // contains filtered or unexported fields
}

IntegrationAccountPartnerListResultPage contains a page of IntegrationAccountPartner values.

func NewIntegrationAccountPartnerListResultPage Uses

func NewIntegrationAccountPartnerListResultPage(getNextPage func(context.Context, IntegrationAccountPartnerListResult) (IntegrationAccountPartnerListResult, error)) IntegrationAccountPartnerListResultPage

Creates a new instance of the IntegrationAccountPartnerListResultPage type.

func (*IntegrationAccountPartnerListResultPage) Next Uses

func (page *IntegrationAccountPartnerListResultPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*IntegrationAccountPartnerListResultPage) NextWithContext Uses

func (page *IntegrationAccountPartnerListResultPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (IntegrationAccountPartnerListResultPage) NotDone Uses

func (page IntegrationAccountPartnerListResultPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (IntegrationAccountPartnerListResultPage) Response Uses

func (page IntegrationAccountPartnerListResultPage) Response() IntegrationAccountPartnerListResult

Response returns the raw server response from the last page request.

func (IntegrationAccountPartnerListResultPage) Values Uses

func (page IntegrationAccountPartnerListResultPage) Values() []IntegrationAccountPartner

Values returns the slice of values for the current page or nil if there are no values.

type IntegrationAccountPartnerProperties Uses

type IntegrationAccountPartnerProperties struct {
    // PartnerType - The partner type. Possible values include: 'PartnerTypeNotSpecified', 'PartnerTypeB2B'
    PartnerType PartnerType `json:"partnerType,omitempty"`
    // CreatedTime - READ-ONLY; The created time.
    CreatedTime *date.Time `json:"createdTime,omitempty"`
    // ChangedTime - READ-ONLY; The changed time.
    ChangedTime *date.Time `json:"changedTime,omitempty"`
    // Metadata - The metadata.
    Metadata interface{} `json:"metadata,omitempty"`
    // Content - The partner content.
    Content *PartnerContent `json:"content,omitempty"`
}

IntegrationAccountPartnerProperties the integration account partner properties.

type IntegrationAccountPartnersClient Uses

type IntegrationAccountPartnersClient struct {
    BaseClient
}

IntegrationAccountPartnersClient is the REST API for Azure Logic Apps.

func NewIntegrationAccountPartnersClient Uses

func NewIntegrationAccountPartnersClient(subscriptionID string) IntegrationAccountPartnersClient

NewIntegrationAccountPartnersClient creates an instance of the IntegrationAccountPartnersClient client.

func NewIntegrationAccountPartnersClientWithBaseURI Uses

func NewIntegrationAccountPartnersClientWithBaseURI(baseURI string, subscriptionID string) IntegrationAccountPartnersClient

NewIntegrationAccountPartnersClientWithBaseURI creates an instance of the IntegrationAccountPartnersClient client.

func (IntegrationAccountPartnersClient) CreateOrUpdate Uses

func (client IntegrationAccountPartnersClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, partnerName string, partner IntegrationAccountPartner) (result IntegrationAccountPartner, err error)

CreateOrUpdate creates or updates an integration account partner. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. partnerName - the integration account partner name. partner - the integration account partner.

func (IntegrationAccountPartnersClient) CreateOrUpdatePreparer Uses

func (client IntegrationAccountPartnersClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, partnerName string, partner IntegrationAccountPartner) (*http.Request, error)

CreateOrUpdatePreparer prepares the CreateOrUpdate request.

func (IntegrationAccountPartnersClient) CreateOrUpdateResponder Uses

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 Uses

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 Uses

func (client IntegrationAccountPartnersClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string, partnerName string) (result autorest.Response, err error)

Delete deletes an integration account partner. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. partnerName - the integration account partner name.

func (IntegrationAccountPartnersClient) DeletePreparer Uses

func (client IntegrationAccountPartnersClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, partnerName string) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (IntegrationAccountPartnersClient) DeleteResponder Uses

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 Uses

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 Uses

func (client IntegrationAccountPartnersClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string, partnerName string) (result IntegrationAccountPartner, err error)

Get gets an integration account partner. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. partnerName - the integration account partner name.

func (IntegrationAccountPartnersClient) GetPreparer Uses

func (client IntegrationAccountPartnersClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, partnerName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (IntegrationAccountPartnersClient) GetResponder Uses

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 Uses

func (client IntegrationAccountPartnersClient) 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 (IntegrationAccountPartnersClient) List Uses

func (client IntegrationAccountPartnersClient) List(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountPartnerListResultPage, err error)

List gets a list of integration account partners. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. top - the number of items to be included in the result. filter - the filter to apply on the operation. Options for filters include: PartnerType.

func (IntegrationAccountPartnersClient) ListComplete Uses

func (client IntegrationAccountPartnersClient) ListComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountPartnerListResultIterator, err error)

ListComplete enumerates all values, automatically crossing page boundaries as required.

func (IntegrationAccountPartnersClient) ListContentCallbackURL Uses

func (client IntegrationAccountPartnersClient) ListContentCallbackURL(ctx context.Context, resourceGroupName string, integrationAccountName string, partnerName string, listContentCallbackURL GetCallbackURLParameters) (result WorkflowTriggerCallbackURL, err error)

ListContentCallbackURL get the content callback url. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. partnerName - the integration account partner name.

func (IntegrationAccountPartnersClient) ListContentCallbackURLPreparer Uses

func (client IntegrationAccountPartnersClient) ListContentCallbackURLPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, partnerName string, listContentCallbackURL GetCallbackURLParameters) (*http.Request, error)

ListContentCallbackURLPreparer prepares the ListContentCallbackURL request.

func (IntegrationAccountPartnersClient) ListContentCallbackURLResponder Uses

func (client IntegrationAccountPartnersClient) ListContentCallbackURLResponder(resp *http.Response) (result WorkflowTriggerCallbackURL, err error)

ListContentCallbackURLResponder handles the response to the ListContentCallbackURL request. The method always closes the http.Response Body.

func (IntegrationAccountPartnersClient) ListContentCallbackURLSender Uses

func (client IntegrationAccountPartnersClient) ListContentCallbackURLSender(req *http.Request) (*http.Response, error)

ListContentCallbackURLSender sends the ListContentCallbackURL request. The method will close the http.Response Body if it receives an error.

func (IntegrationAccountPartnersClient) ListPreparer Uses

func (client IntegrationAccountPartnersClient) ListPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (*http.Request, error)

ListPreparer prepares the List request.

func (IntegrationAccountPartnersClient) ListResponder Uses

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 Uses

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 IntegrationAccountProperties Uses

type IntegrationAccountProperties struct {
    // IntegrationServiceEnvironment - The integration service environment.
    IntegrationServiceEnvironment *IntegrationServiceEnvironment `json:"integrationServiceEnvironment,omitempty"`
    // State - The workflow state. Possible values include: 'WorkflowStateNotSpecified', 'WorkflowStateCompleted', 'WorkflowStateEnabled', 'WorkflowStateDisabled', 'WorkflowStateDeleted', 'WorkflowStateSuspended'
    State WorkflowState `json:"state,omitempty"`
}

IntegrationAccountProperties the integration account properties.

type IntegrationAccountSchema Uses

type IntegrationAccountSchema struct {
    autorest.Response `json:"-"`
    // IntegrationAccountSchemaProperties - The integration account schema properties.
    *IntegrationAccountSchemaProperties `json:"properties,omitempty"`
    // ID - READ-ONLY; The resource id.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; Gets the resource name.
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; Gets the resource type.
    Type *string `json:"type,omitempty"`
    // Location - The resource location.
    Location *string `json:"location,omitempty"`
    // Tags - The resource tags.
    Tags map[string]*string `json:"tags"`
}

IntegrationAccountSchema the integration account schema.

func (IntegrationAccountSchema) MarshalJSON Uses

func (ias IntegrationAccountSchema) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for IntegrationAccountSchema.

func (*IntegrationAccountSchema) UnmarshalJSON Uses

func (ias *IntegrationAccountSchema) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for IntegrationAccountSchema struct.

type IntegrationAccountSchemaFilter Uses

type IntegrationAccountSchemaFilter struct {
    // SchemaType - The schema type of integration account schema. Possible values include: 'SchemaTypeNotSpecified', 'SchemaTypeXML'
    SchemaType SchemaType `json:"schemaType,omitempty"`
}

IntegrationAccountSchemaFilter the integration account schema filter for odata query.

type IntegrationAccountSchemaListResult Uses

type IntegrationAccountSchemaListResult struct {
    autorest.Response `json:"-"`
    // Value - The list of integration account schemas.
    Value *[]IntegrationAccountSchema `json:"value,omitempty"`
    // NextLink - The URL to get the next set of results.
    NextLink *string `json:"nextLink,omitempty"`
}

IntegrationAccountSchemaListResult the list of integration account schemas.

func (IntegrationAccountSchemaListResult) IsEmpty Uses

func (iaslr IntegrationAccountSchemaListResult) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type IntegrationAccountSchemaListResultIterator Uses

type IntegrationAccountSchemaListResultIterator struct {
    // contains filtered or unexported fields
}

IntegrationAccountSchemaListResultIterator provides access to a complete listing of IntegrationAccountSchema values.

func NewIntegrationAccountSchemaListResultIterator Uses

func NewIntegrationAccountSchemaListResultIterator(page IntegrationAccountSchemaListResultPage) IntegrationAccountSchemaListResultIterator

Creates a new instance of the IntegrationAccountSchemaListResultIterator type.

func (*IntegrationAccountSchemaListResultIterator) Next Uses

func (iter *IntegrationAccountSchemaListResultIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*IntegrationAccountSchemaListResultIterator) NextWithContext Uses

func (iter *IntegrationAccountSchemaListResultIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (IntegrationAccountSchemaListResultIterator) NotDone Uses

func (iter IntegrationAccountSchemaListResultIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (IntegrationAccountSchemaListResultIterator) Response Uses

func (iter IntegrationAccountSchemaListResultIterator) Response() IntegrationAccountSchemaListResult

Response returns the raw server response from the last page request.

func (IntegrationAccountSchemaListResultIterator) Value Uses

func (iter IntegrationAccountSchemaListResultIterator) Value() IntegrationAccountSchema

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type IntegrationAccountSchemaListResultPage Uses

type IntegrationAccountSchemaListResultPage struct {
    // contains filtered or unexported fields
}

IntegrationAccountSchemaListResultPage contains a page of IntegrationAccountSchema values.

func NewIntegrationAccountSchemaListResultPage Uses

func NewIntegrationAccountSchemaListResultPage(getNextPage func(context.Context, IntegrationAccountSchemaListResult) (IntegrationAccountSchemaListResult, error)) IntegrationAccountSchemaListResultPage

Creates a new instance of the IntegrationAccountSchemaListResultPage type.

func (*IntegrationAccountSchemaListResultPage) Next Uses

func (page *IntegrationAccountSchemaListResultPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*IntegrationAccountSchemaListResultPage) NextWithContext Uses

func (page *IntegrationAccountSchemaListResultPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (IntegrationAccountSchemaListResultPage) NotDone Uses

func (page IntegrationAccountSchemaListResultPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (IntegrationAccountSchemaListResultPage) Response Uses

func (page IntegrationAccountSchemaListResultPage) Response() IntegrationAccountSchemaListResult

Response returns the raw server response from the last page request.

func (IntegrationAccountSchemaListResultPage) Values Uses

func (page IntegrationAccountSchemaListResultPage) Values() []IntegrationAccountSchema

Values returns the slice of values for the current page or nil if there are no values.

type IntegrationAccountSchemaProperties Uses

type IntegrationAccountSchemaProperties struct {
    // SchemaType - The schema type. Possible values include: 'SchemaTypeNotSpecified', 'SchemaTypeXML'
    SchemaType SchemaType `json:"schemaType,omitempty"`
    // TargetNamespace - The target namespace of the schema.
    TargetNamespace *string `json:"targetNamespace,omitempty"`
    // DocumentName - The document name.
    DocumentName *string `json:"documentName,omitempty"`
    // FileName - The file name.
    FileName *string `json:"fileName,omitempty"`
    // CreatedTime - READ-ONLY; The created time.
    CreatedTime *date.Time `json:"createdTime,omitempty"`
    // ChangedTime - READ-ONLY; The changed time.
    ChangedTime *date.Time `json:"changedTime,omitempty"`
    // Metadata - The metadata.
    Metadata interface{} `json:"metadata,omitempty"`
    // Content - The content.
    Content *string `json:"content,omitempty"`
    // ContentType - The content type.
    ContentType *string `json:"contentType,omitempty"`
    // ContentLink - READ-ONLY; The content link.
    ContentLink *ContentLink `json:"contentLink,omitempty"`
}

IntegrationAccountSchemaProperties the integration account schema properties.

type IntegrationAccountSchemasClient Uses

type IntegrationAccountSchemasClient struct {
    BaseClient
}

IntegrationAccountSchemasClient is the REST API for Azure Logic Apps.

func NewIntegrationAccountSchemasClient Uses

func NewIntegrationAccountSchemasClient(subscriptionID string) IntegrationAccountSchemasClient

NewIntegrationAccountSchemasClient creates an instance of the IntegrationAccountSchemasClient client.

func NewIntegrationAccountSchemasClientWithBaseURI Uses

func NewIntegrationAccountSchemasClientWithBaseURI(baseURI string, subscriptionID string) IntegrationAccountSchemasClient

NewIntegrationAccountSchemasClientWithBaseURI creates an instance of the IntegrationAccountSchemasClient client.

func (IntegrationAccountSchemasClient) CreateOrUpdate Uses

func (client IntegrationAccountSchemasClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, schemaName string, schema IntegrationAccountSchema) (result IntegrationAccountSchema, err error)

CreateOrUpdate creates or updates an integration account schema. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. schemaName - the integration account schema name. schema - the integration account schema.

func (IntegrationAccountSchemasClient) CreateOrUpdatePreparer Uses

func (client IntegrationAccountSchemasClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, schemaName string, schema IntegrationAccountSchema) (*http.Request, error)

CreateOrUpdatePreparer prepares the CreateOrUpdate request.

func (IntegrationAccountSchemasClient) CreateOrUpdateResponder Uses

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 Uses

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 Uses

func (client IntegrationAccountSchemasClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string, schemaName string) (result autorest.Response, err error)

Delete deletes an integration account schema. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. schemaName - the integration account schema name.

func (IntegrationAccountSchemasClient) DeletePreparer Uses

func (client IntegrationAccountSchemasClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, schemaName string) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (IntegrationAccountSchemasClient) DeleteResponder Uses

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 Uses

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 Uses

func (client IntegrationAccountSchemasClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string, schemaName string) (result IntegrationAccountSchema, err error)

Get gets an integration account schema. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. schemaName - the integration account schema name.

func (IntegrationAccountSchemasClient) GetPreparer Uses

func (client IntegrationAccountSchemasClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, schemaName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (IntegrationAccountSchemasClient) GetResponder Uses

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 Uses

func (client IntegrationAccountSchemasClient) 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 (IntegrationAccountSchemasClient) List Uses

func (client IntegrationAccountSchemasClient) List(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountSchemaListResultPage, err error)

List gets a list of integration account schemas. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. top - the number of items to be included in the result. filter - the filter to apply on the operation. Options for filters include: SchemaType.

func (IntegrationAccountSchemasClient) ListComplete Uses

func (client IntegrationAccountSchemasClient) ListComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountSchemaListResultIterator, err error)

ListComplete enumerates all values, automatically crossing page boundaries as required.

func (IntegrationAccountSchemasClient) ListContentCallbackURL Uses

func (client IntegrationAccountSchemasClient) ListContentCallbackURL(ctx context.Context, resourceGroupName string, integrationAccountName string, schemaName string, listContentCallbackURL GetCallbackURLParameters) (result WorkflowTriggerCallbackURL, err error)

ListContentCallbackURL get the content callback url. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. schemaName - the integration account schema name.

func (IntegrationAccountSchemasClient) ListContentCallbackURLPreparer Uses

func (client IntegrationAccountSchemasClient) ListContentCallbackURLPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, schemaName string, listContentCallbackURL GetCallbackURLParameters) (*http.Request, error)

ListContentCallbackURLPreparer prepares the ListContentCallbackURL request.

func (IntegrationAccountSchemasClient) ListContentCallbackURLResponder Uses

func (client IntegrationAccountSchemasClient) ListContentCallbackURLResponder(resp *http.Response) (result WorkflowTriggerCallbackURL, err error)

ListContentCallbackURLResponder handles the response to the ListContentCallbackURL request. The method always closes the http.Response Body.

func (IntegrationAccountSchemasClient) ListContentCallbackURLSender Uses

func (client IntegrationAccountSchemasClient) ListContentCallbackURLSender(req *http.Request) (*http.Response, error)

ListContentCallbackURLSender sends the ListContentCallbackURL request. The method will close the http.Response Body if it receives an error.

func (IntegrationAccountSchemasClient) ListPreparer Uses

func (client IntegrationAccountSchemasClient) ListPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (*http.Request, error)

ListPreparer prepares the List request.

func (IntegrationAccountSchemasClient) ListResponder Uses

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 Uses

func (client IntegrationAccountSchemasClient) 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 IntegrationAccountSession Uses

type IntegrationAccountSession struct {
    autorest.Response `json:"-"`
    // IntegrationAccountSessionProperties - The integration account session properties.
    *IntegrationAccountSessionProperties `json:"properties,omitempty"`
    // ID - READ-ONLY; The resource id.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; Gets the resource name.
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; Gets the resource type.
    Type *string `json:"type,omitempty"`
    // Location - The resource location.
    Location *string `json:"location,omitempty"`
    // Tags - The resource tags.
    Tags map[string]*string `json:"tags"`
}

IntegrationAccountSession the integration account session.

func (IntegrationAccountSession) MarshalJSON Uses

func (ias IntegrationAccountSession) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for IntegrationAccountSession.

func (*IntegrationAccountSession) UnmarshalJSON Uses

func (ias *IntegrationAccountSession) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for IntegrationAccountSession struct.

type IntegrationAccountSessionFilter Uses

type IntegrationAccountSessionFilter struct {
    // ChangedTime - The changed time of integration account sessions.
    ChangedTime *date.Time `json:"changedTime,omitempty"`
}

IntegrationAccountSessionFilter the integration account session filter.

type IntegrationAccountSessionListResult Uses

type IntegrationAccountSessionListResult struct {
    autorest.Response `json:"-"`
    // Value - The list of integration account sessions.
    Value *[]IntegrationAccountSession `json:"value,omitempty"`
    // NextLink - The URL to get the next set of results.
    NextLink *string `json:"nextLink,omitempty"`
}

IntegrationAccountSessionListResult the list of integration account sessions.

func (IntegrationAccountSessionListResult) IsEmpty Uses

func (iaslr IntegrationAccountSessionListResult) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type IntegrationAccountSessionListResultIterator Uses

type IntegrationAccountSessionListResultIterator struct {
    // contains filtered or unexported fields
}

IntegrationAccountSessionListResultIterator provides access to a complete listing of IntegrationAccountSession values.

func NewIntegrationAccountSessionListResultIterator Uses

func NewIntegrationAccountSessionListResultIterator(page IntegrationAccountSessionListResultPage) IntegrationAccountSessionListResultIterator

Creates a new instance of the IntegrationAccountSessionListResultIterator type.

func (*IntegrationAccountSessionListResultIterator) Next Uses

func (iter *IntegrationAccountSessionListResultIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*IntegrationAccountSessionListResultIterator) NextWithContext Uses

func (iter *IntegrationAccountSessionListResultIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (IntegrationAccountSessionListResultIterator) NotDone Uses

func (iter IntegrationAccountSessionListResultIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (IntegrationAccountSessionListResultIterator) Response Uses

func (iter IntegrationAccountSessionListResultIterator) Response() IntegrationAccountSessionListResult

Response returns the raw server response from the last page request.

func (IntegrationAccountSessionListResultIterator) Value Uses

func (iter IntegrationAccountSessionListResultIterator) Value() IntegrationAccountSession

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type IntegrationAccountSessionListResultPage Uses

type IntegrationAccountSessionListResultPage struct {
    // contains filtered or unexported fields
}

IntegrationAccountSessionListResultPage contains a page of IntegrationAccountSession values.

func NewIntegrationAccountSessionListResultPage Uses

func NewIntegrationAccountSessionListResultPage(getNextPage func(context.Context, IntegrationAccountSessionListResult) (IntegrationAccountSessionListResult, error)) IntegrationAccountSessionListResultPage

Creates a new instance of the IntegrationAccountSessionListResultPage type.

func (*IntegrationAccountSessionListResultPage) Next Uses

func (page *IntegrationAccountSessionListResultPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*IntegrationAccountSessionListResultPage) NextWithContext Uses

func (page *IntegrationAccountSessionListResultPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (IntegrationAccountSessionListResultPage) NotDone Uses

func (page IntegrationAccountSessionListResultPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (IntegrationAccountSessionListResultPage) Response Uses

func (page IntegrationAccountSessionListResultPage) Response() IntegrationAccountSessionListResult

Response returns the raw server response from the last page request.

func (IntegrationAccountSessionListResultPage) Values Uses

func (page IntegrationAccountSessionListResultPage) Values() []IntegrationAccountSession

Values returns the slice of values for the current page or nil if there are no values.

type IntegrationAccountSessionProperties Uses

type IntegrationAccountSessionProperties struct {
    // CreatedTime - READ-ONLY; The created time.
    CreatedTime *date.Time `json:"createdTime,omitempty"`
    // ChangedTime - READ-ONLY; The changed time.
    ChangedTime *date.Time `json:"changedTime,omitempty"`
    // Content - The session content.
    Content interface{} `json:"content,omitempty"`
}

IntegrationAccountSessionProperties the integration account session properties.

type IntegrationAccountSessionsClient Uses

type IntegrationAccountSessionsClient struct {
    BaseClient
}

IntegrationAccountSessionsClient is the REST API for Azure Logic Apps.

func NewIntegrationAccountSessionsClient Uses

func NewIntegrationAccountSessionsClient(subscriptionID string) IntegrationAccountSessionsClient

NewIntegrationAccountSessionsClient creates an instance of the IntegrationAccountSessionsClient client.

func NewIntegrationAccountSessionsClientWithBaseURI Uses

func NewIntegrationAccountSessionsClientWithBaseURI(baseURI string, subscriptionID string) IntegrationAccountSessionsClient

NewIntegrationAccountSessionsClientWithBaseURI creates an instance of the IntegrationAccountSessionsClient client.

func (IntegrationAccountSessionsClient) CreateOrUpdate Uses

func (client IntegrationAccountSessionsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, sessionName string, session IntegrationAccountSession) (result IntegrationAccountSession, err error)

CreateOrUpdate creates or updates an integration account session. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. sessionName - the integration account session name. session - the integration account session.

func (IntegrationAccountSessionsClient) CreateOrUpdatePreparer Uses

func (client IntegrationAccountSessionsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, sessionName string, session IntegrationAccountSession) (*http.Request, error)

CreateOrUpdatePreparer prepares the CreateOrUpdate request.

func (IntegrationAccountSessionsClient) CreateOrUpdateResponder Uses

func (client IntegrationAccountSessionsClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccountSession, err error)

CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.

func (IntegrationAccountSessionsClient) CreateOrUpdateSender Uses

func (client IntegrationAccountSessionsClient) 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 (IntegrationAccountSessionsClient) Delete Uses

func (client IntegrationAccountSessionsClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string, sessionName string) (result autorest.Response, err error)

Delete deletes an integration account session. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. sessionName - the integration account session name.

func (IntegrationAccountSessionsClient) DeletePreparer Uses

func (client IntegrationAccountSessionsClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, sessionName string) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (IntegrationAccountSessionsClient) DeleteResponder Uses

func (client IntegrationAccountSessionsClient) 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 (IntegrationAccountSessionsClient) DeleteSender Uses

func (client IntegrationAccountSessionsClient) 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 (IntegrationAccountSessionsClient) Get Uses

func (client IntegrationAccountSessionsClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string, sessionName string) (result IntegrationAccountSession, err error)

Get gets an integration account session. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. sessionName - the integration account session name.

func (IntegrationAccountSessionsClient) GetPreparer Uses

func (client IntegrationAccountSessionsClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, sessionName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (IntegrationAccountSessionsClient) GetResponder Uses

func (client IntegrationAccountSessionsClient) GetResponder(resp *http.Response) (result IntegrationAccountSession, err error)

GetResponder handles the response to the Get request. The method always closes the http.Response Body.

func (IntegrationAccountSessionsClient) GetSender Uses

func (client IntegrationAccountSessionsClient) 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 (IntegrationAccountSessionsClient) List Uses

func (client IntegrationAccountSessionsClient) List(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountSessionListResultPage, err error)

List gets a list of integration account sessions. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. top - the number of items to be included in the result. filter - the filter to apply on the operation. Options for filters include: ChangedTime.

func (IntegrationAccountSessionsClient) ListComplete Uses

func (client IntegrationAccountSessionsClient) ListComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountSessionListResultIterator, err error)

ListComplete enumerates all values, automatically crossing page boundaries as required.

func (IntegrationAccountSessionsClient) ListPreparer Uses

func (client IntegrationAccountSessionsClient) ListPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (*http.Request, error)

ListPreparer prepares the List request.

func (IntegrationAccountSessionsClient) ListResponder Uses

func (client IntegrationAccountSessionsClient) ListResponder(resp *http.Response) (result IntegrationAccountSessionListResult, err error)

ListResponder handles the response to the List request. The method always closes the http.Response Body.

func (IntegrationAccountSessionsClient) ListSender Uses

func (client IntegrationAccountSessionsClient) 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 IntegrationAccountSku Uses

type IntegrationAccountSku struct {
    // Name - The sku name. Possible values include: 'IntegrationAccountSkuNameNotSpecified', 'IntegrationAccountSkuNameFree', 'IntegrationAccountSkuNameBasic', 'IntegrationAccountSkuNameStandard'
    Name IntegrationAccountSkuName `json:"name,omitempty"`
}

IntegrationAccountSku the integration account sku.

type IntegrationAccountSkuName Uses

type IntegrationAccountSkuName string

IntegrationAccountSkuName enumerates the values for integration account sku name.

const (
    // IntegrationAccountSkuNameBasic ...
    IntegrationAccountSkuNameBasic IntegrationAccountSkuName = "Basic"
    // IntegrationAccountSkuNameFree ...
    IntegrationAccountSkuNameFree IntegrationAccountSkuName = "Free"
    // IntegrationAccountSkuNameNotSpecified ...
    IntegrationAccountSkuNameNotSpecified IntegrationAccountSkuName = "NotSpecified"
    // IntegrationAccountSkuNameStandard ...
    IntegrationAccountSkuNameStandard IntegrationAccountSkuName = "Standard"
)

func PossibleIntegrationAccountSkuNameValues Uses

func PossibleIntegrationAccountSkuNameValues() []IntegrationAccountSkuName

PossibleIntegrationAccountSkuNameValues returns an array of possible values for the IntegrationAccountSkuName const type.

type IntegrationAccountsClient Uses

type IntegrationAccountsClient struct {
    BaseClient
}

IntegrationAccountsClient is the REST API for Azure Logic Apps.

func NewIntegrationAccountsClient Uses

func NewIntegrationAccountsClient(subscriptionID string) IntegrationAccountsClient

NewIntegrationAccountsClient creates an instance of the IntegrationAccountsClient client.

func NewIntegrationAccountsClientWithBaseURI Uses

func NewIntegrationAccountsClientWithBaseURI(baseURI string, subscriptionID string) IntegrationAccountsClient

NewIntegrationAccountsClientWithBaseURI creates an instance of the IntegrationAccountsClient client.

func (IntegrationAccountsClient) CreateOrUpdate Uses

func (client IntegrationAccountsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, integrationAccount IntegrationAccount) (result IntegrationAccount, err error)

CreateOrUpdate creates or updates an integration account. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. integrationAccount - the integration account.

func (IntegrationAccountsClient) CreateOrUpdatePreparer Uses

func (client IntegrationAccountsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, integrationAccount IntegrationAccount) (*http.Request, error)

CreateOrUpdatePreparer prepares the CreateOrUpdate request.

func (IntegrationAccountsClient) CreateOrUpdateResponder Uses

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 Uses

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 Uses

func (client IntegrationAccountsClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string) (result autorest.Response, err error)

Delete deletes an integration account. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name.

func (IntegrationAccountsClient) DeletePreparer Uses

func (client IntegrationAccountsClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (IntegrationAccountsClient) DeleteResponder Uses

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 Uses

func (client IntegrationAccountsClient) 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 (IntegrationAccountsClient) Get Uses

func (client IntegrationAccountsClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string) (result IntegrationAccount, err error)

Get gets an integration account. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name.

func (IntegrationAccountsClient) GetPreparer Uses

func (client IntegrationAccountsClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (IntegrationAccountsClient) GetResponder Uses

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 Uses

func (client IntegrationAccountsClient) 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 (IntegrationAccountsClient) ListByResourceGroup Uses

func (client IntegrationAccountsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string, top *int32) (result IntegrationAccountListResultPage, err error)

ListByResourceGroup gets a list of integration accounts by resource group. Parameters: resourceGroupName - the resource group name. top - the number of items to be included in the result.

func (IntegrationAccountsClient) ListByResourceGroupComplete Uses

func (client IntegrationAccountsClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string, top *int32) (result IntegrationAccountListResultIterator, err error)

ListByResourceGroupComplete enumerates all values, automatically crossing page boundaries as required.

func (IntegrationAccountsClient) ListByResourceGroupPreparer Uses

func (client IntegrationAccountsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string, top *int32) (*http.Request, error)

ListByResourceGroupPreparer prepares the ListByResourceGroup request.

func (IntegrationAccountsClient) ListByResourceGroupResponder Uses

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 Uses

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 Uses

func (client IntegrationAccountsClient) ListBySubscription(ctx context.Context, top *int32) (result IntegrationAccountListResultPage, err error)

ListBySubscription gets a list of integration accounts by subscription. Parameters: top - the number of items to be included in the result.

func (IntegrationAccountsClient) ListBySubscriptionComplete Uses

func (client IntegrationAccountsClient) ListBySubscriptionComplete(ctx context.Context, top *int32) (result IntegrationAccountListResultIterator, err error)

ListBySubscriptionComplete enumerates all values, automatically crossing page boundaries as required.

func (IntegrationAccountsClient) ListBySubscriptionPreparer Uses

func (client IntegrationAccountsClient) ListBySubscriptionPreparer(ctx context.Context, top *int32) (*http.Request, error)

ListBySubscriptionPreparer prepares the ListBySubscription request.

func (IntegrationAccountsClient) ListBySubscriptionResponder Uses

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 Uses

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 Uses

func (client IntegrationAccountsClient) ListCallbackURL(ctx context.Context, resourceGroupName string, integrationAccountName string, parameters GetCallbackURLParameters) (result CallbackURL, err error)

ListCallbackURL gets the integration account callback URL. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. parameters - the callback URL parameters.

func (IntegrationAccountsClient) ListCallbackURLPreparer Uses

func (client IntegrationAccountsClient) ListCallbackURLPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, parameters GetCallbackURLParameters) (*http.Request, error)

ListCallbackURLPreparer prepares the ListCallbackURL request.

func (IntegrationAccountsClient) ListCallbackURLResponder Uses

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 Uses

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) ListKeyVaultKeys Uses

func (client IntegrationAccountsClient) ListKeyVaultKeys(ctx context.Context, resourceGroupName string, integrationAccountName string, listKeyVaultKeys ListKeyVaultKeysDefinition) (result KeyVaultKeyCollection, err error)

ListKeyVaultKeys gets the integration account's Key Vault keys. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. listKeyVaultKeys - the key vault parameters.

func (IntegrationAccountsClient) ListKeyVaultKeysPreparer Uses

func (client IntegrationAccountsClient) ListKeyVaultKeysPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, listKeyVaultKeys ListKeyVaultKeysDefinition) (*http.Request, error)

ListKeyVaultKeysPreparer prepares the ListKeyVaultKeys request.

func (IntegrationAccountsClient) ListKeyVaultKeysResponder Uses

func (client IntegrationAccountsClient) ListKeyVaultKeysResponder(resp *http.Response) (result KeyVaultKeyCollection, err error)

ListKeyVaultKeysResponder handles the response to the ListKeyVaultKeys request. The method always closes the http.Response Body.

func (IntegrationAccountsClient) ListKeyVaultKeysSender Uses

func (client IntegrationAccountsClient) ListKeyVaultKeysSender(req *http.Request) (*http.Response, error)

ListKeyVaultKeysSender sends the ListKeyVaultKeys request. The method will close the http.Response Body if it receives an error.

func (IntegrationAccountsClient) LogTrackingEvents Uses

func (client IntegrationAccountsClient) LogTrackingEvents(ctx context.Context, resourceGroupName string, integrationAccountName string, logTrackingEvents TrackingEventsDefinition) (result autorest.Response, err error)

LogTrackingEvents logs the integration account's tracking events. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. logTrackingEvents - the callback URL parameters.

func (IntegrationAccountsClient) LogTrackingEventsPreparer Uses

func (client IntegrationAccountsClient) LogTrackingEventsPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, logTrackingEvents TrackingEventsDefinition) (*http.Request, error)

LogTrackingEventsPreparer prepares the LogTrackingEvents request.

func (IntegrationAccountsClient) LogTrackingEventsResponder Uses

func (client IntegrationAccountsClient) LogTrackingEventsResponder(resp *http.Response) (result autorest.Response, err error)

LogTrackingEventsResponder handles the response to the LogTrackingEvents request. The method always closes the http.Response Body.

func (IntegrationAccountsClient) LogTrackingEventsSender Uses

func (client IntegrationAccountsClient) LogTrackingEventsSender(req *http.Request) (*http.Response, error)

LogTrackingEventsSender sends the LogTrackingEvents request. The method will close the http.Response Body if it receives an error.

func (IntegrationAccountsClient) RegenerateAccessKey Uses

func (client IntegrationAccountsClient) RegenerateAccessKey(ctx context.Context, resourceGroupName string, integrationAccountName string, regenerateAccessKey RegenerateActionParameter) (result IntegrationAccount, err error)

RegenerateAccessKey regenerates the integration account access key. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. regenerateAccessKey - the access key type.

func (IntegrationAccountsClient) RegenerateAccessKeyPreparer Uses

func (client IntegrationAccountsClient) RegenerateAccessKeyPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, regenerateAccessKey RegenerateActionParameter) (*http.Request, error)

RegenerateAccessKeyPreparer prepares the RegenerateAccessKey request.

func (IntegrationAccountsClient) RegenerateAccessKeyResponder Uses

func (client IntegrationAccountsClient) RegenerateAccessKeyResponder(resp *http.Response) (result IntegrationAccount, err error)

RegenerateAccessKeyResponder handles the response to the RegenerateAccessKey request. The method always closes the http.Response Body.

func (IntegrationAccountsClient) RegenerateAccessKeySender Uses

func (client IntegrationAccountsClient) RegenerateAccessKeySender(req *http.Request) (*http.Response, error)

RegenerateAccessKeySender sends the RegenerateAccessKey request. The method will close the http.Response Body if it receives an error.

func (IntegrationAccountsClient) Update Uses

func (client IntegrationAccountsClient) Update(ctx context.Context, resourceGroupName string, integrationAccountName string, integrationAccount IntegrationAccount) (result IntegrationAccount, err error)

Update updates an integration account. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. integrationAccount - the integration account.

func (IntegrationAccountsClient) UpdatePreparer Uses

func (client IntegrationAccountsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, integrationAccount IntegrationAccount) (*http.Request, error)

UpdatePreparer prepares the Update request.

func (IntegrationAccountsClient) UpdateResponder Uses

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 Uses

func (client IntegrationAccountsClient) UpdateSender(req *http.Request) (*http.Response, error)

UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.

type IntegrationServiceEnvironment Uses

type IntegrationServiceEnvironment struct {
    autorest.Response `json:"-"`
    // Properties - The integration service environment properties.
    Properties *IntegrationServiceEnvironmentProperties `json:"properties,omitempty"`
    // Sku - The sku.
    Sku *IntegrationServiceEnvironmentSku `json:"sku,omitempty"`
    // ID - READ-ONLY; The resource id.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; Gets the resource name.
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; Gets the resource type.
    Type *string `json:"type,omitempty"`
    // Location - The resource location.
    Location *string `json:"location,omitempty"`
    // Tags - The resource tags.
    Tags map[string]*string `json:"tags"`
}

IntegrationServiceEnvironment the integration service environment.

func (IntegrationServiceEnvironment) MarshalJSON Uses

func (ise IntegrationServiceEnvironment) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for IntegrationServiceEnvironment.

type IntegrationServiceEnvironmentAccessEndpoint Uses

type IntegrationServiceEnvironmentAccessEndpoint struct {
    // Type - The access endpoint type. Possible values include: 'IntegrationServiceEnvironmentAccessEndpointTypeNotSpecified', 'IntegrationServiceEnvironmentAccessEndpointTypeExternal', 'IntegrationServiceEnvironmentAccessEndpointTypeInternal'
    Type IntegrationServiceEnvironmentAccessEndpointType `json:"type,omitempty"`
}

IntegrationServiceEnvironmentAccessEndpoint the integration service environment access endpoint.

type IntegrationServiceEnvironmentAccessEndpointType Uses

type IntegrationServiceEnvironmentAccessEndpointType string

IntegrationServiceEnvironmentAccessEndpointType enumerates the values for integration service environment access endpoint type.

const (
    // IntegrationServiceEnvironmentAccessEndpointTypeExternal ...
    IntegrationServiceEnvironmentAccessEndpointTypeExternal IntegrationServiceEnvironmentAccessEndpointType = "External"
    // IntegrationServiceEnvironmentAccessEndpointTypeInternal ...
    IntegrationServiceEnvironmentAccessEndpointTypeInternal IntegrationServiceEnvironmentAccessEndpointType = "Internal"
    // IntegrationServiceEnvironmentAccessEndpointTypeNotSpecified ...
    IntegrationServiceEnvironmentAccessEndpointTypeNotSpecified IntegrationServiceEnvironmentAccessEndpointType = "NotSpecified"
)

func PossibleIntegrationServiceEnvironmentAccessEndpointTypeValues Uses

func PossibleIntegrationServiceEnvironmentAccessEndpointTypeValues() []IntegrationServiceEnvironmentAccessEndpointType

PossibleIntegrationServiceEnvironmentAccessEndpointTypeValues returns an array of possible values for the IntegrationServiceEnvironmentAccessEndpointType const type.

type IntegrationServiceEnvironmentListResult Uses

type IntegrationServiceEnvironmentListResult struct {
    autorest.Response `json:"-"`
    Value             *[]IntegrationServiceEnvironment `json:"value,omitempty"`
    // NextLink - The URL to get the next set of results.
    NextLink *string `json:"nextLink,omitempty"`
}

IntegrationServiceEnvironmentListResult the list of integration service environments.

func (IntegrationServiceEnvironmentListResult) IsEmpty Uses

func (iselr IntegrationServiceEnvironmentListResult) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type IntegrationServiceEnvironmentListResultIterator Uses

type IntegrationServiceEnvironmentListResultIterator struct {
    // contains filtered or unexported fields
}

IntegrationServiceEnvironmentListResultIterator provides access to a complete listing of IntegrationServiceEnvironment values.

func NewIntegrationServiceEnvironmentListResultIterator Uses

func NewIntegrationServiceEnvironmentListResultIterator(page IntegrationServiceEnvironmentListResultPage) IntegrationServiceEnvironmentListResultIterator

Creates a new instance of the IntegrationServiceEnvironmentListResultIterator type.

func (*IntegrationServiceEnvironmentListResultIterator) Next Uses

func (iter *IntegrationServiceEnvironmentListResultIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*IntegrationServiceEnvironmentListResultIterator) NextWithContext Uses

func (iter *IntegrationServiceEnvironmentListResultIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (IntegrationServiceEnvironmentListResultIterator) NotDone Uses

func (iter IntegrationServiceEnvironmentListResultIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (IntegrationServiceEnvironmentListResultIterator) Response Uses

func (iter IntegrationServiceEnvironmentListResultIterator) Response() IntegrationServiceEnvironmentListResult

Response returns the raw server response from the last page request.

func (IntegrationServiceEnvironmentListResultIterator) Value Uses

func (iter IntegrationServiceEnvironmentListResultIterator) Value() IntegrationServiceEnvironment

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type IntegrationServiceEnvironmentListResultPage Uses

type IntegrationServiceEnvironmentListResultPage struct {
    // contains filtered or unexported fields
}

IntegrationServiceEnvironmentListResultPage contains a page of IntegrationServiceEnvironment values.

func NewIntegrationServiceEnvironmentListResultPage Uses

func NewIntegrationServiceEnvironmentListResultPage(getNextPage func(context.Context, IntegrationServiceEnvironmentListResult) (IntegrationServiceEnvironmentListResult, error)) IntegrationServiceEnvironmentListResultPage

Creates a new instance of the IntegrationServiceEnvironmentListResultPage type.

func (*IntegrationServiceEnvironmentListResultPage) Next Uses

func (page *IntegrationServiceEnvironmentListResultPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*IntegrationServiceEnvironmentListResultPage) NextWithContext Uses

func (page *IntegrationServiceEnvironmentListResultPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (IntegrationServiceEnvironmentListResultPage) NotDone Uses

func (page IntegrationServiceEnvironmentListResultPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (IntegrationServiceEnvironmentListResultPage) Response Uses

func (page IntegrationServiceEnvironmentListResultPage) Response() IntegrationServiceEnvironmentListResult

Response returns the raw server response from the last page request.

func (IntegrationServiceEnvironmentListResultPage) Values Uses

func (page IntegrationServiceEnvironmentListResultPage) Values() []IntegrationServiceEnvironment

Values returns the slice of values for the current page or nil if there are no values.

type IntegrationServiceEnvironmentManagedAPIOperationsClient Uses

type IntegrationServiceEnvironmentManagedAPIOperationsClient struct {
    BaseClient
}

IntegrationServiceEnvironmentManagedAPIOperationsClient is the REST API for Azure Logic Apps.

func NewIntegrationServiceEnvironmentManagedAPIOperationsClient Uses

func NewIntegrationServiceEnvironmentManagedAPIOperationsClient(subscriptionID string) IntegrationServiceEnvironmentManagedAPIOperationsClient

NewIntegrationServiceEnvironmentManagedAPIOperationsClient creates an instance of the IntegrationServiceEnvironmentManagedAPIOperationsClient client.

func NewIntegrationServiceEnvironmentManagedAPIOperationsClientWithBaseURI Uses

func NewIntegrationServiceEnvironmentManagedAPIOperationsClientWithBaseURI(baseURI string, subscriptionID string) IntegrationServiceEnvironmentManagedAPIOperationsClient

NewIntegrationServiceEnvironmentManagedAPIOperationsClientWithBaseURI creates an instance of the IntegrationServiceEnvironmentManagedAPIOperationsClient client.

func (IntegrationServiceEnvironmentManagedAPIOperationsClient) List Uses

func (client IntegrationServiceEnvironmentManagedAPIOperationsClient) List(ctx context.Context, resourceGroup string, integrationServiceEnvironmentName string, APIName string) (result APIOperationListResultPage, err error)

List gets the managed Api operations. Parameters: resourceGroup - the resource group. integrationServiceEnvironmentName - the integration service environment name. APIName - the api name.

func (IntegrationServiceEnvironmentManagedAPIOperationsClient) ListComplete Uses

func (client IntegrationServiceEnvironmentManagedAPIOperationsClient) ListComplete(ctx context.Context, resourceGroup string, integrationServiceEnvironmentName string, APIName string) (result APIOperationListResultIterator, err error)

ListComplete enumerates all values, automatically crossing page boundaries as required.

func (IntegrationServiceEnvironmentManagedAPIOperationsClient) ListPreparer Uses

func (client IntegrationServiceEnvironmentManagedAPIOperationsClient) ListPreparer(ctx context.Context, resourceGroup string, integrationServiceEnvironmentName string, APIName string) (*http.Request, error)

ListPreparer prepares the List request.

func (IntegrationServiceEnvironmentManagedAPIOperationsClient) ListResponder Uses

func (client IntegrationServiceEnvironmentManagedAPIOperationsClient) ListResponder(resp *http.Response) (result APIOperationListResult, err error)

ListResponder handles the response to the List request. The method always closes the http.Response Body.

func (IntegrationServiceEnvironmentManagedAPIOperationsClient) ListSender Uses

func (client IntegrationServiceEnvironmentManagedAPIOperationsClient) 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 IntegrationServiceEnvironmentManagedApisClient Uses

type IntegrationServiceEnvironmentManagedApisClient struct {
    BaseClient
}

IntegrationServiceEnvironmentManagedApisClient is the REST API for Azure Logic Apps.

func NewIntegrationServiceEnvironmentManagedApisClient Uses

func NewIntegrationServiceEnvironmentManagedApisClient(subscriptionID string) IntegrationServiceEnvironmentManagedApisClient

NewIntegrationServiceEnvironmentManagedApisClient creates an instance of the IntegrationServiceEnvironmentManagedApisClient client.

func NewIntegrationServiceEnvironmentManagedApisClientWithBaseURI Uses

func NewIntegrationServiceEnvironmentManagedApisClientWithBaseURI(baseURI string, subscriptionID string) IntegrationServiceEnvironmentManagedApisClient

NewIntegrationServiceEnvironmentManagedApisClientWithBaseURI creates an instance of the IntegrationServiceEnvironmentManagedApisClient client.

func (IntegrationServiceEnvironmentManagedApisClient) Delete Uses

func (client IntegrationServiceEnvironmentManagedApisClient) Delete(ctx context.Context, resourceGroup string, integrationServiceEnvironmentName string, APIName string) (result IntegrationServiceEnvironmentManagedApisDeleteFuture, err error)

Delete deletes the integration service environment managed Api. Parameters: resourceGroup - the resource group. integrationServiceEnvironmentName - the integration service environment name. APIName - the api name.

func (IntegrationServiceEnvironmentManagedApisClient) DeletePreparer Uses

func (client IntegrationServiceEnvironmentManagedApisClient) DeletePreparer(ctx context.Context, resourceGroup string, integrationServiceEnvironmentName string, APIName string) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (IntegrationServiceEnvironmentManagedApisClient) DeleteResponder Uses

func (client IntegrationServiceEnvironmentManagedApisClient) 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 (IntegrationServiceEnvironmentManagedApisClient) DeleteSender Uses

func (client IntegrationServiceEnvironmentManagedApisClient) DeleteSender(req *http.Request) (future IntegrationServiceEnvironmentManagedApisDeleteFuture, err error)

DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.

func (IntegrationServiceEnvironmentManagedApisClient) Get Uses

func (client IntegrationServiceEnvironmentManagedApisClient) Get(ctx context.Context, resourceGroup string, integrationServiceEnvironmentName string, APIName string) (result ManagedAPI, err error)

Get gets the integration service environment managed Api. Parameters: resourceGroup - the resource group name. integrationServiceEnvironmentName - the integration service environment name. APIName - the api name.

func (IntegrationServiceEnvironmentManagedApisClient) GetPreparer Uses

func (client IntegrationServiceEnvironmentManagedApisClient) GetPreparer(ctx context.Context, resourceGroup string, integrationServiceEnvironmentName string, APIName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (IntegrationServiceEnvironmentManagedApisClient) GetResponder Uses

func (client IntegrationServiceEnvironmentManagedApisClient) GetResponder(resp *http.Response) (result ManagedAPI, err error)

GetResponder handles the response to the Get request. The method always closes the http.Response Body.

func (IntegrationServiceEnvironmentManagedApisClient) GetSender Uses

func (client IntegrationServiceEnvironmentManagedApisClient) 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 (IntegrationServiceEnvironmentManagedApisClient) List Uses

func (client IntegrationServiceEnvironmentManagedApisClient) List(ctx context.Context, resourceGroup string, integrationServiceEnvironmentName string) (result ManagedAPIListResultPage, err error)

List gets the integration service environment managed Apis. Parameters: resourceGroup - the resource group. integrationServiceEnvironmentName - the integration service environment name.

func (IntegrationServiceEnvironmentManagedApisClient) ListComplete Uses

func (client IntegrationServiceEnvironmentManagedApisClient) ListComplete(ctx context.Context, resourceGroup string, integrationServiceEnvironmentName string) (result