Documentation ¶
Index ¶
- func PossibleValuesForIntegrationServiceEnvironmentSkuName() []string
- func PossibleValuesForIntegrationServiceEnvironmentSkuScaleType() []string
- func ValidateIntegrationServiceEnvironmentID(input interface{}, key string) (warnings []string, errors []error)
- type IntegrationServiceEnvironmentId
- func NewIntegrationServiceEnvironmentID(subscriptionId string, resourceGroup string, ...) IntegrationServiceEnvironmentId
- func ParseIntegrationServiceEnvironmentID(input string) (*IntegrationServiceEnvironmentId, error)
- func ParseIntegrationServiceEnvironmentIDInsensitively(input string) (*IntegrationServiceEnvironmentId, error)
- type IntegrationServiceEnvironmentSkuCapacity
- type IntegrationServiceEnvironmentSkuDefinition
- type IntegrationServiceEnvironmentSkuDefinitionOperationPredicate
- type IntegrationServiceEnvironmentSkuDefinitionSku
- type IntegrationServiceEnvironmentSkuName
- type IntegrationServiceEnvironmentSkuScaleType
- type IntegrationServiceEnvironmentSkusClient
- func (c IntegrationServiceEnvironmentSkusClient) List(ctx context.Context, id IntegrationServiceEnvironmentId) (result ListOperationResponse, err error)
- func (c IntegrationServiceEnvironmentSkusClient) ListComplete(ctx context.Context, id IntegrationServiceEnvironmentId) (ListCompleteResult, error)
- func (c IntegrationServiceEnvironmentSkusClient) ListCompleteMatchingPredicate(ctx context.Context, id IntegrationServiceEnvironmentId, ...) (result ListCompleteResult, err error)
- type ListCompleteResult
- type ListOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForIntegrationServiceEnvironmentSkuName ¶
func PossibleValuesForIntegrationServiceEnvironmentSkuName() []string
func PossibleValuesForIntegrationServiceEnvironmentSkuScaleType ¶
func PossibleValuesForIntegrationServiceEnvironmentSkuScaleType() []string
func ValidateIntegrationServiceEnvironmentID ¶
func ValidateIntegrationServiceEnvironmentID(input interface{}, key string) (warnings []string, errors []error)
ValidateIntegrationServiceEnvironmentID checks that 'input' can be parsed as a Integration Service Environment ID
Types ¶
type IntegrationServiceEnvironmentId ¶
type IntegrationServiceEnvironmentId struct { SubscriptionId string ResourceGroup string IntegrationServiceEnvironmentName string }
IntegrationServiceEnvironmentId is a struct representing the Resource ID for a Integration Service Environment
func NewIntegrationServiceEnvironmentID ¶
func NewIntegrationServiceEnvironmentID(subscriptionId string, resourceGroup string, integrationServiceEnvironmentName string) IntegrationServiceEnvironmentId
NewIntegrationServiceEnvironmentID returns a new IntegrationServiceEnvironmentId struct
func ParseIntegrationServiceEnvironmentID ¶
func ParseIntegrationServiceEnvironmentID(input string) (*IntegrationServiceEnvironmentId, error)
ParseIntegrationServiceEnvironmentID parses 'input' into a IntegrationServiceEnvironmentId
func ParseIntegrationServiceEnvironmentIDInsensitively ¶
func ParseIntegrationServiceEnvironmentIDInsensitively(input string) (*IntegrationServiceEnvironmentId, error)
ParseIntegrationServiceEnvironmentIDInsensitively parses 'input' case-insensitively into a IntegrationServiceEnvironmentId note: this method should only be used for API response data and not user input
func (*IntegrationServiceEnvironmentId) FromParseResult ¶ added in v0.20231127.1171502
func (id *IntegrationServiceEnvironmentId) FromParseResult(input resourceids.ParseResult) error
func (IntegrationServiceEnvironmentId) ID ¶
func (id IntegrationServiceEnvironmentId) ID() string
ID returns the formatted Integration Service Environment ID
func (IntegrationServiceEnvironmentId) Segments ¶
func (id IntegrationServiceEnvironmentId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Integration Service Environment ID
func (IntegrationServiceEnvironmentId) String ¶
func (id IntegrationServiceEnvironmentId) String() string
String returns a human-readable description of this Integration Service Environment ID
type IntegrationServiceEnvironmentSkuCapacity ¶
type IntegrationServiceEnvironmentSkuCapacity struct { Default *int64 `json:"default,omitempty"` Maximum *int64 `json:"maximum,omitempty"` Minimum *int64 `json:"minimum,omitempty"` ScaleType *IntegrationServiceEnvironmentSkuScaleType `json:"scaleType,omitempty"` }
type IntegrationServiceEnvironmentSkuDefinition ¶
type IntegrationServiceEnvironmentSkuDefinition struct { Capacity *IntegrationServiceEnvironmentSkuCapacity `json:"capacity,omitempty"` ResourceType *string `json:"resourceType,omitempty"` Sku *IntegrationServiceEnvironmentSkuDefinitionSku `json:"sku,omitempty"` }
type IntegrationServiceEnvironmentSkuDefinitionOperationPredicate ¶
type IntegrationServiceEnvironmentSkuDefinitionOperationPredicate struct {
ResourceType *string
}
type IntegrationServiceEnvironmentSkuDefinitionSku ¶
type IntegrationServiceEnvironmentSkuDefinitionSku struct { Name *IntegrationServiceEnvironmentSkuName `json:"name,omitempty"` Tier *string `json:"tier,omitempty"` }
type IntegrationServiceEnvironmentSkuName ¶
type IntegrationServiceEnvironmentSkuName string
const ( IntegrationServiceEnvironmentSkuNameDeveloper IntegrationServiceEnvironmentSkuName = "Developer" IntegrationServiceEnvironmentSkuNameNotSpecified IntegrationServiceEnvironmentSkuName = "NotSpecified" IntegrationServiceEnvironmentSkuNamePremium IntegrationServiceEnvironmentSkuName = "Premium" )
func (*IntegrationServiceEnvironmentSkuName) UnmarshalJSON ¶ added in v0.20230712.1163130
func (s *IntegrationServiceEnvironmentSkuName) UnmarshalJSON(bytes []byte) error
type IntegrationServiceEnvironmentSkuScaleType ¶
type IntegrationServiceEnvironmentSkuScaleType string
const ( IntegrationServiceEnvironmentSkuScaleTypeAutomatic IntegrationServiceEnvironmentSkuScaleType = "Automatic" IntegrationServiceEnvironmentSkuScaleTypeManual IntegrationServiceEnvironmentSkuScaleType = "Manual" IntegrationServiceEnvironmentSkuScaleTypeNone IntegrationServiceEnvironmentSkuScaleType = "None" )
func (*IntegrationServiceEnvironmentSkuScaleType) UnmarshalJSON ¶ added in v0.20230712.1163130
func (s *IntegrationServiceEnvironmentSkuScaleType) UnmarshalJSON(bytes []byte) error
type IntegrationServiceEnvironmentSkusClient ¶
type IntegrationServiceEnvironmentSkusClient struct {
Client *resourcemanager.Client
}
func NewIntegrationServiceEnvironmentSkusClientWithBaseURI ¶
func NewIntegrationServiceEnvironmentSkusClientWithBaseURI(sdkApi sdkEnv.Api) (*IntegrationServiceEnvironmentSkusClient, error)
func (IntegrationServiceEnvironmentSkusClient) List ¶
func (c IntegrationServiceEnvironmentSkusClient) List(ctx context.Context, id IntegrationServiceEnvironmentId) (result ListOperationResponse, err error)
List ...
func (IntegrationServiceEnvironmentSkusClient) ListComplete ¶
func (c IntegrationServiceEnvironmentSkusClient) ListComplete(ctx context.Context, id IntegrationServiceEnvironmentId) (ListCompleteResult, error)
ListComplete retrieves all the results into a single object
func (IntegrationServiceEnvironmentSkusClient) ListCompleteMatchingPredicate ¶
func (c IntegrationServiceEnvironmentSkusClient) ListCompleteMatchingPredicate(ctx context.Context, id IntegrationServiceEnvironmentId, predicate IntegrationServiceEnvironmentSkuDefinitionOperationPredicate) (result ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all the results and then applies the predicate
type ListCompleteResult ¶
type ListCompleteResult struct {
Items []IntegrationServiceEnvironmentSkuDefinition
}
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]IntegrationServiceEnvironmentSkuDefinition }