arc

package
v0.0.20 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 23, 2026 License: MIT Imports: 9 Imported by: 0

Documentation

Index

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

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

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL