Documentation ¶
Index ¶
- func PossibleValuesForTrustedAccessRoleBindingProvisioningState() []string
- func ValidateLocationID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateManagedClusterID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateTrustedAccessRoleBindingID(input interface{}, key string) (warnings []string, errors []error)
- type LocationId
- type ManagedClusterId
- type RoleBindingsCreateOrUpdateOperationResponse
- type RoleBindingsDeleteOperationResponse
- type RoleBindingsGetOperationResponse
- type RoleBindingsListCompleteResult
- type RoleBindingsListOperationResponse
- type RolesListCompleteResult
- type RolesListOperationResponse
- type TrustedAccessClient
- func (c TrustedAccessClient) RoleBindingsCreateOrUpdate(ctx context.Context, id TrustedAccessRoleBindingId, ...) (result RoleBindingsCreateOrUpdateOperationResponse, err error)
- func (c TrustedAccessClient) RoleBindingsDelete(ctx context.Context, id TrustedAccessRoleBindingId) (result RoleBindingsDeleteOperationResponse, err error)
- func (c TrustedAccessClient) RoleBindingsGet(ctx context.Context, id TrustedAccessRoleBindingId) (result RoleBindingsGetOperationResponse, err error)
- func (c TrustedAccessClient) RoleBindingsList(ctx context.Context, id ManagedClusterId) (resp RoleBindingsListOperationResponse, err error)
- func (c TrustedAccessClient) RoleBindingsListComplete(ctx context.Context, id ManagedClusterId) (RoleBindingsListCompleteResult, error)
- func (c TrustedAccessClient) RoleBindingsListCompleteMatchingPredicate(ctx context.Context, id ManagedClusterId, ...) (resp RoleBindingsListCompleteResult, err error)
- func (c TrustedAccessClient) RolesList(ctx context.Context, id LocationId) (resp RolesListOperationResponse, err error)
- func (c TrustedAccessClient) RolesListComplete(ctx context.Context, id LocationId) (RolesListCompleteResult, error)
- func (c TrustedAccessClient) RolesListCompleteMatchingPredicate(ctx context.Context, id LocationId, ...) (resp RolesListCompleteResult, err error)
- type TrustedAccessRole
- type TrustedAccessRoleBinding
- type TrustedAccessRoleBindingId
- func NewTrustedAccessRoleBindingID(subscriptionId string, resourceGroupName string, managedClusterName string, ...) TrustedAccessRoleBindingId
- func ParseTrustedAccessRoleBindingID(input string) (*TrustedAccessRoleBindingId, error)
- func ParseTrustedAccessRoleBindingIDInsensitively(input string) (*TrustedAccessRoleBindingId, error)
- type TrustedAccessRoleBindingOperationPredicate
- type TrustedAccessRoleBindingProperties
- type TrustedAccessRoleBindingProvisioningState
- type TrustedAccessRoleOperationPredicate
- type TrustedAccessRoleRule
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForTrustedAccessRoleBindingProvisioningState ¶
func PossibleValuesForTrustedAccessRoleBindingProvisioningState() []string
func ValidateLocationID ¶
ValidateLocationID checks that 'input' can be parsed as a Location ID
func ValidateManagedClusterID ¶
ValidateManagedClusterID checks that 'input' can be parsed as a Managed Cluster ID
func ValidateTrustedAccessRoleBindingID ¶
func ValidateTrustedAccessRoleBindingID(input interface{}, key string) (warnings []string, errors []error)
ValidateTrustedAccessRoleBindingID checks that 'input' can be parsed as a Trusted Access Role Binding ID
Types ¶
type LocationId ¶
LocationId is a struct representing the Resource ID for a Location
func NewLocationID ¶
func NewLocationID(subscriptionId string, 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) 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 ManagedClusterId ¶
type ManagedClusterId struct { SubscriptionId string ResourceGroupName string ManagedClusterName string }
ManagedClusterId is a struct representing the Resource ID for a Managed Cluster
func NewManagedClusterID ¶
func NewManagedClusterID(subscriptionId string, resourceGroupName string, managedClusterName string) ManagedClusterId
NewManagedClusterID returns a new ManagedClusterId struct
func ParseManagedClusterID ¶
func ParseManagedClusterID(input string) (*ManagedClusterId, error)
ParseManagedClusterID parses 'input' into a ManagedClusterId
func ParseManagedClusterIDInsensitively ¶
func ParseManagedClusterIDInsensitively(input string) (*ManagedClusterId, error)
ParseManagedClusterIDInsensitively parses 'input' case-insensitively into a ManagedClusterId note: this method should only be used for API response data and not user input
func (ManagedClusterId) ID ¶
func (id ManagedClusterId) ID() string
ID returns the formatted Managed Cluster ID
func (ManagedClusterId) Segments ¶
func (id ManagedClusterId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Managed Cluster ID
func (ManagedClusterId) String ¶
func (id ManagedClusterId) String() string
String returns a human-readable description of this Managed Cluster ID
type RoleBindingsCreateOrUpdateOperationResponse ¶
type RoleBindingsCreateOrUpdateOperationResponse struct { HttpResponse *http.Response Model *TrustedAccessRoleBinding }
type RoleBindingsGetOperationResponse ¶
type RoleBindingsGetOperationResponse struct { HttpResponse *http.Response Model *TrustedAccessRoleBinding }
type RoleBindingsListCompleteResult ¶
type RoleBindingsListCompleteResult struct {
Items []TrustedAccessRoleBinding
}
type RoleBindingsListOperationResponse ¶
type RoleBindingsListOperationResponse struct { HttpResponse *http.Response Model *[]TrustedAccessRoleBinding // contains filtered or unexported fields }
func (RoleBindingsListOperationResponse) HasMore ¶
func (r RoleBindingsListOperationResponse) HasMore() bool
func (RoleBindingsListOperationResponse) LoadMore ¶
func (r RoleBindingsListOperationResponse) LoadMore(ctx context.Context) (resp RoleBindingsListOperationResponse, err error)
type RolesListCompleteResult ¶
type RolesListCompleteResult struct {
Items []TrustedAccessRole
}
type RolesListOperationResponse ¶
type RolesListOperationResponse struct { HttpResponse *http.Response Model *[]TrustedAccessRole // contains filtered or unexported fields }
func (RolesListOperationResponse) HasMore ¶
func (r RolesListOperationResponse) HasMore() bool
func (RolesListOperationResponse) LoadMore ¶
func (r RolesListOperationResponse) LoadMore(ctx context.Context) (resp RolesListOperationResponse, err error)
type TrustedAccessClient ¶
type TrustedAccessClient struct { Client autorest.Client // contains filtered or unexported fields }
func NewTrustedAccessClientWithBaseURI ¶
func NewTrustedAccessClientWithBaseURI(endpoint string) TrustedAccessClient
func (TrustedAccessClient) RoleBindingsCreateOrUpdate ¶
func (c TrustedAccessClient) RoleBindingsCreateOrUpdate(ctx context.Context, id TrustedAccessRoleBindingId, input TrustedAccessRoleBinding) (result RoleBindingsCreateOrUpdateOperationResponse, err error)
RoleBindingsCreateOrUpdate ...
func (TrustedAccessClient) RoleBindingsDelete ¶
func (c TrustedAccessClient) RoleBindingsDelete(ctx context.Context, id TrustedAccessRoleBindingId) (result RoleBindingsDeleteOperationResponse, err error)
RoleBindingsDelete ...
func (TrustedAccessClient) RoleBindingsGet ¶
func (c TrustedAccessClient) RoleBindingsGet(ctx context.Context, id TrustedAccessRoleBindingId) (result RoleBindingsGetOperationResponse, err error)
RoleBindingsGet ...
func (TrustedAccessClient) RoleBindingsList ¶
func (c TrustedAccessClient) RoleBindingsList(ctx context.Context, id ManagedClusterId) (resp RoleBindingsListOperationResponse, err error)
RoleBindingsList ...
func (TrustedAccessClient) RoleBindingsListComplete ¶
func (c TrustedAccessClient) RoleBindingsListComplete(ctx context.Context, id ManagedClusterId) (RoleBindingsListCompleteResult, error)
RoleBindingsListComplete retrieves all of the results into a single object
func (TrustedAccessClient) RoleBindingsListCompleteMatchingPredicate ¶
func (c TrustedAccessClient) RoleBindingsListCompleteMatchingPredicate(ctx context.Context, id ManagedClusterId, predicate TrustedAccessRoleBindingOperationPredicate) (resp RoleBindingsListCompleteResult, err error)
RoleBindingsListCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (TrustedAccessClient) RolesList ¶
func (c TrustedAccessClient) RolesList(ctx context.Context, id LocationId) (resp RolesListOperationResponse, err error)
RolesList ...
func (TrustedAccessClient) RolesListComplete ¶
func (c TrustedAccessClient) RolesListComplete(ctx context.Context, id LocationId) (RolesListCompleteResult, error)
RolesListComplete retrieves all of the results into a single object
func (TrustedAccessClient) RolesListCompleteMatchingPredicate ¶
func (c TrustedAccessClient) RolesListCompleteMatchingPredicate(ctx context.Context, id LocationId, predicate TrustedAccessRoleOperationPredicate) (resp RolesListCompleteResult, err error)
RolesListCompleteMatchingPredicate retrieves all of the results and then applied the predicate
type TrustedAccessRole ¶
type TrustedAccessRole struct { Name *string `json:"name,omitempty"` Rules *[]TrustedAccessRoleRule `json:"rules,omitempty"` SourceResourceType *string `json:"sourceResourceType,omitempty"` }
type TrustedAccessRoleBinding ¶
type TrustedAccessRoleBinding struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties TrustedAccessRoleBindingProperties `json:"properties"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type TrustedAccessRoleBindingId ¶
type TrustedAccessRoleBindingId struct { SubscriptionId string ResourceGroupName string ManagedClusterName string TrustedAccessRoleBindingName string }
TrustedAccessRoleBindingId is a struct representing the Resource ID for a Trusted Access Role Binding
func NewTrustedAccessRoleBindingID ¶
func NewTrustedAccessRoleBindingID(subscriptionId string, resourceGroupName string, managedClusterName string, trustedAccessRoleBindingName string) TrustedAccessRoleBindingId
NewTrustedAccessRoleBindingID returns a new TrustedAccessRoleBindingId struct
func ParseTrustedAccessRoleBindingID ¶
func ParseTrustedAccessRoleBindingID(input string) (*TrustedAccessRoleBindingId, error)
ParseTrustedAccessRoleBindingID parses 'input' into a TrustedAccessRoleBindingId
func ParseTrustedAccessRoleBindingIDInsensitively ¶
func ParseTrustedAccessRoleBindingIDInsensitively(input string) (*TrustedAccessRoleBindingId, error)
ParseTrustedAccessRoleBindingIDInsensitively parses 'input' case-insensitively into a TrustedAccessRoleBindingId note: this method should only be used for API response data and not user input
func (TrustedAccessRoleBindingId) ID ¶
func (id TrustedAccessRoleBindingId) ID() string
ID returns the formatted Trusted Access Role Binding ID
func (TrustedAccessRoleBindingId) Segments ¶
func (id TrustedAccessRoleBindingId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Trusted Access Role Binding ID
func (TrustedAccessRoleBindingId) String ¶
func (id TrustedAccessRoleBindingId) String() string
String returns a human-readable description of this Trusted Access Role Binding ID
type TrustedAccessRoleBindingOperationPredicate ¶
func (TrustedAccessRoleBindingOperationPredicate) Matches ¶
func (p TrustedAccessRoleBindingOperationPredicate) Matches(input TrustedAccessRoleBinding) bool
type TrustedAccessRoleBindingProperties ¶
type TrustedAccessRoleBindingProperties struct { ProvisioningState *TrustedAccessRoleBindingProvisioningState `json:"provisioningState,omitempty"` Roles []string `json:"roles"` SourceResourceId string `json:"sourceResourceId"` }
type TrustedAccessRoleBindingProvisioningState ¶
type TrustedAccessRoleBindingProvisioningState string
const ( TrustedAccessRoleBindingProvisioningStateDeleting TrustedAccessRoleBindingProvisioningState = "Deleting" TrustedAccessRoleBindingProvisioningStateFailed TrustedAccessRoleBindingProvisioningState = "Failed" TrustedAccessRoleBindingProvisioningStateSucceeded TrustedAccessRoleBindingProvisioningState = "Succeeded" TrustedAccessRoleBindingProvisioningStateUpdating TrustedAccessRoleBindingProvisioningState = "Updating" )
type TrustedAccessRoleOperationPredicate ¶
func (TrustedAccessRoleOperationPredicate) Matches ¶
func (p TrustedAccessRoleOperationPredicate) Matches(input TrustedAccessRole) bool
type TrustedAccessRoleRule ¶
Source Files ¶
- client.go
- constants.go
- id_location.go
- id_managedcluster.go
- id_trustedaccessrolebinding.go
- method_rolebindingscreateorupdate_autorest.go
- method_rolebindingsdelete_autorest.go
- method_rolebindingsget_autorest.go
- method_rolebindingslist_autorest.go
- method_roleslist_autorest.go
- model_trustedaccessrole.go
- model_trustedaccessrolebinding.go
- model_trustedaccessrolebindingproperties.go
- model_trustedaccessrolerule.go
- predicates.go
- version.go