Documentation ¶
Index ¶
- func PossibleValuesForServerKeyType() []string
- func ValidateWorkspaceID(input interface{}, key string) (warnings []string, errors []error)
- type EncryptionProtector
- type EncryptionProtectorOperationPredicate
- type EncryptionProtectorProperties
- type ServerKeyType
- type WorkspaceId
- type WorkspaceManagedSqlServerEncryptionProtectorCreateOrUpdateOperationResponse
- type WorkspaceManagedSqlServerEncryptionProtectorGetOperationResponse
- type WorkspaceManagedSqlServerEncryptionProtectorListCompleteResult
- type WorkspaceManagedSqlServerEncryptionProtectorListOperationResponse
- type WorkspaceManagedSqlServerEncryptionProtectorRevalidateOperationResponse
- type WorkspaceManagedSqlServerServerEncryptionProtectorClient
- func (c WorkspaceManagedSqlServerServerEncryptionProtectorClient) WorkspaceManagedSqlServerEncryptionProtectorCreateOrUpdate(ctx context.Context, id WorkspaceId, input EncryptionProtector) (...)
- func (c WorkspaceManagedSqlServerServerEncryptionProtectorClient) WorkspaceManagedSqlServerEncryptionProtectorCreateOrUpdateThenPoll(ctx context.Context, id WorkspaceId, input EncryptionProtector) error
- func (c WorkspaceManagedSqlServerServerEncryptionProtectorClient) WorkspaceManagedSqlServerEncryptionProtectorGet(ctx context.Context, id WorkspaceId) (result WorkspaceManagedSqlServerEncryptionProtectorGetOperationResponse, ...)
- func (c WorkspaceManagedSqlServerServerEncryptionProtectorClient) WorkspaceManagedSqlServerEncryptionProtectorList(ctx context.Context, id WorkspaceId) (result WorkspaceManagedSqlServerEncryptionProtectorListOperationResponse, ...)
- func (c WorkspaceManagedSqlServerServerEncryptionProtectorClient) WorkspaceManagedSqlServerEncryptionProtectorListComplete(ctx context.Context, id WorkspaceId) (WorkspaceManagedSqlServerEncryptionProtectorListCompleteResult, error)
- func (c WorkspaceManagedSqlServerServerEncryptionProtectorClient) WorkspaceManagedSqlServerEncryptionProtectorListCompleteMatchingPredicate(ctx context.Context, id WorkspaceId, ...) (result WorkspaceManagedSqlServerEncryptionProtectorListCompleteResult, ...)
- func (c WorkspaceManagedSqlServerServerEncryptionProtectorClient) WorkspaceManagedSqlServerEncryptionProtectorRevalidate(ctx context.Context, id WorkspaceId) (result WorkspaceManagedSqlServerEncryptionProtectorRevalidateOperationResponse, ...)
- func (c WorkspaceManagedSqlServerServerEncryptionProtectorClient) WorkspaceManagedSqlServerEncryptionProtectorRevalidateThenPoll(ctx context.Context, id WorkspaceId) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForServerKeyType ¶
func PossibleValuesForServerKeyType() []string
func ValidateWorkspaceID ¶
ValidateWorkspaceID checks that 'input' can be parsed as a Workspace ID
Types ¶
type EncryptionProtector ¶
type EncryptionProtectorOperationPredicate ¶
type EncryptionProtectorOperationPredicate struct { Id *string Kind *string Location *string Name *string Type *string }
func (EncryptionProtectorOperationPredicate) Matches ¶
func (p EncryptionProtectorOperationPredicate) Matches(input EncryptionProtector) bool
type EncryptionProtectorProperties ¶
type EncryptionProtectorProperties struct { ServerKeyName *string `json:"serverKeyName,omitempty"` ServerKeyType ServerKeyType `json:"serverKeyType"` Subregion *string `json:"subregion,omitempty"` Thumbprint *string `json:"thumbprint,omitempty"` Uri *string `json:"uri,omitempty"` }
type ServerKeyType ¶
type ServerKeyType string
const ( ServerKeyTypeAzureKeyVault ServerKeyType = "AzureKeyVault" ServerKeyTypeServiceManaged ServerKeyType = "ServiceManaged" )
func (*ServerKeyType) UnmarshalJSON ¶
func (s *ServerKeyType) UnmarshalJSON(bytes []byte) error
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 ¶
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
type WorkspaceManagedSqlServerEncryptionProtectorGetOperationResponse ¶
type WorkspaceManagedSqlServerEncryptionProtectorGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *EncryptionProtector }
type WorkspaceManagedSqlServerEncryptionProtectorListCompleteResult ¶
type WorkspaceManagedSqlServerEncryptionProtectorListCompleteResult struct { LatestHttpResponse *http.Response Items []EncryptionProtector }
type WorkspaceManagedSqlServerEncryptionProtectorListOperationResponse ¶
type WorkspaceManagedSqlServerEncryptionProtectorListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]EncryptionProtector }
type WorkspaceManagedSqlServerServerEncryptionProtectorClient ¶
type WorkspaceManagedSqlServerServerEncryptionProtectorClient struct {
Client *resourcemanager.Client
}
func NewWorkspaceManagedSqlServerServerEncryptionProtectorClientWithBaseURI ¶
func NewWorkspaceManagedSqlServerServerEncryptionProtectorClientWithBaseURI(sdkApi sdkEnv.Api) (*WorkspaceManagedSqlServerServerEncryptionProtectorClient, error)
func (WorkspaceManagedSqlServerServerEncryptionProtectorClient) WorkspaceManagedSqlServerEncryptionProtectorCreateOrUpdate ¶
func (c WorkspaceManagedSqlServerServerEncryptionProtectorClient) WorkspaceManagedSqlServerEncryptionProtectorCreateOrUpdate(ctx context.Context, id WorkspaceId, input EncryptionProtector) (result WorkspaceManagedSqlServerEncryptionProtectorCreateOrUpdateOperationResponse, err error)
WorkspaceManagedSqlServerEncryptionProtectorCreateOrUpdate ...
func (WorkspaceManagedSqlServerServerEncryptionProtectorClient) WorkspaceManagedSqlServerEncryptionProtectorCreateOrUpdateThenPoll ¶
func (c WorkspaceManagedSqlServerServerEncryptionProtectorClient) WorkspaceManagedSqlServerEncryptionProtectorCreateOrUpdateThenPoll(ctx context.Context, id WorkspaceId, input EncryptionProtector) error
WorkspaceManagedSqlServerEncryptionProtectorCreateOrUpdateThenPoll performs WorkspaceManagedSqlServerEncryptionProtectorCreateOrUpdate then polls until it's completed
func (WorkspaceManagedSqlServerServerEncryptionProtectorClient) WorkspaceManagedSqlServerEncryptionProtectorGet ¶
func (c WorkspaceManagedSqlServerServerEncryptionProtectorClient) WorkspaceManagedSqlServerEncryptionProtectorGet(ctx context.Context, id WorkspaceId) (result WorkspaceManagedSqlServerEncryptionProtectorGetOperationResponse, err error)
WorkspaceManagedSqlServerEncryptionProtectorGet ...
func (WorkspaceManagedSqlServerServerEncryptionProtectorClient) WorkspaceManagedSqlServerEncryptionProtectorList ¶
func (c WorkspaceManagedSqlServerServerEncryptionProtectorClient) WorkspaceManagedSqlServerEncryptionProtectorList(ctx context.Context, id WorkspaceId) (result WorkspaceManagedSqlServerEncryptionProtectorListOperationResponse, err error)
WorkspaceManagedSqlServerEncryptionProtectorList ...
func (WorkspaceManagedSqlServerServerEncryptionProtectorClient) WorkspaceManagedSqlServerEncryptionProtectorListComplete ¶
func (c WorkspaceManagedSqlServerServerEncryptionProtectorClient) WorkspaceManagedSqlServerEncryptionProtectorListComplete(ctx context.Context, id WorkspaceId) (WorkspaceManagedSqlServerEncryptionProtectorListCompleteResult, error)
WorkspaceManagedSqlServerEncryptionProtectorListComplete retrieves all the results into a single object
func (WorkspaceManagedSqlServerServerEncryptionProtectorClient) WorkspaceManagedSqlServerEncryptionProtectorListCompleteMatchingPredicate ¶
func (c WorkspaceManagedSqlServerServerEncryptionProtectorClient) WorkspaceManagedSqlServerEncryptionProtectorListCompleteMatchingPredicate(ctx context.Context, id WorkspaceId, predicate EncryptionProtectorOperationPredicate) (result WorkspaceManagedSqlServerEncryptionProtectorListCompleteResult, err error)
WorkspaceManagedSqlServerEncryptionProtectorListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (WorkspaceManagedSqlServerServerEncryptionProtectorClient) WorkspaceManagedSqlServerEncryptionProtectorRevalidate ¶
func (c WorkspaceManagedSqlServerServerEncryptionProtectorClient) WorkspaceManagedSqlServerEncryptionProtectorRevalidate(ctx context.Context, id WorkspaceId) (result WorkspaceManagedSqlServerEncryptionProtectorRevalidateOperationResponse, err error)
WorkspaceManagedSqlServerEncryptionProtectorRevalidate ...
func (WorkspaceManagedSqlServerServerEncryptionProtectorClient) WorkspaceManagedSqlServerEncryptionProtectorRevalidateThenPoll ¶
func (c WorkspaceManagedSqlServerServerEncryptionProtectorClient) WorkspaceManagedSqlServerEncryptionProtectorRevalidateThenPoll(ctx context.Context, id WorkspaceId) error
WorkspaceManagedSqlServerEncryptionProtectorRevalidateThenPoll performs WorkspaceManagedSqlServerEncryptionProtectorRevalidate then polls until it's completed
Source Files ¶
- client.go
- constants.go
- id_workspace.go
- method_workspacemanagedsqlserverencryptionprotectorcreateorupdate.go
- method_workspacemanagedsqlserverencryptionprotectorget.go
- method_workspacemanagedsqlserverencryptionprotectorlist.go
- method_workspacemanagedsqlserverencryptionprotectorrevalidate.go
- model_encryptionprotector.go
- model_encryptionprotectorproperties.go
- predicates.go
- version.go