Documentation ¶
Index ¶
- func PossibleValuesForOpenAuthenticationProviderType() []string
- func PossibleValuesForParameterType() []string
- func PossibleValuesForWorkflowProvisioningState() []string
- func PossibleValuesForWorkflowSkuName() []string
- func PossibleValuesForWorkflowState() []string
- func ValidateManagementWorkflowID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateVersionID(input interface{}, key string) (warnings []string, errors []error)
- type FlowAccessControlConfiguration
- type FlowAccessControlConfigurationPolicy
- type FlowEndpoints
- type FlowEndpointsConfiguration
- type GetOperationResponse
- type IPAddress
- type IPAddressRange
- type ListCompleteResult
- type ListOperationOptions
- type ListOperationResponse
- type ManagementWorkflowId
- type OpenAuthenticationAccessPolicies
- type OpenAuthenticationAccessPolicy
- type OpenAuthenticationPolicyClaim
- type OpenAuthenticationProviderType
- type ParameterType
- type ResourceReference
- type VersionId
- type WorkflowParameter
- type WorkflowProvisioningState
- type WorkflowSku
- type WorkflowSkuName
- type WorkflowState
- type WorkflowVersion
- type WorkflowVersionOperationPredicate
- type WorkflowVersionProperties
- func (o *WorkflowVersionProperties) GetChangedTimeAsTime() (*time.Time, error)
- func (o *WorkflowVersionProperties) GetCreatedTimeAsTime() (*time.Time, error)
- func (o *WorkflowVersionProperties) SetChangedTimeAsTime(input time.Time)
- func (o *WorkflowVersionProperties) SetCreatedTimeAsTime(input time.Time)
- type WorkflowVersionsClient
- func (c WorkflowVersionsClient) Get(ctx context.Context, id VersionId) (result GetOperationResponse, err error)
- func (c WorkflowVersionsClient) List(ctx context.Context, id ManagementWorkflowId, options ListOperationOptions) (result ListOperationResponse, err error)
- func (c WorkflowVersionsClient) ListComplete(ctx context.Context, id ManagementWorkflowId, options ListOperationOptions) (ListCompleteResult, error)
- func (c WorkflowVersionsClient) ListCompleteMatchingPredicate(ctx context.Context, id ManagementWorkflowId, options ListOperationOptions, ...) (result ListCompleteResult, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForOpenAuthenticationProviderType ¶
func PossibleValuesForOpenAuthenticationProviderType() []string
func PossibleValuesForParameterType ¶
func PossibleValuesForParameterType() []string
func PossibleValuesForWorkflowProvisioningState ¶
func PossibleValuesForWorkflowProvisioningState() []string
func PossibleValuesForWorkflowSkuName ¶
func PossibleValuesForWorkflowSkuName() []string
func PossibleValuesForWorkflowState ¶
func PossibleValuesForWorkflowState() []string
func ValidateManagementWorkflowID ¶
func ValidateManagementWorkflowID(input interface{}, key string) (warnings []string, errors []error)
ValidateManagementWorkflowID checks that 'input' can be parsed as a Management Workflow ID
func ValidateVersionID ¶
ValidateVersionID checks that 'input' can be parsed as a Version ID
Types ¶
type FlowAccessControlConfiguration ¶
type FlowAccessControlConfiguration struct { Actions *FlowAccessControlConfigurationPolicy `json:"actions,omitempty"` Contents *FlowAccessControlConfigurationPolicy `json:"contents,omitempty"` Triggers *FlowAccessControlConfigurationPolicy `json:"triggers,omitempty"` WorkflowManagement *FlowAccessControlConfigurationPolicy `json:"workflowManagement,omitempty"` }
type FlowAccessControlConfigurationPolicy ¶
type FlowAccessControlConfigurationPolicy struct { AllowedCallerIPAddresses *[]IPAddressRange `json:"allowedCallerIpAddresses,omitempty"` OpenAuthenticationPolicies *OpenAuthenticationAccessPolicies `json:"openAuthenticationPolicies,omitempty"` }
type FlowEndpoints ¶
type FlowEndpointsConfiguration ¶
type FlowEndpointsConfiguration struct { Connector *FlowEndpoints `json:"connector,omitempty"` Workflow *FlowEndpoints `json:"workflow,omitempty"` }
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *WorkflowVersion }
type IPAddressRange ¶
type IPAddressRange struct {
AddressRange *string `json:"addressRange,omitempty"`
}
type ListCompleteResult ¶
type ListCompleteResult struct {
Items []WorkflowVersion
}
type ListOperationOptions ¶
type ListOperationOptions struct {
Top *int64
}
func DefaultListOperationOptions ¶
func DefaultListOperationOptions() ListOperationOptions
func (ListOperationOptions) ToHeaders ¶ added in v0.20230725.1205316
func (o ListOperationOptions) ToHeaders() *client.Headers
func (ListOperationOptions) ToOData ¶ added in v0.20230725.1205316
func (o ListOperationOptions) ToOData() *odata.Query
func (ListOperationOptions) ToQuery ¶ added in v0.20230725.1205316
func (o ListOperationOptions) ToQuery() *client.QueryParams
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]WorkflowVersion }
type ManagementWorkflowId ¶
type ManagementWorkflowId struct { SubscriptionId string ResourceGroupName string SiteName string WorkflowName string }
ManagementWorkflowId is a struct representing the Resource ID for a Management Workflow
func NewManagementWorkflowID ¶
func NewManagementWorkflowID(subscriptionId string, resourceGroupName string, siteName string, workflowName string) ManagementWorkflowId
NewManagementWorkflowID returns a new ManagementWorkflowId struct
func ParseManagementWorkflowID ¶
func ParseManagementWorkflowID(input string) (*ManagementWorkflowId, error)
ParseManagementWorkflowID parses 'input' into a ManagementWorkflowId
func ParseManagementWorkflowIDInsensitively ¶
func ParseManagementWorkflowIDInsensitively(input string) (*ManagementWorkflowId, error)
ParseManagementWorkflowIDInsensitively parses 'input' case-insensitively into a ManagementWorkflowId note: this method should only be used for API response data and not user input
func (ManagementWorkflowId) ID ¶
func (id ManagementWorkflowId) ID() string
ID returns the formatted Management Workflow ID
func (ManagementWorkflowId) Segments ¶
func (id ManagementWorkflowId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Management Workflow ID
func (ManagementWorkflowId) String ¶
func (id ManagementWorkflowId) String() string
String returns a human-readable description of this Management Workflow ID
type OpenAuthenticationAccessPolicies ¶
type OpenAuthenticationAccessPolicies struct {
Policies *map[string]OpenAuthenticationAccessPolicy `json:"policies,omitempty"`
}
type OpenAuthenticationAccessPolicy ¶
type OpenAuthenticationAccessPolicy struct { Claims *[]OpenAuthenticationPolicyClaim `json:"claims,omitempty"` Type *OpenAuthenticationProviderType `json:"type,omitempty"` }
type OpenAuthenticationProviderType ¶
type OpenAuthenticationProviderType string
const (
OpenAuthenticationProviderTypeAAD OpenAuthenticationProviderType = "AAD"
)
func (*OpenAuthenticationProviderType) UnmarshalJSON ¶ added in v0.20230725.1205316
func (s *OpenAuthenticationProviderType) UnmarshalJSON(bytes []byte) error
type ParameterType ¶
type ParameterType string
const ( ParameterTypeArray ParameterType = "Array" ParameterTypeBool ParameterType = "Bool" ParameterTypeFloat ParameterType = "Float" ParameterTypeInt ParameterType = "Int" ParameterTypeNotSpecified ParameterType = "NotSpecified" ParameterTypeObject ParameterType = "Object" ParameterTypeSecureObject ParameterType = "SecureObject" ParameterTypeSecureString ParameterType = "SecureString" ParameterTypeString ParameterType = "String" )
func (*ParameterType) UnmarshalJSON ¶ added in v0.20230725.1205316
func (s *ParameterType) UnmarshalJSON(bytes []byte) error
type ResourceReference ¶
type VersionId ¶
type VersionId struct { SubscriptionId string ResourceGroupName string SiteName string WorkflowName string VersionId string }
VersionId is a struct representing the Resource ID for a Version
func NewVersionID ¶
func NewVersionID(subscriptionId string, resourceGroupName string, siteName string, workflowName string, versionId string) VersionId
NewVersionID returns a new VersionId struct
func ParseVersionID ¶
ParseVersionID parses 'input' into a VersionId
func ParseVersionIDInsensitively ¶
ParseVersionIDInsensitively parses 'input' case-insensitively into a VersionId note: this method should only be used for API response data and not user input
func (VersionId) Segments ¶
func (id VersionId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Version ID
type WorkflowParameter ¶
type WorkflowParameter struct { Description *string `json:"description,omitempty"` Metadata *interface{} `json:"metadata,omitempty"` Type *ParameterType `json:"type,omitempty"` Value *interface{} `json:"value,omitempty"` }
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.20230725.1205316
func (s *WorkflowProvisioningState) UnmarshalJSON(bytes []byte) error
type WorkflowSku ¶
type WorkflowSku struct { Name WorkflowSkuName `json:"name"` Plan *ResourceReference `json:"plan,omitempty"` }
type WorkflowSkuName ¶
type WorkflowSkuName string
const ( WorkflowSkuNameBasic WorkflowSkuName = "Basic" WorkflowSkuNameFree WorkflowSkuName = "Free" WorkflowSkuNameNotSpecified WorkflowSkuName = "NotSpecified" WorkflowSkuNamePremium WorkflowSkuName = "Premium" WorkflowSkuNameStandard WorkflowSkuName = "Standard" )
func (*WorkflowSkuName) UnmarshalJSON ¶ added in v0.20230725.1205316
func (s *WorkflowSkuName) UnmarshalJSON(bytes []byte) error
type WorkflowState ¶
type WorkflowState string
const ( WorkflowStateCompleted WorkflowState = "Completed" WorkflowStateDeleted WorkflowState = "Deleted" WorkflowStateDisabled WorkflowState = "Disabled" WorkflowStateEnabled WorkflowState = "Enabled" WorkflowStateNotSpecified WorkflowState = "NotSpecified" WorkflowStateSuspended WorkflowState = "Suspended" )
func (*WorkflowState) UnmarshalJSON ¶ added in v0.20230725.1205316
func (s *WorkflowState) UnmarshalJSON(bytes []byte) error
type WorkflowVersion ¶
type WorkflowVersionOperationPredicate ¶
type WorkflowVersionOperationPredicate struct { Id *string Location *string Name *string Type *string }
func (WorkflowVersionOperationPredicate) Matches ¶
func (p WorkflowVersionOperationPredicate) Matches(input WorkflowVersion) bool
type WorkflowVersionProperties ¶
type WorkflowVersionProperties struct { AccessControl *FlowAccessControlConfiguration `json:"accessControl,omitempty"` AccessEndpoint *string `json:"accessEndpoint,omitempty"` ChangedTime *string `json:"changedTime,omitempty"` CreatedTime *string `json:"createdTime,omitempty"` Definition *interface{} `json:"definition,omitempty"` EndpointsConfiguration *FlowEndpointsConfiguration `json:"endpointsConfiguration,omitempty"` IntegrationAccount *ResourceReference `json:"integrationAccount,omitempty"` Parameters *map[string]WorkflowParameter `json:"parameters,omitempty"` ProvisioningState *WorkflowProvisioningState `json:"provisioningState,omitempty"` Sku *WorkflowSku `json:"sku,omitempty"` State *WorkflowState `json:"state,omitempty"` Version *string `json:"version,omitempty"` }
func (*WorkflowVersionProperties) GetChangedTimeAsTime ¶
func (o *WorkflowVersionProperties) GetChangedTimeAsTime() (*time.Time, error)
func (*WorkflowVersionProperties) GetCreatedTimeAsTime ¶
func (o *WorkflowVersionProperties) GetCreatedTimeAsTime() (*time.Time, error)
func (*WorkflowVersionProperties) SetChangedTimeAsTime ¶
func (o *WorkflowVersionProperties) SetChangedTimeAsTime(input time.Time)
func (*WorkflowVersionProperties) SetCreatedTimeAsTime ¶
func (o *WorkflowVersionProperties) SetCreatedTimeAsTime(input time.Time)
type WorkflowVersionsClient ¶
type WorkflowVersionsClient struct {
Client *resourcemanager.Client
}
func NewWorkflowVersionsClientWithBaseURI ¶
func NewWorkflowVersionsClientWithBaseURI(api environments.Api) (*WorkflowVersionsClient, error)
func (WorkflowVersionsClient) Get ¶
func (c WorkflowVersionsClient) Get(ctx context.Context, id VersionId) (result GetOperationResponse, err error)
Get ...
func (WorkflowVersionsClient) List ¶
func (c WorkflowVersionsClient) List(ctx context.Context, id ManagementWorkflowId, options ListOperationOptions) (result ListOperationResponse, err error)
List ...
func (WorkflowVersionsClient) ListComplete ¶
func (c WorkflowVersionsClient) ListComplete(ctx context.Context, id ManagementWorkflowId, options ListOperationOptions) (ListCompleteResult, error)
ListComplete retrieves all the results into a single object
func (WorkflowVersionsClient) ListCompleteMatchingPredicate ¶
func (c WorkflowVersionsClient) ListCompleteMatchingPredicate(ctx context.Context, id ManagementWorkflowId, options ListOperationOptions, predicate WorkflowVersionOperationPredicate) (result ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all the results and then applies the predicate
Source Files ¶
- client.go
- constants.go
- id_managementworkflow.go
- id_version.go
- method_get.go
- method_list.go
- model_flowaccesscontrolconfiguration.go
- model_flowaccesscontrolconfigurationpolicy.go
- model_flowendpoints.go
- model_flowendpointsconfiguration.go
- model_ipaddress.go
- model_ipaddressrange.go
- model_openauthenticationaccesspolicies.go
- model_openauthenticationaccesspolicy.go
- model_openauthenticationpolicyclaim.go
- model_resourcereference.go
- model_workflowparameter.go
- model_workflowsku.go
- model_workflowversion.go
- model_workflowversionproperties.go
- predicates.go
- version.go