Documentation ¶
Index ¶
- func PossibleValuesForProviderOsTypeSelected() []string
- func PossibleValuesForProviderStackOsType() []string
- func PossibleValuesForStackPreferredOs() []string
- func ValidateLocationID(input interface{}, key string) (warnings []string, errors []error)
- type AppInsightsWebAppStackSettings
- type ApplicationStack
- type ApplicationStackResource
- type ApplicationStackResourceOperationPredicate
- type FunctionAppMajorVersion
- type FunctionAppMinorVersion
- type FunctionAppRuntimeSettings
- type FunctionAppRuntimes
- type FunctionAppStack
- type FunctionAppStackOperationPredicate
- type FunctionAppStackProperties
- type GetAvailableStacksCompleteResult
- type GetAvailableStacksOnPremCompleteResult
- type GetAvailableStacksOnPremOperationOptions
- type GetAvailableStacksOnPremOperationResponse
- type GetAvailableStacksOperationOptions
- type GetAvailableStacksOperationResponse
- type GetFunctionAppStacksCompleteResult
- type GetFunctionAppStacksForLocationCompleteResult
- type GetFunctionAppStacksForLocationOperationOptions
- type GetFunctionAppStacksForLocationOperationResponse
- type GetFunctionAppStacksOperationOptions
- type GetFunctionAppStacksOperationResponse
- type GetWebAppStacksCompleteResult
- type GetWebAppStacksForLocationCompleteResult
- type GetWebAppStacksForLocationOperationOptions
- type GetWebAppStacksForLocationOperationResponse
- type GetWebAppStacksOperationOptions
- type GetWebAppStacksOperationResponse
- type GitHubActionWebAppStackSettings
- type LinuxJavaContainerSettings
- type LocationId
- type ProviderClient
- func (c ProviderClient) GetAvailableStacks(ctx context.Context, options GetAvailableStacksOperationOptions) (result GetAvailableStacksOperationResponse, err error)
- func (c ProviderClient) GetAvailableStacksComplete(ctx context.Context, options GetAvailableStacksOperationOptions) (GetAvailableStacksCompleteResult, error)
- func (c ProviderClient) GetAvailableStacksCompleteMatchingPredicate(ctx context.Context, options GetAvailableStacksOperationOptions, ...) (result GetAvailableStacksCompleteResult, err error)
- func (c ProviderClient) GetAvailableStacksOnPrem(ctx context.Context, id commonids.SubscriptionId, ...) (result GetAvailableStacksOnPremOperationResponse, err error)
- func (c ProviderClient) GetAvailableStacksOnPremComplete(ctx context.Context, id commonids.SubscriptionId, ...) (GetAvailableStacksOnPremCompleteResult, error)
- func (c ProviderClient) GetAvailableStacksOnPremCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result GetAvailableStacksOnPremCompleteResult, err error)
- func (c ProviderClient) GetFunctionAppStacks(ctx context.Context, options GetFunctionAppStacksOperationOptions) (result GetFunctionAppStacksOperationResponse, err error)
- func (c ProviderClient) GetFunctionAppStacksComplete(ctx context.Context, options GetFunctionAppStacksOperationOptions) (GetFunctionAppStacksCompleteResult, error)
- func (c ProviderClient) GetFunctionAppStacksCompleteMatchingPredicate(ctx context.Context, options GetFunctionAppStacksOperationOptions, ...) (result GetFunctionAppStacksCompleteResult, err error)
- func (c ProviderClient) GetFunctionAppStacksForLocation(ctx context.Context, id LocationId, ...) (result GetFunctionAppStacksForLocationOperationResponse, err error)
- func (c ProviderClient) GetFunctionAppStacksForLocationComplete(ctx context.Context, id LocationId, ...) (GetFunctionAppStacksForLocationCompleteResult, error)
- func (c ProviderClient) GetFunctionAppStacksForLocationCompleteMatchingPredicate(ctx context.Context, id LocationId, ...) (result GetFunctionAppStacksForLocationCompleteResult, err error)
- func (c ProviderClient) GetWebAppStacks(ctx context.Context, options GetWebAppStacksOperationOptions) (result GetWebAppStacksOperationResponse, err error)
- func (c ProviderClient) GetWebAppStacksComplete(ctx context.Context, options GetWebAppStacksOperationOptions) (GetWebAppStacksCompleteResult, error)
- func (c ProviderClient) GetWebAppStacksCompleteMatchingPredicate(ctx context.Context, options GetWebAppStacksOperationOptions, ...) (result GetWebAppStacksCompleteResult, err error)
- func (c ProviderClient) GetWebAppStacksForLocation(ctx context.Context, id LocationId, ...) (result GetWebAppStacksForLocationOperationResponse, err error)
- func (c ProviderClient) GetWebAppStacksForLocationComplete(ctx context.Context, id LocationId, ...) (GetWebAppStacksForLocationCompleteResult, error)
- func (c ProviderClient) GetWebAppStacksForLocationCompleteMatchingPredicate(ctx context.Context, id LocationId, ...) (result GetWebAppStacksForLocationCompleteResult, err error)
- type ProviderOsTypeSelected
- type ProviderStackOsType
- type SiteConfigPropertiesDictionary
- type StackMajorVersion
- type StackMinorVersion
- type StackPreferredOs
- type WebAppMajorVersion
- type WebAppMinorVersion
- type WebAppRuntimeSettings
- type WebAppRuntimes
- type WebAppStack
- type WebAppStackOperationPredicate
- type WebAppStackProperties
- type WindowsJavaContainerSettings
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForProviderOsTypeSelected ¶
func PossibleValuesForProviderOsTypeSelected() []string
func PossibleValuesForProviderStackOsType ¶
func PossibleValuesForProviderStackOsType() []string
func PossibleValuesForStackPreferredOs ¶
func PossibleValuesForStackPreferredOs() []string
func ValidateLocationID ¶
ValidateLocationID checks that 'input' can be parsed as a Location ID
Types ¶
type ApplicationStack ¶
type ApplicationStack struct { Dependency *string `json:"dependency,omitempty"` Display *string `json:"display,omitempty"` Frameworks *[]ApplicationStack `json:"frameworks,omitempty"` IsDeprecated *[]ApplicationStack `json:"isDeprecated,omitempty"` MajorVersions *[]StackMajorVersion `json:"majorVersions,omitempty"` Name *string `json:"name,omitempty"` }
type ApplicationStackResource ¶
type ApplicationStackResource struct { Id *string `json:"id,omitempty"` Kind *string `json:"kind,omitempty"` Name *string `json:"name,omitempty"` Properties *ApplicationStack `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type ApplicationStackResourceOperationPredicate ¶
type ApplicationStackResourceOperationPredicate struct { Id *string Kind *string Name *string Type *string }
func (ApplicationStackResourceOperationPredicate) Matches ¶
func (p ApplicationStackResourceOperationPredicate) Matches(input ApplicationStackResource) bool
type FunctionAppMajorVersion ¶
type FunctionAppMajorVersion struct { DisplayText *string `json:"displayText,omitempty"` MinorVersions *[]FunctionAppMinorVersion `json:"minorVersions,omitempty"` Value *string `json:"value,omitempty"` }
type FunctionAppMinorVersion ¶
type FunctionAppMinorVersion struct { DisplayText *string `json:"displayText,omitempty"` StackSettings *FunctionAppRuntimes `json:"stackSettings,omitempty"` Value *string `json:"value,omitempty"` }
type FunctionAppRuntimeSettings ¶
type FunctionAppRuntimeSettings struct { AppInsightsSettings *AppInsightsWebAppStackSettings `json:"appInsightsSettings,omitempty"` AppSettingsDictionary *map[string]string `json:"appSettingsDictionary,omitempty"` EndOfLifeDate *string `json:"endOfLifeDate,omitempty"` GitHubActionSettings *GitHubActionWebAppStackSettings `json:"gitHubActionSettings,omitempty"` IsAutoUpdate *bool `json:"isAutoUpdate,omitempty"` IsDefault *bool `json:"isDefault,omitempty"` IsDeprecated *bool `json:"isDeprecated,omitempty"` IsEarlyAccess *bool `json:"isEarlyAccess,omitempty"` IsHidden *bool `json:"isHidden,omitempty"` IsPreview *bool `json:"isPreview,omitempty"` RemoteDebuggingSupported *bool `json:"remoteDebuggingSupported,omitempty"` RuntimeVersion *string `json:"runtimeVersion,omitempty"` SiteConfigPropertiesDictionary *SiteConfigPropertiesDictionary `json:"siteConfigPropertiesDictionary,omitempty"` SupportedFunctionsExtensionVersions *[]string `json:"supportedFunctionsExtensionVersions,omitempty"` }
func (*FunctionAppRuntimeSettings) GetEndOfLifeDateAsTime ¶
func (o *FunctionAppRuntimeSettings) GetEndOfLifeDateAsTime() (*time.Time, error)
func (*FunctionAppRuntimeSettings) SetEndOfLifeDateAsTime ¶
func (o *FunctionAppRuntimeSettings) SetEndOfLifeDateAsTime(input time.Time)
type FunctionAppRuntimes ¶
type FunctionAppRuntimes struct { LinuxRuntimeSettings *FunctionAppRuntimeSettings `json:"linuxRuntimeSettings,omitempty"` WindowsRuntimeSettings *FunctionAppRuntimeSettings `json:"windowsRuntimeSettings,omitempty"` }
type FunctionAppStack ¶
type FunctionAppStackOperationPredicate ¶
type FunctionAppStackOperationPredicate struct { Id *string Kind *string Location *string Name *string Type *string }
func (FunctionAppStackOperationPredicate) Matches ¶
func (p FunctionAppStackOperationPredicate) Matches(input FunctionAppStack) bool
type FunctionAppStackProperties ¶
type FunctionAppStackProperties struct { DisplayText *string `json:"displayText,omitempty"` MajorVersions *[]FunctionAppMajorVersion `json:"majorVersions,omitempty"` PreferredOs *StackPreferredOs `json:"preferredOs,omitempty"` Value *string `json:"value,omitempty"` }
type GetAvailableStacksCompleteResult ¶
type GetAvailableStacksCompleteResult struct { LatestHttpResponse *http.Response Items []ApplicationStackResource }
type GetAvailableStacksOnPremCompleteResult ¶
type GetAvailableStacksOnPremCompleteResult struct { LatestHttpResponse *http.Response Items []ApplicationStackResource }
type GetAvailableStacksOnPremOperationOptions ¶
type GetAvailableStacksOnPremOperationOptions struct {
OsTypeSelected *ProviderOsTypeSelected
}
func DefaultGetAvailableStacksOnPremOperationOptions ¶
func DefaultGetAvailableStacksOnPremOperationOptions() GetAvailableStacksOnPremOperationOptions
func (GetAvailableStacksOnPremOperationOptions) ToHeaders ¶
func (o GetAvailableStacksOnPremOperationOptions) ToHeaders() *client.Headers
func (GetAvailableStacksOnPremOperationOptions) ToOData ¶
func (o GetAvailableStacksOnPremOperationOptions) ToOData() *odata.Query
func (GetAvailableStacksOnPremOperationOptions) ToQuery ¶
func (o GetAvailableStacksOnPremOperationOptions) ToQuery() *client.QueryParams
type GetAvailableStacksOnPremOperationResponse ¶
type GetAvailableStacksOnPremOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ApplicationStackResource }
type GetAvailableStacksOperationOptions ¶
type GetAvailableStacksOperationOptions struct {
OsTypeSelected *ProviderOsTypeSelected
}
func DefaultGetAvailableStacksOperationOptions ¶
func DefaultGetAvailableStacksOperationOptions() GetAvailableStacksOperationOptions
func (GetAvailableStacksOperationOptions) ToHeaders ¶
func (o GetAvailableStacksOperationOptions) ToHeaders() *client.Headers
func (GetAvailableStacksOperationOptions) ToOData ¶
func (o GetAvailableStacksOperationOptions) ToOData() *odata.Query
func (GetAvailableStacksOperationOptions) ToQuery ¶
func (o GetAvailableStacksOperationOptions) ToQuery() *client.QueryParams
type GetAvailableStacksOperationResponse ¶
type GetAvailableStacksOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ApplicationStackResource }
type GetFunctionAppStacksCompleteResult ¶
type GetFunctionAppStacksCompleteResult struct { LatestHttpResponse *http.Response Items []FunctionAppStack }
type GetFunctionAppStacksForLocationCompleteResult ¶
type GetFunctionAppStacksForLocationCompleteResult struct { LatestHttpResponse *http.Response Items []FunctionAppStack }
type GetFunctionAppStacksForLocationOperationOptions ¶
type GetFunctionAppStacksForLocationOperationOptions struct {
StackOsType *ProviderStackOsType
}
func DefaultGetFunctionAppStacksForLocationOperationOptions ¶
func DefaultGetFunctionAppStacksForLocationOperationOptions() GetFunctionAppStacksForLocationOperationOptions
func (GetFunctionAppStacksForLocationOperationOptions) ToHeaders ¶
func (o GetFunctionAppStacksForLocationOperationOptions) ToHeaders() *client.Headers
func (GetFunctionAppStacksForLocationOperationOptions) ToOData ¶
func (o GetFunctionAppStacksForLocationOperationOptions) ToOData() *odata.Query
func (GetFunctionAppStacksForLocationOperationOptions) ToQuery ¶
func (o GetFunctionAppStacksForLocationOperationOptions) ToQuery() *client.QueryParams
type GetFunctionAppStacksForLocationOperationResponse ¶
type GetFunctionAppStacksForLocationOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]FunctionAppStack }
type GetFunctionAppStacksOperationOptions ¶
type GetFunctionAppStacksOperationOptions struct {
StackOsType *ProviderStackOsType
}
func DefaultGetFunctionAppStacksOperationOptions ¶
func DefaultGetFunctionAppStacksOperationOptions() GetFunctionAppStacksOperationOptions
func (GetFunctionAppStacksOperationOptions) ToHeaders ¶
func (o GetFunctionAppStacksOperationOptions) ToHeaders() *client.Headers
func (GetFunctionAppStacksOperationOptions) ToOData ¶
func (o GetFunctionAppStacksOperationOptions) ToOData() *odata.Query
func (GetFunctionAppStacksOperationOptions) ToQuery ¶
func (o GetFunctionAppStacksOperationOptions) ToQuery() *client.QueryParams
type GetFunctionAppStacksOperationResponse ¶
type GetFunctionAppStacksOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]FunctionAppStack }
type GetWebAppStacksCompleteResult ¶
type GetWebAppStacksCompleteResult struct { LatestHttpResponse *http.Response Items []WebAppStack }
type GetWebAppStacksForLocationCompleteResult ¶
type GetWebAppStacksForLocationCompleteResult struct { LatestHttpResponse *http.Response Items []WebAppStack }
type GetWebAppStacksForLocationOperationOptions ¶
type GetWebAppStacksForLocationOperationOptions struct {
StackOsType *ProviderStackOsType
}
func DefaultGetWebAppStacksForLocationOperationOptions ¶
func DefaultGetWebAppStacksForLocationOperationOptions() GetWebAppStacksForLocationOperationOptions
func (GetWebAppStacksForLocationOperationOptions) ToHeaders ¶
func (o GetWebAppStacksForLocationOperationOptions) ToHeaders() *client.Headers
func (GetWebAppStacksForLocationOperationOptions) ToOData ¶
func (o GetWebAppStacksForLocationOperationOptions) ToOData() *odata.Query
func (GetWebAppStacksForLocationOperationOptions) ToQuery ¶
func (o GetWebAppStacksForLocationOperationOptions) ToQuery() *client.QueryParams
type GetWebAppStacksForLocationOperationResponse ¶
type GetWebAppStacksForLocationOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]WebAppStack }
type GetWebAppStacksOperationOptions ¶
type GetWebAppStacksOperationOptions struct {
StackOsType *ProviderStackOsType
}
func DefaultGetWebAppStacksOperationOptions ¶
func DefaultGetWebAppStacksOperationOptions() GetWebAppStacksOperationOptions
func (GetWebAppStacksOperationOptions) ToHeaders ¶
func (o GetWebAppStacksOperationOptions) ToHeaders() *client.Headers
func (GetWebAppStacksOperationOptions) ToOData ¶
func (o GetWebAppStacksOperationOptions) ToOData() *odata.Query
func (GetWebAppStacksOperationOptions) ToQuery ¶
func (o GetWebAppStacksOperationOptions) ToQuery() *client.QueryParams
type GetWebAppStacksOperationResponse ¶
type GetWebAppStacksOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]WebAppStack }
type LinuxJavaContainerSettings ¶
type LinuxJavaContainerSettings struct { EndOfLifeDate *string `json:"endOfLifeDate,omitempty"` IsAutoUpdate *bool `json:"isAutoUpdate,omitempty"` IsDeprecated *bool `json:"isDeprecated,omitempty"` IsEarlyAccess *bool `json:"isEarlyAccess,omitempty"` IsHidden *bool `json:"isHidden,omitempty"` IsPreview *bool `json:"isPreview,omitempty"` Java11Runtime *string `json:"java11Runtime,omitempty"` Java8Runtime *string `json:"java8Runtime,omitempty"` }
func (*LinuxJavaContainerSettings) GetEndOfLifeDateAsTime ¶
func (o *LinuxJavaContainerSettings) GetEndOfLifeDateAsTime() (*time.Time, error)
func (*LinuxJavaContainerSettings) SetEndOfLifeDateAsTime ¶
func (o *LinuxJavaContainerSettings) SetEndOfLifeDateAsTime(input time.Time)
type LocationId ¶
type LocationId struct {
LocationName string
}
LocationId is a struct representing the Resource ID for a Location
func NewLocationID ¶
func NewLocationID(locationName string) LocationId
NewLocationID returns a new LocationId struct
func ParseLocationID ¶
func ParseLocationID(input string) (*LocationId, error)
ParseLocationID parses 'input' into a LocationId
func ParseLocationIDInsensitively ¶
func ParseLocationIDInsensitively(input string) (*LocationId, error)
ParseLocationIDInsensitively parses 'input' case-insensitively into a LocationId note: this method should only be used for API response data and not user input
func (*LocationId) FromParseResult ¶
func (id *LocationId) FromParseResult(input resourceids.ParseResult) error
func (LocationId) Segments ¶
func (id LocationId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Location ID
func (LocationId) String ¶
func (id LocationId) String() string
String returns a human-readable description of this Location ID
type ProviderClient ¶
type ProviderClient struct {
Client *resourcemanager.Client
}
func NewProviderClientWithBaseURI ¶
func NewProviderClientWithBaseURI(sdkApi sdkEnv.Api) (*ProviderClient, error)
func (ProviderClient) GetAvailableStacks ¶
func (c ProviderClient) GetAvailableStacks(ctx context.Context, options GetAvailableStacksOperationOptions) (result GetAvailableStacksOperationResponse, err error)
GetAvailableStacks ...
func (ProviderClient) GetAvailableStacksComplete ¶
func (c ProviderClient) GetAvailableStacksComplete(ctx context.Context, options GetAvailableStacksOperationOptions) (GetAvailableStacksCompleteResult, error)
GetAvailableStacksComplete retrieves all the results into a single object
func (ProviderClient) GetAvailableStacksCompleteMatchingPredicate ¶
func (c ProviderClient) GetAvailableStacksCompleteMatchingPredicate(ctx context.Context, options GetAvailableStacksOperationOptions, predicate ApplicationStackResourceOperationPredicate) (result GetAvailableStacksCompleteResult, err error)
GetAvailableStacksCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ProviderClient) GetAvailableStacksOnPrem ¶
func (c ProviderClient) GetAvailableStacksOnPrem(ctx context.Context, id commonids.SubscriptionId, options GetAvailableStacksOnPremOperationOptions) (result GetAvailableStacksOnPremOperationResponse, err error)
GetAvailableStacksOnPrem ...
func (ProviderClient) GetAvailableStacksOnPremComplete ¶
func (c ProviderClient) GetAvailableStacksOnPremComplete(ctx context.Context, id commonids.SubscriptionId, options GetAvailableStacksOnPremOperationOptions) (GetAvailableStacksOnPremCompleteResult, error)
GetAvailableStacksOnPremComplete retrieves all the results into a single object
func (ProviderClient) GetAvailableStacksOnPremCompleteMatchingPredicate ¶
func (c ProviderClient) GetAvailableStacksOnPremCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, options GetAvailableStacksOnPremOperationOptions, predicate ApplicationStackResourceOperationPredicate) (result GetAvailableStacksOnPremCompleteResult, err error)
GetAvailableStacksOnPremCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ProviderClient) GetFunctionAppStacks ¶
func (c ProviderClient) GetFunctionAppStacks(ctx context.Context, options GetFunctionAppStacksOperationOptions) (result GetFunctionAppStacksOperationResponse, err error)
GetFunctionAppStacks ...
func (ProviderClient) GetFunctionAppStacksComplete ¶
func (c ProviderClient) GetFunctionAppStacksComplete(ctx context.Context, options GetFunctionAppStacksOperationOptions) (GetFunctionAppStacksCompleteResult, error)
GetFunctionAppStacksComplete retrieves all the results into a single object
func (ProviderClient) GetFunctionAppStacksCompleteMatchingPredicate ¶
func (c ProviderClient) GetFunctionAppStacksCompleteMatchingPredicate(ctx context.Context, options GetFunctionAppStacksOperationOptions, predicate FunctionAppStackOperationPredicate) (result GetFunctionAppStacksCompleteResult, err error)
GetFunctionAppStacksCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ProviderClient) GetFunctionAppStacksForLocation ¶
func (c ProviderClient) GetFunctionAppStacksForLocation(ctx context.Context, id LocationId, options GetFunctionAppStacksForLocationOperationOptions) (result GetFunctionAppStacksForLocationOperationResponse, err error)
GetFunctionAppStacksForLocation ...
func (ProviderClient) GetFunctionAppStacksForLocationComplete ¶
func (c ProviderClient) GetFunctionAppStacksForLocationComplete(ctx context.Context, id LocationId, options GetFunctionAppStacksForLocationOperationOptions) (GetFunctionAppStacksForLocationCompleteResult, error)
GetFunctionAppStacksForLocationComplete retrieves all the results into a single object
func (ProviderClient) GetFunctionAppStacksForLocationCompleteMatchingPredicate ¶
func (c ProviderClient) GetFunctionAppStacksForLocationCompleteMatchingPredicate(ctx context.Context, id LocationId, options GetFunctionAppStacksForLocationOperationOptions, predicate FunctionAppStackOperationPredicate) (result GetFunctionAppStacksForLocationCompleteResult, err error)
GetFunctionAppStacksForLocationCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ProviderClient) GetWebAppStacks ¶
func (c ProviderClient) GetWebAppStacks(ctx context.Context, options GetWebAppStacksOperationOptions) (result GetWebAppStacksOperationResponse, err error)
GetWebAppStacks ...
func (ProviderClient) GetWebAppStacksComplete ¶
func (c ProviderClient) GetWebAppStacksComplete(ctx context.Context, options GetWebAppStacksOperationOptions) (GetWebAppStacksCompleteResult, error)
GetWebAppStacksComplete retrieves all the results into a single object
func (ProviderClient) GetWebAppStacksCompleteMatchingPredicate ¶
func (c ProviderClient) GetWebAppStacksCompleteMatchingPredicate(ctx context.Context, options GetWebAppStacksOperationOptions, predicate WebAppStackOperationPredicate) (result GetWebAppStacksCompleteResult, err error)
GetWebAppStacksCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ProviderClient) GetWebAppStacksForLocation ¶
func (c ProviderClient) GetWebAppStacksForLocation(ctx context.Context, id LocationId, options GetWebAppStacksForLocationOperationOptions) (result GetWebAppStacksForLocationOperationResponse, err error)
GetWebAppStacksForLocation ...
func (ProviderClient) GetWebAppStacksForLocationComplete ¶
func (c ProviderClient) GetWebAppStacksForLocationComplete(ctx context.Context, id LocationId, options GetWebAppStacksForLocationOperationOptions) (GetWebAppStacksForLocationCompleteResult, error)
GetWebAppStacksForLocationComplete retrieves all the results into a single object
func (ProviderClient) GetWebAppStacksForLocationCompleteMatchingPredicate ¶
func (c ProviderClient) GetWebAppStacksForLocationCompleteMatchingPredicate(ctx context.Context, id LocationId, options GetWebAppStacksForLocationOperationOptions, predicate WebAppStackOperationPredicate) (result GetWebAppStacksForLocationCompleteResult, err error)
GetWebAppStacksForLocationCompleteMatchingPredicate retrieves all the results and then applies the predicate
type ProviderOsTypeSelected ¶
type ProviderOsTypeSelected string
const ( ProviderOsTypeSelectedAll ProviderOsTypeSelected = "All" ProviderOsTypeSelectedLinux ProviderOsTypeSelected = "Linux" ProviderOsTypeSelectedLinuxFunctions ProviderOsTypeSelected = "LinuxFunctions" ProviderOsTypeSelectedWindows ProviderOsTypeSelected = "Windows" ProviderOsTypeSelectedWindowsFunctions ProviderOsTypeSelected = "WindowsFunctions" )
func (*ProviderOsTypeSelected) UnmarshalJSON ¶
func (s *ProviderOsTypeSelected) UnmarshalJSON(bytes []byte) error
type ProviderStackOsType ¶
type ProviderStackOsType string
const ( ProviderStackOsTypeAll ProviderStackOsType = "All" ProviderStackOsTypeLinux ProviderStackOsType = "Linux" ProviderStackOsTypeWindows ProviderStackOsType = "Windows" )
func (*ProviderStackOsType) UnmarshalJSON ¶
func (s *ProviderStackOsType) UnmarshalJSON(bytes []byte) error
type StackMajorVersion ¶
type StackMajorVersion struct { AppSettingsDictionary *map[string]interface{} `json:"appSettingsDictionary,omitempty"` ApplicationInsights *bool `json:"applicationInsights,omitempty"` DisplayVersion *string `json:"displayVersion,omitempty"` IsDefault *bool `json:"isDefault,omitempty"` IsDeprecated *bool `json:"isDeprecated,omitempty"` IsHidden *bool `json:"isHidden,omitempty"` IsPreview *bool `json:"isPreview,omitempty"` MinorVersions *[]StackMinorVersion `json:"minorVersions,omitempty"` RuntimeVersion *string `json:"runtimeVersion,omitempty"` SiteConfigPropertiesDictionary *map[string]interface{} `json:"siteConfigPropertiesDictionary,omitempty"` }
type StackMinorVersion ¶
type StackPreferredOs ¶
type StackPreferredOs string
const ( StackPreferredOsLinux StackPreferredOs = "Linux" StackPreferredOsWindows StackPreferredOs = "Windows" )
func (*StackPreferredOs) UnmarshalJSON ¶
func (s *StackPreferredOs) UnmarshalJSON(bytes []byte) error
type WebAppMajorVersion ¶
type WebAppMajorVersion struct { DisplayText *string `json:"displayText,omitempty"` MinorVersions *[]WebAppMinorVersion `json:"minorVersions,omitempty"` Value *string `json:"value,omitempty"` }
type WebAppMinorVersion ¶
type WebAppMinorVersion struct { DisplayText *string `json:"displayText,omitempty"` StackSettings *WebAppRuntimes `json:"stackSettings,omitempty"` Value *string `json:"value,omitempty"` }
type WebAppRuntimeSettings ¶
type WebAppRuntimeSettings struct { AppInsightsSettings *AppInsightsWebAppStackSettings `json:"appInsightsSettings,omitempty"` EndOfLifeDate *string `json:"endOfLifeDate,omitempty"` GitHubActionSettings *GitHubActionWebAppStackSettings `json:"gitHubActionSettings,omitempty"` IsAutoUpdate *bool `json:"isAutoUpdate,omitempty"` IsDeprecated *bool `json:"isDeprecated,omitempty"` IsEarlyAccess *bool `json:"isEarlyAccess,omitempty"` IsHidden *bool `json:"isHidden,omitempty"` IsPreview *bool `json:"isPreview,omitempty"` RemoteDebuggingSupported *bool `json:"remoteDebuggingSupported,omitempty"` RuntimeVersion *string `json:"runtimeVersion,omitempty"` }
func (*WebAppRuntimeSettings) GetEndOfLifeDateAsTime ¶
func (o *WebAppRuntimeSettings) GetEndOfLifeDateAsTime() (*time.Time, error)
func (*WebAppRuntimeSettings) SetEndOfLifeDateAsTime ¶
func (o *WebAppRuntimeSettings) SetEndOfLifeDateAsTime(input time.Time)
type WebAppRuntimes ¶
type WebAppRuntimes struct { LinuxContainerSettings *LinuxJavaContainerSettings `json:"linuxContainerSettings,omitempty"` LinuxRuntimeSettings *WebAppRuntimeSettings `json:"linuxRuntimeSettings,omitempty"` WindowsContainerSettings *WindowsJavaContainerSettings `json:"windowsContainerSettings,omitempty"` WindowsRuntimeSettings *WebAppRuntimeSettings `json:"windowsRuntimeSettings,omitempty"` }
type WebAppStack ¶
type WebAppStackOperationPredicate ¶
type WebAppStackOperationPredicate struct { Id *string Kind *string Location *string Name *string Type *string }
func (WebAppStackOperationPredicate) Matches ¶
func (p WebAppStackOperationPredicate) Matches(input WebAppStack) bool
type WebAppStackProperties ¶
type WebAppStackProperties struct { DisplayText *string `json:"displayText,omitempty"` MajorVersions *[]WebAppMajorVersion `json:"majorVersions,omitempty"` PreferredOs *StackPreferredOs `json:"preferredOs,omitempty"` Value *string `json:"value,omitempty"` }
type WindowsJavaContainerSettings ¶
type WindowsJavaContainerSettings struct { EndOfLifeDate *string `json:"endOfLifeDate,omitempty"` IsAutoUpdate *bool `json:"isAutoUpdate,omitempty"` IsDeprecated *bool `json:"isDeprecated,omitempty"` IsEarlyAccess *bool `json:"isEarlyAccess,omitempty"` IsHidden *bool `json:"isHidden,omitempty"` IsPreview *bool `json:"isPreview,omitempty"` JavaContainer *string `json:"javaContainer,omitempty"` JavaContainerVersion *string `json:"javaContainerVersion,omitempty"` }
func (*WindowsJavaContainerSettings) GetEndOfLifeDateAsTime ¶
func (o *WindowsJavaContainerSettings) GetEndOfLifeDateAsTime() (*time.Time, error)
func (*WindowsJavaContainerSettings) SetEndOfLifeDateAsTime ¶
func (o *WindowsJavaContainerSettings) SetEndOfLifeDateAsTime(input time.Time)
Source Files ¶
- client.go
- constants.go
- id_location.go
- method_getavailablestacks.go
- method_getavailablestacksonprem.go
- method_getfunctionappstacks.go
- method_getfunctionappstacksforlocation.go
- method_getwebappstacks.go
- method_getwebappstacksforlocation.go
- model_appinsightswebappstacksettings.go
- model_applicationstack.go
- model_applicationstackresource.go
- model_functionappmajorversion.go
- model_functionappminorversion.go
- model_functionappruntimes.go
- model_functionappruntimesettings.go
- model_functionappstack.go
- model_functionappstackproperties.go
- model_githubactionwebappstacksettings.go
- model_linuxjavacontainersettings.go
- model_siteconfigpropertiesdictionary.go
- model_stackmajorversion.go
- model_stackminorversion.go
- model_webappmajorversion.go
- model_webappminorversion.go
- model_webappruntimes.go
- model_webappruntimesettings.go
- model_webappstack.go
- model_webappstackproperties.go
- model_windowsjavacontainersettings.go
- predicates.go
- version.go