Documentation ¶
Index ¶
Constants ¶
View Source
const ( MigrationSourceGroup = "fakesourceapi" MigrationSourceVersion = "v1alpha1" MigrationSourceKind = "VPC" MigrationTargetGroup = "faketargetapi" MigrationTargetVersion = "v1alpha1" MigrationTargetKind = "VPC" )
Variables ¶
View Source
var ( MigrationSourceGVK = schema.GroupVersionKind{ Group: MigrationSourceGroup, Version: MigrationSourceVersion, Kind: MigrationSourceKind, } MigrationTargetGVK = schema.GroupVersionKind{ Group: MigrationTargetGroup, Version: MigrationTargetVersion, Kind: MigrationTargetKind, } )
Functions ¶
This section is empty.
Types ¶
type EmbeddedParameter ¶
type EmbeddedParameter struct {
Param *string `json:"param,omitempty"`
}
type MigrationSourceObject ¶
type MigrationSourceObject struct { mocks.MockManaged // cannot inline v1.TypeMeta here as mocks.MockManaged is also inlined APIVersion string `json:"apiVersion,omitempty"` Kind string `json:"kind,omitempty"` // cannot inline v1.ObjectMeta here as mocks.MockManaged is also inlined ObjectMeta ObjectMeta `json:"metadata,omitempty"` Spec SourceSpec `json:"spec"` Status Status `json:"status,omitempty"` }
func (*MigrationSourceObject) GetName ¶
func (m *MigrationSourceObject) GetName() string
type MigrationTargetObject ¶
type MigrationTargetObject struct { mocks.MockManaged // cannot inline v1.TypeMeta here as mocks.MockManaged is also inlined APIVersion string `json:"apiVersion,omitempty"` Kind string `json:"kind,omitempty"` // cannot inline v1.ObjectMeta here as mocks.MockManaged is also inlined ObjectMeta ObjectMeta `json:"metadata,omitempty"` Spec TargetSpec `json:"spec"` Status Status `json:"status,omitempty"` }
func (*MigrationTargetObject) GetGenerateName ¶
func (m *MigrationTargetObject) GetGenerateName() string
func (*MigrationTargetObject) GetName ¶
func (m *MigrationTargetObject) GetName() string
func (*MigrationTargetObject) GetObjectKind ¶
func (m *MigrationTargetObject) GetObjectKind() schema.ObjectKind
type ObjectMeta ¶
type Observation ¶
type Observation struct{}
type SourceSpec ¶
type SourceSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider SourceSpecParameters `json:"forProvider"` }
type SourceSpecParameters ¶
type SourceSpecParameters struct { Region *string `json:"region,omitempty"` CIDRBlock string `json:"cidrBlock"` Tags []Tag `json:"tags,omitempty"` TestParam *EmbeddedParameter `json:",inline"` }
type Status ¶
type Status struct { xpv1.ResourceStatus `json:",inline"` AtProvider Observation `json:"atProvider,omitempty"` }
type TargetSpec ¶
type TargetSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider TargetSpecParameters `json:"forProvider"` }
type TargetSpecParameters ¶
type TargetSpecParameters struct { Region *string `json:"region,omitempty"` CIDRBlock string `json:"cidrBlock"` Tags map[string]string `json:"tags,omitempty"` TestParam EmbeddedParameter `json:",inline"` }
Click to show internal directories.
Click to hide internal directories.