Documentation ¶
Index ¶
- func ValidateBastionHostID(input interface{}, key string) (warnings []string, errors []error)
- type BastionHostId
- type BastionShareableLink
- type BastionShareableLinkClient
- func (c BastionShareableLinkClient) DeleteBastionShareableLink(ctx context.Context, id BastionHostId, input BastionShareableLinkListRequest) (result DeleteBastionShareableLinkOperationResponse, err error)
- func (c BastionShareableLinkClient) DeleteBastionShareableLinkByToken(ctx context.Context, id BastionHostId, ...) (result DeleteBastionShareableLinkByTokenOperationResponse, err error)
- func (c BastionShareableLinkClient) DeleteBastionShareableLinkByTokenThenPoll(ctx context.Context, id BastionHostId, ...) error
- func (c BastionShareableLinkClient) DeleteBastionShareableLinkThenPoll(ctx context.Context, id BastionHostId, input BastionShareableLinkListRequest) error
- func (c BastionShareableLinkClient) GetBastionShareableLink(ctx context.Context, id BastionHostId, input BastionShareableLinkListRequest) (result GetBastionShareableLinkOperationResponse, err error)
- func (c BastionShareableLinkClient) GetBastionShareableLinkComplete(ctx context.Context, id BastionHostId, input BastionShareableLinkListRequest) (GetBastionShareableLinkCompleteResult, error)
- func (c BastionShareableLinkClient) GetBastionShareableLinkCompleteMatchingPredicate(ctx context.Context, id BastionHostId, input BastionShareableLinkListRequest, ...) (result GetBastionShareableLinkCompleteResult, err error)
- func (c BastionShareableLinkClient) PutBastionShareableLink(ctx context.Context, id BastionHostId, input BastionShareableLinkListRequest) (result PutBastionShareableLinkOperationResponse, err error)
- func (c BastionShareableLinkClient) PutBastionShareableLinkThenPoll(ctx context.Context, id BastionHostId, input BastionShareableLinkListRequest) error
- type BastionShareableLinkListRequest
- type BastionShareableLinkOperationPredicate
- type BastionShareableLinkTokenListRequest
- type DeleteBastionShareableLinkByTokenOperationResponse
- type DeleteBastionShareableLinkOperationResponse
- type GetBastionShareableLinkCompleteResult
- type GetBastionShareableLinkCustomPager
- type GetBastionShareableLinkOperationResponse
- type PutBastionShareableLinkCompleteResult
- type PutBastionShareableLinkCustomPager
- type PutBastionShareableLinkOperationResponse
- type Resource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateBastionHostID ¶
ValidateBastionHostID checks that 'input' can be parsed as a Bastion Host ID
Types ¶
type BastionHostId ¶
BastionHostId is a struct representing the Resource ID for a Bastion Host
func NewBastionHostID ¶
func NewBastionHostID(subscriptionId string, resourceGroupName string, bastionHostName string) BastionHostId
NewBastionHostID returns a new BastionHostId struct
func ParseBastionHostID ¶
func ParseBastionHostID(input string) (*BastionHostId, error)
ParseBastionHostID parses 'input' into a BastionHostId
func ParseBastionHostIDInsensitively ¶
func ParseBastionHostIDInsensitively(input string) (*BastionHostId, error)
ParseBastionHostIDInsensitively parses 'input' case-insensitively into a BastionHostId note: this method should only be used for API response data and not user input
func (*BastionHostId) FromParseResult ¶
func (id *BastionHostId) FromParseResult(input resourceids.ParseResult) error
func (BastionHostId) ID ¶
func (id BastionHostId) ID() string
ID returns the formatted Bastion Host ID
func (BastionHostId) Segments ¶
func (id BastionHostId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Bastion Host ID
func (BastionHostId) String ¶
func (id BastionHostId) String() string
String returns a human-readable description of this Bastion Host ID
type BastionShareableLink ¶
type BastionShareableLink struct {}
type BastionShareableLinkClient ¶
type BastionShareableLinkClient struct {
}func NewBastionShareableLinkClientWithBaseURI ¶
func NewBastionShareableLinkClientWithBaseURI(sdkApi sdkEnv.Api) (*BastionShareableLinkClient, error)
func (BastionShareableLinkClient) DeleteBastionShareableLink ¶
func (c BastionShareableLinkClient) DeleteBastionShareableLink(ctx context.Context, id BastionHostId, input BastionShareableLinkListRequest) (result DeleteBastionShareableLinkOperationResponse, err error)
DeleteBastionShareableLink ...
func (BastionShareableLinkClient) DeleteBastionShareableLinkByToken ¶
func (c BastionShareableLinkClient) DeleteBastionShareableLinkByToken(ctx context.Context, id BastionHostId, input BastionShareableLinkTokenListRequest) (result DeleteBastionShareableLinkByTokenOperationResponse, err error)
DeleteBastionShareableLinkByToken ...
func (BastionShareableLinkClient) DeleteBastionShareableLinkByTokenThenPoll ¶
func (c BastionShareableLinkClient) DeleteBastionShareableLinkByTokenThenPoll(ctx context.Context, id BastionHostId, input BastionShareableLinkTokenListRequest) error
DeleteBastionShareableLinkByTokenThenPoll performs DeleteBastionShareableLinkByToken then polls until it's completed
func (BastionShareableLinkClient) DeleteBastionShareableLinkThenPoll ¶
func (c BastionShareableLinkClient) DeleteBastionShareableLinkThenPoll(ctx context.Context, id BastionHostId, input BastionShareableLinkListRequest) error
DeleteBastionShareableLinkThenPoll performs DeleteBastionShareableLink then polls until it's completed
func (BastionShareableLinkClient) GetBastionShareableLink ¶
func (c BastionShareableLinkClient) GetBastionShareableLink(ctx context.Context, id BastionHostId, input BastionShareableLinkListRequest) (result GetBastionShareableLinkOperationResponse, err error)
GetBastionShareableLink ...
func (BastionShareableLinkClient) GetBastionShareableLinkComplete ¶
func (c BastionShareableLinkClient) GetBastionShareableLinkComplete(ctx context.Context, id BastionHostId, input BastionShareableLinkListRequest) (GetBastionShareableLinkCompleteResult, error)
GetBastionShareableLinkComplete retrieves all the results into a single object
func (BastionShareableLinkClient) GetBastionShareableLinkCompleteMatchingPredicate ¶
func (c BastionShareableLinkClient) GetBastionShareableLinkCompleteMatchingPredicate(ctx context.Context, id BastionHostId, input BastionShareableLinkListRequest, predicate BastionShareableLinkOperationPredicate) (result GetBastionShareableLinkCompleteResult, err error)
GetBastionShareableLinkCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (BastionShareableLinkClient) PutBastionShareableLink ¶
func (c BastionShareableLinkClient) PutBastionShareableLink(ctx context.Context, id BastionHostId, input BastionShareableLinkListRequest) (result PutBastionShareableLinkOperationResponse, err error)
PutBastionShareableLink ...
func (BastionShareableLinkClient) PutBastionShareableLinkThenPoll ¶
func (c BastionShareableLinkClient) PutBastionShareableLinkThenPoll(ctx context.Context, id BastionHostId, input BastionShareableLinkListRequest) error
PutBastionShareableLinkThenPoll performs PutBastionShareableLink then polls until it's completed
type BastionShareableLinkListRequest ¶
type BastionShareableLinkListRequest struct {
}type BastionShareableLinkOperationPredicate ¶
type BastionShareableLinkOperationPredicate struct {}
func (BastionShareableLinkOperationPredicate) Matches ¶
func (p BastionShareableLinkOperationPredicate) Matches(input BastionShareableLink) bool
type BastionShareableLinkTokenListRequest ¶
type BastionShareableLinkTokenListRequest struct {
}type DeleteBastionShareableLinkByTokenOperationResponse ¶
type DeleteBastionShareableLinkByTokenOperationResponse struct {}
type DeleteBastionShareableLinkOperationResponse ¶
type DeleteBastionShareableLinkOperationResponse struct {}
type GetBastionShareableLinkCompleteResult ¶
type GetBastionShareableLinkCompleteResult struct {}
type GetBastionShareableLinkCustomPager ¶ added in v0.20240628.1153531
type GetBastionShareableLinkCustomPager struct {
}func (*GetBastionShareableLinkCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *GetBastionShareableLinkCustomPager) NextPageLink() *odata.Link
type GetBastionShareableLinkOperationResponse ¶
type GetBastionShareableLinkOperationResponse struct {}
type PutBastionShareableLinkCompleteResult ¶
type PutBastionShareableLinkCompleteResult struct {}
type PutBastionShareableLinkCustomPager ¶ added in v0.20240628.1153531
type PutBastionShareableLinkCustomPager struct {
}func (*PutBastionShareableLinkCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *PutBastionShareableLinkCustomPager) NextPageLink() *odata.Link
type PutBastionShareableLinkOperationResponse ¶
type PutBastionShareableLinkOperationResponse struct {}
Source Files ¶
- client.go
- id_bastionhost.go
- method_deletebastionshareablelink.go
- method_deletebastionshareablelinkbytoken.go
- method_getbastionshareablelink.go
- method_putbastionshareablelink.go
- model_bastionshareablelink.go
- model_bastionshareablelinklistrequest.go
- model_bastionshareablelinktokenlistrequest.go
- model_resource.go
- predicates.go
- version.go