Documentation ¶
Index ¶
- func PossibleValuesForStorageInsightState() []string
- func ValidateStorageInsightConfigID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateWorkspaceID(input interface{}, key string) (warnings []string, errors []error)
- type StorageAccount
- type StorageInsight
- type StorageInsightConfigId
- func NewStorageInsightConfigID(subscriptionId string, resourceGroupName string, workspaceName string, ...) StorageInsightConfigId
- func ParseStorageInsightConfigID(input string) (*StorageInsightConfigId, error)
- func ParseStorageInsightConfigIDInsensitively(input string) (*StorageInsightConfigId, error)
- type StorageInsightConfigsCreateOrUpdateOperationResponse
- type StorageInsightConfigsDeleteOperationResponse
- type StorageInsightConfigsGetOperationResponse
- type StorageInsightConfigsListByWorkspaceCompleteResult
- type StorageInsightConfigsListByWorkspaceOperationResponse
- type StorageInsightOperationPredicate
- type StorageInsightProperties
- type StorageInsightState
- type StorageInsightStatus
- type StorageInsightsClient
- func (c StorageInsightsClient) StorageInsightConfigsCreateOrUpdate(ctx context.Context, id StorageInsightConfigId, input StorageInsight) (result StorageInsightConfigsCreateOrUpdateOperationResponse, err error)
- func (c StorageInsightsClient) StorageInsightConfigsDelete(ctx context.Context, id StorageInsightConfigId) (result StorageInsightConfigsDeleteOperationResponse, err error)
- func (c StorageInsightsClient) StorageInsightConfigsGet(ctx context.Context, id StorageInsightConfigId) (result StorageInsightConfigsGetOperationResponse, err error)
- func (c StorageInsightsClient) StorageInsightConfigsListByWorkspace(ctx context.Context, id WorkspaceId) (result StorageInsightConfigsListByWorkspaceOperationResponse, err error)
- func (c StorageInsightsClient) StorageInsightConfigsListByWorkspaceComplete(ctx context.Context, id WorkspaceId) (StorageInsightConfigsListByWorkspaceCompleteResult, error)
- func (c StorageInsightsClient) StorageInsightConfigsListByWorkspaceCompleteMatchingPredicate(ctx context.Context, id WorkspaceId, ...) (result StorageInsightConfigsListByWorkspaceCompleteResult, err error)
- type WorkspaceId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForStorageInsightState ¶
func PossibleValuesForStorageInsightState() []string
func ValidateStorageInsightConfigID ¶
func ValidateStorageInsightConfigID(input interface{}, key string) (warnings []string, errors []error)
ValidateStorageInsightConfigID checks that 'input' can be parsed as a Storage Insight Config ID
func ValidateWorkspaceID ¶
ValidateWorkspaceID checks that 'input' can be parsed as a Workspace ID
Types ¶
type StorageAccount ¶
type StorageInsight ¶
type StorageInsightConfigId ¶
type StorageInsightConfigId struct { SubscriptionId string ResourceGroupName string WorkspaceName string StorageInsightConfigName string }
StorageInsightConfigId is a struct representing the Resource ID for a Storage Insight Config
func NewStorageInsightConfigID ¶
func NewStorageInsightConfigID(subscriptionId string, resourceGroupName string, workspaceName string, storageInsightConfigName string) StorageInsightConfigId
NewStorageInsightConfigID returns a new StorageInsightConfigId struct
func ParseStorageInsightConfigID ¶
func ParseStorageInsightConfigID(input string) (*StorageInsightConfigId, error)
ParseStorageInsightConfigID parses 'input' into a StorageInsightConfigId
func ParseStorageInsightConfigIDInsensitively ¶
func ParseStorageInsightConfigIDInsensitively(input string) (*StorageInsightConfigId, error)
ParseStorageInsightConfigIDInsensitively parses 'input' case-insensitively into a StorageInsightConfigId note: this method should only be used for API response data and not user input
func (*StorageInsightConfigId) FromParseResult ¶ added in v0.20231127.1171502
func (id *StorageInsightConfigId) FromParseResult(input resourceids.ParseResult) error
func (StorageInsightConfigId) ID ¶
func (id StorageInsightConfigId) ID() string
ID returns the formatted Storage Insight Config ID
func (StorageInsightConfigId) Segments ¶
func (id StorageInsightConfigId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Storage Insight Config ID
func (StorageInsightConfigId) String ¶
func (id StorageInsightConfigId) String() string
String returns a human-readable description of this Storage Insight Config ID
type StorageInsightConfigsCreateOrUpdateOperationResponse ¶
type StorageInsightConfigsCreateOrUpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *StorageInsight }
type StorageInsightConfigsGetOperationResponse ¶
type StorageInsightConfigsGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *StorageInsight }
type StorageInsightConfigsListByWorkspaceCompleteResult ¶
type StorageInsightConfigsListByWorkspaceCompleteResult struct { LatestHttpResponse *http.Response Items []StorageInsight }
type StorageInsightConfigsListByWorkspaceOperationResponse ¶
type StorageInsightConfigsListByWorkspaceOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]StorageInsight }
type StorageInsightOperationPredicate ¶
func (StorageInsightOperationPredicate) Matches ¶
func (p StorageInsightOperationPredicate) Matches(input StorageInsight) bool
type StorageInsightProperties ¶
type StorageInsightProperties struct { Containers *[]string `json:"containers,omitempty"` Status *StorageInsightStatus `json:"status,omitempty"` StorageAccount StorageAccount `json:"storageAccount"` Tables *[]string `json:"tables,omitempty"` }
type StorageInsightState ¶
type StorageInsightState string
const ( StorageInsightStateERROR StorageInsightState = "ERROR" StorageInsightStateOK StorageInsightState = "OK" )
func (*StorageInsightState) UnmarshalJSON ¶ added in v0.20230825.1030756
func (s *StorageInsightState) UnmarshalJSON(bytes []byte) error
type StorageInsightStatus ¶
type StorageInsightStatus struct { Description *string `json:"description,omitempty"` State StorageInsightState `json:"state"` }
type StorageInsightsClient ¶
type StorageInsightsClient struct {
Client *resourcemanager.Client
}
func NewStorageInsightsClientWithBaseURI ¶
func NewStorageInsightsClientWithBaseURI(sdkApi sdkEnv.Api) (*StorageInsightsClient, error)
func (StorageInsightsClient) StorageInsightConfigsCreateOrUpdate ¶
func (c StorageInsightsClient) StorageInsightConfigsCreateOrUpdate(ctx context.Context, id StorageInsightConfigId, input StorageInsight) (result StorageInsightConfigsCreateOrUpdateOperationResponse, err error)
StorageInsightConfigsCreateOrUpdate ...
func (StorageInsightsClient) StorageInsightConfigsDelete ¶
func (c StorageInsightsClient) StorageInsightConfigsDelete(ctx context.Context, id StorageInsightConfigId) (result StorageInsightConfigsDeleteOperationResponse, err error)
StorageInsightConfigsDelete ...
func (StorageInsightsClient) StorageInsightConfigsGet ¶
func (c StorageInsightsClient) StorageInsightConfigsGet(ctx context.Context, id StorageInsightConfigId) (result StorageInsightConfigsGetOperationResponse, err error)
StorageInsightConfigsGet ...
func (StorageInsightsClient) StorageInsightConfigsListByWorkspace ¶
func (c StorageInsightsClient) StorageInsightConfigsListByWorkspace(ctx context.Context, id WorkspaceId) (result StorageInsightConfigsListByWorkspaceOperationResponse, err error)
StorageInsightConfigsListByWorkspace ...
func (StorageInsightsClient) StorageInsightConfigsListByWorkspaceComplete ¶
func (c StorageInsightsClient) StorageInsightConfigsListByWorkspaceComplete(ctx context.Context, id WorkspaceId) (StorageInsightConfigsListByWorkspaceCompleteResult, error)
StorageInsightConfigsListByWorkspaceComplete retrieves all the results into a single object
func (StorageInsightsClient) StorageInsightConfigsListByWorkspaceCompleteMatchingPredicate ¶
func (c StorageInsightsClient) StorageInsightConfigsListByWorkspaceCompleteMatchingPredicate(ctx context.Context, id WorkspaceId, predicate StorageInsightOperationPredicate) (result StorageInsightConfigsListByWorkspaceCompleteResult, err error)
StorageInsightConfigsListByWorkspaceCompleteMatchingPredicate retrieves all the results and then applies the predicate
type WorkspaceId ¶
WorkspaceId is a struct representing the Resource ID for a Workspace
func NewWorkspaceID ¶
func NewWorkspaceID(subscriptionId string, resourceGroupName string, workspaceName string) WorkspaceId
NewWorkspaceID returns a new WorkspaceId struct
func ParseWorkspaceID ¶
func ParseWorkspaceID(input string) (*WorkspaceId, error)
ParseWorkspaceID parses 'input' into a WorkspaceId
func ParseWorkspaceIDInsensitively ¶
func ParseWorkspaceIDInsensitively(input string) (*WorkspaceId, error)
ParseWorkspaceIDInsensitively parses 'input' case-insensitively into a WorkspaceId note: this method should only be used for API response data and not user input
func (*WorkspaceId) FromParseResult ¶ added in v0.20231127.1171502
func (id *WorkspaceId) FromParseResult(input resourceids.ParseResult) error
func (WorkspaceId) Segments ¶
func (id WorkspaceId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Workspace ID
func (WorkspaceId) String ¶
func (id WorkspaceId) String() string
String returns a human-readable description of this Workspace ID
Source Files ¶
- client.go
- constants.go
- id_storageinsightconfig.go
- id_workspace.go
- method_storageinsightconfigscreateorupdate.go
- method_storageinsightconfigsdelete.go
- method_storageinsightconfigsget.go
- method_storageinsightconfigslistbyworkspace.go
- model_storageaccount.go
- model_storageinsight.go
- model_storageinsightproperties.go
- model_storageinsightstatus.go
- predicates.go
- version.go