Documentation ¶
Index ¶
- func PossibleValuesForSsisObjectMetadataType() []string
- func ValidateIntegrationRuntimeID(input interface{}, key string) (warnings []string, errors []error)
- type GetCompleteResult
- type GetOperationResponse
- type GetSsisObjectMetadataRequest
- type IntegrationRuntimeId
- type IntegrationRuntimeObjectMetadataClient
- func (c IntegrationRuntimeObjectMetadataClient) Get(ctx context.Context, id IntegrationRuntimeId, ...) (result GetOperationResponse, err error)
- func (c IntegrationRuntimeObjectMetadataClient) GetComplete(ctx context.Context, id IntegrationRuntimeId, ...) (GetCompleteResult, error)
- func (c IntegrationRuntimeObjectMetadataClient) GetCompleteMatchingPredicate(ctx context.Context, id IntegrationRuntimeId, ...) (result GetCompleteResult, err error)
- func (c IntegrationRuntimeObjectMetadataClient) Refresh(ctx context.Context, id IntegrationRuntimeId) (result RefreshOperationResponse, err error)
- func (c IntegrationRuntimeObjectMetadataClient) RefreshThenPoll(ctx context.Context, id IntegrationRuntimeId) error
- type RefreshOperationResponse
- type SsisObjectMetadata
- type SsisObjectMetadataOperationPredicate
- type SsisObjectMetadataStatusResponse
- type SsisObjectMetadataType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForSsisObjectMetadataType ¶
func PossibleValuesForSsisObjectMetadataType() []string
func ValidateIntegrationRuntimeID ¶
func ValidateIntegrationRuntimeID(input interface{}, key string) (warnings []string, errors []error)
ValidateIntegrationRuntimeID checks that 'input' can be parsed as a Integration Runtime ID
Types ¶
type GetCompleteResult ¶ added in v0.20240227.1172434
type GetCompleteResult struct { LatestHttpResponse *http.Response Items []SsisObjectMetadata }
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]SsisObjectMetadata }
type GetSsisObjectMetadataRequest ¶
type GetSsisObjectMetadataRequest struct {
MetadataPath *string `json:"metadataPath,omitempty"`
}
type IntegrationRuntimeId ¶
type IntegrationRuntimeId struct { SubscriptionId string ResourceGroupName string FactoryName string IntegrationRuntimeName string }
IntegrationRuntimeId is a struct representing the Resource ID for a Integration Runtime
func NewIntegrationRuntimeID ¶
func NewIntegrationRuntimeID(subscriptionId string, resourceGroupName string, factoryName string, integrationRuntimeName string) IntegrationRuntimeId
NewIntegrationRuntimeID returns a new IntegrationRuntimeId struct
func ParseIntegrationRuntimeID ¶
func ParseIntegrationRuntimeID(input string) (*IntegrationRuntimeId, error)
ParseIntegrationRuntimeID parses 'input' into a IntegrationRuntimeId
func ParseIntegrationRuntimeIDInsensitively ¶
func ParseIntegrationRuntimeIDInsensitively(input string) (*IntegrationRuntimeId, error)
ParseIntegrationRuntimeIDInsensitively parses 'input' case-insensitively into a IntegrationRuntimeId note: this method should only be used for API response data and not user input
func (*IntegrationRuntimeId) FromParseResult ¶
func (id *IntegrationRuntimeId) FromParseResult(input resourceids.ParseResult) error
func (IntegrationRuntimeId) ID ¶
func (id IntegrationRuntimeId) ID() string
ID returns the formatted Integration Runtime ID
func (IntegrationRuntimeId) Segments ¶
func (id IntegrationRuntimeId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Integration Runtime ID
func (IntegrationRuntimeId) String ¶
func (id IntegrationRuntimeId) String() string
String returns a human-readable description of this Integration Runtime ID
type IntegrationRuntimeObjectMetadataClient ¶
type IntegrationRuntimeObjectMetadataClient struct {
Client *resourcemanager.Client
}
func NewIntegrationRuntimeObjectMetadataClientWithBaseURI ¶
func NewIntegrationRuntimeObjectMetadataClientWithBaseURI(sdkApi sdkEnv.Api) (*IntegrationRuntimeObjectMetadataClient, error)
func (IntegrationRuntimeObjectMetadataClient) Get ¶
func (c IntegrationRuntimeObjectMetadataClient) Get(ctx context.Context, id IntegrationRuntimeId, input GetSsisObjectMetadataRequest) (result GetOperationResponse, err error)
Get ...
func (IntegrationRuntimeObjectMetadataClient) GetComplete ¶ added in v0.20240227.1172434
func (c IntegrationRuntimeObjectMetadataClient) GetComplete(ctx context.Context, id IntegrationRuntimeId, input GetSsisObjectMetadataRequest) (GetCompleteResult, error)
GetComplete retrieves all the results into a single object
func (IntegrationRuntimeObjectMetadataClient) GetCompleteMatchingPredicate ¶ added in v0.20240227.1172434
func (c IntegrationRuntimeObjectMetadataClient) GetCompleteMatchingPredicate(ctx context.Context, id IntegrationRuntimeId, input GetSsisObjectMetadataRequest, predicate SsisObjectMetadataOperationPredicate) (result GetCompleteResult, err error)
GetCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (IntegrationRuntimeObjectMetadataClient) Refresh ¶
func (c IntegrationRuntimeObjectMetadataClient) Refresh(ctx context.Context, id IntegrationRuntimeId) (result RefreshOperationResponse, err error)
Refresh ...
func (IntegrationRuntimeObjectMetadataClient) RefreshThenPoll ¶
func (c IntegrationRuntimeObjectMetadataClient) RefreshThenPoll(ctx context.Context, id IntegrationRuntimeId) error
RefreshThenPoll performs Refresh then polls until it's completed
type SsisObjectMetadata ¶
type SsisObjectMetadata struct { Description *string `json:"description,omitempty"` Id *int64 `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type SsisObjectMetadataType `json:"type"` }
type SsisObjectMetadataOperationPredicate ¶ added in v0.20240227.1172434
func (SsisObjectMetadataOperationPredicate) Matches ¶ added in v0.20240227.1172434
func (p SsisObjectMetadataOperationPredicate) Matches(input SsisObjectMetadata) bool
type SsisObjectMetadataType ¶
type SsisObjectMetadataType string
const ( SsisObjectMetadataTypeEnvironment SsisObjectMetadataType = "Environment" SsisObjectMetadataTypeFolder SsisObjectMetadataType = "Folder" SsisObjectMetadataTypePackage SsisObjectMetadataType = "Package" SsisObjectMetadataTypeProject SsisObjectMetadataType = "Project" )
func (*SsisObjectMetadataType) UnmarshalJSON ¶
func (s *SsisObjectMetadataType) UnmarshalJSON(bytes []byte) error