Documentation ¶
Index ¶
- func PossibleValuesForApiDeploymentParameterVisibility() []string
- func PossibleValuesForApiTier() []string
- func PossibleValuesForApiType() []string
- func PossibleValuesForWorkflowProvisioningState() []string
- func PossibleValuesForWsdlImportMethod() []string
- func ValidateManagedApiID(input interface{}, key string) (warnings []string, errors []error)
- type ApiDeploymentParameterMetadata
- type ApiDeploymentParameterMetadataSet
- type ApiDeploymentParameterVisibility
- type ApiResourceBackendService
- type ApiResourceDefinitions
- type ApiResourceGeneralInformation
- type ApiResourceMetadata
- type ApiResourcePolicies
- type ApiTier
- type ApiType
- type ContentHash
- type ContentLink
- type DeleteOperationResponse
- type GetOperationResponse
- type IntegrationServiceEnvironmentManagedApi
- type IntegrationServiceEnvironmentManagedApiClient
- func (c IntegrationServiceEnvironmentManagedApiClient) Delete(ctx context.Context, id ManagedApiId) (result DeleteOperationResponse, err error)
- func (c IntegrationServiceEnvironmentManagedApiClient) DeleteThenPoll(ctx context.Context, id ManagedApiId) error
- func (c IntegrationServiceEnvironmentManagedApiClient) Get(ctx context.Context, id ManagedApiId) (result GetOperationResponse, err error)
- func (c IntegrationServiceEnvironmentManagedApiClient) Put(ctx context.Context, id ManagedApiId, ...) (result PutOperationResponse, err error)
- func (c IntegrationServiceEnvironmentManagedApiClient) PutThenPoll(ctx context.Context, id ManagedApiId, ...) error
- type IntegrationServiceEnvironmentManagedApiDeploymentParameters
- type IntegrationServiceEnvironmentManagedApiProperties
- type ManagedApiId
- type PutOperationResponse
- type ResourceReference
- type WorkflowProvisioningState
- type WsdlImportMethod
- type WsdlService
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForApiDeploymentParameterVisibility ¶
func PossibleValuesForApiDeploymentParameterVisibility() []string
func PossibleValuesForApiTier ¶
func PossibleValuesForApiTier() []string
func PossibleValuesForApiType ¶
func PossibleValuesForApiType() []string
func PossibleValuesForWorkflowProvisioningState ¶
func PossibleValuesForWorkflowProvisioningState() []string
func PossibleValuesForWsdlImportMethod ¶
func PossibleValuesForWsdlImportMethod() []string
func ValidateManagedApiID ¶
ValidateManagedApiID checks that 'input' can be parsed as a Managed Api ID
Types ¶
type ApiDeploymentParameterMetadata ¶
type ApiDeploymentParameterMetadata struct { Description *string `json:"description,omitempty"` DisplayName *string `json:"displayName,omitempty"` IsRequired *bool `json:"isRequired,omitempty"` Type *string `json:"type,omitempty"` Visibility *ApiDeploymentParameterVisibility `json:"visibility,omitempty"` }
type ApiDeploymentParameterMetadataSet ¶
type ApiDeploymentParameterMetadataSet struct { PackageContentLink *ApiDeploymentParameterMetadata `json:"packageContentLink,omitempty"` RedisCacheConnectionString *ApiDeploymentParameterMetadata `json:"redisCacheConnectionString,omitempty"` }
type ApiDeploymentParameterVisibility ¶
type ApiDeploymentParameterVisibility string
const ( ApiDeploymentParameterVisibilityDefault ApiDeploymentParameterVisibility = "Default" ApiDeploymentParameterVisibilityInternal ApiDeploymentParameterVisibility = "Internal" ApiDeploymentParameterVisibilityNotSpecified ApiDeploymentParameterVisibility = "NotSpecified" )
func (*ApiDeploymentParameterVisibility) UnmarshalJSON ¶ added in v0.20230712.1163130
func (s *ApiDeploymentParameterVisibility) UnmarshalJSON(bytes []byte) error
type ApiResourceBackendService ¶
type ApiResourceBackendService struct {
ServiceUrl *string `json:"serviceUrl,omitempty"`
}
type ApiResourceDefinitions ¶
type ApiResourceGeneralInformation ¶
type ApiResourceGeneralInformation struct { Description *string `json:"description,omitempty"` DisplayName *string `json:"displayName,omitempty"` IconUrl *string `json:"iconUrl,omitempty"` ReleaseTag *string `json:"releaseTag,omitempty"` TermsOfUseUrl *string `json:"termsOfUseUrl,omitempty"` Tier *ApiTier `json:"tier,omitempty"` }
type ApiResourceMetadata ¶
type ApiResourceMetadata struct { ApiType *ApiType `json:"ApiType,omitempty"` BrandColor *string `json:"brandColor,omitempty"` ConnectionType *string `json:"connectionType,omitempty"` DeploymentParameters *ApiDeploymentParameterMetadataSet `json:"deploymentParameters,omitempty"` HideKey *string `json:"hideKey,omitempty"` ProvisioningState *WorkflowProvisioningState `json:"provisioningState,omitempty"` Source *string `json:"source,omitempty"` Tags *map[string]string `json:"tags,omitempty"` WsdlImportMethod *WsdlImportMethod `json:"wsdlImportMethod,omitempty"` WsdlService *WsdlService `json:"wsdlService,omitempty"` }
type ApiResourcePolicies ¶
type ContentHash ¶
type ContentLink ¶
type ContentLink struct { ContentHash *ContentHash `json:"contentHash,omitempty"` ContentSize *int64 `json:"contentSize,omitempty"` ContentVersion *string `json:"contentVersion,omitempty"` Metadata *interface{} `json:"metadata,omitempty"` Uri *string `json:"uri,omitempty"` }
type DeleteOperationResponse ¶
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *IntegrationServiceEnvironmentManagedApi }
type IntegrationServiceEnvironmentManagedApi ¶
type IntegrationServiceEnvironmentManagedApi struct { Id *string `json:"id,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Properties *IntegrationServiceEnvironmentManagedApiProperties `json:"properties,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type IntegrationServiceEnvironmentManagedApiClient ¶
type IntegrationServiceEnvironmentManagedApiClient struct {
Client *resourcemanager.Client
}
func NewIntegrationServiceEnvironmentManagedApiClientWithBaseURI ¶
func NewIntegrationServiceEnvironmentManagedApiClientWithBaseURI(sdkApi sdkEnv.Api) (*IntegrationServiceEnvironmentManagedApiClient, error)
func (IntegrationServiceEnvironmentManagedApiClient) Delete ¶
func (c IntegrationServiceEnvironmentManagedApiClient) Delete(ctx context.Context, id ManagedApiId) (result DeleteOperationResponse, err error)
Delete ...
func (IntegrationServiceEnvironmentManagedApiClient) DeleteThenPoll ¶
func (c IntegrationServiceEnvironmentManagedApiClient) DeleteThenPoll(ctx context.Context, id ManagedApiId) error
DeleteThenPoll performs Delete then polls until it's completed
func (IntegrationServiceEnvironmentManagedApiClient) Get ¶
func (c IntegrationServiceEnvironmentManagedApiClient) Get(ctx context.Context, id ManagedApiId) (result GetOperationResponse, err error)
Get ...
func (IntegrationServiceEnvironmentManagedApiClient) Put ¶
func (c IntegrationServiceEnvironmentManagedApiClient) Put(ctx context.Context, id ManagedApiId, input IntegrationServiceEnvironmentManagedApi) (result PutOperationResponse, err error)
Put ...
func (IntegrationServiceEnvironmentManagedApiClient) PutThenPoll ¶
func (c IntegrationServiceEnvironmentManagedApiClient) PutThenPoll(ctx context.Context, id ManagedApiId, input IntegrationServiceEnvironmentManagedApi) error
PutThenPoll performs Put then polls until it's completed
type IntegrationServiceEnvironmentManagedApiDeploymentParameters ¶
type IntegrationServiceEnvironmentManagedApiDeploymentParameters struct {
ContentLinkDefinition *ContentLink `json:"contentLinkDefinition,omitempty"`
}
type IntegrationServiceEnvironmentManagedApiProperties ¶
type IntegrationServiceEnvironmentManagedApiProperties struct { ApiDefinitionUrl *string `json:"apiDefinitionUrl,omitempty"` ApiDefinitions *ApiResourceDefinitions `json:"apiDefinitions,omitempty"` BackendService *ApiResourceBackendService `json:"backendService,omitempty"` Capabilities *[]string `json:"capabilities,omitempty"` Category *ApiTier `json:"category,omitempty"` ConnectionParameters *map[string]interface{} `json:"connectionParameters,omitempty"` DeploymentParameters *IntegrationServiceEnvironmentManagedApiDeploymentParameters `json:"deploymentParameters,omitempty"` GeneralInformation *ApiResourceGeneralInformation `json:"generalInformation,omitempty"` IntegrationServiceEnvironment *ResourceReference `json:"integrationServiceEnvironment,omitempty"` Metadata *ApiResourceMetadata `json:"metadata,omitempty"` Name *string `json:"name,omitempty"` Policies *ApiResourcePolicies `json:"policies,omitempty"` ProvisioningState *WorkflowProvisioningState `json:"provisioningState,omitempty"` RuntimeUrls *[]string `json:"runtimeUrls,omitempty"` }
type ManagedApiId ¶
type ManagedApiId struct { SubscriptionId string ResourceGroup string IntegrationServiceEnvironmentName string ManagedApiName string }
ManagedApiId is a struct representing the Resource ID for a Managed Api
func NewManagedApiID ¶
func NewManagedApiID(subscriptionId string, resourceGroup string, integrationServiceEnvironmentName string, managedApiName string) ManagedApiId
NewManagedApiID returns a new ManagedApiId struct
func ParseManagedApiID ¶
func ParseManagedApiID(input string) (*ManagedApiId, error)
ParseManagedApiID parses 'input' into a ManagedApiId
func ParseManagedApiIDInsensitively ¶
func ParseManagedApiIDInsensitively(input string) (*ManagedApiId, error)
ParseManagedApiIDInsensitively parses 'input' case-insensitively into a ManagedApiId note: this method should only be used for API response data and not user input
func (*ManagedApiId) FromParseResult ¶ added in v0.20231127.1171502
func (id *ManagedApiId) FromParseResult(input resourceids.ParseResult) error
func (ManagedApiId) Segments ¶
func (id ManagedApiId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Managed Api ID
func (ManagedApiId) String ¶
func (id ManagedApiId) String() string
String returns a human-readable description of this Managed Api ID
type PutOperationResponse ¶
type ResourceReference ¶
type WorkflowProvisioningState ¶
type WorkflowProvisioningState string
const ( WorkflowProvisioningStateAccepted WorkflowProvisioningState = "Accepted" WorkflowProvisioningStateCanceled WorkflowProvisioningState = "Canceled" WorkflowProvisioningStateCompleted WorkflowProvisioningState = "Completed" WorkflowProvisioningStateCreated WorkflowProvisioningState = "Created" WorkflowProvisioningStateCreating WorkflowProvisioningState = "Creating" WorkflowProvisioningStateDeleted WorkflowProvisioningState = "Deleted" WorkflowProvisioningStateDeleting WorkflowProvisioningState = "Deleting" WorkflowProvisioningStateFailed WorkflowProvisioningState = "Failed" WorkflowProvisioningStateInProgress WorkflowProvisioningState = "InProgress" WorkflowProvisioningStateMoving WorkflowProvisioningState = "Moving" WorkflowProvisioningStateNotSpecified WorkflowProvisioningState = "NotSpecified" WorkflowProvisioningStatePending WorkflowProvisioningState = "Pending" WorkflowProvisioningStateReady WorkflowProvisioningState = "Ready" WorkflowProvisioningStateRegistered WorkflowProvisioningState = "Registered" WorkflowProvisioningStateRegistering WorkflowProvisioningState = "Registering" WorkflowProvisioningStateRenewing WorkflowProvisioningState = "Renewing" WorkflowProvisioningStateRunning WorkflowProvisioningState = "Running" WorkflowProvisioningStateSucceeded WorkflowProvisioningState = "Succeeded" WorkflowProvisioningStateUnregistered WorkflowProvisioningState = "Unregistered" WorkflowProvisioningStateUnregistering WorkflowProvisioningState = "Unregistering" WorkflowProvisioningStateUpdating WorkflowProvisioningState = "Updating" WorkflowProvisioningStateWaiting WorkflowProvisioningState = "Waiting" )
func (*WorkflowProvisioningState) UnmarshalJSON ¶ added in v0.20230712.1163130
func (s *WorkflowProvisioningState) UnmarshalJSON(bytes []byte) error
type WsdlImportMethod ¶
type WsdlImportMethod string
const ( WsdlImportMethodNotSpecified WsdlImportMethod = "NotSpecified" WsdlImportMethodSoapPassThrough WsdlImportMethod = "SoapPassThrough" WsdlImportMethodSoapToRest WsdlImportMethod = "SoapToRest" )
func (*WsdlImportMethod) UnmarshalJSON ¶ added in v0.20230712.1163130
func (s *WsdlImportMethod) UnmarshalJSON(bytes []byte) error
type WsdlService ¶
Source Files ¶
- client.go
- constants.go
- id_managedapi.go
- method_delete.go
- method_get.go
- method_put.go
- model_apideploymentparametermetadata.go
- model_apideploymentparametermetadataset.go
- model_apiresourcebackendservice.go
- model_apiresourcedefinitions.go
- model_apiresourcegeneralinformation.go
- model_apiresourcemetadata.go
- model_apiresourcepolicies.go
- model_contenthash.go
- model_contentlink.go
- model_integrationserviceenvironmentmanagedapi.go
- model_integrationserviceenvironmentmanagedapideploymentparameters.go
- model_integrationserviceenvironmentmanagedapiproperties.go
- model_resourcereference.go
- model_wsdlservice.go
- version.go