Documentation ¶
Index ¶
- func PossibleValuesForArcSettingAggregateState() []string
- func PossibleValuesForNodeArcState() []string
- func PossibleValuesForProvisioningState() []string
- func ValidateArcSettingID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateClusterID(input interface{}, key string) (warnings []string, errors []error)
- type ArcIdentityResponse
- type ArcIdentityResponseProperties
- type ArcSetting
- type ArcSettingAggregateState
- type ArcSettingId
- type ArcSettingOperationPredicate
- type ArcSettingProperties
- type ArcSettingsClient
- func (c ArcSettingsClient) ArcSettingsCreate(ctx context.Context, id ArcSettingId, input ArcSetting) (result ArcSettingsCreateOperationResponse, err error)
- func (c ArcSettingsClient) ArcSettingsDelete(ctx context.Context, id ArcSettingId) (result ArcSettingsDeleteOperationResponse, err error)
- func (c ArcSettingsClient) ArcSettingsDeleteThenPoll(ctx context.Context, id ArcSettingId) error
- func (c ArcSettingsClient) ArcSettingsGet(ctx context.Context, id ArcSettingId) (result ArcSettingsGetOperationResponse, err error)
- func (c ArcSettingsClient) ArcSettingsListByCluster(ctx context.Context, id ClusterId) (resp ArcSettingsListByClusterOperationResponse, err error)
- func (c ArcSettingsClient) ArcSettingsListByClusterComplete(ctx context.Context, id ClusterId) (ArcSettingsListByClusterCompleteResult, error)
- func (c ArcSettingsClient) ArcSettingsListByClusterCompleteMatchingPredicate(ctx context.Context, id ClusterId, predicate ArcSettingOperationPredicate) (resp ArcSettingsListByClusterCompleteResult, err error)
- func (c ArcSettingsClient) ArcSettingsUpdate(ctx context.Context, id ArcSettingId, input ArcSettingsPatch) (result ArcSettingsUpdateOperationResponse, err error)
- func (c ArcSettingsClient) CreateIdentity(ctx context.Context, id ArcSettingId) (result CreateIdentityOperationResponse, err error)
- func (c ArcSettingsClient) CreateIdentityThenPoll(ctx context.Context, id ArcSettingId) error
- func (c ArcSettingsClient) GeneratePassword(ctx context.Context, id ArcSettingId) (result GeneratePasswordOperationResponse, err error)
- type ArcSettingsCreateOperationResponse
- type ArcSettingsDeleteOperationResponse
- type ArcSettingsGetOperationResponse
- type ArcSettingsListByClusterCompleteResult
- type ArcSettingsListByClusterOperationResponse
- type ArcSettingsPatch
- type ArcSettingsPatchProperties
- type ArcSettingsUpdateOperationResponse
- type ClusterId
- type CreateIdentityOperationResponse
- type GeneratePasswordOperationResponse
- type NodeArcState
- type PasswordCredential
- type PerNodeState
- type ProvisioningState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForArcSettingAggregateState ¶
func PossibleValuesForArcSettingAggregateState() []string
func PossibleValuesForNodeArcState ¶
func PossibleValuesForNodeArcState() []string
func PossibleValuesForProvisioningState ¶
func PossibleValuesForProvisioningState() []string
func ValidateArcSettingID ¶
ValidateArcSettingID checks that 'input' can be parsed as a Arc Setting ID
func ValidateClusterID ¶
ValidateClusterID checks that 'input' can be parsed as a Cluster ID
Types ¶
type ArcIdentityResponse ¶
type ArcIdentityResponse struct {
Properties *ArcIdentityResponseProperties `json:"properties,omitempty"`
}
type ArcIdentityResponseProperties ¶
type ArcIdentityResponseProperties struct { ArcApplicationClientId *string `json:"arcApplicationClientId,omitempty"` ArcApplicationObjectId *string `json:"arcApplicationObjectId,omitempty"` ArcApplicationTenantId *string `json:"arcApplicationTenantId,omitempty"` ArcServicePrincipalObjectId *string `json:"arcServicePrincipalObjectId,omitempty"` }
type ArcSetting ¶
type ArcSetting struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *ArcSettingProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type ArcSettingAggregateState ¶
type ArcSettingAggregateState string
const ( ArcSettingAggregateStateCanceled ArcSettingAggregateState = "Canceled" ArcSettingAggregateStateConnected ArcSettingAggregateState = "Connected" ArcSettingAggregateStateCreating ArcSettingAggregateState = "Creating" ArcSettingAggregateStateDeleted ArcSettingAggregateState = "Deleted" ArcSettingAggregateStateDeleting ArcSettingAggregateState = "Deleting" ArcSettingAggregateStateDisconnected ArcSettingAggregateState = "Disconnected" ArcSettingAggregateStateError ArcSettingAggregateState = "Error" ArcSettingAggregateStateFailed ArcSettingAggregateState = "Failed" ArcSettingAggregateStateInProgress ArcSettingAggregateState = "InProgress" ArcSettingAggregateStateMoving ArcSettingAggregateState = "Moving" ArcSettingAggregateStateNotSpecified ArcSettingAggregateState = "NotSpecified" ArcSettingAggregateStatePartiallyConnected ArcSettingAggregateState = "PartiallyConnected" ArcSettingAggregateStatePartiallySucceeded ArcSettingAggregateState = "PartiallySucceeded" ArcSettingAggregateStateSucceeded ArcSettingAggregateState = "Succeeded" ArcSettingAggregateStateUpdating ArcSettingAggregateState = "Updating" )
type ArcSettingId ¶
type ArcSettingId struct { SubscriptionId string ResourceGroupName string ClusterName string ArcSettingName string }
ArcSettingId is a struct representing the Resource ID for a Arc Setting
func NewArcSettingID ¶
func NewArcSettingID(subscriptionId string, resourceGroupName string, clusterName string, arcSettingName string) ArcSettingId
NewArcSettingID returns a new ArcSettingId struct
func ParseArcSettingID ¶
func ParseArcSettingID(input string) (*ArcSettingId, error)
ParseArcSettingID parses 'input' into a ArcSettingId
func ParseArcSettingIDInsensitively ¶
func ParseArcSettingIDInsensitively(input string) (*ArcSettingId, error)
ParseArcSettingIDInsensitively parses 'input' case-insensitively into a ArcSettingId note: this method should only be used for API response data and not user input
func (ArcSettingId) Segments ¶
func (id ArcSettingId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Arc Setting ID
func (ArcSettingId) String ¶
func (id ArcSettingId) String() string
String returns a human-readable description of this Arc Setting ID
type ArcSettingOperationPredicate ¶
func (ArcSettingOperationPredicate) Matches ¶
func (p ArcSettingOperationPredicate) Matches(input ArcSetting) bool
type ArcSettingProperties ¶
type ArcSettingProperties struct { AggregateState *ArcSettingAggregateState `json:"aggregateState,omitempty"` ArcApplicationClientId *string `json:"arcApplicationClientId,omitempty"` ArcApplicationObjectId *string `json:"arcApplicationObjectId,omitempty"` ArcApplicationTenantId *string `json:"arcApplicationTenantId,omitempty"` ArcInstanceResourceGroup *string `json:"arcInstanceResourceGroup,omitempty"` ArcServicePrincipalObjectId *string `json:"arcServicePrincipalObjectId,omitempty"` ConnectivityProperties *interface{} `json:"connectivityProperties,omitempty"` PerNodeDetails *[]PerNodeState `json:"perNodeDetails,omitempty"` ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"` }
type ArcSettingsClient ¶
func NewArcSettingsClientWithBaseURI ¶
func NewArcSettingsClientWithBaseURI(endpoint string) ArcSettingsClient
func (ArcSettingsClient) ArcSettingsCreate ¶
func (c ArcSettingsClient) ArcSettingsCreate(ctx context.Context, id ArcSettingId, input ArcSetting) (result ArcSettingsCreateOperationResponse, err error)
ArcSettingsCreate ...
func (ArcSettingsClient) ArcSettingsDelete ¶
func (c ArcSettingsClient) ArcSettingsDelete(ctx context.Context, id ArcSettingId) (result ArcSettingsDeleteOperationResponse, err error)
ArcSettingsDelete ...
func (ArcSettingsClient) ArcSettingsDeleteThenPoll ¶
func (c ArcSettingsClient) ArcSettingsDeleteThenPoll(ctx context.Context, id ArcSettingId) error
ArcSettingsDeleteThenPoll performs ArcSettingsDelete then polls until it's completed
func (ArcSettingsClient) ArcSettingsGet ¶
func (c ArcSettingsClient) ArcSettingsGet(ctx context.Context, id ArcSettingId) (result ArcSettingsGetOperationResponse, err error)
ArcSettingsGet ...
func (ArcSettingsClient) ArcSettingsListByCluster ¶
func (c ArcSettingsClient) ArcSettingsListByCluster(ctx context.Context, id ClusterId) (resp ArcSettingsListByClusterOperationResponse, err error)
ArcSettingsListByCluster ...
func (ArcSettingsClient) ArcSettingsListByClusterComplete ¶
func (c ArcSettingsClient) ArcSettingsListByClusterComplete(ctx context.Context, id ClusterId) (ArcSettingsListByClusterCompleteResult, error)
ArcSettingsListByClusterComplete retrieves all of the results into a single object
func (ArcSettingsClient) ArcSettingsListByClusterCompleteMatchingPredicate ¶
func (c ArcSettingsClient) ArcSettingsListByClusterCompleteMatchingPredicate(ctx context.Context, id ClusterId, predicate ArcSettingOperationPredicate) (resp ArcSettingsListByClusterCompleteResult, err error)
ArcSettingsListByClusterCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (ArcSettingsClient) ArcSettingsUpdate ¶
func (c ArcSettingsClient) ArcSettingsUpdate(ctx context.Context, id ArcSettingId, input ArcSettingsPatch) (result ArcSettingsUpdateOperationResponse, err error)
ArcSettingsUpdate ...
func (ArcSettingsClient) CreateIdentity ¶
func (c ArcSettingsClient) CreateIdentity(ctx context.Context, id ArcSettingId) (result CreateIdentityOperationResponse, err error)
CreateIdentity ...
func (ArcSettingsClient) CreateIdentityThenPoll ¶
func (c ArcSettingsClient) CreateIdentityThenPoll(ctx context.Context, id ArcSettingId) error
CreateIdentityThenPoll performs CreateIdentity then polls until it's completed
func (ArcSettingsClient) GeneratePassword ¶
func (c ArcSettingsClient) GeneratePassword(ctx context.Context, id ArcSettingId) (result GeneratePasswordOperationResponse, err error)
GeneratePassword ...
type ArcSettingsCreateOperationResponse ¶
type ArcSettingsCreateOperationResponse struct { HttpResponse *http.Response Model *ArcSetting }
type ArcSettingsDeleteOperationResponse ¶
type ArcSettingsDeleteOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type ArcSettingsGetOperationResponse ¶
type ArcSettingsGetOperationResponse struct { HttpResponse *http.Response Model *ArcSetting }
type ArcSettingsListByClusterCompleteResult ¶
type ArcSettingsListByClusterCompleteResult struct {
Items []ArcSetting
}
type ArcSettingsListByClusterOperationResponse ¶
type ArcSettingsListByClusterOperationResponse struct { HttpResponse *http.Response Model *[]ArcSetting // contains filtered or unexported fields }
func (ArcSettingsListByClusterOperationResponse) HasMore ¶
func (r ArcSettingsListByClusterOperationResponse) HasMore() bool
func (ArcSettingsListByClusterOperationResponse) LoadMore ¶
func (r ArcSettingsListByClusterOperationResponse) LoadMore(ctx context.Context) (resp ArcSettingsListByClusterOperationResponse, err error)
type ArcSettingsPatch ¶
type ArcSettingsPatch struct { Properties *ArcSettingsPatchProperties `json:"properties,omitempty"` Tags *map[string]string `json:"tags,omitempty"` }
type ArcSettingsPatchProperties ¶
type ArcSettingsPatchProperties struct {
ConnectivityProperties *interface{} `json:"connectivityProperties,omitempty"`
}
type ArcSettingsUpdateOperationResponse ¶
type ArcSettingsUpdateOperationResponse struct { HttpResponse *http.Response Model *ArcSetting }
type ClusterId ¶
ClusterId is a struct representing the Resource ID for a Cluster
func NewClusterID ¶
NewClusterID returns a new ClusterId struct
func ParseClusterID ¶
ParseClusterID parses 'input' into a ClusterId
func ParseClusterIDInsensitively ¶
ParseClusterIDInsensitively parses 'input' case-insensitively into a ClusterId note: this method should only be used for API response data and not user input
func (ClusterId) Segments ¶
func (id ClusterId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Cluster ID
type CreateIdentityOperationResponse ¶
type CreateIdentityOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type GeneratePasswordOperationResponse ¶
type GeneratePasswordOperationResponse struct { HttpResponse *http.Response Model *PasswordCredential }
type NodeArcState ¶
type NodeArcState string
const ( NodeArcStateCanceled NodeArcState = "Canceled" NodeArcStateConnected NodeArcState = "Connected" NodeArcStateCreating NodeArcState = "Creating" NodeArcStateDeleted NodeArcState = "Deleted" NodeArcStateDeleting NodeArcState = "Deleting" NodeArcStateDisconnected NodeArcState = "Disconnected" NodeArcStateError NodeArcState = "Error" NodeArcStateFailed NodeArcState = "Failed" NodeArcStateMoving NodeArcState = "Moving" NodeArcStateNotSpecified NodeArcState = "NotSpecified" NodeArcStateSucceeded NodeArcState = "Succeeded" NodeArcStateUpdating NodeArcState = "Updating" )
type PasswordCredential ¶
type PasswordCredential struct { EndDateTime *string `json:"endDateTime,omitempty"` KeyId *string `json:"keyId,omitempty"` SecretText *string `json:"secretText,omitempty"` StartDateTime *string `json:"startDateTime,omitempty"` }
func (*PasswordCredential) GetEndDateTimeAsTime ¶
func (o *PasswordCredential) GetEndDateTimeAsTime() (*time.Time, error)
func (*PasswordCredential) GetStartDateTimeAsTime ¶
func (o *PasswordCredential) GetStartDateTimeAsTime() (*time.Time, error)
func (*PasswordCredential) SetEndDateTimeAsTime ¶
func (o *PasswordCredential) SetEndDateTimeAsTime(input time.Time)
func (*PasswordCredential) SetStartDateTimeAsTime ¶
func (o *PasswordCredential) SetStartDateTimeAsTime(input time.Time)
type PerNodeState ¶
type PerNodeState struct { ArcInstance *string `json:"arcInstance,omitempty"` Name *string `json:"name,omitempty"` State *NodeArcState `json:"state,omitempty"` }
type ProvisioningState ¶
type ProvisioningState string
const ( ProvisioningStateAccepted ProvisioningState = "Accepted" ProvisioningStateCanceled ProvisioningState = "Canceled" ProvisioningStateFailed ProvisioningState = "Failed" ProvisioningStateProvisioning ProvisioningState = "Provisioning" ProvisioningStateSucceeded ProvisioningState = "Succeeded" )
Source Files ¶
- client.go
- constants.go
- id_arcsetting.go
- id_cluster.go
- method_arcsettingscreate_autorest.go
- method_arcsettingsdelete_autorest.go
- method_arcsettingsget_autorest.go
- method_arcsettingslistbycluster_autorest.go
- method_arcsettingsupdate_autorest.go
- method_createidentity_autorest.go
- method_generatepassword_autorest.go
- model_arcidentityresponse.go
- model_arcidentityresponseproperties.go
- model_arcsetting.go
- model_arcsettingproperties.go
- model_arcsettingspatch.go
- model_arcsettingspatchproperties.go
- model_passwordcredential.go
- model_pernodestate.go
- predicates.go
- version.go