Documentation ¶
Overview ¶
+groupName=core.oci.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type AppCatalogListingResourceVersionAgreement
- func (in *AppCatalogListingResourceVersionAgreement) DeepCopy() *AppCatalogListingResourceVersionAgreement
- func (in *AppCatalogListingResourceVersionAgreement) DeepCopyInto(out *AppCatalogListingResourceVersionAgreement)
- func (in *AppCatalogListingResourceVersionAgreement) DeepCopyObject() runtime.Object
- func (r *AppCatalogListingResourceVersionAgreement) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AppCatalogListingResourceVersionAgreement) ValidateCreate() error
- func (r *AppCatalogListingResourceVersionAgreement) ValidateDelete() error
- func (r *AppCatalogListingResourceVersionAgreement) ValidateUpdate(old runtime.Object) error
- type AppCatalogListingResourceVersionAgreementList
- func (in *AppCatalogListingResourceVersionAgreementList) DeepCopy() *AppCatalogListingResourceVersionAgreementList
- func (in *AppCatalogListingResourceVersionAgreementList) DeepCopyInto(out *AppCatalogListingResourceVersionAgreementList)
- func (in *AppCatalogListingResourceVersionAgreementList) DeepCopyObject() runtime.Object
- type AppCatalogListingResourceVersionAgreementSpec
- type AppCatalogListingResourceVersionAgreementSpecResource
- type AppCatalogListingResourceVersionAgreementStatus
- type AppCatalogSubscription
- func (in *AppCatalogSubscription) DeepCopy() *AppCatalogSubscription
- func (in *AppCatalogSubscription) DeepCopyInto(out *AppCatalogSubscription)
- func (in *AppCatalogSubscription) DeepCopyObject() runtime.Object
- func (r *AppCatalogSubscription) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AppCatalogSubscription) ValidateCreate() error
- func (r *AppCatalogSubscription) ValidateDelete() error
- func (r *AppCatalogSubscription) ValidateUpdate(old runtime.Object) error
- type AppCatalogSubscriptionList
- type AppCatalogSubscriptionSpec
- type AppCatalogSubscriptionSpecResource
- type AppCatalogSubscriptionStatus
- type BootVolume
- func (in *BootVolume) DeepCopy() *BootVolume
- func (in *BootVolume) DeepCopyInto(out *BootVolume)
- func (in *BootVolume) DeepCopyObject() runtime.Object
- func (r *BootVolume) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BootVolume) ValidateCreate() error
- func (r *BootVolume) ValidateDelete() error
- func (r *BootVolume) ValidateUpdate(old runtime.Object) error
- type BootVolumeBackup
- func (in *BootVolumeBackup) DeepCopy() *BootVolumeBackup
- func (in *BootVolumeBackup) DeepCopyInto(out *BootVolumeBackup)
- func (in *BootVolumeBackup) DeepCopyObject() runtime.Object
- func (r *BootVolumeBackup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BootVolumeBackup) ValidateCreate() error
- func (r *BootVolumeBackup) ValidateDelete() error
- func (r *BootVolumeBackup) ValidateUpdate(old runtime.Object) error
- type BootVolumeBackupList
- type BootVolumeBackupSpec
- type BootVolumeBackupSpecResource
- type BootVolumeBackupSpecSourceDetails
- type BootVolumeBackupSpecSourceDetailsCodec
- type BootVolumeBackupStatus
- type BootVolumeList
- type BootVolumeSpec
- type BootVolumeSpecBootVolumeReplicas
- type BootVolumeSpecResource
- type BootVolumeSpecSourceDetails
- type BootVolumeSpecSourceDetailsCodec
- type BootVolumeStatus
- type ClusterNetwork
- func (in *ClusterNetwork) DeepCopy() *ClusterNetwork
- func (in *ClusterNetwork) DeepCopyInto(out *ClusterNetwork)
- func (in *ClusterNetwork) DeepCopyObject() runtime.Object
- func (r *ClusterNetwork) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ClusterNetwork) ValidateCreate() error
- func (r *ClusterNetwork) ValidateDelete() error
- func (r *ClusterNetwork) ValidateUpdate(old runtime.Object) error
- type ClusterNetworkList
- type ClusterNetworkSpec
- type ClusterNetworkSpecInstancePools
- type ClusterNetworkSpecInstancePoolsLoadBalancers
- type ClusterNetworkSpecInstancePoolsPlacementConfigurations
- type ClusterNetworkSpecInstancePoolsPlacementConfigurationsSecondaryVnicSubnets
- type ClusterNetworkSpecPlacementConfiguration
- type ClusterNetworkSpecPlacementConfigurationCodec
- type ClusterNetworkSpecPlacementConfigurationSecondaryVnicSubnets
- type ClusterNetworkSpecResource
- type ClusterNetworkStatus
- type ComputeCapacityReservation
- func (in *ComputeCapacityReservation) DeepCopy() *ComputeCapacityReservation
- func (in *ComputeCapacityReservation) DeepCopyInto(out *ComputeCapacityReservation)
- func (in *ComputeCapacityReservation) DeepCopyObject() runtime.Object
- func (r *ComputeCapacityReservation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ComputeCapacityReservation) ValidateCreate() error
- func (r *ComputeCapacityReservation) ValidateDelete() error
- func (r *ComputeCapacityReservation) ValidateUpdate(old runtime.Object) error
- type ComputeCapacityReservationList
- type ComputeCapacityReservationSpec
- type ComputeCapacityReservationSpecInstanceReservationConfigs
- type ComputeCapacityReservationSpecInstanceReservationConfigsInstanceShapeConfig
- type ComputeCapacityReservationSpecInstanceReservationConfigsInstanceShapeConfigCodec
- func (ComputeCapacityReservationSpecInstanceReservationConfigsInstanceShapeConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ComputeCapacityReservationSpecInstanceReservationConfigsInstanceShapeConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ComputeCapacityReservationSpecInstanceReservationConfigsInstanceShapeConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ComputeCapacityReservationSpecResource
- type ComputeCapacityReservationStatus
- type ComputeImageCapabilitySchema
- func (in *ComputeImageCapabilitySchema) DeepCopy() *ComputeImageCapabilitySchema
- func (in *ComputeImageCapabilitySchema) DeepCopyInto(out *ComputeImageCapabilitySchema)
- func (in *ComputeImageCapabilitySchema) DeepCopyObject() runtime.Object
- func (r *ComputeImageCapabilitySchema) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ComputeImageCapabilitySchema) ValidateCreate() error
- func (r *ComputeImageCapabilitySchema) ValidateDelete() error
- func (r *ComputeImageCapabilitySchema) ValidateUpdate(old runtime.Object) error
- type ComputeImageCapabilitySchemaList
- type ComputeImageCapabilitySchemaSpec
- type ComputeImageCapabilitySchemaSpecResource
- type ComputeImageCapabilitySchemaStatus
- type ConsoleHistory
- func (in *ConsoleHistory) DeepCopy() *ConsoleHistory
- func (in *ConsoleHistory) DeepCopyInto(out *ConsoleHistory)
- func (in *ConsoleHistory) DeepCopyObject() runtime.Object
- func (r *ConsoleHistory) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ConsoleHistory) ValidateCreate() error
- func (r *ConsoleHistory) ValidateDelete() error
- func (r *ConsoleHistory) ValidateUpdate(old runtime.Object) error
- type ConsoleHistoryList
- type ConsoleHistorySpec
- type ConsoleHistorySpecResource
- type ConsoleHistoryStatus
- type Cpe
- func (in *Cpe) DeepCopy() *Cpe
- func (in *Cpe) DeepCopyInto(out *Cpe)
- func (in *Cpe) DeepCopyObject() runtime.Object
- func (r *Cpe) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Cpe) ValidateCreate() error
- func (r *Cpe) ValidateDelete() error
- func (r *Cpe) ValidateUpdate(old runtime.Object) error
- type CpeList
- type CpeSpec
- type CpeSpecResource
- type CpeStatus
- type CrossConnect
- func (in *CrossConnect) DeepCopy() *CrossConnect
- func (in *CrossConnect) DeepCopyInto(out *CrossConnect)
- func (in *CrossConnect) DeepCopyObject() runtime.Object
- func (r *CrossConnect) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CrossConnect) ValidateCreate() error
- func (r *CrossConnect) ValidateDelete() error
- func (r *CrossConnect) ValidateUpdate(old runtime.Object) error
- type CrossConnectGroup
- func (in *CrossConnectGroup) DeepCopy() *CrossConnectGroup
- func (in *CrossConnectGroup) DeepCopyInto(out *CrossConnectGroup)
- func (in *CrossConnectGroup) DeepCopyObject() runtime.Object
- func (r *CrossConnectGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CrossConnectGroup) ValidateCreate() error
- func (r *CrossConnectGroup) ValidateDelete() error
- func (r *CrossConnectGroup) ValidateUpdate(old runtime.Object) error
- type CrossConnectGroupList
- type CrossConnectGroupSpec
- type CrossConnectGroupSpecMacsecProperties
- type CrossConnectGroupSpecMacsecPropertiesCodec
- type CrossConnectGroupSpecMacsecPropertiesPrimaryKey
- type CrossConnectGroupSpecMacsecPropertiesPrimaryKeyCodec
- func (CrossConnectGroupSpecMacsecPropertiesPrimaryKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (CrossConnectGroupSpecMacsecPropertiesPrimaryKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (CrossConnectGroupSpecMacsecPropertiesPrimaryKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type CrossConnectGroupSpecResource
- type CrossConnectGroupStatus
- type CrossConnectList
- type CrossConnectSpec
- type CrossConnectSpecMacsecProperties
- type CrossConnectSpecMacsecPropertiesCodec
- type CrossConnectSpecMacsecPropertiesPrimaryKey
- type CrossConnectSpecMacsecPropertiesPrimaryKeyCodec
- func (CrossConnectSpecMacsecPropertiesPrimaryKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (CrossConnectSpecMacsecPropertiesPrimaryKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (CrossConnectSpecMacsecPropertiesPrimaryKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type CrossConnectSpecResource
- type CrossConnectStatus
- type DedicatedVmHost
- func (in *DedicatedVmHost) DeepCopy() *DedicatedVmHost
- func (in *DedicatedVmHost) DeepCopyInto(out *DedicatedVmHost)
- func (in *DedicatedVmHost) DeepCopyObject() runtime.Object
- func (r *DedicatedVmHost) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DedicatedVmHost) ValidateCreate() error
- func (r *DedicatedVmHost) ValidateDelete() error
- func (r *DedicatedVmHost) ValidateUpdate(old runtime.Object) error
- type DedicatedVmHostList
- type DedicatedVmHostSpec
- type DedicatedVmHostSpecResource
- type DedicatedVmHostStatus
- type DefaultDHCPOptions
- func (in *DefaultDHCPOptions) DeepCopy() *DefaultDHCPOptions
- func (in *DefaultDHCPOptions) DeepCopyInto(out *DefaultDHCPOptions)
- func (in *DefaultDHCPOptions) DeepCopyObject() runtime.Object
- func (r *DefaultDHCPOptions) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DefaultDHCPOptions) ValidateCreate() error
- func (r *DefaultDHCPOptions) ValidateDelete() error
- func (r *DefaultDHCPOptions) ValidateUpdate(old runtime.Object) error
- type DefaultDHCPOptionsList
- type DefaultDHCPOptionsSpec
- type DefaultDHCPOptionsSpecOptions
- type DefaultDHCPOptionsSpecResource
- type DefaultDHCPOptionsStatus
- type DefaultRouteTable
- func (in *DefaultRouteTable) DeepCopy() *DefaultRouteTable
- func (in *DefaultRouteTable) DeepCopyInto(out *DefaultRouteTable)
- func (in *DefaultRouteTable) DeepCopyObject() runtime.Object
- func (r *DefaultRouteTable) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DefaultRouteTable) ValidateCreate() error
- func (r *DefaultRouteTable) ValidateDelete() error
- func (r *DefaultRouteTable) ValidateUpdate(old runtime.Object) error
- type DefaultRouteTableList
- type DefaultRouteTableSpec
- type DefaultRouteTableSpecResource
- type DefaultRouteTableSpecRouteRules
- type DefaultRouteTableStatus
- type DefaultSecurityList
- func (in *DefaultSecurityList) DeepCopy() *DefaultSecurityList
- func (in *DefaultSecurityList) DeepCopyInto(out *DefaultSecurityList)
- func (in *DefaultSecurityList) DeepCopyObject() runtime.Object
- func (r *DefaultSecurityList) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DefaultSecurityList) ValidateCreate() error
- func (r *DefaultSecurityList) ValidateDelete() error
- func (r *DefaultSecurityList) ValidateUpdate(old runtime.Object) error
- type DefaultSecurityListList
- type DefaultSecurityListSpec
- type DefaultSecurityListSpecEgressSecurityRules
- type DefaultSecurityListSpecEgressSecurityRulesIcmpOptions
- type DefaultSecurityListSpecEgressSecurityRulesIcmpOptionsCodec
- func (DefaultSecurityListSpecEgressSecurityRulesIcmpOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DefaultSecurityListSpecEgressSecurityRulesIcmpOptionsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DefaultSecurityListSpecEgressSecurityRulesIcmpOptionsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DefaultSecurityListSpecEgressSecurityRulesTcpOptions
- type DefaultSecurityListSpecEgressSecurityRulesTcpOptionsCodec
- func (DefaultSecurityListSpecEgressSecurityRulesTcpOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DefaultSecurityListSpecEgressSecurityRulesTcpOptionsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DefaultSecurityListSpecEgressSecurityRulesTcpOptionsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DefaultSecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRange
- func (in *DefaultSecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRange) DeepCopy() *DefaultSecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRange
- func (in *DefaultSecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRange) DeepCopyInto(out *DefaultSecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRange)
- type DefaultSecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRangeCodec
- func (DefaultSecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DefaultSecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRangeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DefaultSecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRangeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DefaultSecurityListSpecEgressSecurityRulesUdpOptions
- type DefaultSecurityListSpecEgressSecurityRulesUdpOptionsCodec
- func (DefaultSecurityListSpecEgressSecurityRulesUdpOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DefaultSecurityListSpecEgressSecurityRulesUdpOptionsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DefaultSecurityListSpecEgressSecurityRulesUdpOptionsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DefaultSecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRange
- func (in *DefaultSecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRange) DeepCopy() *DefaultSecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRange
- func (in *DefaultSecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRange) DeepCopyInto(out *DefaultSecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRange)
- type DefaultSecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRangeCodec
- func (DefaultSecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DefaultSecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRangeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DefaultSecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRangeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DefaultSecurityListSpecIngressSecurityRules
- type DefaultSecurityListSpecIngressSecurityRulesIcmpOptions
- type DefaultSecurityListSpecIngressSecurityRulesIcmpOptionsCodec
- func (DefaultSecurityListSpecIngressSecurityRulesIcmpOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DefaultSecurityListSpecIngressSecurityRulesIcmpOptionsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DefaultSecurityListSpecIngressSecurityRulesIcmpOptionsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DefaultSecurityListSpecIngressSecurityRulesTcpOptions
- type DefaultSecurityListSpecIngressSecurityRulesTcpOptionsCodec
- func (DefaultSecurityListSpecIngressSecurityRulesTcpOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DefaultSecurityListSpecIngressSecurityRulesTcpOptionsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DefaultSecurityListSpecIngressSecurityRulesTcpOptionsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DefaultSecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRange
- func (in *DefaultSecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRange) DeepCopy() *DefaultSecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRange
- func (in *DefaultSecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRange) DeepCopyInto(out *DefaultSecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRange)
- type DefaultSecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRangeCodec
- func (DefaultSecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DefaultSecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRangeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DefaultSecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRangeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DefaultSecurityListSpecIngressSecurityRulesUdpOptions
- type DefaultSecurityListSpecIngressSecurityRulesUdpOptionsCodec
- func (DefaultSecurityListSpecIngressSecurityRulesUdpOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DefaultSecurityListSpecIngressSecurityRulesUdpOptionsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DefaultSecurityListSpecIngressSecurityRulesUdpOptionsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DefaultSecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRange
- func (in *DefaultSecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRange) DeepCopy() *DefaultSecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRange
- func (in *DefaultSecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRange) DeepCopyInto(out *DefaultSecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRange)
- type DefaultSecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRangeCodec
- func (DefaultSecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DefaultSecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRangeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DefaultSecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRangeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DefaultSecurityListSpecResource
- type DefaultSecurityListStatus
- type DhcpOptions
- func (in *DhcpOptions) DeepCopy() *DhcpOptions
- func (in *DhcpOptions) DeepCopyInto(out *DhcpOptions)
- func (in *DhcpOptions) DeepCopyObject() runtime.Object
- func (r *DhcpOptions) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DhcpOptions) ValidateCreate() error
- func (r *DhcpOptions) ValidateDelete() error
- func (r *DhcpOptions) ValidateUpdate(old runtime.Object) error
- type DhcpOptionsList
- type DhcpOptionsSpec
- type DhcpOptionsSpecOptions
- type DhcpOptionsSpecResource
- type DhcpOptionsStatus
- type Drg
- func (in *Drg) DeepCopy() *Drg
- func (in *Drg) DeepCopyInto(out *Drg)
- func (in *Drg) DeepCopyObject() runtime.Object
- func (r *Drg) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Drg) ValidateCreate() error
- func (r *Drg) ValidateDelete() error
- func (r *Drg) ValidateUpdate(old runtime.Object) error
- type DrgAttachment
- func (in *DrgAttachment) DeepCopy() *DrgAttachment
- func (in *DrgAttachment) DeepCopyInto(out *DrgAttachment)
- func (in *DrgAttachment) DeepCopyObject() runtime.Object
- func (r *DrgAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DrgAttachment) ValidateCreate() error
- func (r *DrgAttachment) ValidateDelete() error
- func (r *DrgAttachment) ValidateUpdate(old runtime.Object) error
- type DrgAttachmentList
- type DrgAttachmentManagement
- func (in *DrgAttachmentManagement) DeepCopy() *DrgAttachmentManagement
- func (in *DrgAttachmentManagement) DeepCopyInto(out *DrgAttachmentManagement)
- func (in *DrgAttachmentManagement) DeepCopyObject() runtime.Object
- func (r *DrgAttachmentManagement) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DrgAttachmentManagement) ValidateCreate() error
- func (r *DrgAttachmentManagement) ValidateDelete() error
- func (r *DrgAttachmentManagement) ValidateUpdate(old runtime.Object) error
- type DrgAttachmentManagementList
- type DrgAttachmentManagementSpec
- type DrgAttachmentManagementSpecNetworkDetails
- type DrgAttachmentManagementSpecNetworkDetailsCodec
- type DrgAttachmentManagementSpecResource
- type DrgAttachmentManagementStatus
- type DrgAttachmentSpec
- type DrgAttachmentSpecNetworkDetails
- type DrgAttachmentSpecNetworkDetailsCodec
- type DrgAttachmentSpecResource
- type DrgAttachmentStatus
- type DrgAttachmentsList
- func (in *DrgAttachmentsList) DeepCopy() *DrgAttachmentsList
- func (in *DrgAttachmentsList) DeepCopyInto(out *DrgAttachmentsList)
- func (in *DrgAttachmentsList) DeepCopyObject() runtime.Object
- func (r *DrgAttachmentsList) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DrgAttachmentsList) ValidateCreate() error
- func (r *DrgAttachmentsList) ValidateDelete() error
- func (r *DrgAttachmentsList) ValidateUpdate(old runtime.Object) error
- type DrgAttachmentsListList
- type DrgAttachmentsListSpec
- type DrgAttachmentsListSpecDrgAllAttachments
- type DrgAttachmentsListSpecResource
- type DrgAttachmentsListStatus
- type DrgList
- type DrgRouteDistribution
- func (in *DrgRouteDistribution) DeepCopy() *DrgRouteDistribution
- func (in *DrgRouteDistribution) DeepCopyInto(out *DrgRouteDistribution)
- func (in *DrgRouteDistribution) DeepCopyObject() runtime.Object
- func (r *DrgRouteDistribution) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DrgRouteDistribution) ValidateCreate() error
- func (r *DrgRouteDistribution) ValidateDelete() error
- func (r *DrgRouteDistribution) ValidateUpdate(old runtime.Object) error
- type DrgRouteDistributionList
- type DrgRouteDistributionSpec
- type DrgRouteDistributionSpecResource
- type DrgRouteDistributionStatement
- func (in *DrgRouteDistributionStatement) DeepCopy() *DrgRouteDistributionStatement
- func (in *DrgRouteDistributionStatement) DeepCopyInto(out *DrgRouteDistributionStatement)
- func (in *DrgRouteDistributionStatement) DeepCopyObject() runtime.Object
- func (r *DrgRouteDistributionStatement) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DrgRouteDistributionStatement) ValidateCreate() error
- func (r *DrgRouteDistributionStatement) ValidateDelete() error
- func (r *DrgRouteDistributionStatement) ValidateUpdate(old runtime.Object) error
- type DrgRouteDistributionStatementList
- type DrgRouteDistributionStatementSpec
- type DrgRouteDistributionStatementSpecMatchCriteria
- type DrgRouteDistributionStatementSpecMatchCriteriaCodec
- func (DrgRouteDistributionStatementSpecMatchCriteriaCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DrgRouteDistributionStatementSpecMatchCriteriaCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DrgRouteDistributionStatementSpecMatchCriteriaCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DrgRouteDistributionStatementSpecResource
- type DrgRouteDistributionStatementStatus
- type DrgRouteDistributionStatus
- type DrgRouteTable
- func (in *DrgRouteTable) DeepCopy() *DrgRouteTable
- func (in *DrgRouteTable) DeepCopyInto(out *DrgRouteTable)
- func (in *DrgRouteTable) DeepCopyObject() runtime.Object
- func (r *DrgRouteTable) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DrgRouteTable) ValidateCreate() error
- func (r *DrgRouteTable) ValidateDelete() error
- func (r *DrgRouteTable) ValidateUpdate(old runtime.Object) error
- type DrgRouteTableList
- type DrgRouteTableRouteRule
- func (in *DrgRouteTableRouteRule) DeepCopy() *DrgRouteTableRouteRule
- func (in *DrgRouteTableRouteRule) DeepCopyInto(out *DrgRouteTableRouteRule)
- func (in *DrgRouteTableRouteRule) DeepCopyObject() runtime.Object
- func (r *DrgRouteTableRouteRule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DrgRouteTableRouteRule) ValidateCreate() error
- func (r *DrgRouteTableRouteRule) ValidateDelete() error
- func (r *DrgRouteTableRouteRule) ValidateUpdate(old runtime.Object) error
- type DrgRouteTableRouteRuleList
- type DrgRouteTableRouteRuleSpec
- type DrgRouteTableRouteRuleSpecResource
- type DrgRouteTableRouteRuleStatus
- type DrgRouteTableSpec
- type DrgRouteTableSpecResource
- type DrgRouteTableStatus
- type DrgSpec
- type DrgSpecDefaultDrgRouteTables
- type DrgSpecDefaultDrgRouteTablesCodec
- type DrgSpecResource
- type DrgStatus
- type Image
- func (in *Image) DeepCopy() *Image
- func (in *Image) DeepCopyInto(out *Image)
- func (in *Image) DeepCopyObject() runtime.Object
- func (r *Image) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Image) ValidateCreate() error
- func (r *Image) ValidateDelete() error
- func (r *Image) ValidateUpdate(old runtime.Object) error
- type ImageList
- type ImageSpec
- type ImageSpecAgentFeatures
- type ImageSpecAgentFeaturesCodec
- type ImageSpecImageSourceDetails
- type ImageSpecImageSourceDetailsCodec
- type ImageSpecLaunchOptions
- type ImageSpecLaunchOptionsCodec
- type ImageSpecResource
- type ImageStatus
- type Instance
- func (in *Instance) DeepCopy() *Instance
- func (in *Instance) DeepCopyInto(out *Instance)
- func (in *Instance) DeepCopyObject() runtime.Object
- func (r *Instance) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Instance) ValidateCreate() error
- func (r *Instance) ValidateDelete() error
- func (r *Instance) ValidateUpdate(old runtime.Object) error
- type InstanceConfiguration
- func (in *InstanceConfiguration) DeepCopy() *InstanceConfiguration
- func (in *InstanceConfiguration) DeepCopyInto(out *InstanceConfiguration)
- func (in *InstanceConfiguration) DeepCopyObject() runtime.Object
- func (r *InstanceConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *InstanceConfiguration) ValidateCreate() error
- func (r *InstanceConfiguration) ValidateDelete() error
- func (r *InstanceConfiguration) ValidateUpdate(old runtime.Object) error
- type InstanceConfigurationList
- type InstanceConfigurationSpec
- type InstanceConfigurationSpecInstanceDetails
- type InstanceConfigurationSpecInstanceDetailsBlockVolumes
- type InstanceConfigurationSpecInstanceDetailsBlockVolumesAttachDetails
- func (in *InstanceConfigurationSpecInstanceDetailsBlockVolumesAttachDetails) DeepCopy() *InstanceConfigurationSpecInstanceDetailsBlockVolumesAttachDetails
- func (in *InstanceConfigurationSpecInstanceDetailsBlockVolumesAttachDetails) DeepCopyInto(out *InstanceConfigurationSpecInstanceDetailsBlockVolumesAttachDetails)
- type InstanceConfigurationSpecInstanceDetailsBlockVolumesAttachDetailsCodec
- func (InstanceConfigurationSpecInstanceDetailsBlockVolumesAttachDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (InstanceConfigurationSpecInstanceDetailsBlockVolumesAttachDetailsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (InstanceConfigurationSpecInstanceDetailsBlockVolumesAttachDetailsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetails
- func (in *InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetails) DeepCopy() *InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetails
- func (in *InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetails) DeepCopyInto(out *InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetails)
- type InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetailsCodec
- func (InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetailsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetailsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetailsSourceDetails
- type InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetailsSourceDetailsCodec
- func (InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetailsSourceDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetailsSourceDetailsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetailsSourceDetailsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type InstanceConfigurationSpecInstanceDetailsCodec
- type InstanceConfigurationSpecInstanceDetailsLaunchDetails
- type InstanceConfigurationSpecInstanceDetailsLaunchDetailsAgentConfig
- func (in *InstanceConfigurationSpecInstanceDetailsLaunchDetailsAgentConfig) DeepCopy() *InstanceConfigurationSpecInstanceDetailsLaunchDetailsAgentConfig
- func (in *InstanceConfigurationSpecInstanceDetailsLaunchDetailsAgentConfig) DeepCopyInto(out *InstanceConfigurationSpecInstanceDetailsLaunchDetailsAgentConfig)
- type InstanceConfigurationSpecInstanceDetailsLaunchDetailsAgentConfigCodec
- func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsAgentConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsAgentConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsAgentConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type InstanceConfigurationSpecInstanceDetailsLaunchDetailsAgentConfigPluginsConfig
- type InstanceConfigurationSpecInstanceDetailsLaunchDetailsAvailabilityConfig
- func (in *InstanceConfigurationSpecInstanceDetailsLaunchDetailsAvailabilityConfig) DeepCopy() *InstanceConfigurationSpecInstanceDetailsLaunchDetailsAvailabilityConfig
- func (in *InstanceConfigurationSpecInstanceDetailsLaunchDetailsAvailabilityConfig) DeepCopyInto(out *InstanceConfigurationSpecInstanceDetailsLaunchDetailsAvailabilityConfig)
- type InstanceConfigurationSpecInstanceDetailsLaunchDetailsAvailabilityConfigCodec
- func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsAvailabilityConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsAvailabilityConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsAvailabilityConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type InstanceConfigurationSpecInstanceDetailsLaunchDetailsCodec
- func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type InstanceConfigurationSpecInstanceDetailsLaunchDetailsCreateVnicDetails
- func (in *InstanceConfigurationSpecInstanceDetailsLaunchDetailsCreateVnicDetails) DeepCopy() *InstanceConfigurationSpecInstanceDetailsLaunchDetailsCreateVnicDetails
- func (in *InstanceConfigurationSpecInstanceDetailsLaunchDetailsCreateVnicDetails) DeepCopyInto(out *InstanceConfigurationSpecInstanceDetailsLaunchDetailsCreateVnicDetails)
- type InstanceConfigurationSpecInstanceDetailsLaunchDetailsCreateVnicDetailsCodec
- func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsCreateVnicDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsCreateVnicDetailsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsCreateVnicDetailsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type InstanceConfigurationSpecInstanceDetailsLaunchDetailsInstanceOptions
- func (in *InstanceConfigurationSpecInstanceDetailsLaunchDetailsInstanceOptions) DeepCopy() *InstanceConfigurationSpecInstanceDetailsLaunchDetailsInstanceOptions
- func (in *InstanceConfigurationSpecInstanceDetailsLaunchDetailsInstanceOptions) DeepCopyInto(out *InstanceConfigurationSpecInstanceDetailsLaunchDetailsInstanceOptions)
- type InstanceConfigurationSpecInstanceDetailsLaunchDetailsInstanceOptionsCodec
- func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsInstanceOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsInstanceOptionsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsInstanceOptionsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type InstanceConfigurationSpecInstanceDetailsLaunchDetailsLaunchOptions
- func (in *InstanceConfigurationSpecInstanceDetailsLaunchDetailsLaunchOptions) DeepCopy() *InstanceConfigurationSpecInstanceDetailsLaunchDetailsLaunchOptions
- func (in *InstanceConfigurationSpecInstanceDetailsLaunchDetailsLaunchOptions) DeepCopyInto(out *InstanceConfigurationSpecInstanceDetailsLaunchDetailsLaunchOptions)
- type InstanceConfigurationSpecInstanceDetailsLaunchDetailsLaunchOptionsCodec
- func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsLaunchOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsLaunchOptionsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsLaunchOptionsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type InstanceConfigurationSpecInstanceDetailsLaunchDetailsPlatformConfig
- func (in *InstanceConfigurationSpecInstanceDetailsLaunchDetailsPlatformConfig) DeepCopy() *InstanceConfigurationSpecInstanceDetailsLaunchDetailsPlatformConfig
- func (in *InstanceConfigurationSpecInstanceDetailsLaunchDetailsPlatformConfig) DeepCopyInto(out *InstanceConfigurationSpecInstanceDetailsLaunchDetailsPlatformConfig)
- type InstanceConfigurationSpecInstanceDetailsLaunchDetailsPlatformConfigCodec
- func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsPlatformConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsPlatformConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsPlatformConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type InstanceConfigurationSpecInstanceDetailsLaunchDetailsPreemptibleInstanceConfig
- type InstanceConfigurationSpecInstanceDetailsLaunchDetailsPreemptibleInstanceConfigCodec
- func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsPreemptibleInstanceConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsPreemptibleInstanceConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsPreemptibleInstanceConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type InstanceConfigurationSpecInstanceDetailsLaunchDetailsPreemptibleInstanceConfigPreemptionAction
- type InstanceConfigurationSpecInstanceDetailsLaunchDetailsPreemptibleInstanceConfigPreemptionActionCodec
- func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsPreemptibleInstanceConfigPreemptionActionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsPreemptibleInstanceConfigPreemptionActionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsPreemptibleInstanceConfigPreemptionActionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type InstanceConfigurationSpecInstanceDetailsLaunchDetailsShapeConfig
- func (in *InstanceConfigurationSpecInstanceDetailsLaunchDetailsShapeConfig) DeepCopy() *InstanceConfigurationSpecInstanceDetailsLaunchDetailsShapeConfig
- func (in *InstanceConfigurationSpecInstanceDetailsLaunchDetailsShapeConfig) DeepCopyInto(out *InstanceConfigurationSpecInstanceDetailsLaunchDetailsShapeConfig)
- type InstanceConfigurationSpecInstanceDetailsLaunchDetailsShapeConfigCodec
- func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsShapeConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsShapeConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsShapeConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type InstanceConfigurationSpecInstanceDetailsLaunchDetailsSourceDetails
- func (in *InstanceConfigurationSpecInstanceDetailsLaunchDetailsSourceDetails) DeepCopy() *InstanceConfigurationSpecInstanceDetailsLaunchDetailsSourceDetails
- func (in *InstanceConfigurationSpecInstanceDetailsLaunchDetailsSourceDetails) DeepCopyInto(out *InstanceConfigurationSpecInstanceDetailsLaunchDetailsSourceDetails)
- type InstanceConfigurationSpecInstanceDetailsLaunchDetailsSourceDetailsCodec
- func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsSourceDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsSourceDetailsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsSourceDetailsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type InstanceConfigurationSpecInstanceDetailsSecondaryVnics
- type InstanceConfigurationSpecInstanceDetailsSecondaryVnicsCreateVnicDetails
- func (in *InstanceConfigurationSpecInstanceDetailsSecondaryVnicsCreateVnicDetails) DeepCopy() *InstanceConfigurationSpecInstanceDetailsSecondaryVnicsCreateVnicDetails
- func (in *InstanceConfigurationSpecInstanceDetailsSecondaryVnicsCreateVnicDetails) DeepCopyInto(out *InstanceConfigurationSpecInstanceDetailsSecondaryVnicsCreateVnicDetails)
- type InstanceConfigurationSpecInstanceDetailsSecondaryVnicsCreateVnicDetailsCodec
- func (InstanceConfigurationSpecInstanceDetailsSecondaryVnicsCreateVnicDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (InstanceConfigurationSpecInstanceDetailsSecondaryVnicsCreateVnicDetailsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (InstanceConfigurationSpecInstanceDetailsSecondaryVnicsCreateVnicDetailsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type InstanceConfigurationSpecResource
- type InstanceConfigurationStatus
- type InstanceConsoleConnection
- func (in *InstanceConsoleConnection) DeepCopy() *InstanceConsoleConnection
- func (in *InstanceConsoleConnection) DeepCopyInto(out *InstanceConsoleConnection)
- func (in *InstanceConsoleConnection) DeepCopyObject() runtime.Object
- func (r *InstanceConsoleConnection) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *InstanceConsoleConnection) ValidateCreate() error
- func (r *InstanceConsoleConnection) ValidateDelete() error
- func (r *InstanceConsoleConnection) ValidateUpdate(old runtime.Object) error
- type InstanceConsoleConnectionList
- type InstanceConsoleConnectionSpec
- type InstanceConsoleConnectionSpecResource
- type InstanceConsoleConnectionStatus
- type InstanceList
- type InstancePool
- func (in *InstancePool) DeepCopy() *InstancePool
- func (in *InstancePool) DeepCopyInto(out *InstancePool)
- func (in *InstancePool) DeepCopyObject() runtime.Object
- func (r *InstancePool) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *InstancePool) ValidateCreate() error
- func (r *InstancePool) ValidateDelete() error
- func (r *InstancePool) ValidateUpdate(old runtime.Object) error
- type InstancePoolInstance
- func (in *InstancePoolInstance) DeepCopy() *InstancePoolInstance
- func (in *InstancePoolInstance) DeepCopyInto(out *InstancePoolInstance)
- func (in *InstancePoolInstance) DeepCopyObject() runtime.Object
- func (r *InstancePoolInstance) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *InstancePoolInstance) ValidateCreate() error
- func (r *InstancePoolInstance) ValidateDelete() error
- func (r *InstancePoolInstance) ValidateUpdate(old runtime.Object) error
- type InstancePoolInstanceList
- type InstancePoolInstanceSpec
- type InstancePoolInstanceSpecLoadBalancerBackends
- type InstancePoolInstanceSpecResource
- type InstancePoolInstanceStatus
- type InstancePoolList
- type InstancePoolSpec
- type InstancePoolSpecLoadBalancers
- type InstancePoolSpecPlacementConfigurations
- type InstancePoolSpecPlacementConfigurationsSecondaryVnicSubnets
- type InstancePoolSpecResource
- type InstancePoolStatus
- type InstanceSpec
- type InstanceSpecAgentConfig
- type InstanceSpecAgentConfigCodec
- type InstanceSpecAgentConfigPluginsConfig
- type InstanceSpecAvailabilityConfig
- type InstanceSpecAvailabilityConfigCodec
- type InstanceSpecCreateVnicDetails
- type InstanceSpecCreateVnicDetailsCodec
- type InstanceSpecInstanceOptions
- type InstanceSpecInstanceOptionsCodec
- type InstanceSpecLaunchOptions
- type InstanceSpecLaunchOptionsCodec
- type InstanceSpecPlatformConfig
- type InstanceSpecPlatformConfigCodec
- type InstanceSpecPreemptibleInstanceConfig
- type InstanceSpecPreemptibleInstanceConfigCodec
- type InstanceSpecPreemptibleInstanceConfigPreemptionAction
- type InstanceSpecPreemptibleInstanceConfigPreemptionActionCodec
- func (InstanceSpecPreemptibleInstanceConfigPreemptionActionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (InstanceSpecPreemptibleInstanceConfigPreemptionActionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (InstanceSpecPreemptibleInstanceConfigPreemptionActionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type InstanceSpecResource
- type InstanceSpecShapeConfig
- type InstanceSpecShapeConfigCodec
- type InstanceSpecSourceDetails
- type InstanceSpecSourceDetailsCodec
- type InstanceStatus
- type InternetGateway
- func (in *InternetGateway) DeepCopy() *InternetGateway
- func (in *InternetGateway) DeepCopyInto(out *InternetGateway)
- func (in *InternetGateway) DeepCopyObject() runtime.Object
- func (r *InternetGateway) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *InternetGateway) ValidateCreate() error
- func (r *InternetGateway) ValidateDelete() error
- func (r *InternetGateway) ValidateUpdate(old runtime.Object) error
- type InternetGatewayList
- type InternetGatewaySpec
- type InternetGatewaySpecResource
- type InternetGatewayStatus
- type Ipsec
- func (in *Ipsec) DeepCopy() *Ipsec
- func (in *Ipsec) DeepCopyInto(out *Ipsec)
- func (in *Ipsec) DeepCopyObject() runtime.Object
- func (r *Ipsec) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Ipsec) ValidateCreate() error
- func (r *Ipsec) ValidateDelete() error
- func (r *Ipsec) ValidateUpdate(old runtime.Object) error
- type IpsecConnectionTunnelManagement
- func (in *IpsecConnectionTunnelManagement) DeepCopy() *IpsecConnectionTunnelManagement
- func (in *IpsecConnectionTunnelManagement) DeepCopyInto(out *IpsecConnectionTunnelManagement)
- func (in *IpsecConnectionTunnelManagement) DeepCopyObject() runtime.Object
- func (r *IpsecConnectionTunnelManagement) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IpsecConnectionTunnelManagement) ValidateCreate() error
- func (r *IpsecConnectionTunnelManagement) ValidateDelete() error
- func (r *IpsecConnectionTunnelManagement) ValidateUpdate(old runtime.Object) error
- type IpsecConnectionTunnelManagementList
- type IpsecConnectionTunnelManagementSpec
- type IpsecConnectionTunnelManagementSpecBgpSessionInfo
- type IpsecConnectionTunnelManagementSpecEncryptionDomainConfig
- type IpsecConnectionTunnelManagementSpecEncryptionDomainConfigCodec
- func (IpsecConnectionTunnelManagementSpecEncryptionDomainConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (IpsecConnectionTunnelManagementSpecEncryptionDomainConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (IpsecConnectionTunnelManagementSpecEncryptionDomainConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type IpsecConnectionTunnelManagementSpecPhaseOneDetails
- type IpsecConnectionTunnelManagementSpecPhaseOneDetailsCodec
- func (IpsecConnectionTunnelManagementSpecPhaseOneDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (IpsecConnectionTunnelManagementSpecPhaseOneDetailsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (IpsecConnectionTunnelManagementSpecPhaseOneDetailsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type IpsecConnectionTunnelManagementSpecPhaseTwoDetails
- type IpsecConnectionTunnelManagementSpecPhaseTwoDetailsCodec
- func (IpsecConnectionTunnelManagementSpecPhaseTwoDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (IpsecConnectionTunnelManagementSpecPhaseTwoDetailsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (IpsecConnectionTunnelManagementSpecPhaseTwoDetailsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type IpsecConnectionTunnelManagementSpecResource
- type IpsecConnectionTunnelManagementStatus
- type IpsecList
- type IpsecSpec
- type IpsecSpecResource
- type IpsecStatus
- type Ipv6
- func (in *Ipv6) DeepCopy() *Ipv6
- func (in *Ipv6) DeepCopyInto(out *Ipv6)
- func (in *Ipv6) DeepCopyObject() runtime.Object
- func (r *Ipv6) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Ipv6) ValidateCreate() error
- func (r *Ipv6) ValidateDelete() error
- func (r *Ipv6) ValidateUpdate(old runtime.Object) error
- type Ipv6List
- type Ipv6Spec
- type Ipv6SpecResource
- type Ipv6Status
- type ListingResourceVersionAgreement
- func (in *ListingResourceVersionAgreement) DeepCopy() *ListingResourceVersionAgreement
- func (in *ListingResourceVersionAgreement) DeepCopyInto(out *ListingResourceVersionAgreement)
- func (in *ListingResourceVersionAgreement) DeepCopyObject() runtime.Object
- func (r *ListingResourceVersionAgreement) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ListingResourceVersionAgreement) ValidateCreate() error
- func (r *ListingResourceVersionAgreement) ValidateDelete() error
- func (r *ListingResourceVersionAgreement) ValidateUpdate(old runtime.Object) error
- type ListingResourceVersionAgreementList
- type ListingResourceVersionAgreementSpec
- type ListingResourceVersionAgreementSpecResource
- type ListingResourceVersionAgreementStatus
- type LocalPeeringGateway
- func (in *LocalPeeringGateway) DeepCopy() *LocalPeeringGateway
- func (in *LocalPeeringGateway) DeepCopyInto(out *LocalPeeringGateway)
- func (in *LocalPeeringGateway) DeepCopyObject() runtime.Object
- func (r *LocalPeeringGateway) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LocalPeeringGateway) ValidateCreate() error
- func (r *LocalPeeringGateway) ValidateDelete() error
- func (r *LocalPeeringGateway) ValidateUpdate(old runtime.Object) error
- type LocalPeeringGatewayList
- type LocalPeeringGatewaySpec
- type LocalPeeringGatewaySpecResource
- type LocalPeeringGatewayStatus
- type NatGateway
- func (in *NatGateway) DeepCopy() *NatGateway
- func (in *NatGateway) DeepCopyInto(out *NatGateway)
- func (in *NatGateway) DeepCopyObject() runtime.Object
- func (r *NatGateway) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *NatGateway) ValidateCreate() error
- func (r *NatGateway) ValidateDelete() error
- func (r *NatGateway) ValidateUpdate(old runtime.Object) error
- type NatGatewayList
- type NatGatewaySpec
- type NatGatewaySpecResource
- type NatGatewayStatus
- type NetworkSecurityGroup
- func (in *NetworkSecurityGroup) DeepCopy() *NetworkSecurityGroup
- func (in *NetworkSecurityGroup) DeepCopyInto(out *NetworkSecurityGroup)
- func (in *NetworkSecurityGroup) DeepCopyObject() runtime.Object
- func (r *NetworkSecurityGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *NetworkSecurityGroup) ValidateCreate() error
- func (r *NetworkSecurityGroup) ValidateDelete() error
- func (r *NetworkSecurityGroup) ValidateUpdate(old runtime.Object) error
- type NetworkSecurityGroupList
- type NetworkSecurityGroupSecurityRule
- func (in *NetworkSecurityGroupSecurityRule) DeepCopy() *NetworkSecurityGroupSecurityRule
- func (in *NetworkSecurityGroupSecurityRule) DeepCopyInto(out *NetworkSecurityGroupSecurityRule)
- func (in *NetworkSecurityGroupSecurityRule) DeepCopyObject() runtime.Object
- func (r *NetworkSecurityGroupSecurityRule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *NetworkSecurityGroupSecurityRule) ValidateCreate() error
- func (r *NetworkSecurityGroupSecurityRule) ValidateDelete() error
- func (r *NetworkSecurityGroupSecurityRule) ValidateUpdate(old runtime.Object) error
- type NetworkSecurityGroupSecurityRuleList
- type NetworkSecurityGroupSecurityRuleSpec
- type NetworkSecurityGroupSecurityRuleSpecIcmpOptions
- type NetworkSecurityGroupSecurityRuleSpecIcmpOptionsCodec
- func (NetworkSecurityGroupSecurityRuleSpecIcmpOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NetworkSecurityGroupSecurityRuleSpecIcmpOptionsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NetworkSecurityGroupSecurityRuleSpecIcmpOptionsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NetworkSecurityGroupSecurityRuleSpecResource
- type NetworkSecurityGroupSecurityRuleSpecTcpOptions
- type NetworkSecurityGroupSecurityRuleSpecTcpOptionsCodec
- func (NetworkSecurityGroupSecurityRuleSpecTcpOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NetworkSecurityGroupSecurityRuleSpecTcpOptionsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NetworkSecurityGroupSecurityRuleSpecTcpOptionsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NetworkSecurityGroupSecurityRuleSpecTcpOptionsDestinationPortRange
- func (in *NetworkSecurityGroupSecurityRuleSpecTcpOptionsDestinationPortRange) DeepCopy() *NetworkSecurityGroupSecurityRuleSpecTcpOptionsDestinationPortRange
- func (in *NetworkSecurityGroupSecurityRuleSpecTcpOptionsDestinationPortRange) DeepCopyInto(out *NetworkSecurityGroupSecurityRuleSpecTcpOptionsDestinationPortRange)
- type NetworkSecurityGroupSecurityRuleSpecTcpOptionsDestinationPortRangeCodec
- func (NetworkSecurityGroupSecurityRuleSpecTcpOptionsDestinationPortRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NetworkSecurityGroupSecurityRuleSpecTcpOptionsDestinationPortRangeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NetworkSecurityGroupSecurityRuleSpecTcpOptionsDestinationPortRangeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NetworkSecurityGroupSecurityRuleSpecTcpOptionsSourcePortRange
- func (in *NetworkSecurityGroupSecurityRuleSpecTcpOptionsSourcePortRange) DeepCopy() *NetworkSecurityGroupSecurityRuleSpecTcpOptionsSourcePortRange
- func (in *NetworkSecurityGroupSecurityRuleSpecTcpOptionsSourcePortRange) DeepCopyInto(out *NetworkSecurityGroupSecurityRuleSpecTcpOptionsSourcePortRange)
- type NetworkSecurityGroupSecurityRuleSpecTcpOptionsSourcePortRangeCodec
- func (NetworkSecurityGroupSecurityRuleSpecTcpOptionsSourcePortRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NetworkSecurityGroupSecurityRuleSpecTcpOptionsSourcePortRangeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NetworkSecurityGroupSecurityRuleSpecTcpOptionsSourcePortRangeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NetworkSecurityGroupSecurityRuleSpecUdpOptions
- type NetworkSecurityGroupSecurityRuleSpecUdpOptionsCodec
- func (NetworkSecurityGroupSecurityRuleSpecUdpOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NetworkSecurityGroupSecurityRuleSpecUdpOptionsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NetworkSecurityGroupSecurityRuleSpecUdpOptionsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NetworkSecurityGroupSecurityRuleSpecUdpOptionsDestinationPortRange
- func (in *NetworkSecurityGroupSecurityRuleSpecUdpOptionsDestinationPortRange) DeepCopy() *NetworkSecurityGroupSecurityRuleSpecUdpOptionsDestinationPortRange
- func (in *NetworkSecurityGroupSecurityRuleSpecUdpOptionsDestinationPortRange) DeepCopyInto(out *NetworkSecurityGroupSecurityRuleSpecUdpOptionsDestinationPortRange)
- type NetworkSecurityGroupSecurityRuleSpecUdpOptionsDestinationPortRangeCodec
- func (NetworkSecurityGroupSecurityRuleSpecUdpOptionsDestinationPortRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NetworkSecurityGroupSecurityRuleSpecUdpOptionsDestinationPortRangeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NetworkSecurityGroupSecurityRuleSpecUdpOptionsDestinationPortRangeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NetworkSecurityGroupSecurityRuleSpecUdpOptionsSourcePortRange
- func (in *NetworkSecurityGroupSecurityRuleSpecUdpOptionsSourcePortRange) DeepCopy() *NetworkSecurityGroupSecurityRuleSpecUdpOptionsSourcePortRange
- func (in *NetworkSecurityGroupSecurityRuleSpecUdpOptionsSourcePortRange) DeepCopyInto(out *NetworkSecurityGroupSecurityRuleSpecUdpOptionsSourcePortRange)
- type NetworkSecurityGroupSecurityRuleSpecUdpOptionsSourcePortRangeCodec
- func (NetworkSecurityGroupSecurityRuleSpecUdpOptionsSourcePortRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NetworkSecurityGroupSecurityRuleSpecUdpOptionsSourcePortRangeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NetworkSecurityGroupSecurityRuleSpecUdpOptionsSourcePortRangeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NetworkSecurityGroupSecurityRuleStatus
- type NetworkSecurityGroupSpec
- type NetworkSecurityGroupSpecResource
- type NetworkSecurityGroupStatus
- type PrivateIP
- func (in *PrivateIP) DeepCopy() *PrivateIP
- func (in *PrivateIP) DeepCopyInto(out *PrivateIP)
- func (in *PrivateIP) DeepCopyObject() runtime.Object
- func (r *PrivateIP) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PrivateIP) ValidateCreate() error
- func (r *PrivateIP) ValidateDelete() error
- func (r *PrivateIP) ValidateUpdate(old runtime.Object) error
- type PrivateIPList
- type PrivateIPSpec
- type PrivateIPSpecResource
- type PrivateIPStatus
- type PublicIP
- func (in *PublicIP) DeepCopy() *PublicIP
- func (in *PublicIP) DeepCopyInto(out *PublicIP)
- func (in *PublicIP) DeepCopyObject() runtime.Object
- func (r *PublicIP) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PublicIP) ValidateCreate() error
- func (r *PublicIP) ValidateDelete() error
- func (r *PublicIP) ValidateUpdate(old runtime.Object) error
- type PublicIPList
- type PublicIPPool
- func (in *PublicIPPool) DeepCopy() *PublicIPPool
- func (in *PublicIPPool) DeepCopyInto(out *PublicIPPool)
- func (in *PublicIPPool) DeepCopyObject() runtime.Object
- func (r *PublicIPPool) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PublicIPPool) ValidateCreate() error
- func (r *PublicIPPool) ValidateDelete() error
- func (r *PublicIPPool) ValidateUpdate(old runtime.Object) error
- type PublicIPPoolCapacity
- func (in *PublicIPPoolCapacity) DeepCopy() *PublicIPPoolCapacity
- func (in *PublicIPPoolCapacity) DeepCopyInto(out *PublicIPPoolCapacity)
- func (in *PublicIPPoolCapacity) DeepCopyObject() runtime.Object
- func (r *PublicIPPoolCapacity) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PublicIPPoolCapacity) ValidateCreate() error
- func (r *PublicIPPoolCapacity) ValidateDelete() error
- func (r *PublicIPPoolCapacity) ValidateUpdate(old runtime.Object) error
- type PublicIPPoolCapacityList
- type PublicIPPoolCapacitySpec
- type PublicIPPoolCapacitySpecResource
- type PublicIPPoolCapacityStatus
- type PublicIPPoolList
- type PublicIPPoolSpec
- type PublicIPPoolSpecResource
- type PublicIPPoolStatus
- type PublicIPSpec
- type PublicIPSpecResource
- type PublicIPStatus
- type RemotePeeringConnection
- func (in *RemotePeeringConnection) DeepCopy() *RemotePeeringConnection
- func (in *RemotePeeringConnection) DeepCopyInto(out *RemotePeeringConnection)
- func (in *RemotePeeringConnection) DeepCopyObject() runtime.Object
- func (r *RemotePeeringConnection) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RemotePeeringConnection) ValidateCreate() error
- func (r *RemotePeeringConnection) ValidateDelete() error
- func (r *RemotePeeringConnection) ValidateUpdate(old runtime.Object) error
- type RemotePeeringConnectionList
- type RemotePeeringConnectionSpec
- type RemotePeeringConnectionSpecResource
- type RemotePeeringConnectionStatus
- type RouteTable
- func (in *RouteTable) DeepCopy() *RouteTable
- func (in *RouteTable) DeepCopyInto(out *RouteTable)
- func (in *RouteTable) DeepCopyObject() runtime.Object
- func (r *RouteTable) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RouteTable) ValidateCreate() error
- func (r *RouteTable) ValidateDelete() error
- func (r *RouteTable) ValidateUpdate(old runtime.Object) error
- type RouteTableAttachment
- func (in *RouteTableAttachment) DeepCopy() *RouteTableAttachment
- func (in *RouteTableAttachment) DeepCopyInto(out *RouteTableAttachment)
- func (in *RouteTableAttachment) DeepCopyObject() runtime.Object
- func (r *RouteTableAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RouteTableAttachment) ValidateCreate() error
- func (r *RouteTableAttachment) ValidateDelete() error
- func (r *RouteTableAttachment) ValidateUpdate(old runtime.Object) error
- type RouteTableAttachmentList
- type RouteTableAttachmentSpec
- type RouteTableAttachmentSpecResource
- type RouteTableAttachmentStatus
- type RouteTableList
- type RouteTableSpec
- type RouteTableSpecResource
- type RouteTableSpecRouteRules
- type RouteTableStatus
- type SecurityList
- func (in *SecurityList) DeepCopy() *SecurityList
- func (in *SecurityList) DeepCopyInto(out *SecurityList)
- func (in *SecurityList) DeepCopyObject() runtime.Object
- func (r *SecurityList) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SecurityList) ValidateCreate() error
- func (r *SecurityList) ValidateDelete() error
- func (r *SecurityList) ValidateUpdate(old runtime.Object) error
- type SecurityListList
- type SecurityListSpec
- type SecurityListSpecEgressSecurityRules
- type SecurityListSpecEgressSecurityRulesIcmpOptions
- type SecurityListSpecEgressSecurityRulesIcmpOptionsCodec
- func (SecurityListSpecEgressSecurityRulesIcmpOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (SecurityListSpecEgressSecurityRulesIcmpOptionsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (SecurityListSpecEgressSecurityRulesIcmpOptionsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type SecurityListSpecEgressSecurityRulesTcpOptions
- type SecurityListSpecEgressSecurityRulesTcpOptionsCodec
- func (SecurityListSpecEgressSecurityRulesTcpOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (SecurityListSpecEgressSecurityRulesTcpOptionsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (SecurityListSpecEgressSecurityRulesTcpOptionsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type SecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRange
- type SecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRangeCodec
- func (SecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (SecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRangeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (SecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRangeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type SecurityListSpecEgressSecurityRulesUdpOptions
- type SecurityListSpecEgressSecurityRulesUdpOptionsCodec
- func (SecurityListSpecEgressSecurityRulesUdpOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (SecurityListSpecEgressSecurityRulesUdpOptionsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (SecurityListSpecEgressSecurityRulesUdpOptionsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type SecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRange
- type SecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRangeCodec
- func (SecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (SecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRangeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (SecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRangeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type SecurityListSpecIngressSecurityRules
- type SecurityListSpecIngressSecurityRulesIcmpOptions
- type SecurityListSpecIngressSecurityRulesIcmpOptionsCodec
- func (SecurityListSpecIngressSecurityRulesIcmpOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (SecurityListSpecIngressSecurityRulesIcmpOptionsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (SecurityListSpecIngressSecurityRulesIcmpOptionsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type SecurityListSpecIngressSecurityRulesTcpOptions
- type SecurityListSpecIngressSecurityRulesTcpOptionsCodec
- func (SecurityListSpecIngressSecurityRulesTcpOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (SecurityListSpecIngressSecurityRulesTcpOptionsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (SecurityListSpecIngressSecurityRulesTcpOptionsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type SecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRange
- func (in *SecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRange) DeepCopy() *SecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRange
- func (in *SecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRange) DeepCopyInto(out *SecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRange)
- type SecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRangeCodec
- func (SecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (SecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRangeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (SecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRangeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type SecurityListSpecIngressSecurityRulesUdpOptions
- type SecurityListSpecIngressSecurityRulesUdpOptionsCodec
- func (SecurityListSpecIngressSecurityRulesUdpOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (SecurityListSpecIngressSecurityRulesUdpOptionsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (SecurityListSpecIngressSecurityRulesUdpOptionsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type SecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRange
- func (in *SecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRange) DeepCopy() *SecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRange
- func (in *SecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRange) DeepCopyInto(out *SecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRange)
- type SecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRangeCodec
- func (SecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (SecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRangeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (SecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRangeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type SecurityListSpecResource
- type SecurityListStatus
- type ServiceGateway
- func (in *ServiceGateway) DeepCopy() *ServiceGateway
- func (in *ServiceGateway) DeepCopyInto(out *ServiceGateway)
- func (in *ServiceGateway) DeepCopyObject() runtime.Object
- func (r *ServiceGateway) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ServiceGateway) ValidateCreate() error
- func (r *ServiceGateway) ValidateDelete() error
- func (r *ServiceGateway) ValidateUpdate(old runtime.Object) error
- type ServiceGatewayList
- type ServiceGatewaySpec
- type ServiceGatewaySpecResource
- type ServiceGatewaySpecServices
- type ServiceGatewayStatus
- type ShapeManagement
- func (in *ShapeManagement) DeepCopy() *ShapeManagement
- func (in *ShapeManagement) DeepCopyInto(out *ShapeManagement)
- func (in *ShapeManagement) DeepCopyObject() runtime.Object
- func (r *ShapeManagement) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ShapeManagement) ValidateCreate() error
- func (r *ShapeManagement) ValidateDelete() error
- func (r *ShapeManagement) ValidateUpdate(old runtime.Object) error
- type ShapeManagementList
- type ShapeManagementSpec
- type ShapeManagementSpecResource
- type ShapeManagementStatus
- type Subnet
- func (in *Subnet) DeepCopy() *Subnet
- func (in *Subnet) DeepCopyInto(out *Subnet)
- func (in *Subnet) DeepCopyObject() runtime.Object
- func (r *Subnet) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Subnet) ValidateCreate() error
- func (r *Subnet) ValidateDelete() error
- func (r *Subnet) ValidateUpdate(old runtime.Object) error
- type SubnetList
- type SubnetSpec
- type SubnetSpecResource
- type SubnetStatus
- type Vcn
- func (in *Vcn) DeepCopy() *Vcn
- func (in *Vcn) DeepCopyInto(out *Vcn)
- func (in *Vcn) DeepCopyObject() runtime.Object
- func (r *Vcn) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Vcn) ValidateCreate() error
- func (r *Vcn) ValidateDelete() error
- func (r *Vcn) ValidateUpdate(old runtime.Object) error
- type VcnList
- type VcnSpec
- type VcnSpecResource
- type VcnStatus
- type VirtualCircuit
- func (in *VirtualCircuit) DeepCopy() *VirtualCircuit
- func (in *VirtualCircuit) DeepCopyInto(out *VirtualCircuit)
- func (in *VirtualCircuit) DeepCopyObject() runtime.Object
- func (r *VirtualCircuit) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VirtualCircuit) ValidateCreate() error
- func (r *VirtualCircuit) ValidateDelete() error
- func (r *VirtualCircuit) ValidateUpdate(old runtime.Object) error
- type VirtualCircuitList
- type VirtualCircuitSpec
- type VirtualCircuitSpecCrossConnectMappings
- type VirtualCircuitSpecPublicPrefixes
- type VirtualCircuitSpecResource
- type VirtualCircuitStatus
- type VirtualNetwork
- func (in *VirtualNetwork) DeepCopy() *VirtualNetwork
- func (in *VirtualNetwork) DeepCopyInto(out *VirtualNetwork)
- func (in *VirtualNetwork) DeepCopyObject() runtime.Object
- func (r *VirtualNetwork) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VirtualNetwork) ValidateCreate() error
- func (r *VirtualNetwork) ValidateDelete() error
- func (r *VirtualNetwork) ValidateUpdate(old runtime.Object) error
- type VirtualNetworkList
- type VirtualNetworkSpec
- type VirtualNetworkSpecResource
- type VirtualNetworkStatus
- type Vlan
- func (in *Vlan) DeepCopy() *Vlan
- func (in *Vlan) DeepCopyInto(out *Vlan)
- func (in *Vlan) DeepCopyObject() runtime.Object
- func (r *Vlan) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Vlan) ValidateCreate() error
- func (r *Vlan) ValidateDelete() error
- func (r *Vlan) ValidateUpdate(old runtime.Object) error
- type VlanList
- type VlanSpec
- type VlanSpecResource
- type VlanStatus
- type VnicAttachment
- func (in *VnicAttachment) DeepCopy() *VnicAttachment
- func (in *VnicAttachment) DeepCopyInto(out *VnicAttachment)
- func (in *VnicAttachment) DeepCopyObject() runtime.Object
- func (r *VnicAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VnicAttachment) ValidateCreate() error
- func (r *VnicAttachment) ValidateDelete() error
- func (r *VnicAttachment) ValidateUpdate(old runtime.Object) error
- type VnicAttachmentList
- type VnicAttachmentSpec
- type VnicAttachmentSpecCreateVnicDetails
- type VnicAttachmentSpecCreateVnicDetailsCodec
- type VnicAttachmentSpecResource
- type VnicAttachmentStatus
- type Volume
- func (in *Volume) DeepCopy() *Volume
- func (in *Volume) DeepCopyInto(out *Volume)
- func (in *Volume) DeepCopyObject() runtime.Object
- func (r *Volume) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Volume) ValidateCreate() error
- func (r *Volume) ValidateDelete() error
- func (r *Volume) ValidateUpdate(old runtime.Object) error
- type VolumeAttachment
- func (in *VolumeAttachment) DeepCopy() *VolumeAttachment
- func (in *VolumeAttachment) DeepCopyInto(out *VolumeAttachment)
- func (in *VolumeAttachment) DeepCopyObject() runtime.Object
- func (r *VolumeAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VolumeAttachment) ValidateCreate() error
- func (r *VolumeAttachment) ValidateDelete() error
- func (r *VolumeAttachment) ValidateUpdate(old runtime.Object) error
- type VolumeAttachmentList
- type VolumeAttachmentSpec
- type VolumeAttachmentSpecMultipathDevices
- type VolumeAttachmentSpecResource
- type VolumeAttachmentStatus
- type VolumeBackup
- func (in *VolumeBackup) DeepCopy() *VolumeBackup
- func (in *VolumeBackup) DeepCopyInto(out *VolumeBackup)
- func (in *VolumeBackup) DeepCopyObject() runtime.Object
- func (r *VolumeBackup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VolumeBackup) ValidateCreate() error
- func (r *VolumeBackup) ValidateDelete() error
- func (r *VolumeBackup) ValidateUpdate(old runtime.Object) error
- type VolumeBackupList
- type VolumeBackupPolicy
- func (in *VolumeBackupPolicy) DeepCopy() *VolumeBackupPolicy
- func (in *VolumeBackupPolicy) DeepCopyInto(out *VolumeBackupPolicy)
- func (in *VolumeBackupPolicy) DeepCopyObject() runtime.Object
- func (r *VolumeBackupPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VolumeBackupPolicy) ValidateCreate() error
- func (r *VolumeBackupPolicy) ValidateDelete() error
- func (r *VolumeBackupPolicy) ValidateUpdate(old runtime.Object) error
- type VolumeBackupPolicyAssignment
- func (in *VolumeBackupPolicyAssignment) DeepCopy() *VolumeBackupPolicyAssignment
- func (in *VolumeBackupPolicyAssignment) DeepCopyInto(out *VolumeBackupPolicyAssignment)
- func (in *VolumeBackupPolicyAssignment) DeepCopyObject() runtime.Object
- func (r *VolumeBackupPolicyAssignment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VolumeBackupPolicyAssignment) ValidateCreate() error
- func (r *VolumeBackupPolicyAssignment) ValidateDelete() error
- func (r *VolumeBackupPolicyAssignment) ValidateUpdate(old runtime.Object) error
- type VolumeBackupPolicyAssignmentList
- type VolumeBackupPolicyAssignmentSpec
- type VolumeBackupPolicyAssignmentSpecResource
- type VolumeBackupPolicyAssignmentStatus
- type VolumeBackupPolicyList
- type VolumeBackupPolicySpec
- type VolumeBackupPolicySpecResource
- type VolumeBackupPolicySpecSchedules
- type VolumeBackupPolicyStatus
- type VolumeBackupSpec
- type VolumeBackupSpecResource
- type VolumeBackupSpecSourceDetails
- type VolumeBackupSpecSourceDetailsCodec
- type VolumeBackupStatus
- type VolumeGroup
- func (in *VolumeGroup) DeepCopy() *VolumeGroup
- func (in *VolumeGroup) DeepCopyInto(out *VolumeGroup)
- func (in *VolumeGroup) DeepCopyObject() runtime.Object
- func (r *VolumeGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VolumeGroup) ValidateCreate() error
- func (r *VolumeGroup) ValidateDelete() error
- func (r *VolumeGroup) ValidateUpdate(old runtime.Object) error
- type VolumeGroupBackup
- func (in *VolumeGroupBackup) DeepCopy() *VolumeGroupBackup
- func (in *VolumeGroupBackup) DeepCopyInto(out *VolumeGroupBackup)
- func (in *VolumeGroupBackup) DeepCopyObject() runtime.Object
- func (r *VolumeGroupBackup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VolumeGroupBackup) ValidateCreate() error
- func (r *VolumeGroupBackup) ValidateDelete() error
- func (r *VolumeGroupBackup) ValidateUpdate(old runtime.Object) error
- type VolumeGroupBackupList
- type VolumeGroupBackupSpec
- type VolumeGroupBackupSpecResource
- type VolumeGroupBackupSpecSourceDetails
- type VolumeGroupBackupSpecSourceDetailsCodec
- type VolumeGroupBackupStatus
- type VolumeGroupList
- type VolumeGroupSpec
- type VolumeGroupSpecResource
- type VolumeGroupSpecSourceDetails
- type VolumeGroupSpecSourceDetailsCodec
- type VolumeGroupSpecVolumeGroupReplicas
- type VolumeGroupStatus
- type VolumeList
- type VolumeSpec
- type VolumeSpecBlockVolumeReplicas
- type VolumeSpecResource
- type VolumeSpecSourceDetails
- type VolumeSpecSourceDetailsCodec
- type VolumeStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: core.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type AppCatalogListingResourceVersionAgreement ¶
type AppCatalogListingResourceVersionAgreement struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AppCatalogListingResourceVersionAgreementSpec `json:"spec,omitempty"` Status AppCatalogListingResourceVersionAgreementStatus `json:"status,omitempty"` }
func (*AppCatalogListingResourceVersionAgreement) DeepCopy ¶
func (in *AppCatalogListingResourceVersionAgreement) DeepCopy() *AppCatalogListingResourceVersionAgreement
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppCatalogListingResourceVersionAgreement.
func (*AppCatalogListingResourceVersionAgreement) DeepCopyInto ¶
func (in *AppCatalogListingResourceVersionAgreement) DeepCopyInto(out *AppCatalogListingResourceVersionAgreement)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppCatalogListingResourceVersionAgreement) DeepCopyObject ¶
func (in *AppCatalogListingResourceVersionAgreement) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppCatalogListingResourceVersionAgreement) SetupWebhookWithManager ¶
func (r *AppCatalogListingResourceVersionAgreement) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AppCatalogListingResourceVersionAgreement) ValidateCreate ¶
func (r *AppCatalogListingResourceVersionAgreement) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AppCatalogListingResourceVersionAgreement) ValidateDelete ¶
func (r *AppCatalogListingResourceVersionAgreement) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AppCatalogListingResourceVersionAgreement) ValidateUpdate ¶
func (r *AppCatalogListingResourceVersionAgreement) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AppCatalogListingResourceVersionAgreementList ¶
type AppCatalogListingResourceVersionAgreementList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AppCatalogListingResourceVersionAgreement CRD objects Items []AppCatalogListingResourceVersionAgreement `json:"items,omitempty"` }
AppCatalogListingResourceVersionAgreementList is a list of AppCatalogListingResourceVersionAgreements
func (*AppCatalogListingResourceVersionAgreementList) DeepCopy ¶
func (in *AppCatalogListingResourceVersionAgreementList) DeepCopy() *AppCatalogListingResourceVersionAgreementList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppCatalogListingResourceVersionAgreementList.
func (*AppCatalogListingResourceVersionAgreementList) DeepCopyInto ¶
func (in *AppCatalogListingResourceVersionAgreementList) DeepCopyInto(out *AppCatalogListingResourceVersionAgreementList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppCatalogListingResourceVersionAgreementList) DeepCopyObject ¶
func (in *AppCatalogListingResourceVersionAgreementList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AppCatalogListingResourceVersionAgreementSpec ¶
type AppCatalogListingResourceVersionAgreementSpec struct { State *AppCatalogListingResourceVersionAgreementSpecResource `json:"state,omitempty" tf:"-"` Resource AppCatalogListingResourceVersionAgreementSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*AppCatalogListingResourceVersionAgreementSpec) DeepCopy ¶
func (in *AppCatalogListingResourceVersionAgreementSpec) DeepCopy() *AppCatalogListingResourceVersionAgreementSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppCatalogListingResourceVersionAgreementSpec.
func (*AppCatalogListingResourceVersionAgreementSpec) DeepCopyInto ¶
func (in *AppCatalogListingResourceVersionAgreementSpec) DeepCopyInto(out *AppCatalogListingResourceVersionAgreementSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppCatalogListingResourceVersionAgreementSpecResource ¶
type AppCatalogListingResourceVersionAgreementSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional EulaLink *string `json:"eulaLink,omitempty" tf:"eula_link"` ListingID *string `json:"listingID" tf:"listing_id"` ListingResourceVersion *string `json:"listingResourceVersion" tf:"listing_resource_version"` // +optional OracleTermsOfUseLink *string `json:"oracleTermsOfUseLink,omitempty" tf:"oracle_terms_of_use_link"` // +optional Signature *string `json:"signature,omitempty" tf:"signature"` // +optional TimeRetrieved *string `json:"timeRetrieved,omitempty" tf:"time_retrieved"` }
func (*AppCatalogListingResourceVersionAgreementSpecResource) DeepCopy ¶
func (in *AppCatalogListingResourceVersionAgreementSpecResource) DeepCopy() *AppCatalogListingResourceVersionAgreementSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppCatalogListingResourceVersionAgreementSpecResource.
func (*AppCatalogListingResourceVersionAgreementSpecResource) DeepCopyInto ¶
func (in *AppCatalogListingResourceVersionAgreementSpecResource) DeepCopyInto(out *AppCatalogListingResourceVersionAgreementSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppCatalogListingResourceVersionAgreementStatus ¶
type AppCatalogListingResourceVersionAgreementStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*AppCatalogListingResourceVersionAgreementStatus) DeepCopy ¶
func (in *AppCatalogListingResourceVersionAgreementStatus) DeepCopy() *AppCatalogListingResourceVersionAgreementStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppCatalogListingResourceVersionAgreementStatus.
func (*AppCatalogListingResourceVersionAgreementStatus) DeepCopyInto ¶
func (in *AppCatalogListingResourceVersionAgreementStatus) DeepCopyInto(out *AppCatalogListingResourceVersionAgreementStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppCatalogSubscription ¶
type AppCatalogSubscription struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AppCatalogSubscriptionSpec `json:"spec,omitempty"` Status AppCatalogSubscriptionStatus `json:"status,omitempty"` }
func (*AppCatalogSubscription) DeepCopy ¶
func (in *AppCatalogSubscription) DeepCopy() *AppCatalogSubscription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppCatalogSubscription.
func (*AppCatalogSubscription) DeepCopyInto ¶
func (in *AppCatalogSubscription) DeepCopyInto(out *AppCatalogSubscription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppCatalogSubscription) DeepCopyObject ¶
func (in *AppCatalogSubscription) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppCatalogSubscription) SetupWebhookWithManager ¶
func (r *AppCatalogSubscription) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AppCatalogSubscription) ValidateCreate ¶
func (r *AppCatalogSubscription) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AppCatalogSubscription) ValidateDelete ¶
func (r *AppCatalogSubscription) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AppCatalogSubscription) ValidateUpdate ¶
func (r *AppCatalogSubscription) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AppCatalogSubscriptionList ¶
type AppCatalogSubscriptionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AppCatalogSubscription CRD objects Items []AppCatalogSubscription `json:"items,omitempty"` }
AppCatalogSubscriptionList is a list of AppCatalogSubscriptions
func (*AppCatalogSubscriptionList) DeepCopy ¶
func (in *AppCatalogSubscriptionList) DeepCopy() *AppCatalogSubscriptionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppCatalogSubscriptionList.
func (*AppCatalogSubscriptionList) DeepCopyInto ¶
func (in *AppCatalogSubscriptionList) DeepCopyInto(out *AppCatalogSubscriptionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppCatalogSubscriptionList) DeepCopyObject ¶
func (in *AppCatalogSubscriptionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AppCatalogSubscriptionSpec ¶
type AppCatalogSubscriptionSpec struct { State *AppCatalogSubscriptionSpecResource `json:"state,omitempty" tf:"-"` Resource AppCatalogSubscriptionSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*AppCatalogSubscriptionSpec) DeepCopy ¶
func (in *AppCatalogSubscriptionSpec) DeepCopy() *AppCatalogSubscriptionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppCatalogSubscriptionSpec.
func (*AppCatalogSubscriptionSpec) DeepCopyInto ¶
func (in *AppCatalogSubscriptionSpec) DeepCopyInto(out *AppCatalogSubscriptionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppCatalogSubscriptionSpecResource ¶
type AppCatalogSubscriptionSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional EulaLink *string `json:"eulaLink,omitempty" tf:"eula_link"` ListingID *string `json:"listingID" tf:"listing_id"` // +optional ListingResourceID *string `json:"listingResourceID,omitempty" tf:"listing_resource_id"` ListingResourceVersion *string `json:"listingResourceVersion" tf:"listing_resource_version"` OracleTermsOfUseLink *string `json:"oracleTermsOfUseLink" tf:"oracle_terms_of_use_link"` // +optional PublisherName *string `json:"publisherName,omitempty" tf:"publisher_name"` Signature *string `json:"signature" tf:"signature"` // +optional Summary *string `json:"summary,omitempty" tf:"summary"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` TimeRetrieved *string `json:"timeRetrieved" tf:"time_retrieved"` }
func (*AppCatalogSubscriptionSpecResource) DeepCopy ¶
func (in *AppCatalogSubscriptionSpecResource) DeepCopy() *AppCatalogSubscriptionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppCatalogSubscriptionSpecResource.
func (*AppCatalogSubscriptionSpecResource) DeepCopyInto ¶
func (in *AppCatalogSubscriptionSpecResource) DeepCopyInto(out *AppCatalogSubscriptionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppCatalogSubscriptionStatus ¶
type AppCatalogSubscriptionStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*AppCatalogSubscriptionStatus) DeepCopy ¶
func (in *AppCatalogSubscriptionStatus) DeepCopy() *AppCatalogSubscriptionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppCatalogSubscriptionStatus.
func (*AppCatalogSubscriptionStatus) DeepCopyInto ¶
func (in *AppCatalogSubscriptionStatus) DeepCopyInto(out *AppCatalogSubscriptionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BootVolume ¶
type BootVolume struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BootVolumeSpec `json:"spec,omitempty"` Status BootVolumeStatus `json:"status,omitempty"` }
func (*BootVolume) DeepCopy ¶
func (in *BootVolume) DeepCopy() *BootVolume
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootVolume.
func (*BootVolume) DeepCopyInto ¶
func (in *BootVolume) DeepCopyInto(out *BootVolume)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BootVolume) DeepCopyObject ¶
func (in *BootVolume) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BootVolume) SetupWebhookWithManager ¶
func (r *BootVolume) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BootVolume) ValidateCreate ¶
func (r *BootVolume) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BootVolume) ValidateDelete ¶
func (r *BootVolume) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BootVolume) ValidateUpdate ¶
func (r *BootVolume) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BootVolumeBackup ¶
type BootVolumeBackup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BootVolumeBackupSpec `json:"spec,omitempty"` Status BootVolumeBackupStatus `json:"status,omitempty"` }
func (*BootVolumeBackup) DeepCopy ¶
func (in *BootVolumeBackup) DeepCopy() *BootVolumeBackup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootVolumeBackup.
func (*BootVolumeBackup) DeepCopyInto ¶
func (in *BootVolumeBackup) DeepCopyInto(out *BootVolumeBackup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BootVolumeBackup) DeepCopyObject ¶
func (in *BootVolumeBackup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BootVolumeBackup) SetupWebhookWithManager ¶
func (r *BootVolumeBackup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BootVolumeBackup) ValidateCreate ¶
func (r *BootVolumeBackup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BootVolumeBackup) ValidateDelete ¶
func (r *BootVolumeBackup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BootVolumeBackup) ValidateUpdate ¶
func (r *BootVolumeBackup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BootVolumeBackupList ¶
type BootVolumeBackupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BootVolumeBackup CRD objects Items []BootVolumeBackup `json:"items,omitempty"` }
BootVolumeBackupList is a list of BootVolumeBackups
func (*BootVolumeBackupList) DeepCopy ¶
func (in *BootVolumeBackupList) DeepCopy() *BootVolumeBackupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootVolumeBackupList.
func (*BootVolumeBackupList) DeepCopyInto ¶
func (in *BootVolumeBackupList) DeepCopyInto(out *BootVolumeBackupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BootVolumeBackupList) DeepCopyObject ¶
func (in *BootVolumeBackupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BootVolumeBackupSpec ¶
type BootVolumeBackupSpec struct { State *BootVolumeBackupSpecResource `json:"state,omitempty" tf:"-"` Resource BootVolumeBackupSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*BootVolumeBackupSpec) DeepCopy ¶
func (in *BootVolumeBackupSpec) DeepCopy() *BootVolumeBackupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootVolumeBackupSpec.
func (*BootVolumeBackupSpec) DeepCopyInto ¶
func (in *BootVolumeBackupSpec) DeepCopyInto(out *BootVolumeBackupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BootVolumeBackupSpecResource ¶
type BootVolumeBackupSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional BootVolumeID *string `json:"bootVolumeID,omitempty" tf:"boot_volume_id"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional ExpirationTime *string `json:"expirationTime,omitempty" tf:"expiration_time"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional ImageID *string `json:"imageID,omitempty" tf:"image_id"` // +optional KmsKeyID *string `json:"kmsKeyID,omitempty" tf:"kms_key_id"` // +optional SizeInGbs *string `json:"sizeInGbs,omitempty" tf:"size_in_gbs"` // +optional SourceBootVolumeBackupID *string `json:"sourceBootVolumeBackupID,omitempty" tf:"source_boot_volume_backup_id"` // +optional SourceDetails *BootVolumeBackupSpecSourceDetails `json:"sourceDetails,omitempty" tf:"source_details"` // +optional SourceType *string `json:"sourceType,omitempty" tf:"source_type"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional SystemTags map[string]string `json:"systemTags,omitempty" tf:"system_tags"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeRequestReceived *string `json:"timeRequestReceived,omitempty" tf:"time_request_received"` // +optional Type *string `json:"type,omitempty" tf:"type"` // +optional UniqueSizeInGbs *string `json:"uniqueSizeInGbs,omitempty" tf:"unique_size_in_gbs"` }
func (*BootVolumeBackupSpecResource) DeepCopy ¶
func (in *BootVolumeBackupSpecResource) DeepCopy() *BootVolumeBackupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootVolumeBackupSpecResource.
func (*BootVolumeBackupSpecResource) DeepCopyInto ¶
func (in *BootVolumeBackupSpecResource) DeepCopyInto(out *BootVolumeBackupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BootVolumeBackupSpecSourceDetails ¶
type BootVolumeBackupSpecSourceDetails struct { BootVolumeBackupID *string `json:"bootVolumeBackupID" tf:"boot_volume_backup_id"` // +optional KmsKeyID *string `json:"kmsKeyID,omitempty" tf:"kms_key_id"` Region *string `json:"region" tf:"region"` }
func (*BootVolumeBackupSpecSourceDetails) DeepCopy ¶
func (in *BootVolumeBackupSpecSourceDetails) DeepCopy() *BootVolumeBackupSpecSourceDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootVolumeBackupSpecSourceDetails.
func (*BootVolumeBackupSpecSourceDetails) DeepCopyInto ¶
func (in *BootVolumeBackupSpecSourceDetails) DeepCopyInto(out *BootVolumeBackupSpecSourceDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BootVolumeBackupSpecSourceDetailsCodec ¶
type BootVolumeBackupSpecSourceDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (BootVolumeBackupSpecSourceDetailsCodec) Decode ¶
func (BootVolumeBackupSpecSourceDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BootVolumeBackupStatus ¶
type BootVolumeBackupStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*BootVolumeBackupStatus) DeepCopy ¶
func (in *BootVolumeBackupStatus) DeepCopy() *BootVolumeBackupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootVolumeBackupStatus.
func (*BootVolumeBackupStatus) DeepCopyInto ¶
func (in *BootVolumeBackupStatus) DeepCopyInto(out *BootVolumeBackupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BootVolumeList ¶
type BootVolumeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BootVolume CRD objects Items []BootVolume `json:"items,omitempty"` }
BootVolumeList is a list of BootVolumes
func (*BootVolumeList) DeepCopy ¶
func (in *BootVolumeList) DeepCopy() *BootVolumeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootVolumeList.
func (*BootVolumeList) DeepCopyInto ¶
func (in *BootVolumeList) DeepCopyInto(out *BootVolumeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BootVolumeList) DeepCopyObject ¶
func (in *BootVolumeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BootVolumeSpec ¶
type BootVolumeSpec struct { State *BootVolumeSpecResource `json:"state,omitempty" tf:"-"` Resource BootVolumeSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*BootVolumeSpec) DeepCopy ¶
func (in *BootVolumeSpec) DeepCopy() *BootVolumeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootVolumeSpec.
func (*BootVolumeSpec) DeepCopyInto ¶
func (in *BootVolumeSpec) DeepCopyInto(out *BootVolumeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BootVolumeSpecBootVolumeReplicas ¶
type BootVolumeSpecBootVolumeReplicas struct { AvailabilityDomain *string `json:"availabilityDomain" tf:"availability_domain"` // +optional BootVolumeReplicaID *string `json:"bootVolumeReplicaID,omitempty" tf:"boot_volume_replica_id"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` }
func (*BootVolumeSpecBootVolumeReplicas) DeepCopy ¶
func (in *BootVolumeSpecBootVolumeReplicas) DeepCopy() *BootVolumeSpecBootVolumeReplicas
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootVolumeSpecBootVolumeReplicas.
func (*BootVolumeSpecBootVolumeReplicas) DeepCopyInto ¶
func (in *BootVolumeSpecBootVolumeReplicas) DeepCopyInto(out *BootVolumeSpecBootVolumeReplicas)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BootVolumeSpecResource ¶
type BootVolumeSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AutoTunedVpusPerGb *string `json:"autoTunedVpusPerGb,omitempty" tf:"auto_tuned_vpus_per_gb"` AvailabilityDomain *string `json:"availabilityDomain" tf:"availability_domain"` // +optional // Deprecated BackupPolicyID *string `json:"backupPolicyID,omitempty" tf:"backup_policy_id"` // +optional BootVolumeReplicas []BootVolumeSpecBootVolumeReplicas `json:"bootVolumeReplicas,omitempty" tf:"boot_volume_replicas"` // +optional BootVolumeReplicasDeletion *bool `json:"bootVolumeReplicasDeletion,omitempty" tf:"boot_volume_replicas_deletion"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional ImageID *string `json:"imageID,omitempty" tf:"image_id"` // +optional IsAutoTuneEnabled *bool `json:"isAutoTuneEnabled,omitempty" tf:"is_auto_tune_enabled"` // +optional IsHydrated *bool `json:"isHydrated,omitempty" tf:"is_hydrated"` // +optional KmsKeyID *string `json:"kmsKeyID,omitempty" tf:"kms_key_id"` // +optional SizeInGbs *string `json:"sizeInGbs,omitempty" tf:"size_in_gbs"` // +optional SizeInMbs *string `json:"sizeInMbs,omitempty" tf:"size_in_mbs"` SourceDetails *BootVolumeSpecSourceDetails `json:"sourceDetails" tf:"source_details"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional SystemTags map[string]string `json:"systemTags,omitempty" tf:"system_tags"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional VolumeGroupID *string `json:"volumeGroupID,omitempty" tf:"volume_group_id"` // +optional VpusPerGb *string `json:"vpusPerGb,omitempty" tf:"vpus_per_gb"` }
func (*BootVolumeSpecResource) DeepCopy ¶
func (in *BootVolumeSpecResource) DeepCopy() *BootVolumeSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootVolumeSpecResource.
func (*BootVolumeSpecResource) DeepCopyInto ¶
func (in *BootVolumeSpecResource) DeepCopyInto(out *BootVolumeSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BootVolumeSpecSourceDetails ¶
type BootVolumeSpecSourceDetails struct { ID *string `json:"ID" tf:"id"` Type *string `json:"type" tf:"type"` }
func (*BootVolumeSpecSourceDetails) DeepCopy ¶
func (in *BootVolumeSpecSourceDetails) DeepCopy() *BootVolumeSpecSourceDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootVolumeSpecSourceDetails.
func (*BootVolumeSpecSourceDetails) DeepCopyInto ¶
func (in *BootVolumeSpecSourceDetails) DeepCopyInto(out *BootVolumeSpecSourceDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BootVolumeSpecSourceDetailsCodec ¶
type BootVolumeSpecSourceDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (BootVolumeSpecSourceDetailsCodec) Decode ¶
func (BootVolumeSpecSourceDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BootVolumeStatus ¶
type BootVolumeStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*BootVolumeStatus) DeepCopy ¶
func (in *BootVolumeStatus) DeepCopy() *BootVolumeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootVolumeStatus.
func (*BootVolumeStatus) DeepCopyInto ¶
func (in *BootVolumeStatus) DeepCopyInto(out *BootVolumeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterNetwork ¶
type ClusterNetwork struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClusterNetworkSpec `json:"spec,omitempty"` Status ClusterNetworkStatus `json:"status,omitempty"` }
func (*ClusterNetwork) DeepCopy ¶
func (in *ClusterNetwork) DeepCopy() *ClusterNetwork
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterNetwork.
func (*ClusterNetwork) DeepCopyInto ¶
func (in *ClusterNetwork) DeepCopyInto(out *ClusterNetwork)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterNetwork) DeepCopyObject ¶
func (in *ClusterNetwork) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClusterNetwork) SetupWebhookWithManager ¶
func (r *ClusterNetwork) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ClusterNetwork) ValidateCreate ¶
func (r *ClusterNetwork) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ClusterNetwork) ValidateDelete ¶
func (r *ClusterNetwork) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ClusterNetwork) ValidateUpdate ¶
func (r *ClusterNetwork) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ClusterNetworkList ¶
type ClusterNetworkList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ClusterNetwork CRD objects Items []ClusterNetwork `json:"items,omitempty"` }
ClusterNetworkList is a list of ClusterNetworks
func (*ClusterNetworkList) DeepCopy ¶
func (in *ClusterNetworkList) DeepCopy() *ClusterNetworkList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterNetworkList.
func (*ClusterNetworkList) DeepCopyInto ¶
func (in *ClusterNetworkList) DeepCopyInto(out *ClusterNetworkList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterNetworkList) DeepCopyObject ¶
func (in *ClusterNetworkList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterNetworkSpec ¶
type ClusterNetworkSpec struct { State *ClusterNetworkSpecResource `json:"state,omitempty" tf:"-"` Resource ClusterNetworkSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ClusterNetworkSpec) DeepCopy ¶
func (in *ClusterNetworkSpec) DeepCopy() *ClusterNetworkSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterNetworkSpec.
func (*ClusterNetworkSpec) DeepCopyInto ¶
func (in *ClusterNetworkSpec) DeepCopyInto(out *ClusterNetworkSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterNetworkSpecInstancePools ¶
type ClusterNetworkSpecInstancePools struct { // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional ID *string `json:"ID,omitempty" tf:"id"` InstanceConfigurationID *string `json:"instanceConfigurationID" tf:"instance_configuration_id"` // +optional LoadBalancers []ClusterNetworkSpecInstancePoolsLoadBalancers `json:"loadBalancers,omitempty" tf:"load_balancers"` // +optional PlacementConfigurations []ClusterNetworkSpecInstancePoolsPlacementConfigurations `json:"placementConfigurations,omitempty" tf:"placement_configurations"` Size *int64 `json:"size" tf:"size"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` }
func (*ClusterNetworkSpecInstancePools) DeepCopy ¶
func (in *ClusterNetworkSpecInstancePools) DeepCopy() *ClusterNetworkSpecInstancePools
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterNetworkSpecInstancePools.
func (*ClusterNetworkSpecInstancePools) DeepCopyInto ¶
func (in *ClusterNetworkSpecInstancePools) DeepCopyInto(out *ClusterNetworkSpecInstancePools)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterNetworkSpecInstancePoolsLoadBalancers ¶
type ClusterNetworkSpecInstancePoolsLoadBalancers struct { // +optional BackendSetName *string `json:"backendSetName,omitempty" tf:"backend_set_name"` // +optional ID *string `json:"ID,omitempty" tf:"id"` // +optional InstancePoolID *string `json:"instancePoolID,omitempty" tf:"instance_pool_id"` // +optional LoadBalancerID *string `json:"loadBalancerID,omitempty" tf:"load_balancer_id"` // +optional Port *int64 `json:"port,omitempty" tf:"port"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional VnicSelection *string `json:"vnicSelection,omitempty" tf:"vnic_selection"` }
func (*ClusterNetworkSpecInstancePoolsLoadBalancers) DeepCopy ¶
func (in *ClusterNetworkSpecInstancePoolsLoadBalancers) DeepCopy() *ClusterNetworkSpecInstancePoolsLoadBalancers
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterNetworkSpecInstancePoolsLoadBalancers.
func (*ClusterNetworkSpecInstancePoolsLoadBalancers) DeepCopyInto ¶
func (in *ClusterNetworkSpecInstancePoolsLoadBalancers) DeepCopyInto(out *ClusterNetworkSpecInstancePoolsLoadBalancers)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterNetworkSpecInstancePoolsPlacementConfigurations ¶
type ClusterNetworkSpecInstancePoolsPlacementConfigurations struct { // +optional AvailabilityDomain *string `json:"availabilityDomain,omitempty" tf:"availability_domain"` // +optional FaultDomains []string `json:"faultDomains,omitempty" tf:"fault_domains"` // +optional PrimarySubnetID *string `json:"primarySubnetID,omitempty" tf:"primary_subnet_id"` // +optional SecondaryVnicSubnets []ClusterNetworkSpecInstancePoolsPlacementConfigurationsSecondaryVnicSubnets `json:"secondaryVnicSubnets,omitempty" tf:"secondary_vnic_subnets"` }
func (*ClusterNetworkSpecInstancePoolsPlacementConfigurations) DeepCopy ¶
func (in *ClusterNetworkSpecInstancePoolsPlacementConfigurations) DeepCopy() *ClusterNetworkSpecInstancePoolsPlacementConfigurations
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterNetworkSpecInstancePoolsPlacementConfigurations.
func (*ClusterNetworkSpecInstancePoolsPlacementConfigurations) DeepCopyInto ¶
func (in *ClusterNetworkSpecInstancePoolsPlacementConfigurations) DeepCopyInto(out *ClusterNetworkSpecInstancePoolsPlacementConfigurations)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterNetworkSpecInstancePoolsPlacementConfigurationsSecondaryVnicSubnets ¶
type ClusterNetworkSpecInstancePoolsPlacementConfigurationsSecondaryVnicSubnets struct { // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional SubnetID *string `json:"subnetID,omitempty" tf:"subnet_id"` }
func (*ClusterNetworkSpecInstancePoolsPlacementConfigurationsSecondaryVnicSubnets) DeepCopy ¶
func (in *ClusterNetworkSpecInstancePoolsPlacementConfigurationsSecondaryVnicSubnets) DeepCopy() *ClusterNetworkSpecInstancePoolsPlacementConfigurationsSecondaryVnicSubnets
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterNetworkSpecInstancePoolsPlacementConfigurationsSecondaryVnicSubnets.
func (*ClusterNetworkSpecInstancePoolsPlacementConfigurationsSecondaryVnicSubnets) DeepCopyInto ¶
func (in *ClusterNetworkSpecInstancePoolsPlacementConfigurationsSecondaryVnicSubnets) DeepCopyInto(out *ClusterNetworkSpecInstancePoolsPlacementConfigurationsSecondaryVnicSubnets)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterNetworkSpecPlacementConfiguration ¶
type ClusterNetworkSpecPlacementConfiguration struct { AvailabilityDomain *string `json:"availabilityDomain" tf:"availability_domain"` PrimarySubnetID *string `json:"primarySubnetID" tf:"primary_subnet_id"` // +optional SecondaryVnicSubnets []ClusterNetworkSpecPlacementConfigurationSecondaryVnicSubnets `json:"secondaryVnicSubnets,omitempty" tf:"secondary_vnic_subnets"` }
func (*ClusterNetworkSpecPlacementConfiguration) DeepCopy ¶
func (in *ClusterNetworkSpecPlacementConfiguration) DeepCopy() *ClusterNetworkSpecPlacementConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterNetworkSpecPlacementConfiguration.
func (*ClusterNetworkSpecPlacementConfiguration) DeepCopyInto ¶
func (in *ClusterNetworkSpecPlacementConfiguration) DeepCopyInto(out *ClusterNetworkSpecPlacementConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterNetworkSpecPlacementConfigurationCodec ¶
type ClusterNetworkSpecPlacementConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (ClusterNetworkSpecPlacementConfigurationCodec) Decode ¶
func (ClusterNetworkSpecPlacementConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ClusterNetworkSpecPlacementConfigurationSecondaryVnicSubnets ¶
type ClusterNetworkSpecPlacementConfigurationSecondaryVnicSubnets struct { // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` SubnetID *string `json:"subnetID" tf:"subnet_id"` }
func (*ClusterNetworkSpecPlacementConfigurationSecondaryVnicSubnets) DeepCopy ¶
func (in *ClusterNetworkSpecPlacementConfigurationSecondaryVnicSubnets) DeepCopy() *ClusterNetworkSpecPlacementConfigurationSecondaryVnicSubnets
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterNetworkSpecPlacementConfigurationSecondaryVnicSubnets.
func (*ClusterNetworkSpecPlacementConfigurationSecondaryVnicSubnets) DeepCopyInto ¶
func (in *ClusterNetworkSpecPlacementConfigurationSecondaryVnicSubnets) DeepCopyInto(out *ClusterNetworkSpecPlacementConfigurationSecondaryVnicSubnets)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterNetworkSpecResource ¶
type ClusterNetworkSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` InstancePools []ClusterNetworkSpecInstancePools `json:"instancePools" tf:"instance_pools"` PlacementConfiguration *ClusterNetworkSpecPlacementConfiguration `json:"placementConfiguration" tf:"placement_configuration"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*ClusterNetworkSpecResource) DeepCopy ¶
func (in *ClusterNetworkSpecResource) DeepCopy() *ClusterNetworkSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterNetworkSpecResource.
func (*ClusterNetworkSpecResource) DeepCopyInto ¶
func (in *ClusterNetworkSpecResource) DeepCopyInto(out *ClusterNetworkSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterNetworkStatus ¶
type ClusterNetworkStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ClusterNetworkStatus) DeepCopy ¶
func (in *ClusterNetworkStatus) DeepCopy() *ClusterNetworkStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterNetworkStatus.
func (*ClusterNetworkStatus) DeepCopyInto ¶
func (in *ClusterNetworkStatus) DeepCopyInto(out *ClusterNetworkStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeCapacityReservation ¶
type ComputeCapacityReservation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeCapacityReservationSpec `json:"spec,omitempty"` Status ComputeCapacityReservationStatus `json:"status,omitempty"` }
func (*ComputeCapacityReservation) DeepCopy ¶
func (in *ComputeCapacityReservation) DeepCopy() *ComputeCapacityReservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeCapacityReservation.
func (*ComputeCapacityReservation) DeepCopyInto ¶
func (in *ComputeCapacityReservation) DeepCopyInto(out *ComputeCapacityReservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeCapacityReservation) DeepCopyObject ¶
func (in *ComputeCapacityReservation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ComputeCapacityReservation) SetupWebhookWithManager ¶
func (r *ComputeCapacityReservation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ComputeCapacityReservation) ValidateCreate ¶
func (r *ComputeCapacityReservation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ComputeCapacityReservation) ValidateDelete ¶
func (r *ComputeCapacityReservation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ComputeCapacityReservation) ValidateUpdate ¶
func (r *ComputeCapacityReservation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ComputeCapacityReservationList ¶
type ComputeCapacityReservationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeCapacityReservation CRD objects Items []ComputeCapacityReservation `json:"items,omitempty"` }
ComputeCapacityReservationList is a list of ComputeCapacityReservations
func (*ComputeCapacityReservationList) DeepCopy ¶
func (in *ComputeCapacityReservationList) DeepCopy() *ComputeCapacityReservationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeCapacityReservationList.
func (*ComputeCapacityReservationList) DeepCopyInto ¶
func (in *ComputeCapacityReservationList) DeepCopyInto(out *ComputeCapacityReservationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeCapacityReservationList) DeepCopyObject ¶
func (in *ComputeCapacityReservationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeCapacityReservationSpec ¶
type ComputeCapacityReservationSpec struct { State *ComputeCapacityReservationSpecResource `json:"state,omitempty" tf:"-"` Resource ComputeCapacityReservationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ComputeCapacityReservationSpec) DeepCopy ¶
func (in *ComputeCapacityReservationSpec) DeepCopy() *ComputeCapacityReservationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeCapacityReservationSpec.
func (*ComputeCapacityReservationSpec) DeepCopyInto ¶
func (in *ComputeCapacityReservationSpec) DeepCopyInto(out *ComputeCapacityReservationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeCapacityReservationSpecInstanceReservationConfigs ¶
type ComputeCapacityReservationSpecInstanceReservationConfigs struct { // +optional FaultDomain *string `json:"faultDomain,omitempty" tf:"fault_domain"` InstanceShape *string `json:"instanceShape" tf:"instance_shape"` // +optional InstanceShapeConfig *ComputeCapacityReservationSpecInstanceReservationConfigsInstanceShapeConfig `json:"instanceShapeConfig,omitempty" tf:"instance_shape_config"` ReservedCount *string `json:"reservedCount" tf:"reserved_count"` // +optional UsedCount *string `json:"usedCount,omitempty" tf:"used_count"` }
func (*ComputeCapacityReservationSpecInstanceReservationConfigs) DeepCopy ¶
func (in *ComputeCapacityReservationSpecInstanceReservationConfigs) DeepCopy() *ComputeCapacityReservationSpecInstanceReservationConfigs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeCapacityReservationSpecInstanceReservationConfigs.
func (*ComputeCapacityReservationSpecInstanceReservationConfigs) DeepCopyInto ¶
func (in *ComputeCapacityReservationSpecInstanceReservationConfigs) DeepCopyInto(out *ComputeCapacityReservationSpecInstanceReservationConfigs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeCapacityReservationSpecInstanceReservationConfigsInstanceShapeConfig ¶
type ComputeCapacityReservationSpecInstanceReservationConfigsInstanceShapeConfig struct { // +optional MemoryInGbs *float64 `json:"memoryInGbs,omitempty" tf:"memory_in_gbs"` // +optional Ocpus *float64 `json:"ocpus,omitempty" tf:"ocpus"` }
func (*ComputeCapacityReservationSpecInstanceReservationConfigsInstanceShapeConfig) DeepCopy ¶
func (in *ComputeCapacityReservationSpecInstanceReservationConfigsInstanceShapeConfig) DeepCopy() *ComputeCapacityReservationSpecInstanceReservationConfigsInstanceShapeConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeCapacityReservationSpecInstanceReservationConfigsInstanceShapeConfig.
func (*ComputeCapacityReservationSpecInstanceReservationConfigsInstanceShapeConfig) DeepCopyInto ¶
func (in *ComputeCapacityReservationSpecInstanceReservationConfigsInstanceShapeConfig) DeepCopyInto(out *ComputeCapacityReservationSpecInstanceReservationConfigsInstanceShapeConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeCapacityReservationSpecInstanceReservationConfigsInstanceShapeConfigCodec ¶
type ComputeCapacityReservationSpecInstanceReservationConfigsInstanceShapeConfigCodec struct { }
+k8s:deepcopy-gen=false
func (ComputeCapacityReservationSpecInstanceReservationConfigsInstanceShapeConfigCodec) Decode ¶
func (ComputeCapacityReservationSpecInstanceReservationConfigsInstanceShapeConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ComputeCapacityReservationSpecResource ¶
type ComputeCapacityReservationSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AvailabilityDomain *string `json:"availabilityDomain" tf:"availability_domain"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +kubebuilder:validation:MinItems=1 InstanceReservationConfigs []ComputeCapacityReservationSpecInstanceReservationConfigs `json:"instanceReservationConfigs" tf:"instance_reservation_configs"` // +optional IsDefaultReservation *bool `json:"isDefaultReservation,omitempty" tf:"is_default_reservation"` // +optional ReservedInstanceCount *string `json:"reservedInstanceCount,omitempty" tf:"reserved_instance_count"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` // +optional UsedInstanceCount *string `json:"usedInstanceCount,omitempty" tf:"used_instance_count"` }
func (*ComputeCapacityReservationSpecResource) DeepCopy ¶
func (in *ComputeCapacityReservationSpecResource) DeepCopy() *ComputeCapacityReservationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeCapacityReservationSpecResource.
func (*ComputeCapacityReservationSpecResource) DeepCopyInto ¶
func (in *ComputeCapacityReservationSpecResource) DeepCopyInto(out *ComputeCapacityReservationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeCapacityReservationStatus ¶
type ComputeCapacityReservationStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ComputeCapacityReservationStatus) DeepCopy ¶
func (in *ComputeCapacityReservationStatus) DeepCopy() *ComputeCapacityReservationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeCapacityReservationStatus.
func (*ComputeCapacityReservationStatus) DeepCopyInto ¶
func (in *ComputeCapacityReservationStatus) DeepCopyInto(out *ComputeCapacityReservationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeImageCapabilitySchema ¶
type ComputeImageCapabilitySchema struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeImageCapabilitySchemaSpec `json:"spec,omitempty"` Status ComputeImageCapabilitySchemaStatus `json:"status,omitempty"` }
func (*ComputeImageCapabilitySchema) DeepCopy ¶
func (in *ComputeImageCapabilitySchema) DeepCopy() *ComputeImageCapabilitySchema
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeImageCapabilitySchema.
func (*ComputeImageCapabilitySchema) DeepCopyInto ¶
func (in *ComputeImageCapabilitySchema) DeepCopyInto(out *ComputeImageCapabilitySchema)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeImageCapabilitySchema) DeepCopyObject ¶
func (in *ComputeImageCapabilitySchema) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ComputeImageCapabilitySchema) SetupWebhookWithManager ¶
func (r *ComputeImageCapabilitySchema) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ComputeImageCapabilitySchema) ValidateCreate ¶
func (r *ComputeImageCapabilitySchema) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ComputeImageCapabilitySchema) ValidateDelete ¶
func (r *ComputeImageCapabilitySchema) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ComputeImageCapabilitySchema) ValidateUpdate ¶
func (r *ComputeImageCapabilitySchema) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ComputeImageCapabilitySchemaList ¶
type ComputeImageCapabilitySchemaList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeImageCapabilitySchema CRD objects Items []ComputeImageCapabilitySchema `json:"items,omitempty"` }
ComputeImageCapabilitySchemaList is a list of ComputeImageCapabilitySchemas
func (*ComputeImageCapabilitySchemaList) DeepCopy ¶
func (in *ComputeImageCapabilitySchemaList) DeepCopy() *ComputeImageCapabilitySchemaList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeImageCapabilitySchemaList.
func (*ComputeImageCapabilitySchemaList) DeepCopyInto ¶
func (in *ComputeImageCapabilitySchemaList) DeepCopyInto(out *ComputeImageCapabilitySchemaList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeImageCapabilitySchemaList) DeepCopyObject ¶
func (in *ComputeImageCapabilitySchemaList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeImageCapabilitySchemaSpec ¶
type ComputeImageCapabilitySchemaSpec struct { State *ComputeImageCapabilitySchemaSpecResource `json:"state,omitempty" tf:"-"` Resource ComputeImageCapabilitySchemaSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ComputeImageCapabilitySchemaSpec) DeepCopy ¶
func (in *ComputeImageCapabilitySchemaSpec) DeepCopy() *ComputeImageCapabilitySchemaSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeImageCapabilitySchemaSpec.
func (*ComputeImageCapabilitySchemaSpec) DeepCopyInto ¶
func (in *ComputeImageCapabilitySchemaSpec) DeepCopyInto(out *ComputeImageCapabilitySchemaSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeImageCapabilitySchemaSpecResource ¶
type ComputeImageCapabilitySchemaSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional ComputeGlobalImageCapabilitySchemaID *string `json:"computeGlobalImageCapabilitySchemaID,omitempty" tf:"compute_global_image_capability_schema_id"` ComputeGlobalImageCapabilitySchemaVersionName *string `json:"computeGlobalImageCapabilitySchemaVersionName" tf:"compute_global_image_capability_schema_version_name"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` ImageID *string `json:"imageID" tf:"image_id"` SchemaData map[string]string `json:"schemaData" tf:"schema_data"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` }
func (*ComputeImageCapabilitySchemaSpecResource) DeepCopy ¶
func (in *ComputeImageCapabilitySchemaSpecResource) DeepCopy() *ComputeImageCapabilitySchemaSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeImageCapabilitySchemaSpecResource.
func (*ComputeImageCapabilitySchemaSpecResource) DeepCopyInto ¶
func (in *ComputeImageCapabilitySchemaSpecResource) DeepCopyInto(out *ComputeImageCapabilitySchemaSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeImageCapabilitySchemaStatus ¶
type ComputeImageCapabilitySchemaStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ComputeImageCapabilitySchemaStatus) DeepCopy ¶
func (in *ComputeImageCapabilitySchemaStatus) DeepCopy() *ComputeImageCapabilitySchemaStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeImageCapabilitySchemaStatus.
func (*ComputeImageCapabilitySchemaStatus) DeepCopyInto ¶
func (in *ComputeImageCapabilitySchemaStatus) DeepCopyInto(out *ComputeImageCapabilitySchemaStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConsoleHistory ¶
type ConsoleHistory struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConsoleHistorySpec `json:"spec,omitempty"` Status ConsoleHistoryStatus `json:"status,omitempty"` }
func (*ConsoleHistory) DeepCopy ¶
func (in *ConsoleHistory) DeepCopy() *ConsoleHistory
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsoleHistory.
func (*ConsoleHistory) DeepCopyInto ¶
func (in *ConsoleHistory) DeepCopyInto(out *ConsoleHistory)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConsoleHistory) DeepCopyObject ¶
func (in *ConsoleHistory) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConsoleHistory) SetupWebhookWithManager ¶
func (r *ConsoleHistory) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ConsoleHistory) ValidateCreate ¶
func (r *ConsoleHistory) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ConsoleHistory) ValidateDelete ¶
func (r *ConsoleHistory) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ConsoleHistory) ValidateUpdate ¶
func (r *ConsoleHistory) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ConsoleHistoryList ¶
type ConsoleHistoryList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ConsoleHistory CRD objects Items []ConsoleHistory `json:"items,omitempty"` }
ConsoleHistoryList is a list of ConsoleHistorys
func (*ConsoleHistoryList) DeepCopy ¶
func (in *ConsoleHistoryList) DeepCopy() *ConsoleHistoryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsoleHistoryList.
func (*ConsoleHistoryList) DeepCopyInto ¶
func (in *ConsoleHistoryList) DeepCopyInto(out *ConsoleHistoryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConsoleHistoryList) DeepCopyObject ¶
func (in *ConsoleHistoryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConsoleHistorySpec ¶
type ConsoleHistorySpec struct { State *ConsoleHistorySpecResource `json:"state,omitempty" tf:"-"` Resource ConsoleHistorySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ConsoleHistorySpec) DeepCopy ¶
func (in *ConsoleHistorySpec) DeepCopy() *ConsoleHistorySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsoleHistorySpec.
func (*ConsoleHistorySpec) DeepCopyInto ¶
func (in *ConsoleHistorySpec) DeepCopyInto(out *ConsoleHistorySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConsoleHistorySpecResource ¶
type ConsoleHistorySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AvailabilityDomain *string `json:"availabilityDomain,omitempty" tf:"availability_domain"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` InstanceID *string `json:"instanceID" tf:"instance_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` }
func (*ConsoleHistorySpecResource) DeepCopy ¶
func (in *ConsoleHistorySpecResource) DeepCopy() *ConsoleHistorySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsoleHistorySpecResource.
func (*ConsoleHistorySpecResource) DeepCopyInto ¶
func (in *ConsoleHistorySpecResource) DeepCopyInto(out *ConsoleHistorySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConsoleHistoryStatus ¶
type ConsoleHistoryStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ConsoleHistoryStatus) DeepCopy ¶
func (in *ConsoleHistoryStatus) DeepCopy() *ConsoleHistoryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsoleHistoryStatus.
func (*ConsoleHistoryStatus) DeepCopyInto ¶
func (in *ConsoleHistoryStatus) DeepCopyInto(out *ConsoleHistoryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Cpe ¶
type Cpe struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CpeSpec `json:"spec,omitempty"` Status CpeStatus `json:"status,omitempty"` }
func (*Cpe) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cpe.
func (*Cpe) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Cpe) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Cpe) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Cpe) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type CpeList ¶
type CpeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Cpe CRD objects Items []Cpe `json:"items,omitempty"` }
CpeList is a list of Cpes
func (*CpeList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CpeList.
func (*CpeList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CpeList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CpeSpec ¶
type CpeSpec struct { State *CpeSpecResource `json:"state,omitempty" tf:"-"` Resource CpeSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*CpeSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CpeSpec.
func (*CpeSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CpeSpecResource ¶
type CpeSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional CpeDeviceShapeID *string `json:"cpeDeviceShapeID,omitempty" tf:"cpe_device_shape_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` IpAddress *string `json:"ipAddress" tf:"ip_address"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` }
func (*CpeSpecResource) DeepCopy ¶
func (in *CpeSpecResource) DeepCopy() *CpeSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CpeSpecResource.
func (*CpeSpecResource) DeepCopyInto ¶
func (in *CpeSpecResource) DeepCopyInto(out *CpeSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CpeStatus ¶
type CpeStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*CpeStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CpeStatus.
func (*CpeStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CrossConnect ¶
type CrossConnect struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CrossConnectSpec `json:"spec,omitempty"` Status CrossConnectStatus `json:"status,omitempty"` }
func (*CrossConnect) DeepCopy ¶
func (in *CrossConnect) DeepCopy() *CrossConnect
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrossConnect.
func (*CrossConnect) DeepCopyInto ¶
func (in *CrossConnect) DeepCopyInto(out *CrossConnect)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CrossConnect) DeepCopyObject ¶
func (in *CrossConnect) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CrossConnect) SetupWebhookWithManager ¶
func (r *CrossConnect) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CrossConnect) ValidateCreate ¶
func (r *CrossConnect) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*CrossConnect) ValidateDelete ¶
func (r *CrossConnect) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*CrossConnect) ValidateUpdate ¶
func (r *CrossConnect) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CrossConnectGroup ¶
type CrossConnectGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CrossConnectGroupSpec `json:"spec,omitempty"` Status CrossConnectGroupStatus `json:"status,omitempty"` }
func (*CrossConnectGroup) DeepCopy ¶
func (in *CrossConnectGroup) DeepCopy() *CrossConnectGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrossConnectGroup.
func (*CrossConnectGroup) DeepCopyInto ¶
func (in *CrossConnectGroup) DeepCopyInto(out *CrossConnectGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CrossConnectGroup) DeepCopyObject ¶
func (in *CrossConnectGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CrossConnectGroup) SetupWebhookWithManager ¶
func (r *CrossConnectGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CrossConnectGroup) ValidateCreate ¶
func (r *CrossConnectGroup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*CrossConnectGroup) ValidateDelete ¶
func (r *CrossConnectGroup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*CrossConnectGroup) ValidateUpdate ¶
func (r *CrossConnectGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CrossConnectGroupList ¶
type CrossConnectGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CrossConnectGroup CRD objects Items []CrossConnectGroup `json:"items,omitempty"` }
CrossConnectGroupList is a list of CrossConnectGroups
func (*CrossConnectGroupList) DeepCopy ¶
func (in *CrossConnectGroupList) DeepCopy() *CrossConnectGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrossConnectGroupList.
func (*CrossConnectGroupList) DeepCopyInto ¶
func (in *CrossConnectGroupList) DeepCopyInto(out *CrossConnectGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CrossConnectGroupList) DeepCopyObject ¶
func (in *CrossConnectGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CrossConnectGroupSpec ¶
type CrossConnectGroupSpec struct { State *CrossConnectGroupSpecResource `json:"state,omitempty" tf:"-"` Resource CrossConnectGroupSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*CrossConnectGroupSpec) DeepCopy ¶
func (in *CrossConnectGroupSpec) DeepCopy() *CrossConnectGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrossConnectGroupSpec.
func (*CrossConnectGroupSpec) DeepCopyInto ¶
func (in *CrossConnectGroupSpec) DeepCopyInto(out *CrossConnectGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CrossConnectGroupSpecMacsecProperties ¶ added in v0.5.0
type CrossConnectGroupSpecMacsecProperties struct { // +optional EncryptionCipher *string `json:"encryptionCipher,omitempty" tf:"encryption_cipher"` // +optional PrimaryKey *CrossConnectGroupSpecMacsecPropertiesPrimaryKey `json:"primaryKey,omitempty" tf:"primary_key"` State *string `json:"state" tf:"state"` }
func (*CrossConnectGroupSpecMacsecProperties) DeepCopy ¶ added in v0.5.0
func (in *CrossConnectGroupSpecMacsecProperties) DeepCopy() *CrossConnectGroupSpecMacsecProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrossConnectGroupSpecMacsecProperties.
func (*CrossConnectGroupSpecMacsecProperties) DeepCopyInto ¶ added in v0.5.0
func (in *CrossConnectGroupSpecMacsecProperties) DeepCopyInto(out *CrossConnectGroupSpecMacsecProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CrossConnectGroupSpecMacsecPropertiesCodec ¶ added in v0.5.0
type CrossConnectGroupSpecMacsecPropertiesCodec struct { }
+k8s:deepcopy-gen=false
func (CrossConnectGroupSpecMacsecPropertiesCodec) Decode ¶ added in v0.5.0
func (CrossConnectGroupSpecMacsecPropertiesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CrossConnectGroupSpecMacsecPropertiesPrimaryKey ¶ added in v0.5.0
type CrossConnectGroupSpecMacsecPropertiesPrimaryKey struct { ConnectivityAssociationKeySecretID *string `json:"connectivityAssociationKeySecretID" tf:"connectivity_association_key_secret_id"` ConnectivityAssociationKeySecretVersion *string `json:"connectivityAssociationKeySecretVersion" tf:"connectivity_association_key_secret_version"` ConnectivityAssociationNameSecretID *string `json:"connectivityAssociationNameSecretID" tf:"connectivity_association_name_secret_id"` ConnectivityAssociationNameSecretVersion *string `json:"connectivityAssociationNameSecretVersion" tf:"connectivity_association_name_secret_version"` }
func (*CrossConnectGroupSpecMacsecPropertiesPrimaryKey) DeepCopy ¶ added in v0.5.0
func (in *CrossConnectGroupSpecMacsecPropertiesPrimaryKey) DeepCopy() *CrossConnectGroupSpecMacsecPropertiesPrimaryKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrossConnectGroupSpecMacsecPropertiesPrimaryKey.
func (*CrossConnectGroupSpecMacsecPropertiesPrimaryKey) DeepCopyInto ¶ added in v0.5.0
func (in *CrossConnectGroupSpecMacsecPropertiesPrimaryKey) DeepCopyInto(out *CrossConnectGroupSpecMacsecPropertiesPrimaryKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CrossConnectGroupSpecMacsecPropertiesPrimaryKeyCodec ¶ added in v0.5.0
type CrossConnectGroupSpecMacsecPropertiesPrimaryKeyCodec struct { }
+k8s:deepcopy-gen=false
func (CrossConnectGroupSpecMacsecPropertiesPrimaryKeyCodec) Decode ¶ added in v0.5.0
func (CrossConnectGroupSpecMacsecPropertiesPrimaryKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CrossConnectGroupSpecResource ¶
type CrossConnectGroupSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional CustomerReferenceName *string `json:"customerReferenceName,omitempty" tf:"customer_reference_name"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional MacsecProperties *CrossConnectGroupSpecMacsecProperties `json:"macsecProperties,omitempty" tf:"macsec_properties"` // +optional OciLogicalDeviceName *string `json:"ociLogicalDeviceName,omitempty" tf:"oci_logical_device_name"` // +optional OciPhysicalDeviceName *string `json:"ociPhysicalDeviceName,omitempty" tf:"oci_physical_device_name"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` }
func (*CrossConnectGroupSpecResource) DeepCopy ¶
func (in *CrossConnectGroupSpecResource) DeepCopy() *CrossConnectGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrossConnectGroupSpecResource.
func (*CrossConnectGroupSpecResource) DeepCopyInto ¶
func (in *CrossConnectGroupSpecResource) DeepCopyInto(out *CrossConnectGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CrossConnectGroupStatus ¶
type CrossConnectGroupStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*CrossConnectGroupStatus) DeepCopy ¶
func (in *CrossConnectGroupStatus) DeepCopy() *CrossConnectGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrossConnectGroupStatus.
func (*CrossConnectGroupStatus) DeepCopyInto ¶
func (in *CrossConnectGroupStatus) DeepCopyInto(out *CrossConnectGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CrossConnectList ¶
type CrossConnectList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CrossConnect CRD objects Items []CrossConnect `json:"items,omitempty"` }
CrossConnectList is a list of CrossConnects
func (*CrossConnectList) DeepCopy ¶
func (in *CrossConnectList) DeepCopy() *CrossConnectList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrossConnectList.
func (*CrossConnectList) DeepCopyInto ¶
func (in *CrossConnectList) DeepCopyInto(out *CrossConnectList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CrossConnectList) DeepCopyObject ¶
func (in *CrossConnectList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CrossConnectSpec ¶
type CrossConnectSpec struct { State *CrossConnectSpecResource `json:"state,omitempty" tf:"-"` Resource CrossConnectSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*CrossConnectSpec) DeepCopy ¶
func (in *CrossConnectSpec) DeepCopy() *CrossConnectSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrossConnectSpec.
func (*CrossConnectSpec) DeepCopyInto ¶
func (in *CrossConnectSpec) DeepCopyInto(out *CrossConnectSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CrossConnectSpecMacsecProperties ¶ added in v0.5.0
type CrossConnectSpecMacsecProperties struct { // +optional EncryptionCipher *string `json:"encryptionCipher,omitempty" tf:"encryption_cipher"` // +optional PrimaryKey *CrossConnectSpecMacsecPropertiesPrimaryKey `json:"primaryKey,omitempty" tf:"primary_key"` State *string `json:"state" tf:"state"` }
func (*CrossConnectSpecMacsecProperties) DeepCopy ¶ added in v0.5.0
func (in *CrossConnectSpecMacsecProperties) DeepCopy() *CrossConnectSpecMacsecProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrossConnectSpecMacsecProperties.
func (*CrossConnectSpecMacsecProperties) DeepCopyInto ¶ added in v0.5.0
func (in *CrossConnectSpecMacsecProperties) DeepCopyInto(out *CrossConnectSpecMacsecProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CrossConnectSpecMacsecPropertiesCodec ¶ added in v0.5.0
type CrossConnectSpecMacsecPropertiesCodec struct { }
+k8s:deepcopy-gen=false
func (CrossConnectSpecMacsecPropertiesCodec) Decode ¶ added in v0.5.0
func (CrossConnectSpecMacsecPropertiesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CrossConnectSpecMacsecPropertiesPrimaryKey ¶ added in v0.5.0
type CrossConnectSpecMacsecPropertiesPrimaryKey struct { ConnectivityAssociationKeySecretID *string `json:"connectivityAssociationKeySecretID" tf:"connectivity_association_key_secret_id"` // +optional ConnectivityAssociationKeySecretVersion *string `json:"connectivityAssociationKeySecretVersion,omitempty" tf:"connectivity_association_key_secret_version"` ConnectivityAssociationNameSecretID *string `json:"connectivityAssociationNameSecretID" tf:"connectivity_association_name_secret_id"` // +optional ConnectivityAssociationNameSecretVersion *string `json:"connectivityAssociationNameSecretVersion,omitempty" tf:"connectivity_association_name_secret_version"` }
func (*CrossConnectSpecMacsecPropertiesPrimaryKey) DeepCopy ¶ added in v0.5.0
func (in *CrossConnectSpecMacsecPropertiesPrimaryKey) DeepCopy() *CrossConnectSpecMacsecPropertiesPrimaryKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrossConnectSpecMacsecPropertiesPrimaryKey.
func (*CrossConnectSpecMacsecPropertiesPrimaryKey) DeepCopyInto ¶ added in v0.5.0
func (in *CrossConnectSpecMacsecPropertiesPrimaryKey) DeepCopyInto(out *CrossConnectSpecMacsecPropertiesPrimaryKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CrossConnectSpecMacsecPropertiesPrimaryKeyCodec ¶ added in v0.5.0
type CrossConnectSpecMacsecPropertiesPrimaryKeyCodec struct { }
+k8s:deepcopy-gen=false
func (CrossConnectSpecMacsecPropertiesPrimaryKeyCodec) Decode ¶ added in v0.5.0
func (CrossConnectSpecMacsecPropertiesPrimaryKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CrossConnectSpecResource ¶
type CrossConnectSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional CrossConnectGroupID *string `json:"crossConnectGroupID,omitempty" tf:"cross_connect_group_id"` // +optional CustomerReferenceName *string `json:"customerReferenceName,omitempty" tf:"customer_reference_name"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FarCrossConnectOrCrossConnectGroupID *string `json:"farCrossConnectOrCrossConnectGroupID,omitempty" tf:"far_cross_connect_or_cross_connect_group_id"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional IsActive *bool `json:"isActive,omitempty" tf:"is_active"` LocationName *string `json:"locationName" tf:"location_name"` // +optional MacsecProperties *CrossConnectSpecMacsecProperties `json:"macsecProperties,omitempty" tf:"macsec_properties"` // +optional NearCrossConnectOrCrossConnectGroupID *string `json:"nearCrossConnectOrCrossConnectGroupID,omitempty" tf:"near_cross_connect_or_cross_connect_group_id"` // +optional OciLogicalDeviceName *string `json:"ociLogicalDeviceName,omitempty" tf:"oci_logical_device_name"` // +optional OciPhysicalDeviceName *string `json:"ociPhysicalDeviceName,omitempty" tf:"oci_physical_device_name"` // +optional PortName *string `json:"portName,omitempty" tf:"port_name"` PortSpeedShapeName *string `json:"portSpeedShapeName" tf:"port_speed_shape_name"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` }
func (*CrossConnectSpecResource) DeepCopy ¶
func (in *CrossConnectSpecResource) DeepCopy() *CrossConnectSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrossConnectSpecResource.
func (*CrossConnectSpecResource) DeepCopyInto ¶
func (in *CrossConnectSpecResource) DeepCopyInto(out *CrossConnectSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CrossConnectStatus ¶
type CrossConnectStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*CrossConnectStatus) DeepCopy ¶
func (in *CrossConnectStatus) DeepCopy() *CrossConnectStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrossConnectStatus.
func (*CrossConnectStatus) DeepCopyInto ¶
func (in *CrossConnectStatus) DeepCopyInto(out *CrossConnectStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DedicatedVmHost ¶
type DedicatedVmHost struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DedicatedVmHostSpec `json:"spec,omitempty"` Status DedicatedVmHostStatus `json:"status,omitempty"` }
func (*DedicatedVmHost) DeepCopy ¶
func (in *DedicatedVmHost) DeepCopy() *DedicatedVmHost
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedVmHost.
func (*DedicatedVmHost) DeepCopyInto ¶
func (in *DedicatedVmHost) DeepCopyInto(out *DedicatedVmHost)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DedicatedVmHost) DeepCopyObject ¶
func (in *DedicatedVmHost) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DedicatedVmHost) SetupWebhookWithManager ¶
func (r *DedicatedVmHost) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DedicatedVmHost) ValidateCreate ¶
func (r *DedicatedVmHost) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DedicatedVmHost) ValidateDelete ¶
func (r *DedicatedVmHost) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DedicatedVmHost) ValidateUpdate ¶
func (r *DedicatedVmHost) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DedicatedVmHostList ¶
type DedicatedVmHostList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DedicatedVmHost CRD objects Items []DedicatedVmHost `json:"items,omitempty"` }
DedicatedVmHostList is a list of DedicatedVmHosts
func (*DedicatedVmHostList) DeepCopy ¶
func (in *DedicatedVmHostList) DeepCopy() *DedicatedVmHostList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedVmHostList.
func (*DedicatedVmHostList) DeepCopyInto ¶
func (in *DedicatedVmHostList) DeepCopyInto(out *DedicatedVmHostList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DedicatedVmHostList) DeepCopyObject ¶
func (in *DedicatedVmHostList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DedicatedVmHostSpec ¶
type DedicatedVmHostSpec struct { State *DedicatedVmHostSpecResource `json:"state,omitempty" tf:"-"` Resource DedicatedVmHostSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*DedicatedVmHostSpec) DeepCopy ¶
func (in *DedicatedVmHostSpec) DeepCopy() *DedicatedVmHostSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedVmHostSpec.
func (*DedicatedVmHostSpec) DeepCopyInto ¶
func (in *DedicatedVmHostSpec) DeepCopyInto(out *DedicatedVmHostSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DedicatedVmHostSpecResource ¶
type DedicatedVmHostSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AvailabilityDomain *string `json:"availabilityDomain" tf:"availability_domain"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` DedicatedVmHostShape *string `json:"dedicatedVmHostShape" tf:"dedicated_vm_host_shape"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FaultDomain *string `json:"faultDomain,omitempty" tf:"fault_domain"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional RemainingMemoryInGbs *float64 `json:"remainingMemoryInGbs,omitempty" tf:"remaining_memory_in_gbs"` // +optional RemainingOcpus *float64 `json:"remainingOcpus,omitempty" tf:"remaining_ocpus"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TotalMemoryInGbs *float64 `json:"totalMemoryInGbs,omitempty" tf:"total_memory_in_gbs"` // +optional TotalOcpus *float64 `json:"totalOcpus,omitempty" tf:"total_ocpus"` }
func (*DedicatedVmHostSpecResource) DeepCopy ¶
func (in *DedicatedVmHostSpecResource) DeepCopy() *DedicatedVmHostSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedVmHostSpecResource.
func (*DedicatedVmHostSpecResource) DeepCopyInto ¶
func (in *DedicatedVmHostSpecResource) DeepCopyInto(out *DedicatedVmHostSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DedicatedVmHostStatus ¶
type DedicatedVmHostStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*DedicatedVmHostStatus) DeepCopy ¶
func (in *DedicatedVmHostStatus) DeepCopy() *DedicatedVmHostStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedVmHostStatus.
func (*DedicatedVmHostStatus) DeepCopyInto ¶
func (in *DedicatedVmHostStatus) DeepCopyInto(out *DedicatedVmHostStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultDHCPOptions ¶
type DefaultDHCPOptions struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DefaultDHCPOptionsSpec `json:"spec,omitempty"` Status DefaultDHCPOptionsStatus `json:"status,omitempty"` }
func (*DefaultDHCPOptions) DeepCopy ¶
func (in *DefaultDHCPOptions) DeepCopy() *DefaultDHCPOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultDHCPOptions.
func (*DefaultDHCPOptions) DeepCopyInto ¶
func (in *DefaultDHCPOptions) DeepCopyInto(out *DefaultDHCPOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DefaultDHCPOptions) DeepCopyObject ¶
func (in *DefaultDHCPOptions) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DefaultDHCPOptions) SetupWebhookWithManager ¶
func (r *DefaultDHCPOptions) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DefaultDHCPOptions) ValidateCreate ¶
func (r *DefaultDHCPOptions) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DefaultDHCPOptions) ValidateDelete ¶
func (r *DefaultDHCPOptions) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DefaultDHCPOptions) ValidateUpdate ¶
func (r *DefaultDHCPOptions) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DefaultDHCPOptionsList ¶
type DefaultDHCPOptionsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DefaultDHCPOptions CRD objects Items []DefaultDHCPOptions `json:"items,omitempty"` }
DefaultDHCPOptionsList is a list of DefaultDHCPOptionss
func (*DefaultDHCPOptionsList) DeepCopy ¶
func (in *DefaultDHCPOptionsList) DeepCopy() *DefaultDHCPOptionsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultDHCPOptionsList.
func (*DefaultDHCPOptionsList) DeepCopyInto ¶
func (in *DefaultDHCPOptionsList) DeepCopyInto(out *DefaultDHCPOptionsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DefaultDHCPOptionsList) DeepCopyObject ¶
func (in *DefaultDHCPOptionsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DefaultDHCPOptionsSpec ¶
type DefaultDHCPOptionsSpec struct { State *DefaultDHCPOptionsSpecResource `json:"state,omitempty" tf:"-"` Resource DefaultDHCPOptionsSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*DefaultDHCPOptionsSpec) DeepCopy ¶
func (in *DefaultDHCPOptionsSpec) DeepCopy() *DefaultDHCPOptionsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultDHCPOptionsSpec.
func (*DefaultDHCPOptionsSpec) DeepCopyInto ¶
func (in *DefaultDHCPOptionsSpec) DeepCopyInto(out *DefaultDHCPOptionsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultDHCPOptionsSpecOptions ¶
type DefaultDHCPOptionsSpecOptions struct { // +optional CustomDNSServers []string `json:"customDNSServers,omitempty" tf:"custom_dns_servers"` // +optional SearchDomainNames []string `json:"searchDomainNames,omitempty" tf:"search_domain_names"` // +optional ServerType *string `json:"serverType,omitempty" tf:"server_type"` Type *string `json:"type" tf:"type"` }
func (*DefaultDHCPOptionsSpecOptions) DeepCopy ¶
func (in *DefaultDHCPOptionsSpecOptions) DeepCopy() *DefaultDHCPOptionsSpecOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultDHCPOptionsSpecOptions.
func (*DefaultDHCPOptionsSpecOptions) DeepCopyInto ¶
func (in *DefaultDHCPOptionsSpecOptions) DeepCopyInto(out *DefaultDHCPOptionsSpecOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultDHCPOptionsSpecResource ¶
type DefaultDHCPOptionsSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional DomainNameType *string `json:"domainNameType,omitempty" tf:"domain_name_type"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` ManageDefaultResourceID *string `json:"manageDefaultResourceID" tf:"manage_default_resource_id"` Options []DefaultDHCPOptionsSpecOptions `json:"options" tf:"options"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` }
func (*DefaultDHCPOptionsSpecResource) DeepCopy ¶
func (in *DefaultDHCPOptionsSpecResource) DeepCopy() *DefaultDHCPOptionsSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultDHCPOptionsSpecResource.
func (*DefaultDHCPOptionsSpecResource) DeepCopyInto ¶
func (in *DefaultDHCPOptionsSpecResource) DeepCopyInto(out *DefaultDHCPOptionsSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultDHCPOptionsStatus ¶
type DefaultDHCPOptionsStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*DefaultDHCPOptionsStatus) DeepCopy ¶
func (in *DefaultDHCPOptionsStatus) DeepCopy() *DefaultDHCPOptionsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultDHCPOptionsStatus.
func (*DefaultDHCPOptionsStatus) DeepCopyInto ¶
func (in *DefaultDHCPOptionsStatus) DeepCopyInto(out *DefaultDHCPOptionsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultRouteTable ¶
type DefaultRouteTable struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DefaultRouteTableSpec `json:"spec,omitempty"` Status DefaultRouteTableStatus `json:"status,omitempty"` }
func (*DefaultRouteTable) DeepCopy ¶
func (in *DefaultRouteTable) DeepCopy() *DefaultRouteTable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultRouteTable.
func (*DefaultRouteTable) DeepCopyInto ¶
func (in *DefaultRouteTable) DeepCopyInto(out *DefaultRouteTable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DefaultRouteTable) DeepCopyObject ¶
func (in *DefaultRouteTable) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DefaultRouteTable) SetupWebhookWithManager ¶
func (r *DefaultRouteTable) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DefaultRouteTable) ValidateCreate ¶
func (r *DefaultRouteTable) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DefaultRouteTable) ValidateDelete ¶
func (r *DefaultRouteTable) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DefaultRouteTable) ValidateUpdate ¶
func (r *DefaultRouteTable) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DefaultRouteTableList ¶
type DefaultRouteTableList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DefaultRouteTable CRD objects Items []DefaultRouteTable `json:"items,omitempty"` }
DefaultRouteTableList is a list of DefaultRouteTables
func (*DefaultRouteTableList) DeepCopy ¶
func (in *DefaultRouteTableList) DeepCopy() *DefaultRouteTableList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultRouteTableList.
func (*DefaultRouteTableList) DeepCopyInto ¶
func (in *DefaultRouteTableList) DeepCopyInto(out *DefaultRouteTableList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DefaultRouteTableList) DeepCopyObject ¶
func (in *DefaultRouteTableList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DefaultRouteTableSpec ¶
type DefaultRouteTableSpec struct { State *DefaultRouteTableSpecResource `json:"state,omitempty" tf:"-"` Resource DefaultRouteTableSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*DefaultRouteTableSpec) DeepCopy ¶
func (in *DefaultRouteTableSpec) DeepCopy() *DefaultRouteTableSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultRouteTableSpec.
func (*DefaultRouteTableSpec) DeepCopyInto ¶
func (in *DefaultRouteTableSpec) DeepCopyInto(out *DefaultRouteTableSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultRouteTableSpecResource ¶
type DefaultRouteTableSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` ManageDefaultResourceID *string `json:"manageDefaultResourceID" tf:"manage_default_resource_id"` // +optional RouteRules []DefaultRouteTableSpecRouteRules `json:"routeRules,omitempty" tf:"route_rules"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` }
func (*DefaultRouteTableSpecResource) DeepCopy ¶
func (in *DefaultRouteTableSpecResource) DeepCopy() *DefaultRouteTableSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultRouteTableSpecResource.
func (*DefaultRouteTableSpecResource) DeepCopyInto ¶
func (in *DefaultRouteTableSpecResource) DeepCopyInto(out *DefaultRouteTableSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultRouteTableSpecRouteRules ¶
type DefaultRouteTableSpecRouteRules struct { // +optional // Deprecated CidrBlock *string `json:"cidrBlock,omitempty" tf:"cidr_block"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Destination *string `json:"destination,omitempty" tf:"destination"` // +optional DestinationType *string `json:"destinationType,omitempty" tf:"destination_type"` NetworkEntityID *string `json:"networkEntityID" tf:"network_entity_id"` }
func (*DefaultRouteTableSpecRouteRules) DeepCopy ¶
func (in *DefaultRouteTableSpecRouteRules) DeepCopy() *DefaultRouteTableSpecRouteRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultRouteTableSpecRouteRules.
func (*DefaultRouteTableSpecRouteRules) DeepCopyInto ¶
func (in *DefaultRouteTableSpecRouteRules) DeepCopyInto(out *DefaultRouteTableSpecRouteRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultRouteTableStatus ¶
type DefaultRouteTableStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*DefaultRouteTableStatus) DeepCopy ¶
func (in *DefaultRouteTableStatus) DeepCopy() *DefaultRouteTableStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultRouteTableStatus.
func (*DefaultRouteTableStatus) DeepCopyInto ¶
func (in *DefaultRouteTableStatus) DeepCopyInto(out *DefaultRouteTableStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultSecurityList ¶
type DefaultSecurityList struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DefaultSecurityListSpec `json:"spec,omitempty"` Status DefaultSecurityListStatus `json:"status,omitempty"` }
func (*DefaultSecurityList) DeepCopy ¶
func (in *DefaultSecurityList) DeepCopy() *DefaultSecurityList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSecurityList.
func (*DefaultSecurityList) DeepCopyInto ¶
func (in *DefaultSecurityList) DeepCopyInto(out *DefaultSecurityList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DefaultSecurityList) DeepCopyObject ¶
func (in *DefaultSecurityList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DefaultSecurityList) SetupWebhookWithManager ¶
func (r *DefaultSecurityList) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DefaultSecurityList) ValidateCreate ¶
func (r *DefaultSecurityList) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DefaultSecurityList) ValidateDelete ¶
func (r *DefaultSecurityList) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DefaultSecurityList) ValidateUpdate ¶
func (r *DefaultSecurityList) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DefaultSecurityListList ¶
type DefaultSecurityListList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DefaultSecurityList CRD objects Items []DefaultSecurityList `json:"items,omitempty"` }
DefaultSecurityListList is a list of DefaultSecurityLists
func (*DefaultSecurityListList) DeepCopy ¶
func (in *DefaultSecurityListList) DeepCopy() *DefaultSecurityListList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSecurityListList.
func (*DefaultSecurityListList) DeepCopyInto ¶
func (in *DefaultSecurityListList) DeepCopyInto(out *DefaultSecurityListList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DefaultSecurityListList) DeepCopyObject ¶
func (in *DefaultSecurityListList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DefaultSecurityListSpec ¶
type DefaultSecurityListSpec struct { State *DefaultSecurityListSpecResource `json:"state,omitempty" tf:"-"` Resource DefaultSecurityListSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*DefaultSecurityListSpec) DeepCopy ¶
func (in *DefaultSecurityListSpec) DeepCopy() *DefaultSecurityListSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSecurityListSpec.
func (*DefaultSecurityListSpec) DeepCopyInto ¶
func (in *DefaultSecurityListSpec) DeepCopyInto(out *DefaultSecurityListSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultSecurityListSpecEgressSecurityRules ¶
type DefaultSecurityListSpecEgressSecurityRules struct { // +optional Description *string `json:"description,omitempty" tf:"description"` Destination *string `json:"destination" tf:"destination"` // +optional DestinationType *string `json:"destinationType,omitempty" tf:"destination_type"` // +optional IcmpOptions *DefaultSecurityListSpecEgressSecurityRulesIcmpOptions `json:"icmpOptions,omitempty" tf:"icmp_options"` Protocol *string `json:"protocol" tf:"protocol"` // +optional Stateless *bool `json:"stateless,omitempty" tf:"stateless"` // +optional TcpOptions *DefaultSecurityListSpecEgressSecurityRulesTcpOptions `json:"tcpOptions,omitempty" tf:"tcp_options"` // +optional UdpOptions *DefaultSecurityListSpecEgressSecurityRulesUdpOptions `json:"udpOptions,omitempty" tf:"udp_options"` }
func (*DefaultSecurityListSpecEgressSecurityRules) DeepCopy ¶
func (in *DefaultSecurityListSpecEgressSecurityRules) DeepCopy() *DefaultSecurityListSpecEgressSecurityRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSecurityListSpecEgressSecurityRules.
func (*DefaultSecurityListSpecEgressSecurityRules) DeepCopyInto ¶
func (in *DefaultSecurityListSpecEgressSecurityRules) DeepCopyInto(out *DefaultSecurityListSpecEgressSecurityRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultSecurityListSpecEgressSecurityRulesIcmpOptions ¶
type DefaultSecurityListSpecEgressSecurityRulesIcmpOptions struct { // +optional Code *int64 `json:"code,omitempty" tf:"code"` Type *int64 `json:"type" tf:"type"` }
func (*DefaultSecurityListSpecEgressSecurityRulesIcmpOptions) DeepCopy ¶
func (in *DefaultSecurityListSpecEgressSecurityRulesIcmpOptions) DeepCopy() *DefaultSecurityListSpecEgressSecurityRulesIcmpOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSecurityListSpecEgressSecurityRulesIcmpOptions.
func (*DefaultSecurityListSpecEgressSecurityRulesIcmpOptions) DeepCopyInto ¶
func (in *DefaultSecurityListSpecEgressSecurityRulesIcmpOptions) DeepCopyInto(out *DefaultSecurityListSpecEgressSecurityRulesIcmpOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultSecurityListSpecEgressSecurityRulesIcmpOptionsCodec ¶
type DefaultSecurityListSpecEgressSecurityRulesIcmpOptionsCodec struct { }
+k8s:deepcopy-gen=false
func (DefaultSecurityListSpecEgressSecurityRulesIcmpOptionsCodec) Decode ¶
func (DefaultSecurityListSpecEgressSecurityRulesIcmpOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DefaultSecurityListSpecEgressSecurityRulesTcpOptions ¶
type DefaultSecurityListSpecEgressSecurityRulesTcpOptions struct { // +optional Max *int64 `json:"max,omitempty" tf:"max"` // +optional Min *int64 `json:"min,omitempty" tf:"min"` // +optional SourcePortRange *DefaultSecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRange `json:"sourcePortRange,omitempty" tf:"source_port_range"` }
func (*DefaultSecurityListSpecEgressSecurityRulesTcpOptions) DeepCopy ¶
func (in *DefaultSecurityListSpecEgressSecurityRulesTcpOptions) DeepCopy() *DefaultSecurityListSpecEgressSecurityRulesTcpOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSecurityListSpecEgressSecurityRulesTcpOptions.
func (*DefaultSecurityListSpecEgressSecurityRulesTcpOptions) DeepCopyInto ¶
func (in *DefaultSecurityListSpecEgressSecurityRulesTcpOptions) DeepCopyInto(out *DefaultSecurityListSpecEgressSecurityRulesTcpOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultSecurityListSpecEgressSecurityRulesTcpOptionsCodec ¶
type DefaultSecurityListSpecEgressSecurityRulesTcpOptionsCodec struct { }
+k8s:deepcopy-gen=false
func (DefaultSecurityListSpecEgressSecurityRulesTcpOptionsCodec) Decode ¶
func (DefaultSecurityListSpecEgressSecurityRulesTcpOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DefaultSecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRange ¶
type DefaultSecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRange struct { Max *int64 `json:"max" tf:"max"` Min *int64 `json:"min" tf:"min"` }
func (*DefaultSecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRange) DeepCopy ¶
func (in *DefaultSecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRange) DeepCopy() *DefaultSecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRange.
func (*DefaultSecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRange) DeepCopyInto ¶
func (in *DefaultSecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRange) DeepCopyInto(out *DefaultSecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRange)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultSecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRangeCodec ¶
type DefaultSecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRangeCodec struct { }
+k8s:deepcopy-gen=false
func (DefaultSecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRangeCodec) Decode ¶
func (DefaultSecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DefaultSecurityListSpecEgressSecurityRulesUdpOptions ¶
type DefaultSecurityListSpecEgressSecurityRulesUdpOptions struct { // +optional Max *int64 `json:"max,omitempty" tf:"max"` // +optional Min *int64 `json:"min,omitempty" tf:"min"` // +optional SourcePortRange *DefaultSecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRange `json:"sourcePortRange,omitempty" tf:"source_port_range"` }
func (*DefaultSecurityListSpecEgressSecurityRulesUdpOptions) DeepCopy ¶
func (in *DefaultSecurityListSpecEgressSecurityRulesUdpOptions) DeepCopy() *DefaultSecurityListSpecEgressSecurityRulesUdpOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSecurityListSpecEgressSecurityRulesUdpOptions.
func (*DefaultSecurityListSpecEgressSecurityRulesUdpOptions) DeepCopyInto ¶
func (in *DefaultSecurityListSpecEgressSecurityRulesUdpOptions) DeepCopyInto(out *DefaultSecurityListSpecEgressSecurityRulesUdpOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultSecurityListSpecEgressSecurityRulesUdpOptionsCodec ¶
type DefaultSecurityListSpecEgressSecurityRulesUdpOptionsCodec struct { }
+k8s:deepcopy-gen=false
func (DefaultSecurityListSpecEgressSecurityRulesUdpOptionsCodec) Decode ¶
func (DefaultSecurityListSpecEgressSecurityRulesUdpOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DefaultSecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRange ¶
type DefaultSecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRange struct { Max *int64 `json:"max" tf:"max"` Min *int64 `json:"min" tf:"min"` }
func (*DefaultSecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRange) DeepCopy ¶
func (in *DefaultSecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRange) DeepCopy() *DefaultSecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRange.
func (*DefaultSecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRange) DeepCopyInto ¶
func (in *DefaultSecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRange) DeepCopyInto(out *DefaultSecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRange)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultSecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRangeCodec ¶
type DefaultSecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRangeCodec struct { }
+k8s:deepcopy-gen=false
func (DefaultSecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRangeCodec) Decode ¶
func (DefaultSecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DefaultSecurityListSpecIngressSecurityRules ¶
type DefaultSecurityListSpecIngressSecurityRules struct { // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional IcmpOptions *DefaultSecurityListSpecIngressSecurityRulesIcmpOptions `json:"icmpOptions,omitempty" tf:"icmp_options"` Protocol *string `json:"protocol" tf:"protocol"` Source *string `json:"source" tf:"source"` // +optional SourceType *string `json:"sourceType,omitempty" tf:"source_type"` // +optional Stateless *bool `json:"stateless,omitempty" tf:"stateless"` // +optional TcpOptions *DefaultSecurityListSpecIngressSecurityRulesTcpOptions `json:"tcpOptions,omitempty" tf:"tcp_options"` // +optional UdpOptions *DefaultSecurityListSpecIngressSecurityRulesUdpOptions `json:"udpOptions,omitempty" tf:"udp_options"` }
func (*DefaultSecurityListSpecIngressSecurityRules) DeepCopy ¶
func (in *DefaultSecurityListSpecIngressSecurityRules) DeepCopy() *DefaultSecurityListSpecIngressSecurityRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSecurityListSpecIngressSecurityRules.
func (*DefaultSecurityListSpecIngressSecurityRules) DeepCopyInto ¶
func (in *DefaultSecurityListSpecIngressSecurityRules) DeepCopyInto(out *DefaultSecurityListSpecIngressSecurityRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultSecurityListSpecIngressSecurityRulesIcmpOptions ¶
type DefaultSecurityListSpecIngressSecurityRulesIcmpOptions struct { // +optional Code *int64 `json:"code,omitempty" tf:"code"` Type *int64 `json:"type" tf:"type"` }
func (*DefaultSecurityListSpecIngressSecurityRulesIcmpOptions) DeepCopy ¶
func (in *DefaultSecurityListSpecIngressSecurityRulesIcmpOptions) DeepCopy() *DefaultSecurityListSpecIngressSecurityRulesIcmpOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSecurityListSpecIngressSecurityRulesIcmpOptions.
func (*DefaultSecurityListSpecIngressSecurityRulesIcmpOptions) DeepCopyInto ¶
func (in *DefaultSecurityListSpecIngressSecurityRulesIcmpOptions) DeepCopyInto(out *DefaultSecurityListSpecIngressSecurityRulesIcmpOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultSecurityListSpecIngressSecurityRulesIcmpOptionsCodec ¶
type DefaultSecurityListSpecIngressSecurityRulesIcmpOptionsCodec struct { }
+k8s:deepcopy-gen=false
func (DefaultSecurityListSpecIngressSecurityRulesIcmpOptionsCodec) Decode ¶
func (DefaultSecurityListSpecIngressSecurityRulesIcmpOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DefaultSecurityListSpecIngressSecurityRulesTcpOptions ¶
type DefaultSecurityListSpecIngressSecurityRulesTcpOptions struct { // +optional Max *int64 `json:"max,omitempty" tf:"max"` // +optional Min *int64 `json:"min,omitempty" tf:"min"` // +optional SourcePortRange *DefaultSecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRange `json:"sourcePortRange,omitempty" tf:"source_port_range"` }
func (*DefaultSecurityListSpecIngressSecurityRulesTcpOptions) DeepCopy ¶
func (in *DefaultSecurityListSpecIngressSecurityRulesTcpOptions) DeepCopy() *DefaultSecurityListSpecIngressSecurityRulesTcpOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSecurityListSpecIngressSecurityRulesTcpOptions.
func (*DefaultSecurityListSpecIngressSecurityRulesTcpOptions) DeepCopyInto ¶
func (in *DefaultSecurityListSpecIngressSecurityRulesTcpOptions) DeepCopyInto(out *DefaultSecurityListSpecIngressSecurityRulesTcpOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultSecurityListSpecIngressSecurityRulesTcpOptionsCodec ¶
type DefaultSecurityListSpecIngressSecurityRulesTcpOptionsCodec struct { }
+k8s:deepcopy-gen=false
func (DefaultSecurityListSpecIngressSecurityRulesTcpOptionsCodec) Decode ¶
func (DefaultSecurityListSpecIngressSecurityRulesTcpOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DefaultSecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRange ¶
type DefaultSecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRange struct { Max *int64 `json:"max" tf:"max"` Min *int64 `json:"min" tf:"min"` }
func (*DefaultSecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRange) DeepCopy ¶
func (in *DefaultSecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRange) DeepCopy() *DefaultSecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRange.
func (*DefaultSecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRange) DeepCopyInto ¶
func (in *DefaultSecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRange) DeepCopyInto(out *DefaultSecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRange)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultSecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRangeCodec ¶
type DefaultSecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRangeCodec struct { }
+k8s:deepcopy-gen=false
func (DefaultSecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRangeCodec) Decode ¶
func (DefaultSecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DefaultSecurityListSpecIngressSecurityRulesUdpOptions ¶
type DefaultSecurityListSpecIngressSecurityRulesUdpOptions struct { // +optional Max *int64 `json:"max,omitempty" tf:"max"` // +optional Min *int64 `json:"min,omitempty" tf:"min"` // +optional SourcePortRange *DefaultSecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRange `json:"sourcePortRange,omitempty" tf:"source_port_range"` }
func (*DefaultSecurityListSpecIngressSecurityRulesUdpOptions) DeepCopy ¶
func (in *DefaultSecurityListSpecIngressSecurityRulesUdpOptions) DeepCopy() *DefaultSecurityListSpecIngressSecurityRulesUdpOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSecurityListSpecIngressSecurityRulesUdpOptions.
func (*DefaultSecurityListSpecIngressSecurityRulesUdpOptions) DeepCopyInto ¶
func (in *DefaultSecurityListSpecIngressSecurityRulesUdpOptions) DeepCopyInto(out *DefaultSecurityListSpecIngressSecurityRulesUdpOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultSecurityListSpecIngressSecurityRulesUdpOptionsCodec ¶
type DefaultSecurityListSpecIngressSecurityRulesUdpOptionsCodec struct { }
+k8s:deepcopy-gen=false
func (DefaultSecurityListSpecIngressSecurityRulesUdpOptionsCodec) Decode ¶
func (DefaultSecurityListSpecIngressSecurityRulesUdpOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DefaultSecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRange ¶
type DefaultSecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRange struct { Max *int64 `json:"max" tf:"max"` Min *int64 `json:"min" tf:"min"` }
func (*DefaultSecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRange) DeepCopy ¶
func (in *DefaultSecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRange) DeepCopy() *DefaultSecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRange.
func (*DefaultSecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRange) DeepCopyInto ¶
func (in *DefaultSecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRange) DeepCopyInto(out *DefaultSecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRange)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultSecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRangeCodec ¶
type DefaultSecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRangeCodec struct { }
+k8s:deepcopy-gen=false
func (DefaultSecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRangeCodec) Decode ¶
func (DefaultSecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DefaultSecurityListSpecResource ¶
type DefaultSecurityListSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional EgressSecurityRules []DefaultSecurityListSpecEgressSecurityRules `json:"egressSecurityRules,omitempty" tf:"egress_security_rules"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional IngressSecurityRules []DefaultSecurityListSpecIngressSecurityRules `json:"ingressSecurityRules,omitempty" tf:"ingress_security_rules"` ManageDefaultResourceID *string `json:"manageDefaultResourceID" tf:"manage_default_resource_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` }
func (*DefaultSecurityListSpecResource) DeepCopy ¶
func (in *DefaultSecurityListSpecResource) DeepCopy() *DefaultSecurityListSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSecurityListSpecResource.
func (*DefaultSecurityListSpecResource) DeepCopyInto ¶
func (in *DefaultSecurityListSpecResource) DeepCopyInto(out *DefaultSecurityListSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultSecurityListStatus ¶
type DefaultSecurityListStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*DefaultSecurityListStatus) DeepCopy ¶
func (in *DefaultSecurityListStatus) DeepCopy() *DefaultSecurityListStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSecurityListStatus.
func (*DefaultSecurityListStatus) DeepCopyInto ¶
func (in *DefaultSecurityListStatus) DeepCopyInto(out *DefaultSecurityListStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DhcpOptions ¶
type DhcpOptions struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DhcpOptionsSpec `json:"spec,omitempty"` Status DhcpOptionsStatus `json:"status,omitempty"` }
func (*DhcpOptions) DeepCopy ¶
func (in *DhcpOptions) DeepCopy() *DhcpOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DhcpOptions.
func (*DhcpOptions) DeepCopyInto ¶
func (in *DhcpOptions) DeepCopyInto(out *DhcpOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DhcpOptions) DeepCopyObject ¶
func (in *DhcpOptions) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DhcpOptions) SetupWebhookWithManager ¶
func (r *DhcpOptions) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DhcpOptions) ValidateCreate ¶
func (r *DhcpOptions) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DhcpOptions) ValidateDelete ¶
func (r *DhcpOptions) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DhcpOptions) ValidateUpdate ¶
func (r *DhcpOptions) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DhcpOptionsList ¶
type DhcpOptionsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DhcpOptions CRD objects Items []DhcpOptions `json:"items,omitempty"` }
DhcpOptionsList is a list of DhcpOptionss
func (*DhcpOptionsList) DeepCopy ¶
func (in *DhcpOptionsList) DeepCopy() *DhcpOptionsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DhcpOptionsList.
func (*DhcpOptionsList) DeepCopyInto ¶
func (in *DhcpOptionsList) DeepCopyInto(out *DhcpOptionsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DhcpOptionsList) DeepCopyObject ¶
func (in *DhcpOptionsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DhcpOptionsSpec ¶
type DhcpOptionsSpec struct { State *DhcpOptionsSpecResource `json:"state,omitempty" tf:"-"` Resource DhcpOptionsSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*DhcpOptionsSpec) DeepCopy ¶
func (in *DhcpOptionsSpec) DeepCopy() *DhcpOptionsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DhcpOptionsSpec.
func (*DhcpOptionsSpec) DeepCopyInto ¶
func (in *DhcpOptionsSpec) DeepCopyInto(out *DhcpOptionsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DhcpOptionsSpecOptions ¶
type DhcpOptionsSpecOptions struct { // +optional CustomDNSServers []string `json:"customDNSServers,omitempty" tf:"custom_dns_servers"` // +optional SearchDomainNames []string `json:"searchDomainNames,omitempty" tf:"search_domain_names"` // +optional ServerType *string `json:"serverType,omitempty" tf:"server_type"` Type *string `json:"type" tf:"type"` }
func (*DhcpOptionsSpecOptions) DeepCopy ¶
func (in *DhcpOptionsSpecOptions) DeepCopy() *DhcpOptionsSpecOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DhcpOptionsSpecOptions.
func (*DhcpOptionsSpecOptions) DeepCopyInto ¶
func (in *DhcpOptionsSpecOptions) DeepCopyInto(out *DhcpOptionsSpecOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DhcpOptionsSpecResource ¶
type DhcpOptionsSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional DomainNameType *string `json:"domainNameType,omitempty" tf:"domain_name_type"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` Options []DhcpOptionsSpecOptions `json:"options" tf:"options"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` VcnID *string `json:"vcnID" tf:"vcn_id"` }
func (*DhcpOptionsSpecResource) DeepCopy ¶
func (in *DhcpOptionsSpecResource) DeepCopy() *DhcpOptionsSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DhcpOptionsSpecResource.
func (*DhcpOptionsSpecResource) DeepCopyInto ¶
func (in *DhcpOptionsSpecResource) DeepCopyInto(out *DhcpOptionsSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DhcpOptionsStatus ¶
type DhcpOptionsStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*DhcpOptionsStatus) DeepCopy ¶
func (in *DhcpOptionsStatus) DeepCopy() *DhcpOptionsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DhcpOptionsStatus.
func (*DhcpOptionsStatus) DeepCopyInto ¶
func (in *DhcpOptionsStatus) DeepCopyInto(out *DhcpOptionsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Drg ¶
type Drg struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DrgSpec `json:"spec,omitempty"` Status DrgStatus `json:"status,omitempty"` }
func (*Drg) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Drg.
func (*Drg) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Drg) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Drg) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Drg) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type DrgAttachment ¶
type DrgAttachment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DrgAttachmentSpec `json:"spec,omitempty"` Status DrgAttachmentStatus `json:"status,omitempty"` }
func (*DrgAttachment) DeepCopy ¶
func (in *DrgAttachment) DeepCopy() *DrgAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgAttachment.
func (*DrgAttachment) DeepCopyInto ¶
func (in *DrgAttachment) DeepCopyInto(out *DrgAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DrgAttachment) DeepCopyObject ¶
func (in *DrgAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DrgAttachment) SetupWebhookWithManager ¶
func (r *DrgAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DrgAttachment) ValidateCreate ¶
func (r *DrgAttachment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DrgAttachment) ValidateDelete ¶
func (r *DrgAttachment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DrgAttachment) ValidateUpdate ¶
func (r *DrgAttachment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DrgAttachmentList ¶
type DrgAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DrgAttachment CRD objects Items []DrgAttachment `json:"items,omitempty"` }
DrgAttachmentList is a list of DrgAttachments
func (*DrgAttachmentList) DeepCopy ¶
func (in *DrgAttachmentList) DeepCopy() *DrgAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgAttachmentList.
func (*DrgAttachmentList) DeepCopyInto ¶
func (in *DrgAttachmentList) DeepCopyInto(out *DrgAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DrgAttachmentList) DeepCopyObject ¶
func (in *DrgAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DrgAttachmentManagement ¶
type DrgAttachmentManagement struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DrgAttachmentManagementSpec `json:"spec,omitempty"` Status DrgAttachmentManagementStatus `json:"status,omitempty"` }
func (*DrgAttachmentManagement) DeepCopy ¶
func (in *DrgAttachmentManagement) DeepCopy() *DrgAttachmentManagement
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgAttachmentManagement.
func (*DrgAttachmentManagement) DeepCopyInto ¶
func (in *DrgAttachmentManagement) DeepCopyInto(out *DrgAttachmentManagement)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DrgAttachmentManagement) DeepCopyObject ¶
func (in *DrgAttachmentManagement) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DrgAttachmentManagement) SetupWebhookWithManager ¶
func (r *DrgAttachmentManagement) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DrgAttachmentManagement) ValidateCreate ¶
func (r *DrgAttachmentManagement) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DrgAttachmentManagement) ValidateDelete ¶
func (r *DrgAttachmentManagement) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DrgAttachmentManagement) ValidateUpdate ¶
func (r *DrgAttachmentManagement) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DrgAttachmentManagementList ¶
type DrgAttachmentManagementList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DrgAttachmentManagement CRD objects Items []DrgAttachmentManagement `json:"items,omitempty"` }
DrgAttachmentManagementList is a list of DrgAttachmentManagements
func (*DrgAttachmentManagementList) DeepCopy ¶
func (in *DrgAttachmentManagementList) DeepCopy() *DrgAttachmentManagementList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgAttachmentManagementList.
func (*DrgAttachmentManagementList) DeepCopyInto ¶
func (in *DrgAttachmentManagementList) DeepCopyInto(out *DrgAttachmentManagementList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DrgAttachmentManagementList) DeepCopyObject ¶
func (in *DrgAttachmentManagementList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DrgAttachmentManagementSpec ¶
type DrgAttachmentManagementSpec struct { State *DrgAttachmentManagementSpecResource `json:"state,omitempty" tf:"-"` Resource DrgAttachmentManagementSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*DrgAttachmentManagementSpec) DeepCopy ¶
func (in *DrgAttachmentManagementSpec) DeepCopy() *DrgAttachmentManagementSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgAttachmentManagementSpec.
func (*DrgAttachmentManagementSpec) DeepCopyInto ¶
func (in *DrgAttachmentManagementSpec) DeepCopyInto(out *DrgAttachmentManagementSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DrgAttachmentManagementSpecNetworkDetails ¶
type DrgAttachmentManagementSpecNetworkDetails struct { ID *string `json:"ID" tf:"id"` // +optional IpsecConnectionID *string `json:"ipsecConnectionID,omitempty" tf:"ipsec_connection_id"` // +optional RouteTableID *string `json:"routeTableID,omitempty" tf:"route_table_id"` Type *string `json:"type" tf:"type"` }
func (*DrgAttachmentManagementSpecNetworkDetails) DeepCopy ¶
func (in *DrgAttachmentManagementSpecNetworkDetails) DeepCopy() *DrgAttachmentManagementSpecNetworkDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgAttachmentManagementSpecNetworkDetails.
func (*DrgAttachmentManagementSpecNetworkDetails) DeepCopyInto ¶
func (in *DrgAttachmentManagementSpecNetworkDetails) DeepCopyInto(out *DrgAttachmentManagementSpecNetworkDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DrgAttachmentManagementSpecNetworkDetailsCodec ¶
type DrgAttachmentManagementSpecNetworkDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (DrgAttachmentManagementSpecNetworkDetailsCodec) Decode ¶
func (DrgAttachmentManagementSpecNetworkDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DrgAttachmentManagementSpecResource ¶
type DrgAttachmentManagementSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AttachmentType *string `json:"attachmentType" tf:"attachment_type"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` DrgID *string `json:"drgID" tf:"drg_id"` // +optional DrgRouteTableID *string `json:"drgRouteTableID,omitempty" tf:"drg_route_table_id"` // +optional ExportDrgRouteDistributionID *string `json:"exportDrgRouteDistributionID,omitempty" tf:"export_drg_route_distribution_id"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional IsCrossTenancy *bool `json:"isCrossTenancy,omitempty" tf:"is_cross_tenancy"` // +optional NetworkDetails *DrgAttachmentManagementSpecNetworkDetails `json:"networkDetails,omitempty" tf:"network_details"` // +optional NetworkID *string `json:"networkID,omitempty" tf:"network_id"` // +optional RemoveExportDrgRouteDistributionTrigger *bool `json:"removeExportDrgRouteDistributionTrigger,omitempty" tf:"remove_export_drg_route_distribution_trigger"` // +optional RouteTableID *string `json:"routeTableID,omitempty" tf:"route_table_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional VcnID *string `json:"vcnID,omitempty" tf:"vcn_id"` }
func (*DrgAttachmentManagementSpecResource) DeepCopy ¶
func (in *DrgAttachmentManagementSpecResource) DeepCopy() *DrgAttachmentManagementSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgAttachmentManagementSpecResource.
func (*DrgAttachmentManagementSpecResource) DeepCopyInto ¶
func (in *DrgAttachmentManagementSpecResource) DeepCopyInto(out *DrgAttachmentManagementSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DrgAttachmentManagementStatus ¶
type DrgAttachmentManagementStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*DrgAttachmentManagementStatus) DeepCopy ¶
func (in *DrgAttachmentManagementStatus) DeepCopy() *DrgAttachmentManagementStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgAttachmentManagementStatus.
func (*DrgAttachmentManagementStatus) DeepCopyInto ¶
func (in *DrgAttachmentManagementStatus) DeepCopyInto(out *DrgAttachmentManagementStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DrgAttachmentSpec ¶
type DrgAttachmentSpec struct { State *DrgAttachmentSpecResource `json:"state,omitempty" tf:"-"` Resource DrgAttachmentSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*DrgAttachmentSpec) DeepCopy ¶
func (in *DrgAttachmentSpec) DeepCopy() *DrgAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgAttachmentSpec.
func (*DrgAttachmentSpec) DeepCopyInto ¶
func (in *DrgAttachmentSpec) DeepCopyInto(out *DrgAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DrgAttachmentSpecNetworkDetails ¶
type DrgAttachmentSpecNetworkDetails struct { ID *string `json:"ID" tf:"id"` // +optional IpsecConnectionID *string `json:"ipsecConnectionID,omitempty" tf:"ipsec_connection_id"` // +optional RouteTableID *string `json:"routeTableID,omitempty" tf:"route_table_id"` Type *string `json:"type" tf:"type"` // +optional VcnRouteType *string `json:"vcnRouteType,omitempty" tf:"vcn_route_type"` }
func (*DrgAttachmentSpecNetworkDetails) DeepCopy ¶
func (in *DrgAttachmentSpecNetworkDetails) DeepCopy() *DrgAttachmentSpecNetworkDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgAttachmentSpecNetworkDetails.
func (*DrgAttachmentSpecNetworkDetails) DeepCopyInto ¶
func (in *DrgAttachmentSpecNetworkDetails) DeepCopyInto(out *DrgAttachmentSpecNetworkDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DrgAttachmentSpecNetworkDetailsCodec ¶
type DrgAttachmentSpecNetworkDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (DrgAttachmentSpecNetworkDetailsCodec) Decode ¶
func (DrgAttachmentSpecNetworkDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DrgAttachmentSpecResource ¶
type DrgAttachmentSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` DrgID *string `json:"drgID" tf:"drg_id"` // +optional DrgRouteTableID *string `json:"drgRouteTableID,omitempty" tf:"drg_route_table_id"` // +optional ExportDrgRouteDistributionID *string `json:"exportDrgRouteDistributionID,omitempty" tf:"export_drg_route_distribution_id"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional IsCrossTenancy *bool `json:"isCrossTenancy,omitempty" tf:"is_cross_tenancy"` // +optional NetworkDetails *DrgAttachmentSpecNetworkDetails `json:"networkDetails,omitempty" tf:"network_details"` // +optional RemoveExportDrgRouteDistributionTrigger *bool `json:"removeExportDrgRouteDistributionTrigger,omitempty" tf:"remove_export_drg_route_distribution_trigger"` // +optional RouteTableID *string `json:"routeTableID,omitempty" tf:"route_table_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional VcnID *string `json:"vcnID,omitempty" tf:"vcn_id"` }
func (*DrgAttachmentSpecResource) DeepCopy ¶
func (in *DrgAttachmentSpecResource) DeepCopy() *DrgAttachmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgAttachmentSpecResource.
func (*DrgAttachmentSpecResource) DeepCopyInto ¶
func (in *DrgAttachmentSpecResource) DeepCopyInto(out *DrgAttachmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DrgAttachmentStatus ¶
type DrgAttachmentStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*DrgAttachmentStatus) DeepCopy ¶
func (in *DrgAttachmentStatus) DeepCopy() *DrgAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgAttachmentStatus.
func (*DrgAttachmentStatus) DeepCopyInto ¶
func (in *DrgAttachmentStatus) DeepCopyInto(out *DrgAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DrgAttachmentsList ¶
type DrgAttachmentsList struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DrgAttachmentsListSpec `json:"spec,omitempty"` Status DrgAttachmentsListStatus `json:"status,omitempty"` }
func (*DrgAttachmentsList) DeepCopy ¶
func (in *DrgAttachmentsList) DeepCopy() *DrgAttachmentsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgAttachmentsList.
func (*DrgAttachmentsList) DeepCopyInto ¶
func (in *DrgAttachmentsList) DeepCopyInto(out *DrgAttachmentsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DrgAttachmentsList) DeepCopyObject ¶
func (in *DrgAttachmentsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DrgAttachmentsList) SetupWebhookWithManager ¶
func (r *DrgAttachmentsList) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DrgAttachmentsList) ValidateCreate ¶
func (r *DrgAttachmentsList) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DrgAttachmentsList) ValidateDelete ¶
func (r *DrgAttachmentsList) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DrgAttachmentsList) ValidateUpdate ¶
func (r *DrgAttachmentsList) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DrgAttachmentsListList ¶
type DrgAttachmentsListList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DrgAttachmentsList CRD objects Items []DrgAttachmentsList `json:"items,omitempty"` }
DrgAttachmentsListList is a list of DrgAttachmentsLists
func (*DrgAttachmentsListList) DeepCopy ¶
func (in *DrgAttachmentsListList) DeepCopy() *DrgAttachmentsListList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgAttachmentsListList.
func (*DrgAttachmentsListList) DeepCopyInto ¶
func (in *DrgAttachmentsListList) DeepCopyInto(out *DrgAttachmentsListList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DrgAttachmentsListList) DeepCopyObject ¶
func (in *DrgAttachmentsListList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DrgAttachmentsListSpec ¶
type DrgAttachmentsListSpec struct { State *DrgAttachmentsListSpecResource `json:"state,omitempty" tf:"-"` Resource DrgAttachmentsListSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*DrgAttachmentsListSpec) DeepCopy ¶
func (in *DrgAttachmentsListSpec) DeepCopy() *DrgAttachmentsListSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgAttachmentsListSpec.
func (*DrgAttachmentsListSpec) DeepCopyInto ¶
func (in *DrgAttachmentsListSpec) DeepCopyInto(out *DrgAttachmentsListSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DrgAttachmentsListSpecDrgAllAttachments ¶
type DrgAttachmentsListSpecDrgAllAttachments struct { // +optional ID *string `json:"ID,omitempty" tf:"id"` }
func (*DrgAttachmentsListSpecDrgAllAttachments) DeepCopy ¶
func (in *DrgAttachmentsListSpecDrgAllAttachments) DeepCopy() *DrgAttachmentsListSpecDrgAllAttachments
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgAttachmentsListSpecDrgAllAttachments.
func (*DrgAttachmentsListSpecDrgAllAttachments) DeepCopyInto ¶
func (in *DrgAttachmentsListSpecDrgAllAttachments) DeepCopyInto(out *DrgAttachmentsListSpecDrgAllAttachments)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DrgAttachmentsListSpecResource ¶
type DrgAttachmentsListSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AttachmentType *string `json:"attachmentType,omitempty" tf:"attachment_type"` // +optional DrgAllAttachments []DrgAttachmentsListSpecDrgAllAttachments `json:"drgAllAttachments,omitempty" tf:"drg_all_attachments"` DrgID *string `json:"drgID" tf:"drg_id"` // +optional IsCrossTenancy *bool `json:"isCrossTenancy,omitempty" tf:"is_cross_tenancy"` }
func (*DrgAttachmentsListSpecResource) DeepCopy ¶
func (in *DrgAttachmentsListSpecResource) DeepCopy() *DrgAttachmentsListSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgAttachmentsListSpecResource.
func (*DrgAttachmentsListSpecResource) DeepCopyInto ¶
func (in *DrgAttachmentsListSpecResource) DeepCopyInto(out *DrgAttachmentsListSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DrgAttachmentsListStatus ¶
type DrgAttachmentsListStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*DrgAttachmentsListStatus) DeepCopy ¶
func (in *DrgAttachmentsListStatus) DeepCopy() *DrgAttachmentsListStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgAttachmentsListStatus.
func (*DrgAttachmentsListStatus) DeepCopyInto ¶
func (in *DrgAttachmentsListStatus) DeepCopyInto(out *DrgAttachmentsListStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DrgList ¶
type DrgList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Drg CRD objects Items []Drg `json:"items,omitempty"` }
DrgList is a list of Drgs
func (*DrgList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgList.
func (*DrgList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DrgList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DrgRouteDistribution ¶
type DrgRouteDistribution struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DrgRouteDistributionSpec `json:"spec,omitempty"` Status DrgRouteDistributionStatus `json:"status,omitempty"` }
func (*DrgRouteDistribution) DeepCopy ¶
func (in *DrgRouteDistribution) DeepCopy() *DrgRouteDistribution
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgRouteDistribution.
func (*DrgRouteDistribution) DeepCopyInto ¶
func (in *DrgRouteDistribution) DeepCopyInto(out *DrgRouteDistribution)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DrgRouteDistribution) DeepCopyObject ¶
func (in *DrgRouteDistribution) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DrgRouteDistribution) SetupWebhookWithManager ¶
func (r *DrgRouteDistribution) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DrgRouteDistribution) ValidateCreate ¶
func (r *DrgRouteDistribution) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DrgRouteDistribution) ValidateDelete ¶
func (r *DrgRouteDistribution) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DrgRouteDistribution) ValidateUpdate ¶
func (r *DrgRouteDistribution) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DrgRouteDistributionList ¶
type DrgRouteDistributionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DrgRouteDistribution CRD objects Items []DrgRouteDistribution `json:"items,omitempty"` }
DrgRouteDistributionList is a list of DrgRouteDistributions
func (*DrgRouteDistributionList) DeepCopy ¶
func (in *DrgRouteDistributionList) DeepCopy() *DrgRouteDistributionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgRouteDistributionList.
func (*DrgRouteDistributionList) DeepCopyInto ¶
func (in *DrgRouteDistributionList) DeepCopyInto(out *DrgRouteDistributionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DrgRouteDistributionList) DeepCopyObject ¶
func (in *DrgRouteDistributionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DrgRouteDistributionSpec ¶
type DrgRouteDistributionSpec struct { State *DrgRouteDistributionSpecResource `json:"state,omitempty" tf:"-"` Resource DrgRouteDistributionSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*DrgRouteDistributionSpec) DeepCopy ¶
func (in *DrgRouteDistributionSpec) DeepCopy() *DrgRouteDistributionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgRouteDistributionSpec.
func (*DrgRouteDistributionSpec) DeepCopyInto ¶
func (in *DrgRouteDistributionSpec) DeepCopyInto(out *DrgRouteDistributionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DrgRouteDistributionSpecResource ¶
type DrgRouteDistributionSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` DistributionType *string `json:"distributionType" tf:"distribution_type"` DrgID *string `json:"drgID" tf:"drg_id"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` }
func (*DrgRouteDistributionSpecResource) DeepCopy ¶
func (in *DrgRouteDistributionSpecResource) DeepCopy() *DrgRouteDistributionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgRouteDistributionSpecResource.
func (*DrgRouteDistributionSpecResource) DeepCopyInto ¶
func (in *DrgRouteDistributionSpecResource) DeepCopyInto(out *DrgRouteDistributionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DrgRouteDistributionStatement ¶
type DrgRouteDistributionStatement struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DrgRouteDistributionStatementSpec `json:"spec,omitempty"` Status DrgRouteDistributionStatementStatus `json:"status,omitempty"` }
func (*DrgRouteDistributionStatement) DeepCopy ¶
func (in *DrgRouteDistributionStatement) DeepCopy() *DrgRouteDistributionStatement
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgRouteDistributionStatement.
func (*DrgRouteDistributionStatement) DeepCopyInto ¶
func (in *DrgRouteDistributionStatement) DeepCopyInto(out *DrgRouteDistributionStatement)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DrgRouteDistributionStatement) DeepCopyObject ¶
func (in *DrgRouteDistributionStatement) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DrgRouteDistributionStatement) SetupWebhookWithManager ¶
func (r *DrgRouteDistributionStatement) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DrgRouteDistributionStatement) ValidateCreate ¶
func (r *DrgRouteDistributionStatement) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DrgRouteDistributionStatement) ValidateDelete ¶
func (r *DrgRouteDistributionStatement) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DrgRouteDistributionStatement) ValidateUpdate ¶
func (r *DrgRouteDistributionStatement) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DrgRouteDistributionStatementList ¶
type DrgRouteDistributionStatementList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DrgRouteDistributionStatement CRD objects Items []DrgRouteDistributionStatement `json:"items,omitempty"` }
DrgRouteDistributionStatementList is a list of DrgRouteDistributionStatements
func (*DrgRouteDistributionStatementList) DeepCopy ¶
func (in *DrgRouteDistributionStatementList) DeepCopy() *DrgRouteDistributionStatementList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgRouteDistributionStatementList.
func (*DrgRouteDistributionStatementList) DeepCopyInto ¶
func (in *DrgRouteDistributionStatementList) DeepCopyInto(out *DrgRouteDistributionStatementList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DrgRouteDistributionStatementList) DeepCopyObject ¶
func (in *DrgRouteDistributionStatementList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DrgRouteDistributionStatementSpec ¶
type DrgRouteDistributionStatementSpec struct { State *DrgRouteDistributionStatementSpecResource `json:"state,omitempty" tf:"-"` Resource DrgRouteDistributionStatementSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*DrgRouteDistributionStatementSpec) DeepCopy ¶
func (in *DrgRouteDistributionStatementSpec) DeepCopy() *DrgRouteDistributionStatementSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgRouteDistributionStatementSpec.
func (*DrgRouteDistributionStatementSpec) DeepCopyInto ¶
func (in *DrgRouteDistributionStatementSpec) DeepCopyInto(out *DrgRouteDistributionStatementSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DrgRouteDistributionStatementSpecMatchCriteria ¶
type DrgRouteDistributionStatementSpecMatchCriteria struct { // +optional AttachmentType *string `json:"attachmentType,omitempty" tf:"attachment_type"` // +optional DrgAttachmentID *string `json:"drgAttachmentID,omitempty" tf:"drg_attachment_id"` // +optional MatchType *string `json:"matchType,omitempty" tf:"match_type"` }
func (*DrgRouteDistributionStatementSpecMatchCriteria) DeepCopy ¶
func (in *DrgRouteDistributionStatementSpecMatchCriteria) DeepCopy() *DrgRouteDistributionStatementSpecMatchCriteria
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgRouteDistributionStatementSpecMatchCriteria.
func (*DrgRouteDistributionStatementSpecMatchCriteria) DeepCopyInto ¶
func (in *DrgRouteDistributionStatementSpecMatchCriteria) DeepCopyInto(out *DrgRouteDistributionStatementSpecMatchCriteria)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DrgRouteDistributionStatementSpecMatchCriteriaCodec ¶
type DrgRouteDistributionStatementSpecMatchCriteriaCodec struct { }
+k8s:deepcopy-gen=false
func (DrgRouteDistributionStatementSpecMatchCriteriaCodec) Decode ¶
func (DrgRouteDistributionStatementSpecMatchCriteriaCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DrgRouteDistributionStatementSpecResource ¶
type DrgRouteDistributionStatementSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Action *string `json:"action" tf:"action"` DrgRouteDistributionID *string `json:"drgRouteDistributionID" tf:"drg_route_distribution_id"` MatchCriteria *DrgRouteDistributionStatementSpecMatchCriteria `json:"matchCriteria" tf:"match_criteria"` Priority *int64 `json:"priority" tf:"priority"` }
func (*DrgRouteDistributionStatementSpecResource) DeepCopy ¶
func (in *DrgRouteDistributionStatementSpecResource) DeepCopy() *DrgRouteDistributionStatementSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgRouteDistributionStatementSpecResource.
func (*DrgRouteDistributionStatementSpecResource) DeepCopyInto ¶
func (in *DrgRouteDistributionStatementSpecResource) DeepCopyInto(out *DrgRouteDistributionStatementSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DrgRouteDistributionStatementStatus ¶
type DrgRouteDistributionStatementStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*DrgRouteDistributionStatementStatus) DeepCopy ¶
func (in *DrgRouteDistributionStatementStatus) DeepCopy() *DrgRouteDistributionStatementStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgRouteDistributionStatementStatus.
func (*DrgRouteDistributionStatementStatus) DeepCopyInto ¶
func (in *DrgRouteDistributionStatementStatus) DeepCopyInto(out *DrgRouteDistributionStatementStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DrgRouteDistributionStatus ¶
type DrgRouteDistributionStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*DrgRouteDistributionStatus) DeepCopy ¶
func (in *DrgRouteDistributionStatus) DeepCopy() *DrgRouteDistributionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgRouteDistributionStatus.
func (*DrgRouteDistributionStatus) DeepCopyInto ¶
func (in *DrgRouteDistributionStatus) DeepCopyInto(out *DrgRouteDistributionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DrgRouteTable ¶
type DrgRouteTable struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DrgRouteTableSpec `json:"spec,omitempty"` Status DrgRouteTableStatus `json:"status,omitempty"` }
func (*DrgRouteTable) DeepCopy ¶
func (in *DrgRouteTable) DeepCopy() *DrgRouteTable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgRouteTable.
func (*DrgRouteTable) DeepCopyInto ¶
func (in *DrgRouteTable) DeepCopyInto(out *DrgRouteTable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DrgRouteTable) DeepCopyObject ¶
func (in *DrgRouteTable) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DrgRouteTable) SetupWebhookWithManager ¶
func (r *DrgRouteTable) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DrgRouteTable) ValidateCreate ¶
func (r *DrgRouteTable) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DrgRouteTable) ValidateDelete ¶
func (r *DrgRouteTable) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DrgRouteTable) ValidateUpdate ¶
func (r *DrgRouteTable) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DrgRouteTableList ¶
type DrgRouteTableList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DrgRouteTable CRD objects Items []DrgRouteTable `json:"items,omitempty"` }
DrgRouteTableList is a list of DrgRouteTables
func (*DrgRouteTableList) DeepCopy ¶
func (in *DrgRouteTableList) DeepCopy() *DrgRouteTableList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgRouteTableList.
func (*DrgRouteTableList) DeepCopyInto ¶
func (in *DrgRouteTableList) DeepCopyInto(out *DrgRouteTableList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DrgRouteTableList) DeepCopyObject ¶
func (in *DrgRouteTableList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DrgRouteTableRouteRule ¶
type DrgRouteTableRouteRule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DrgRouteTableRouteRuleSpec `json:"spec,omitempty"` Status DrgRouteTableRouteRuleStatus `json:"status,omitempty"` }
func (*DrgRouteTableRouteRule) DeepCopy ¶
func (in *DrgRouteTableRouteRule) DeepCopy() *DrgRouteTableRouteRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgRouteTableRouteRule.
func (*DrgRouteTableRouteRule) DeepCopyInto ¶
func (in *DrgRouteTableRouteRule) DeepCopyInto(out *DrgRouteTableRouteRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DrgRouteTableRouteRule) DeepCopyObject ¶
func (in *DrgRouteTableRouteRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DrgRouteTableRouteRule) SetupWebhookWithManager ¶
func (r *DrgRouteTableRouteRule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DrgRouteTableRouteRule) ValidateCreate ¶
func (r *DrgRouteTableRouteRule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DrgRouteTableRouteRule) ValidateDelete ¶
func (r *DrgRouteTableRouteRule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DrgRouteTableRouteRule) ValidateUpdate ¶
func (r *DrgRouteTableRouteRule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DrgRouteTableRouteRuleList ¶
type DrgRouteTableRouteRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DrgRouteTableRouteRule CRD objects Items []DrgRouteTableRouteRule `json:"items,omitempty"` }
DrgRouteTableRouteRuleList is a list of DrgRouteTableRouteRules
func (*DrgRouteTableRouteRuleList) DeepCopy ¶
func (in *DrgRouteTableRouteRuleList) DeepCopy() *DrgRouteTableRouteRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgRouteTableRouteRuleList.
func (*DrgRouteTableRouteRuleList) DeepCopyInto ¶
func (in *DrgRouteTableRouteRuleList) DeepCopyInto(out *DrgRouteTableRouteRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DrgRouteTableRouteRuleList) DeepCopyObject ¶
func (in *DrgRouteTableRouteRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DrgRouteTableRouteRuleSpec ¶
type DrgRouteTableRouteRuleSpec struct { State *DrgRouteTableRouteRuleSpecResource `json:"state,omitempty" tf:"-"` Resource DrgRouteTableRouteRuleSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*DrgRouteTableRouteRuleSpec) DeepCopy ¶
func (in *DrgRouteTableRouteRuleSpec) DeepCopy() *DrgRouteTableRouteRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgRouteTableRouteRuleSpec.
func (*DrgRouteTableRouteRuleSpec) DeepCopyInto ¶
func (in *DrgRouteTableRouteRuleSpec) DeepCopyInto(out *DrgRouteTableRouteRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DrgRouteTableRouteRuleSpecResource ¶
type DrgRouteTableRouteRuleSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Attributes map[string]string `json:"attributes,omitempty" tf:"attributes"` Destination *string `json:"destination" tf:"destination"` DestinationType *string `json:"destinationType" tf:"destination_type"` DrgRouteTableID *string `json:"drgRouteTableID" tf:"drg_route_table_id"` // +optional IsBlackhole *bool `json:"isBlackhole,omitempty" tf:"is_blackhole"` // +optional IsConflict *bool `json:"isConflict,omitempty" tf:"is_conflict"` NextHopDrgAttachmentID *string `json:"nextHopDrgAttachmentID" tf:"next_hop_drg_attachment_id"` // +optional RouteProvenance *string `json:"routeProvenance,omitempty" tf:"route_provenance"` // +optional RouteType *string `json:"routeType,omitempty" tf:"route_type"` }
func (*DrgRouteTableRouteRuleSpecResource) DeepCopy ¶
func (in *DrgRouteTableRouteRuleSpecResource) DeepCopy() *DrgRouteTableRouteRuleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgRouteTableRouteRuleSpecResource.
func (*DrgRouteTableRouteRuleSpecResource) DeepCopyInto ¶
func (in *DrgRouteTableRouteRuleSpecResource) DeepCopyInto(out *DrgRouteTableRouteRuleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DrgRouteTableRouteRuleStatus ¶
type DrgRouteTableRouteRuleStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*DrgRouteTableRouteRuleStatus) DeepCopy ¶
func (in *DrgRouteTableRouteRuleStatus) DeepCopy() *DrgRouteTableRouteRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgRouteTableRouteRuleStatus.
func (*DrgRouteTableRouteRuleStatus) DeepCopyInto ¶
func (in *DrgRouteTableRouteRuleStatus) DeepCopyInto(out *DrgRouteTableRouteRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DrgRouteTableSpec ¶
type DrgRouteTableSpec struct { State *DrgRouteTableSpecResource `json:"state,omitempty" tf:"-"` Resource DrgRouteTableSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*DrgRouteTableSpec) DeepCopy ¶
func (in *DrgRouteTableSpec) DeepCopy() *DrgRouteTableSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgRouteTableSpec.
func (*DrgRouteTableSpec) DeepCopyInto ¶
func (in *DrgRouteTableSpec) DeepCopyInto(out *DrgRouteTableSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DrgRouteTableSpecResource ¶
type DrgRouteTableSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` DrgID *string `json:"drgID" tf:"drg_id"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional ImportDrgRouteDistributionID *string `json:"importDrgRouteDistributionID,omitempty" tf:"import_drg_route_distribution_id"` // +optional IsEcmpEnabled *bool `json:"isEcmpEnabled,omitempty" tf:"is_ecmp_enabled"` // +optional RemoveImportTrigger *bool `json:"removeImportTrigger,omitempty" tf:"remove_import_trigger"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` }
func (*DrgRouteTableSpecResource) DeepCopy ¶
func (in *DrgRouteTableSpecResource) DeepCopy() *DrgRouteTableSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgRouteTableSpecResource.
func (*DrgRouteTableSpecResource) DeepCopyInto ¶
func (in *DrgRouteTableSpecResource) DeepCopyInto(out *DrgRouteTableSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DrgRouteTableStatus ¶
type DrgRouteTableStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*DrgRouteTableStatus) DeepCopy ¶
func (in *DrgRouteTableStatus) DeepCopy() *DrgRouteTableStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgRouteTableStatus.
func (*DrgRouteTableStatus) DeepCopyInto ¶
func (in *DrgRouteTableStatus) DeepCopyInto(out *DrgRouteTableStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DrgSpec ¶
type DrgSpec struct { State *DrgSpecResource `json:"state,omitempty" tf:"-"` Resource DrgSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*DrgSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgSpec.
func (*DrgSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DrgSpecDefaultDrgRouteTables ¶
type DrgSpecDefaultDrgRouteTables struct { // +optional IpsecTunnel *string `json:"ipsecTunnel,omitempty" tf:"ipsec_tunnel"` // +optional RemotePeeringConnection *string `json:"remotePeeringConnection,omitempty" tf:"remote_peering_connection"` // +optional Vcn *string `json:"vcn,omitempty" tf:"vcn"` // +optional VirtualCircuit *string `json:"virtualCircuit,omitempty" tf:"virtual_circuit"` }
func (*DrgSpecDefaultDrgRouteTables) DeepCopy ¶
func (in *DrgSpecDefaultDrgRouteTables) DeepCopy() *DrgSpecDefaultDrgRouteTables
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgSpecDefaultDrgRouteTables.
func (*DrgSpecDefaultDrgRouteTables) DeepCopyInto ¶
func (in *DrgSpecDefaultDrgRouteTables) DeepCopyInto(out *DrgSpecDefaultDrgRouteTables)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DrgSpecDefaultDrgRouteTablesCodec ¶
type DrgSpecDefaultDrgRouteTablesCodec struct { }
+k8s:deepcopy-gen=false
func (DrgSpecDefaultDrgRouteTablesCodec) Decode ¶
func (DrgSpecDefaultDrgRouteTablesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DrgSpecResource ¶
type DrgSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefaultDrgRouteTables *DrgSpecDefaultDrgRouteTables `json:"defaultDrgRouteTables,omitempty" tf:"default_drg_route_tables"` // +optional DefaultExportDrgRouteDistributionID *string `json:"defaultExportDrgRouteDistributionID,omitempty" tf:"default_export_drg_route_distribution_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional RedundancyStatus *string `json:"redundancyStatus,omitempty" tf:"redundancy_status"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` }
func (*DrgSpecResource) DeepCopy ¶
func (in *DrgSpecResource) DeepCopy() *DrgSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgSpecResource.
func (*DrgSpecResource) DeepCopyInto ¶
func (in *DrgSpecResource) DeepCopyInto(out *DrgSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DrgStatus ¶
type DrgStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*DrgStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrgStatus.
func (*DrgStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Image ¶
type Image struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ImageSpec `json:"spec,omitempty"` Status ImageStatus `json:"status,omitempty"` }
func (*Image) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Image.
func (*Image) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Image) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Image) SetupWebhookWithManager ¶
func (*Image) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Image) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ImageList ¶
type ImageList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Image CRD objects Items []Image `json:"items,omitempty"` }
ImageList is a list of Images
func (*ImageList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageList.
func (*ImageList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ImageList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ImageSpec ¶
type ImageSpec struct { State *ImageSpecResource `json:"state,omitempty" tf:"-"` Resource ImageSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ImageSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageSpec.
func (*ImageSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageSpecAgentFeatures ¶
type ImageSpecAgentFeatures struct { // +optional IsManagementSupported *bool `json:"isManagementSupported,omitempty" tf:"is_management_supported"` // +optional IsMonitoringSupported *bool `json:"isMonitoringSupported,omitempty" tf:"is_monitoring_supported"` }
func (*ImageSpecAgentFeatures) DeepCopy ¶
func (in *ImageSpecAgentFeatures) DeepCopy() *ImageSpecAgentFeatures
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageSpecAgentFeatures.
func (*ImageSpecAgentFeatures) DeepCopyInto ¶
func (in *ImageSpecAgentFeatures) DeepCopyInto(out *ImageSpecAgentFeatures)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageSpecAgentFeaturesCodec ¶
type ImageSpecAgentFeaturesCodec struct { }
+k8s:deepcopy-gen=false
func (ImageSpecAgentFeaturesCodec) Decode ¶
func (ImageSpecAgentFeaturesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ImageSpecImageSourceDetails ¶
type ImageSpecImageSourceDetails struct { // +optional BucketName *string `json:"bucketName,omitempty" tf:"bucket_name"` // +optional NamespaceName *string `json:"namespaceName,omitempty" tf:"namespace_name"` // +optional ObjectName *string `json:"objectName,omitempty" tf:"object_name"` // +optional OperatingSystem *string `json:"operatingSystem,omitempty" tf:"operating_system"` // +optional OperatingSystemVersion *string `json:"operatingSystemVersion,omitempty" tf:"operating_system_version"` // +optional SourceImageType *string `json:"sourceImageType,omitempty" tf:"source_image_type"` SourceType *string `json:"sourceType" tf:"source_type"` // +optional SourceURI *string `json:"sourceURI,omitempty" tf:"source_uri"` }
func (*ImageSpecImageSourceDetails) DeepCopy ¶
func (in *ImageSpecImageSourceDetails) DeepCopy() *ImageSpecImageSourceDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageSpecImageSourceDetails.
func (*ImageSpecImageSourceDetails) DeepCopyInto ¶
func (in *ImageSpecImageSourceDetails) DeepCopyInto(out *ImageSpecImageSourceDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageSpecImageSourceDetailsCodec ¶
type ImageSpecImageSourceDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (ImageSpecImageSourceDetailsCodec) Decode ¶
func (ImageSpecImageSourceDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ImageSpecLaunchOptions ¶
type ImageSpecLaunchOptions struct { // +optional BootVolumeType *string `json:"bootVolumeType,omitempty" tf:"boot_volume_type"` // +optional Firmware *string `json:"firmware,omitempty" tf:"firmware"` // +optional IsConsistentVolumeNamingEnabled *bool `json:"isConsistentVolumeNamingEnabled,omitempty" tf:"is_consistent_volume_naming_enabled"` // +optional IsPvEncryptionInTransitEnabled *bool `json:"isPvEncryptionInTransitEnabled,omitempty" tf:"is_pv_encryption_in_transit_enabled"` // +optional NetworkType *string `json:"networkType,omitempty" tf:"network_type"` // +optional RemoteDataVolumeType *string `json:"remoteDataVolumeType,omitempty" tf:"remote_data_volume_type"` }
func (*ImageSpecLaunchOptions) DeepCopy ¶
func (in *ImageSpecLaunchOptions) DeepCopy() *ImageSpecLaunchOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageSpecLaunchOptions.
func (*ImageSpecLaunchOptions) DeepCopyInto ¶
func (in *ImageSpecLaunchOptions) DeepCopyInto(out *ImageSpecLaunchOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageSpecLaunchOptionsCodec ¶
type ImageSpecLaunchOptionsCodec struct { }
+k8s:deepcopy-gen=false
func (ImageSpecLaunchOptionsCodec) Decode ¶
func (ImageSpecLaunchOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ImageSpecResource ¶
type ImageSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AgentFeatures *ImageSpecAgentFeatures `json:"agentFeatures,omitempty" tf:"agent_features"` // +optional BaseImageID *string `json:"baseImageID,omitempty" tf:"base_image_id"` // +optional BillableSizeInGbs *string `json:"billableSizeInGbs,omitempty" tf:"billable_size_in_gbs"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional CreateImageAllowed *bool `json:"createImageAllowed,omitempty" tf:"create_image_allowed"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional ImageSourceDetails *ImageSpecImageSourceDetails `json:"imageSourceDetails,omitempty" tf:"image_source_details"` // +optional InstanceID *string `json:"instanceID,omitempty" tf:"instance_id"` // +optional LaunchMode *string `json:"launchMode,omitempty" tf:"launch_mode"` // +optional LaunchOptions *ImageSpecLaunchOptions `json:"launchOptions,omitempty" tf:"launch_options"` // +optional ListingType *string `json:"listingType,omitempty" tf:"listing_type"` // +optional OperatingSystem *string `json:"operatingSystem,omitempty" tf:"operating_system"` // +optional OperatingSystemVersion *string `json:"operatingSystemVersion,omitempty" tf:"operating_system_version"` // +optional SizeInMbs *string `json:"sizeInMbs,omitempty" tf:"size_in_mbs"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` }
func (*ImageSpecResource) DeepCopy ¶
func (in *ImageSpecResource) DeepCopy() *ImageSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageSpecResource.
func (*ImageSpecResource) DeepCopyInto ¶
func (in *ImageSpecResource) DeepCopyInto(out *ImageSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageStatus ¶
type ImageStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ImageStatus) DeepCopy ¶
func (in *ImageStatus) DeepCopy() *ImageStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageStatus.
func (*ImageStatus) DeepCopyInto ¶
func (in *ImageStatus) DeepCopyInto(out *ImageStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Instance ¶
type Instance struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InstanceSpec `json:"spec,omitempty"` Status InstanceStatus `json:"status,omitempty"` }
func (*Instance) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Instance.
func (*Instance) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Instance) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Instance) SetupWebhookWithManager ¶
func (*Instance) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Instance) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type InstanceConfiguration ¶
type InstanceConfiguration struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InstanceConfigurationSpec `json:"spec,omitempty"` Status InstanceConfigurationStatus `json:"status,omitempty"` }
func (*InstanceConfiguration) DeepCopy ¶
func (in *InstanceConfiguration) DeepCopy() *InstanceConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceConfiguration.
func (*InstanceConfiguration) DeepCopyInto ¶
func (in *InstanceConfiguration) DeepCopyInto(out *InstanceConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceConfiguration) DeepCopyObject ¶
func (in *InstanceConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InstanceConfiguration) SetupWebhookWithManager ¶
func (r *InstanceConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*InstanceConfiguration) ValidateCreate ¶
func (r *InstanceConfiguration) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*InstanceConfiguration) ValidateDelete ¶
func (r *InstanceConfiguration) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*InstanceConfiguration) ValidateUpdate ¶
func (r *InstanceConfiguration) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type InstanceConfigurationList ¶
type InstanceConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of InstanceConfiguration CRD objects Items []InstanceConfiguration `json:"items,omitempty"` }
InstanceConfigurationList is a list of InstanceConfigurations
func (*InstanceConfigurationList) DeepCopy ¶
func (in *InstanceConfigurationList) DeepCopy() *InstanceConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceConfigurationList.
func (*InstanceConfigurationList) DeepCopyInto ¶
func (in *InstanceConfigurationList) DeepCopyInto(out *InstanceConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceConfigurationList) DeepCopyObject ¶
func (in *InstanceConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InstanceConfigurationSpec ¶
type InstanceConfigurationSpec struct { State *InstanceConfigurationSpecResource `json:"state,omitempty" tf:"-"` Resource InstanceConfigurationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*InstanceConfigurationSpec) DeepCopy ¶
func (in *InstanceConfigurationSpec) DeepCopy() *InstanceConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceConfigurationSpec.
func (*InstanceConfigurationSpec) DeepCopyInto ¶
func (in *InstanceConfigurationSpec) DeepCopyInto(out *InstanceConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceConfigurationSpecInstanceDetails ¶
type InstanceConfigurationSpecInstanceDetails struct { // +optional BlockVolumes []InstanceConfigurationSpecInstanceDetailsBlockVolumes `json:"blockVolumes,omitempty" tf:"block_volumes"` InstanceType *string `json:"instanceType" tf:"instance_type"` // +optional LaunchDetails *InstanceConfigurationSpecInstanceDetailsLaunchDetails `json:"launchDetails,omitempty" tf:"launch_details"` // +optional SecondaryVnics []InstanceConfigurationSpecInstanceDetailsSecondaryVnics `json:"secondaryVnics,omitempty" tf:"secondary_vnics"` }
func (*InstanceConfigurationSpecInstanceDetails) DeepCopy ¶
func (in *InstanceConfigurationSpecInstanceDetails) DeepCopy() *InstanceConfigurationSpecInstanceDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceConfigurationSpecInstanceDetails.
func (*InstanceConfigurationSpecInstanceDetails) DeepCopyInto ¶
func (in *InstanceConfigurationSpecInstanceDetails) DeepCopyInto(out *InstanceConfigurationSpecInstanceDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceConfigurationSpecInstanceDetailsBlockVolumes ¶
type InstanceConfigurationSpecInstanceDetailsBlockVolumes struct { // +optional AttachDetails *InstanceConfigurationSpecInstanceDetailsBlockVolumesAttachDetails `json:"attachDetails,omitempty" tf:"attach_details"` // +optional CreateDetails *InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetails `json:"createDetails,omitempty" tf:"create_details"` // +optional VolumeID *string `json:"volumeID,omitempty" tf:"volume_id"` }
func (*InstanceConfigurationSpecInstanceDetailsBlockVolumes) DeepCopy ¶
func (in *InstanceConfigurationSpecInstanceDetailsBlockVolumes) DeepCopy() *InstanceConfigurationSpecInstanceDetailsBlockVolumes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceConfigurationSpecInstanceDetailsBlockVolumes.
func (*InstanceConfigurationSpecInstanceDetailsBlockVolumes) DeepCopyInto ¶
func (in *InstanceConfigurationSpecInstanceDetailsBlockVolumes) DeepCopyInto(out *InstanceConfigurationSpecInstanceDetailsBlockVolumes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceConfigurationSpecInstanceDetailsBlockVolumesAttachDetails ¶
type InstanceConfigurationSpecInstanceDetailsBlockVolumesAttachDetails struct { // +optional Device *string `json:"device,omitempty" tf:"device"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional IsPvEncryptionInTransitEnabled *bool `json:"isPvEncryptionInTransitEnabled,omitempty" tf:"is_pv_encryption_in_transit_enabled"` // +optional IsReadOnly *bool `json:"isReadOnly,omitempty" tf:"is_read_only"` // +optional Type *string `json:"type" tf:"type"` // +optional UseCHAP *bool `json:"useCHAP,omitempty" tf:"use_chap"` }
func (*InstanceConfigurationSpecInstanceDetailsBlockVolumesAttachDetails) DeepCopy ¶
func (in *InstanceConfigurationSpecInstanceDetailsBlockVolumesAttachDetails) DeepCopy() *InstanceConfigurationSpecInstanceDetailsBlockVolumesAttachDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceConfigurationSpecInstanceDetailsBlockVolumesAttachDetails.
func (*InstanceConfigurationSpecInstanceDetailsBlockVolumesAttachDetails) DeepCopyInto ¶
func (in *InstanceConfigurationSpecInstanceDetailsBlockVolumesAttachDetails) DeepCopyInto(out *InstanceConfigurationSpecInstanceDetailsBlockVolumesAttachDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceConfigurationSpecInstanceDetailsBlockVolumesAttachDetailsCodec ¶
type InstanceConfigurationSpecInstanceDetailsBlockVolumesAttachDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (InstanceConfigurationSpecInstanceDetailsBlockVolumesAttachDetailsCodec) Decode ¶
func (InstanceConfigurationSpecInstanceDetailsBlockVolumesAttachDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetails ¶
type InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetails struct { // +optional AvailabilityDomain *string `json:"availabilityDomain,omitempty" tf:"availability_domain"` // +optional BackupPolicyID *string `json:"backupPolicyID,omitempty" tf:"backup_policy_id"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional KmsKeyID *string `json:"kmsKeyID,omitempty" tf:"kms_key_id"` // +optional SizeInGbs *string `json:"sizeInGbs,omitempty" tf:"size_in_gbs"` // +optional SourceDetails *InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetailsSourceDetails `json:"sourceDetails,omitempty" tf:"source_details"` // +optional VpusPerGb *string `json:"vpusPerGb,omitempty" tf:"vpus_per_gb"` }
func (*InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetails) DeepCopy ¶
func (in *InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetails) DeepCopy() *InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetails.
func (*InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetails) DeepCopyInto ¶
func (in *InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetails) DeepCopyInto(out *InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetailsCodec ¶
type InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetailsCodec) Decode ¶
func (InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetailsSourceDetails ¶
type InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetailsSourceDetails struct { // +optional ID *string `json:"ID,omitempty" tf:"id"` Type *string `json:"type" tf:"type"` }
func (*InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetailsSourceDetails) DeepCopy ¶
func (in *InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetailsSourceDetails) DeepCopy() *InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetailsSourceDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetailsSourceDetails.
func (*InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetailsSourceDetails) DeepCopyInto ¶
func (in *InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetailsSourceDetails) DeepCopyInto(out *InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetailsSourceDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetailsSourceDetailsCodec ¶
type InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetailsSourceDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetailsSourceDetailsCodec) Decode ¶
func (InstanceConfigurationSpecInstanceDetailsBlockVolumesCreateDetailsSourceDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type InstanceConfigurationSpecInstanceDetailsCodec ¶
type InstanceConfigurationSpecInstanceDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (InstanceConfigurationSpecInstanceDetailsCodec) Decode ¶
func (InstanceConfigurationSpecInstanceDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type InstanceConfigurationSpecInstanceDetailsLaunchDetails ¶
type InstanceConfigurationSpecInstanceDetailsLaunchDetails struct { // +optional AgentConfig *InstanceConfigurationSpecInstanceDetailsLaunchDetailsAgentConfig `json:"agentConfig,omitempty" tf:"agent_config"` // +optional AvailabilityConfig *InstanceConfigurationSpecInstanceDetailsLaunchDetailsAvailabilityConfig `json:"availabilityConfig,omitempty" tf:"availability_config"` // +optional AvailabilityDomain *string `json:"availabilityDomain,omitempty" tf:"availability_domain"` // +optional CapacityReservationID *string `json:"capacityReservationID,omitempty" tf:"capacity_reservation_id"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional CreateVnicDetails *InstanceConfigurationSpecInstanceDetailsLaunchDetailsCreateVnicDetails `json:"createVnicDetails,omitempty" tf:"create_vnic_details"` // +optional DedicatedVmHostID *string `json:"dedicatedVmHostID,omitempty" tf:"dedicated_vm_host_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional ExtendedMetadata map[string]string `json:"extendedMetadata,omitempty" tf:"extended_metadata"` // +optional FaultDomain *string `json:"faultDomain,omitempty" tf:"fault_domain"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional InstanceOptions *InstanceConfigurationSpecInstanceDetailsLaunchDetailsInstanceOptions `json:"instanceOptions,omitempty" tf:"instance_options"` // +optional IpxeScript *string `json:"ipxeScript,omitempty" tf:"ipxe_script"` // +optional IsPvEncryptionInTransitEnabled *bool `json:"isPvEncryptionInTransitEnabled,omitempty" tf:"is_pv_encryption_in_transit_enabled"` // +optional LaunchMode *string `json:"launchMode,omitempty" tf:"launch_mode"` // +optional LaunchOptions *InstanceConfigurationSpecInstanceDetailsLaunchDetailsLaunchOptions `json:"launchOptions,omitempty" tf:"launch_options"` // +optional Metadata map[string]string `json:"metadata,omitempty" tf:"metadata"` // +optional PlatformConfig *InstanceConfigurationSpecInstanceDetailsLaunchDetailsPlatformConfig `json:"platformConfig,omitempty" tf:"platform_config"` // +optional PreemptibleInstanceConfig *InstanceConfigurationSpecInstanceDetailsLaunchDetailsPreemptibleInstanceConfig `json:"preemptibleInstanceConfig,omitempty" tf:"preemptible_instance_config"` // +optional PreferredMaintenanceAction *string `json:"preferredMaintenanceAction,omitempty" tf:"preferred_maintenance_action"` // +optional Shape *string `json:"shape,omitempty" tf:"shape"` // +optional ShapeConfig *InstanceConfigurationSpecInstanceDetailsLaunchDetailsShapeConfig `json:"shapeConfig,omitempty" tf:"shape_config"` // +optional SourceDetails *InstanceConfigurationSpecInstanceDetailsLaunchDetailsSourceDetails `json:"sourceDetails,omitempty" tf:"source_details"` }
func (*InstanceConfigurationSpecInstanceDetailsLaunchDetails) DeepCopy ¶
func (in *InstanceConfigurationSpecInstanceDetailsLaunchDetails) DeepCopy() *InstanceConfigurationSpecInstanceDetailsLaunchDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceConfigurationSpecInstanceDetailsLaunchDetails.
func (*InstanceConfigurationSpecInstanceDetailsLaunchDetails) DeepCopyInto ¶
func (in *InstanceConfigurationSpecInstanceDetailsLaunchDetails) DeepCopyInto(out *InstanceConfigurationSpecInstanceDetailsLaunchDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsAgentConfig ¶
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsAgentConfig struct { // +optional AreAllPluginsDisabled *bool `json:"areAllPluginsDisabled,omitempty" tf:"are_all_plugins_disabled"` // +optional IsManagementDisabled *bool `json:"isManagementDisabled,omitempty" tf:"is_management_disabled"` // +optional IsMonitoringDisabled *bool `json:"isMonitoringDisabled,omitempty" tf:"is_monitoring_disabled"` // +optional PluginsConfig []InstanceConfigurationSpecInstanceDetailsLaunchDetailsAgentConfigPluginsConfig `json:"pluginsConfig,omitempty" tf:"plugins_config"` }
func (*InstanceConfigurationSpecInstanceDetailsLaunchDetailsAgentConfig) DeepCopy ¶
func (in *InstanceConfigurationSpecInstanceDetailsLaunchDetailsAgentConfig) DeepCopy() *InstanceConfigurationSpecInstanceDetailsLaunchDetailsAgentConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceConfigurationSpecInstanceDetailsLaunchDetailsAgentConfig.
func (*InstanceConfigurationSpecInstanceDetailsLaunchDetailsAgentConfig) DeepCopyInto ¶
func (in *InstanceConfigurationSpecInstanceDetailsLaunchDetailsAgentConfig) DeepCopyInto(out *InstanceConfigurationSpecInstanceDetailsLaunchDetailsAgentConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsAgentConfigCodec ¶
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsAgentConfigCodec struct { }
+k8s:deepcopy-gen=false
func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsAgentConfigCodec) Decode ¶
func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsAgentConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsAgentConfigPluginsConfig ¶
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsAgentConfigPluginsConfig struct { DesiredState *string `json:"desiredState" tf:"desired_state"` Name *string `json:"name" tf:"name"` }
func (*InstanceConfigurationSpecInstanceDetailsLaunchDetailsAgentConfigPluginsConfig) DeepCopy ¶
func (in *InstanceConfigurationSpecInstanceDetailsLaunchDetailsAgentConfigPluginsConfig) DeepCopy() *InstanceConfigurationSpecInstanceDetailsLaunchDetailsAgentConfigPluginsConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceConfigurationSpecInstanceDetailsLaunchDetailsAgentConfigPluginsConfig.
func (*InstanceConfigurationSpecInstanceDetailsLaunchDetailsAgentConfigPluginsConfig) DeepCopyInto ¶
func (in *InstanceConfigurationSpecInstanceDetailsLaunchDetailsAgentConfigPluginsConfig) DeepCopyInto(out *InstanceConfigurationSpecInstanceDetailsLaunchDetailsAgentConfigPluginsConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsAvailabilityConfig ¶
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsAvailabilityConfig struct { // +optional RecoveryAction *string `json:"recoveryAction,omitempty" tf:"recovery_action"` }
func (*InstanceConfigurationSpecInstanceDetailsLaunchDetailsAvailabilityConfig) DeepCopy ¶
func (in *InstanceConfigurationSpecInstanceDetailsLaunchDetailsAvailabilityConfig) DeepCopy() *InstanceConfigurationSpecInstanceDetailsLaunchDetailsAvailabilityConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceConfigurationSpecInstanceDetailsLaunchDetailsAvailabilityConfig.
func (*InstanceConfigurationSpecInstanceDetailsLaunchDetailsAvailabilityConfig) DeepCopyInto ¶
func (in *InstanceConfigurationSpecInstanceDetailsLaunchDetailsAvailabilityConfig) DeepCopyInto(out *InstanceConfigurationSpecInstanceDetailsLaunchDetailsAvailabilityConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsAvailabilityConfigCodec ¶
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsAvailabilityConfigCodec struct { }
+k8s:deepcopy-gen=false
func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsAvailabilityConfigCodec) Decode ¶
func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsAvailabilityConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsCodec ¶
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsCodec) Decode ¶
func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsCreateVnicDetails ¶
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsCreateVnicDetails struct { // +optional AssignPrivateDNSRecord *bool `json:"assignPrivateDNSRecord,omitempty" tf:"assign_private_dns_record"` // +optional AssignPublicIP *bool `json:"assignPublicIP,omitempty" tf:"assign_public_ip"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional HostnameLabel *string `json:"hostnameLabel,omitempty" tf:"hostname_label"` // +optional NsgIDS []string `json:"nsgIDS,omitempty" tf:"nsg_ids"` // +optional PrivateIP *string `json:"privateIP,omitempty" tf:"private_ip"` // +optional SkipSourceDestCheck *bool `json:"skipSourceDestCheck,omitempty" tf:"skip_source_dest_check"` // +optional SubnetID *string `json:"subnetID,omitempty" tf:"subnet_id"` }
func (*InstanceConfigurationSpecInstanceDetailsLaunchDetailsCreateVnicDetails) DeepCopy ¶
func (in *InstanceConfigurationSpecInstanceDetailsLaunchDetailsCreateVnicDetails) DeepCopy() *InstanceConfigurationSpecInstanceDetailsLaunchDetailsCreateVnicDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceConfigurationSpecInstanceDetailsLaunchDetailsCreateVnicDetails.
func (*InstanceConfigurationSpecInstanceDetailsLaunchDetailsCreateVnicDetails) DeepCopyInto ¶
func (in *InstanceConfigurationSpecInstanceDetailsLaunchDetailsCreateVnicDetails) DeepCopyInto(out *InstanceConfigurationSpecInstanceDetailsLaunchDetailsCreateVnicDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsCreateVnicDetailsCodec ¶
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsCreateVnicDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsCreateVnicDetailsCodec) Decode ¶
func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsCreateVnicDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsInstanceOptions ¶
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsInstanceOptions struct { // +optional AreLegacyImdsEndpointsDisabled *bool `json:"areLegacyImdsEndpointsDisabled,omitempty" tf:"are_legacy_imds_endpoints_disabled"` }
func (*InstanceConfigurationSpecInstanceDetailsLaunchDetailsInstanceOptions) DeepCopy ¶
func (in *InstanceConfigurationSpecInstanceDetailsLaunchDetailsInstanceOptions) DeepCopy() *InstanceConfigurationSpecInstanceDetailsLaunchDetailsInstanceOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceConfigurationSpecInstanceDetailsLaunchDetailsInstanceOptions.
func (*InstanceConfigurationSpecInstanceDetailsLaunchDetailsInstanceOptions) DeepCopyInto ¶
func (in *InstanceConfigurationSpecInstanceDetailsLaunchDetailsInstanceOptions) DeepCopyInto(out *InstanceConfigurationSpecInstanceDetailsLaunchDetailsInstanceOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsInstanceOptionsCodec ¶
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsInstanceOptionsCodec struct { }
+k8s:deepcopy-gen=false
func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsInstanceOptionsCodec) Decode ¶
func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsInstanceOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsLaunchOptions ¶
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsLaunchOptions struct { // +optional BootVolumeType *string `json:"bootVolumeType,omitempty" tf:"boot_volume_type"` // +optional Firmware *string `json:"firmware,omitempty" tf:"firmware"` // +optional IsConsistentVolumeNamingEnabled *bool `json:"isConsistentVolumeNamingEnabled,omitempty" tf:"is_consistent_volume_naming_enabled"` // +optional IsPvEncryptionInTransitEnabled *bool `json:"isPvEncryptionInTransitEnabled,omitempty" tf:"is_pv_encryption_in_transit_enabled"` // +optional NetworkType *string `json:"networkType,omitempty" tf:"network_type"` // +optional RemoteDataVolumeType *string `json:"remoteDataVolumeType,omitempty" tf:"remote_data_volume_type"` }
func (*InstanceConfigurationSpecInstanceDetailsLaunchDetailsLaunchOptions) DeepCopy ¶
func (in *InstanceConfigurationSpecInstanceDetailsLaunchDetailsLaunchOptions) DeepCopy() *InstanceConfigurationSpecInstanceDetailsLaunchDetailsLaunchOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceConfigurationSpecInstanceDetailsLaunchDetailsLaunchOptions.
func (*InstanceConfigurationSpecInstanceDetailsLaunchDetailsLaunchOptions) DeepCopyInto ¶
func (in *InstanceConfigurationSpecInstanceDetailsLaunchDetailsLaunchOptions) DeepCopyInto(out *InstanceConfigurationSpecInstanceDetailsLaunchDetailsLaunchOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsLaunchOptionsCodec ¶
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsLaunchOptionsCodec struct { }
+k8s:deepcopy-gen=false
func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsLaunchOptionsCodec) Decode ¶
func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsLaunchOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsPlatformConfig ¶
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsPlatformConfig struct { // +optional IsMeasuredBootEnabled *bool `json:"isMeasuredBootEnabled,omitempty" tf:"is_measured_boot_enabled"` // +optional IsSecureBootEnabled *bool `json:"isSecureBootEnabled,omitempty" tf:"is_secure_boot_enabled"` // +optional IsTrustedPlatformModuleEnabled *bool `json:"isTrustedPlatformModuleEnabled,omitempty" tf:"is_trusted_platform_module_enabled"` // +optional NumaNodesPerSocket *string `json:"numaNodesPerSocket,omitempty" tf:"numa_nodes_per_socket"` Type *string `json:"type" tf:"type"` }
func (*InstanceConfigurationSpecInstanceDetailsLaunchDetailsPlatformConfig) DeepCopy ¶
func (in *InstanceConfigurationSpecInstanceDetailsLaunchDetailsPlatformConfig) DeepCopy() *InstanceConfigurationSpecInstanceDetailsLaunchDetailsPlatformConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceConfigurationSpecInstanceDetailsLaunchDetailsPlatformConfig.
func (*InstanceConfigurationSpecInstanceDetailsLaunchDetailsPlatformConfig) DeepCopyInto ¶
func (in *InstanceConfigurationSpecInstanceDetailsLaunchDetailsPlatformConfig) DeepCopyInto(out *InstanceConfigurationSpecInstanceDetailsLaunchDetailsPlatformConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsPlatformConfigCodec ¶
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsPlatformConfigCodec struct { }
+k8s:deepcopy-gen=false
func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsPlatformConfigCodec) Decode ¶
func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsPlatformConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsPreemptibleInstanceConfig ¶
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsPreemptibleInstanceConfig struct {
PreemptionAction *InstanceConfigurationSpecInstanceDetailsLaunchDetailsPreemptibleInstanceConfigPreemptionAction `json:"preemptionAction" tf:"preemption_action"`
}
func (*InstanceConfigurationSpecInstanceDetailsLaunchDetailsPreemptibleInstanceConfig) DeepCopy ¶
func (in *InstanceConfigurationSpecInstanceDetailsLaunchDetailsPreemptibleInstanceConfig) DeepCopy() *InstanceConfigurationSpecInstanceDetailsLaunchDetailsPreemptibleInstanceConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceConfigurationSpecInstanceDetailsLaunchDetailsPreemptibleInstanceConfig.
func (*InstanceConfigurationSpecInstanceDetailsLaunchDetailsPreemptibleInstanceConfig) DeepCopyInto ¶
func (in *InstanceConfigurationSpecInstanceDetailsLaunchDetailsPreemptibleInstanceConfig) DeepCopyInto(out *InstanceConfigurationSpecInstanceDetailsLaunchDetailsPreemptibleInstanceConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsPreemptibleInstanceConfigCodec ¶
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsPreemptibleInstanceConfigCodec struct { }
+k8s:deepcopy-gen=false
func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsPreemptibleInstanceConfigCodec) Decode ¶
func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsPreemptibleInstanceConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsPreemptibleInstanceConfigPreemptionAction ¶
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsPreemptibleInstanceConfigPreemptionAction struct { // +optional PreserveBootVolume *bool `json:"preserveBootVolume,omitempty" tf:"preserve_boot_volume"` Type *string `json:"type" tf:"type"` }
func (*InstanceConfigurationSpecInstanceDetailsLaunchDetailsPreemptibleInstanceConfigPreemptionAction) DeepCopy ¶
func (in *InstanceConfigurationSpecInstanceDetailsLaunchDetailsPreemptibleInstanceConfigPreemptionAction) DeepCopy() *InstanceConfigurationSpecInstanceDetailsLaunchDetailsPreemptibleInstanceConfigPreemptionAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceConfigurationSpecInstanceDetailsLaunchDetailsPreemptibleInstanceConfigPreemptionAction.
func (*InstanceConfigurationSpecInstanceDetailsLaunchDetailsPreemptibleInstanceConfigPreemptionAction) DeepCopyInto ¶
func (in *InstanceConfigurationSpecInstanceDetailsLaunchDetailsPreemptibleInstanceConfigPreemptionAction) DeepCopyInto(out *InstanceConfigurationSpecInstanceDetailsLaunchDetailsPreemptibleInstanceConfigPreemptionAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsPreemptibleInstanceConfigPreemptionActionCodec ¶
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsPreemptibleInstanceConfigPreemptionActionCodec struct { }
+k8s:deepcopy-gen=false
func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsPreemptibleInstanceConfigPreemptionActionCodec) Decode ¶
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsShapeConfig ¶
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsShapeConfig struct { // +optional BaselineOcpuUtilization *string `json:"baselineOcpuUtilization,omitempty" tf:"baseline_ocpu_utilization"` // +optional MemoryInGbs *float64 `json:"memoryInGbs,omitempty" tf:"memory_in_gbs"` // +optional Ocpus *float64 `json:"ocpus,omitempty" tf:"ocpus"` }
func (*InstanceConfigurationSpecInstanceDetailsLaunchDetailsShapeConfig) DeepCopy ¶
func (in *InstanceConfigurationSpecInstanceDetailsLaunchDetailsShapeConfig) DeepCopy() *InstanceConfigurationSpecInstanceDetailsLaunchDetailsShapeConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceConfigurationSpecInstanceDetailsLaunchDetailsShapeConfig.
func (*InstanceConfigurationSpecInstanceDetailsLaunchDetailsShapeConfig) DeepCopyInto ¶
func (in *InstanceConfigurationSpecInstanceDetailsLaunchDetailsShapeConfig) DeepCopyInto(out *InstanceConfigurationSpecInstanceDetailsLaunchDetailsShapeConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsShapeConfigCodec ¶
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsShapeConfigCodec struct { }
+k8s:deepcopy-gen=false
func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsShapeConfigCodec) Decode ¶
func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsShapeConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsSourceDetails ¶
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsSourceDetails struct { // +optional BootVolumeID *string `json:"bootVolumeID,omitempty" tf:"boot_volume_id"` // +optional BootVolumeSizeInGbs *string `json:"bootVolumeSizeInGbs,omitempty" tf:"boot_volume_size_in_gbs"` // +optional ImageID *string `json:"imageID,omitempty" tf:"image_id"` SourceType *string `json:"sourceType" tf:"source_type"` }
func (*InstanceConfigurationSpecInstanceDetailsLaunchDetailsSourceDetails) DeepCopy ¶
func (in *InstanceConfigurationSpecInstanceDetailsLaunchDetailsSourceDetails) DeepCopy() *InstanceConfigurationSpecInstanceDetailsLaunchDetailsSourceDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceConfigurationSpecInstanceDetailsLaunchDetailsSourceDetails.
func (*InstanceConfigurationSpecInstanceDetailsLaunchDetailsSourceDetails) DeepCopyInto ¶
func (in *InstanceConfigurationSpecInstanceDetailsLaunchDetailsSourceDetails) DeepCopyInto(out *InstanceConfigurationSpecInstanceDetailsLaunchDetailsSourceDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsSourceDetailsCodec ¶
type InstanceConfigurationSpecInstanceDetailsLaunchDetailsSourceDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsSourceDetailsCodec) Decode ¶
func (InstanceConfigurationSpecInstanceDetailsLaunchDetailsSourceDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type InstanceConfigurationSpecInstanceDetailsSecondaryVnics ¶
type InstanceConfigurationSpecInstanceDetailsSecondaryVnics struct { // +optional CreateVnicDetails *InstanceConfigurationSpecInstanceDetailsSecondaryVnicsCreateVnicDetails `json:"createVnicDetails,omitempty" tf:"create_vnic_details"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional NicIndex *int64 `json:"nicIndex,omitempty" tf:"nic_index"` }
func (*InstanceConfigurationSpecInstanceDetailsSecondaryVnics) DeepCopy ¶
func (in *InstanceConfigurationSpecInstanceDetailsSecondaryVnics) DeepCopy() *InstanceConfigurationSpecInstanceDetailsSecondaryVnics
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceConfigurationSpecInstanceDetailsSecondaryVnics.
func (*InstanceConfigurationSpecInstanceDetailsSecondaryVnics) DeepCopyInto ¶
func (in *InstanceConfigurationSpecInstanceDetailsSecondaryVnics) DeepCopyInto(out *InstanceConfigurationSpecInstanceDetailsSecondaryVnics)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceConfigurationSpecInstanceDetailsSecondaryVnicsCreateVnicDetails ¶
type InstanceConfigurationSpecInstanceDetailsSecondaryVnicsCreateVnicDetails struct { // +optional AssignPrivateDNSRecord *bool `json:"assignPrivateDNSRecord,omitempty" tf:"assign_private_dns_record"` // +optional AssignPublicIP *bool `json:"assignPublicIP,omitempty" tf:"assign_public_ip"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional HostnameLabel *string `json:"hostnameLabel,omitempty" tf:"hostname_label"` // +optional NsgIDS []string `json:"nsgIDS,omitempty" tf:"nsg_ids"` // +optional PrivateIP *string `json:"privateIP,omitempty" tf:"private_ip"` // +optional SkipSourceDestCheck *bool `json:"skipSourceDestCheck,omitempty" tf:"skip_source_dest_check"` // +optional SubnetID *string `json:"subnetID,omitempty" tf:"subnet_id"` }
func (*InstanceConfigurationSpecInstanceDetailsSecondaryVnicsCreateVnicDetails) DeepCopy ¶
func (in *InstanceConfigurationSpecInstanceDetailsSecondaryVnicsCreateVnicDetails) DeepCopy() *InstanceConfigurationSpecInstanceDetailsSecondaryVnicsCreateVnicDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceConfigurationSpecInstanceDetailsSecondaryVnicsCreateVnicDetails.
func (*InstanceConfigurationSpecInstanceDetailsSecondaryVnicsCreateVnicDetails) DeepCopyInto ¶
func (in *InstanceConfigurationSpecInstanceDetailsSecondaryVnicsCreateVnicDetails) DeepCopyInto(out *InstanceConfigurationSpecInstanceDetailsSecondaryVnicsCreateVnicDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceConfigurationSpecInstanceDetailsSecondaryVnicsCreateVnicDetailsCodec ¶
type InstanceConfigurationSpecInstanceDetailsSecondaryVnicsCreateVnicDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (InstanceConfigurationSpecInstanceDetailsSecondaryVnicsCreateVnicDetailsCodec) Decode ¶
func (InstanceConfigurationSpecInstanceDetailsSecondaryVnicsCreateVnicDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type InstanceConfigurationSpecResource ¶
type InstanceConfigurationSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DeferredFields []string `json:"deferredFields,omitempty" tf:"deferred_fields"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional InstanceDetails *InstanceConfigurationSpecInstanceDetails `json:"instanceDetails,omitempty" tf:"instance_details"` // +optional InstanceID *string `json:"instanceID,omitempty" tf:"instance_id"` // +optional Source *string `json:"source,omitempty" tf:"source"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` }
func (*InstanceConfigurationSpecResource) DeepCopy ¶
func (in *InstanceConfigurationSpecResource) DeepCopy() *InstanceConfigurationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceConfigurationSpecResource.
func (*InstanceConfigurationSpecResource) DeepCopyInto ¶
func (in *InstanceConfigurationSpecResource) DeepCopyInto(out *InstanceConfigurationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceConfigurationStatus ¶
type InstanceConfigurationStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*InstanceConfigurationStatus) DeepCopy ¶
func (in *InstanceConfigurationStatus) DeepCopy() *InstanceConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceConfigurationStatus.
func (*InstanceConfigurationStatus) DeepCopyInto ¶
func (in *InstanceConfigurationStatus) DeepCopyInto(out *InstanceConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceConsoleConnection ¶
type InstanceConsoleConnection struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InstanceConsoleConnectionSpec `json:"spec,omitempty"` Status InstanceConsoleConnectionStatus `json:"status,omitempty"` }
func (*InstanceConsoleConnection) DeepCopy ¶
func (in *InstanceConsoleConnection) DeepCopy() *InstanceConsoleConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceConsoleConnection.
func (*InstanceConsoleConnection) DeepCopyInto ¶
func (in *InstanceConsoleConnection) DeepCopyInto(out *InstanceConsoleConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceConsoleConnection) DeepCopyObject ¶
func (in *InstanceConsoleConnection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InstanceConsoleConnection) SetupWebhookWithManager ¶
func (r *InstanceConsoleConnection) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*InstanceConsoleConnection) ValidateCreate ¶
func (r *InstanceConsoleConnection) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*InstanceConsoleConnection) ValidateDelete ¶
func (r *InstanceConsoleConnection) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*InstanceConsoleConnection) ValidateUpdate ¶
func (r *InstanceConsoleConnection) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type InstanceConsoleConnectionList ¶
type InstanceConsoleConnectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of InstanceConsoleConnection CRD objects Items []InstanceConsoleConnection `json:"items,omitempty"` }
InstanceConsoleConnectionList is a list of InstanceConsoleConnections
func (*InstanceConsoleConnectionList) DeepCopy ¶
func (in *InstanceConsoleConnectionList) DeepCopy() *InstanceConsoleConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceConsoleConnectionList.
func (*InstanceConsoleConnectionList) DeepCopyInto ¶
func (in *InstanceConsoleConnectionList) DeepCopyInto(out *InstanceConsoleConnectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceConsoleConnectionList) DeepCopyObject ¶
func (in *InstanceConsoleConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InstanceConsoleConnectionSpec ¶
type InstanceConsoleConnectionSpec struct { State *InstanceConsoleConnectionSpecResource `json:"state,omitempty" tf:"-"` Resource InstanceConsoleConnectionSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*InstanceConsoleConnectionSpec) DeepCopy ¶
func (in *InstanceConsoleConnectionSpec) DeepCopy() *InstanceConsoleConnectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceConsoleConnectionSpec.
func (*InstanceConsoleConnectionSpec) DeepCopyInto ¶
func (in *InstanceConsoleConnectionSpec) DeepCopyInto(out *InstanceConsoleConnectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceConsoleConnectionSpecResource ¶
type InstanceConsoleConnectionSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional ConnectionString *string `json:"connectionString,omitempty" tf:"connection_string"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional Fingerprint *string `json:"fingerprint,omitempty" tf:"fingerprint"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` InstanceID *string `json:"instanceID" tf:"instance_id"` PublicKey *string `json:"publicKey" tf:"public_key"` // +optional ServiceHostKeyFingerprint *string `json:"serviceHostKeyFingerprint,omitempty" tf:"service_host_key_fingerprint"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional VncConnectionString *string `json:"vncConnectionString,omitempty" tf:"vnc_connection_string"` }
func (*InstanceConsoleConnectionSpecResource) DeepCopy ¶
func (in *InstanceConsoleConnectionSpecResource) DeepCopy() *InstanceConsoleConnectionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceConsoleConnectionSpecResource.
func (*InstanceConsoleConnectionSpecResource) DeepCopyInto ¶
func (in *InstanceConsoleConnectionSpecResource) DeepCopyInto(out *InstanceConsoleConnectionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceConsoleConnectionStatus ¶
type InstanceConsoleConnectionStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*InstanceConsoleConnectionStatus) DeepCopy ¶
func (in *InstanceConsoleConnectionStatus) DeepCopy() *InstanceConsoleConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceConsoleConnectionStatus.
func (*InstanceConsoleConnectionStatus) DeepCopyInto ¶
func (in *InstanceConsoleConnectionStatus) DeepCopyInto(out *InstanceConsoleConnectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceList ¶
type InstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Instance CRD objects Items []Instance `json:"items,omitempty"` }
InstanceList is a list of Instances
func (*InstanceList) DeepCopy ¶
func (in *InstanceList) DeepCopy() *InstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceList.
func (*InstanceList) DeepCopyInto ¶
func (in *InstanceList) DeepCopyInto(out *InstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceList) DeepCopyObject ¶
func (in *InstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InstancePool ¶
type InstancePool struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InstancePoolSpec `json:"spec,omitempty"` Status InstancePoolStatus `json:"status,omitempty"` }
func (*InstancePool) DeepCopy ¶
func (in *InstancePool) DeepCopy() *InstancePool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePool.
func (*InstancePool) DeepCopyInto ¶
func (in *InstancePool) DeepCopyInto(out *InstancePool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstancePool) DeepCopyObject ¶
func (in *InstancePool) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InstancePool) SetupWebhookWithManager ¶
func (r *InstancePool) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*InstancePool) ValidateCreate ¶
func (r *InstancePool) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*InstancePool) ValidateDelete ¶
func (r *InstancePool) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*InstancePool) ValidateUpdate ¶
func (r *InstancePool) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type InstancePoolInstance ¶
type InstancePoolInstance struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InstancePoolInstanceSpec `json:"spec,omitempty"` Status InstancePoolInstanceStatus `json:"status,omitempty"` }
func (*InstancePoolInstance) DeepCopy ¶
func (in *InstancePoolInstance) DeepCopy() *InstancePoolInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePoolInstance.
func (*InstancePoolInstance) DeepCopyInto ¶
func (in *InstancePoolInstance) DeepCopyInto(out *InstancePoolInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstancePoolInstance) DeepCopyObject ¶
func (in *InstancePoolInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InstancePoolInstance) SetupWebhookWithManager ¶
func (r *InstancePoolInstance) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*InstancePoolInstance) ValidateCreate ¶
func (r *InstancePoolInstance) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*InstancePoolInstance) ValidateDelete ¶
func (r *InstancePoolInstance) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*InstancePoolInstance) ValidateUpdate ¶
func (r *InstancePoolInstance) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type InstancePoolInstanceList ¶
type InstancePoolInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of InstancePoolInstance CRD objects Items []InstancePoolInstance `json:"items,omitempty"` }
InstancePoolInstanceList is a list of InstancePoolInstances
func (*InstancePoolInstanceList) DeepCopy ¶
func (in *InstancePoolInstanceList) DeepCopy() *InstancePoolInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePoolInstanceList.
func (*InstancePoolInstanceList) DeepCopyInto ¶
func (in *InstancePoolInstanceList) DeepCopyInto(out *InstancePoolInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstancePoolInstanceList) DeepCopyObject ¶
func (in *InstancePoolInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InstancePoolInstanceSpec ¶
type InstancePoolInstanceSpec struct { State *InstancePoolInstanceSpecResource `json:"state,omitempty" tf:"-"` Resource InstancePoolInstanceSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*InstancePoolInstanceSpec) DeepCopy ¶
func (in *InstancePoolInstanceSpec) DeepCopy() *InstancePoolInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePoolInstanceSpec.
func (*InstancePoolInstanceSpec) DeepCopyInto ¶
func (in *InstancePoolInstanceSpec) DeepCopyInto(out *InstancePoolInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstancePoolInstanceSpecLoadBalancerBackends ¶
type InstancePoolInstanceSpecLoadBalancerBackends struct { // +optional BackendHealthStatus *string `json:"backendHealthStatus,omitempty" tf:"backend_health_status"` // +optional BackendName *string `json:"backendName,omitempty" tf:"backend_name"` // +optional BackendSetName *string `json:"backendSetName,omitempty" tf:"backend_set_name"` // +optional LoadBalancerID *string `json:"loadBalancerID,omitempty" tf:"load_balancer_id"` // +optional State *string `json:"state,omitempty" tf:"state"` }
func (*InstancePoolInstanceSpecLoadBalancerBackends) DeepCopy ¶
func (in *InstancePoolInstanceSpecLoadBalancerBackends) DeepCopy() *InstancePoolInstanceSpecLoadBalancerBackends
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePoolInstanceSpecLoadBalancerBackends.
func (*InstancePoolInstanceSpecLoadBalancerBackends) DeepCopyInto ¶
func (in *InstancePoolInstanceSpecLoadBalancerBackends) DeepCopyInto(out *InstancePoolInstanceSpecLoadBalancerBackends)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstancePoolInstanceSpecResource ¶
type InstancePoolInstanceSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AutoTerminateInstanceOnDelete *bool `json:"autoTerminateInstanceOnDelete,omitempty" tf:"auto_terminate_instance_on_delete"` // +optional AvailabilityDomain *string `json:"availabilityDomain,omitempty" tf:"availability_domain"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional DecrementSizeOnDelete *bool `json:"decrementSizeOnDelete,omitempty" tf:"decrement_size_on_delete"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FaultDomain *string `json:"faultDomain,omitempty" tf:"fault_domain"` // +optional InstanceConfigurationID *string `json:"instanceConfigurationID,omitempty" tf:"instance_configuration_id"` InstanceID *string `json:"instanceID" tf:"instance_id"` InstancePoolID *string `json:"instancePoolID" tf:"instance_pool_id"` // +optional LoadBalancerBackends []InstancePoolInstanceSpecLoadBalancerBackends `json:"loadBalancerBackends,omitempty" tf:"load_balancer_backends"` // +optional Region *string `json:"region,omitempty" tf:"region"` // +optional Shape *string `json:"shape,omitempty" tf:"shape"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` }
func (*InstancePoolInstanceSpecResource) DeepCopy ¶
func (in *InstancePoolInstanceSpecResource) DeepCopy() *InstancePoolInstanceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePoolInstanceSpecResource.
func (*InstancePoolInstanceSpecResource) DeepCopyInto ¶
func (in *InstancePoolInstanceSpecResource) DeepCopyInto(out *InstancePoolInstanceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstancePoolInstanceStatus ¶
type InstancePoolInstanceStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*InstancePoolInstanceStatus) DeepCopy ¶
func (in *InstancePoolInstanceStatus) DeepCopy() *InstancePoolInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePoolInstanceStatus.
func (*InstancePoolInstanceStatus) DeepCopyInto ¶
func (in *InstancePoolInstanceStatus) DeepCopyInto(out *InstancePoolInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstancePoolList ¶
type InstancePoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of InstancePool CRD objects Items []InstancePool `json:"items,omitempty"` }
InstancePoolList is a list of InstancePools
func (*InstancePoolList) DeepCopy ¶
func (in *InstancePoolList) DeepCopy() *InstancePoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePoolList.
func (*InstancePoolList) DeepCopyInto ¶
func (in *InstancePoolList) DeepCopyInto(out *InstancePoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstancePoolList) DeepCopyObject ¶
func (in *InstancePoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InstancePoolSpec ¶
type InstancePoolSpec struct { State *InstancePoolSpecResource `json:"state,omitempty" tf:"-"` Resource InstancePoolSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*InstancePoolSpec) DeepCopy ¶
func (in *InstancePoolSpec) DeepCopy() *InstancePoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePoolSpec.
func (*InstancePoolSpec) DeepCopyInto ¶
func (in *InstancePoolSpec) DeepCopyInto(out *InstancePoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstancePoolSpecLoadBalancers ¶
type InstancePoolSpecLoadBalancers struct { BackendSetName *string `json:"backendSetName" tf:"backend_set_name"` // +optional ID *string `json:"ID,omitempty" tf:"id"` // +optional InstancePoolID *string `json:"instancePoolID,omitempty" tf:"instance_pool_id"` LoadBalancerID *string `json:"loadBalancerID" tf:"load_balancer_id"` Port *int64 `json:"port" tf:"port"` // +optional State *string `json:"state,omitempty" tf:"state"` VnicSelection *string `json:"vnicSelection" tf:"vnic_selection"` }
func (*InstancePoolSpecLoadBalancers) DeepCopy ¶
func (in *InstancePoolSpecLoadBalancers) DeepCopy() *InstancePoolSpecLoadBalancers
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePoolSpecLoadBalancers.
func (*InstancePoolSpecLoadBalancers) DeepCopyInto ¶
func (in *InstancePoolSpecLoadBalancers) DeepCopyInto(out *InstancePoolSpecLoadBalancers)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstancePoolSpecPlacementConfigurations ¶
type InstancePoolSpecPlacementConfigurations struct { AvailabilityDomain *string `json:"availabilityDomain" tf:"availability_domain"` // +optional FaultDomains []string `json:"faultDomains,omitempty" tf:"fault_domains"` PrimarySubnetID *string `json:"primarySubnetID" tf:"primary_subnet_id"` // +optional SecondaryVnicSubnets []InstancePoolSpecPlacementConfigurationsSecondaryVnicSubnets `json:"secondaryVnicSubnets,omitempty" tf:"secondary_vnic_subnets"` }
func (*InstancePoolSpecPlacementConfigurations) DeepCopy ¶
func (in *InstancePoolSpecPlacementConfigurations) DeepCopy() *InstancePoolSpecPlacementConfigurations
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePoolSpecPlacementConfigurations.
func (*InstancePoolSpecPlacementConfigurations) DeepCopyInto ¶
func (in *InstancePoolSpecPlacementConfigurations) DeepCopyInto(out *InstancePoolSpecPlacementConfigurations)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstancePoolSpecPlacementConfigurationsSecondaryVnicSubnets ¶
type InstancePoolSpecPlacementConfigurationsSecondaryVnicSubnets struct { // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` SubnetID *string `json:"subnetID" tf:"subnet_id"` }
func (*InstancePoolSpecPlacementConfigurationsSecondaryVnicSubnets) DeepCopy ¶
func (in *InstancePoolSpecPlacementConfigurationsSecondaryVnicSubnets) DeepCopy() *InstancePoolSpecPlacementConfigurationsSecondaryVnicSubnets
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePoolSpecPlacementConfigurationsSecondaryVnicSubnets.
func (*InstancePoolSpecPlacementConfigurationsSecondaryVnicSubnets) DeepCopyInto ¶
func (in *InstancePoolSpecPlacementConfigurationsSecondaryVnicSubnets) DeepCopyInto(out *InstancePoolSpecPlacementConfigurationsSecondaryVnicSubnets)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstancePoolSpecResource ¶
type InstancePoolSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ActualSize *int64 `json:"actualSize,omitempty" tf:"actual_size"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` InstanceConfigurationID *string `json:"instanceConfigurationID" tf:"instance_configuration_id"` // +optional LoadBalancers []InstancePoolSpecLoadBalancers `json:"loadBalancers,omitempty" tf:"load_balancers"` PlacementConfigurations []InstancePoolSpecPlacementConfigurations `json:"placementConfigurations" tf:"placement_configurations"` Size *int64 `json:"size" tf:"size"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` }
func (*InstancePoolSpecResource) DeepCopy ¶
func (in *InstancePoolSpecResource) DeepCopy() *InstancePoolSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePoolSpecResource.
func (*InstancePoolSpecResource) DeepCopyInto ¶
func (in *InstancePoolSpecResource) DeepCopyInto(out *InstancePoolSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstancePoolStatus ¶
type InstancePoolStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*InstancePoolStatus) DeepCopy ¶
func (in *InstancePoolStatus) DeepCopy() *InstancePoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePoolStatus.
func (*InstancePoolStatus) DeepCopyInto ¶
func (in *InstancePoolStatus) DeepCopyInto(out *InstancePoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpec ¶
type InstanceSpec struct { State *InstanceSpecResource `json:"state,omitempty" tf:"-"` Resource InstanceSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*InstanceSpec) DeepCopy ¶
func (in *InstanceSpec) DeepCopy() *InstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpec.
func (*InstanceSpec) DeepCopyInto ¶
func (in *InstanceSpec) DeepCopyInto(out *InstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpecAgentConfig ¶
type InstanceSpecAgentConfig struct { // +optional AreAllPluginsDisabled *bool `json:"areAllPluginsDisabled,omitempty" tf:"are_all_plugins_disabled"` // +optional IsManagementDisabled *bool `json:"isManagementDisabled,omitempty" tf:"is_management_disabled"` // +optional IsMonitoringDisabled *bool `json:"isMonitoringDisabled,omitempty" tf:"is_monitoring_disabled"` // +optional PluginsConfig []InstanceSpecAgentConfigPluginsConfig `json:"pluginsConfig,omitempty" tf:"plugins_config"` }
func (*InstanceSpecAgentConfig) DeepCopy ¶
func (in *InstanceSpecAgentConfig) DeepCopy() *InstanceSpecAgentConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecAgentConfig.
func (*InstanceSpecAgentConfig) DeepCopyInto ¶
func (in *InstanceSpecAgentConfig) DeepCopyInto(out *InstanceSpecAgentConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpecAgentConfigCodec ¶
type InstanceSpecAgentConfigCodec struct { }
+k8s:deepcopy-gen=false
func (InstanceSpecAgentConfigCodec) Decode ¶
func (InstanceSpecAgentConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type InstanceSpecAgentConfigPluginsConfig ¶
type InstanceSpecAgentConfigPluginsConfig struct { DesiredState *string `json:"desiredState" tf:"desired_state"` Name *string `json:"name" tf:"name"` }
func (*InstanceSpecAgentConfigPluginsConfig) DeepCopy ¶
func (in *InstanceSpecAgentConfigPluginsConfig) DeepCopy() *InstanceSpecAgentConfigPluginsConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecAgentConfigPluginsConfig.
func (*InstanceSpecAgentConfigPluginsConfig) DeepCopyInto ¶
func (in *InstanceSpecAgentConfigPluginsConfig) DeepCopyInto(out *InstanceSpecAgentConfigPluginsConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpecAvailabilityConfig ¶
type InstanceSpecAvailabilityConfig struct { // +optional IsLiveMigrationPreferred *bool `json:"isLiveMigrationPreferred,omitempty" tf:"is_live_migration_preferred"` // +optional RecoveryAction *string `json:"recoveryAction,omitempty" tf:"recovery_action"` }
func (*InstanceSpecAvailabilityConfig) DeepCopy ¶
func (in *InstanceSpecAvailabilityConfig) DeepCopy() *InstanceSpecAvailabilityConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecAvailabilityConfig.
func (*InstanceSpecAvailabilityConfig) DeepCopyInto ¶
func (in *InstanceSpecAvailabilityConfig) DeepCopyInto(out *InstanceSpecAvailabilityConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpecAvailabilityConfigCodec ¶
type InstanceSpecAvailabilityConfigCodec struct { }
+k8s:deepcopy-gen=false
func (InstanceSpecAvailabilityConfigCodec) Decode ¶
func (InstanceSpecAvailabilityConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type InstanceSpecCreateVnicDetails ¶
type InstanceSpecCreateVnicDetails struct { // +optional AssignPrivateDNSRecord *bool `json:"assignPrivateDNSRecord,omitempty" tf:"assign_private_dns_record"` // +optional AssignPublicIP *string `json:"assignPublicIP,omitempty" tf:"assign_public_ip"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional HostnameLabel *string `json:"hostnameLabel,omitempty" tf:"hostname_label"` // +optional NsgIDS []string `json:"nsgIDS,omitempty" tf:"nsg_ids"` // +optional PrivateIP *string `json:"privateIP,omitempty" tf:"private_ip"` // +optional SkipSourceDestCheck *bool `json:"skipSourceDestCheck,omitempty" tf:"skip_source_dest_check"` // +optional SubnetID *string `json:"subnetID,omitempty" tf:"subnet_id"` // +optional VlanID *string `json:"vlanID,omitempty" tf:"vlan_id"` }
func (*InstanceSpecCreateVnicDetails) DeepCopy ¶
func (in *InstanceSpecCreateVnicDetails) DeepCopy() *InstanceSpecCreateVnicDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecCreateVnicDetails.
func (*InstanceSpecCreateVnicDetails) DeepCopyInto ¶
func (in *InstanceSpecCreateVnicDetails) DeepCopyInto(out *InstanceSpecCreateVnicDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpecCreateVnicDetailsCodec ¶
type InstanceSpecCreateVnicDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (InstanceSpecCreateVnicDetailsCodec) Decode ¶
func (InstanceSpecCreateVnicDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type InstanceSpecInstanceOptions ¶
type InstanceSpecInstanceOptions struct { // +optional AreLegacyImdsEndpointsDisabled *bool `json:"areLegacyImdsEndpointsDisabled,omitempty" tf:"are_legacy_imds_endpoints_disabled"` }
func (*InstanceSpecInstanceOptions) DeepCopy ¶
func (in *InstanceSpecInstanceOptions) DeepCopy() *InstanceSpecInstanceOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecInstanceOptions.
func (*InstanceSpecInstanceOptions) DeepCopyInto ¶
func (in *InstanceSpecInstanceOptions) DeepCopyInto(out *InstanceSpecInstanceOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpecInstanceOptionsCodec ¶
type InstanceSpecInstanceOptionsCodec struct { }
+k8s:deepcopy-gen=false
func (InstanceSpecInstanceOptionsCodec) Decode ¶
func (InstanceSpecInstanceOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type InstanceSpecLaunchOptions ¶
type InstanceSpecLaunchOptions struct { // +optional BootVolumeType *string `json:"bootVolumeType,omitempty" tf:"boot_volume_type"` // +optional Firmware *string `json:"firmware,omitempty" tf:"firmware"` // +optional IsConsistentVolumeNamingEnabled *bool `json:"isConsistentVolumeNamingEnabled,omitempty" tf:"is_consistent_volume_naming_enabled"` // +optional IsPvEncryptionInTransitEnabled *bool `json:"isPvEncryptionInTransitEnabled,omitempty" tf:"is_pv_encryption_in_transit_enabled"` // +optional NetworkType *string `json:"networkType,omitempty" tf:"network_type"` // +optional RemoteDataVolumeType *string `json:"remoteDataVolumeType,omitempty" tf:"remote_data_volume_type"` }
func (*InstanceSpecLaunchOptions) DeepCopy ¶
func (in *InstanceSpecLaunchOptions) DeepCopy() *InstanceSpecLaunchOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecLaunchOptions.
func (*InstanceSpecLaunchOptions) DeepCopyInto ¶
func (in *InstanceSpecLaunchOptions) DeepCopyInto(out *InstanceSpecLaunchOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpecLaunchOptionsCodec ¶
type InstanceSpecLaunchOptionsCodec struct { }
+k8s:deepcopy-gen=false
func (InstanceSpecLaunchOptionsCodec) Decode ¶
func (InstanceSpecLaunchOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type InstanceSpecPlatformConfig ¶
type InstanceSpecPlatformConfig struct { // +optional IsMeasuredBootEnabled *bool `json:"isMeasuredBootEnabled,omitempty" tf:"is_measured_boot_enabled"` // +optional IsSecureBootEnabled *bool `json:"isSecureBootEnabled,omitempty" tf:"is_secure_boot_enabled"` // +optional IsTrustedPlatformModuleEnabled *bool `json:"isTrustedPlatformModuleEnabled,omitempty" tf:"is_trusted_platform_module_enabled"` // +optional NumaNodesPerSocket *string `json:"numaNodesPerSocket,omitempty" tf:"numa_nodes_per_socket"` Type *string `json:"type" tf:"type"` }
func (*InstanceSpecPlatformConfig) DeepCopy ¶
func (in *InstanceSpecPlatformConfig) DeepCopy() *InstanceSpecPlatformConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecPlatformConfig.
func (*InstanceSpecPlatformConfig) DeepCopyInto ¶
func (in *InstanceSpecPlatformConfig) DeepCopyInto(out *InstanceSpecPlatformConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpecPlatformConfigCodec ¶
type InstanceSpecPlatformConfigCodec struct { }
+k8s:deepcopy-gen=false
func (InstanceSpecPlatformConfigCodec) Decode ¶
func (InstanceSpecPlatformConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type InstanceSpecPreemptibleInstanceConfig ¶
type InstanceSpecPreemptibleInstanceConfig struct {
PreemptionAction *InstanceSpecPreemptibleInstanceConfigPreemptionAction `json:"preemptionAction" tf:"preemption_action"`
}
func (*InstanceSpecPreemptibleInstanceConfig) DeepCopy ¶
func (in *InstanceSpecPreemptibleInstanceConfig) DeepCopy() *InstanceSpecPreemptibleInstanceConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecPreemptibleInstanceConfig.
func (*InstanceSpecPreemptibleInstanceConfig) DeepCopyInto ¶
func (in *InstanceSpecPreemptibleInstanceConfig) DeepCopyInto(out *InstanceSpecPreemptibleInstanceConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpecPreemptibleInstanceConfigCodec ¶
type InstanceSpecPreemptibleInstanceConfigCodec struct { }
+k8s:deepcopy-gen=false
func (InstanceSpecPreemptibleInstanceConfigCodec) Decode ¶
func (InstanceSpecPreemptibleInstanceConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type InstanceSpecPreemptibleInstanceConfigPreemptionAction ¶
type InstanceSpecPreemptibleInstanceConfigPreemptionAction struct { // +optional PreserveBootVolume *bool `json:"preserveBootVolume,omitempty" tf:"preserve_boot_volume"` Type *string `json:"type" tf:"type"` }
func (*InstanceSpecPreemptibleInstanceConfigPreemptionAction) DeepCopy ¶
func (in *InstanceSpecPreemptibleInstanceConfigPreemptionAction) DeepCopy() *InstanceSpecPreemptibleInstanceConfigPreemptionAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecPreemptibleInstanceConfigPreemptionAction.
func (*InstanceSpecPreemptibleInstanceConfigPreemptionAction) DeepCopyInto ¶
func (in *InstanceSpecPreemptibleInstanceConfigPreemptionAction) DeepCopyInto(out *InstanceSpecPreemptibleInstanceConfigPreemptionAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpecPreemptibleInstanceConfigPreemptionActionCodec ¶
type InstanceSpecPreemptibleInstanceConfigPreemptionActionCodec struct { }
+k8s:deepcopy-gen=false
func (InstanceSpecPreemptibleInstanceConfigPreemptionActionCodec) Decode ¶
func (InstanceSpecPreemptibleInstanceConfigPreemptionActionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type InstanceSpecResource ¶
type InstanceSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AgentConfig *InstanceSpecAgentConfig `json:"agentConfig,omitempty" tf:"agent_config"` // +optional Async *bool `json:"async,omitempty" tf:"async"` // +optional AvailabilityConfig *InstanceSpecAvailabilityConfig `json:"availabilityConfig,omitempty" tf:"availability_config"` AvailabilityDomain *string `json:"availabilityDomain" tf:"availability_domain"` // +optional BootVolumeID *string `json:"bootVolumeID,omitempty" tf:"boot_volume_id"` // +optional CapacityReservationID *string `json:"capacityReservationID,omitempty" tf:"capacity_reservation_id"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional CreateVnicDetails *InstanceSpecCreateVnicDetails `json:"createVnicDetails,omitempty" tf:"create_vnic_details"` // +optional DedicatedVmHostID *string `json:"dedicatedVmHostID,omitempty" tf:"dedicated_vm_host_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional ExtendedMetadata map[string]string `json:"extendedMetadata,omitempty" tf:"extended_metadata"` // +optional FaultDomain *string `json:"faultDomain,omitempty" tf:"fault_domain"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional // Deprecated HostnameLabel *string `json:"hostnameLabel,omitempty" tf:"hostname_label"` // +optional // Deprecated Image *string `json:"image,omitempty" tf:"image"` // +optional InstanceOptions *InstanceSpecInstanceOptions `json:"instanceOptions,omitempty" tf:"instance_options"` // +optional IpxeScript *string `json:"ipxeScript,omitempty" tf:"ipxe_script"` // +optional IsPvEncryptionInTransitEnabled *bool `json:"isPvEncryptionInTransitEnabled,omitempty" tf:"is_pv_encryption_in_transit_enabled"` // +optional LaunchMode *string `json:"launchMode,omitempty" tf:"launch_mode"` // +optional LaunchOptions *InstanceSpecLaunchOptions `json:"launchOptions,omitempty" tf:"launch_options"` // +optional Metadata map[string]string `json:"metadata,omitempty" tf:"metadata"` // +optional PlatformConfig *InstanceSpecPlatformConfig `json:"platformConfig,omitempty" tf:"platform_config"` // +optional PreemptibleInstanceConfig *InstanceSpecPreemptibleInstanceConfig `json:"preemptibleInstanceConfig,omitempty" tf:"preemptible_instance_config"` // +optional PreserveBootVolume *bool `json:"preserveBootVolume,omitempty" tf:"preserve_boot_volume"` // +optional PrivateIP *string `json:"privateIP,omitempty" tf:"private_ip"` // +optional PublicIP *string `json:"publicIP,omitempty" tf:"public_ip"` // +optional Region *string `json:"region,omitempty" tf:"region"` Shape *string `json:"shape" tf:"shape"` // +optional ShapeConfig *InstanceSpecShapeConfig `json:"shapeConfig,omitempty" tf:"shape_config"` // +optional SourceDetails *InstanceSpecSourceDetails `json:"sourceDetails,omitempty" tf:"source_details"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional // Deprecated SubnetID *string `json:"subnetID,omitempty" tf:"subnet_id"` // +optional SystemTags map[string]string `json:"systemTags,omitempty" tf:"system_tags"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeMaintenanceRebootDue *string `json:"timeMaintenanceRebootDue,omitempty" tf:"time_maintenance_reboot_due"` }
func (*InstanceSpecResource) DeepCopy ¶
func (in *InstanceSpecResource) DeepCopy() *InstanceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecResource.
func (*InstanceSpecResource) DeepCopyInto ¶
func (in *InstanceSpecResource) DeepCopyInto(out *InstanceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpecShapeConfig ¶
type InstanceSpecShapeConfig struct { // +optional BaselineOcpuUtilization *string `json:"baselineOcpuUtilization,omitempty" tf:"baseline_ocpu_utilization"` // +optional GpuDescription *string `json:"gpuDescription,omitempty" tf:"gpu_description"` // +optional Gpus *int64 `json:"gpus,omitempty" tf:"gpus"` // +optional LocalDiskDescription *string `json:"localDiskDescription,omitempty" tf:"local_disk_description"` // +optional LocalDisks *int64 `json:"localDisks,omitempty" tf:"local_disks"` // +optional LocalDisksTotalSizeInGbs *float64 `json:"localDisksTotalSizeInGbs,omitempty" tf:"local_disks_total_size_in_gbs"` // +optional MaxVnicAttachments *int64 `json:"maxVnicAttachments,omitempty" tf:"max_vnic_attachments"` // +optional MemoryInGbs *float64 `json:"memoryInGbs,omitempty" tf:"memory_in_gbs"` // +optional NetworkingBandwidthInGbps *float64 `json:"networkingBandwidthInGbps,omitempty" tf:"networking_bandwidth_in_gbps"` // +optional Ocpus *float64 `json:"ocpus,omitempty" tf:"ocpus"` // +optional ProcessorDescription *string `json:"processorDescription,omitempty" tf:"processor_description"` }
func (*InstanceSpecShapeConfig) DeepCopy ¶
func (in *InstanceSpecShapeConfig) DeepCopy() *InstanceSpecShapeConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecShapeConfig.
func (*InstanceSpecShapeConfig) DeepCopyInto ¶
func (in *InstanceSpecShapeConfig) DeepCopyInto(out *InstanceSpecShapeConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpecShapeConfigCodec ¶
type InstanceSpecShapeConfigCodec struct { }
+k8s:deepcopy-gen=false
func (InstanceSpecShapeConfigCodec) Decode ¶
func (InstanceSpecShapeConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type InstanceSpecSourceDetails ¶
type InstanceSpecSourceDetails struct { // +optional BootVolumeSizeInGbs *string `json:"bootVolumeSizeInGbs,omitempty" tf:"boot_volume_size_in_gbs"` // +optional KmsKeyID *string `json:"kmsKeyID,omitempty" tf:"kms_key_id"` SourceID *string `json:"sourceID" tf:"source_id"` SourceType *string `json:"sourceType" tf:"source_type"` }
func (*InstanceSpecSourceDetails) DeepCopy ¶
func (in *InstanceSpecSourceDetails) DeepCopy() *InstanceSpecSourceDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecSourceDetails.
func (*InstanceSpecSourceDetails) DeepCopyInto ¶
func (in *InstanceSpecSourceDetails) DeepCopyInto(out *InstanceSpecSourceDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpecSourceDetailsCodec ¶
type InstanceSpecSourceDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (InstanceSpecSourceDetailsCodec) Decode ¶
func (InstanceSpecSourceDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type InstanceStatus ¶
type InstanceStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*InstanceStatus) DeepCopy ¶
func (in *InstanceStatus) DeepCopy() *InstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceStatus.
func (*InstanceStatus) DeepCopyInto ¶
func (in *InstanceStatus) DeepCopyInto(out *InstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InternetGateway ¶
type InternetGateway struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InternetGatewaySpec `json:"spec,omitempty"` Status InternetGatewayStatus `json:"status,omitempty"` }
func (*InternetGateway) DeepCopy ¶
func (in *InternetGateway) DeepCopy() *InternetGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternetGateway.
func (*InternetGateway) DeepCopyInto ¶
func (in *InternetGateway) DeepCopyInto(out *InternetGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InternetGateway) DeepCopyObject ¶
func (in *InternetGateway) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InternetGateway) SetupWebhookWithManager ¶
func (r *InternetGateway) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*InternetGateway) ValidateCreate ¶
func (r *InternetGateway) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*InternetGateway) ValidateDelete ¶
func (r *InternetGateway) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*InternetGateway) ValidateUpdate ¶
func (r *InternetGateway) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type InternetGatewayList ¶
type InternetGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of InternetGateway CRD objects Items []InternetGateway `json:"items,omitempty"` }
InternetGatewayList is a list of InternetGateways
func (*InternetGatewayList) DeepCopy ¶
func (in *InternetGatewayList) DeepCopy() *InternetGatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternetGatewayList.
func (*InternetGatewayList) DeepCopyInto ¶
func (in *InternetGatewayList) DeepCopyInto(out *InternetGatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InternetGatewayList) DeepCopyObject ¶
func (in *InternetGatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InternetGatewaySpec ¶
type InternetGatewaySpec struct { State *InternetGatewaySpecResource `json:"state,omitempty" tf:"-"` Resource InternetGatewaySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*InternetGatewaySpec) DeepCopy ¶
func (in *InternetGatewaySpec) DeepCopy() *InternetGatewaySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternetGatewaySpec.
func (*InternetGatewaySpec) DeepCopyInto ¶
func (in *InternetGatewaySpec) DeepCopyInto(out *InternetGatewaySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InternetGatewaySpecResource ¶
type InternetGatewaySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` VcnID *string `json:"vcnID" tf:"vcn_id"` }
func (*InternetGatewaySpecResource) DeepCopy ¶
func (in *InternetGatewaySpecResource) DeepCopy() *InternetGatewaySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternetGatewaySpecResource.
func (*InternetGatewaySpecResource) DeepCopyInto ¶
func (in *InternetGatewaySpecResource) DeepCopyInto(out *InternetGatewaySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InternetGatewayStatus ¶
type InternetGatewayStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*InternetGatewayStatus) DeepCopy ¶
func (in *InternetGatewayStatus) DeepCopy() *InternetGatewayStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternetGatewayStatus.
func (*InternetGatewayStatus) DeepCopyInto ¶
func (in *InternetGatewayStatus) DeepCopyInto(out *InternetGatewayStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ipsec ¶
type Ipsec struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IpsecSpec `json:"spec,omitempty"` Status IpsecStatus `json:"status,omitempty"` }
func (*Ipsec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ipsec.
func (*Ipsec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ipsec) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Ipsec) SetupWebhookWithManager ¶
func (*Ipsec) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Ipsec) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type IpsecConnectionTunnelManagement ¶
type IpsecConnectionTunnelManagement struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IpsecConnectionTunnelManagementSpec `json:"spec,omitempty"` Status IpsecConnectionTunnelManagementStatus `json:"status,omitempty"` }
func (*IpsecConnectionTunnelManagement) DeepCopy ¶
func (in *IpsecConnectionTunnelManagement) DeepCopy() *IpsecConnectionTunnelManagement
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpsecConnectionTunnelManagement.
func (*IpsecConnectionTunnelManagement) DeepCopyInto ¶
func (in *IpsecConnectionTunnelManagement) DeepCopyInto(out *IpsecConnectionTunnelManagement)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IpsecConnectionTunnelManagement) DeepCopyObject ¶
func (in *IpsecConnectionTunnelManagement) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IpsecConnectionTunnelManagement) SetupWebhookWithManager ¶
func (r *IpsecConnectionTunnelManagement) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*IpsecConnectionTunnelManagement) ValidateCreate ¶
func (r *IpsecConnectionTunnelManagement) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IpsecConnectionTunnelManagement) ValidateDelete ¶
func (r *IpsecConnectionTunnelManagement) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*IpsecConnectionTunnelManagement) ValidateUpdate ¶
func (r *IpsecConnectionTunnelManagement) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type IpsecConnectionTunnelManagementList ¶
type IpsecConnectionTunnelManagementList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IpsecConnectionTunnelManagement CRD objects Items []IpsecConnectionTunnelManagement `json:"items,omitempty"` }
IpsecConnectionTunnelManagementList is a list of IpsecConnectionTunnelManagements
func (*IpsecConnectionTunnelManagementList) DeepCopy ¶
func (in *IpsecConnectionTunnelManagementList) DeepCopy() *IpsecConnectionTunnelManagementList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpsecConnectionTunnelManagementList.
func (*IpsecConnectionTunnelManagementList) DeepCopyInto ¶
func (in *IpsecConnectionTunnelManagementList) DeepCopyInto(out *IpsecConnectionTunnelManagementList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IpsecConnectionTunnelManagementList) DeepCopyObject ¶
func (in *IpsecConnectionTunnelManagementList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IpsecConnectionTunnelManagementSpec ¶
type IpsecConnectionTunnelManagementSpec struct { State *IpsecConnectionTunnelManagementSpecResource `json:"state,omitempty" tf:"-"` Resource IpsecConnectionTunnelManagementSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*IpsecConnectionTunnelManagementSpec) DeepCopy ¶
func (in *IpsecConnectionTunnelManagementSpec) DeepCopy() *IpsecConnectionTunnelManagementSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpsecConnectionTunnelManagementSpec.
func (*IpsecConnectionTunnelManagementSpec) DeepCopyInto ¶
func (in *IpsecConnectionTunnelManagementSpec) DeepCopyInto(out *IpsecConnectionTunnelManagementSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpsecConnectionTunnelManagementSpecBgpSessionInfo ¶
type IpsecConnectionTunnelManagementSpecBgpSessionInfo struct { // +optional BgpState *string `json:"bgpState,omitempty" tf:"bgp_state"` // +optional CustomerBGPAsn *string `json:"customerBGPAsn,omitempty" tf:"customer_bgp_asn"` // +optional CustomerInterfaceIP *string `json:"customerInterfaceIP,omitempty" tf:"customer_interface_ip"` // +optional OracleBGPAsn *string `json:"oracleBGPAsn,omitempty" tf:"oracle_bgp_asn"` // +optional OracleInterfaceIP *string `json:"oracleInterfaceIP,omitempty" tf:"oracle_interface_ip"` }
func (*IpsecConnectionTunnelManagementSpecBgpSessionInfo) DeepCopy ¶
func (in *IpsecConnectionTunnelManagementSpecBgpSessionInfo) DeepCopy() *IpsecConnectionTunnelManagementSpecBgpSessionInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpsecConnectionTunnelManagementSpecBgpSessionInfo.
func (*IpsecConnectionTunnelManagementSpecBgpSessionInfo) DeepCopyInto ¶
func (in *IpsecConnectionTunnelManagementSpecBgpSessionInfo) DeepCopyInto(out *IpsecConnectionTunnelManagementSpecBgpSessionInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpsecConnectionTunnelManagementSpecEncryptionDomainConfig ¶
type IpsecConnectionTunnelManagementSpecEncryptionDomainConfig struct { // +optional CpeTrafficSelector []string `json:"cpeTrafficSelector,omitempty" tf:"cpe_traffic_selector"` // +optional OracleTrafficSelector []string `json:"oracleTrafficSelector,omitempty" tf:"oracle_traffic_selector"` }
func (*IpsecConnectionTunnelManagementSpecEncryptionDomainConfig) DeepCopy ¶
func (in *IpsecConnectionTunnelManagementSpecEncryptionDomainConfig) DeepCopy() *IpsecConnectionTunnelManagementSpecEncryptionDomainConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpsecConnectionTunnelManagementSpecEncryptionDomainConfig.
func (*IpsecConnectionTunnelManagementSpecEncryptionDomainConfig) DeepCopyInto ¶
func (in *IpsecConnectionTunnelManagementSpecEncryptionDomainConfig) DeepCopyInto(out *IpsecConnectionTunnelManagementSpecEncryptionDomainConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpsecConnectionTunnelManagementSpecEncryptionDomainConfigCodec ¶
type IpsecConnectionTunnelManagementSpecEncryptionDomainConfigCodec struct { }
+k8s:deepcopy-gen=false
func (IpsecConnectionTunnelManagementSpecEncryptionDomainConfigCodec) Decode ¶
func (IpsecConnectionTunnelManagementSpecEncryptionDomainConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type IpsecConnectionTunnelManagementSpecPhaseOneDetails ¶ added in v0.5.0
type IpsecConnectionTunnelManagementSpecPhaseOneDetails struct { // +optional CustomAuthenticationAlgorithm *string `json:"customAuthenticationAlgorithm,omitempty" tf:"custom_authentication_algorithm"` // +optional CustomDhGroup *string `json:"customDhGroup,omitempty" tf:"custom_dh_group"` // +optional CustomEncryptionAlgorithm *string `json:"customEncryptionAlgorithm,omitempty" tf:"custom_encryption_algorithm"` // +optional IsCustomPhaseOneConfig *bool `json:"isCustomPhaseOneConfig,omitempty" tf:"is_custom_phase_one_config"` // +optional IsIkeEstablished *bool `json:"isIkeEstablished,omitempty" tf:"is_ike_established"` // +optional Lifetime *string `json:"lifetime,omitempty" tf:"lifetime"` // +optional NegotiatedAuthenticationAlgorithm *string `json:"negotiatedAuthenticationAlgorithm,omitempty" tf:"negotiated_authentication_algorithm"` // +optional NegotiatedDhGroup *string `json:"negotiatedDhGroup,omitempty" tf:"negotiated_dh_group"` // +optional NegotiatedEncryptionAlgorithm *string `json:"negotiatedEncryptionAlgorithm,omitempty" tf:"negotiated_encryption_algorithm"` // +optional RemainingLifetime *string `json:"remainingLifetime,omitempty" tf:"remaining_lifetime"` // +optional RemainingLifetimeLastRetrieved *string `json:"remainingLifetimeLastRetrieved,omitempty" tf:"remaining_lifetime_last_retrieved"` }
func (*IpsecConnectionTunnelManagementSpecPhaseOneDetails) DeepCopy ¶ added in v0.5.0
func (in *IpsecConnectionTunnelManagementSpecPhaseOneDetails) DeepCopy() *IpsecConnectionTunnelManagementSpecPhaseOneDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpsecConnectionTunnelManagementSpecPhaseOneDetails.
func (*IpsecConnectionTunnelManagementSpecPhaseOneDetails) DeepCopyInto ¶ added in v0.5.0
func (in *IpsecConnectionTunnelManagementSpecPhaseOneDetails) DeepCopyInto(out *IpsecConnectionTunnelManagementSpecPhaseOneDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpsecConnectionTunnelManagementSpecPhaseOneDetailsCodec ¶ added in v0.5.0
type IpsecConnectionTunnelManagementSpecPhaseOneDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (IpsecConnectionTunnelManagementSpecPhaseOneDetailsCodec) Decode ¶ added in v0.5.0
func (IpsecConnectionTunnelManagementSpecPhaseOneDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type IpsecConnectionTunnelManagementSpecPhaseTwoDetails ¶ added in v0.5.0
type IpsecConnectionTunnelManagementSpecPhaseTwoDetails struct { // +optional CustomAuthenticationAlgorithm *string `json:"customAuthenticationAlgorithm,omitempty" tf:"custom_authentication_algorithm"` // +optional CustomEncryptionAlgorithm *string `json:"customEncryptionAlgorithm,omitempty" tf:"custom_encryption_algorithm"` // +optional DhGroup *string `json:"dhGroup,omitempty" tf:"dh_group"` // +optional IsCustomPhaseTwoConfig *bool `json:"isCustomPhaseTwoConfig,omitempty" tf:"is_custom_phase_two_config"` // +optional IsEspEstablished *bool `json:"isEspEstablished,omitempty" tf:"is_esp_established"` // +optional IsPfsEnabled *bool `json:"isPfsEnabled,omitempty" tf:"is_pfs_enabled"` // +optional Lifetime *string `json:"lifetime,omitempty" tf:"lifetime"` // +optional NegotiatedAuthenticationAlgorithm *string `json:"negotiatedAuthenticationAlgorithm,omitempty" tf:"negotiated_authentication_algorithm"` // +optional NegotiatedDhGroup *string `json:"negotiatedDhGroup,omitempty" tf:"negotiated_dh_group"` // +optional NegotiatedEncryptionAlgorithm *string `json:"negotiatedEncryptionAlgorithm,omitempty" tf:"negotiated_encryption_algorithm"` // +optional RemainingLifetime *string `json:"remainingLifetime,omitempty" tf:"remaining_lifetime"` // +optional RemainingLifetimeLastRetrieved *string `json:"remainingLifetimeLastRetrieved,omitempty" tf:"remaining_lifetime_last_retrieved"` }
func (*IpsecConnectionTunnelManagementSpecPhaseTwoDetails) DeepCopy ¶ added in v0.5.0
func (in *IpsecConnectionTunnelManagementSpecPhaseTwoDetails) DeepCopy() *IpsecConnectionTunnelManagementSpecPhaseTwoDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpsecConnectionTunnelManagementSpecPhaseTwoDetails.
func (*IpsecConnectionTunnelManagementSpecPhaseTwoDetails) DeepCopyInto ¶ added in v0.5.0
func (in *IpsecConnectionTunnelManagementSpecPhaseTwoDetails) DeepCopyInto(out *IpsecConnectionTunnelManagementSpecPhaseTwoDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpsecConnectionTunnelManagementSpecPhaseTwoDetailsCodec ¶ added in v0.5.0
type IpsecConnectionTunnelManagementSpecPhaseTwoDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (IpsecConnectionTunnelManagementSpecPhaseTwoDetailsCodec) Decode ¶ added in v0.5.0
func (IpsecConnectionTunnelManagementSpecPhaseTwoDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type IpsecConnectionTunnelManagementSpecResource ¶
type IpsecConnectionTunnelManagementSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional BgpSessionInfo []IpsecConnectionTunnelManagementSpecBgpSessionInfo `json:"bgpSessionInfo,omitempty" tf:"bgp_session_info"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional CpeIP *string `json:"cpeIP,omitempty" tf:"cpe_ip"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional DpdMode *string `json:"dpdMode,omitempty" tf:"dpd_mode"` // +optional DpdTimeoutInSec *int64 `json:"dpdTimeoutInSec,omitempty" tf:"dpd_timeout_in_sec"` // +optional EncryptionDomainConfig *IpsecConnectionTunnelManagementSpecEncryptionDomainConfig `json:"encryptionDomainConfig,omitempty" tf:"encryption_domain_config"` // +optional IkeVersion *string `json:"ikeVersion,omitempty" tf:"ike_version"` IpsecID *string `json:"ipsecID" tf:"ipsec_id"` // +optional NatTranslationEnabled *string `json:"natTranslationEnabled,omitempty" tf:"nat_translation_enabled"` // +optional OracleCanInitiate *string `json:"oracleCanInitiate,omitempty" tf:"oracle_can_initiate"` // +optional PhaseOneDetails *IpsecConnectionTunnelManagementSpecPhaseOneDetails `json:"phaseOneDetails,omitempty" tf:"phase_one_details"` // +optional PhaseTwoDetails *IpsecConnectionTunnelManagementSpecPhaseTwoDetails `json:"phaseTwoDetails,omitempty" tf:"phase_two_details"` Routing *string `json:"routing" tf:"routing"` SharedSecret *string `json:"sharedSecret,omitempty" tf:"shared_secret"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeStatusUpdated *string `json:"timeStatusUpdated,omitempty" tf:"time_status_updated"` TunnelID *string `json:"tunnelID" tf:"tunnel_id"` // +optional VpnIP *string `json:"vpnIP,omitempty" tf:"vpn_ip"` }
func (*IpsecConnectionTunnelManagementSpecResource) DeepCopy ¶
func (in *IpsecConnectionTunnelManagementSpecResource) DeepCopy() *IpsecConnectionTunnelManagementSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpsecConnectionTunnelManagementSpecResource.
func (*IpsecConnectionTunnelManagementSpecResource) DeepCopyInto ¶
func (in *IpsecConnectionTunnelManagementSpecResource) DeepCopyInto(out *IpsecConnectionTunnelManagementSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpsecConnectionTunnelManagementStatus ¶
type IpsecConnectionTunnelManagementStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*IpsecConnectionTunnelManagementStatus) DeepCopy ¶
func (in *IpsecConnectionTunnelManagementStatus) DeepCopy() *IpsecConnectionTunnelManagementStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpsecConnectionTunnelManagementStatus.
func (*IpsecConnectionTunnelManagementStatus) DeepCopyInto ¶
func (in *IpsecConnectionTunnelManagementStatus) DeepCopyInto(out *IpsecConnectionTunnelManagementStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpsecList ¶
type IpsecList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Ipsec CRD objects Items []Ipsec `json:"items,omitempty"` }
IpsecList is a list of Ipsecs
func (*IpsecList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpsecList.
func (*IpsecList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IpsecList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IpsecSpec ¶
type IpsecSpec struct { State *IpsecSpecResource `json:"state,omitempty" tf:"-"` Resource IpsecSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*IpsecSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpsecSpec.
func (*IpsecSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpsecSpecResource ¶
type IpsecSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` CpeID *string `json:"cpeID" tf:"cpe_id"` // +optional CpeLocalIdentifier *string `json:"cpeLocalIdentifier,omitempty" tf:"cpe_local_identifier"` // +optional CpeLocalIdentifierType *string `json:"cpeLocalIdentifierType,omitempty" tf:"cpe_local_identifier_type"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` DrgID *string `json:"drgID" tf:"drg_id"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional State *string `json:"state,omitempty" tf:"state"` StaticRoutes []string `json:"staticRoutes" tf:"static_routes"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` }
func (*IpsecSpecResource) DeepCopy ¶
func (in *IpsecSpecResource) DeepCopy() *IpsecSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpsecSpecResource.
func (*IpsecSpecResource) DeepCopyInto ¶
func (in *IpsecSpecResource) DeepCopyInto(out *IpsecSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpsecStatus ¶
type IpsecStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*IpsecStatus) DeepCopy ¶
func (in *IpsecStatus) DeepCopy() *IpsecStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpsecStatus.
func (*IpsecStatus) DeepCopyInto ¶
func (in *IpsecStatus) DeepCopyInto(out *IpsecStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ipv6 ¶
type Ipv6 struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Ipv6Spec `json:"spec,omitempty"` Status Ipv6Status `json:"status,omitempty"` }
func (*Ipv6) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ipv6.
func (*Ipv6) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ipv6) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Ipv6) SetupWebhookWithManager ¶
func (*Ipv6) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Ipv6) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type Ipv6List ¶
type Ipv6List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Ipv6 CRD objects Items []Ipv6 `json:"items,omitempty"` }
Ipv6List is a list of Ipv6s
func (*Ipv6List) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ipv6List.
func (*Ipv6List) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ipv6List) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type Ipv6Spec ¶
type Ipv6Spec struct { State *Ipv6SpecResource `json:"state,omitempty" tf:"-"` Resource Ipv6SpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*Ipv6Spec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ipv6Spec.
func (*Ipv6Spec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ipv6SpecResource ¶
type Ipv6SpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional IpAddress *string `json:"ipAddress,omitempty" tf:"ip_address"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional SubnetID *string `json:"subnetID,omitempty" tf:"subnet_id"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` VnicID *string `json:"vnicID" tf:"vnic_id"` }
func (*Ipv6SpecResource) DeepCopy ¶
func (in *Ipv6SpecResource) DeepCopy() *Ipv6SpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ipv6SpecResource.
func (*Ipv6SpecResource) DeepCopyInto ¶
func (in *Ipv6SpecResource) DeepCopyInto(out *Ipv6SpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ipv6Status ¶
type Ipv6Status struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*Ipv6Status) DeepCopy ¶
func (in *Ipv6Status) DeepCopy() *Ipv6Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ipv6Status.
func (*Ipv6Status) DeepCopyInto ¶
func (in *Ipv6Status) DeepCopyInto(out *Ipv6Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListingResourceVersionAgreement ¶
type ListingResourceVersionAgreement struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ListingResourceVersionAgreementSpec `json:"spec,omitempty"` Status ListingResourceVersionAgreementStatus `json:"status,omitempty"` }
func (*ListingResourceVersionAgreement) DeepCopy ¶
func (in *ListingResourceVersionAgreement) DeepCopy() *ListingResourceVersionAgreement
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListingResourceVersionAgreement.
func (*ListingResourceVersionAgreement) DeepCopyInto ¶
func (in *ListingResourceVersionAgreement) DeepCopyInto(out *ListingResourceVersionAgreement)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ListingResourceVersionAgreement) DeepCopyObject ¶
func (in *ListingResourceVersionAgreement) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ListingResourceVersionAgreement) SetupWebhookWithManager ¶
func (r *ListingResourceVersionAgreement) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ListingResourceVersionAgreement) ValidateCreate ¶
func (r *ListingResourceVersionAgreement) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ListingResourceVersionAgreement) ValidateDelete ¶
func (r *ListingResourceVersionAgreement) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ListingResourceVersionAgreement) ValidateUpdate ¶
func (r *ListingResourceVersionAgreement) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ListingResourceVersionAgreementList ¶
type ListingResourceVersionAgreementList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ListingResourceVersionAgreement CRD objects Items []ListingResourceVersionAgreement `json:"items,omitempty"` }
ListingResourceVersionAgreementList is a list of ListingResourceVersionAgreements
func (*ListingResourceVersionAgreementList) DeepCopy ¶
func (in *ListingResourceVersionAgreementList) DeepCopy() *ListingResourceVersionAgreementList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListingResourceVersionAgreementList.
func (*ListingResourceVersionAgreementList) DeepCopyInto ¶
func (in *ListingResourceVersionAgreementList) DeepCopyInto(out *ListingResourceVersionAgreementList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ListingResourceVersionAgreementList) DeepCopyObject ¶
func (in *ListingResourceVersionAgreementList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ListingResourceVersionAgreementSpec ¶
type ListingResourceVersionAgreementSpec struct { State *ListingResourceVersionAgreementSpecResource `json:"state,omitempty" tf:"-"` Resource ListingResourceVersionAgreementSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ListingResourceVersionAgreementSpec) DeepCopy ¶
func (in *ListingResourceVersionAgreementSpec) DeepCopy() *ListingResourceVersionAgreementSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListingResourceVersionAgreementSpec.
func (*ListingResourceVersionAgreementSpec) DeepCopyInto ¶
func (in *ListingResourceVersionAgreementSpec) DeepCopyInto(out *ListingResourceVersionAgreementSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListingResourceVersionAgreementSpecResource ¶
type ListingResourceVersionAgreementSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional EulaLink *string `json:"eulaLink,omitempty" tf:"eula_link"` ListingID *string `json:"listingID" tf:"listing_id"` ListingResourceVersion *string `json:"listingResourceVersion" tf:"listing_resource_version"` // +optional OracleTermsOfUseLink *string `json:"oracleTermsOfUseLink,omitempty" tf:"oracle_terms_of_use_link"` // +optional Signature *string `json:"signature,omitempty" tf:"signature"` // +optional TimeRetrieved *string `json:"timeRetrieved,omitempty" tf:"time_retrieved"` }
func (*ListingResourceVersionAgreementSpecResource) DeepCopy ¶
func (in *ListingResourceVersionAgreementSpecResource) DeepCopy() *ListingResourceVersionAgreementSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListingResourceVersionAgreementSpecResource.
func (*ListingResourceVersionAgreementSpecResource) DeepCopyInto ¶
func (in *ListingResourceVersionAgreementSpecResource) DeepCopyInto(out *ListingResourceVersionAgreementSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListingResourceVersionAgreementStatus ¶
type ListingResourceVersionAgreementStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ListingResourceVersionAgreementStatus) DeepCopy ¶
func (in *ListingResourceVersionAgreementStatus) DeepCopy() *ListingResourceVersionAgreementStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListingResourceVersionAgreementStatus.
func (*ListingResourceVersionAgreementStatus) DeepCopyInto ¶
func (in *ListingResourceVersionAgreementStatus) DeepCopyInto(out *ListingResourceVersionAgreementStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalPeeringGateway ¶
type LocalPeeringGateway struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LocalPeeringGatewaySpec `json:"spec,omitempty"` Status LocalPeeringGatewayStatus `json:"status,omitempty"` }
func (*LocalPeeringGateway) DeepCopy ¶
func (in *LocalPeeringGateway) DeepCopy() *LocalPeeringGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalPeeringGateway.
func (*LocalPeeringGateway) DeepCopyInto ¶
func (in *LocalPeeringGateway) DeepCopyInto(out *LocalPeeringGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LocalPeeringGateway) DeepCopyObject ¶
func (in *LocalPeeringGateway) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LocalPeeringGateway) SetupWebhookWithManager ¶
func (r *LocalPeeringGateway) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*LocalPeeringGateway) ValidateCreate ¶
func (r *LocalPeeringGateway) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*LocalPeeringGateway) ValidateDelete ¶
func (r *LocalPeeringGateway) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*LocalPeeringGateway) ValidateUpdate ¶
func (r *LocalPeeringGateway) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type LocalPeeringGatewayList ¶
type LocalPeeringGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LocalPeeringGateway CRD objects Items []LocalPeeringGateway `json:"items,omitempty"` }
LocalPeeringGatewayList is a list of LocalPeeringGateways
func (*LocalPeeringGatewayList) DeepCopy ¶
func (in *LocalPeeringGatewayList) DeepCopy() *LocalPeeringGatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalPeeringGatewayList.
func (*LocalPeeringGatewayList) DeepCopyInto ¶
func (in *LocalPeeringGatewayList) DeepCopyInto(out *LocalPeeringGatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LocalPeeringGatewayList) DeepCopyObject ¶
func (in *LocalPeeringGatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LocalPeeringGatewaySpec ¶
type LocalPeeringGatewaySpec struct { State *LocalPeeringGatewaySpecResource `json:"state,omitempty" tf:"-"` Resource LocalPeeringGatewaySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*LocalPeeringGatewaySpec) DeepCopy ¶
func (in *LocalPeeringGatewaySpec) DeepCopy() *LocalPeeringGatewaySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalPeeringGatewaySpec.
func (*LocalPeeringGatewaySpec) DeepCopyInto ¶
func (in *LocalPeeringGatewaySpec) DeepCopyInto(out *LocalPeeringGatewaySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalPeeringGatewaySpecResource ¶
type LocalPeeringGatewaySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional IsCrossTenancyPeering *bool `json:"isCrossTenancyPeering,omitempty" tf:"is_cross_tenancy_peering"` // +optional PeerAdvertisedCIDR *string `json:"peerAdvertisedCIDR,omitempty" tf:"peer_advertised_cidr"` // +optional PeerAdvertisedCIDRDetails []string `json:"peerAdvertisedCIDRDetails,omitempty" tf:"peer_advertised_cidr_details"` // +optional PeerID *string `json:"peerID,omitempty" tf:"peer_id"` // +optional PeeringStatus *string `json:"peeringStatus,omitempty" tf:"peering_status"` // +optional PeeringStatusDetails *string `json:"peeringStatusDetails,omitempty" tf:"peering_status_details"` // +optional RouteTableID *string `json:"routeTableID,omitempty" tf:"route_table_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` VcnID *string `json:"vcnID" tf:"vcn_id"` }
func (*LocalPeeringGatewaySpecResource) DeepCopy ¶
func (in *LocalPeeringGatewaySpecResource) DeepCopy() *LocalPeeringGatewaySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalPeeringGatewaySpecResource.
func (*LocalPeeringGatewaySpecResource) DeepCopyInto ¶
func (in *LocalPeeringGatewaySpecResource) DeepCopyInto(out *LocalPeeringGatewaySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalPeeringGatewayStatus ¶
type LocalPeeringGatewayStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*LocalPeeringGatewayStatus) DeepCopy ¶
func (in *LocalPeeringGatewayStatus) DeepCopy() *LocalPeeringGatewayStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalPeeringGatewayStatus.
func (*LocalPeeringGatewayStatus) DeepCopyInto ¶
func (in *LocalPeeringGatewayStatus) DeepCopyInto(out *LocalPeeringGatewayStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatGateway ¶
type NatGateway struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NatGatewaySpec `json:"spec,omitempty"` Status NatGatewayStatus `json:"status,omitempty"` }
func (*NatGateway) DeepCopy ¶
func (in *NatGateway) DeepCopy() *NatGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGateway.
func (*NatGateway) DeepCopyInto ¶
func (in *NatGateway) DeepCopyInto(out *NatGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatGateway) DeepCopyObject ¶
func (in *NatGateway) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NatGateway) SetupWebhookWithManager ¶
func (r *NatGateway) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*NatGateway) ValidateCreate ¶
func (r *NatGateway) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*NatGateway) ValidateDelete ¶
func (r *NatGateway) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*NatGateway) ValidateUpdate ¶
func (r *NatGateway) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type NatGatewayList ¶
type NatGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of NatGateway CRD objects Items []NatGateway `json:"items,omitempty"` }
NatGatewayList is a list of NatGateways
func (*NatGatewayList) DeepCopy ¶
func (in *NatGatewayList) DeepCopy() *NatGatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewayList.
func (*NatGatewayList) DeepCopyInto ¶
func (in *NatGatewayList) DeepCopyInto(out *NatGatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatGatewayList) DeepCopyObject ¶
func (in *NatGatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NatGatewaySpec ¶
type NatGatewaySpec struct { State *NatGatewaySpecResource `json:"state,omitempty" tf:"-"` Resource NatGatewaySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*NatGatewaySpec) DeepCopy ¶
func (in *NatGatewaySpec) DeepCopy() *NatGatewaySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewaySpec.
func (*NatGatewaySpec) DeepCopyInto ¶
func (in *NatGatewaySpec) DeepCopyInto(out *NatGatewaySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatGatewaySpecResource ¶
type NatGatewaySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional BlockTraffic *bool `json:"blockTraffic,omitempty" tf:"block_traffic"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional NatIP *string `json:"natIP,omitempty" tf:"nat_ip"` // +optional PublicIPID *string `json:"publicIPID,omitempty" tf:"public_ip_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` VcnID *string `json:"vcnID" tf:"vcn_id"` }
func (*NatGatewaySpecResource) DeepCopy ¶
func (in *NatGatewaySpecResource) DeepCopy() *NatGatewaySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewaySpecResource.
func (*NatGatewaySpecResource) DeepCopyInto ¶
func (in *NatGatewaySpecResource) DeepCopyInto(out *NatGatewaySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatGatewayStatus ¶
type NatGatewayStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*NatGatewayStatus) DeepCopy ¶
func (in *NatGatewayStatus) DeepCopy() *NatGatewayStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewayStatus.
func (*NatGatewayStatus) DeepCopyInto ¶
func (in *NatGatewayStatus) DeepCopyInto(out *NatGatewayStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSecurityGroup ¶
type NetworkSecurityGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkSecurityGroupSpec `json:"spec,omitempty"` Status NetworkSecurityGroupStatus `json:"status,omitempty"` }
func (*NetworkSecurityGroup) DeepCopy ¶
func (in *NetworkSecurityGroup) DeepCopy() *NetworkSecurityGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroup.
func (*NetworkSecurityGroup) DeepCopyInto ¶
func (in *NetworkSecurityGroup) DeepCopyInto(out *NetworkSecurityGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkSecurityGroup) DeepCopyObject ¶
func (in *NetworkSecurityGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetworkSecurityGroup) SetupWebhookWithManager ¶
func (r *NetworkSecurityGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*NetworkSecurityGroup) ValidateCreate ¶
func (r *NetworkSecurityGroup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*NetworkSecurityGroup) ValidateDelete ¶
func (r *NetworkSecurityGroup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*NetworkSecurityGroup) ValidateUpdate ¶
func (r *NetworkSecurityGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type NetworkSecurityGroupList ¶
type NetworkSecurityGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of NetworkSecurityGroup CRD objects Items []NetworkSecurityGroup `json:"items,omitempty"` }
NetworkSecurityGroupList is a list of NetworkSecurityGroups
func (*NetworkSecurityGroupList) DeepCopy ¶
func (in *NetworkSecurityGroupList) DeepCopy() *NetworkSecurityGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroupList.
func (*NetworkSecurityGroupList) DeepCopyInto ¶
func (in *NetworkSecurityGroupList) DeepCopyInto(out *NetworkSecurityGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkSecurityGroupList) DeepCopyObject ¶
func (in *NetworkSecurityGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NetworkSecurityGroupSecurityRule ¶
type NetworkSecurityGroupSecurityRule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkSecurityGroupSecurityRuleSpec `json:"spec,omitempty"` Status NetworkSecurityGroupSecurityRuleStatus `json:"status,omitempty"` }
func (*NetworkSecurityGroupSecurityRule) DeepCopy ¶
func (in *NetworkSecurityGroupSecurityRule) DeepCopy() *NetworkSecurityGroupSecurityRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroupSecurityRule.
func (*NetworkSecurityGroupSecurityRule) DeepCopyInto ¶
func (in *NetworkSecurityGroupSecurityRule) DeepCopyInto(out *NetworkSecurityGroupSecurityRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkSecurityGroupSecurityRule) DeepCopyObject ¶
func (in *NetworkSecurityGroupSecurityRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetworkSecurityGroupSecurityRule) SetupWebhookWithManager ¶
func (r *NetworkSecurityGroupSecurityRule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*NetworkSecurityGroupSecurityRule) ValidateCreate ¶
func (r *NetworkSecurityGroupSecurityRule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*NetworkSecurityGroupSecurityRule) ValidateDelete ¶
func (r *NetworkSecurityGroupSecurityRule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*NetworkSecurityGroupSecurityRule) ValidateUpdate ¶
func (r *NetworkSecurityGroupSecurityRule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type NetworkSecurityGroupSecurityRuleList ¶
type NetworkSecurityGroupSecurityRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of NetworkSecurityGroupSecurityRule CRD objects Items []NetworkSecurityGroupSecurityRule `json:"items,omitempty"` }
NetworkSecurityGroupSecurityRuleList is a list of NetworkSecurityGroupSecurityRules
func (*NetworkSecurityGroupSecurityRuleList) DeepCopy ¶
func (in *NetworkSecurityGroupSecurityRuleList) DeepCopy() *NetworkSecurityGroupSecurityRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroupSecurityRuleList.
func (*NetworkSecurityGroupSecurityRuleList) DeepCopyInto ¶
func (in *NetworkSecurityGroupSecurityRuleList) DeepCopyInto(out *NetworkSecurityGroupSecurityRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkSecurityGroupSecurityRuleList) DeepCopyObject ¶
func (in *NetworkSecurityGroupSecurityRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NetworkSecurityGroupSecurityRuleSpec ¶
type NetworkSecurityGroupSecurityRuleSpec struct { State *NetworkSecurityGroupSecurityRuleSpecResource `json:"state,omitempty" tf:"-"` Resource NetworkSecurityGroupSecurityRuleSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*NetworkSecurityGroupSecurityRuleSpec) DeepCopy ¶
func (in *NetworkSecurityGroupSecurityRuleSpec) DeepCopy() *NetworkSecurityGroupSecurityRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroupSecurityRuleSpec.
func (*NetworkSecurityGroupSecurityRuleSpec) DeepCopyInto ¶
func (in *NetworkSecurityGroupSecurityRuleSpec) DeepCopyInto(out *NetworkSecurityGroupSecurityRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSecurityGroupSecurityRuleSpecIcmpOptions ¶
type NetworkSecurityGroupSecurityRuleSpecIcmpOptions struct { // +optional Code *int64 `json:"code,omitempty" tf:"code"` Type *int64 `json:"type" tf:"type"` }
func (*NetworkSecurityGroupSecurityRuleSpecIcmpOptions) DeepCopy ¶
func (in *NetworkSecurityGroupSecurityRuleSpecIcmpOptions) DeepCopy() *NetworkSecurityGroupSecurityRuleSpecIcmpOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroupSecurityRuleSpecIcmpOptions.
func (*NetworkSecurityGroupSecurityRuleSpecIcmpOptions) DeepCopyInto ¶
func (in *NetworkSecurityGroupSecurityRuleSpecIcmpOptions) DeepCopyInto(out *NetworkSecurityGroupSecurityRuleSpecIcmpOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSecurityGroupSecurityRuleSpecIcmpOptionsCodec ¶
type NetworkSecurityGroupSecurityRuleSpecIcmpOptionsCodec struct { }
+k8s:deepcopy-gen=false
func (NetworkSecurityGroupSecurityRuleSpecIcmpOptionsCodec) Decode ¶
func (NetworkSecurityGroupSecurityRuleSpecIcmpOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type NetworkSecurityGroupSecurityRuleSpecResource ¶
type NetworkSecurityGroupSecurityRuleSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Destination *string `json:"destination,omitempty" tf:"destination"` // +optional DestinationType *string `json:"destinationType,omitempty" tf:"destination_type"` Direction *string `json:"direction" tf:"direction"` // +optional IcmpOptions *NetworkSecurityGroupSecurityRuleSpecIcmpOptions `json:"icmpOptions,omitempty" tf:"icmp_options"` // +optional IsValid *bool `json:"isValid,omitempty" tf:"is_valid"` NetworkSecurityGroupID *string `json:"networkSecurityGroupID" tf:"network_security_group_id"` Protocol *string `json:"protocol" tf:"protocol"` // +optional Source *string `json:"source,omitempty" tf:"source"` // +optional SourceType *string `json:"sourceType,omitempty" tf:"source_type"` // +optional Stateless *bool `json:"stateless,omitempty" tf:"stateless"` // +optional TcpOptions *NetworkSecurityGroupSecurityRuleSpecTcpOptions `json:"tcpOptions,omitempty" tf:"tcp_options"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional UdpOptions *NetworkSecurityGroupSecurityRuleSpecUdpOptions `json:"udpOptions,omitempty" tf:"udp_options"` }
func (*NetworkSecurityGroupSecurityRuleSpecResource) DeepCopy ¶
func (in *NetworkSecurityGroupSecurityRuleSpecResource) DeepCopy() *NetworkSecurityGroupSecurityRuleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroupSecurityRuleSpecResource.
func (*NetworkSecurityGroupSecurityRuleSpecResource) DeepCopyInto ¶
func (in *NetworkSecurityGroupSecurityRuleSpecResource) DeepCopyInto(out *NetworkSecurityGroupSecurityRuleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSecurityGroupSecurityRuleSpecTcpOptions ¶
type NetworkSecurityGroupSecurityRuleSpecTcpOptions struct { // +optional DestinationPortRange *NetworkSecurityGroupSecurityRuleSpecTcpOptionsDestinationPortRange `json:"destinationPortRange,omitempty" tf:"destination_port_range"` // +optional SourcePortRange *NetworkSecurityGroupSecurityRuleSpecTcpOptionsSourcePortRange `json:"sourcePortRange,omitempty" tf:"source_port_range"` }
func (*NetworkSecurityGroupSecurityRuleSpecTcpOptions) DeepCopy ¶
func (in *NetworkSecurityGroupSecurityRuleSpecTcpOptions) DeepCopy() *NetworkSecurityGroupSecurityRuleSpecTcpOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroupSecurityRuleSpecTcpOptions.
func (*NetworkSecurityGroupSecurityRuleSpecTcpOptions) DeepCopyInto ¶
func (in *NetworkSecurityGroupSecurityRuleSpecTcpOptions) DeepCopyInto(out *NetworkSecurityGroupSecurityRuleSpecTcpOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSecurityGroupSecurityRuleSpecTcpOptionsCodec ¶
type NetworkSecurityGroupSecurityRuleSpecTcpOptionsCodec struct { }
+k8s:deepcopy-gen=false
func (NetworkSecurityGroupSecurityRuleSpecTcpOptionsCodec) Decode ¶
func (NetworkSecurityGroupSecurityRuleSpecTcpOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type NetworkSecurityGroupSecurityRuleSpecTcpOptionsDestinationPortRange ¶
type NetworkSecurityGroupSecurityRuleSpecTcpOptionsDestinationPortRange struct { Max *int64 `json:"max" tf:"max"` Min *int64 `json:"min" tf:"min"` }
func (*NetworkSecurityGroupSecurityRuleSpecTcpOptionsDestinationPortRange) DeepCopy ¶
func (in *NetworkSecurityGroupSecurityRuleSpecTcpOptionsDestinationPortRange) DeepCopy() *NetworkSecurityGroupSecurityRuleSpecTcpOptionsDestinationPortRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroupSecurityRuleSpecTcpOptionsDestinationPortRange.
func (*NetworkSecurityGroupSecurityRuleSpecTcpOptionsDestinationPortRange) DeepCopyInto ¶
func (in *NetworkSecurityGroupSecurityRuleSpecTcpOptionsDestinationPortRange) DeepCopyInto(out *NetworkSecurityGroupSecurityRuleSpecTcpOptionsDestinationPortRange)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSecurityGroupSecurityRuleSpecTcpOptionsDestinationPortRangeCodec ¶
type NetworkSecurityGroupSecurityRuleSpecTcpOptionsDestinationPortRangeCodec struct { }
+k8s:deepcopy-gen=false
func (NetworkSecurityGroupSecurityRuleSpecTcpOptionsDestinationPortRangeCodec) Decode ¶
func (NetworkSecurityGroupSecurityRuleSpecTcpOptionsDestinationPortRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type NetworkSecurityGroupSecurityRuleSpecTcpOptionsSourcePortRange ¶
type NetworkSecurityGroupSecurityRuleSpecTcpOptionsSourcePortRange struct { Max *int64 `json:"max" tf:"max"` Min *int64 `json:"min" tf:"min"` }
func (*NetworkSecurityGroupSecurityRuleSpecTcpOptionsSourcePortRange) DeepCopy ¶
func (in *NetworkSecurityGroupSecurityRuleSpecTcpOptionsSourcePortRange) DeepCopy() *NetworkSecurityGroupSecurityRuleSpecTcpOptionsSourcePortRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroupSecurityRuleSpecTcpOptionsSourcePortRange.
func (*NetworkSecurityGroupSecurityRuleSpecTcpOptionsSourcePortRange) DeepCopyInto ¶
func (in *NetworkSecurityGroupSecurityRuleSpecTcpOptionsSourcePortRange) DeepCopyInto(out *NetworkSecurityGroupSecurityRuleSpecTcpOptionsSourcePortRange)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSecurityGroupSecurityRuleSpecTcpOptionsSourcePortRangeCodec ¶
type NetworkSecurityGroupSecurityRuleSpecTcpOptionsSourcePortRangeCodec struct { }
+k8s:deepcopy-gen=false
func (NetworkSecurityGroupSecurityRuleSpecTcpOptionsSourcePortRangeCodec) Decode ¶
func (NetworkSecurityGroupSecurityRuleSpecTcpOptionsSourcePortRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type NetworkSecurityGroupSecurityRuleSpecUdpOptions ¶
type NetworkSecurityGroupSecurityRuleSpecUdpOptions struct { // +optional DestinationPortRange *NetworkSecurityGroupSecurityRuleSpecUdpOptionsDestinationPortRange `json:"destinationPortRange,omitempty" tf:"destination_port_range"` // +optional SourcePortRange *NetworkSecurityGroupSecurityRuleSpecUdpOptionsSourcePortRange `json:"sourcePortRange,omitempty" tf:"source_port_range"` }
func (*NetworkSecurityGroupSecurityRuleSpecUdpOptions) DeepCopy ¶
func (in *NetworkSecurityGroupSecurityRuleSpecUdpOptions) DeepCopy() *NetworkSecurityGroupSecurityRuleSpecUdpOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroupSecurityRuleSpecUdpOptions.
func (*NetworkSecurityGroupSecurityRuleSpecUdpOptions) DeepCopyInto ¶
func (in *NetworkSecurityGroupSecurityRuleSpecUdpOptions) DeepCopyInto(out *NetworkSecurityGroupSecurityRuleSpecUdpOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSecurityGroupSecurityRuleSpecUdpOptionsCodec ¶
type NetworkSecurityGroupSecurityRuleSpecUdpOptionsCodec struct { }
+k8s:deepcopy-gen=false
func (NetworkSecurityGroupSecurityRuleSpecUdpOptionsCodec) Decode ¶
func (NetworkSecurityGroupSecurityRuleSpecUdpOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type NetworkSecurityGroupSecurityRuleSpecUdpOptionsDestinationPortRange ¶
type NetworkSecurityGroupSecurityRuleSpecUdpOptionsDestinationPortRange struct { Max *int64 `json:"max" tf:"max"` Min *int64 `json:"min" tf:"min"` }
func (*NetworkSecurityGroupSecurityRuleSpecUdpOptionsDestinationPortRange) DeepCopy ¶
func (in *NetworkSecurityGroupSecurityRuleSpecUdpOptionsDestinationPortRange) DeepCopy() *NetworkSecurityGroupSecurityRuleSpecUdpOptionsDestinationPortRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroupSecurityRuleSpecUdpOptionsDestinationPortRange.
func (*NetworkSecurityGroupSecurityRuleSpecUdpOptionsDestinationPortRange) DeepCopyInto ¶
func (in *NetworkSecurityGroupSecurityRuleSpecUdpOptionsDestinationPortRange) DeepCopyInto(out *NetworkSecurityGroupSecurityRuleSpecUdpOptionsDestinationPortRange)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSecurityGroupSecurityRuleSpecUdpOptionsDestinationPortRangeCodec ¶
type NetworkSecurityGroupSecurityRuleSpecUdpOptionsDestinationPortRangeCodec struct { }
+k8s:deepcopy-gen=false
func (NetworkSecurityGroupSecurityRuleSpecUdpOptionsDestinationPortRangeCodec) Decode ¶
func (NetworkSecurityGroupSecurityRuleSpecUdpOptionsDestinationPortRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type NetworkSecurityGroupSecurityRuleSpecUdpOptionsSourcePortRange ¶
type NetworkSecurityGroupSecurityRuleSpecUdpOptionsSourcePortRange struct { Max *int64 `json:"max" tf:"max"` Min *int64 `json:"min" tf:"min"` }
func (*NetworkSecurityGroupSecurityRuleSpecUdpOptionsSourcePortRange) DeepCopy ¶
func (in *NetworkSecurityGroupSecurityRuleSpecUdpOptionsSourcePortRange) DeepCopy() *NetworkSecurityGroupSecurityRuleSpecUdpOptionsSourcePortRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroupSecurityRuleSpecUdpOptionsSourcePortRange.
func (*NetworkSecurityGroupSecurityRuleSpecUdpOptionsSourcePortRange) DeepCopyInto ¶
func (in *NetworkSecurityGroupSecurityRuleSpecUdpOptionsSourcePortRange) DeepCopyInto(out *NetworkSecurityGroupSecurityRuleSpecUdpOptionsSourcePortRange)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSecurityGroupSecurityRuleSpecUdpOptionsSourcePortRangeCodec ¶
type NetworkSecurityGroupSecurityRuleSpecUdpOptionsSourcePortRangeCodec struct { }
+k8s:deepcopy-gen=false
func (NetworkSecurityGroupSecurityRuleSpecUdpOptionsSourcePortRangeCodec) Decode ¶
func (NetworkSecurityGroupSecurityRuleSpecUdpOptionsSourcePortRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type NetworkSecurityGroupSecurityRuleStatus ¶
type NetworkSecurityGroupSecurityRuleStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*NetworkSecurityGroupSecurityRuleStatus) DeepCopy ¶
func (in *NetworkSecurityGroupSecurityRuleStatus) DeepCopy() *NetworkSecurityGroupSecurityRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroupSecurityRuleStatus.
func (*NetworkSecurityGroupSecurityRuleStatus) DeepCopyInto ¶
func (in *NetworkSecurityGroupSecurityRuleStatus) DeepCopyInto(out *NetworkSecurityGroupSecurityRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSecurityGroupSpec ¶
type NetworkSecurityGroupSpec struct { State *NetworkSecurityGroupSpecResource `json:"state,omitempty" tf:"-"` Resource NetworkSecurityGroupSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*NetworkSecurityGroupSpec) DeepCopy ¶
func (in *NetworkSecurityGroupSpec) DeepCopy() *NetworkSecurityGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroupSpec.
func (*NetworkSecurityGroupSpec) DeepCopyInto ¶
func (in *NetworkSecurityGroupSpec) DeepCopyInto(out *NetworkSecurityGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSecurityGroupSpecResource ¶
type NetworkSecurityGroupSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` VcnID *string `json:"vcnID" tf:"vcn_id"` }
func (*NetworkSecurityGroupSpecResource) DeepCopy ¶
func (in *NetworkSecurityGroupSpecResource) DeepCopy() *NetworkSecurityGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroupSpecResource.
func (*NetworkSecurityGroupSpecResource) DeepCopyInto ¶
func (in *NetworkSecurityGroupSpecResource) DeepCopyInto(out *NetworkSecurityGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSecurityGroupStatus ¶
type NetworkSecurityGroupStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*NetworkSecurityGroupStatus) DeepCopy ¶
func (in *NetworkSecurityGroupStatus) DeepCopy() *NetworkSecurityGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroupStatus.
func (*NetworkSecurityGroupStatus) DeepCopyInto ¶
func (in *NetworkSecurityGroupStatus) DeepCopyInto(out *NetworkSecurityGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateIP ¶
type PrivateIP struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PrivateIPSpec `json:"spec,omitempty"` Status PrivateIPStatus `json:"status,omitempty"` }
func (*PrivateIP) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateIP.
func (*PrivateIP) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateIP) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateIP) SetupWebhookWithManager ¶
func (*PrivateIP) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PrivateIP) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type PrivateIPList ¶
type PrivateIPList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PrivateIP CRD objects Items []PrivateIP `json:"items,omitempty"` }
PrivateIPList is a list of PrivateIPs
func (*PrivateIPList) DeepCopy ¶
func (in *PrivateIPList) DeepCopy() *PrivateIPList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateIPList.
func (*PrivateIPList) DeepCopyInto ¶
func (in *PrivateIPList) DeepCopyInto(out *PrivateIPList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateIPList) DeepCopyObject ¶
func (in *PrivateIPList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PrivateIPSpec ¶
type PrivateIPSpec struct { State *PrivateIPSpecResource `json:"state,omitempty" tf:"-"` Resource PrivateIPSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*PrivateIPSpec) DeepCopy ¶
func (in *PrivateIPSpec) DeepCopy() *PrivateIPSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateIPSpec.
func (*PrivateIPSpec) DeepCopyInto ¶
func (in *PrivateIPSpec) DeepCopyInto(out *PrivateIPSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateIPSpecResource ¶
type PrivateIPSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AvailabilityDomain *string `json:"availabilityDomain,omitempty" tf:"availability_domain"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional HostnameLabel *string `json:"hostnameLabel,omitempty" tf:"hostname_label"` // +optional IpAddress *string `json:"ipAddress,omitempty" tf:"ip_address"` // +optional IsPrimary *bool `json:"isPrimary,omitempty" tf:"is_primary"` // +optional IsReserved *bool `json:"isReserved,omitempty" tf:"is_reserved"` // +optional SubnetID *string `json:"subnetID,omitempty" tf:"subnet_id"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional VlanID *string `json:"vlanID,omitempty" tf:"vlan_id"` // +optional VnicID *string `json:"vnicID,omitempty" tf:"vnic_id"` }
func (*PrivateIPSpecResource) DeepCopy ¶
func (in *PrivateIPSpecResource) DeepCopy() *PrivateIPSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateIPSpecResource.
func (*PrivateIPSpecResource) DeepCopyInto ¶
func (in *PrivateIPSpecResource) DeepCopyInto(out *PrivateIPSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateIPStatus ¶
type PrivateIPStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*PrivateIPStatus) DeepCopy ¶
func (in *PrivateIPStatus) DeepCopy() *PrivateIPStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateIPStatus.
func (*PrivateIPStatus) DeepCopyInto ¶
func (in *PrivateIPStatus) DeepCopyInto(out *PrivateIPStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIP ¶
type PublicIP struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PublicIPSpec `json:"spec,omitempty"` Status PublicIPStatus `json:"status,omitempty"` }
func (*PublicIP) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIP.
func (*PublicIP) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIP) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PublicIP) SetupWebhookWithManager ¶
func (*PublicIP) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PublicIP) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type PublicIPList ¶
type PublicIPList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PublicIP CRD objects Items []PublicIP `json:"items,omitempty"` }
PublicIPList is a list of PublicIPs
func (*PublicIPList) DeepCopy ¶
func (in *PublicIPList) DeepCopy() *PublicIPList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPList.
func (*PublicIPList) DeepCopyInto ¶
func (in *PublicIPList) DeepCopyInto(out *PublicIPList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPList) DeepCopyObject ¶
func (in *PublicIPList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PublicIPPool ¶
type PublicIPPool struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PublicIPPoolSpec `json:"spec,omitempty"` Status PublicIPPoolStatus `json:"status,omitempty"` }
func (*PublicIPPool) DeepCopy ¶
func (in *PublicIPPool) DeepCopy() *PublicIPPool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPool.
func (*PublicIPPool) DeepCopyInto ¶
func (in *PublicIPPool) DeepCopyInto(out *PublicIPPool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPPool) DeepCopyObject ¶
func (in *PublicIPPool) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PublicIPPool) SetupWebhookWithManager ¶
func (r *PublicIPPool) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*PublicIPPool) ValidateCreate ¶
func (r *PublicIPPool) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PublicIPPool) ValidateDelete ¶
func (r *PublicIPPool) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*PublicIPPool) ValidateUpdate ¶
func (r *PublicIPPool) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PublicIPPoolCapacity ¶
type PublicIPPoolCapacity struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PublicIPPoolCapacitySpec `json:"spec,omitempty"` Status PublicIPPoolCapacityStatus `json:"status,omitempty"` }
func (*PublicIPPoolCapacity) DeepCopy ¶
func (in *PublicIPPoolCapacity) DeepCopy() *PublicIPPoolCapacity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPoolCapacity.
func (*PublicIPPoolCapacity) DeepCopyInto ¶
func (in *PublicIPPoolCapacity) DeepCopyInto(out *PublicIPPoolCapacity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPPoolCapacity) DeepCopyObject ¶
func (in *PublicIPPoolCapacity) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PublicIPPoolCapacity) SetupWebhookWithManager ¶
func (r *PublicIPPoolCapacity) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*PublicIPPoolCapacity) ValidateCreate ¶
func (r *PublicIPPoolCapacity) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PublicIPPoolCapacity) ValidateDelete ¶
func (r *PublicIPPoolCapacity) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*PublicIPPoolCapacity) ValidateUpdate ¶
func (r *PublicIPPoolCapacity) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PublicIPPoolCapacityList ¶
type PublicIPPoolCapacityList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PublicIPPoolCapacity CRD objects Items []PublicIPPoolCapacity `json:"items,omitempty"` }
PublicIPPoolCapacityList is a list of PublicIPPoolCapacitys
func (*PublicIPPoolCapacityList) DeepCopy ¶
func (in *PublicIPPoolCapacityList) DeepCopy() *PublicIPPoolCapacityList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPoolCapacityList.
func (*PublicIPPoolCapacityList) DeepCopyInto ¶
func (in *PublicIPPoolCapacityList) DeepCopyInto(out *PublicIPPoolCapacityList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPPoolCapacityList) DeepCopyObject ¶
func (in *PublicIPPoolCapacityList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PublicIPPoolCapacitySpec ¶
type PublicIPPoolCapacitySpec struct { State *PublicIPPoolCapacitySpecResource `json:"state,omitempty" tf:"-"` Resource PublicIPPoolCapacitySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*PublicIPPoolCapacitySpec) DeepCopy ¶
func (in *PublicIPPoolCapacitySpec) DeepCopy() *PublicIPPoolCapacitySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPoolCapacitySpec.
func (*PublicIPPoolCapacitySpec) DeepCopyInto ¶
func (in *PublicIPPoolCapacitySpec) DeepCopyInto(out *PublicIPPoolCapacitySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPPoolCapacitySpecResource ¶
type PublicIPPoolCapacitySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ByoipID *string `json:"byoipID" tf:"byoip_id"` CidrBlock *string `json:"cidrBlock" tf:"cidr_block"` PublicIPPoolID *string `json:"publicIPPoolID" tf:"public_ip_pool_id"` }
func (*PublicIPPoolCapacitySpecResource) DeepCopy ¶
func (in *PublicIPPoolCapacitySpecResource) DeepCopy() *PublicIPPoolCapacitySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPoolCapacitySpecResource.
func (*PublicIPPoolCapacitySpecResource) DeepCopyInto ¶
func (in *PublicIPPoolCapacitySpecResource) DeepCopyInto(out *PublicIPPoolCapacitySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPPoolCapacityStatus ¶
type PublicIPPoolCapacityStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*PublicIPPoolCapacityStatus) DeepCopy ¶
func (in *PublicIPPoolCapacityStatus) DeepCopy() *PublicIPPoolCapacityStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPoolCapacityStatus.
func (*PublicIPPoolCapacityStatus) DeepCopyInto ¶
func (in *PublicIPPoolCapacityStatus) DeepCopyInto(out *PublicIPPoolCapacityStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPPoolList ¶
type PublicIPPoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PublicIPPool CRD objects Items []PublicIPPool `json:"items,omitempty"` }
PublicIPPoolList is a list of PublicIPPools
func (*PublicIPPoolList) DeepCopy ¶
func (in *PublicIPPoolList) DeepCopy() *PublicIPPoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPoolList.
func (*PublicIPPoolList) DeepCopyInto ¶
func (in *PublicIPPoolList) DeepCopyInto(out *PublicIPPoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPPoolList) DeepCopyObject ¶
func (in *PublicIPPoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PublicIPPoolSpec ¶
type PublicIPPoolSpec struct { State *PublicIPPoolSpecResource `json:"state,omitempty" tf:"-"` Resource PublicIPPoolSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*PublicIPPoolSpec) DeepCopy ¶
func (in *PublicIPPoolSpec) DeepCopy() *PublicIPPoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPoolSpec.
func (*PublicIPPoolSpec) DeepCopyInto ¶
func (in *PublicIPPoolSpec) DeepCopyInto(out *PublicIPPoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPPoolSpecResource ¶
type PublicIPPoolSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CidrBlocks []string `json:"cidrBlocks,omitempty" tf:"cidr_blocks"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` }
func (*PublicIPPoolSpecResource) DeepCopy ¶
func (in *PublicIPPoolSpecResource) DeepCopy() *PublicIPPoolSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPoolSpecResource.
func (*PublicIPPoolSpecResource) DeepCopyInto ¶
func (in *PublicIPPoolSpecResource) DeepCopyInto(out *PublicIPPoolSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPPoolStatus ¶
type PublicIPPoolStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*PublicIPPoolStatus) DeepCopy ¶
func (in *PublicIPPoolStatus) DeepCopy() *PublicIPPoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPoolStatus.
func (*PublicIPPoolStatus) DeepCopyInto ¶
func (in *PublicIPPoolStatus) DeepCopyInto(out *PublicIPPoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPSpec ¶
type PublicIPSpec struct { State *PublicIPSpecResource `json:"state,omitempty" tf:"-"` Resource PublicIPSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*PublicIPSpec) DeepCopy ¶
func (in *PublicIPSpec) DeepCopy() *PublicIPSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPSpec.
func (*PublicIPSpec) DeepCopyInto ¶
func (in *PublicIPSpec) DeepCopyInto(out *PublicIPSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPSpecResource ¶
type PublicIPSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AssignedEntityID *string `json:"assignedEntityID,omitempty" tf:"assigned_entity_id"` // +optional AssignedEntityType *string `json:"assignedEntityType,omitempty" tf:"assigned_entity_type"` // +optional AvailabilityDomain *string `json:"availabilityDomain,omitempty" tf:"availability_domain"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional IpAddress *string `json:"ipAddress,omitempty" tf:"ip_address"` Lifetime *string `json:"lifetime" tf:"lifetime"` // +optional PrivateIPID *string `json:"privateIPID,omitempty" tf:"private_ip_id"` // +optional PublicIPPoolID *string `json:"publicIPPoolID,omitempty" tf:"public_ip_pool_id"` // +optional Scope *string `json:"scope,omitempty" tf:"scope"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` }
func (*PublicIPSpecResource) DeepCopy ¶
func (in *PublicIPSpecResource) DeepCopy() *PublicIPSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPSpecResource.
func (*PublicIPSpecResource) DeepCopyInto ¶
func (in *PublicIPSpecResource) DeepCopyInto(out *PublicIPSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPStatus ¶
type PublicIPStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*PublicIPStatus) DeepCopy ¶
func (in *PublicIPStatus) DeepCopy() *PublicIPStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPStatus.
func (*PublicIPStatus) DeepCopyInto ¶
func (in *PublicIPStatus) DeepCopyInto(out *PublicIPStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RemotePeeringConnection ¶
type RemotePeeringConnection struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RemotePeeringConnectionSpec `json:"spec,omitempty"` Status RemotePeeringConnectionStatus `json:"status,omitempty"` }
func (*RemotePeeringConnection) DeepCopy ¶
func (in *RemotePeeringConnection) DeepCopy() *RemotePeeringConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemotePeeringConnection.
func (*RemotePeeringConnection) DeepCopyInto ¶
func (in *RemotePeeringConnection) DeepCopyInto(out *RemotePeeringConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RemotePeeringConnection) DeepCopyObject ¶
func (in *RemotePeeringConnection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RemotePeeringConnection) SetupWebhookWithManager ¶
func (r *RemotePeeringConnection) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*RemotePeeringConnection) ValidateCreate ¶
func (r *RemotePeeringConnection) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RemotePeeringConnection) ValidateDelete ¶
func (r *RemotePeeringConnection) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*RemotePeeringConnection) ValidateUpdate ¶
func (r *RemotePeeringConnection) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type RemotePeeringConnectionList ¶
type RemotePeeringConnectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RemotePeeringConnection CRD objects Items []RemotePeeringConnection `json:"items,omitempty"` }
RemotePeeringConnectionList is a list of RemotePeeringConnections
func (*RemotePeeringConnectionList) DeepCopy ¶
func (in *RemotePeeringConnectionList) DeepCopy() *RemotePeeringConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemotePeeringConnectionList.
func (*RemotePeeringConnectionList) DeepCopyInto ¶
func (in *RemotePeeringConnectionList) DeepCopyInto(out *RemotePeeringConnectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RemotePeeringConnectionList) DeepCopyObject ¶
func (in *RemotePeeringConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RemotePeeringConnectionSpec ¶
type RemotePeeringConnectionSpec struct { State *RemotePeeringConnectionSpecResource `json:"state,omitempty" tf:"-"` Resource RemotePeeringConnectionSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*RemotePeeringConnectionSpec) DeepCopy ¶
func (in *RemotePeeringConnectionSpec) DeepCopy() *RemotePeeringConnectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemotePeeringConnectionSpec.
func (*RemotePeeringConnectionSpec) DeepCopyInto ¶
func (in *RemotePeeringConnectionSpec) DeepCopyInto(out *RemotePeeringConnectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RemotePeeringConnectionSpecResource ¶
type RemotePeeringConnectionSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` DrgID *string `json:"drgID" tf:"drg_id"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional IsCrossTenancyPeering *bool `json:"isCrossTenancyPeering,omitempty" tf:"is_cross_tenancy_peering"` // +optional PeerID *string `json:"peerID,omitempty" tf:"peer_id"` // +optional PeerRegionName *string `json:"peerRegionName,omitempty" tf:"peer_region_name"` // +optional PeerTenancyID *string `json:"peerTenancyID,omitempty" tf:"peer_tenancy_id"` // +optional PeeringStatus *string `json:"peeringStatus,omitempty" tf:"peering_status"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` }
func (*RemotePeeringConnectionSpecResource) DeepCopy ¶
func (in *RemotePeeringConnectionSpecResource) DeepCopy() *RemotePeeringConnectionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemotePeeringConnectionSpecResource.
func (*RemotePeeringConnectionSpecResource) DeepCopyInto ¶
func (in *RemotePeeringConnectionSpecResource) DeepCopyInto(out *RemotePeeringConnectionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RemotePeeringConnectionStatus ¶
type RemotePeeringConnectionStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*RemotePeeringConnectionStatus) DeepCopy ¶
func (in *RemotePeeringConnectionStatus) DeepCopy() *RemotePeeringConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemotePeeringConnectionStatus.
func (*RemotePeeringConnectionStatus) DeepCopyInto ¶
func (in *RemotePeeringConnectionStatus) DeepCopyInto(out *RemotePeeringConnectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteTable ¶
type RouteTable struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RouteTableSpec `json:"spec,omitempty"` Status RouteTableStatus `json:"status,omitempty"` }
func (*RouteTable) DeepCopy ¶
func (in *RouteTable) DeepCopy() *RouteTable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTable.
func (*RouteTable) DeepCopyInto ¶
func (in *RouteTable) DeepCopyInto(out *RouteTable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteTable) DeepCopyObject ¶
func (in *RouteTable) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouteTable) SetupWebhookWithManager ¶
func (r *RouteTable) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*RouteTable) ValidateCreate ¶
func (r *RouteTable) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RouteTable) ValidateDelete ¶
func (r *RouteTable) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*RouteTable) ValidateUpdate ¶
func (r *RouteTable) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type RouteTableAttachment ¶
type RouteTableAttachment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RouteTableAttachmentSpec `json:"spec,omitempty"` Status RouteTableAttachmentStatus `json:"status,omitempty"` }
func (*RouteTableAttachment) DeepCopy ¶
func (in *RouteTableAttachment) DeepCopy() *RouteTableAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableAttachment.
func (*RouteTableAttachment) DeepCopyInto ¶
func (in *RouteTableAttachment) DeepCopyInto(out *RouteTableAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteTableAttachment) DeepCopyObject ¶
func (in *RouteTableAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouteTableAttachment) SetupWebhookWithManager ¶
func (r *RouteTableAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*RouteTableAttachment) ValidateCreate ¶
func (r *RouteTableAttachment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RouteTableAttachment) ValidateDelete ¶
func (r *RouteTableAttachment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*RouteTableAttachment) ValidateUpdate ¶
func (r *RouteTableAttachment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type RouteTableAttachmentList ¶
type RouteTableAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RouteTableAttachment CRD objects Items []RouteTableAttachment `json:"items,omitempty"` }
RouteTableAttachmentList is a list of RouteTableAttachments
func (*RouteTableAttachmentList) DeepCopy ¶
func (in *RouteTableAttachmentList) DeepCopy() *RouteTableAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableAttachmentList.
func (*RouteTableAttachmentList) DeepCopyInto ¶
func (in *RouteTableAttachmentList) DeepCopyInto(out *RouteTableAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteTableAttachmentList) DeepCopyObject ¶
func (in *RouteTableAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RouteTableAttachmentSpec ¶
type RouteTableAttachmentSpec struct { State *RouteTableAttachmentSpecResource `json:"state,omitempty" tf:"-"` Resource RouteTableAttachmentSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*RouteTableAttachmentSpec) DeepCopy ¶
func (in *RouteTableAttachmentSpec) DeepCopy() *RouteTableAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableAttachmentSpec.
func (*RouteTableAttachmentSpec) DeepCopyInto ¶
func (in *RouteTableAttachmentSpec) DeepCopyInto(out *RouteTableAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteTableAttachmentSpecResource ¶
type RouteTableAttachmentSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` RouteTableID *string `json:"routeTableID" tf:"route_table_id"` SubnetID *string `json:"subnetID" tf:"subnet_id"` }
func (*RouteTableAttachmentSpecResource) DeepCopy ¶
func (in *RouteTableAttachmentSpecResource) DeepCopy() *RouteTableAttachmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableAttachmentSpecResource.
func (*RouteTableAttachmentSpecResource) DeepCopyInto ¶
func (in *RouteTableAttachmentSpecResource) DeepCopyInto(out *RouteTableAttachmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteTableAttachmentStatus ¶
type RouteTableAttachmentStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*RouteTableAttachmentStatus) DeepCopy ¶
func (in *RouteTableAttachmentStatus) DeepCopy() *RouteTableAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableAttachmentStatus.
func (*RouteTableAttachmentStatus) DeepCopyInto ¶
func (in *RouteTableAttachmentStatus) DeepCopyInto(out *RouteTableAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteTableList ¶
type RouteTableList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RouteTable CRD objects Items []RouteTable `json:"items,omitempty"` }
RouteTableList is a list of RouteTables
func (*RouteTableList) DeepCopy ¶
func (in *RouteTableList) DeepCopy() *RouteTableList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableList.
func (*RouteTableList) DeepCopyInto ¶
func (in *RouteTableList) DeepCopyInto(out *RouteTableList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteTableList) DeepCopyObject ¶
func (in *RouteTableList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RouteTableSpec ¶
type RouteTableSpec struct { State *RouteTableSpecResource `json:"state,omitempty" tf:"-"` Resource RouteTableSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*RouteTableSpec) DeepCopy ¶
func (in *RouteTableSpec) DeepCopy() *RouteTableSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableSpec.
func (*RouteTableSpec) DeepCopyInto ¶
func (in *RouteTableSpec) DeepCopyInto(out *RouteTableSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteTableSpecResource ¶
type RouteTableSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional RouteRules []RouteTableSpecRouteRules `json:"routeRules,omitempty" tf:"route_rules"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` VcnID *string `json:"vcnID" tf:"vcn_id"` }
func (*RouteTableSpecResource) DeepCopy ¶
func (in *RouteTableSpecResource) DeepCopy() *RouteTableSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableSpecResource.
func (*RouteTableSpecResource) DeepCopyInto ¶
func (in *RouteTableSpecResource) DeepCopyInto(out *RouteTableSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteTableSpecRouteRules ¶
type RouteTableSpecRouteRules struct { // +optional // Deprecated CidrBlock *string `json:"cidrBlock,omitempty" tf:"cidr_block"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Destination *string `json:"destination,omitempty" tf:"destination"` // +optional DestinationType *string `json:"destinationType,omitempty" tf:"destination_type"` NetworkEntityID *string `json:"networkEntityID" tf:"network_entity_id"` }
func (*RouteTableSpecRouteRules) DeepCopy ¶
func (in *RouteTableSpecRouteRules) DeepCopy() *RouteTableSpecRouteRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableSpecRouteRules.
func (*RouteTableSpecRouteRules) DeepCopyInto ¶
func (in *RouteTableSpecRouteRules) DeepCopyInto(out *RouteTableSpecRouteRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteTableStatus ¶
type RouteTableStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*RouteTableStatus) DeepCopy ¶
func (in *RouteTableStatus) DeepCopy() *RouteTableStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableStatus.
func (*RouteTableStatus) DeepCopyInto ¶
func (in *RouteTableStatus) DeepCopyInto(out *RouteTableStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityList ¶
type SecurityList struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecurityListSpec `json:"spec,omitempty"` Status SecurityListStatus `json:"status,omitempty"` }
func (*SecurityList) DeepCopy ¶
func (in *SecurityList) DeepCopy() *SecurityList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityList.
func (*SecurityList) DeepCopyInto ¶
func (in *SecurityList) DeepCopyInto(out *SecurityList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityList) DeepCopyObject ¶
func (in *SecurityList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityList) SetupWebhookWithManager ¶
func (r *SecurityList) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SecurityList) ValidateCreate ¶
func (r *SecurityList) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SecurityList) ValidateDelete ¶
func (r *SecurityList) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SecurityList) ValidateUpdate ¶
func (r *SecurityList) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SecurityListList ¶
type SecurityListList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SecurityList CRD objects Items []SecurityList `json:"items,omitempty"` }
SecurityListList is a list of SecurityLists
func (*SecurityListList) DeepCopy ¶
func (in *SecurityListList) DeepCopy() *SecurityListList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityListList.
func (*SecurityListList) DeepCopyInto ¶
func (in *SecurityListList) DeepCopyInto(out *SecurityListList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityListList) DeepCopyObject ¶
func (in *SecurityListList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SecurityListSpec ¶
type SecurityListSpec struct { State *SecurityListSpecResource `json:"state,omitempty" tf:"-"` Resource SecurityListSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*SecurityListSpec) DeepCopy ¶
func (in *SecurityListSpec) DeepCopy() *SecurityListSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityListSpec.
func (*SecurityListSpec) DeepCopyInto ¶
func (in *SecurityListSpec) DeepCopyInto(out *SecurityListSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityListSpecEgressSecurityRules ¶
type SecurityListSpecEgressSecurityRules struct { // +optional Description *string `json:"description,omitempty" tf:"description"` Destination *string `json:"destination" tf:"destination"` // +optional DestinationType *string `json:"destinationType,omitempty" tf:"destination_type"` // +optional IcmpOptions *SecurityListSpecEgressSecurityRulesIcmpOptions `json:"icmpOptions,omitempty" tf:"icmp_options"` Protocol *string `json:"protocol" tf:"protocol"` // +optional Stateless *bool `json:"stateless,omitempty" tf:"stateless"` // +optional TcpOptions *SecurityListSpecEgressSecurityRulesTcpOptions `json:"tcpOptions,omitempty" tf:"tcp_options"` // +optional UdpOptions *SecurityListSpecEgressSecurityRulesUdpOptions `json:"udpOptions,omitempty" tf:"udp_options"` }
func (*SecurityListSpecEgressSecurityRules) DeepCopy ¶
func (in *SecurityListSpecEgressSecurityRules) DeepCopy() *SecurityListSpecEgressSecurityRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityListSpecEgressSecurityRules.
func (*SecurityListSpecEgressSecurityRules) DeepCopyInto ¶
func (in *SecurityListSpecEgressSecurityRules) DeepCopyInto(out *SecurityListSpecEgressSecurityRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityListSpecEgressSecurityRulesIcmpOptions ¶
type SecurityListSpecEgressSecurityRulesIcmpOptions struct { // +optional Code *int64 `json:"code,omitempty" tf:"code"` Type *int64 `json:"type" tf:"type"` }
func (*SecurityListSpecEgressSecurityRulesIcmpOptions) DeepCopy ¶
func (in *SecurityListSpecEgressSecurityRulesIcmpOptions) DeepCopy() *SecurityListSpecEgressSecurityRulesIcmpOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityListSpecEgressSecurityRulesIcmpOptions.
func (*SecurityListSpecEgressSecurityRulesIcmpOptions) DeepCopyInto ¶
func (in *SecurityListSpecEgressSecurityRulesIcmpOptions) DeepCopyInto(out *SecurityListSpecEgressSecurityRulesIcmpOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityListSpecEgressSecurityRulesIcmpOptionsCodec ¶
type SecurityListSpecEgressSecurityRulesIcmpOptionsCodec struct { }
+k8s:deepcopy-gen=false
func (SecurityListSpecEgressSecurityRulesIcmpOptionsCodec) Decode ¶
func (SecurityListSpecEgressSecurityRulesIcmpOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type SecurityListSpecEgressSecurityRulesTcpOptions ¶
type SecurityListSpecEgressSecurityRulesTcpOptions struct { // +optional Max *int64 `json:"max,omitempty" tf:"max"` // +optional Min *int64 `json:"min,omitempty" tf:"min"` // +optional SourcePortRange *SecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRange `json:"sourcePortRange,omitempty" tf:"source_port_range"` }
func (*SecurityListSpecEgressSecurityRulesTcpOptions) DeepCopy ¶
func (in *SecurityListSpecEgressSecurityRulesTcpOptions) DeepCopy() *SecurityListSpecEgressSecurityRulesTcpOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityListSpecEgressSecurityRulesTcpOptions.
func (*SecurityListSpecEgressSecurityRulesTcpOptions) DeepCopyInto ¶
func (in *SecurityListSpecEgressSecurityRulesTcpOptions) DeepCopyInto(out *SecurityListSpecEgressSecurityRulesTcpOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityListSpecEgressSecurityRulesTcpOptionsCodec ¶
type SecurityListSpecEgressSecurityRulesTcpOptionsCodec struct { }
+k8s:deepcopy-gen=false
func (SecurityListSpecEgressSecurityRulesTcpOptionsCodec) Decode ¶
func (SecurityListSpecEgressSecurityRulesTcpOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type SecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRange ¶
type SecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRange struct { Max *int64 `json:"max" tf:"max"` Min *int64 `json:"min" tf:"min"` }
func (*SecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRange) DeepCopy ¶
func (in *SecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRange) DeepCopy() *SecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRange.
func (*SecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRange) DeepCopyInto ¶
func (in *SecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRange) DeepCopyInto(out *SecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRange)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRangeCodec ¶
type SecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRangeCodec struct { }
+k8s:deepcopy-gen=false
func (SecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRangeCodec) Decode ¶
func (SecurityListSpecEgressSecurityRulesTcpOptionsSourcePortRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type SecurityListSpecEgressSecurityRulesUdpOptions ¶
type SecurityListSpecEgressSecurityRulesUdpOptions struct { // +optional Max *int64 `json:"max,omitempty" tf:"max"` // +optional Min *int64 `json:"min,omitempty" tf:"min"` // +optional SourcePortRange *SecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRange `json:"sourcePortRange,omitempty" tf:"source_port_range"` }
func (*SecurityListSpecEgressSecurityRulesUdpOptions) DeepCopy ¶
func (in *SecurityListSpecEgressSecurityRulesUdpOptions) DeepCopy() *SecurityListSpecEgressSecurityRulesUdpOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityListSpecEgressSecurityRulesUdpOptions.
func (*SecurityListSpecEgressSecurityRulesUdpOptions) DeepCopyInto ¶
func (in *SecurityListSpecEgressSecurityRulesUdpOptions) DeepCopyInto(out *SecurityListSpecEgressSecurityRulesUdpOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityListSpecEgressSecurityRulesUdpOptionsCodec ¶
type SecurityListSpecEgressSecurityRulesUdpOptionsCodec struct { }
+k8s:deepcopy-gen=false
func (SecurityListSpecEgressSecurityRulesUdpOptionsCodec) Decode ¶
func (SecurityListSpecEgressSecurityRulesUdpOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type SecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRange ¶
type SecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRange struct { Max *int64 `json:"max" tf:"max"` Min *int64 `json:"min" tf:"min"` }
func (*SecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRange) DeepCopy ¶
func (in *SecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRange) DeepCopy() *SecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRange.
func (*SecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRange) DeepCopyInto ¶
func (in *SecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRange) DeepCopyInto(out *SecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRange)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRangeCodec ¶
type SecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRangeCodec struct { }
+k8s:deepcopy-gen=false
func (SecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRangeCodec) Decode ¶
func (SecurityListSpecEgressSecurityRulesUdpOptionsSourcePortRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type SecurityListSpecIngressSecurityRules ¶
type SecurityListSpecIngressSecurityRules struct { // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional IcmpOptions *SecurityListSpecIngressSecurityRulesIcmpOptions `json:"icmpOptions,omitempty" tf:"icmp_options"` Protocol *string `json:"protocol" tf:"protocol"` Source *string `json:"source" tf:"source"` // +optional SourceType *string `json:"sourceType,omitempty" tf:"source_type"` // +optional Stateless *bool `json:"stateless,omitempty" tf:"stateless"` // +optional TcpOptions *SecurityListSpecIngressSecurityRulesTcpOptions `json:"tcpOptions,omitempty" tf:"tcp_options"` // +optional UdpOptions *SecurityListSpecIngressSecurityRulesUdpOptions `json:"udpOptions,omitempty" tf:"udp_options"` }
func (*SecurityListSpecIngressSecurityRules) DeepCopy ¶
func (in *SecurityListSpecIngressSecurityRules) DeepCopy() *SecurityListSpecIngressSecurityRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityListSpecIngressSecurityRules.
func (*SecurityListSpecIngressSecurityRules) DeepCopyInto ¶
func (in *SecurityListSpecIngressSecurityRules) DeepCopyInto(out *SecurityListSpecIngressSecurityRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityListSpecIngressSecurityRulesIcmpOptions ¶
type SecurityListSpecIngressSecurityRulesIcmpOptions struct { // +optional Code *int64 `json:"code,omitempty" tf:"code"` Type *int64 `json:"type" tf:"type"` }
func (*SecurityListSpecIngressSecurityRulesIcmpOptions) DeepCopy ¶
func (in *SecurityListSpecIngressSecurityRulesIcmpOptions) DeepCopy() *SecurityListSpecIngressSecurityRulesIcmpOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityListSpecIngressSecurityRulesIcmpOptions.
func (*SecurityListSpecIngressSecurityRulesIcmpOptions) DeepCopyInto ¶
func (in *SecurityListSpecIngressSecurityRulesIcmpOptions) DeepCopyInto(out *SecurityListSpecIngressSecurityRulesIcmpOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityListSpecIngressSecurityRulesIcmpOptionsCodec ¶
type SecurityListSpecIngressSecurityRulesIcmpOptionsCodec struct { }
+k8s:deepcopy-gen=false
func (SecurityListSpecIngressSecurityRulesIcmpOptionsCodec) Decode ¶
func (SecurityListSpecIngressSecurityRulesIcmpOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type SecurityListSpecIngressSecurityRulesTcpOptions ¶
type SecurityListSpecIngressSecurityRulesTcpOptions struct { // +optional Max *int64 `json:"max,omitempty" tf:"max"` // +optional Min *int64 `json:"min,omitempty" tf:"min"` // +optional SourcePortRange *SecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRange `json:"sourcePortRange,omitempty" tf:"source_port_range"` }
func (*SecurityListSpecIngressSecurityRulesTcpOptions) DeepCopy ¶
func (in *SecurityListSpecIngressSecurityRulesTcpOptions) DeepCopy() *SecurityListSpecIngressSecurityRulesTcpOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityListSpecIngressSecurityRulesTcpOptions.
func (*SecurityListSpecIngressSecurityRulesTcpOptions) DeepCopyInto ¶
func (in *SecurityListSpecIngressSecurityRulesTcpOptions) DeepCopyInto(out *SecurityListSpecIngressSecurityRulesTcpOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityListSpecIngressSecurityRulesTcpOptionsCodec ¶
type SecurityListSpecIngressSecurityRulesTcpOptionsCodec struct { }
+k8s:deepcopy-gen=false
func (SecurityListSpecIngressSecurityRulesTcpOptionsCodec) Decode ¶
func (SecurityListSpecIngressSecurityRulesTcpOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type SecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRange ¶
type SecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRange struct { Max *int64 `json:"max" tf:"max"` Min *int64 `json:"min" tf:"min"` }
func (*SecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRange) DeepCopy ¶
func (in *SecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRange) DeepCopy() *SecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRange.
func (*SecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRange) DeepCopyInto ¶
func (in *SecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRange) DeepCopyInto(out *SecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRange)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRangeCodec ¶
type SecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRangeCodec struct { }
+k8s:deepcopy-gen=false
func (SecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRangeCodec) Decode ¶
func (SecurityListSpecIngressSecurityRulesTcpOptionsSourcePortRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type SecurityListSpecIngressSecurityRulesUdpOptions ¶
type SecurityListSpecIngressSecurityRulesUdpOptions struct { // +optional Max *int64 `json:"max,omitempty" tf:"max"` // +optional Min *int64 `json:"min,omitempty" tf:"min"` // +optional SourcePortRange *SecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRange `json:"sourcePortRange,omitempty" tf:"source_port_range"` }
func (*SecurityListSpecIngressSecurityRulesUdpOptions) DeepCopy ¶
func (in *SecurityListSpecIngressSecurityRulesUdpOptions) DeepCopy() *SecurityListSpecIngressSecurityRulesUdpOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityListSpecIngressSecurityRulesUdpOptions.
func (*SecurityListSpecIngressSecurityRulesUdpOptions) DeepCopyInto ¶
func (in *SecurityListSpecIngressSecurityRulesUdpOptions) DeepCopyInto(out *SecurityListSpecIngressSecurityRulesUdpOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityListSpecIngressSecurityRulesUdpOptionsCodec ¶
type SecurityListSpecIngressSecurityRulesUdpOptionsCodec struct { }
+k8s:deepcopy-gen=false
func (SecurityListSpecIngressSecurityRulesUdpOptionsCodec) Decode ¶
func (SecurityListSpecIngressSecurityRulesUdpOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type SecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRange ¶
type SecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRange struct { Max *int64 `json:"max" tf:"max"` Min *int64 `json:"min" tf:"min"` }
func (*SecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRange) DeepCopy ¶
func (in *SecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRange) DeepCopy() *SecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRange.
func (*SecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRange) DeepCopyInto ¶
func (in *SecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRange) DeepCopyInto(out *SecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRange)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRangeCodec ¶
type SecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRangeCodec struct { }
+k8s:deepcopy-gen=false
func (SecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRangeCodec) Decode ¶
func (SecurityListSpecIngressSecurityRulesUdpOptionsSourcePortRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type SecurityListSpecResource ¶
type SecurityListSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional EgressSecurityRules []SecurityListSpecEgressSecurityRules `json:"egressSecurityRules,omitempty" tf:"egress_security_rules"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional IngressSecurityRules []SecurityListSpecIngressSecurityRules `json:"ingressSecurityRules,omitempty" tf:"ingress_security_rules"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` VcnID *string `json:"vcnID" tf:"vcn_id"` }
func (*SecurityListSpecResource) DeepCopy ¶
func (in *SecurityListSpecResource) DeepCopy() *SecurityListSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityListSpecResource.
func (*SecurityListSpecResource) DeepCopyInto ¶
func (in *SecurityListSpecResource) DeepCopyInto(out *SecurityListSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityListStatus ¶
type SecurityListStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*SecurityListStatus) DeepCopy ¶
func (in *SecurityListStatus) DeepCopy() *SecurityListStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityListStatus.
func (*SecurityListStatus) DeepCopyInto ¶
func (in *SecurityListStatus) DeepCopyInto(out *SecurityListStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceGateway ¶
type ServiceGateway struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceGatewaySpec `json:"spec,omitempty"` Status ServiceGatewayStatus `json:"status,omitempty"` }
func (*ServiceGateway) DeepCopy ¶
func (in *ServiceGateway) DeepCopy() *ServiceGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceGateway.
func (*ServiceGateway) DeepCopyInto ¶
func (in *ServiceGateway) DeepCopyInto(out *ServiceGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceGateway) DeepCopyObject ¶
func (in *ServiceGateway) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceGateway) SetupWebhookWithManager ¶
func (r *ServiceGateway) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ServiceGateway) ValidateCreate ¶
func (r *ServiceGateway) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ServiceGateway) ValidateDelete ¶
func (r *ServiceGateway) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ServiceGateway) ValidateUpdate ¶
func (r *ServiceGateway) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ServiceGatewayList ¶
type ServiceGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ServiceGateway CRD objects Items []ServiceGateway `json:"items,omitempty"` }
ServiceGatewayList is a list of ServiceGateways
func (*ServiceGatewayList) DeepCopy ¶
func (in *ServiceGatewayList) DeepCopy() *ServiceGatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceGatewayList.
func (*ServiceGatewayList) DeepCopyInto ¶
func (in *ServiceGatewayList) DeepCopyInto(out *ServiceGatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceGatewayList) DeepCopyObject ¶
func (in *ServiceGatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceGatewaySpec ¶
type ServiceGatewaySpec struct { State *ServiceGatewaySpecResource `json:"state,omitempty" tf:"-"` Resource ServiceGatewaySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ServiceGatewaySpec) DeepCopy ¶
func (in *ServiceGatewaySpec) DeepCopy() *ServiceGatewaySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceGatewaySpec.
func (*ServiceGatewaySpec) DeepCopyInto ¶
func (in *ServiceGatewaySpec) DeepCopyInto(out *ServiceGatewaySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceGatewaySpecResource ¶
type ServiceGatewaySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional BlockTraffic *bool `json:"blockTraffic,omitempty" tf:"block_traffic"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional RouteTableID *string `json:"routeTableID,omitempty" tf:"route_table_id"` Services []ServiceGatewaySpecServices `json:"services" tf:"services"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` VcnID *string `json:"vcnID" tf:"vcn_id"` }
func (*ServiceGatewaySpecResource) DeepCopy ¶
func (in *ServiceGatewaySpecResource) DeepCopy() *ServiceGatewaySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceGatewaySpecResource.
func (*ServiceGatewaySpecResource) DeepCopyInto ¶
func (in *ServiceGatewaySpecResource) DeepCopyInto(out *ServiceGatewaySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceGatewaySpecServices ¶
type ServiceGatewaySpecServices struct { ServiceID *string `json:"serviceID" tf:"service_id"` // +optional ServiceName *string `json:"serviceName,omitempty" tf:"service_name"` }
func (*ServiceGatewaySpecServices) DeepCopy ¶
func (in *ServiceGatewaySpecServices) DeepCopy() *ServiceGatewaySpecServices
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceGatewaySpecServices.
func (*ServiceGatewaySpecServices) DeepCopyInto ¶
func (in *ServiceGatewaySpecServices) DeepCopyInto(out *ServiceGatewaySpecServices)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceGatewayStatus ¶
type ServiceGatewayStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ServiceGatewayStatus) DeepCopy ¶
func (in *ServiceGatewayStatus) DeepCopy() *ServiceGatewayStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceGatewayStatus.
func (*ServiceGatewayStatus) DeepCopyInto ¶
func (in *ServiceGatewayStatus) DeepCopyInto(out *ServiceGatewayStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShapeManagement ¶
type ShapeManagement struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ShapeManagementSpec `json:"spec,omitempty"` Status ShapeManagementStatus `json:"status,omitempty"` }
func (*ShapeManagement) DeepCopy ¶
func (in *ShapeManagement) DeepCopy() *ShapeManagement
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShapeManagement.
func (*ShapeManagement) DeepCopyInto ¶
func (in *ShapeManagement) DeepCopyInto(out *ShapeManagement)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ShapeManagement) DeepCopyObject ¶
func (in *ShapeManagement) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ShapeManagement) SetupWebhookWithManager ¶
func (r *ShapeManagement) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ShapeManagement) ValidateCreate ¶
func (r *ShapeManagement) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ShapeManagement) ValidateDelete ¶
func (r *ShapeManagement) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ShapeManagement) ValidateUpdate ¶
func (r *ShapeManagement) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ShapeManagementList ¶
type ShapeManagementList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ShapeManagement CRD objects Items []ShapeManagement `json:"items,omitempty"` }
ShapeManagementList is a list of ShapeManagements
func (*ShapeManagementList) DeepCopy ¶
func (in *ShapeManagementList) DeepCopy() *ShapeManagementList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShapeManagementList.
func (*ShapeManagementList) DeepCopyInto ¶
func (in *ShapeManagementList) DeepCopyInto(out *ShapeManagementList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ShapeManagementList) DeepCopyObject ¶
func (in *ShapeManagementList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ShapeManagementSpec ¶
type ShapeManagementSpec struct { State *ShapeManagementSpecResource `json:"state,omitempty" tf:"-"` Resource ShapeManagementSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ShapeManagementSpec) DeepCopy ¶
func (in *ShapeManagementSpec) DeepCopy() *ShapeManagementSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShapeManagementSpec.
func (*ShapeManagementSpec) DeepCopyInto ¶
func (in *ShapeManagementSpec) DeepCopyInto(out *ShapeManagementSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShapeManagementSpecResource ¶
type ShapeManagementSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` ImageID *string `json:"imageID" tf:"image_id"` ShapeName *string `json:"shapeName" tf:"shape_name"` }
func (*ShapeManagementSpecResource) DeepCopy ¶
func (in *ShapeManagementSpecResource) DeepCopy() *ShapeManagementSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShapeManagementSpecResource.
func (*ShapeManagementSpecResource) DeepCopyInto ¶
func (in *ShapeManagementSpecResource) DeepCopyInto(out *ShapeManagementSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShapeManagementStatus ¶
type ShapeManagementStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ShapeManagementStatus) DeepCopy ¶
func (in *ShapeManagementStatus) DeepCopy() *ShapeManagementStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShapeManagementStatus.
func (*ShapeManagementStatus) DeepCopyInto ¶
func (in *ShapeManagementStatus) DeepCopyInto(out *ShapeManagementStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Subnet ¶
type Subnet struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SubnetSpec `json:"spec,omitempty"` Status SubnetStatus `json:"status,omitempty"` }
func (*Subnet) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet.
func (*Subnet) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Subnet) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Subnet) SetupWebhookWithManager ¶
func (*Subnet) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Subnet) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type SubnetList ¶
type SubnetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Subnet CRD objects Items []Subnet `json:"items,omitempty"` }
SubnetList is a list of Subnets
func (*SubnetList) DeepCopy ¶
func (in *SubnetList) DeepCopy() *SubnetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetList.
func (*SubnetList) DeepCopyInto ¶
func (in *SubnetList) DeepCopyInto(out *SubnetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubnetList) DeepCopyObject ¶
func (in *SubnetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SubnetSpec ¶
type SubnetSpec struct { State *SubnetSpecResource `json:"state,omitempty" tf:"-"` Resource SubnetSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*SubnetSpec) DeepCopy ¶
func (in *SubnetSpec) DeepCopy() *SubnetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetSpec.
func (*SubnetSpec) DeepCopyInto ¶
func (in *SubnetSpec) DeepCopyInto(out *SubnetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetSpecResource ¶
type SubnetSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AvailabilityDomain *string `json:"availabilityDomain,omitempty" tf:"availability_domain"` CidrBlock *string `json:"cidrBlock" tf:"cidr_block"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DhcpOptionsID *string `json:"dhcpOptionsID,omitempty" tf:"dhcp_options_id"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional DnsLabel *string `json:"dnsLabel,omitempty" tf:"dns_label"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional Ipv6cidrBlock *string `json:"ipv6cidrBlock,omitempty" tf:"ipv6cidr_block"` // +optional Ipv6virtualRouterIP *string `json:"ipv6virtualRouterIP,omitempty" tf:"ipv6virtual_router_ip"` // +optional ProhibitInternetIngress *bool `json:"prohibitInternetIngress,omitempty" tf:"prohibit_internet_ingress"` // +optional ProhibitPublicIPOnVnic *bool `json:"prohibitPublicIPOnVnic,omitempty" tf:"prohibit_public_ip_on_vnic"` // +optional RouteTableID *string `json:"routeTableID,omitempty" tf:"route_table_id"` // +optional // +kubebuilder:validation:MaxItems=5 SecurityListIDS []string `json:"securityListIDS,omitempty" tf:"security_list_ids"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional SubnetDomainName *string `json:"subnetDomainName,omitempty" tf:"subnet_domain_name"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` VcnID *string `json:"vcnID" tf:"vcn_id"` // +optional VirtualRouterIP *string `json:"virtualRouterIP,omitempty" tf:"virtual_router_ip"` // +optional VirtualRouterMAC *string `json:"virtualRouterMAC,omitempty" tf:"virtual_router_mac"` }
func (*SubnetSpecResource) DeepCopy ¶
func (in *SubnetSpecResource) DeepCopy() *SubnetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetSpecResource.
func (*SubnetSpecResource) DeepCopyInto ¶
func (in *SubnetSpecResource) DeepCopyInto(out *SubnetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetStatus ¶
type SubnetStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*SubnetStatus) DeepCopy ¶
func (in *SubnetStatus) DeepCopy() *SubnetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetStatus.
func (*SubnetStatus) DeepCopyInto ¶
func (in *SubnetStatus) DeepCopyInto(out *SubnetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Vcn ¶
type Vcn struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VcnSpec `json:"spec,omitempty"` Status VcnStatus `json:"status,omitempty"` }
func (*Vcn) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Vcn.
func (*Vcn) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Vcn) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Vcn) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Vcn) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type VcnList ¶
type VcnList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Vcn CRD objects Items []Vcn `json:"items,omitempty"` }
VcnList is a list of Vcns
func (*VcnList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VcnList.
func (*VcnList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VcnList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VcnSpec ¶
type VcnSpec struct { State *VcnSpecResource `json:"state,omitempty" tf:"-"` Resource VcnSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*VcnSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VcnSpec.
func (*VcnSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VcnSpecResource ¶
type VcnSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CidrBlock *string `json:"cidrBlock,omitempty" tf:"cidr_block"` // +optional CidrBlocks []string `json:"cidrBlocks,omitempty" tf:"cidr_blocks"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefaultDHCPOptionsID *string `json:"defaultDHCPOptionsID,omitempty" tf:"default_dhcp_options_id"` // +optional DefaultRouteTableID *string `json:"defaultRouteTableID,omitempty" tf:"default_route_table_id"` // +optional DefaultSecurityListID *string `json:"defaultSecurityListID,omitempty" tf:"default_security_list_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional DnsLabel *string `json:"dnsLabel,omitempty" tf:"dns_label"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional Ipv6cidrBlocks []string `json:"ipv6cidrBlocks,omitempty" tf:"ipv6cidr_blocks"` // +optional IsIpv6enabled *bool `json:"isIpv6enabled,omitempty" tf:"is_ipv6enabled"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional VcnDomainName *string `json:"vcnDomainName,omitempty" tf:"vcn_domain_name"` }
func (*VcnSpecResource) DeepCopy ¶
func (in *VcnSpecResource) DeepCopy() *VcnSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VcnSpecResource.
func (*VcnSpecResource) DeepCopyInto ¶
func (in *VcnSpecResource) DeepCopyInto(out *VcnSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VcnStatus ¶
type VcnStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*VcnStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VcnStatus.
func (*VcnStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualCircuit ¶
type VirtualCircuit struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VirtualCircuitSpec `json:"spec,omitempty"` Status VirtualCircuitStatus `json:"status,omitempty"` }
func (*VirtualCircuit) DeepCopy ¶
func (in *VirtualCircuit) DeepCopy() *VirtualCircuit
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualCircuit.
func (*VirtualCircuit) DeepCopyInto ¶
func (in *VirtualCircuit) DeepCopyInto(out *VirtualCircuit)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualCircuit) DeepCopyObject ¶
func (in *VirtualCircuit) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VirtualCircuit) SetupWebhookWithManager ¶
func (r *VirtualCircuit) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VirtualCircuit) ValidateCreate ¶
func (r *VirtualCircuit) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VirtualCircuit) ValidateDelete ¶
func (r *VirtualCircuit) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VirtualCircuit) ValidateUpdate ¶
func (r *VirtualCircuit) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VirtualCircuitList ¶
type VirtualCircuitList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VirtualCircuit CRD objects Items []VirtualCircuit `json:"items,omitempty"` }
VirtualCircuitList is a list of VirtualCircuits
func (*VirtualCircuitList) DeepCopy ¶
func (in *VirtualCircuitList) DeepCopy() *VirtualCircuitList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualCircuitList.
func (*VirtualCircuitList) DeepCopyInto ¶
func (in *VirtualCircuitList) DeepCopyInto(out *VirtualCircuitList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualCircuitList) DeepCopyObject ¶
func (in *VirtualCircuitList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualCircuitSpec ¶
type VirtualCircuitSpec struct { State *VirtualCircuitSpecResource `json:"state,omitempty" tf:"-"` Resource VirtualCircuitSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*VirtualCircuitSpec) DeepCopy ¶
func (in *VirtualCircuitSpec) DeepCopy() *VirtualCircuitSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualCircuitSpec.
func (*VirtualCircuitSpec) DeepCopyInto ¶
func (in *VirtualCircuitSpec) DeepCopyInto(out *VirtualCircuitSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualCircuitSpecCrossConnectMappings ¶
type VirtualCircuitSpecCrossConnectMappings struct { // +optional BgpMd5authKey *string `json:"bgpMd5authKey,omitempty" tf:"bgp_md5auth_key"` // +optional CrossConnectOrCrossConnectGroupID *string `json:"crossConnectOrCrossConnectGroupID,omitempty" tf:"cross_connect_or_cross_connect_group_id"` // +optional CustomerBGPPeeringIP *string `json:"customerBGPPeeringIP,omitempty" tf:"customer_bgp_peering_ip"` // +optional CustomerBGPPeeringIpv6 *string `json:"customerBGPPeeringIpv6,omitempty" tf:"customer_bgp_peering_ipv6"` // +optional OracleBGPPeeringIP *string `json:"oracleBGPPeeringIP,omitempty" tf:"oracle_bgp_peering_ip"` // +optional OracleBGPPeeringIpv6 *string `json:"oracleBGPPeeringIpv6,omitempty" tf:"oracle_bgp_peering_ipv6"` // +optional Vlan *int64 `json:"vlan,omitempty" tf:"vlan"` }
func (*VirtualCircuitSpecCrossConnectMappings) DeepCopy ¶
func (in *VirtualCircuitSpecCrossConnectMappings) DeepCopy() *VirtualCircuitSpecCrossConnectMappings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualCircuitSpecCrossConnectMappings.
func (*VirtualCircuitSpecCrossConnectMappings) DeepCopyInto ¶
func (in *VirtualCircuitSpecCrossConnectMappings) DeepCopyInto(out *VirtualCircuitSpecCrossConnectMappings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualCircuitSpecPublicPrefixes ¶
type VirtualCircuitSpecPublicPrefixes struct {
CidrBlock *string `json:"cidrBlock" tf:"cidr_block"`
}
func (*VirtualCircuitSpecPublicPrefixes) DeepCopy ¶
func (in *VirtualCircuitSpecPublicPrefixes) DeepCopy() *VirtualCircuitSpecPublicPrefixes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualCircuitSpecPublicPrefixes.
func (*VirtualCircuitSpecPublicPrefixes) DeepCopyInto ¶
func (in *VirtualCircuitSpecPublicPrefixes) DeepCopyInto(out *VirtualCircuitSpecPublicPrefixes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualCircuitSpecResource ¶
type VirtualCircuitSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional BandwidthShapeName *string `json:"bandwidthShapeName,omitempty" tf:"bandwidth_shape_name"` // +optional BgpIpv6sessionState *string `json:"bgpIpv6sessionState,omitempty" tf:"bgp_ipv6session_state"` // +optional // Deprecated BgpManagement *string `json:"bgpManagement,omitempty" tf:"bgp_management"` // +optional BgpSessionState *string `json:"bgpSessionState,omitempty" tf:"bgp_session_state"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional CrossConnectMappings []VirtualCircuitSpecCrossConnectMappings `json:"crossConnectMappings,omitempty" tf:"cross_connect_mappings"` // +optional CustomerAsn *string `json:"customerAsn,omitempty" tf:"customer_asn"` // +optional // Deprecated CustomerBGPAsn *int64 `json:"customerBGPAsn,omitempty" tf:"customer_bgp_asn"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional GatewayID *string `json:"gatewayID,omitempty" tf:"gateway_id"` // +optional IpMTU *string `json:"ipMTU,omitempty" tf:"ip_mtu"` // +optional OracleBGPAsn *int64 `json:"oracleBGPAsn,omitempty" tf:"oracle_bgp_asn"` // +optional ProviderServiceID *string `json:"providerServiceID,omitempty" tf:"provider_service_id"` // +optional ProviderServiceKeyName *string `json:"providerServiceKeyName,omitempty" tf:"provider_service_key_name"` // +optional ProviderState *string `json:"providerState,omitempty" tf:"provider_state"` // +optional PublicPrefixes []VirtualCircuitSpecPublicPrefixes `json:"publicPrefixes,omitempty" tf:"public_prefixes"` // +optional ReferenceComment *string `json:"referenceComment,omitempty" tf:"reference_comment"` // +optional Region *string `json:"region,omitempty" tf:"region"` // +optional RoutingPolicy []string `json:"routingPolicy,omitempty" tf:"routing_policy"` // +optional ServiceType *string `json:"serviceType,omitempty" tf:"service_type"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` Type *string `json:"type" tf:"type"` }
func (*VirtualCircuitSpecResource) DeepCopy ¶
func (in *VirtualCircuitSpecResource) DeepCopy() *VirtualCircuitSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualCircuitSpecResource.
func (*VirtualCircuitSpecResource) DeepCopyInto ¶
func (in *VirtualCircuitSpecResource) DeepCopyInto(out *VirtualCircuitSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualCircuitStatus ¶
type VirtualCircuitStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*VirtualCircuitStatus) DeepCopy ¶
func (in *VirtualCircuitStatus) DeepCopy() *VirtualCircuitStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualCircuitStatus.
func (*VirtualCircuitStatus) DeepCopyInto ¶
func (in *VirtualCircuitStatus) DeepCopyInto(out *VirtualCircuitStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetwork ¶
type VirtualNetwork struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VirtualNetworkSpec `json:"spec,omitempty"` Status VirtualNetworkStatus `json:"status,omitempty"` }
func (*VirtualNetwork) DeepCopy ¶
func (in *VirtualNetwork) DeepCopy() *VirtualNetwork
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetwork.
func (*VirtualNetwork) DeepCopyInto ¶
func (in *VirtualNetwork) DeepCopyInto(out *VirtualNetwork)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetwork) DeepCopyObject ¶
func (in *VirtualNetwork) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VirtualNetwork) SetupWebhookWithManager ¶
func (r *VirtualNetwork) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VirtualNetwork) ValidateCreate ¶
func (r *VirtualNetwork) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VirtualNetwork) ValidateDelete ¶
func (r *VirtualNetwork) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VirtualNetwork) ValidateUpdate ¶
func (r *VirtualNetwork) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VirtualNetworkList ¶
type VirtualNetworkList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VirtualNetwork CRD objects Items []VirtualNetwork `json:"items,omitempty"` }
VirtualNetworkList is a list of VirtualNetworks
func (*VirtualNetworkList) DeepCopy ¶
func (in *VirtualNetworkList) DeepCopy() *VirtualNetworkList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkList.
func (*VirtualNetworkList) DeepCopyInto ¶
func (in *VirtualNetworkList) DeepCopyInto(out *VirtualNetworkList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkList) DeepCopyObject ¶
func (in *VirtualNetworkList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualNetworkSpec ¶
type VirtualNetworkSpec struct { State *VirtualNetworkSpecResource `json:"state,omitempty" tf:"-"` Resource VirtualNetworkSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*VirtualNetworkSpec) DeepCopy ¶
func (in *VirtualNetworkSpec) DeepCopy() *VirtualNetworkSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkSpec.
func (*VirtualNetworkSpec) DeepCopyInto ¶
func (in *VirtualNetworkSpec) DeepCopyInto(out *VirtualNetworkSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkSpecResource ¶
type VirtualNetworkSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CidrBlock *string `json:"cidrBlock,omitempty" tf:"cidr_block"` // +optional CidrBlocks []string `json:"cidrBlocks,omitempty" tf:"cidr_blocks"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefaultDHCPOptionsID *string `json:"defaultDHCPOptionsID,omitempty" tf:"default_dhcp_options_id"` // +optional DefaultRouteTableID *string `json:"defaultRouteTableID,omitempty" tf:"default_route_table_id"` // +optional DefaultSecurityListID *string `json:"defaultSecurityListID,omitempty" tf:"default_security_list_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional DnsLabel *string `json:"dnsLabel,omitempty" tf:"dns_label"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional Ipv6cidrBlocks []string `json:"ipv6cidrBlocks,omitempty" tf:"ipv6cidr_blocks"` // +optional IsIpv6enabled *bool `json:"isIpv6enabled,omitempty" tf:"is_ipv6enabled"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional VcnDomainName *string `json:"vcnDomainName,omitempty" tf:"vcn_domain_name"` }
func (*VirtualNetworkSpecResource) DeepCopy ¶
func (in *VirtualNetworkSpecResource) DeepCopy() *VirtualNetworkSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkSpecResource.
func (*VirtualNetworkSpecResource) DeepCopyInto ¶
func (in *VirtualNetworkSpecResource) DeepCopyInto(out *VirtualNetworkSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkStatus ¶
type VirtualNetworkStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*VirtualNetworkStatus) DeepCopy ¶
func (in *VirtualNetworkStatus) DeepCopy() *VirtualNetworkStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkStatus.
func (*VirtualNetworkStatus) DeepCopyInto ¶
func (in *VirtualNetworkStatus) DeepCopyInto(out *VirtualNetworkStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Vlan ¶
type Vlan struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VlanSpec `json:"spec,omitempty"` Status VlanStatus `json:"status,omitempty"` }
func (*Vlan) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Vlan.
func (*Vlan) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Vlan) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Vlan) SetupWebhookWithManager ¶
func (*Vlan) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Vlan) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type VlanList ¶
type VlanList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Vlan CRD objects Items []Vlan `json:"items,omitempty"` }
VlanList is a list of Vlans
func (*VlanList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VlanList.
func (*VlanList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VlanList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VlanSpec ¶
type VlanSpec struct { State *VlanSpecResource `json:"state,omitempty" tf:"-"` Resource VlanSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*VlanSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VlanSpec.
func (*VlanSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VlanSpecResource ¶
type VlanSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AvailabilityDomain *string `json:"availabilityDomain,omitempty" tf:"availability_domain"` CidrBlock *string `json:"cidrBlock" tf:"cidr_block"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional NsgIDS []string `json:"nsgIDS,omitempty" tf:"nsg_ids"` // +optional RouteTableID *string `json:"routeTableID,omitempty" tf:"route_table_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` VcnID *string `json:"vcnID" tf:"vcn_id"` // +optional VlanTag *int64 `json:"vlanTag,omitempty" tf:"vlan_tag"` }
func (*VlanSpecResource) DeepCopy ¶
func (in *VlanSpecResource) DeepCopy() *VlanSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VlanSpecResource.
func (*VlanSpecResource) DeepCopyInto ¶
func (in *VlanSpecResource) DeepCopyInto(out *VlanSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VlanStatus ¶
type VlanStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*VlanStatus) DeepCopy ¶
func (in *VlanStatus) DeepCopy() *VlanStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VlanStatus.
func (*VlanStatus) DeepCopyInto ¶
func (in *VlanStatus) DeepCopyInto(out *VlanStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VnicAttachment ¶
type VnicAttachment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VnicAttachmentSpec `json:"spec,omitempty"` Status VnicAttachmentStatus `json:"status,omitempty"` }
func (*VnicAttachment) DeepCopy ¶
func (in *VnicAttachment) DeepCopy() *VnicAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VnicAttachment.
func (*VnicAttachment) DeepCopyInto ¶
func (in *VnicAttachment) DeepCopyInto(out *VnicAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VnicAttachment) DeepCopyObject ¶
func (in *VnicAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VnicAttachment) SetupWebhookWithManager ¶
func (r *VnicAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VnicAttachment) ValidateCreate ¶
func (r *VnicAttachment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VnicAttachment) ValidateDelete ¶
func (r *VnicAttachment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VnicAttachment) ValidateUpdate ¶
func (r *VnicAttachment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VnicAttachmentList ¶
type VnicAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VnicAttachment CRD objects Items []VnicAttachment `json:"items,omitempty"` }
VnicAttachmentList is a list of VnicAttachments
func (*VnicAttachmentList) DeepCopy ¶
func (in *VnicAttachmentList) DeepCopy() *VnicAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VnicAttachmentList.
func (*VnicAttachmentList) DeepCopyInto ¶
func (in *VnicAttachmentList) DeepCopyInto(out *VnicAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VnicAttachmentList) DeepCopyObject ¶
func (in *VnicAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VnicAttachmentSpec ¶
type VnicAttachmentSpec struct { State *VnicAttachmentSpecResource `json:"state,omitempty" tf:"-"` Resource VnicAttachmentSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*VnicAttachmentSpec) DeepCopy ¶
func (in *VnicAttachmentSpec) DeepCopy() *VnicAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VnicAttachmentSpec.
func (*VnicAttachmentSpec) DeepCopyInto ¶
func (in *VnicAttachmentSpec) DeepCopyInto(out *VnicAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VnicAttachmentSpecCreateVnicDetails ¶
type VnicAttachmentSpecCreateVnicDetails struct { // +optional AssignPrivateDNSRecord *bool `json:"assignPrivateDNSRecord,omitempty" tf:"assign_private_dns_record"` // +optional AssignPublicIP *string `json:"assignPublicIP,omitempty" tf:"assign_public_ip"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional HostnameLabel *string `json:"hostnameLabel,omitempty" tf:"hostname_label"` // +optional NsgIDS []string `json:"nsgIDS,omitempty" tf:"nsg_ids"` // +optional PrivateIP *string `json:"privateIP,omitempty" tf:"private_ip"` // +optional SkipSourceDestCheck *bool `json:"skipSourceDestCheck,omitempty" tf:"skip_source_dest_check"` // +optional SubnetID *string `json:"subnetID,omitempty" tf:"subnet_id"` // +optional VlanID *string `json:"vlanID,omitempty" tf:"vlan_id"` }
func (*VnicAttachmentSpecCreateVnicDetails) DeepCopy ¶
func (in *VnicAttachmentSpecCreateVnicDetails) DeepCopy() *VnicAttachmentSpecCreateVnicDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VnicAttachmentSpecCreateVnicDetails.
func (*VnicAttachmentSpecCreateVnicDetails) DeepCopyInto ¶
func (in *VnicAttachmentSpecCreateVnicDetails) DeepCopyInto(out *VnicAttachmentSpecCreateVnicDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VnicAttachmentSpecCreateVnicDetailsCodec ¶
type VnicAttachmentSpecCreateVnicDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (VnicAttachmentSpecCreateVnicDetailsCodec) Decode ¶
func (VnicAttachmentSpecCreateVnicDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VnicAttachmentSpecResource ¶
type VnicAttachmentSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AvailabilityDomain *string `json:"availabilityDomain,omitempty" tf:"availability_domain"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` CreateVnicDetails *VnicAttachmentSpecCreateVnicDetails `json:"createVnicDetails" tf:"create_vnic_details"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` InstanceID *string `json:"instanceID" tf:"instance_id"` // +optional NicIndex *int64 `json:"nicIndex,omitempty" tf:"nic_index"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional SubnetID *string `json:"subnetID,omitempty" tf:"subnet_id"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional VlanID *string `json:"vlanID,omitempty" tf:"vlan_id"` // +optional VlanTag *int64 `json:"vlanTag,omitempty" tf:"vlan_tag"` // +optional VnicID *string `json:"vnicID,omitempty" tf:"vnic_id"` }
func (*VnicAttachmentSpecResource) DeepCopy ¶
func (in *VnicAttachmentSpecResource) DeepCopy() *VnicAttachmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VnicAttachmentSpecResource.
func (*VnicAttachmentSpecResource) DeepCopyInto ¶
func (in *VnicAttachmentSpecResource) DeepCopyInto(out *VnicAttachmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VnicAttachmentStatus ¶
type VnicAttachmentStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*VnicAttachmentStatus) DeepCopy ¶
func (in *VnicAttachmentStatus) DeepCopy() *VnicAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VnicAttachmentStatus.
func (*VnicAttachmentStatus) DeepCopyInto ¶
func (in *VnicAttachmentStatus) DeepCopyInto(out *VnicAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Volume ¶
type Volume struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VolumeSpec `json:"spec,omitempty"` Status VolumeStatus `json:"status,omitempty"` }
func (*Volume) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Volume.
func (*Volume) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Volume) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Volume) SetupWebhookWithManager ¶
func (*Volume) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Volume) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type VolumeAttachment ¶
type VolumeAttachment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VolumeAttachmentSpec `json:"spec,omitempty"` Status VolumeAttachmentStatus `json:"status,omitempty"` }
func (*VolumeAttachment) DeepCopy ¶
func (in *VolumeAttachment) DeepCopy() *VolumeAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeAttachment.
func (*VolumeAttachment) DeepCopyInto ¶
func (in *VolumeAttachment) DeepCopyInto(out *VolumeAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VolumeAttachment) DeepCopyObject ¶
func (in *VolumeAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VolumeAttachment) SetupWebhookWithManager ¶
func (r *VolumeAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VolumeAttachment) ValidateCreate ¶
func (r *VolumeAttachment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VolumeAttachment) ValidateDelete ¶
func (r *VolumeAttachment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VolumeAttachment) ValidateUpdate ¶
func (r *VolumeAttachment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VolumeAttachmentList ¶
type VolumeAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VolumeAttachment CRD objects Items []VolumeAttachment `json:"items,omitempty"` }
VolumeAttachmentList is a list of VolumeAttachments
func (*VolumeAttachmentList) DeepCopy ¶
func (in *VolumeAttachmentList) DeepCopy() *VolumeAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeAttachmentList.
func (*VolumeAttachmentList) DeepCopyInto ¶
func (in *VolumeAttachmentList) DeepCopyInto(out *VolumeAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VolumeAttachmentList) DeepCopyObject ¶
func (in *VolumeAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VolumeAttachmentSpec ¶
type VolumeAttachmentSpec struct { State *VolumeAttachmentSpecResource `json:"state,omitempty" tf:"-"` Resource VolumeAttachmentSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*VolumeAttachmentSpec) DeepCopy ¶
func (in *VolumeAttachmentSpec) DeepCopy() *VolumeAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeAttachmentSpec.
func (*VolumeAttachmentSpec) DeepCopyInto ¶
func (in *VolumeAttachmentSpec) DeepCopyInto(out *VolumeAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeAttachmentSpecMultipathDevices ¶
type VolumeAttachmentSpecMultipathDevices struct { // +optional Ipv4 *string `json:"ipv4,omitempty" tf:"ipv4"` // +optional Iqn *string `json:"iqn,omitempty" tf:"iqn"` // +optional Port *int64 `json:"port,omitempty" tf:"port"` }
func (*VolumeAttachmentSpecMultipathDevices) DeepCopy ¶
func (in *VolumeAttachmentSpecMultipathDevices) DeepCopy() *VolumeAttachmentSpecMultipathDevices
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeAttachmentSpecMultipathDevices.
func (*VolumeAttachmentSpecMultipathDevices) DeepCopyInto ¶
func (in *VolumeAttachmentSpecMultipathDevices) DeepCopyInto(out *VolumeAttachmentSpecMultipathDevices)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeAttachmentSpecResource ¶
type VolumeAttachmentSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AttachmentType *string `json:"attachmentType" tf:"attachment_type"` // +optional AvailabilityDomain *string `json:"availabilityDomain,omitempty" tf:"availability_domain"` // +optional ChapSecret *string `json:"chapSecret,omitempty" tf:"chap_secret"` // +optional ChapUsername *string `json:"chapUsername,omitempty" tf:"chap_username"` // +optional // Deprecated CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional Device *string `json:"device,omitempty" tf:"device"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional EncryptionInTransitType *string `json:"encryptionInTransitType,omitempty" tf:"encryption_in_transit_type"` InstanceID *string `json:"instanceID" tf:"instance_id"` // +optional Ipv4 *string `json:"ipv4,omitempty" tf:"ipv4"` // +optional Iqn *string `json:"iqn,omitempty" tf:"iqn"` // +optional IsMultipath *bool `json:"isMultipath,omitempty" tf:"is_multipath"` // +optional IsPvEncryptionInTransitEnabled *bool `json:"isPvEncryptionInTransitEnabled,omitempty" tf:"is_pv_encryption_in_transit_enabled"` // +optional IsReadOnly *bool `json:"isReadOnly,omitempty" tf:"is_read_only"` IsShareable *bool `json:"isShareable,omitempty" tf:"is_shareable"` // +optional IscsiLoginState *string `json:"iscsiLoginState,omitempty" tf:"iscsi_login_state"` // +optional MultipathDevices []VolumeAttachmentSpecMultipathDevices `json:"multipathDevices,omitempty" tf:"multipath_devices"` // +optional Port *int64 `json:"port,omitempty" tf:"port"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional UseCHAP *bool `json:"useCHAP,omitempty" tf:"use_chap"` VolumeID *string `json:"volumeID" tf:"volume_id"` }
func (*VolumeAttachmentSpecResource) DeepCopy ¶
func (in *VolumeAttachmentSpecResource) DeepCopy() *VolumeAttachmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeAttachmentSpecResource.
func (*VolumeAttachmentSpecResource) DeepCopyInto ¶
func (in *VolumeAttachmentSpecResource) DeepCopyInto(out *VolumeAttachmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeAttachmentStatus ¶
type VolumeAttachmentStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*VolumeAttachmentStatus) DeepCopy ¶
func (in *VolumeAttachmentStatus) DeepCopy() *VolumeAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeAttachmentStatus.
func (*VolumeAttachmentStatus) DeepCopyInto ¶
func (in *VolumeAttachmentStatus) DeepCopyInto(out *VolumeAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeBackup ¶
type VolumeBackup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VolumeBackupSpec `json:"spec,omitempty"` Status VolumeBackupStatus `json:"status,omitempty"` }
func (*VolumeBackup) DeepCopy ¶
func (in *VolumeBackup) DeepCopy() *VolumeBackup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeBackup.
func (*VolumeBackup) DeepCopyInto ¶
func (in *VolumeBackup) DeepCopyInto(out *VolumeBackup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VolumeBackup) DeepCopyObject ¶
func (in *VolumeBackup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VolumeBackup) SetupWebhookWithManager ¶
func (r *VolumeBackup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VolumeBackup) ValidateCreate ¶
func (r *VolumeBackup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VolumeBackup) ValidateDelete ¶
func (r *VolumeBackup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VolumeBackup) ValidateUpdate ¶
func (r *VolumeBackup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VolumeBackupList ¶
type VolumeBackupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VolumeBackup CRD objects Items []VolumeBackup `json:"items,omitempty"` }
VolumeBackupList is a list of VolumeBackups
func (*VolumeBackupList) DeepCopy ¶
func (in *VolumeBackupList) DeepCopy() *VolumeBackupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeBackupList.
func (*VolumeBackupList) DeepCopyInto ¶
func (in *VolumeBackupList) DeepCopyInto(out *VolumeBackupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VolumeBackupList) DeepCopyObject ¶
func (in *VolumeBackupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VolumeBackupPolicy ¶
type VolumeBackupPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VolumeBackupPolicySpec `json:"spec,omitempty"` Status VolumeBackupPolicyStatus `json:"status,omitempty"` }
func (*VolumeBackupPolicy) DeepCopy ¶
func (in *VolumeBackupPolicy) DeepCopy() *VolumeBackupPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeBackupPolicy.
func (*VolumeBackupPolicy) DeepCopyInto ¶
func (in *VolumeBackupPolicy) DeepCopyInto(out *VolumeBackupPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VolumeBackupPolicy) DeepCopyObject ¶
func (in *VolumeBackupPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VolumeBackupPolicy) SetupWebhookWithManager ¶
func (r *VolumeBackupPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VolumeBackupPolicy) ValidateCreate ¶
func (r *VolumeBackupPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VolumeBackupPolicy) ValidateDelete ¶
func (r *VolumeBackupPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VolumeBackupPolicy) ValidateUpdate ¶
func (r *VolumeBackupPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VolumeBackupPolicyAssignment ¶
type VolumeBackupPolicyAssignment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VolumeBackupPolicyAssignmentSpec `json:"spec,omitempty"` Status VolumeBackupPolicyAssignmentStatus `json:"status,omitempty"` }
func (*VolumeBackupPolicyAssignment) DeepCopy ¶
func (in *VolumeBackupPolicyAssignment) DeepCopy() *VolumeBackupPolicyAssignment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeBackupPolicyAssignment.
func (*VolumeBackupPolicyAssignment) DeepCopyInto ¶
func (in *VolumeBackupPolicyAssignment) DeepCopyInto(out *VolumeBackupPolicyAssignment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VolumeBackupPolicyAssignment) DeepCopyObject ¶
func (in *VolumeBackupPolicyAssignment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VolumeBackupPolicyAssignment) SetupWebhookWithManager ¶
func (r *VolumeBackupPolicyAssignment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VolumeBackupPolicyAssignment) ValidateCreate ¶
func (r *VolumeBackupPolicyAssignment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VolumeBackupPolicyAssignment) ValidateDelete ¶
func (r *VolumeBackupPolicyAssignment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VolumeBackupPolicyAssignment) ValidateUpdate ¶
func (r *VolumeBackupPolicyAssignment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VolumeBackupPolicyAssignmentList ¶
type VolumeBackupPolicyAssignmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VolumeBackupPolicyAssignment CRD objects Items []VolumeBackupPolicyAssignment `json:"items,omitempty"` }
VolumeBackupPolicyAssignmentList is a list of VolumeBackupPolicyAssignments
func (*VolumeBackupPolicyAssignmentList) DeepCopy ¶
func (in *VolumeBackupPolicyAssignmentList) DeepCopy() *VolumeBackupPolicyAssignmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeBackupPolicyAssignmentList.
func (*VolumeBackupPolicyAssignmentList) DeepCopyInto ¶
func (in *VolumeBackupPolicyAssignmentList) DeepCopyInto(out *VolumeBackupPolicyAssignmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VolumeBackupPolicyAssignmentList) DeepCopyObject ¶
func (in *VolumeBackupPolicyAssignmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VolumeBackupPolicyAssignmentSpec ¶
type VolumeBackupPolicyAssignmentSpec struct { State *VolumeBackupPolicyAssignmentSpecResource `json:"state,omitempty" tf:"-"` Resource VolumeBackupPolicyAssignmentSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*VolumeBackupPolicyAssignmentSpec) DeepCopy ¶
func (in *VolumeBackupPolicyAssignmentSpec) DeepCopy() *VolumeBackupPolicyAssignmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeBackupPolicyAssignmentSpec.
func (*VolumeBackupPolicyAssignmentSpec) DeepCopyInto ¶
func (in *VolumeBackupPolicyAssignmentSpec) DeepCopyInto(out *VolumeBackupPolicyAssignmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeBackupPolicyAssignmentSpecResource ¶
type VolumeBackupPolicyAssignmentSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AssetID *string `json:"assetID" tf:"asset_id"` PolicyID *string `json:"policyID" tf:"policy_id"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` }
func (*VolumeBackupPolicyAssignmentSpecResource) DeepCopy ¶
func (in *VolumeBackupPolicyAssignmentSpecResource) DeepCopy() *VolumeBackupPolicyAssignmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeBackupPolicyAssignmentSpecResource.
func (*VolumeBackupPolicyAssignmentSpecResource) DeepCopyInto ¶
func (in *VolumeBackupPolicyAssignmentSpecResource) DeepCopyInto(out *VolumeBackupPolicyAssignmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeBackupPolicyAssignmentStatus ¶
type VolumeBackupPolicyAssignmentStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*VolumeBackupPolicyAssignmentStatus) DeepCopy ¶
func (in *VolumeBackupPolicyAssignmentStatus) DeepCopy() *VolumeBackupPolicyAssignmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeBackupPolicyAssignmentStatus.
func (*VolumeBackupPolicyAssignmentStatus) DeepCopyInto ¶
func (in *VolumeBackupPolicyAssignmentStatus) DeepCopyInto(out *VolumeBackupPolicyAssignmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeBackupPolicyList ¶
type VolumeBackupPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VolumeBackupPolicy CRD objects Items []VolumeBackupPolicy `json:"items,omitempty"` }
VolumeBackupPolicyList is a list of VolumeBackupPolicys
func (*VolumeBackupPolicyList) DeepCopy ¶
func (in *VolumeBackupPolicyList) DeepCopy() *VolumeBackupPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeBackupPolicyList.
func (*VolumeBackupPolicyList) DeepCopyInto ¶
func (in *VolumeBackupPolicyList) DeepCopyInto(out *VolumeBackupPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VolumeBackupPolicyList) DeepCopyObject ¶
func (in *VolumeBackupPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VolumeBackupPolicySpec ¶
type VolumeBackupPolicySpec struct { State *VolumeBackupPolicySpecResource `json:"state,omitempty" tf:"-"` Resource VolumeBackupPolicySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*VolumeBackupPolicySpec) DeepCopy ¶
func (in *VolumeBackupPolicySpec) DeepCopy() *VolumeBackupPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeBackupPolicySpec.
func (*VolumeBackupPolicySpec) DeepCopyInto ¶
func (in *VolumeBackupPolicySpec) DeepCopyInto(out *VolumeBackupPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeBackupPolicySpecResource ¶
type VolumeBackupPolicySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DestinationRegion *string `json:"destinationRegion,omitempty" tf:"destination_region"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional Schedules []VolumeBackupPolicySpecSchedules `json:"schedules,omitempty" tf:"schedules"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` }
func (*VolumeBackupPolicySpecResource) DeepCopy ¶
func (in *VolumeBackupPolicySpecResource) DeepCopy() *VolumeBackupPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeBackupPolicySpecResource.
func (*VolumeBackupPolicySpecResource) DeepCopyInto ¶
func (in *VolumeBackupPolicySpecResource) DeepCopyInto(out *VolumeBackupPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeBackupPolicySpecSchedules ¶
type VolumeBackupPolicySpecSchedules struct { BackupType *string `json:"backupType" tf:"backup_type"` // +optional DayOfMonth *int64 `json:"dayOfMonth,omitempty" tf:"day_of_month"` // +optional DayOfWeek *string `json:"dayOfWeek,omitempty" tf:"day_of_week"` // +optional HourOfDay *int64 `json:"hourOfDay,omitempty" tf:"hour_of_day"` // +optional Month *string `json:"month,omitempty" tf:"month"` // +optional OffsetSeconds *int64 `json:"offsetSeconds,omitempty" tf:"offset_seconds"` // +optional OffsetType *string `json:"offsetType,omitempty" tf:"offset_type"` Period *string `json:"period" tf:"period"` RetentionSeconds *int64 `json:"retentionSeconds" tf:"retention_seconds"` // +optional TimeZone *string `json:"timeZone,omitempty" tf:"time_zone"` }
func (*VolumeBackupPolicySpecSchedules) DeepCopy ¶
func (in *VolumeBackupPolicySpecSchedules) DeepCopy() *VolumeBackupPolicySpecSchedules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeBackupPolicySpecSchedules.
func (*VolumeBackupPolicySpecSchedules) DeepCopyInto ¶
func (in *VolumeBackupPolicySpecSchedules) DeepCopyInto(out *VolumeBackupPolicySpecSchedules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeBackupPolicyStatus ¶
type VolumeBackupPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*VolumeBackupPolicyStatus) DeepCopy ¶
func (in *VolumeBackupPolicyStatus) DeepCopy() *VolumeBackupPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeBackupPolicyStatus.
func (*VolumeBackupPolicyStatus) DeepCopyInto ¶
func (in *VolumeBackupPolicyStatus) DeepCopyInto(out *VolumeBackupPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeBackupSpec ¶
type VolumeBackupSpec struct { State *VolumeBackupSpecResource `json:"state,omitempty" tf:"-"` Resource VolumeBackupSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*VolumeBackupSpec) DeepCopy ¶
func (in *VolumeBackupSpec) DeepCopy() *VolumeBackupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeBackupSpec.
func (*VolumeBackupSpec) DeepCopyInto ¶
func (in *VolumeBackupSpec) DeepCopyInto(out *VolumeBackupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeBackupSpecResource ¶
type VolumeBackupSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional ExpirationTime *string `json:"expirationTime,omitempty" tf:"expiration_time"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional KmsKeyID *string `json:"kmsKeyID,omitempty" tf:"kms_key_id"` // +optional SizeInGbs *string `json:"sizeInGbs,omitempty" tf:"size_in_gbs"` // +optional // Deprecated SizeInMbs *string `json:"sizeInMbs,omitempty" tf:"size_in_mbs"` // +optional SourceDetails *VolumeBackupSpecSourceDetails `json:"sourceDetails,omitempty" tf:"source_details"` // +optional SourceType *string `json:"sourceType,omitempty" tf:"source_type"` // +optional SourceVolumeBackupID *string `json:"sourceVolumeBackupID,omitempty" tf:"source_volume_backup_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional SystemTags map[string]string `json:"systemTags,omitempty" tf:"system_tags"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeRequestReceived *string `json:"timeRequestReceived,omitempty" tf:"time_request_received"` // +optional Type *string `json:"type,omitempty" tf:"type"` // +optional UniqueSizeInGbs *string `json:"uniqueSizeInGbs,omitempty" tf:"unique_size_in_gbs"` // +optional // Deprecated UniqueSizeInMbs *string `json:"uniqueSizeInMbs,omitempty" tf:"unique_size_in_mbs"` // +optional VolumeID *string `json:"volumeID,omitempty" tf:"volume_id"` }
func (*VolumeBackupSpecResource) DeepCopy ¶
func (in *VolumeBackupSpecResource) DeepCopy() *VolumeBackupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeBackupSpecResource.
func (*VolumeBackupSpecResource) DeepCopyInto ¶
func (in *VolumeBackupSpecResource) DeepCopyInto(out *VolumeBackupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeBackupSpecSourceDetails ¶
type VolumeBackupSpecSourceDetails struct { // +optional KmsKeyID *string `json:"kmsKeyID,omitempty" tf:"kms_key_id"` Region *string `json:"region" tf:"region"` VolumeBackupID *string `json:"volumeBackupID" tf:"volume_backup_id"` }
func (*VolumeBackupSpecSourceDetails) DeepCopy ¶
func (in *VolumeBackupSpecSourceDetails) DeepCopy() *VolumeBackupSpecSourceDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeBackupSpecSourceDetails.
func (*VolumeBackupSpecSourceDetails) DeepCopyInto ¶
func (in *VolumeBackupSpecSourceDetails) DeepCopyInto(out *VolumeBackupSpecSourceDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeBackupSpecSourceDetailsCodec ¶
type VolumeBackupSpecSourceDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (VolumeBackupSpecSourceDetailsCodec) Decode ¶
func (VolumeBackupSpecSourceDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VolumeBackupStatus ¶
type VolumeBackupStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*VolumeBackupStatus) DeepCopy ¶
func (in *VolumeBackupStatus) DeepCopy() *VolumeBackupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeBackupStatus.
func (*VolumeBackupStatus) DeepCopyInto ¶
func (in *VolumeBackupStatus) DeepCopyInto(out *VolumeBackupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeGroup ¶
type VolumeGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VolumeGroupSpec `json:"spec,omitempty"` Status VolumeGroupStatus `json:"status,omitempty"` }
func (*VolumeGroup) DeepCopy ¶
func (in *VolumeGroup) DeepCopy() *VolumeGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeGroup.
func (*VolumeGroup) DeepCopyInto ¶
func (in *VolumeGroup) DeepCopyInto(out *VolumeGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VolumeGroup) DeepCopyObject ¶
func (in *VolumeGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VolumeGroup) SetupWebhookWithManager ¶
func (r *VolumeGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VolumeGroup) ValidateCreate ¶
func (r *VolumeGroup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VolumeGroup) ValidateDelete ¶
func (r *VolumeGroup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VolumeGroup) ValidateUpdate ¶
func (r *VolumeGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VolumeGroupBackup ¶
type VolumeGroupBackup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VolumeGroupBackupSpec `json:"spec,omitempty"` Status VolumeGroupBackupStatus `json:"status,omitempty"` }
func (*VolumeGroupBackup) DeepCopy ¶
func (in *VolumeGroupBackup) DeepCopy() *VolumeGroupBackup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeGroupBackup.
func (*VolumeGroupBackup) DeepCopyInto ¶
func (in *VolumeGroupBackup) DeepCopyInto(out *VolumeGroupBackup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VolumeGroupBackup) DeepCopyObject ¶
func (in *VolumeGroupBackup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VolumeGroupBackup) SetupWebhookWithManager ¶
func (r *VolumeGroupBackup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VolumeGroupBackup) ValidateCreate ¶
func (r *VolumeGroupBackup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VolumeGroupBackup) ValidateDelete ¶
func (r *VolumeGroupBackup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VolumeGroupBackup) ValidateUpdate ¶
func (r *VolumeGroupBackup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VolumeGroupBackupList ¶
type VolumeGroupBackupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VolumeGroupBackup CRD objects Items []VolumeGroupBackup `json:"items,omitempty"` }
VolumeGroupBackupList is a list of VolumeGroupBackups
func (*VolumeGroupBackupList) DeepCopy ¶
func (in *VolumeGroupBackupList) DeepCopy() *VolumeGroupBackupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeGroupBackupList.
func (*VolumeGroupBackupList) DeepCopyInto ¶
func (in *VolumeGroupBackupList) DeepCopyInto(out *VolumeGroupBackupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VolumeGroupBackupList) DeepCopyObject ¶
func (in *VolumeGroupBackupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VolumeGroupBackupSpec ¶
type VolumeGroupBackupSpec struct { State *VolumeGroupBackupSpecResource `json:"state,omitempty" tf:"-"` Resource VolumeGroupBackupSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*VolumeGroupBackupSpec) DeepCopy ¶
func (in *VolumeGroupBackupSpec) DeepCopy() *VolumeGroupBackupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeGroupBackupSpec.
func (*VolumeGroupBackupSpec) DeepCopyInto ¶
func (in *VolumeGroupBackupSpec) DeepCopyInto(out *VolumeGroupBackupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeGroupBackupSpecResource ¶
type VolumeGroupBackupSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional ExpirationTime *string `json:"expirationTime,omitempty" tf:"expiration_time"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional SizeInGbs *string `json:"sizeInGbs,omitempty" tf:"size_in_gbs"` // +optional SizeInMbs *string `json:"sizeInMbs,omitempty" tf:"size_in_mbs"` // +optional SourceDetails *VolumeGroupBackupSpecSourceDetails `json:"sourceDetails,omitempty" tf:"source_details"` // +optional SourceType *string `json:"sourceType,omitempty" tf:"source_type"` // +optional SourceVolumeGroupBackupID *string `json:"sourceVolumeGroupBackupID,omitempty" tf:"source_volume_group_backup_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeRequestReceived *string `json:"timeRequestReceived,omitempty" tf:"time_request_received"` // +optional Type *string `json:"type,omitempty" tf:"type"` // +optional UniqueSizeInGbs *string `json:"uniqueSizeInGbs,omitempty" tf:"unique_size_in_gbs"` // +optional UniqueSizeInMbs *string `json:"uniqueSizeInMbs,omitempty" tf:"unique_size_in_mbs"` // +optional VolumeBackupIDS []string `json:"volumeBackupIDS,omitempty" tf:"volume_backup_ids"` // +optional VolumeGroupID *string `json:"volumeGroupID,omitempty" tf:"volume_group_id"` }
func (*VolumeGroupBackupSpecResource) DeepCopy ¶
func (in *VolumeGroupBackupSpecResource) DeepCopy() *VolumeGroupBackupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeGroupBackupSpecResource.
func (*VolumeGroupBackupSpecResource) DeepCopyInto ¶
func (in *VolumeGroupBackupSpecResource) DeepCopyInto(out *VolumeGroupBackupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeGroupBackupSpecSourceDetails ¶
type VolumeGroupBackupSpecSourceDetails struct { // +optional KmsKeyID *string `json:"kmsKeyID,omitempty" tf:"kms_key_id"` Region *string `json:"region" tf:"region"` VolumeGroupBackupID *string `json:"volumeGroupBackupID" tf:"volume_group_backup_id"` }
func (*VolumeGroupBackupSpecSourceDetails) DeepCopy ¶
func (in *VolumeGroupBackupSpecSourceDetails) DeepCopy() *VolumeGroupBackupSpecSourceDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeGroupBackupSpecSourceDetails.
func (*VolumeGroupBackupSpecSourceDetails) DeepCopyInto ¶
func (in *VolumeGroupBackupSpecSourceDetails) DeepCopyInto(out *VolumeGroupBackupSpecSourceDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeGroupBackupSpecSourceDetailsCodec ¶
type VolumeGroupBackupSpecSourceDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (VolumeGroupBackupSpecSourceDetailsCodec) Decode ¶
func (VolumeGroupBackupSpecSourceDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VolumeGroupBackupStatus ¶
type VolumeGroupBackupStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*VolumeGroupBackupStatus) DeepCopy ¶
func (in *VolumeGroupBackupStatus) DeepCopy() *VolumeGroupBackupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeGroupBackupStatus.
func (*VolumeGroupBackupStatus) DeepCopyInto ¶
func (in *VolumeGroupBackupStatus) DeepCopyInto(out *VolumeGroupBackupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeGroupList ¶
type VolumeGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VolumeGroup CRD objects Items []VolumeGroup `json:"items,omitempty"` }
VolumeGroupList is a list of VolumeGroups
func (*VolumeGroupList) DeepCopy ¶
func (in *VolumeGroupList) DeepCopy() *VolumeGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeGroupList.
func (*VolumeGroupList) DeepCopyInto ¶
func (in *VolumeGroupList) DeepCopyInto(out *VolumeGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VolumeGroupList) DeepCopyObject ¶
func (in *VolumeGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VolumeGroupSpec ¶
type VolumeGroupSpec struct { State *VolumeGroupSpecResource `json:"state,omitempty" tf:"-"` Resource VolumeGroupSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*VolumeGroupSpec) DeepCopy ¶
func (in *VolumeGroupSpec) DeepCopy() *VolumeGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeGroupSpec.
func (*VolumeGroupSpec) DeepCopyInto ¶
func (in *VolumeGroupSpec) DeepCopyInto(out *VolumeGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeGroupSpecResource ¶
type VolumeGroupSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AvailabilityDomain *string `json:"availabilityDomain" tf:"availability_domain"` // +optional BackupPolicyID *string `json:"backupPolicyID,omitempty" tf:"backup_policy_id"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional IsHydrated *bool `json:"isHydrated,omitempty" tf:"is_hydrated"` // +optional PreserveVolumeReplica *bool `json:"preserveVolumeReplica,omitempty" tf:"preserve_volume_replica"` // +optional SizeInGbs *string `json:"sizeInGbs,omitempty" tf:"size_in_gbs"` // +optional SizeInMbs *string `json:"sizeInMbs,omitempty" tf:"size_in_mbs"` SourceDetails *VolumeGroupSpecSourceDetails `json:"sourceDetails" tf:"source_details"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional VolumeGroupReplicas []VolumeGroupSpecVolumeGroupReplicas `json:"volumeGroupReplicas,omitempty" tf:"volume_group_replicas"` // +optional VolumeGroupReplicasDeletion *bool `json:"volumeGroupReplicasDeletion,omitempty" tf:"volume_group_replicas_deletion"` // +optional VolumeIDS []string `json:"volumeIDS,omitempty" tf:"volume_ids"` }
func (*VolumeGroupSpecResource) DeepCopy ¶
func (in *VolumeGroupSpecResource) DeepCopy() *VolumeGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeGroupSpecResource.
func (*VolumeGroupSpecResource) DeepCopyInto ¶
func (in *VolumeGroupSpecResource) DeepCopyInto(out *VolumeGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeGroupSpecSourceDetails ¶
type VolumeGroupSpecSourceDetails struct { Type *string `json:"type" tf:"type"` // +optional VolumeGroupBackupID *string `json:"volumeGroupBackupID,omitempty" tf:"volume_group_backup_id"` // +optional VolumeGroupID *string `json:"volumeGroupID,omitempty" tf:"volume_group_id"` // +optional VolumeGroupReplicaID *string `json:"volumeGroupReplicaID,omitempty" tf:"volume_group_replica_id"` // +optional // +kubebuilder:validation:MaxItems=64 VolumeIDS []string `json:"volumeIDS,omitempty" tf:"volume_ids"` }
func (*VolumeGroupSpecSourceDetails) DeepCopy ¶
func (in *VolumeGroupSpecSourceDetails) DeepCopy() *VolumeGroupSpecSourceDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeGroupSpecSourceDetails.
func (*VolumeGroupSpecSourceDetails) DeepCopyInto ¶
func (in *VolumeGroupSpecSourceDetails) DeepCopyInto(out *VolumeGroupSpecSourceDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeGroupSpecSourceDetailsCodec ¶
type VolumeGroupSpecSourceDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (VolumeGroupSpecSourceDetailsCodec) Decode ¶
func (VolumeGroupSpecSourceDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VolumeGroupSpecVolumeGroupReplicas ¶ added in v0.5.0
type VolumeGroupSpecVolumeGroupReplicas struct { AvailabilityDomain *string `json:"availabilityDomain" tf:"availability_domain"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional VolumeGroupReplicaID *string `json:"volumeGroupReplicaID,omitempty" tf:"volume_group_replica_id"` }
func (*VolumeGroupSpecVolumeGroupReplicas) DeepCopy ¶ added in v0.5.0
func (in *VolumeGroupSpecVolumeGroupReplicas) DeepCopy() *VolumeGroupSpecVolumeGroupReplicas
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeGroupSpecVolumeGroupReplicas.
func (*VolumeGroupSpecVolumeGroupReplicas) DeepCopyInto ¶ added in v0.5.0
func (in *VolumeGroupSpecVolumeGroupReplicas) DeepCopyInto(out *VolumeGroupSpecVolumeGroupReplicas)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeGroupStatus ¶
type VolumeGroupStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*VolumeGroupStatus) DeepCopy ¶
func (in *VolumeGroupStatus) DeepCopy() *VolumeGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeGroupStatus.
func (*VolumeGroupStatus) DeepCopyInto ¶
func (in *VolumeGroupStatus) DeepCopyInto(out *VolumeGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeList ¶
type VolumeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Volume CRD objects Items []Volume `json:"items,omitempty"` }
VolumeList is a list of Volumes
func (*VolumeList) DeepCopy ¶
func (in *VolumeList) DeepCopy() *VolumeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeList.
func (*VolumeList) DeepCopyInto ¶
func (in *VolumeList) DeepCopyInto(out *VolumeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VolumeList) DeepCopyObject ¶
func (in *VolumeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VolumeSpec ¶
type VolumeSpec struct { State *VolumeSpecResource `json:"state,omitempty" tf:"-"` Resource VolumeSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*VolumeSpec) DeepCopy ¶
func (in *VolumeSpec) DeepCopy() *VolumeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeSpec.
func (*VolumeSpec) DeepCopyInto ¶
func (in *VolumeSpec) DeepCopyInto(out *VolumeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeSpecBlockVolumeReplicas ¶
type VolumeSpecBlockVolumeReplicas struct { AvailabilityDomain *string `json:"availabilityDomain" tf:"availability_domain"` // +optional BlockVolumeReplicaID *string `json:"blockVolumeReplicaID,omitempty" tf:"block_volume_replica_id"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` }
func (*VolumeSpecBlockVolumeReplicas) DeepCopy ¶
func (in *VolumeSpecBlockVolumeReplicas) DeepCopy() *VolumeSpecBlockVolumeReplicas
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeSpecBlockVolumeReplicas.
func (*VolumeSpecBlockVolumeReplicas) DeepCopyInto ¶
func (in *VolumeSpecBlockVolumeReplicas) DeepCopyInto(out *VolumeSpecBlockVolumeReplicas)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeSpecResource ¶
type VolumeSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AutoTunedVpusPerGb *string `json:"autoTunedVpusPerGb,omitempty" tf:"auto_tuned_vpus_per_gb"` AvailabilityDomain *string `json:"availabilityDomain" tf:"availability_domain"` // +optional // Deprecated BackupPolicyID *string `json:"backupPolicyID,omitempty" tf:"backup_policy_id"` // +optional BlockVolumeReplicas []VolumeSpecBlockVolumeReplicas `json:"blockVolumeReplicas,omitempty" tf:"block_volume_replicas"` // +optional BlockVolumeReplicasDeletion *bool `json:"blockVolumeReplicasDeletion,omitempty" tf:"block_volume_replicas_deletion"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional IsAutoTuneEnabled *bool `json:"isAutoTuneEnabled,omitempty" tf:"is_auto_tune_enabled"` // +optional IsHydrated *bool `json:"isHydrated,omitempty" tf:"is_hydrated"` // +optional KmsKeyID *string `json:"kmsKeyID,omitempty" tf:"kms_key_id"` // +optional SizeInGbs *string `json:"sizeInGbs,omitempty" tf:"size_in_gbs"` // +optional // Deprecated SizeInMbs *string `json:"sizeInMbs,omitempty" tf:"size_in_mbs"` // +optional SourceDetails *VolumeSpecSourceDetails `json:"sourceDetails,omitempty" tf:"source_details"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional SystemTags map[string]string `json:"systemTags,omitempty" tf:"system_tags"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional VolumeBackupID *string `json:"volumeBackupID,omitempty" tf:"volume_backup_id"` // +optional VolumeGroupID *string `json:"volumeGroupID,omitempty" tf:"volume_group_id"` // +optional VpusPerGb *string `json:"vpusPerGb,omitempty" tf:"vpus_per_gb"` }
func (*VolumeSpecResource) DeepCopy ¶
func (in *VolumeSpecResource) DeepCopy() *VolumeSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeSpecResource.
func (*VolumeSpecResource) DeepCopyInto ¶
func (in *VolumeSpecResource) DeepCopyInto(out *VolumeSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeSpecSourceDetails ¶
type VolumeSpecSourceDetails struct { ID *string `json:"ID" tf:"id"` Type *string `json:"type" tf:"type"` }
func (*VolumeSpecSourceDetails) DeepCopy ¶
func (in *VolumeSpecSourceDetails) DeepCopy() *VolumeSpecSourceDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeSpecSourceDetails.
func (*VolumeSpecSourceDetails) DeepCopyInto ¶
func (in *VolumeSpecSourceDetails) DeepCopyInto(out *VolumeSpecSourceDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeSpecSourceDetailsCodec ¶
type VolumeSpecSourceDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (VolumeSpecSourceDetailsCodec) Decode ¶
func (VolumeSpecSourceDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VolumeStatus ¶
type VolumeStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*VolumeStatus) DeepCopy ¶
func (in *VolumeStatus) DeepCopy() *VolumeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeStatus.
func (*VolumeStatus) DeepCopyInto ¶
func (in *VolumeStatus) DeepCopyInto(out *VolumeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- app_catalog_listing_resource_version_agreement_types.go
- app_catalog_listing_resource_version_agreement_webhook.go
- app_catalog_subscription_types.go
- app_catalog_subscription_webhook.go
- boot_volume_backup_types.go
- boot_volume_backup_webhook.go
- boot_volume_types.go
- boot_volume_webhook.go
- cluster_network_types.go
- cluster_network_webhook.go
- codec.go
- compute_capacity_reservation_types.go
- compute_capacity_reservation_webhook.go
- compute_image_capability_schema_types.go
- compute_image_capability_schema_webhook.go
- console_history_types.go
- console_history_webhook.go
- cpe_types.go
- cpe_webhook.go
- cross_connect_group_types.go
- cross_connect_group_webhook.go
- cross_connect_types.go
- cross_connect_webhook.go
- dedicated_vm_host_types.go
- dedicated_vm_host_webhook.go
- default_dhcp_options_types.go
- default_dhcp_options_webhook.go
- default_route_table_types.go
- default_route_table_webhook.go
- default_security_list_types.go
- default_security_list_webhook.go
- dhcp_options_types.go
- dhcp_options_webhook.go
- doc.go
- drg_attachment_management_types.go
- drg_attachment_management_webhook.go
- drg_attachment_types.go
- drg_attachment_webhook.go
- drg_attachments_list_types.go
- drg_attachments_list_webhook.go
- drg_route_distribution_statement_types.go
- drg_route_distribution_statement_webhook.go
- drg_route_distribution_types.go
- drg_route_distribution_webhook.go
- drg_route_table_route_rule_types.go
- drg_route_table_route_rule_webhook.go
- drg_route_table_types.go
- drg_route_table_webhook.go
- drg_types.go
- drg_webhook.go
- image_types.go
- image_webhook.go
- instance_configuration_types.go
- instance_configuration_webhook.go
- instance_console_connection_types.go
- instance_console_connection_webhook.go
- instance_pool_instance_types.go
- instance_pool_instance_webhook.go
- instance_pool_types.go
- instance_pool_webhook.go
- instance_types.go
- instance_webhook.go
- internet_gateway_types.go
- internet_gateway_webhook.go
- ipsec_connection_tunnel_management_types.go
- ipsec_connection_tunnel_management_webhook.go
- ipsec_types.go
- ipsec_webhook.go
- ipv6_types.go
- ipv6_webhook.go
- listing_resource_version_agreement_types.go
- listing_resource_version_agreement_webhook.go
- local_peering_gateway_types.go
- local_peering_gateway_webhook.go
- nat_gateway_types.go
- nat_gateway_webhook.go
- network_security_group_security_rule_types.go
- network_security_group_security_rule_webhook.go
- network_security_group_types.go
- network_security_group_webhook.go
- private_ip_types.go
- private_ip_webhook.go
- public_ip_pool_capacity_types.go
- public_ip_pool_capacity_webhook.go
- public_ip_pool_types.go
- public_ip_pool_webhook.go
- public_ip_types.go
- public_ip_webhook.go
- register.go
- remote_peering_connection_types.go
- remote_peering_connection_webhook.go
- route_table_attachment_types.go
- route_table_attachment_webhook.go
- route_table_types.go
- route_table_webhook.go
- security_list_types.go
- security_list_webhook.go
- service_gateway_types.go
- service_gateway_webhook.go
- shape_management_types.go
- shape_management_webhook.go
- subnet_types.go
- subnet_webhook.go
- vcn_types.go
- vcn_webhook.go
- virtual_circuit_types.go
- virtual_circuit_webhook.go
- virtual_network_types.go
- virtual_network_webhook.go
- vlan_types.go
- vlan_webhook.go
- vnic_attachment_types.go
- vnic_attachment_webhook.go
- volume_attachment_types.go
- volume_attachment_webhook.go
- volume_backup_policy_assignment_types.go
- volume_backup_policy_assignment_webhook.go
- volume_backup_policy_types.go
- volume_backup_policy_webhook.go
- volume_backup_types.go
- volume_backup_webhook.go
- volume_group_backup_types.go
- volume_group_backup_webhook.go
- volume_group_types.go
- volume_group_webhook.go
- volume_types.go
- volume_webhook.go
- zz_generated.deepcopy.go