Documentation
¶
Index ¶
- Variables
- type InstallArc
- func (x *InstallArc) ClearMetadata()
- func (x *InstallArc) ClearSpec()
- func (x *InstallArc) ClearStatus()
- func (x *InstallArc) Defaulting()
- func (x *InstallArc) GetMetadata() *api.Metadata
- func (x *InstallArc) GetSpec() *InstallArcSpec
- func (x *InstallArc) GetStatus() *InstallArcStatus
- func (x *InstallArc) HasMetadata() bool
- func (x *InstallArc) HasSpec() bool
- func (x *InstallArc) HasStatus() bool
- func (*InstallArc) ProtoMessage()
- func (x *InstallArc) ProtoReflect() protoreflect.Message
- func (x *InstallArc) Redact()
- func (x *InstallArc) Reset()
- func (x *InstallArc) SetMetadata(v *api.Metadata)
- func (x *InstallArc) SetSpec(v *InstallArcSpec)
- func (x *InstallArc) SetStatus(v *InstallArcStatus)
- func (x *InstallArc) String() string
- func (x *InstallArc) Validate() error
- type InstallArcSpec
- func (x *InstallArcSpec) ClearAksClusterName()
- func (x *InstallArcSpec) ClearEnabled()
- func (x *InstallArcSpec) ClearLocation()
- func (x *InstallArcSpec) ClearMachineName()
- func (x *InstallArcSpec) ClearResourceGroup()
- func (x *InstallArcSpec) ClearSubscriptionId()
- func (x *InstallArcSpec) ClearTenantId()
- func (x *InstallArcSpec) Defaulting()
- func (x *InstallArcSpec) GetAksClusterName() string
- func (x *InstallArcSpec) GetEnabled() bool
- func (x *InstallArcSpec) GetLocation() string
- func (x *InstallArcSpec) GetMachineName() string
- func (x *InstallArcSpec) GetResourceGroup() string
- func (x *InstallArcSpec) GetSubscriptionId() string
- func (x *InstallArcSpec) GetTags() map[string]string
- func (x *InstallArcSpec) GetTenantId() string
- func (x *InstallArcSpec) HasAksClusterName() bool
- func (x *InstallArcSpec) HasEnabled() bool
- func (x *InstallArcSpec) HasLocation() bool
- func (x *InstallArcSpec) HasMachineName() bool
- func (x *InstallArcSpec) HasResourceGroup() bool
- func (x *InstallArcSpec) HasSubscriptionId() bool
- func (x *InstallArcSpec) HasTenantId() bool
- func (*InstallArcSpec) ProtoMessage()
- func (x *InstallArcSpec) ProtoReflect() protoreflect.Message
- func (x *InstallArcSpec) Reset()
- func (x *InstallArcSpec) SetAksClusterName(v string)
- func (x *InstallArcSpec) SetEnabled(v bool)
- func (x *InstallArcSpec) SetLocation(v string)
- func (x *InstallArcSpec) SetMachineName(v string)
- func (x *InstallArcSpec) SetResourceGroup(v string)
- func (x *InstallArcSpec) SetSubscriptionId(v string)
- func (x *InstallArcSpec) SetTags(v map[string]string)
- func (x *InstallArcSpec) SetTenantId(v string)
- func (x *InstallArcSpec) String() string
- func (x *InstallArcSpec) Validate() error
- type InstallArcSpec_builder
- type InstallArcStatus
- func (x *InstallArcStatus) ClearErrorMessage()
- func (x *InstallArcStatus) ClearMachineResourceId()
- func (x *InstallArcStatus) ClearPhase()
- func (x *InstallArcStatus) ClearPrincipalId()
- func (x *InstallArcStatus) ClearSuccess()
- func (x *InstallArcStatus) GetErrorMessage() string
- func (x *InstallArcStatus) GetMachineResourceId() string
- func (x *InstallArcStatus) GetPhase() string
- func (x *InstallArcStatus) GetPrincipalId() string
- func (x *InstallArcStatus) GetSuccess() bool
- func (x *InstallArcStatus) HasErrorMessage() bool
- func (x *InstallArcStatus) HasMachineResourceId() bool
- func (x *InstallArcStatus) HasPhase() bool
- func (x *InstallArcStatus) HasPrincipalId() bool
- func (x *InstallArcStatus) HasSuccess() bool
- func (*InstallArcStatus) ProtoMessage()
- func (x *InstallArcStatus) ProtoReflect() protoreflect.Message
- func (x *InstallArcStatus) Reset()
- func (x *InstallArcStatus) SetErrorMessage(v string)
- func (x *InstallArcStatus) SetMachineResourceId(v string)
- func (x *InstallArcStatus) SetPhase(v string)
- func (x *InstallArcStatus) SetPrincipalId(v string)
- func (x *InstallArcStatus) SetSuccess(v bool)
- func (x *InstallArcStatus) String() string
- type InstallArcStatus_builder
- type InstallArc_builder
Constants ¶
This section is empty.
Variables ¶
View Source
var File_components_arc_action_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type InstallArc ¶
type InstallArc struct {
// contains filtered or unexported fields
}
func (*InstallArc) ClearMetadata ¶
func (x *InstallArc) ClearMetadata()
func (*InstallArc) ClearSpec ¶
func (x *InstallArc) ClearSpec()
func (*InstallArc) ClearStatus ¶
func (x *InstallArc) ClearStatus()
func (*InstallArc) Defaulting ¶
func (x *InstallArc) Defaulting()
Defaulting sets default values for InstallArc fields
func (*InstallArc) GetMetadata ¶
func (x *InstallArc) GetMetadata() *api.Metadata
func (*InstallArc) GetSpec ¶
func (x *InstallArc) GetSpec() *InstallArcSpec
func (*InstallArc) GetStatus ¶
func (x *InstallArc) GetStatus() *InstallArcStatus
func (*InstallArc) HasMetadata ¶
func (x *InstallArc) HasMetadata() bool
func (*InstallArc) HasSpec ¶
func (x *InstallArc) HasSpec() bool
func (*InstallArc) HasStatus ¶
func (x *InstallArc) HasStatus() bool
func (*InstallArc) ProtoMessage ¶
func (*InstallArc) ProtoMessage()
func (*InstallArc) ProtoReflect ¶
func (x *InstallArc) ProtoReflect() protoreflect.Message
func (*InstallArc) Redact ¶
func (x *InstallArc) Redact()
Redact cleans up sensitive information from the InstallArc message
func (*InstallArc) Reset ¶
func (x *InstallArc) Reset()
func (*InstallArc) SetMetadata ¶
func (x *InstallArc) SetMetadata(v *api.Metadata)
func (*InstallArc) SetSpec ¶
func (x *InstallArc) SetSpec(v *InstallArcSpec)
func (*InstallArc) SetStatus ¶
func (x *InstallArc) SetStatus(v *InstallArcStatus)
func (*InstallArc) String ¶
func (x *InstallArc) String() string
func (*InstallArc) Validate ¶
func (x *InstallArc) Validate() error
Validate checks if all required fields are present and valid
type InstallArcSpec ¶
type InstallArcSpec struct {
XXX_raceDetectHookData protoimpl.RaceDetectHookData
XXX_presence [1]uint32
// contains filtered or unexported fields
}
func (*InstallArcSpec) ClearAksClusterName ¶
func (x *InstallArcSpec) ClearAksClusterName()
func (*InstallArcSpec) ClearEnabled ¶ added in v0.0.18
func (x *InstallArcSpec) ClearEnabled()
func (*InstallArcSpec) ClearLocation ¶
func (x *InstallArcSpec) ClearLocation()
func (*InstallArcSpec) ClearMachineName ¶
func (x *InstallArcSpec) ClearMachineName()
func (*InstallArcSpec) ClearResourceGroup ¶
func (x *InstallArcSpec) ClearResourceGroup()
func (*InstallArcSpec) ClearSubscriptionId ¶
func (x *InstallArcSpec) ClearSubscriptionId()
func (*InstallArcSpec) ClearTenantId ¶
func (x *InstallArcSpec) ClearTenantId()
func (*InstallArcSpec) Defaulting ¶
func (x *InstallArcSpec) Defaulting()
Defaulting sets default values for InstallArcSpec fields
func (*InstallArcSpec) GetAksClusterName ¶
func (x *InstallArcSpec) GetAksClusterName() string
func (*InstallArcSpec) GetEnabled ¶ added in v0.0.18
func (x *InstallArcSpec) GetEnabled() bool
func (*InstallArcSpec) GetLocation ¶
func (x *InstallArcSpec) GetLocation() string
func (*InstallArcSpec) GetMachineName ¶
func (x *InstallArcSpec) GetMachineName() string
func (*InstallArcSpec) GetResourceGroup ¶
func (x *InstallArcSpec) GetResourceGroup() string
func (*InstallArcSpec) GetSubscriptionId ¶
func (x *InstallArcSpec) GetSubscriptionId() string
func (*InstallArcSpec) GetTags ¶
func (x *InstallArcSpec) GetTags() map[string]string
func (*InstallArcSpec) GetTenantId ¶
func (x *InstallArcSpec) GetTenantId() string
func (*InstallArcSpec) HasAksClusterName ¶
func (x *InstallArcSpec) HasAksClusterName() bool
func (*InstallArcSpec) HasEnabled ¶ added in v0.0.18
func (x *InstallArcSpec) HasEnabled() bool
func (*InstallArcSpec) HasLocation ¶
func (x *InstallArcSpec) HasLocation() bool
func (*InstallArcSpec) HasMachineName ¶
func (x *InstallArcSpec) HasMachineName() bool
func (*InstallArcSpec) HasResourceGroup ¶
func (x *InstallArcSpec) HasResourceGroup() bool
func (*InstallArcSpec) HasSubscriptionId ¶
func (x *InstallArcSpec) HasSubscriptionId() bool
func (*InstallArcSpec) HasTenantId ¶
func (x *InstallArcSpec) HasTenantId() bool
func (*InstallArcSpec) ProtoMessage ¶
func (*InstallArcSpec) ProtoMessage()
func (*InstallArcSpec) ProtoReflect ¶
func (x *InstallArcSpec) ProtoReflect() protoreflect.Message
func (*InstallArcSpec) Reset ¶
func (x *InstallArcSpec) Reset()
func (*InstallArcSpec) SetAksClusterName ¶
func (x *InstallArcSpec) SetAksClusterName(v string)
func (*InstallArcSpec) SetEnabled ¶ added in v0.0.18
func (x *InstallArcSpec) SetEnabled(v bool)
func (*InstallArcSpec) SetLocation ¶
func (x *InstallArcSpec) SetLocation(v string)
func (*InstallArcSpec) SetMachineName ¶
func (x *InstallArcSpec) SetMachineName(v string)
func (*InstallArcSpec) SetResourceGroup ¶
func (x *InstallArcSpec) SetResourceGroup(v string)
func (*InstallArcSpec) SetSubscriptionId ¶
func (x *InstallArcSpec) SetSubscriptionId(v string)
func (*InstallArcSpec) SetTags ¶
func (x *InstallArcSpec) SetTags(v map[string]string)
func (*InstallArcSpec) SetTenantId ¶
func (x *InstallArcSpec) SetTenantId(v string)
func (*InstallArcSpec) String ¶
func (x *InstallArcSpec) String() string
func (*InstallArcSpec) Validate ¶
func (x *InstallArcSpec) Validate() error
Validate checks if all required fields are present and valid
type InstallArcSpec_builder ¶
type InstallArcSpec_builder struct {
// Azure subscription ID
SubscriptionId *string
// Azure tenant ID
TenantId *string
// Azure resource group for Arc machine
ResourceGroup *string
// Azure location for Arc machine
Location *string
// Arc machine name
MachineName *string
// Arc tags (key-value pairs)
Tags map[string]string
// Target AKS cluster name for RBAC assignments
AksClusterName *string
// enabled controls whether Arc installation is performed.
// Set to false when azure.arc.enabled is false in the agent config.
Enabled *bool
// contains filtered or unexported fields
}
func (InstallArcSpec_builder) Build ¶
func (b0 InstallArcSpec_builder) Build() *InstallArcSpec
type InstallArcStatus ¶
type InstallArcStatus struct {
XXX_raceDetectHookData protoimpl.RaceDetectHookData
XXX_presence [1]uint32
// contains filtered or unexported fields
}
func (*InstallArcStatus) ClearErrorMessage ¶
func (x *InstallArcStatus) ClearErrorMessage()
func (*InstallArcStatus) ClearMachineResourceId ¶
func (x *InstallArcStatus) ClearMachineResourceId()
func (*InstallArcStatus) ClearPhase ¶
func (x *InstallArcStatus) ClearPhase()
func (*InstallArcStatus) ClearPrincipalId ¶
func (x *InstallArcStatus) ClearPrincipalId()
func (*InstallArcStatus) ClearSuccess ¶
func (x *InstallArcStatus) ClearSuccess()
func (*InstallArcStatus) GetErrorMessage ¶
func (x *InstallArcStatus) GetErrorMessage() string
func (*InstallArcStatus) GetMachineResourceId ¶
func (x *InstallArcStatus) GetMachineResourceId() string
func (*InstallArcStatus) GetPhase ¶
func (x *InstallArcStatus) GetPhase() string
func (*InstallArcStatus) GetPrincipalId ¶
func (x *InstallArcStatus) GetPrincipalId() string
func (*InstallArcStatus) GetSuccess ¶
func (x *InstallArcStatus) GetSuccess() bool
func (*InstallArcStatus) HasErrorMessage ¶
func (x *InstallArcStatus) HasErrorMessage() bool
func (*InstallArcStatus) HasMachineResourceId ¶
func (x *InstallArcStatus) HasMachineResourceId() bool
func (*InstallArcStatus) HasPhase ¶
func (x *InstallArcStatus) HasPhase() bool
func (*InstallArcStatus) HasPrincipalId ¶
func (x *InstallArcStatus) HasPrincipalId() bool
func (*InstallArcStatus) HasSuccess ¶
func (x *InstallArcStatus) HasSuccess() bool
func (*InstallArcStatus) ProtoMessage ¶
func (*InstallArcStatus) ProtoMessage()
func (*InstallArcStatus) ProtoReflect ¶
func (x *InstallArcStatus) ProtoReflect() protoreflect.Message
func (*InstallArcStatus) Reset ¶
func (x *InstallArcStatus) Reset()
func (*InstallArcStatus) SetErrorMessage ¶
func (x *InstallArcStatus) SetErrorMessage(v string)
func (*InstallArcStatus) SetMachineResourceId ¶
func (x *InstallArcStatus) SetMachineResourceId(v string)
func (*InstallArcStatus) SetPhase ¶
func (x *InstallArcStatus) SetPhase(v string)
func (*InstallArcStatus) SetPrincipalId ¶
func (x *InstallArcStatus) SetPrincipalId(v string)
func (*InstallArcStatus) SetSuccess ¶
func (x *InstallArcStatus) SetSuccess(v bool)
func (*InstallArcStatus) String ¶
func (x *InstallArcStatus) String() string
type InstallArcStatus_builder ¶
type InstallArcStatus_builder struct {
// Installation phase (validation, installation, registration, rbac, completed)
Phase *string
// Success status
Success *bool
// Error message if failed
ErrorMessage *string
// Arc machine resource ID once registered
MachineResourceId *string
// Managed identity principal ID
PrincipalId *string
// contains filtered or unexported fields
}
func (InstallArcStatus_builder) Build ¶
func (b0 InstallArcStatus_builder) Build() *InstallArcStatus
type InstallArc_builder ¶
type InstallArc_builder struct {
Metadata *api.Metadata
Spec *InstallArcSpec
Status *InstallArcStatus
// contains filtered or unexported fields
}
func (InstallArc_builder) Build ¶
func (b0 InstallArc_builder) Build() *InstallArc
Click to show internal directories.
Click to hide internal directories.