Documentation ¶
Overview ¶
+groupName=google.kubeform.com
Index ¶
- Variables
- func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type AccessContextManagerAccessLevel
- type AccessContextManagerAccessLevelList
- type AccessContextManagerAccessLevelSpec
- type AccessContextManagerAccessLevelSpecBasic
- type AccessContextManagerAccessLevelSpecBasicConditions
- type AccessContextManagerAccessLevelSpecBasicConditionsDevicePolicy
- func (in *AccessContextManagerAccessLevelSpecBasicConditionsDevicePolicy) DeepCopy() *AccessContextManagerAccessLevelSpecBasicConditionsDevicePolicy
- func (in *AccessContextManagerAccessLevelSpecBasicConditionsDevicePolicy) DeepCopyInto(out *AccessContextManagerAccessLevelSpecBasicConditionsDevicePolicy)
- type AccessContextManagerAccessLevelSpecBasicConditionsDevicePolicyOsConstraints
- type AccessContextManagerAccessLevelStatus
- type AccessContextManagerAccessPolicy
- type AccessContextManagerAccessPolicyList
- type AccessContextManagerAccessPolicySpec
- type AccessContextManagerAccessPolicyStatus
- type AccessContextManagerServicePerimeter
- type AccessContextManagerServicePerimeterList
- func (in *AccessContextManagerServicePerimeterList) DeepCopy() *AccessContextManagerServicePerimeterList
- func (in *AccessContextManagerServicePerimeterList) DeepCopyInto(out *AccessContextManagerServicePerimeterList)
- func (in *AccessContextManagerServicePerimeterList) DeepCopyObject() runtime.Object
- type AccessContextManagerServicePerimeterSpec
- type AccessContextManagerServicePerimeterSpecStatus
- type AccessContextManagerServicePerimeterStatus
- type AppEngineApplication
- type AppEngineApplicationList
- type AppEngineApplicationSpec
- type AppEngineApplicationSpecFeatureSettings
- type AppEngineApplicationSpecUrlDispatchRule
- type AppEngineApplicationStatus
- type AppEngineDomainMapping
- type AppEngineDomainMappingList
- type AppEngineDomainMappingSpec
- type AppEngineDomainMappingSpecResourceRecords
- type AppEngineDomainMappingSpecSslSettings
- type AppEngineDomainMappingStatus
- type AppEngineFirewallRule
- type AppEngineFirewallRuleList
- type AppEngineFirewallRuleSpec
- type AppEngineFirewallRuleStatus
- type AppEngineStandardAppVersion
- type AppEngineStandardAppVersionList
- type AppEngineStandardAppVersionSpec
- type AppEngineStandardAppVersionSpecDeployment
- type AppEngineStandardAppVersionSpecDeploymentFiles
- type AppEngineStandardAppVersionSpecDeploymentZip
- type AppEngineStandardAppVersionSpecEntrypoint
- type AppEngineStandardAppVersionSpecHandlers
- type AppEngineStandardAppVersionSpecHandlersScript
- type AppEngineStandardAppVersionSpecHandlersStaticFiles
- type AppEngineStandardAppVersionSpecLibraries
- type AppEngineStandardAppVersionStatus
- type BigqueryDataTransferConfig
- type BigqueryDataTransferConfigList
- type BigqueryDataTransferConfigSpec
- type BigqueryDataTransferConfigStatus
- type BigqueryDataset
- type BigqueryDatasetList
- type BigqueryDatasetSpec
- type BigqueryDatasetSpecAccess
- type BigqueryDatasetSpecAccessView
- type BigqueryDatasetSpecDefaultEncryptionConfiguration
- type BigqueryDatasetStatus
- type BigqueryTable
- type BigqueryTableList
- type BigqueryTableSpec
- type BigqueryTableSpecExternalDataConfiguration
- type BigqueryTableSpecExternalDataConfigurationCsvOptions
- type BigqueryTableSpecExternalDataConfigurationGoogleSheetsOptions
- func (in *BigqueryTableSpecExternalDataConfigurationGoogleSheetsOptions) DeepCopy() *BigqueryTableSpecExternalDataConfigurationGoogleSheetsOptions
- func (in *BigqueryTableSpecExternalDataConfigurationGoogleSheetsOptions) DeepCopyInto(out *BigqueryTableSpecExternalDataConfigurationGoogleSheetsOptions)
- type BigqueryTableSpecTimePartitioning
- type BigqueryTableSpecView
- type BigqueryTableStatus
- type BigtableAppProfile
- type BigtableAppProfileList
- type BigtableAppProfileSpec
- type BigtableAppProfileSpecSingleClusterRouting
- type BigtableAppProfileStatus
- type BigtableGcPolicy
- type BigtableGcPolicyList
- type BigtableGcPolicySpec
- type BigtableGcPolicySpecMaxAge
- type BigtableGcPolicySpecMaxVersion
- type BigtableGcPolicyStatus
- type BigtableInstance
- type BigtableInstanceIamBinding
- type BigtableInstanceIamBindingList
- type BigtableInstanceIamBindingSpec
- type BigtableInstanceIamBindingStatus
- type BigtableInstanceIamMember
- type BigtableInstanceIamMemberList
- type BigtableInstanceIamMemberSpec
- type BigtableInstanceIamMemberStatus
- type BigtableInstanceIamPolicy
- type BigtableInstanceIamPolicyList
- type BigtableInstanceIamPolicySpec
- type BigtableInstanceIamPolicyStatus
- type BigtableInstanceList
- type BigtableInstanceSpec
- type BigtableInstanceSpecCluster
- type BigtableInstanceStatus
- type BigtableTable
- type BigtableTableList
- type BigtableTableSpec
- type BigtableTableSpecColumnFamily
- type BigtableTableStatus
- type BillingAccountIamBinding
- type BillingAccountIamBindingList
- type BillingAccountIamBindingSpec
- type BillingAccountIamBindingStatus
- type BillingAccountIamMember
- type BillingAccountIamMemberList
- type BillingAccountIamMemberSpec
- type BillingAccountIamMemberStatus
- type BillingAccountIamPolicy
- type BillingAccountIamPolicyList
- type BillingAccountIamPolicySpec
- type BillingAccountIamPolicyStatus
- type BinaryAuthorizationAttestor
- type BinaryAuthorizationAttestorIamBinding
- type BinaryAuthorizationAttestorIamBindingList
- func (in *BinaryAuthorizationAttestorIamBindingList) DeepCopy() *BinaryAuthorizationAttestorIamBindingList
- func (in *BinaryAuthorizationAttestorIamBindingList) DeepCopyInto(out *BinaryAuthorizationAttestorIamBindingList)
- func (in *BinaryAuthorizationAttestorIamBindingList) DeepCopyObject() runtime.Object
- type BinaryAuthorizationAttestorIamBindingSpec
- type BinaryAuthorizationAttestorIamBindingStatus
- type BinaryAuthorizationAttestorIamMember
- type BinaryAuthorizationAttestorIamMemberList
- func (in *BinaryAuthorizationAttestorIamMemberList) DeepCopy() *BinaryAuthorizationAttestorIamMemberList
- func (in *BinaryAuthorizationAttestorIamMemberList) DeepCopyInto(out *BinaryAuthorizationAttestorIamMemberList)
- func (in *BinaryAuthorizationAttestorIamMemberList) DeepCopyObject() runtime.Object
- type BinaryAuthorizationAttestorIamMemberSpec
- type BinaryAuthorizationAttestorIamMemberStatus
- type BinaryAuthorizationAttestorIamPolicy
- type BinaryAuthorizationAttestorIamPolicyList
- func (in *BinaryAuthorizationAttestorIamPolicyList) DeepCopy() *BinaryAuthorizationAttestorIamPolicyList
- func (in *BinaryAuthorizationAttestorIamPolicyList) DeepCopyInto(out *BinaryAuthorizationAttestorIamPolicyList)
- func (in *BinaryAuthorizationAttestorIamPolicyList) DeepCopyObject() runtime.Object
- type BinaryAuthorizationAttestorIamPolicySpec
- type BinaryAuthorizationAttestorIamPolicyStatus
- type BinaryAuthorizationAttestorList
- type BinaryAuthorizationAttestorSpec
- type BinaryAuthorizationAttestorSpecAttestationAuthorityNote
- type BinaryAuthorizationAttestorSpecAttestationAuthorityNotePublicKeys
- func (in *BinaryAuthorizationAttestorSpecAttestationAuthorityNotePublicKeys) DeepCopy() *BinaryAuthorizationAttestorSpecAttestationAuthorityNotePublicKeys
- func (in *BinaryAuthorizationAttestorSpecAttestationAuthorityNotePublicKeys) DeepCopyInto(out *BinaryAuthorizationAttestorSpecAttestationAuthorityNotePublicKeys)
- type BinaryAuthorizationAttestorSpecAttestationAuthorityNotePublicKeysPkixPublicKey
- type BinaryAuthorizationAttestorStatus
- type BinaryAuthorizationPolicy
- type BinaryAuthorizationPolicyList
- type BinaryAuthorizationPolicySpec
- type BinaryAuthorizationPolicySpecAdmissionWhitelistPatterns
- type BinaryAuthorizationPolicySpecClusterAdmissionRules
- type BinaryAuthorizationPolicySpecDefaultAdmissionRule
- type BinaryAuthorizationPolicyStatus
- type CloudSchedulerJob
- type CloudSchedulerJobList
- type CloudSchedulerJobSpec
- type CloudSchedulerJobSpecAppEngineHTTPTarget
- type CloudSchedulerJobSpecAppEngineHTTPTargetAppEngineRouting
- type CloudSchedulerJobSpecHttpTarget
- type CloudSchedulerJobSpecHttpTargetOauthToken
- type CloudSchedulerJobSpecHttpTargetOidcToken
- type CloudSchedulerJobSpecPubsubTarget
- type CloudSchedulerJobSpecRetryConfig
- type CloudSchedulerJobStatus
- type CloudbuildTrigger
- type CloudbuildTriggerList
- type CloudbuildTriggerSpec
- type CloudbuildTriggerSpecBuild
- type CloudbuildTriggerSpecBuildStep
- type CloudbuildTriggerSpecBuildStepVolumes
- type CloudbuildTriggerSpecTriggerTemplate
- type CloudbuildTriggerStatus
- type CloudfunctionsFunction
- type CloudfunctionsFunctionIamBinding
- type CloudfunctionsFunctionIamBindingList
- type CloudfunctionsFunctionIamBindingSpec
- type CloudfunctionsFunctionIamBindingStatus
- type CloudfunctionsFunctionIamMember
- type CloudfunctionsFunctionIamMemberList
- type CloudfunctionsFunctionIamMemberSpec
- type CloudfunctionsFunctionIamMemberStatus
- type CloudfunctionsFunctionIamPolicy
- type CloudfunctionsFunctionIamPolicyList
- type CloudfunctionsFunctionIamPolicySpec
- type CloudfunctionsFunctionIamPolicyStatus
- type CloudfunctionsFunctionList
- type CloudfunctionsFunctionSpec
- type CloudfunctionsFunctionSpecEventTrigger
- type CloudfunctionsFunctionSpecEventTriggerFailurePolicy
- type CloudfunctionsFunctionSpecSourceRepository
- type CloudfunctionsFunctionStatus
- type CloudiotRegistry
- type CloudiotRegistryList
- type CloudiotRegistrySpec
- type CloudiotRegistrySpecCredentials
- type CloudiotRegistrySpecCredentialsPublicKeyCertificate
- type CloudiotRegistrySpecEventNotificationConfig
- type CloudiotRegistrySpecEventNotificationConfigs
- type CloudiotRegistrySpecHttpConfig
- type CloudiotRegistrySpecMqttConfig
- type CloudiotRegistrySpecStateNotificationConfig
- type CloudiotRegistryStatus
- type ComposerEnvironment
- type ComposerEnvironmentList
- type ComposerEnvironmentSpec
- type ComposerEnvironmentSpecConfig
- type ComposerEnvironmentSpecConfigNodeConfig
- type ComposerEnvironmentSpecConfigNodeConfigIpAllocationPolicy
- type ComposerEnvironmentSpecConfigPrivateEnvironmentConfig
- type ComposerEnvironmentSpecConfigSoftwareConfig
- type ComposerEnvironmentStatus
- type ComputeAddress
- type ComputeAddressList
- type ComputeAddressSpec
- type ComputeAddressStatus
- type ComputeAttachedDisk
- type ComputeAttachedDiskList
- type ComputeAttachedDiskSpec
- type ComputeAttachedDiskStatus
- type ComputeAutoscaler
- type ComputeAutoscalerList
- type ComputeAutoscalerSpec
- type ComputeAutoscalerSpecAutoscalingPolicy
- type ComputeAutoscalerSpecAutoscalingPolicyCpuUtilization
- type ComputeAutoscalerSpecAutoscalingPolicyLoadBalancingUtilization
- func (in *ComputeAutoscalerSpecAutoscalingPolicyLoadBalancingUtilization) DeepCopy() *ComputeAutoscalerSpecAutoscalingPolicyLoadBalancingUtilization
- func (in *ComputeAutoscalerSpecAutoscalingPolicyLoadBalancingUtilization) DeepCopyInto(out *ComputeAutoscalerSpecAutoscalingPolicyLoadBalancingUtilization)
- type ComputeAutoscalerSpecAutoscalingPolicyMetric
- type ComputeAutoscalerStatus
- type ComputeBackendBucket
- type ComputeBackendBucketList
- type ComputeBackendBucketSignedURLKey
- type ComputeBackendBucketSignedURLKeyList
- type ComputeBackendBucketSignedURLKeySpec
- type ComputeBackendBucketSignedURLKeyStatus
- type ComputeBackendBucketSpec
- type ComputeBackendBucketSpecCdnPolicy
- type ComputeBackendBucketStatus
- type ComputeBackendService
- type ComputeBackendServiceList
- type ComputeBackendServiceSignedURLKey
- type ComputeBackendServiceSignedURLKeyList
- type ComputeBackendServiceSignedURLKeySpec
- type ComputeBackendServiceSignedURLKeyStatus
- type ComputeBackendServiceSpec
- type ComputeBackendServiceSpecBackend
- type ComputeBackendServiceSpecCdnPolicy
- type ComputeBackendServiceSpecCdnPolicyCacheKeyPolicy
- type ComputeBackendServiceSpecIap
- type ComputeBackendServiceStatus
- type ComputeDisk
- type ComputeDiskList
- type ComputeDiskResourcePolicyAttachment
- type ComputeDiskResourcePolicyAttachmentList
- type ComputeDiskResourcePolicyAttachmentSpec
- type ComputeDiskResourcePolicyAttachmentStatus
- type ComputeDiskSpec
- type ComputeDiskSpecDiskEncryptionKey
- type ComputeDiskSpecSourceImageEncryptionKey
- type ComputeDiskSpecSourceSnapshotEncryptionKey
- type ComputeDiskStatus
- type ComputeFirewall
- type ComputeFirewallList
- type ComputeFirewallSpec
- type ComputeFirewallSpecAllow
- type ComputeFirewallSpecDeny
- type ComputeFirewallStatus
- type ComputeForwardingRule
- type ComputeForwardingRuleList
- type ComputeForwardingRuleSpec
- type ComputeForwardingRuleStatus
- type ComputeGlobalAddress
- type ComputeGlobalAddressList
- type ComputeGlobalAddressSpec
- type ComputeGlobalAddressStatus
- type ComputeGlobalForwardingRule
- type ComputeGlobalForwardingRuleList
- type ComputeGlobalForwardingRuleSpec
- type ComputeGlobalForwardingRuleSpecMetadataFilters
- type ComputeGlobalForwardingRuleSpecMetadataFiltersFilterLabels
- type ComputeGlobalForwardingRuleStatus
- type ComputeHTTPHealthCheck
- type ComputeHTTPHealthCheckList
- type ComputeHTTPHealthCheckSpec
- type ComputeHTTPHealthCheckStatus
- type ComputeHTTPSHealthCheck
- type ComputeHTTPSHealthCheckList
- type ComputeHTTPSHealthCheckSpec
- type ComputeHTTPSHealthCheckStatus
- type ComputeHealthCheck
- type ComputeHealthCheckList
- type ComputeHealthCheckSpec
- type ComputeHealthCheckSpecHttp2HealthCheck
- type ComputeHealthCheckSpecHttpHealthCheck
- type ComputeHealthCheckSpecHttpsHealthCheck
- type ComputeHealthCheckSpecSslHealthCheck
- type ComputeHealthCheckSpecTcpHealthCheck
- type ComputeHealthCheckStatus
- type ComputeImage
- type ComputeImageList
- type ComputeImageSpec
- type ComputeImageSpecGuestOsFeatures
- type ComputeImageSpecRawDisk
- type ComputeImageStatus
- type ComputeInstance
- type ComputeInstanceFromTemplate
- type ComputeInstanceFromTemplateList
- type ComputeInstanceFromTemplateSpec
- type ComputeInstanceFromTemplateSpecAttachedDisk
- type ComputeInstanceFromTemplateSpecBootDisk
- type ComputeInstanceFromTemplateSpecBootDiskInitializeParams
- type ComputeInstanceFromTemplateSpecGuestAccelerator
- type ComputeInstanceFromTemplateSpecNetworkInterface
- type ComputeInstanceFromTemplateSpecNetworkInterfaceAccessConfig
- type ComputeInstanceFromTemplateSpecNetworkInterfaceAliasIPRange
- type ComputeInstanceFromTemplateSpecScheduling
- type ComputeInstanceFromTemplateSpecSchedulingNodeAffinities
- type ComputeInstanceFromTemplateSpecScratchDisk
- type ComputeInstanceFromTemplateSpecServiceAccount
- type ComputeInstanceFromTemplateSpecShieldedInstanceConfig
- type ComputeInstanceFromTemplateStatus
- type ComputeInstanceGroup
- type ComputeInstanceGroupList
- type ComputeInstanceGroupManager
- type ComputeInstanceGroupManagerList
- type ComputeInstanceGroupManagerSpec
- type ComputeInstanceGroupManagerSpecNamedPort
- type ComputeInstanceGroupManagerStatus
- type ComputeInstanceGroupSpec
- type ComputeInstanceGroupSpecNamedPort
- type ComputeInstanceGroupStatus
- type ComputeInstanceIamBinding
- type ComputeInstanceIamBindingList
- type ComputeInstanceIamBindingSpec
- type ComputeInstanceIamBindingStatus
- type ComputeInstanceIamMember
- type ComputeInstanceIamMemberList
- type ComputeInstanceIamMemberSpec
- type ComputeInstanceIamMemberStatus
- type ComputeInstanceIamPolicy
- type ComputeInstanceIamPolicyList
- type ComputeInstanceIamPolicySpec
- type ComputeInstanceIamPolicyStatus
- type ComputeInstanceList
- type ComputeInstanceSpec
- type ComputeInstanceSpecAttachedDisk
- type ComputeInstanceSpecBootDisk
- type ComputeInstanceSpecBootDiskInitializeParams
- type ComputeInstanceSpecGuestAccelerator
- type ComputeInstanceSpecNetworkInterface
- type ComputeInstanceSpecNetworkInterfaceAccessConfig
- type ComputeInstanceSpecNetworkInterfaceAliasIPRange
- type ComputeInstanceSpecScheduling
- type ComputeInstanceSpecSchedulingNodeAffinities
- type ComputeInstanceSpecScratchDisk
- type ComputeInstanceSpecServiceAccount
- type ComputeInstanceSpecShieldedInstanceConfig
- type ComputeInstanceStatus
- type ComputeInstanceTemplate
- type ComputeInstanceTemplateList
- type ComputeInstanceTemplateSpec
- type ComputeInstanceTemplateSpecDisk
- type ComputeInstanceTemplateSpecDiskDiskEncryptionKey
- type ComputeInstanceTemplateSpecGuestAccelerator
- type ComputeInstanceTemplateSpecNetworkInterface
- type ComputeInstanceTemplateSpecNetworkInterfaceAccessConfig
- type ComputeInstanceTemplateSpecNetworkInterfaceAliasIPRange
- type ComputeInstanceTemplateSpecScheduling
- type ComputeInstanceTemplateSpecSchedulingNodeAffinities
- type ComputeInstanceTemplateSpecServiceAccount
- type ComputeInstanceTemplateSpecShieldedInstanceConfig
- type ComputeInstanceTemplateStatus
- type ComputeInterconnectAttachment
- type ComputeInterconnectAttachmentList
- type ComputeInterconnectAttachmentSpec
- type ComputeInterconnectAttachmentSpecPrivateInterconnectInfo
- type ComputeInterconnectAttachmentStatus
- type ComputeNetwork
- type ComputeNetworkEndpoint
- type ComputeNetworkEndpointGroup
- type ComputeNetworkEndpointGroupList
- type ComputeNetworkEndpointGroupSpec
- type ComputeNetworkEndpointGroupStatus
- type ComputeNetworkEndpointList
- type ComputeNetworkEndpointSpec
- type ComputeNetworkEndpointStatus
- type ComputeNetworkList
- type ComputeNetworkPeering
- type ComputeNetworkPeeringList
- type ComputeNetworkPeeringSpec
- type ComputeNetworkPeeringStatus
- type ComputeNetworkSpec
- type ComputeNetworkStatus
- type ComputeNodeGroup
- type ComputeNodeGroupList
- type ComputeNodeGroupSpec
- type ComputeNodeGroupStatus
- type ComputeNodeTemplate
- type ComputeNodeTemplateList
- type ComputeNodeTemplateSpec
- type ComputeNodeTemplateSpecNodeTypeFlexibility
- type ComputeNodeTemplateStatus
- type ComputeProjectDefaultNetworkTier
- type ComputeProjectDefaultNetworkTierList
- type ComputeProjectDefaultNetworkTierSpec
- type ComputeProjectDefaultNetworkTierStatus
- type ComputeProjectMetadata
- type ComputeProjectMetadataItem
- type ComputeProjectMetadataItemList
- type ComputeProjectMetadataItemSpec
- type ComputeProjectMetadataItemStatus
- type ComputeProjectMetadataList
- type ComputeProjectMetadataSpec
- type ComputeProjectMetadataStatus
- type ComputeRegionAutoscaler
- type ComputeRegionAutoscalerList
- type ComputeRegionAutoscalerSpec
- type ComputeRegionAutoscalerSpecAutoscalingPolicy
- type ComputeRegionAutoscalerSpecAutoscalingPolicyCpuUtilization
- type ComputeRegionAutoscalerSpecAutoscalingPolicyLoadBalancingUtilization
- func (in *ComputeRegionAutoscalerSpecAutoscalingPolicyLoadBalancingUtilization) DeepCopy() *ComputeRegionAutoscalerSpecAutoscalingPolicyLoadBalancingUtilization
- func (in *ComputeRegionAutoscalerSpecAutoscalingPolicyLoadBalancingUtilization) DeepCopyInto(out *ComputeRegionAutoscalerSpecAutoscalingPolicyLoadBalancingUtilization)
- type ComputeRegionAutoscalerSpecAutoscalingPolicyMetric
- type ComputeRegionAutoscalerStatus
- type ComputeRegionBackendService
- type ComputeRegionBackendServiceList
- type ComputeRegionBackendServiceSpec
- type ComputeRegionBackendServiceSpecBackend
- type ComputeRegionBackendServiceStatus
- type ComputeRegionDisk
- type ComputeRegionDiskList
- type ComputeRegionDiskSpec
- type ComputeRegionDiskSpecDiskEncryptionKey
- type ComputeRegionDiskSpecSourceSnapshotEncryptionKey
- type ComputeRegionDiskStatus
- type ComputeRegionInstanceGroupManager
- type ComputeRegionInstanceGroupManagerList
- type ComputeRegionInstanceGroupManagerSpec
- type ComputeRegionInstanceGroupManagerSpecNamedPort
- type ComputeRegionInstanceGroupManagerStatus
- type ComputeReservation
- type ComputeReservationList
- type ComputeReservationSpec
- type ComputeReservationSpecSpecificReservation
- type ComputeReservationSpecSpecificReservationInstanceProperties
- type ComputeReservationSpecSpecificReservationInstancePropertiesGuestAccelerators
- type ComputeReservationSpecSpecificReservationInstancePropertiesLocalSsds
- func (in *ComputeReservationSpecSpecificReservationInstancePropertiesLocalSsds) DeepCopy() *ComputeReservationSpecSpecificReservationInstancePropertiesLocalSsds
- func (in *ComputeReservationSpecSpecificReservationInstancePropertiesLocalSsds) DeepCopyInto(out *ComputeReservationSpecSpecificReservationInstancePropertiesLocalSsds)
- type ComputeReservationStatus
- type ComputeResourcePolicy
- type ComputeResourcePolicyList
- type ComputeResourcePolicySpec
- type ComputeResourcePolicySpecSnapshotSchedulePolicy
- type ComputeResourcePolicySpecSnapshotSchedulePolicyRetentionPolicy
- func (in *ComputeResourcePolicySpecSnapshotSchedulePolicyRetentionPolicy) DeepCopy() *ComputeResourcePolicySpecSnapshotSchedulePolicyRetentionPolicy
- func (in *ComputeResourcePolicySpecSnapshotSchedulePolicyRetentionPolicy) DeepCopyInto(out *ComputeResourcePolicySpecSnapshotSchedulePolicyRetentionPolicy)
- type ComputeResourcePolicySpecSnapshotSchedulePolicySchedule
- type ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleDailySchedule
- func (in *ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleDailySchedule) DeepCopy() *ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleDailySchedule
- func (in *ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleDailySchedule) DeepCopyInto(out *ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleDailySchedule)
- type ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleHourlySchedule
- func (in *ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleHourlySchedule) DeepCopy() *ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleHourlySchedule
- func (in *ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleHourlySchedule) DeepCopyInto(out *ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleHourlySchedule)
- type ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleWeeklySchedule
- func (in *ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleWeeklySchedule) DeepCopy() *ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleWeeklySchedule
- func (in *ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleWeeklySchedule) DeepCopyInto(out *ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleWeeklySchedule)
- type ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleWeeklyScheduleDayOfWeeks
- type ComputeResourcePolicySpecSnapshotSchedulePolicySnapshotProperties
- func (in *ComputeResourcePolicySpecSnapshotSchedulePolicySnapshotProperties) DeepCopy() *ComputeResourcePolicySpecSnapshotSchedulePolicySnapshotProperties
- func (in *ComputeResourcePolicySpecSnapshotSchedulePolicySnapshotProperties) DeepCopyInto(out *ComputeResourcePolicySpecSnapshotSchedulePolicySnapshotProperties)
- type ComputeResourcePolicyStatus
- type ComputeRoute
- type ComputeRouteList
- type ComputeRouteSpec
- type ComputeRouteStatus
- type ComputeRouter
- type ComputeRouterInterface
- type ComputeRouterInterfaceList
- type ComputeRouterInterfaceSpec
- type ComputeRouterInterfaceStatus
- type ComputeRouterList
- type ComputeRouterNAT
- type ComputeRouterNATList
- type ComputeRouterNATSpec
- type ComputeRouterNATSpecLogConfig
- type ComputeRouterNATSpecSubnetwork
- type ComputeRouterNATStatus
- type ComputeRouterPeer
- type ComputeRouterPeerList
- type ComputeRouterPeerSpec
- type ComputeRouterPeerSpecAdvertisedIPRanges
- type ComputeRouterPeerStatus
- type ComputeRouterSpec
- type ComputeRouterSpecBgp
- type ComputeRouterSpecBgpAdvertisedIPRanges
- type ComputeRouterStatus
- type ComputeSSLCertificate
- type ComputeSSLCertificateList
- type ComputeSSLCertificateSpec
- type ComputeSSLCertificateStatus
- type ComputeSSLPolicy
- type ComputeSSLPolicyList
- type ComputeSSLPolicySpec
- type ComputeSSLPolicyStatus
- type ComputeSecurityPolicy
- type ComputeSecurityPolicyList
- type ComputeSecurityPolicySpec
- type ComputeSecurityPolicySpecRule
- type ComputeSecurityPolicySpecRuleMatch
- type ComputeSecurityPolicySpecRuleMatchConfig
- type ComputeSecurityPolicyStatus
- type ComputeSharedVpcHostProject
- type ComputeSharedVpcHostProjectList
- type ComputeSharedVpcHostProjectSpec
- type ComputeSharedVpcHostProjectStatus
- type ComputeSharedVpcServiceProject
- type ComputeSharedVpcServiceProjectList
- type ComputeSharedVpcServiceProjectSpec
- type ComputeSharedVpcServiceProjectStatus
- type ComputeSnapshot
- type ComputeSnapshotList
- type ComputeSnapshotSpec
- type ComputeSnapshotSpecSnapshotEncryptionKey
- type ComputeSnapshotSpecSourceDiskEncryptionKey
- type ComputeSnapshotStatus
- type ComputeSubnetwork
- type ComputeSubnetworkIamBinding
- type ComputeSubnetworkIamBindingList
- type ComputeSubnetworkIamBindingSpec
- type ComputeSubnetworkIamBindingStatus
- type ComputeSubnetworkIamMember
- type ComputeSubnetworkIamMemberList
- type ComputeSubnetworkIamMemberSpec
- type ComputeSubnetworkIamMemberStatus
- type ComputeSubnetworkIamPolicy
- type ComputeSubnetworkIamPolicyList
- type ComputeSubnetworkIamPolicySpec
- type ComputeSubnetworkIamPolicyStatus
- type ComputeSubnetworkList
- type ComputeSubnetworkSpec
- type ComputeSubnetworkSpecSecondaryIPRange
- type ComputeSubnetworkStatus
- type ComputeTargetHTTPProxy
- type ComputeTargetHTTPProxyList
- type ComputeTargetHTTPProxySpec
- type ComputeTargetHTTPProxyStatus
- type ComputeTargetHTTPSProxy
- type ComputeTargetHTTPSProxyList
- type ComputeTargetHTTPSProxySpec
- type ComputeTargetHTTPSProxyStatus
- type ComputeTargetInstance
- type ComputeTargetInstanceList
- type ComputeTargetInstanceSpec
- type ComputeTargetInstanceStatus
- type ComputeTargetPool
- type ComputeTargetPoolList
- type ComputeTargetPoolSpec
- type ComputeTargetPoolStatus
- type ComputeTargetSSLProxy
- type ComputeTargetSSLProxyList
- type ComputeTargetSSLProxySpec
- type ComputeTargetSSLProxyStatus
- type ComputeTargetTcpProxy
- type ComputeTargetTcpProxyList
- type ComputeTargetTcpProxySpec
- type ComputeTargetTcpProxyStatus
- type ComputeURLMap
- type ComputeURLMapList
- type ComputeURLMapSpec
- type ComputeURLMapSpecHostRule
- type ComputeURLMapSpecPathMatcher
- type ComputeURLMapSpecPathMatcherPathRule
- type ComputeURLMapSpecTest
- type ComputeURLMapStatus
- type ComputeVPNGateway
- type ComputeVPNGatewayList
- type ComputeVPNGatewaySpec
- type ComputeVPNGatewayStatus
- type ComputeVPNTunnel
- type ComputeVPNTunnelList
- type ComputeVPNTunnelSpec
- type ComputeVPNTunnelStatus
- type ContainerAnalysisNote
- type ContainerAnalysisNoteList
- type ContainerAnalysisNoteSpec
- type ContainerAnalysisNoteSpecAttestationAuthority
- type ContainerAnalysisNoteSpecAttestationAuthorityHint
- type ContainerAnalysisNoteStatus
- type ContainerCluster
- type ContainerClusterList
- type ContainerClusterSpec
- type ContainerClusterSpecAddonsConfig
- type ContainerClusterSpecAddonsConfigHorizontalPodAutoscaling
- type ContainerClusterSpecAddonsConfigHttpLoadBalancing
- type ContainerClusterSpecAddonsConfigKubernetesDashboard
- type ContainerClusterSpecAddonsConfigNetworkPolicyConfig
- type ContainerClusterSpecIpAllocationPolicy
- type ContainerClusterSpecMaintenancePolicy
- type ContainerClusterSpecMaintenancePolicyDailyMaintenanceWindow
- type ContainerClusterSpecMasterAuth
- type ContainerClusterSpecMasterAuthClientCertificateConfig
- type ContainerClusterSpecMasterAuthorizedNetworksConfig
- type ContainerClusterSpecMasterAuthorizedNetworksConfigCidrBlocks
- type ContainerClusterSpecNetworkPolicy
- type ContainerClusterSpecNodeConfig
- type ContainerClusterSpecNodeConfigGuestAccelerator
- type ContainerClusterSpecNodePool
- type ContainerClusterSpecNodePoolAutoscaling
- type ContainerClusterSpecNodePoolManagement
- type ContainerClusterSpecNodePoolNodeConfig
- type ContainerClusterSpecNodePoolNodeConfigGuestAccelerator
- type ContainerClusterSpecPrivateClusterConfig
- type ContainerClusterStatus
- type ContainerNodePool
- type ContainerNodePoolList
- type ContainerNodePoolSpec
- type ContainerNodePoolSpecAutoscaling
- type ContainerNodePoolSpecManagement
- type ContainerNodePoolSpecNodeConfig
- type ContainerNodePoolSpecNodeConfigGuestAccelerator
- type ContainerNodePoolStatus
- type DataflowJob
- type DataflowJobList
- type DataflowJobSpec
- type DataflowJobStatus
- type DataprocCluster
- type DataprocClusterIamBinding
- type DataprocClusterIamBindingList
- type DataprocClusterIamBindingSpec
- type DataprocClusterIamBindingStatus
- type DataprocClusterIamMember
- type DataprocClusterIamMemberList
- type DataprocClusterIamMemberSpec
- type DataprocClusterIamMemberStatus
- type DataprocClusterIamPolicy
- type DataprocClusterIamPolicyList
- type DataprocClusterIamPolicySpec
- type DataprocClusterIamPolicyStatus
- type DataprocClusterList
- type DataprocClusterSpec
- type DataprocClusterSpecClusterConfig
- type DataprocClusterSpecClusterConfigEncryptionConfig
- type DataprocClusterSpecClusterConfigGceClusterConfig
- type DataprocClusterSpecClusterConfigInitializationAction
- type DataprocClusterSpecClusterConfigMasterConfig
- type DataprocClusterSpecClusterConfigMasterConfigAccelerators
- type DataprocClusterSpecClusterConfigMasterConfigDiskConfig
- type DataprocClusterSpecClusterConfigPreemptibleWorkerConfig
- type DataprocClusterSpecClusterConfigPreemptibleWorkerConfigDiskConfig
- func (in *DataprocClusterSpecClusterConfigPreemptibleWorkerConfigDiskConfig) DeepCopy() *DataprocClusterSpecClusterConfigPreemptibleWorkerConfigDiskConfig
- func (in *DataprocClusterSpecClusterConfigPreemptibleWorkerConfigDiskConfig) DeepCopyInto(out *DataprocClusterSpecClusterConfigPreemptibleWorkerConfigDiskConfig)
- type DataprocClusterSpecClusterConfigSoftwareConfig
- type DataprocClusterSpecClusterConfigWorkerConfig
- type DataprocClusterSpecClusterConfigWorkerConfigAccelerators
- type DataprocClusterSpecClusterConfigWorkerConfigDiskConfig
- type DataprocClusterStatus
- type DataprocJob
- type DataprocJobIamBinding
- type DataprocJobIamBindingList
- type DataprocJobIamBindingSpec
- type DataprocJobIamBindingStatus
- type DataprocJobIamMember
- type DataprocJobIamMemberList
- type DataprocJobIamMemberSpec
- type DataprocJobIamMemberStatus
- type DataprocJobIamPolicy
- type DataprocJobIamPolicyList
- type DataprocJobIamPolicySpec
- type DataprocJobIamPolicyStatus
- type DataprocJobList
- type DataprocJobSpec
- type DataprocJobSpecHadoopConfig
- type DataprocJobSpecHadoopConfigLoggingConfig
- type DataprocJobSpecHiveConfig
- type DataprocJobSpecPigConfig
- type DataprocJobSpecPigConfigLoggingConfig
- type DataprocJobSpecPlacement
- type DataprocJobSpecPysparkConfig
- type DataprocJobSpecPysparkConfigLoggingConfig
- type DataprocJobSpecReference
- type DataprocJobSpecScheduling
- type DataprocJobSpecSparkConfig
- type DataprocJobSpecSparkConfigLoggingConfig
- type DataprocJobSpecSparksqlConfig
- type DataprocJobSpecSparksqlConfigLoggingConfig
- type DataprocJobSpecStatus
- type DataprocJobStatus
- type DnsManagedZone
- type DnsManagedZoneList
- type DnsManagedZoneSpec
- type DnsManagedZoneSpecDnssecConfig
- type DnsManagedZoneSpecDnssecConfigDefaultKeySpecs
- type DnsManagedZoneSpecPrivateVisibilityConfig
- type DnsManagedZoneSpecPrivateVisibilityConfigNetworks
- type DnsManagedZoneStatus
- type DnsRecordSet
- type DnsRecordSetList
- type DnsRecordSetSpec
- type DnsRecordSetStatus
- type EndpointsService
- type EndpointsServiceList
- type EndpointsServiceSpec
- type EndpointsServiceSpecApis
- type EndpointsServiceSpecApisMethods
- type EndpointsServiceSpecEndpoints
- type EndpointsServiceStatus
- type FilestoreInstance
- type FilestoreInstanceList
- type FilestoreInstanceSpec
- type FilestoreInstanceSpecFileShares
- type FilestoreInstanceSpecNetworks
- type FilestoreInstanceStatus
- type FirestoreIndex
- type FirestoreIndexList
- type FirestoreIndexSpec
- type FirestoreIndexSpecFields
- type FirestoreIndexStatus
- type Folder
- type FolderIamBinding
- type FolderIamBindingList
- type FolderIamBindingSpec
- type FolderIamBindingStatus
- type FolderIamMember
- type FolderIamMemberList
- type FolderIamMemberSpec
- type FolderIamMemberStatus
- type FolderIamPolicy
- type FolderIamPolicyList
- type FolderIamPolicySpec
- type FolderIamPolicyStatus
- type FolderList
- type FolderOrganizationPolicy
- type FolderOrganizationPolicyList
- type FolderOrganizationPolicySpec
- type FolderOrganizationPolicySpecBooleanPolicy
- type FolderOrganizationPolicySpecListPolicy
- type FolderOrganizationPolicySpecListPolicyAllow
- type FolderOrganizationPolicySpecListPolicyDeny
- type FolderOrganizationPolicySpecRestorePolicy
- type FolderOrganizationPolicyStatus
- type FolderSpec
- type FolderStatus
- type IapAppEngineServiceIamBinding
- type IapAppEngineServiceIamBindingList
- type IapAppEngineServiceIamBindingSpec
- type IapAppEngineServiceIamBindingStatus
- type IapAppEngineServiceIamMember
- type IapAppEngineServiceIamMemberList
- type IapAppEngineServiceIamMemberSpec
- type IapAppEngineServiceIamMemberStatus
- type IapAppEngineServiceIamPolicy
- type IapAppEngineServiceIamPolicyList
- type IapAppEngineServiceIamPolicySpec
- type IapAppEngineServiceIamPolicyStatus
- type IapAppEngineVersionIamBinding
- type IapAppEngineVersionIamBindingList
- type IapAppEngineVersionIamBindingSpec
- type IapAppEngineVersionIamBindingStatus
- type IapAppEngineVersionIamMember
- type IapAppEngineVersionIamMemberList
- type IapAppEngineVersionIamMemberSpec
- type IapAppEngineVersionIamMemberStatus
- type IapAppEngineVersionIamPolicy
- type IapAppEngineVersionIamPolicyList
- type IapAppEngineVersionIamPolicySpec
- type IapAppEngineVersionIamPolicyStatus
- type IapWebBackendServiceIamBinding
- type IapWebBackendServiceIamBindingList
- type IapWebBackendServiceIamBindingSpec
- type IapWebBackendServiceIamBindingStatus
- type IapWebBackendServiceIamMember
- type IapWebBackendServiceIamMemberList
- type IapWebBackendServiceIamMemberSpec
- type IapWebBackendServiceIamMemberStatus
- type IapWebBackendServiceIamPolicy
- type IapWebBackendServiceIamPolicyList
- type IapWebBackendServiceIamPolicySpec
- type IapWebBackendServiceIamPolicyStatus
- type IapWebIamBinding
- type IapWebIamBindingList
- type IapWebIamBindingSpec
- type IapWebIamBindingStatus
- type IapWebIamMember
- type IapWebIamMemberList
- type IapWebIamMemberSpec
- type IapWebIamMemberStatus
- type IapWebIamPolicy
- type IapWebIamPolicyList
- type IapWebIamPolicySpec
- type IapWebIamPolicyStatus
- type IapWebTypeAppEngineIamBinding
- type IapWebTypeAppEngineIamBindingList
- type IapWebTypeAppEngineIamBindingSpec
- type IapWebTypeAppEngineIamBindingStatus
- type IapWebTypeAppEngineIamMember
- type IapWebTypeAppEngineIamMemberList
- type IapWebTypeAppEngineIamMemberSpec
- type IapWebTypeAppEngineIamMemberStatus
- type IapWebTypeAppEngineIamPolicy
- type IapWebTypeAppEngineIamPolicyList
- type IapWebTypeAppEngineIamPolicySpec
- type IapWebTypeAppEngineIamPolicyStatus
- type IapWebTypeComputeIamBinding
- type IapWebTypeComputeIamBindingList
- type IapWebTypeComputeIamBindingSpec
- type IapWebTypeComputeIamBindingStatus
- type IapWebTypeComputeIamMember
- type IapWebTypeComputeIamMemberList
- type IapWebTypeComputeIamMemberSpec
- type IapWebTypeComputeIamMemberStatus
- type IapWebTypeComputeIamPolicy
- type IapWebTypeComputeIamPolicyList
- type IapWebTypeComputeIamPolicySpec
- type IapWebTypeComputeIamPolicyStatus
- type KmsCryptoKey
- type KmsCryptoKeyIamBinding
- type KmsCryptoKeyIamBindingList
- type KmsCryptoKeyIamBindingSpec
- type KmsCryptoKeyIamBindingStatus
- type KmsCryptoKeyIamMember
- type KmsCryptoKeyIamMemberList
- type KmsCryptoKeyIamMemberSpec
- type KmsCryptoKeyIamMemberStatus
- type KmsCryptoKeyList
- type KmsCryptoKeySpec
- type KmsCryptoKeySpecVersionTemplate
- type KmsCryptoKeyStatus
- type KmsKeyRing
- type KmsKeyRingIamBinding
- type KmsKeyRingIamBindingList
- type KmsKeyRingIamBindingSpec
- type KmsKeyRingIamBindingStatus
- type KmsKeyRingIamMember
- type KmsKeyRingIamMemberList
- type KmsKeyRingIamMemberSpec
- type KmsKeyRingIamMemberStatus
- type KmsKeyRingIamPolicy
- type KmsKeyRingIamPolicyList
- type KmsKeyRingIamPolicySpec
- type KmsKeyRingIamPolicyStatus
- type KmsKeyRingList
- type KmsKeyRingSpec
- type KmsKeyRingStatus
- type LoggingBillingAccountExclusion
- type LoggingBillingAccountExclusionList
- type LoggingBillingAccountExclusionSpec
- type LoggingBillingAccountExclusionStatus
- type LoggingBillingAccountSink
- type LoggingBillingAccountSinkList
- type LoggingBillingAccountSinkSpec
- type LoggingBillingAccountSinkStatus
- type LoggingFolderExclusion
- type LoggingFolderExclusionList
- type LoggingFolderExclusionSpec
- type LoggingFolderExclusionStatus
- type LoggingFolderSink
- type LoggingFolderSinkList
- type LoggingFolderSinkSpec
- type LoggingFolderSinkStatus
- type LoggingMetric
- type LoggingMetricList
- type LoggingMetricSpec
- type LoggingMetricSpecBucketOptions
- type LoggingMetricSpecBucketOptionsExplicitBuckets
- type LoggingMetricSpecBucketOptionsExponentialBuckets
- type LoggingMetricSpecBucketOptionsLinearBuckets
- type LoggingMetricSpecMetricDescriptor
- type LoggingMetricSpecMetricDescriptorLabels
- type LoggingMetricStatus
- type LoggingOrganizationExclusion
- type LoggingOrganizationExclusionList
- type LoggingOrganizationExclusionSpec
- type LoggingOrganizationExclusionStatus
- type LoggingOrganizationSink
- type LoggingOrganizationSinkList
- type LoggingOrganizationSinkSpec
- type LoggingOrganizationSinkStatus
- type LoggingProjectExclusion
- type LoggingProjectExclusionList
- type LoggingProjectExclusionSpec
- type LoggingProjectExclusionStatus
- type LoggingProjectSink
- type LoggingProjectSinkList
- type LoggingProjectSinkSpec
- type LoggingProjectSinkStatus
- type MlEngineModel
- type MlEngineModelList
- type MlEngineModelSpec
- type MlEngineModelSpecDefaultVersion
- type MlEngineModelStatus
- type MonitoringAlertPolicy
- type MonitoringAlertPolicyList
- type MonitoringAlertPolicySpec
- type MonitoringAlertPolicySpecConditions
- type MonitoringAlertPolicySpecConditionsConditionAbsent
- type MonitoringAlertPolicySpecConditionsConditionAbsentAggregations
- func (in *MonitoringAlertPolicySpecConditionsConditionAbsentAggregations) DeepCopy() *MonitoringAlertPolicySpecConditionsConditionAbsentAggregations
- func (in *MonitoringAlertPolicySpecConditionsConditionAbsentAggregations) DeepCopyInto(out *MonitoringAlertPolicySpecConditionsConditionAbsentAggregations)
- type MonitoringAlertPolicySpecConditionsConditionAbsentTrigger
- type MonitoringAlertPolicySpecConditionsConditionThreshold
- type MonitoringAlertPolicySpecConditionsConditionThresholdAggregations
- func (in *MonitoringAlertPolicySpecConditionsConditionThresholdAggregations) DeepCopy() *MonitoringAlertPolicySpecConditionsConditionThresholdAggregations
- func (in *MonitoringAlertPolicySpecConditionsConditionThresholdAggregations) DeepCopyInto(out *MonitoringAlertPolicySpecConditionsConditionThresholdAggregations)
- type MonitoringAlertPolicySpecConditionsConditionThresholdDenominatorAggregations
- type MonitoringAlertPolicySpecConditionsConditionThresholdTrigger
- type MonitoringAlertPolicySpecCreationRecord
- type MonitoringAlertPolicySpecDocumentation
- type MonitoringAlertPolicyStatus
- type MonitoringGroup
- type MonitoringGroupList
- type MonitoringGroupSpec
- type MonitoringGroupStatus
- type MonitoringNotificationChannel
- type MonitoringNotificationChannelList
- type MonitoringNotificationChannelSpec
- type MonitoringNotificationChannelStatus
- type MonitoringUptimeCheckConfig
- type MonitoringUptimeCheckConfigList
- type MonitoringUptimeCheckConfigSpec
- type MonitoringUptimeCheckConfigSpecContentMatchers
- type MonitoringUptimeCheckConfigSpecHttpCheck
- type MonitoringUptimeCheckConfigSpecHttpCheckAuthInfo
- type MonitoringUptimeCheckConfigSpecInternalCheckers
- type MonitoringUptimeCheckConfigSpecMonitoredResource
- type MonitoringUptimeCheckConfigSpecResourceGroup
- type MonitoringUptimeCheckConfigSpecTcpCheck
- type MonitoringUptimeCheckConfigStatus
- type OrganizationIamBinding
- type OrganizationIamBindingList
- type OrganizationIamBindingSpec
- type OrganizationIamBindingStatus
- type OrganizationIamCustomRole
- type OrganizationIamCustomRoleList
- type OrganizationIamCustomRoleSpec
- type OrganizationIamCustomRoleStatus
- type OrganizationIamMember
- type OrganizationIamMemberList
- type OrganizationIamMemberSpec
- type OrganizationIamMemberStatus
- type OrganizationIamPolicy
- type OrganizationIamPolicyList
- type OrganizationIamPolicySpec
- type OrganizationIamPolicyStatus
- type OrganizationPolicy
- type OrganizationPolicyList
- type OrganizationPolicySpec
- type OrganizationPolicySpecBooleanPolicy
- type OrganizationPolicySpecListPolicy
- type OrganizationPolicySpecListPolicyAllow
- type OrganizationPolicySpecListPolicyDeny
- type OrganizationPolicySpecRestorePolicy
- type OrganizationPolicyStatus
- type Project
- type ProjectIamAuditConfig
- type ProjectIamAuditConfigList
- type ProjectIamAuditConfigSpec
- type ProjectIamAuditConfigSpecAuditLogConfig
- type ProjectIamAuditConfigStatus
- type ProjectIamBinding
- type ProjectIamBindingList
- type ProjectIamBindingSpec
- type ProjectIamBindingStatus
- type ProjectIamCustomRole
- type ProjectIamCustomRoleList
- type ProjectIamCustomRoleSpec
- type ProjectIamCustomRoleStatus
- type ProjectIamMember
- type ProjectIamMemberList
- type ProjectIamMemberSpec
- type ProjectIamMemberStatus
- type ProjectIamPolicy
- type ProjectIamPolicyList
- type ProjectIamPolicySpec
- type ProjectIamPolicyStatus
- type ProjectList
- type ProjectOrganizationPolicy
- type ProjectOrganizationPolicyList
- type ProjectOrganizationPolicySpec
- type ProjectOrganizationPolicySpecBooleanPolicy
- type ProjectOrganizationPolicySpecListPolicy
- type ProjectOrganizationPolicySpecListPolicyAllow
- type ProjectOrganizationPolicySpecListPolicyDeny
- type ProjectOrganizationPolicySpecRestorePolicy
- type ProjectOrganizationPolicyStatus
- type ProjectService
- type ProjectServiceBatch
- type ProjectServiceBatchList
- type ProjectServiceBatchSpec
- type ProjectServiceBatchStatus
- type ProjectServiceList
- type ProjectServiceSpec
- type ProjectServiceStatus
- type ProjectSpec
- type ProjectStatus
- type ProjectUsageExportBucket
- type ProjectUsageExportBucketList
- type ProjectUsageExportBucketSpec
- type ProjectUsageExportBucketStatus
- type PubsubSubscription
- type PubsubSubscriptionIamBinding
- type PubsubSubscriptionIamBindingList
- type PubsubSubscriptionIamBindingSpec
- type PubsubSubscriptionIamBindingStatus
- type PubsubSubscriptionIamMember
- type PubsubSubscriptionIamMemberList
- type PubsubSubscriptionIamMemberSpec
- type PubsubSubscriptionIamMemberStatus
- type PubsubSubscriptionIamPolicy
- type PubsubSubscriptionIamPolicyList
- type PubsubSubscriptionIamPolicySpec
- type PubsubSubscriptionIamPolicyStatus
- type PubsubSubscriptionList
- type PubsubSubscriptionSpec
- type PubsubSubscriptionSpecExpirationPolicy
- type PubsubSubscriptionSpecPushConfig
- type PubsubSubscriptionStatus
- type PubsubTopic
- type PubsubTopicIamBinding
- type PubsubTopicIamBindingList
- type PubsubTopicIamBindingSpec
- type PubsubTopicIamBindingStatus
- type PubsubTopicIamMember
- type PubsubTopicIamMemberList
- type PubsubTopicIamMemberSpec
- type PubsubTopicIamMemberStatus
- type PubsubTopicIamPolicy
- type PubsubTopicIamPolicyList
- type PubsubTopicIamPolicySpec
- type PubsubTopicIamPolicyStatus
- type PubsubTopicList
- type PubsubTopicSpec
- type PubsubTopicSpecMessageStoragePolicy
- type PubsubTopicStatus
- type RedisInstance
- type RedisInstanceList
- type RedisInstanceSpec
- type RedisInstanceStatus
- type ResourceManagerLien
- type ResourceManagerLienList
- type ResourceManagerLienSpec
- type ResourceManagerLienStatus
- type RuntimeconfigConfig
- type RuntimeconfigConfigIamBinding
- type RuntimeconfigConfigIamBindingList
- type RuntimeconfigConfigIamBindingSpec
- type RuntimeconfigConfigIamBindingStatus
- type RuntimeconfigConfigIamMember
- type RuntimeconfigConfigIamMemberList
- type RuntimeconfigConfigIamMemberSpec
- type RuntimeconfigConfigIamMemberStatus
- type RuntimeconfigConfigIamPolicy
- type RuntimeconfigConfigIamPolicyList
- type RuntimeconfigConfigIamPolicySpec
- type RuntimeconfigConfigIamPolicyStatus
- type RuntimeconfigConfigList
- type RuntimeconfigConfigSpec
- type RuntimeconfigConfigStatus
- type RuntimeconfigVariable
- type RuntimeconfigVariableList
- type RuntimeconfigVariableSpec
- type RuntimeconfigVariableStatus
- type SccSource
- type SccSourceList
- type SccSourceSpec
- type SccSourceStatus
- type ServiceAccount
- type ServiceAccountIamBinding
- type ServiceAccountIamBindingList
- type ServiceAccountIamBindingSpec
- type ServiceAccountIamBindingStatus
- type ServiceAccountIamMember
- type ServiceAccountIamMemberList
- type ServiceAccountIamMemberSpec
- type ServiceAccountIamMemberStatus
- type ServiceAccountIamPolicy
- type ServiceAccountIamPolicyList
- type ServiceAccountIamPolicySpec
- type ServiceAccountIamPolicyStatus
- type ServiceAccountKey
- type ServiceAccountKeyList
- type ServiceAccountKeySpec
- type ServiceAccountKeyStatus
- type ServiceAccountList
- type ServiceAccountSpec
- type ServiceAccountStatus
- type ServiceNetworkingConnection
- type ServiceNetworkingConnectionList
- type ServiceNetworkingConnectionSpec
- type ServiceNetworkingConnectionStatus
- type SourcerepoRepository
- type SourcerepoRepositoryIamBinding
- type SourcerepoRepositoryIamBindingList
- type SourcerepoRepositoryIamBindingSpec
- type SourcerepoRepositoryIamBindingStatus
- type SourcerepoRepositoryIamMember
- type SourcerepoRepositoryIamMemberList
- type SourcerepoRepositoryIamMemberSpec
- type SourcerepoRepositoryIamMemberStatus
- type SourcerepoRepositoryIamPolicy
- type SourcerepoRepositoryIamPolicyList
- type SourcerepoRepositoryIamPolicySpec
- type SourcerepoRepositoryIamPolicyStatus
- type SourcerepoRepositoryList
- type SourcerepoRepositorySpec
- type SourcerepoRepositoryStatus
- type SpannerDatabase
- type SpannerDatabaseIamBinding
- type SpannerDatabaseIamBindingList
- type SpannerDatabaseIamBindingSpec
- type SpannerDatabaseIamBindingStatus
- type SpannerDatabaseIamMember
- type SpannerDatabaseIamMemberList
- type SpannerDatabaseIamMemberSpec
- type SpannerDatabaseIamMemberStatus
- type SpannerDatabaseIamPolicy
- type SpannerDatabaseIamPolicyList
- type SpannerDatabaseIamPolicySpec
- type SpannerDatabaseIamPolicyStatus
- type SpannerDatabaseList
- type SpannerDatabaseSpec
- type SpannerDatabaseStatus
- type SpannerInstance
- type SpannerInstanceIamBinding
- type SpannerInstanceIamBindingList
- type SpannerInstanceIamBindingSpec
- type SpannerInstanceIamBindingStatus
- type SpannerInstanceIamMember
- type SpannerInstanceIamMemberList
- type SpannerInstanceIamMemberSpec
- type SpannerInstanceIamMemberStatus
- type SpannerInstanceIamPolicy
- type SpannerInstanceIamPolicyList
- type SpannerInstanceIamPolicySpec
- type SpannerInstanceIamPolicyStatus
- type SpannerInstanceList
- type SpannerInstanceSpec
- type SpannerInstanceStatus
- type SqlDatabase
- type SqlDatabaseInstance
- type SqlDatabaseInstanceList
- type SqlDatabaseInstanceSpec
- type SqlDatabaseInstanceSpecIpAddress
- type SqlDatabaseInstanceSpecReplicaConfiguration
- type SqlDatabaseInstanceSpecServerCaCert
- type SqlDatabaseInstanceSpecSettings
- type SqlDatabaseInstanceSpecSettingsBackupConfiguration
- type SqlDatabaseInstanceSpecSettingsDatabaseFlags
- type SqlDatabaseInstanceSpecSettingsIpConfiguration
- type SqlDatabaseInstanceSpecSettingsIpConfigurationAuthorizedNetworks
- func (in *SqlDatabaseInstanceSpecSettingsIpConfigurationAuthorizedNetworks) DeepCopy() *SqlDatabaseInstanceSpecSettingsIpConfigurationAuthorizedNetworks
- func (in *SqlDatabaseInstanceSpecSettingsIpConfigurationAuthorizedNetworks) DeepCopyInto(out *SqlDatabaseInstanceSpecSettingsIpConfigurationAuthorizedNetworks)
- type SqlDatabaseInstanceSpecSettingsLocationPreference
- type SqlDatabaseInstanceSpecSettingsMaintenanceWindow
- type SqlDatabaseInstanceStatus
- type SqlDatabaseList
- type SqlDatabaseSpec
- type SqlDatabaseStatus
- type SqlSSLCert
- type SqlSSLCertList
- type SqlSSLCertSpec
- type SqlSSLCertStatus
- type SqlUser
- type SqlUserList
- type SqlUserSpec
- type SqlUserStatus
- type StorageBucket
- type StorageBucketACL
- type StorageBucketACLList
- type StorageBucketACLSpec
- type StorageBucketACLStatus
- type StorageBucketAccessControl
- type StorageBucketAccessControlList
- type StorageBucketAccessControlSpec
- type StorageBucketAccessControlStatus
- type StorageBucketIamBinding
- type StorageBucketIamBindingList
- type StorageBucketIamBindingSpec
- type StorageBucketIamBindingStatus
- type StorageBucketIamMember
- type StorageBucketIamMemberList
- type StorageBucketIamMemberSpec
- type StorageBucketIamMemberStatus
- type StorageBucketIamPolicy
- type StorageBucketIamPolicyList
- type StorageBucketIamPolicySpec
- type StorageBucketIamPolicyStatus
- type StorageBucketList
- type StorageBucketObject
- type StorageBucketObjectList
- type StorageBucketObjectSpec
- type StorageBucketObjectStatus
- type StorageBucketSpec
- type StorageBucketSpecCors
- type StorageBucketSpecEncryption
- type StorageBucketSpecLifecycleRule
- type StorageBucketSpecLifecycleRuleAction
- type StorageBucketSpecLifecycleRuleCondition
- type StorageBucketSpecLogging
- type StorageBucketSpecRetentionPolicy
- type StorageBucketSpecVersioning
- type StorageBucketSpecWebsite
- type StorageBucketStatus
- type StorageDefaultObjectACL
- type StorageDefaultObjectACLList
- type StorageDefaultObjectACLSpec
- type StorageDefaultObjectACLStatus
- type StorageDefaultObjectAccessControl
- type StorageDefaultObjectAccessControlList
- type StorageDefaultObjectAccessControlSpec
- type StorageDefaultObjectAccessControlSpecProjectTeam
- type StorageDefaultObjectAccessControlStatus
- type StorageNotification
- type StorageNotificationList
- type StorageNotificationSpec
- type StorageNotificationStatus
- type StorageObjectACL
- type StorageObjectACLList
- type StorageObjectACLSpec
- type StorageObjectACLStatus
- type StorageObjectAccessControl
- type StorageObjectAccessControlList
- type StorageObjectAccessControlSpec
- type StorageObjectAccessControlSpecProjectTeam
- type StorageObjectAccessControlStatus
- type StorageTransferJob
- type StorageTransferJobList
- type StorageTransferJobSpec
- type StorageTransferJobSpecSchedule
- type StorageTransferJobSpecScheduleScheduleEndDate
- type StorageTransferJobSpecScheduleScheduleStartDate
- type StorageTransferJobSpecScheduleStartTimeOfDay
- type StorageTransferJobSpecTransferSpec
- type StorageTransferJobSpecTransferSpecAwsS3DataSource
- type StorageTransferJobSpecTransferSpecAwsS3DataSourceAwsAccessKey
- func (in *StorageTransferJobSpecTransferSpecAwsS3DataSourceAwsAccessKey) DeepCopy() *StorageTransferJobSpecTransferSpecAwsS3DataSourceAwsAccessKey
- func (in *StorageTransferJobSpecTransferSpecAwsS3DataSourceAwsAccessKey) DeepCopyInto(out *StorageTransferJobSpecTransferSpecAwsS3DataSourceAwsAccessKey)
- type StorageTransferJobSpecTransferSpecGcsDataSink
- type StorageTransferJobSpecTransferSpecGcsDataSource
- type StorageTransferJobSpecTransferSpecHttpDataSource
- type StorageTransferJobSpecTransferSpecObjectConditions
- type StorageTransferJobSpecTransferSpecTransferOptions
- type StorageTransferJobStatus
- type TpuNode
- type TpuNodeList
- type TpuNodeSpec
- type TpuNodeSpecNetworkEndpoints
- type TpuNodeSpecSchedulingConfig
- type TpuNodeStatus
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: google.GroupName, Version: "v1alpha1"}
Functions ¶
func GetOpenAPIDefinitions ¶
func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type AccessContextManagerAccessLevel ¶ added in v0.2.0
type AccessContextManagerAccessLevel struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccessContextManagerAccessLevelSpec `json:"spec,omitempty"` Status AccessContextManagerAccessLevelStatus `json:"status,omitempty"` }
func (*AccessContextManagerAccessLevel) DeepCopy ¶ added in v0.2.0
func (in *AccessContextManagerAccessLevel) DeepCopy() *AccessContextManagerAccessLevel
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessContextManagerAccessLevel.
func (*AccessContextManagerAccessLevel) DeepCopyInto ¶ added in v0.2.0
func (in *AccessContextManagerAccessLevel) DeepCopyInto(out *AccessContextManagerAccessLevel)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccessContextManagerAccessLevel) DeepCopyObject ¶ added in v0.2.0
func (in *AccessContextManagerAccessLevel) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AccessContextManagerAccessLevelList ¶ added in v0.2.0
type AccessContextManagerAccessLevelList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AccessContextManagerAccessLevel CRD objects Items []AccessContextManagerAccessLevel `json:"items,omitempty"` }
AccessContextManagerAccessLevelList is a list of AccessContextManagerAccessLevels
func (*AccessContextManagerAccessLevelList) DeepCopy ¶ added in v0.2.0
func (in *AccessContextManagerAccessLevelList) DeepCopy() *AccessContextManagerAccessLevelList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessContextManagerAccessLevelList.
func (*AccessContextManagerAccessLevelList) DeepCopyInto ¶ added in v0.2.0
func (in *AccessContextManagerAccessLevelList) DeepCopyInto(out *AccessContextManagerAccessLevelList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccessContextManagerAccessLevelList) DeepCopyObject ¶ added in v0.2.0
func (in *AccessContextManagerAccessLevelList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AccessContextManagerAccessLevelSpec ¶ added in v0.2.0
type AccessContextManagerAccessLevelSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Basic []AccessContextManagerAccessLevelSpecBasic `json:"basic,omitempty" tf:"basic,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` Name string `json:"name" tf:"name"` Parent string `json:"parent" tf:"parent"` Title string `json:"title" tf:"title"` }
func (*AccessContextManagerAccessLevelSpec) DeepCopy ¶ added in v0.2.0
func (in *AccessContextManagerAccessLevelSpec) DeepCopy() *AccessContextManagerAccessLevelSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessContextManagerAccessLevelSpec.
func (*AccessContextManagerAccessLevelSpec) DeepCopyInto ¶ added in v0.2.0
func (in *AccessContextManagerAccessLevelSpec) DeepCopyInto(out *AccessContextManagerAccessLevelSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessContextManagerAccessLevelSpecBasic ¶ added in v0.2.0
type AccessContextManagerAccessLevelSpecBasic struct { // +optional CombiningFunction string `json:"combiningFunction,omitempty" tf:"combining_function,omitempty"` // +kubebuilder:validation:MinItems=1 Conditions []AccessContextManagerAccessLevelSpecBasicConditions `json:"conditions" tf:"conditions"` }
func (*AccessContextManagerAccessLevelSpecBasic) DeepCopy ¶ added in v0.2.0
func (in *AccessContextManagerAccessLevelSpecBasic) DeepCopy() *AccessContextManagerAccessLevelSpecBasic
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessContextManagerAccessLevelSpecBasic.
func (*AccessContextManagerAccessLevelSpecBasic) DeepCopyInto ¶ added in v0.2.0
func (in *AccessContextManagerAccessLevelSpecBasic) DeepCopyInto(out *AccessContextManagerAccessLevelSpecBasic)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessContextManagerAccessLevelSpecBasicConditions ¶ added in v0.2.0
type AccessContextManagerAccessLevelSpecBasicConditions struct { // +optional // +kubebuilder:validation:MaxItems=1 DevicePolicy []AccessContextManagerAccessLevelSpecBasicConditionsDevicePolicy `json:"devicePolicy,omitempty" tf:"device_policy,omitempty"` // +optional IpSubnetworks []string `json:"ipSubnetworks,omitempty" tf:"ip_subnetworks,omitempty"` // +optional Members []string `json:"members,omitempty" tf:"members,omitempty"` // +optional Negate bool `json:"negate,omitempty" tf:"negate,omitempty"` // +optional RequiredAccessLevels []string `json:"requiredAccessLevels,omitempty" tf:"required_access_levels,omitempty"` }
func (*AccessContextManagerAccessLevelSpecBasicConditions) DeepCopy ¶ added in v0.2.0
func (in *AccessContextManagerAccessLevelSpecBasicConditions) DeepCopy() *AccessContextManagerAccessLevelSpecBasicConditions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessContextManagerAccessLevelSpecBasicConditions.
func (*AccessContextManagerAccessLevelSpecBasicConditions) DeepCopyInto ¶ added in v0.2.0
func (in *AccessContextManagerAccessLevelSpecBasicConditions) DeepCopyInto(out *AccessContextManagerAccessLevelSpecBasicConditions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessContextManagerAccessLevelSpecBasicConditionsDevicePolicy ¶ added in v0.2.0
type AccessContextManagerAccessLevelSpecBasicConditionsDevicePolicy struct { // +optional AllowedDeviceManagementLevels []string `json:"allowedDeviceManagementLevels,omitempty" tf:"allowed_device_management_levels,omitempty"` // +optional AllowedEncryptionStatuses []string `json:"allowedEncryptionStatuses,omitempty" tf:"allowed_encryption_statuses,omitempty"` // +optional OsConstraints []AccessContextManagerAccessLevelSpecBasicConditionsDevicePolicyOsConstraints `json:"osConstraints,omitempty" tf:"os_constraints,omitempty"` // +optional RequireScreenLock bool `json:"requireScreenLock,omitempty" tf:"require_screen_lock,omitempty"` }
func (*AccessContextManagerAccessLevelSpecBasicConditionsDevicePolicy) DeepCopy ¶ added in v0.2.0
func (in *AccessContextManagerAccessLevelSpecBasicConditionsDevicePolicy) DeepCopy() *AccessContextManagerAccessLevelSpecBasicConditionsDevicePolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessContextManagerAccessLevelSpecBasicConditionsDevicePolicy.
func (*AccessContextManagerAccessLevelSpecBasicConditionsDevicePolicy) DeepCopyInto ¶ added in v0.2.0
func (in *AccessContextManagerAccessLevelSpecBasicConditionsDevicePolicy) DeepCopyInto(out *AccessContextManagerAccessLevelSpecBasicConditionsDevicePolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessContextManagerAccessLevelSpecBasicConditionsDevicePolicyOsConstraints ¶ added in v0.2.0
type AccessContextManagerAccessLevelSpecBasicConditionsDevicePolicyOsConstraints struct { // +optional MinimumVersion string `json:"minimumVersion,omitempty" tf:"minimum_version,omitempty"` // +optional OsType string `json:"osType,omitempty" tf:"os_type,omitempty"` }
func (*AccessContextManagerAccessLevelSpecBasicConditionsDevicePolicyOsConstraints) DeepCopy ¶ added in v0.2.0
func (in *AccessContextManagerAccessLevelSpecBasicConditionsDevicePolicyOsConstraints) DeepCopy() *AccessContextManagerAccessLevelSpecBasicConditionsDevicePolicyOsConstraints
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessContextManagerAccessLevelSpecBasicConditionsDevicePolicyOsConstraints.
func (*AccessContextManagerAccessLevelSpecBasicConditionsDevicePolicyOsConstraints) DeepCopyInto ¶ added in v0.2.0
func (in *AccessContextManagerAccessLevelSpecBasicConditionsDevicePolicyOsConstraints) DeepCopyInto(out *AccessContextManagerAccessLevelSpecBasicConditionsDevicePolicyOsConstraints)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessContextManagerAccessLevelStatus ¶ added in v0.2.0
type AccessContextManagerAccessLevelStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *AccessContextManagerAccessLevelSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*AccessContextManagerAccessLevelStatus) DeepCopy ¶ added in v0.2.0
func (in *AccessContextManagerAccessLevelStatus) DeepCopy() *AccessContextManagerAccessLevelStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessContextManagerAccessLevelStatus.
func (*AccessContextManagerAccessLevelStatus) DeepCopyInto ¶ added in v0.2.0
func (in *AccessContextManagerAccessLevelStatus) DeepCopyInto(out *AccessContextManagerAccessLevelStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessContextManagerAccessPolicy ¶ added in v0.2.0
type AccessContextManagerAccessPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccessContextManagerAccessPolicySpec `json:"spec,omitempty"` Status AccessContextManagerAccessPolicyStatus `json:"status,omitempty"` }
func (*AccessContextManagerAccessPolicy) DeepCopy ¶ added in v0.2.0
func (in *AccessContextManagerAccessPolicy) DeepCopy() *AccessContextManagerAccessPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessContextManagerAccessPolicy.
func (*AccessContextManagerAccessPolicy) DeepCopyInto ¶ added in v0.2.0
func (in *AccessContextManagerAccessPolicy) DeepCopyInto(out *AccessContextManagerAccessPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccessContextManagerAccessPolicy) DeepCopyObject ¶ added in v0.2.0
func (in *AccessContextManagerAccessPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AccessContextManagerAccessPolicyList ¶ added in v0.2.0
type AccessContextManagerAccessPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AccessContextManagerAccessPolicy CRD objects Items []AccessContextManagerAccessPolicy `json:"items,omitempty"` }
AccessContextManagerAccessPolicyList is a list of AccessContextManagerAccessPolicys
func (*AccessContextManagerAccessPolicyList) DeepCopy ¶ added in v0.2.0
func (in *AccessContextManagerAccessPolicyList) DeepCopy() *AccessContextManagerAccessPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessContextManagerAccessPolicyList.
func (*AccessContextManagerAccessPolicyList) DeepCopyInto ¶ added in v0.2.0
func (in *AccessContextManagerAccessPolicyList) DeepCopyInto(out *AccessContextManagerAccessPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccessContextManagerAccessPolicyList) DeepCopyObject ¶ added in v0.2.0
func (in *AccessContextManagerAccessPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AccessContextManagerAccessPolicySpec ¶ added in v0.2.0
type AccessContextManagerAccessPolicySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CreateTime string `json:"createTime,omitempty" tf:"create_time,omitempty"` // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` Parent string `json:"parent" tf:"parent"` Title string `json:"title" tf:"title"` // +optional UpdateTime string `json:"updateTime,omitempty" tf:"update_time,omitempty"` }
func (*AccessContextManagerAccessPolicySpec) DeepCopy ¶ added in v0.2.0
func (in *AccessContextManagerAccessPolicySpec) DeepCopy() *AccessContextManagerAccessPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessContextManagerAccessPolicySpec.
func (*AccessContextManagerAccessPolicySpec) DeepCopyInto ¶ added in v0.2.0
func (in *AccessContextManagerAccessPolicySpec) DeepCopyInto(out *AccessContextManagerAccessPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessContextManagerAccessPolicyStatus ¶ added in v0.2.0
type AccessContextManagerAccessPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *AccessContextManagerAccessPolicySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*AccessContextManagerAccessPolicyStatus) DeepCopy ¶ added in v0.2.0
func (in *AccessContextManagerAccessPolicyStatus) DeepCopy() *AccessContextManagerAccessPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessContextManagerAccessPolicyStatus.
func (*AccessContextManagerAccessPolicyStatus) DeepCopyInto ¶ added in v0.2.0
func (in *AccessContextManagerAccessPolicyStatus) DeepCopyInto(out *AccessContextManagerAccessPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessContextManagerServicePerimeter ¶ added in v0.2.0
type AccessContextManagerServicePerimeter struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccessContextManagerServicePerimeterSpec `json:"spec,omitempty"` Status AccessContextManagerServicePerimeterStatus `json:"status,omitempty"` }
func (*AccessContextManagerServicePerimeter) DeepCopy ¶ added in v0.2.0
func (in *AccessContextManagerServicePerimeter) DeepCopy() *AccessContextManagerServicePerimeter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessContextManagerServicePerimeter.
func (*AccessContextManagerServicePerimeter) DeepCopyInto ¶ added in v0.2.0
func (in *AccessContextManagerServicePerimeter) DeepCopyInto(out *AccessContextManagerServicePerimeter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccessContextManagerServicePerimeter) DeepCopyObject ¶ added in v0.2.0
func (in *AccessContextManagerServicePerimeter) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AccessContextManagerServicePerimeterList ¶ added in v0.2.0
type AccessContextManagerServicePerimeterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AccessContextManagerServicePerimeter CRD objects Items []AccessContextManagerServicePerimeter `json:"items,omitempty"` }
AccessContextManagerServicePerimeterList is a list of AccessContextManagerServicePerimeters
func (*AccessContextManagerServicePerimeterList) DeepCopy ¶ added in v0.2.0
func (in *AccessContextManagerServicePerimeterList) DeepCopy() *AccessContextManagerServicePerimeterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessContextManagerServicePerimeterList.
func (*AccessContextManagerServicePerimeterList) DeepCopyInto ¶ added in v0.2.0
func (in *AccessContextManagerServicePerimeterList) DeepCopyInto(out *AccessContextManagerServicePerimeterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccessContextManagerServicePerimeterList) DeepCopyObject ¶ added in v0.2.0
func (in *AccessContextManagerServicePerimeterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AccessContextManagerServicePerimeterSpec ¶ added in v0.2.0
type AccessContextManagerServicePerimeterSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CreateTime string `json:"createTime,omitempty" tf:"create_time,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` Name string `json:"name" tf:"name"` Parent string `json:"parent" tf:"parent"` // +optional PerimeterType string `json:"perimeterType,omitempty" tf:"perimeter_type,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Status []AccessContextManagerServicePerimeterSpecStatus `json:"status,omitempty" tf:"status,omitempty"` Title string `json:"title" tf:"title"` // +optional UpdateTime string `json:"updateTime,omitempty" tf:"update_time,omitempty"` }
func (*AccessContextManagerServicePerimeterSpec) DeepCopy ¶ added in v0.2.0
func (in *AccessContextManagerServicePerimeterSpec) DeepCopy() *AccessContextManagerServicePerimeterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessContextManagerServicePerimeterSpec.
func (*AccessContextManagerServicePerimeterSpec) DeepCopyInto ¶ added in v0.2.0
func (in *AccessContextManagerServicePerimeterSpec) DeepCopyInto(out *AccessContextManagerServicePerimeterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessContextManagerServicePerimeterSpecStatus ¶ added in v0.2.0
type AccessContextManagerServicePerimeterSpecStatus struct { // +optional AccessLevels []string `json:"accessLevels,omitempty" tf:"access_levels,omitempty"` // +optional Resources []string `json:"resources,omitempty" tf:"resources,omitempty"` // +optional RestrictedServices []string `json:"restrictedServices,omitempty" tf:"restricted_services,omitempty"` }
func (*AccessContextManagerServicePerimeterSpecStatus) DeepCopy ¶ added in v0.2.0
func (in *AccessContextManagerServicePerimeterSpecStatus) DeepCopy() *AccessContextManagerServicePerimeterSpecStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessContextManagerServicePerimeterSpecStatus.
func (*AccessContextManagerServicePerimeterSpecStatus) DeepCopyInto ¶ added in v0.2.0
func (in *AccessContextManagerServicePerimeterSpecStatus) DeepCopyInto(out *AccessContextManagerServicePerimeterSpecStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessContextManagerServicePerimeterStatus ¶ added in v0.2.0
type AccessContextManagerServicePerimeterStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *AccessContextManagerServicePerimeterSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*AccessContextManagerServicePerimeterStatus) DeepCopy ¶ added in v0.2.0
func (in *AccessContextManagerServicePerimeterStatus) DeepCopy() *AccessContextManagerServicePerimeterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessContextManagerServicePerimeterStatus.
func (*AccessContextManagerServicePerimeterStatus) DeepCopyInto ¶ added in v0.2.0
func (in *AccessContextManagerServicePerimeterStatus) DeepCopyInto(out *AccessContextManagerServicePerimeterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppEngineApplication ¶
type AppEngineApplication struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AppEngineApplicationSpec `json:"spec,omitempty"` Status AppEngineApplicationStatus `json:"status,omitempty"` }
func (*AppEngineApplication) DeepCopy ¶
func (in *AppEngineApplication) DeepCopy() *AppEngineApplication
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineApplication.
func (*AppEngineApplication) DeepCopyInto ¶
func (in *AppEngineApplication) DeepCopyInto(out *AppEngineApplication)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppEngineApplication) DeepCopyObject ¶
func (in *AppEngineApplication) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AppEngineApplicationList ¶
type AppEngineApplicationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AppEngineApplication CRD objects Items []AppEngineApplication `json:"items,omitempty"` }
AppEngineApplicationList is a list of AppEngineApplications
func (*AppEngineApplicationList) DeepCopy ¶
func (in *AppEngineApplicationList) DeepCopy() *AppEngineApplicationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineApplicationList.
func (*AppEngineApplicationList) DeepCopyInto ¶
func (in *AppEngineApplicationList) DeepCopyInto(out *AppEngineApplicationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppEngineApplicationList) DeepCopyObject ¶
func (in *AppEngineApplicationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AppEngineApplicationSpec ¶
type AppEngineApplicationSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AppID string `json:"appID,omitempty" tf:"app_id,omitempty"` // +optional AuthDomain string `json:"authDomain,omitempty" tf:"auth_domain,omitempty"` // +optional CodeBucket string `json:"codeBucket,omitempty" tf:"code_bucket,omitempty"` // +optional DefaultBucket string `json:"defaultBucket,omitempty" tf:"default_bucket,omitempty"` // +optional DefaultHostname string `json:"defaultHostname,omitempty" tf:"default_hostname,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 FeatureSettings []AppEngineApplicationSpecFeatureSettings `json:"featureSettings,omitempty" tf:"feature_settings,omitempty"` // +optional GcrDomain string `json:"gcrDomain,omitempty" tf:"gcr_domain,omitempty"` LocationID string `json:"locationID" tf:"location_id"` // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional ServingStatus string `json:"servingStatus,omitempty" tf:"serving_status,omitempty"` // +optional UrlDispatchRule []AppEngineApplicationSpecUrlDispatchRule `json:"urlDispatchRule,omitempty" tf:"url_dispatch_rule,omitempty"` }
func (*AppEngineApplicationSpec) DeepCopy ¶
func (in *AppEngineApplicationSpec) DeepCopy() *AppEngineApplicationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineApplicationSpec.
func (*AppEngineApplicationSpec) DeepCopyInto ¶
func (in *AppEngineApplicationSpec) DeepCopyInto(out *AppEngineApplicationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppEngineApplicationSpecFeatureSettings ¶ added in v0.0.2
type AppEngineApplicationSpecFeatureSettings struct { // +optional SplitHealthChecks bool `json:"splitHealthChecks,omitempty" tf:"split_health_checks,omitempty"` }
func (*AppEngineApplicationSpecFeatureSettings) DeepCopy ¶ added in v0.0.2
func (in *AppEngineApplicationSpecFeatureSettings) DeepCopy() *AppEngineApplicationSpecFeatureSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineApplicationSpecFeatureSettings.
func (*AppEngineApplicationSpecFeatureSettings) DeepCopyInto ¶ added in v0.0.2
func (in *AppEngineApplicationSpecFeatureSettings) DeepCopyInto(out *AppEngineApplicationSpecFeatureSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppEngineApplicationSpecUrlDispatchRule ¶ added in v0.0.2
type AppEngineApplicationSpecUrlDispatchRule struct { // +optional Domain string `json:"domain,omitempty" tf:"domain,omitempty"` // +optional Path string `json:"path,omitempty" tf:"path,omitempty"` // +optional Service string `json:"service,omitempty" tf:"service,omitempty"` }
func (*AppEngineApplicationSpecUrlDispatchRule) DeepCopy ¶ added in v0.0.2
func (in *AppEngineApplicationSpecUrlDispatchRule) DeepCopy() *AppEngineApplicationSpecUrlDispatchRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineApplicationSpecUrlDispatchRule.
func (*AppEngineApplicationSpecUrlDispatchRule) DeepCopyInto ¶ added in v0.0.2
func (in *AppEngineApplicationSpecUrlDispatchRule) DeepCopyInto(out *AppEngineApplicationSpecUrlDispatchRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppEngineApplicationStatus ¶
type AppEngineApplicationStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *AppEngineApplicationSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*AppEngineApplicationStatus) DeepCopy ¶
func (in *AppEngineApplicationStatus) DeepCopy() *AppEngineApplicationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineApplicationStatus.
func (*AppEngineApplicationStatus) DeepCopyInto ¶
func (in *AppEngineApplicationStatus) DeepCopyInto(out *AppEngineApplicationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppEngineDomainMapping ¶ added in v0.2.0
type AppEngineDomainMapping struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AppEngineDomainMappingSpec `json:"spec,omitempty"` Status AppEngineDomainMappingStatus `json:"status,omitempty"` }
func (*AppEngineDomainMapping) DeepCopy ¶ added in v0.2.0
func (in *AppEngineDomainMapping) DeepCopy() *AppEngineDomainMapping
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineDomainMapping.
func (*AppEngineDomainMapping) DeepCopyInto ¶ added in v0.2.0
func (in *AppEngineDomainMapping) DeepCopyInto(out *AppEngineDomainMapping)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppEngineDomainMapping) DeepCopyObject ¶ added in v0.2.0
func (in *AppEngineDomainMapping) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AppEngineDomainMappingList ¶ added in v0.2.0
type AppEngineDomainMappingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AppEngineDomainMapping CRD objects Items []AppEngineDomainMapping `json:"items,omitempty"` }
AppEngineDomainMappingList is a list of AppEngineDomainMappings
func (*AppEngineDomainMappingList) DeepCopy ¶ added in v0.2.0
func (in *AppEngineDomainMappingList) DeepCopy() *AppEngineDomainMappingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineDomainMappingList.
func (*AppEngineDomainMappingList) DeepCopyInto ¶ added in v0.2.0
func (in *AppEngineDomainMappingList) DeepCopyInto(out *AppEngineDomainMappingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppEngineDomainMappingList) DeepCopyObject ¶ added in v0.2.0
func (in *AppEngineDomainMappingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AppEngineDomainMappingSpec ¶ added in v0.2.0
type AppEngineDomainMappingSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` DomainName string `json:"domainName" tf:"domain_name"` // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` // +optional OverrideStrategy string `json:"overrideStrategy,omitempty" tf:"override_strategy,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional ResourceRecords []AppEngineDomainMappingSpecResourceRecords `json:"resourceRecords,omitempty" tf:"resource_records,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 SslSettings []AppEngineDomainMappingSpecSslSettings `json:"sslSettings,omitempty" tf:"ssl_settings,omitempty"` }
func (*AppEngineDomainMappingSpec) DeepCopy ¶ added in v0.2.0
func (in *AppEngineDomainMappingSpec) DeepCopy() *AppEngineDomainMappingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineDomainMappingSpec.
func (*AppEngineDomainMappingSpec) DeepCopyInto ¶ added in v0.2.0
func (in *AppEngineDomainMappingSpec) DeepCopyInto(out *AppEngineDomainMappingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppEngineDomainMappingSpecResourceRecords ¶ added in v0.2.0
type AppEngineDomainMappingSpecResourceRecords struct { // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` // +optional Rrdata string `json:"rrdata,omitempty" tf:"rrdata,omitempty"` // +optional Type string `json:"type,omitempty" tf:"type,omitempty"` }
func (*AppEngineDomainMappingSpecResourceRecords) DeepCopy ¶ added in v0.2.0
func (in *AppEngineDomainMappingSpecResourceRecords) DeepCopy() *AppEngineDomainMappingSpecResourceRecords
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineDomainMappingSpecResourceRecords.
func (*AppEngineDomainMappingSpecResourceRecords) DeepCopyInto ¶ added in v0.2.0
func (in *AppEngineDomainMappingSpecResourceRecords) DeepCopyInto(out *AppEngineDomainMappingSpecResourceRecords)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppEngineDomainMappingSpecSslSettings ¶ added in v0.2.0
type AppEngineDomainMappingSpecSslSettings struct { // +optional CertificateID string `json:"certificateID,omitempty" tf:"certificate_id,omitempty"` // +optional PendingManagedCertificateID string `json:"pendingManagedCertificateID,omitempty" tf:"pending_managed_certificate_id,omitempty"` // +optional SslManagementType string `json:"sslManagementType,omitempty" tf:"ssl_management_type,omitempty"` }
func (*AppEngineDomainMappingSpecSslSettings) DeepCopy ¶ added in v0.2.0
func (in *AppEngineDomainMappingSpecSslSettings) DeepCopy() *AppEngineDomainMappingSpecSslSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineDomainMappingSpecSslSettings.
func (*AppEngineDomainMappingSpecSslSettings) DeepCopyInto ¶ added in v0.2.0
func (in *AppEngineDomainMappingSpecSslSettings) DeepCopyInto(out *AppEngineDomainMappingSpecSslSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppEngineDomainMappingStatus ¶ added in v0.2.0
type AppEngineDomainMappingStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *AppEngineDomainMappingSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*AppEngineDomainMappingStatus) DeepCopy ¶ added in v0.2.0
func (in *AppEngineDomainMappingStatus) DeepCopy() *AppEngineDomainMappingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineDomainMappingStatus.
func (*AppEngineDomainMappingStatus) DeepCopyInto ¶ added in v0.2.0
func (in *AppEngineDomainMappingStatus) DeepCopyInto(out *AppEngineDomainMappingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppEngineFirewallRule ¶ added in v0.2.0
type AppEngineFirewallRule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AppEngineFirewallRuleSpec `json:"spec,omitempty"` Status AppEngineFirewallRuleStatus `json:"status,omitempty"` }
func (*AppEngineFirewallRule) DeepCopy ¶ added in v0.2.0
func (in *AppEngineFirewallRule) DeepCopy() *AppEngineFirewallRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineFirewallRule.
func (*AppEngineFirewallRule) DeepCopyInto ¶ added in v0.2.0
func (in *AppEngineFirewallRule) DeepCopyInto(out *AppEngineFirewallRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppEngineFirewallRule) DeepCopyObject ¶ added in v0.2.0
func (in *AppEngineFirewallRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AppEngineFirewallRuleList ¶ added in v0.2.0
type AppEngineFirewallRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AppEngineFirewallRule CRD objects Items []AppEngineFirewallRule `json:"items,omitempty"` }
AppEngineFirewallRuleList is a list of AppEngineFirewallRules
func (*AppEngineFirewallRuleList) DeepCopy ¶ added in v0.2.0
func (in *AppEngineFirewallRuleList) DeepCopy() *AppEngineFirewallRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineFirewallRuleList.
func (*AppEngineFirewallRuleList) DeepCopyInto ¶ added in v0.2.0
func (in *AppEngineFirewallRuleList) DeepCopyInto(out *AppEngineFirewallRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppEngineFirewallRuleList) DeepCopyObject ¶ added in v0.2.0
func (in *AppEngineFirewallRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AppEngineFirewallRuleSpec ¶ added in v0.2.0
type AppEngineFirewallRuleSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Action string `json:"action" tf:"action"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional Priority int64 `json:"priority,omitempty" tf:"priority,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` SourceRange string `json:"sourceRange" tf:"source_range"` }
func (*AppEngineFirewallRuleSpec) DeepCopy ¶ added in v0.2.0
func (in *AppEngineFirewallRuleSpec) DeepCopy() *AppEngineFirewallRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineFirewallRuleSpec.
func (*AppEngineFirewallRuleSpec) DeepCopyInto ¶ added in v0.2.0
func (in *AppEngineFirewallRuleSpec) DeepCopyInto(out *AppEngineFirewallRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppEngineFirewallRuleStatus ¶ added in v0.2.0
type AppEngineFirewallRuleStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *AppEngineFirewallRuleSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*AppEngineFirewallRuleStatus) DeepCopy ¶ added in v0.2.0
func (in *AppEngineFirewallRuleStatus) DeepCopy() *AppEngineFirewallRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineFirewallRuleStatus.
func (*AppEngineFirewallRuleStatus) DeepCopyInto ¶ added in v0.2.0
func (in *AppEngineFirewallRuleStatus) DeepCopyInto(out *AppEngineFirewallRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppEngineStandardAppVersion ¶ added in v0.2.0
type AppEngineStandardAppVersion struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AppEngineStandardAppVersionSpec `json:"spec,omitempty"` Status AppEngineStandardAppVersionStatus `json:"status,omitempty"` }
func (*AppEngineStandardAppVersion) DeepCopy ¶ added in v0.2.0
func (in *AppEngineStandardAppVersion) DeepCopy() *AppEngineStandardAppVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineStandardAppVersion.
func (*AppEngineStandardAppVersion) DeepCopyInto ¶ added in v0.2.0
func (in *AppEngineStandardAppVersion) DeepCopyInto(out *AppEngineStandardAppVersion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppEngineStandardAppVersion) DeepCopyObject ¶ added in v0.2.0
func (in *AppEngineStandardAppVersion) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AppEngineStandardAppVersionList ¶ added in v0.2.0
type AppEngineStandardAppVersionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AppEngineStandardAppVersion CRD objects Items []AppEngineStandardAppVersion `json:"items,omitempty"` }
AppEngineStandardAppVersionList is a list of AppEngineStandardAppVersions
func (*AppEngineStandardAppVersionList) DeepCopy ¶ added in v0.2.0
func (in *AppEngineStandardAppVersionList) DeepCopy() *AppEngineStandardAppVersionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineStandardAppVersionList.
func (*AppEngineStandardAppVersionList) DeepCopyInto ¶ added in v0.2.0
func (in *AppEngineStandardAppVersionList) DeepCopyInto(out *AppEngineStandardAppVersionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppEngineStandardAppVersionList) DeepCopyObject ¶ added in v0.2.0
func (in *AppEngineStandardAppVersionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AppEngineStandardAppVersionSpec ¶ added in v0.2.0
type AppEngineStandardAppVersionSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Deployment []AppEngineStandardAppVersionSpecDeployment `json:"deployment,omitempty" tf:"deployment,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Entrypoint []AppEngineStandardAppVersionSpecEntrypoint `json:"entrypoint,omitempty" tf:"entrypoint,omitempty"` // +optional EnvVariables map[string]string `json:"envVariables,omitempty" tf:"env_variables,omitempty"` // +optional Handlers []AppEngineStandardAppVersionSpecHandlers `json:"handlers,omitempty" tf:"handlers,omitempty"` // +optional Libraries []AppEngineStandardAppVersionSpecLibraries `json:"libraries,omitempty" tf:"libraries,omitempty"` // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` // +optional NoopOnDestroy bool `json:"noopOnDestroy,omitempty" tf:"noop_on_destroy,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Runtime string `json:"runtime" tf:"runtime"` // +optional RuntimeAPIVersion string `json:"runtimeAPIVersion,omitempty" tf:"runtime_api_version,omitempty"` // +optional Service string `json:"service,omitempty" tf:"service,omitempty"` // +optional Threadsafe bool `json:"threadsafe,omitempty" tf:"threadsafe,omitempty"` // +optional VersionID string `json:"versionID,omitempty" tf:"version_id,omitempty"` }
func (*AppEngineStandardAppVersionSpec) DeepCopy ¶ added in v0.2.0
func (in *AppEngineStandardAppVersionSpec) DeepCopy() *AppEngineStandardAppVersionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineStandardAppVersionSpec.
func (*AppEngineStandardAppVersionSpec) DeepCopyInto ¶ added in v0.2.0
func (in *AppEngineStandardAppVersionSpec) DeepCopyInto(out *AppEngineStandardAppVersionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppEngineStandardAppVersionSpecDeployment ¶ added in v0.2.0
type AppEngineStandardAppVersionSpecDeployment struct { // +optional Files []AppEngineStandardAppVersionSpecDeploymentFiles `json:"files,omitempty" tf:"files,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Zip []AppEngineStandardAppVersionSpecDeploymentZip `json:"zip,omitempty" tf:"zip,omitempty"` }
func (*AppEngineStandardAppVersionSpecDeployment) DeepCopy ¶ added in v0.2.0
func (in *AppEngineStandardAppVersionSpecDeployment) DeepCopy() *AppEngineStandardAppVersionSpecDeployment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineStandardAppVersionSpecDeployment.
func (*AppEngineStandardAppVersionSpecDeployment) DeepCopyInto ¶ added in v0.2.0
func (in *AppEngineStandardAppVersionSpecDeployment) DeepCopyInto(out *AppEngineStandardAppVersionSpecDeployment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppEngineStandardAppVersionSpecDeploymentFiles ¶ added in v0.2.0
type AppEngineStandardAppVersionSpecDeploymentFiles struct { Name string `json:"name" tf:"name"` // +optional Sha1Sum string `json:"sha1Sum,omitempty" tf:"sha1_sum,omitempty"` // +optional SourceURL string `json:"sourceURL,omitempty" tf:"source_url,omitempty"` }
func (*AppEngineStandardAppVersionSpecDeploymentFiles) DeepCopy ¶ added in v0.2.0
func (in *AppEngineStandardAppVersionSpecDeploymentFiles) DeepCopy() *AppEngineStandardAppVersionSpecDeploymentFiles
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineStandardAppVersionSpecDeploymentFiles.
func (*AppEngineStandardAppVersionSpecDeploymentFiles) DeepCopyInto ¶ added in v0.2.0
func (in *AppEngineStandardAppVersionSpecDeploymentFiles) DeepCopyInto(out *AppEngineStandardAppVersionSpecDeploymentFiles)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppEngineStandardAppVersionSpecDeploymentZip ¶ added in v0.2.0
type AppEngineStandardAppVersionSpecDeploymentZip struct { // +optional FilesCount int64 `json:"filesCount,omitempty" tf:"files_count,omitempty"` // +optional SourceURL string `json:"sourceURL,omitempty" tf:"source_url,omitempty"` }
func (*AppEngineStandardAppVersionSpecDeploymentZip) DeepCopy ¶ added in v0.2.0
func (in *AppEngineStandardAppVersionSpecDeploymentZip) DeepCopy() *AppEngineStandardAppVersionSpecDeploymentZip
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineStandardAppVersionSpecDeploymentZip.
func (*AppEngineStandardAppVersionSpecDeploymentZip) DeepCopyInto ¶ added in v0.2.0
func (in *AppEngineStandardAppVersionSpecDeploymentZip) DeepCopyInto(out *AppEngineStandardAppVersionSpecDeploymentZip)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppEngineStandardAppVersionSpecEntrypoint ¶ added in v0.2.0
type AppEngineStandardAppVersionSpecEntrypoint struct { // +optional Shell string `json:"shell,omitempty" tf:"shell,omitempty"` }
func (*AppEngineStandardAppVersionSpecEntrypoint) DeepCopy ¶ added in v0.2.0
func (in *AppEngineStandardAppVersionSpecEntrypoint) DeepCopy() *AppEngineStandardAppVersionSpecEntrypoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineStandardAppVersionSpecEntrypoint.
func (*AppEngineStandardAppVersionSpecEntrypoint) DeepCopyInto ¶ added in v0.2.0
func (in *AppEngineStandardAppVersionSpecEntrypoint) DeepCopyInto(out *AppEngineStandardAppVersionSpecEntrypoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppEngineStandardAppVersionSpecHandlers ¶ added in v0.2.0
type AppEngineStandardAppVersionSpecHandlers struct { // +optional AuthFailAction string `json:"authFailAction,omitempty" tf:"auth_fail_action,omitempty"` // +optional Login string `json:"login,omitempty" tf:"login,omitempty"` // +optional RedirectHTTPResponseCode string `json:"redirectHTTPResponseCode,omitempty" tf:"redirect_http_response_code,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Script []AppEngineStandardAppVersionSpecHandlersScript `json:"script,omitempty" tf:"script,omitempty"` // +optional SecurityLevel string `json:"securityLevel,omitempty" tf:"security_level,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 StaticFiles []AppEngineStandardAppVersionSpecHandlersStaticFiles `json:"staticFiles,omitempty" tf:"static_files,omitempty"` // +optional UrlRegex string `json:"urlRegex,omitempty" tf:"url_regex,omitempty"` }
func (*AppEngineStandardAppVersionSpecHandlers) DeepCopy ¶ added in v0.2.0
func (in *AppEngineStandardAppVersionSpecHandlers) DeepCopy() *AppEngineStandardAppVersionSpecHandlers
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineStandardAppVersionSpecHandlers.
func (*AppEngineStandardAppVersionSpecHandlers) DeepCopyInto ¶ added in v0.2.0
func (in *AppEngineStandardAppVersionSpecHandlers) DeepCopyInto(out *AppEngineStandardAppVersionSpecHandlers)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppEngineStandardAppVersionSpecHandlersScript ¶ added in v0.2.0
type AppEngineStandardAppVersionSpecHandlersScript struct { // +optional ScriptPath string `json:"scriptPath,omitempty" tf:"script_path,omitempty"` }
func (*AppEngineStandardAppVersionSpecHandlersScript) DeepCopy ¶ added in v0.2.0
func (in *AppEngineStandardAppVersionSpecHandlersScript) DeepCopy() *AppEngineStandardAppVersionSpecHandlersScript
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineStandardAppVersionSpecHandlersScript.
func (*AppEngineStandardAppVersionSpecHandlersScript) DeepCopyInto ¶ added in v0.2.0
func (in *AppEngineStandardAppVersionSpecHandlersScript) DeepCopyInto(out *AppEngineStandardAppVersionSpecHandlersScript)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppEngineStandardAppVersionSpecHandlersStaticFiles ¶ added in v0.2.0
type AppEngineStandardAppVersionSpecHandlersStaticFiles struct { // +optional ApplicationReadable bool `json:"applicationReadable,omitempty" tf:"application_readable,omitempty"` // +optional Expiration string `json:"expiration,omitempty" tf:"expiration,omitempty"` // +optional HttpHeaders map[string]string `json:"httpHeaders,omitempty" tf:"http_headers,omitempty"` // +optional MimeType string `json:"mimeType,omitempty" tf:"mime_type,omitempty"` // +optional Path string `json:"path,omitempty" tf:"path,omitempty"` // +optional RequireMatchingFile bool `json:"requireMatchingFile,omitempty" tf:"require_matching_file,omitempty"` // +optional UploadPathRegex string `json:"uploadPathRegex,omitempty" tf:"upload_path_regex,omitempty"` }
func (*AppEngineStandardAppVersionSpecHandlersStaticFiles) DeepCopy ¶ added in v0.2.0
func (in *AppEngineStandardAppVersionSpecHandlersStaticFiles) DeepCopy() *AppEngineStandardAppVersionSpecHandlersStaticFiles
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineStandardAppVersionSpecHandlersStaticFiles.
func (*AppEngineStandardAppVersionSpecHandlersStaticFiles) DeepCopyInto ¶ added in v0.2.0
func (in *AppEngineStandardAppVersionSpecHandlersStaticFiles) DeepCopyInto(out *AppEngineStandardAppVersionSpecHandlersStaticFiles)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppEngineStandardAppVersionSpecLibraries ¶ added in v0.2.0
type AppEngineStandardAppVersionSpecLibraries struct { // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` // +optional Version string `json:"version,omitempty" tf:"version,omitempty"` }
func (*AppEngineStandardAppVersionSpecLibraries) DeepCopy ¶ added in v0.2.0
func (in *AppEngineStandardAppVersionSpecLibraries) DeepCopy() *AppEngineStandardAppVersionSpecLibraries
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineStandardAppVersionSpecLibraries.
func (*AppEngineStandardAppVersionSpecLibraries) DeepCopyInto ¶ added in v0.2.0
func (in *AppEngineStandardAppVersionSpecLibraries) DeepCopyInto(out *AppEngineStandardAppVersionSpecLibraries)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppEngineStandardAppVersionStatus ¶ added in v0.2.0
type AppEngineStandardAppVersionStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *AppEngineStandardAppVersionSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*AppEngineStandardAppVersionStatus) DeepCopy ¶ added in v0.2.0
func (in *AppEngineStandardAppVersionStatus) DeepCopy() *AppEngineStandardAppVersionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineStandardAppVersionStatus.
func (*AppEngineStandardAppVersionStatus) DeepCopyInto ¶ added in v0.2.0
func (in *AppEngineStandardAppVersionStatus) DeepCopyInto(out *AppEngineStandardAppVersionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigqueryDataTransferConfig ¶ added in v0.2.0
type BigqueryDataTransferConfig struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BigqueryDataTransferConfigSpec `json:"spec,omitempty"` Status BigqueryDataTransferConfigStatus `json:"status,omitempty"` }
func (*BigqueryDataTransferConfig) DeepCopy ¶ added in v0.2.0
func (in *BigqueryDataTransferConfig) DeepCopy() *BigqueryDataTransferConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigqueryDataTransferConfig.
func (*BigqueryDataTransferConfig) DeepCopyInto ¶ added in v0.2.0
func (in *BigqueryDataTransferConfig) DeepCopyInto(out *BigqueryDataTransferConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BigqueryDataTransferConfig) DeepCopyObject ¶ added in v0.2.0
func (in *BigqueryDataTransferConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BigqueryDataTransferConfigList ¶ added in v0.2.0
type BigqueryDataTransferConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BigqueryDataTransferConfig CRD objects Items []BigqueryDataTransferConfig `json:"items,omitempty"` }
BigqueryDataTransferConfigList is a list of BigqueryDataTransferConfigs
func (*BigqueryDataTransferConfigList) DeepCopy ¶ added in v0.2.0
func (in *BigqueryDataTransferConfigList) DeepCopy() *BigqueryDataTransferConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigqueryDataTransferConfigList.
func (*BigqueryDataTransferConfigList) DeepCopyInto ¶ added in v0.2.0
func (in *BigqueryDataTransferConfigList) DeepCopyInto(out *BigqueryDataTransferConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BigqueryDataTransferConfigList) DeepCopyObject ¶ added in v0.2.0
func (in *BigqueryDataTransferConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BigqueryDataTransferConfigSpec ¶ added in v0.2.0
type BigqueryDataTransferConfigSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional DataRefreshWindowDays int64 `json:"dataRefreshWindowDays,omitempty" tf:"data_refresh_window_days,omitempty"` DataSourceID string `json:"dataSourceID" tf:"data_source_id"` DestinationDatasetID string `json:"destinationDatasetID" tf:"destination_dataset_id"` // +optional Disabled bool `json:"disabled,omitempty" tf:"disabled,omitempty"` DisplayName string `json:"displayName" tf:"display_name"` // +optional Location string `json:"location,omitempty" tf:"location,omitempty"` // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` Params map[string]string `json:"params" tf:"params"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Schedule string `json:"schedule,omitempty" tf:"schedule,omitempty"` }
func (*BigqueryDataTransferConfigSpec) DeepCopy ¶ added in v0.2.0
func (in *BigqueryDataTransferConfigSpec) DeepCopy() *BigqueryDataTransferConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigqueryDataTransferConfigSpec.
func (*BigqueryDataTransferConfigSpec) DeepCopyInto ¶ added in v0.2.0
func (in *BigqueryDataTransferConfigSpec) DeepCopyInto(out *BigqueryDataTransferConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigqueryDataTransferConfigStatus ¶ added in v0.2.0
type BigqueryDataTransferConfigStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *BigqueryDataTransferConfigSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*BigqueryDataTransferConfigStatus) DeepCopy ¶ added in v0.2.0
func (in *BigqueryDataTransferConfigStatus) DeepCopy() *BigqueryDataTransferConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigqueryDataTransferConfigStatus.
func (*BigqueryDataTransferConfigStatus) DeepCopyInto ¶ added in v0.2.0
func (in *BigqueryDataTransferConfigStatus) DeepCopyInto(out *BigqueryDataTransferConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigqueryDataset ¶
type BigqueryDataset struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BigqueryDatasetSpec `json:"spec,omitempty"` Status BigqueryDatasetStatus `json:"status,omitempty"` }
func (*BigqueryDataset) DeepCopy ¶
func (in *BigqueryDataset) DeepCopy() *BigqueryDataset
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigqueryDataset.
func (*BigqueryDataset) DeepCopyInto ¶
func (in *BigqueryDataset) DeepCopyInto(out *BigqueryDataset)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BigqueryDataset) DeepCopyObject ¶
func (in *BigqueryDataset) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BigqueryDatasetList ¶
type BigqueryDatasetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BigqueryDataset CRD objects Items []BigqueryDataset `json:"items,omitempty"` }
BigqueryDatasetList is a list of BigqueryDatasets
func (*BigqueryDatasetList) DeepCopy ¶
func (in *BigqueryDatasetList) DeepCopy() *BigqueryDatasetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigqueryDatasetList.
func (*BigqueryDatasetList) DeepCopyInto ¶
func (in *BigqueryDatasetList) DeepCopyInto(out *BigqueryDatasetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BigqueryDatasetList) DeepCopyObject ¶
func (in *BigqueryDatasetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BigqueryDatasetSpec ¶
type BigqueryDatasetSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Access []BigqueryDatasetSpecAccess `json:"access,omitempty" tf:"access,omitempty"` // +optional CreationTime int64 `json:"creationTime,omitempty" tf:"creation_time,omitempty"` DatasetID string `json:"datasetID" tf:"dataset_id"` // +optional // +kubebuilder:validation:MaxItems=1 DefaultEncryptionConfiguration []BigqueryDatasetSpecDefaultEncryptionConfiguration `json:"defaultEncryptionConfiguration,omitempty" tf:"default_encryption_configuration,omitempty"` // +optional DefaultPartitionExpirationMs int64 `json:"defaultPartitionExpirationMs,omitempty" tf:"default_partition_expiration_ms,omitempty"` // +optional DefaultTableExpirationMs int64 `json:"defaultTableExpirationMs,omitempty" tf:"default_table_expiration_ms,omitempty"` // +optional DeleteContentsOnDestroy bool `json:"deleteContentsOnDestroy,omitempty" tf:"delete_contents_on_destroy,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` // +optional FriendlyName string `json:"friendlyName,omitempty" tf:"friendly_name,omitempty"` // +optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` // +optional LastModifiedTime int64 `json:"lastModifiedTime,omitempty" tf:"last_modified_time,omitempty"` // +optional Location string `json:"location,omitempty" tf:"location,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` }
func (*BigqueryDatasetSpec) DeepCopy ¶
func (in *BigqueryDatasetSpec) DeepCopy() *BigqueryDatasetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigqueryDatasetSpec.
func (*BigqueryDatasetSpec) DeepCopyInto ¶
func (in *BigqueryDatasetSpec) DeepCopyInto(out *BigqueryDatasetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigqueryDatasetSpecAccess ¶ added in v0.0.2
type BigqueryDatasetSpecAccess struct { // +optional Domain string `json:"domain,omitempty" tf:"domain,omitempty"` // +optional GroupByEmail string `json:"groupByEmail,omitempty" tf:"group_by_email,omitempty"` // +optional Role string `json:"role,omitempty" tf:"role,omitempty"` // +optional SpecialGroup string `json:"specialGroup,omitempty" tf:"special_group,omitempty"` // +optional UserByEmail string `json:"userByEmail,omitempty" tf:"user_by_email,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 View []BigqueryDatasetSpecAccessView `json:"view,omitempty" tf:"view,omitempty"` }
func (*BigqueryDatasetSpecAccess) DeepCopy ¶ added in v0.0.2
func (in *BigqueryDatasetSpecAccess) DeepCopy() *BigqueryDatasetSpecAccess
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigqueryDatasetSpecAccess.
func (*BigqueryDatasetSpecAccess) DeepCopyInto ¶ added in v0.0.2
func (in *BigqueryDatasetSpecAccess) DeepCopyInto(out *BigqueryDatasetSpecAccess)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigqueryDatasetSpecAccessView ¶ added in v0.0.2
type BigqueryDatasetSpecAccessView struct { DatasetID string `json:"datasetID" tf:"dataset_id"` ProjectID string `json:"projectID" tf:"project_id"` TableID string `json:"tableID" tf:"table_id"` }
func (*BigqueryDatasetSpecAccessView) DeepCopy ¶ added in v0.0.2
func (in *BigqueryDatasetSpecAccessView) DeepCopy() *BigqueryDatasetSpecAccessView
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigqueryDatasetSpecAccessView.
func (*BigqueryDatasetSpecAccessView) DeepCopyInto ¶ added in v0.0.2
func (in *BigqueryDatasetSpecAccessView) DeepCopyInto(out *BigqueryDatasetSpecAccessView)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigqueryDatasetSpecDefaultEncryptionConfiguration ¶ added in v0.2.0
type BigqueryDatasetSpecDefaultEncryptionConfiguration struct {
KmsKeyName string `json:"kmsKeyName" tf:"kms_key_name"`
}
func (*BigqueryDatasetSpecDefaultEncryptionConfiguration) DeepCopy ¶ added in v0.2.0
func (in *BigqueryDatasetSpecDefaultEncryptionConfiguration) DeepCopy() *BigqueryDatasetSpecDefaultEncryptionConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigqueryDatasetSpecDefaultEncryptionConfiguration.
func (*BigqueryDatasetSpecDefaultEncryptionConfiguration) DeepCopyInto ¶ added in v0.2.0
func (in *BigqueryDatasetSpecDefaultEncryptionConfiguration) DeepCopyInto(out *BigqueryDatasetSpecDefaultEncryptionConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigqueryDatasetStatus ¶
type BigqueryDatasetStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *BigqueryDatasetSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*BigqueryDatasetStatus) DeepCopy ¶
func (in *BigqueryDatasetStatus) DeepCopy() *BigqueryDatasetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigqueryDatasetStatus.
func (*BigqueryDatasetStatus) DeepCopyInto ¶
func (in *BigqueryDatasetStatus) DeepCopyInto(out *BigqueryDatasetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigqueryTable ¶
type BigqueryTable struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BigqueryTableSpec `json:"spec,omitempty"` Status BigqueryTableStatus `json:"status,omitempty"` }
func (*BigqueryTable) DeepCopy ¶
func (in *BigqueryTable) DeepCopy() *BigqueryTable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigqueryTable.
func (*BigqueryTable) DeepCopyInto ¶
func (in *BigqueryTable) DeepCopyInto(out *BigqueryTable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BigqueryTable) DeepCopyObject ¶
func (in *BigqueryTable) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BigqueryTableList ¶
type BigqueryTableList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BigqueryTable CRD objects Items []BigqueryTable `json:"items,omitempty"` }
BigqueryTableList is a list of BigqueryTables
func (*BigqueryTableList) DeepCopy ¶
func (in *BigqueryTableList) DeepCopy() *BigqueryTableList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigqueryTableList.
func (*BigqueryTableList) DeepCopyInto ¶
func (in *BigqueryTableList) DeepCopyInto(out *BigqueryTableList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BigqueryTableList) DeepCopyObject ¶
func (in *BigqueryTableList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BigqueryTableSpec ¶
type BigqueryTableSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional // +kubebuilder:validation:MaxItems=4 Clustering []string `json:"clustering,omitempty" tf:"clustering,omitempty"` // +optional CreationTime int64 `json:"creationTime,omitempty" tf:"creation_time,omitempty"` DatasetID string `json:"datasetID" tf:"dataset_id"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` // +optional ExpirationTime int64 `json:"expirationTime,omitempty" tf:"expiration_time,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 ExternalDataConfiguration []BigqueryTableSpecExternalDataConfiguration `json:"externalDataConfiguration,omitempty" tf:"external_data_configuration,omitempty"` // +optional FriendlyName string `json:"friendlyName,omitempty" tf:"friendly_name,omitempty"` // +optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` // +optional LastModifiedTime int64 `json:"lastModifiedTime,omitempty" tf:"last_modified_time,omitempty"` // +optional Location string `json:"location,omitempty" tf:"location,omitempty"` // +optional NumBytes int64 `json:"numBytes,omitempty" tf:"num_bytes,omitempty"` // +optional NumLongTermBytes int64 `json:"numLongTermBytes,omitempty" tf:"num_long_term_bytes,omitempty"` // +optional NumRows int64 `json:"numRows,omitempty" tf:"num_rows,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Schema string `json:"schema,omitempty" tf:"schema,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` TableID string `json:"tableID" tf:"table_id"` // +optional // +kubebuilder:validation:MaxItems=1 TimePartitioning []BigqueryTableSpecTimePartitioning `json:"timePartitioning,omitempty" tf:"time_partitioning,omitempty"` // +optional Type string `json:"type,omitempty" tf:"type,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 View []BigqueryTableSpecView `json:"view,omitempty" tf:"view,omitempty"` }
func (*BigqueryTableSpec) DeepCopy ¶
func (in *BigqueryTableSpec) DeepCopy() *BigqueryTableSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigqueryTableSpec.
func (*BigqueryTableSpec) DeepCopyInto ¶
func (in *BigqueryTableSpec) DeepCopyInto(out *BigqueryTableSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigqueryTableSpecExternalDataConfiguration ¶ added in v0.2.0
type BigqueryTableSpecExternalDataConfiguration struct { Autodetect bool `json:"autodetect" tf:"autodetect"` // +optional Compression string `json:"compression,omitempty" tf:"compression,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 CsvOptions []BigqueryTableSpecExternalDataConfigurationCsvOptions `json:"csvOptions,omitempty" tf:"csv_options,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 GoogleSheetsOptions []BigqueryTableSpecExternalDataConfigurationGoogleSheetsOptions `json:"googleSheetsOptions,omitempty" tf:"google_sheets_options,omitempty"` // +optional IgnoreUnknownValues bool `json:"ignoreUnknownValues,omitempty" tf:"ignore_unknown_values,omitempty"` // +optional MaxBadRecords int64 `json:"maxBadRecords,omitempty" tf:"max_bad_records,omitempty"` SourceFormat string `json:"sourceFormat" tf:"source_format"` SourceUris []string `json:"sourceUris" tf:"source_uris"` }
func (*BigqueryTableSpecExternalDataConfiguration) DeepCopy ¶ added in v0.2.0
func (in *BigqueryTableSpecExternalDataConfiguration) DeepCopy() *BigqueryTableSpecExternalDataConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigqueryTableSpecExternalDataConfiguration.
func (*BigqueryTableSpecExternalDataConfiguration) DeepCopyInto ¶ added in v0.2.0
func (in *BigqueryTableSpecExternalDataConfiguration) DeepCopyInto(out *BigqueryTableSpecExternalDataConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigqueryTableSpecExternalDataConfigurationCsvOptions ¶ added in v0.2.0
type BigqueryTableSpecExternalDataConfigurationCsvOptions struct { // +optional AllowJaggedRows bool `json:"allowJaggedRows,omitempty" tf:"allow_jagged_rows,omitempty"` // +optional AllowQuotedNewlines bool `json:"allowQuotedNewlines,omitempty" tf:"allow_quoted_newlines,omitempty"` // +optional Encoding string `json:"encoding,omitempty" tf:"encoding,omitempty"` // +optional FieldDelimiter string `json:"fieldDelimiter,omitempty" tf:"field_delimiter,omitempty"` Quote string `json:"quote" tf:"quote"` // +optional SkipLeadingRows int64 `json:"skipLeadingRows,omitempty" tf:"skip_leading_rows,omitempty"` }
func (*BigqueryTableSpecExternalDataConfigurationCsvOptions) DeepCopy ¶ added in v0.2.0
func (in *BigqueryTableSpecExternalDataConfigurationCsvOptions) DeepCopy() *BigqueryTableSpecExternalDataConfigurationCsvOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigqueryTableSpecExternalDataConfigurationCsvOptions.
func (*BigqueryTableSpecExternalDataConfigurationCsvOptions) DeepCopyInto ¶ added in v0.2.0
func (in *BigqueryTableSpecExternalDataConfigurationCsvOptions) DeepCopyInto(out *BigqueryTableSpecExternalDataConfigurationCsvOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigqueryTableSpecExternalDataConfigurationGoogleSheetsOptions ¶ added in v0.2.0
type BigqueryTableSpecExternalDataConfigurationGoogleSheetsOptions struct { // +optional SkipLeadingRows int64 `json:"skipLeadingRows,omitempty" tf:"skip_leading_rows,omitempty"` }
func (*BigqueryTableSpecExternalDataConfigurationGoogleSheetsOptions) DeepCopy ¶ added in v0.2.0
func (in *BigqueryTableSpecExternalDataConfigurationGoogleSheetsOptions) DeepCopy() *BigqueryTableSpecExternalDataConfigurationGoogleSheetsOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigqueryTableSpecExternalDataConfigurationGoogleSheetsOptions.
func (*BigqueryTableSpecExternalDataConfigurationGoogleSheetsOptions) DeepCopyInto ¶ added in v0.2.0
func (in *BigqueryTableSpecExternalDataConfigurationGoogleSheetsOptions) DeepCopyInto(out *BigqueryTableSpecExternalDataConfigurationGoogleSheetsOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigqueryTableSpecTimePartitioning ¶
type BigqueryTableSpecTimePartitioning struct { // +optional ExpirationMs int64 `json:"expirationMs,omitempty" tf:"expiration_ms,omitempty"` // +optional Field string `json:"field,omitempty" tf:"field,omitempty"` // +optional RequirePartitionFilter bool `json:"requirePartitionFilter,omitempty" tf:"require_partition_filter,omitempty"` Type string `json:"type" tf:"type"` }
func (*BigqueryTableSpecTimePartitioning) DeepCopy ¶
func (in *BigqueryTableSpecTimePartitioning) DeepCopy() *BigqueryTableSpecTimePartitioning
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigqueryTableSpecTimePartitioning.
func (*BigqueryTableSpecTimePartitioning) DeepCopyInto ¶
func (in *BigqueryTableSpecTimePartitioning) DeepCopyInto(out *BigqueryTableSpecTimePartitioning)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigqueryTableSpecView ¶
type BigqueryTableSpecView struct { Query string `json:"query" tf:"query"` // +optional UseLegacySQL bool `json:"useLegacySQL,omitempty" tf:"use_legacy_sql,omitempty"` }
func (*BigqueryTableSpecView) DeepCopy ¶
func (in *BigqueryTableSpecView) DeepCopy() *BigqueryTableSpecView
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigqueryTableSpecView.
func (*BigqueryTableSpecView) DeepCopyInto ¶
func (in *BigqueryTableSpecView) DeepCopyInto(out *BigqueryTableSpecView)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigqueryTableStatus ¶
type BigqueryTableStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *BigqueryTableSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*BigqueryTableStatus) DeepCopy ¶
func (in *BigqueryTableStatus) DeepCopy() *BigqueryTableStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigqueryTableStatus.
func (*BigqueryTableStatus) DeepCopyInto ¶
func (in *BigqueryTableStatus) DeepCopyInto(out *BigqueryTableStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigtableAppProfile ¶ added in v0.2.0
type BigtableAppProfile struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BigtableAppProfileSpec `json:"spec,omitempty"` Status BigtableAppProfileStatus `json:"status,omitempty"` }
func (*BigtableAppProfile) DeepCopy ¶ added in v0.2.0
func (in *BigtableAppProfile) DeepCopy() *BigtableAppProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigtableAppProfile.
func (*BigtableAppProfile) DeepCopyInto ¶ added in v0.2.0
func (in *BigtableAppProfile) DeepCopyInto(out *BigtableAppProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BigtableAppProfile) DeepCopyObject ¶ added in v0.2.0
func (in *BigtableAppProfile) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BigtableAppProfileList ¶ added in v0.2.0
type BigtableAppProfileList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BigtableAppProfile CRD objects Items []BigtableAppProfile `json:"items,omitempty"` }
BigtableAppProfileList is a list of BigtableAppProfiles
func (*BigtableAppProfileList) DeepCopy ¶ added in v0.2.0
func (in *BigtableAppProfileList) DeepCopy() *BigtableAppProfileList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigtableAppProfileList.
func (*BigtableAppProfileList) DeepCopyInto ¶ added in v0.2.0
func (in *BigtableAppProfileList) DeepCopyInto(out *BigtableAppProfileList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BigtableAppProfileList) DeepCopyObject ¶ added in v0.2.0
func (in *BigtableAppProfileList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BigtableAppProfileSpec ¶ added in v0.2.0
type BigtableAppProfileSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` AppProfileID string `json:"appProfileID" tf:"app_profile_id"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional IgnoreWarnings bool `json:"ignoreWarnings,omitempty" tf:"ignore_warnings,omitempty"` // +optional Instance string `json:"instance,omitempty" tf:"instance,omitempty"` // +optional MultiClusterRoutingUseAny bool `json:"multiClusterRoutingUseAny,omitempty" tf:"multi_cluster_routing_use_any,omitempty"` // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 SingleClusterRouting []BigtableAppProfileSpecSingleClusterRouting `json:"singleClusterRouting,omitempty" tf:"single_cluster_routing,omitempty"` }
func (*BigtableAppProfileSpec) DeepCopy ¶ added in v0.2.0
func (in *BigtableAppProfileSpec) DeepCopy() *BigtableAppProfileSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigtableAppProfileSpec.
func (*BigtableAppProfileSpec) DeepCopyInto ¶ added in v0.2.0
func (in *BigtableAppProfileSpec) DeepCopyInto(out *BigtableAppProfileSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigtableAppProfileSpecSingleClusterRouting ¶ added in v0.2.0
type BigtableAppProfileSpecSingleClusterRouting struct { // +optional AllowTransactionalWrites bool `json:"allowTransactionalWrites,omitempty" tf:"allow_transactional_writes,omitempty"` // +optional ClusterID string `json:"clusterID,omitempty" tf:"cluster_id,omitempty"` }
func (*BigtableAppProfileSpecSingleClusterRouting) DeepCopy ¶ added in v0.2.0
func (in *BigtableAppProfileSpecSingleClusterRouting) DeepCopy() *BigtableAppProfileSpecSingleClusterRouting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigtableAppProfileSpecSingleClusterRouting.
func (*BigtableAppProfileSpecSingleClusterRouting) DeepCopyInto ¶ added in v0.2.0
func (in *BigtableAppProfileSpecSingleClusterRouting) DeepCopyInto(out *BigtableAppProfileSpecSingleClusterRouting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigtableAppProfileStatus ¶ added in v0.2.0
type BigtableAppProfileStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *BigtableAppProfileSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*BigtableAppProfileStatus) DeepCopy ¶ added in v0.2.0
func (in *BigtableAppProfileStatus) DeepCopy() *BigtableAppProfileStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigtableAppProfileStatus.
func (*BigtableAppProfileStatus) DeepCopyInto ¶ added in v0.2.0
func (in *BigtableAppProfileStatus) DeepCopyInto(out *BigtableAppProfileStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigtableGcPolicy ¶ added in v0.2.0
type BigtableGcPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BigtableGcPolicySpec `json:"spec,omitempty"` Status BigtableGcPolicyStatus `json:"status,omitempty"` }
func (*BigtableGcPolicy) DeepCopy ¶ added in v0.2.0
func (in *BigtableGcPolicy) DeepCopy() *BigtableGcPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigtableGcPolicy.
func (*BigtableGcPolicy) DeepCopyInto ¶ added in v0.2.0
func (in *BigtableGcPolicy) DeepCopyInto(out *BigtableGcPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BigtableGcPolicy) DeepCopyObject ¶ added in v0.2.0
func (in *BigtableGcPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BigtableGcPolicyList ¶ added in v0.2.0
type BigtableGcPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BigtableGcPolicy CRD objects Items []BigtableGcPolicy `json:"items,omitempty"` }
BigtableGcPolicyList is a list of BigtableGcPolicys
func (*BigtableGcPolicyList) DeepCopy ¶ added in v0.2.0
func (in *BigtableGcPolicyList) DeepCopy() *BigtableGcPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigtableGcPolicyList.
func (*BigtableGcPolicyList) DeepCopyInto ¶ added in v0.2.0
func (in *BigtableGcPolicyList) DeepCopyInto(out *BigtableGcPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BigtableGcPolicyList) DeepCopyObject ¶ added in v0.2.0
func (in *BigtableGcPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BigtableGcPolicySpec ¶ added in v0.2.0
type BigtableGcPolicySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` ColumnFamily string `json:"columnFamily" tf:"column_family"` InstanceName string `json:"instanceName" tf:"instance_name"` // +optional MaxAge []BigtableGcPolicySpecMaxAge `json:"maxAge,omitempty" tf:"max_age,omitempty"` // +optional MaxVersion []BigtableGcPolicySpecMaxVersion `json:"maxVersion,omitempty" tf:"max_version,omitempty"` // +optional Mode string `json:"mode,omitempty" tf:"mode,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Table string `json:"table" tf:"table"` }
func (*BigtableGcPolicySpec) DeepCopy ¶ added in v0.2.0
func (in *BigtableGcPolicySpec) DeepCopy() *BigtableGcPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigtableGcPolicySpec.
func (*BigtableGcPolicySpec) DeepCopyInto ¶ added in v0.2.0
func (in *BigtableGcPolicySpec) DeepCopyInto(out *BigtableGcPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigtableGcPolicySpecMaxAge ¶ added in v0.2.0
type BigtableGcPolicySpecMaxAge struct {
Days int64 `json:"days" tf:"days"`
}
func (*BigtableGcPolicySpecMaxAge) DeepCopy ¶ added in v0.2.0
func (in *BigtableGcPolicySpecMaxAge) DeepCopy() *BigtableGcPolicySpecMaxAge
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigtableGcPolicySpecMaxAge.
func (*BigtableGcPolicySpecMaxAge) DeepCopyInto ¶ added in v0.2.0
func (in *BigtableGcPolicySpecMaxAge) DeepCopyInto(out *BigtableGcPolicySpecMaxAge)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigtableGcPolicySpecMaxVersion ¶ added in v0.2.0
type BigtableGcPolicySpecMaxVersion struct {
Number int64 `json:"number" tf:"number"`
}
func (*BigtableGcPolicySpecMaxVersion) DeepCopy ¶ added in v0.2.0
func (in *BigtableGcPolicySpecMaxVersion) DeepCopy() *BigtableGcPolicySpecMaxVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigtableGcPolicySpecMaxVersion.
func (*BigtableGcPolicySpecMaxVersion) DeepCopyInto ¶ added in v0.2.0
func (in *BigtableGcPolicySpecMaxVersion) DeepCopyInto(out *BigtableGcPolicySpecMaxVersion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigtableGcPolicyStatus ¶ added in v0.2.0
type BigtableGcPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *BigtableGcPolicySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*BigtableGcPolicyStatus) DeepCopy ¶ added in v0.2.0
func (in *BigtableGcPolicyStatus) DeepCopy() *BigtableGcPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigtableGcPolicyStatus.
func (*BigtableGcPolicyStatus) DeepCopyInto ¶ added in v0.2.0
func (in *BigtableGcPolicyStatus) DeepCopyInto(out *BigtableGcPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigtableInstance ¶
type BigtableInstance struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BigtableInstanceSpec `json:"spec,omitempty"` Status BigtableInstanceStatus `json:"status,omitempty"` }
func (*BigtableInstance) DeepCopy ¶
func (in *BigtableInstance) DeepCopy() *BigtableInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigtableInstance.
func (*BigtableInstance) DeepCopyInto ¶
func (in *BigtableInstance) DeepCopyInto(out *BigtableInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BigtableInstance) DeepCopyObject ¶
func (in *BigtableInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BigtableInstanceIamBinding ¶ added in v0.2.0
type BigtableInstanceIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BigtableInstanceIamBindingSpec `json:"spec,omitempty"` Status BigtableInstanceIamBindingStatus `json:"status,omitempty"` }
func (*BigtableInstanceIamBinding) DeepCopy ¶ added in v0.2.0
func (in *BigtableInstanceIamBinding) DeepCopy() *BigtableInstanceIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigtableInstanceIamBinding.
func (*BigtableInstanceIamBinding) DeepCopyInto ¶ added in v0.2.0
func (in *BigtableInstanceIamBinding) DeepCopyInto(out *BigtableInstanceIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BigtableInstanceIamBinding) DeepCopyObject ¶ added in v0.2.0
func (in *BigtableInstanceIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BigtableInstanceIamBindingList ¶ added in v0.2.0
type BigtableInstanceIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BigtableInstanceIamBinding CRD objects Items []BigtableInstanceIamBinding `json:"items,omitempty"` }
BigtableInstanceIamBindingList is a list of BigtableInstanceIamBindings
func (*BigtableInstanceIamBindingList) DeepCopy ¶ added in v0.2.0
func (in *BigtableInstanceIamBindingList) DeepCopy() *BigtableInstanceIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigtableInstanceIamBindingList.
func (*BigtableInstanceIamBindingList) DeepCopyInto ¶ added in v0.2.0
func (in *BigtableInstanceIamBindingList) DeepCopyInto(out *BigtableInstanceIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BigtableInstanceIamBindingList) DeepCopyObject ¶ added in v0.2.0
func (in *BigtableInstanceIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BigtableInstanceIamBindingSpec ¶ added in v0.2.0
type BigtableInstanceIamBindingSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Instance string `json:"instance" tf:"instance"` Members []string `json:"members" tf:"members"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Role string `json:"role" tf:"role"` }
func (*BigtableInstanceIamBindingSpec) DeepCopy ¶ added in v0.2.0
func (in *BigtableInstanceIamBindingSpec) DeepCopy() *BigtableInstanceIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigtableInstanceIamBindingSpec.
func (*BigtableInstanceIamBindingSpec) DeepCopyInto ¶ added in v0.2.0
func (in *BigtableInstanceIamBindingSpec) DeepCopyInto(out *BigtableInstanceIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigtableInstanceIamBindingStatus ¶ added in v0.2.0
type BigtableInstanceIamBindingStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *BigtableInstanceIamBindingSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*BigtableInstanceIamBindingStatus) DeepCopy ¶ added in v0.2.0
func (in *BigtableInstanceIamBindingStatus) DeepCopy() *BigtableInstanceIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigtableInstanceIamBindingStatus.
func (*BigtableInstanceIamBindingStatus) DeepCopyInto ¶ added in v0.2.0
func (in *BigtableInstanceIamBindingStatus) DeepCopyInto(out *BigtableInstanceIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigtableInstanceIamMember ¶ added in v0.2.0
type BigtableInstanceIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BigtableInstanceIamMemberSpec `json:"spec,omitempty"` Status BigtableInstanceIamMemberStatus `json:"status,omitempty"` }
func (*BigtableInstanceIamMember) DeepCopy ¶ added in v0.2.0
func (in *BigtableInstanceIamMember) DeepCopy() *BigtableInstanceIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigtableInstanceIamMember.
func (*BigtableInstanceIamMember) DeepCopyInto ¶ added in v0.2.0
func (in *BigtableInstanceIamMember) DeepCopyInto(out *BigtableInstanceIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BigtableInstanceIamMember) DeepCopyObject ¶ added in v0.2.0
func (in *BigtableInstanceIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BigtableInstanceIamMemberList ¶ added in v0.2.0
type BigtableInstanceIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BigtableInstanceIamMember CRD objects Items []BigtableInstanceIamMember `json:"items,omitempty"` }
BigtableInstanceIamMemberList is a list of BigtableInstanceIamMembers
func (*BigtableInstanceIamMemberList) DeepCopy ¶ added in v0.2.0
func (in *BigtableInstanceIamMemberList) DeepCopy() *BigtableInstanceIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigtableInstanceIamMemberList.
func (*BigtableInstanceIamMemberList) DeepCopyInto ¶ added in v0.2.0
func (in *BigtableInstanceIamMemberList) DeepCopyInto(out *BigtableInstanceIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BigtableInstanceIamMemberList) DeepCopyObject ¶ added in v0.2.0
func (in *BigtableInstanceIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BigtableInstanceIamMemberSpec ¶ added in v0.2.0
type BigtableInstanceIamMemberSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Instance string `json:"instance" tf:"instance"` Member string `json:"member" tf:"member"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Role string `json:"role" tf:"role"` }
func (*BigtableInstanceIamMemberSpec) DeepCopy ¶ added in v0.2.0
func (in *BigtableInstanceIamMemberSpec) DeepCopy() *BigtableInstanceIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigtableInstanceIamMemberSpec.
func (*BigtableInstanceIamMemberSpec) DeepCopyInto ¶ added in v0.2.0
func (in *BigtableInstanceIamMemberSpec) DeepCopyInto(out *BigtableInstanceIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigtableInstanceIamMemberStatus ¶ added in v0.2.0
type BigtableInstanceIamMemberStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *BigtableInstanceIamMemberSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*BigtableInstanceIamMemberStatus) DeepCopy ¶ added in v0.2.0
func (in *BigtableInstanceIamMemberStatus) DeepCopy() *BigtableInstanceIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigtableInstanceIamMemberStatus.
func (*BigtableInstanceIamMemberStatus) DeepCopyInto ¶ added in v0.2.0
func (in *BigtableInstanceIamMemberStatus) DeepCopyInto(out *BigtableInstanceIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigtableInstanceIamPolicy ¶ added in v0.2.0
type BigtableInstanceIamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BigtableInstanceIamPolicySpec `json:"spec,omitempty"` Status BigtableInstanceIamPolicyStatus `json:"status,omitempty"` }
func (*BigtableInstanceIamPolicy) DeepCopy ¶ added in v0.2.0
func (in *BigtableInstanceIamPolicy) DeepCopy() *BigtableInstanceIamPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigtableInstanceIamPolicy.
func (*BigtableInstanceIamPolicy) DeepCopyInto ¶ added in v0.2.0
func (in *BigtableInstanceIamPolicy) DeepCopyInto(out *BigtableInstanceIamPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BigtableInstanceIamPolicy) DeepCopyObject ¶ added in v0.2.0
func (in *BigtableInstanceIamPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BigtableInstanceIamPolicyList ¶ added in v0.2.0
type BigtableInstanceIamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BigtableInstanceIamPolicy CRD objects Items []BigtableInstanceIamPolicy `json:"items,omitempty"` }
BigtableInstanceIamPolicyList is a list of BigtableInstanceIamPolicys
func (*BigtableInstanceIamPolicyList) DeepCopy ¶ added in v0.2.0
func (in *BigtableInstanceIamPolicyList) DeepCopy() *BigtableInstanceIamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigtableInstanceIamPolicyList.
func (*BigtableInstanceIamPolicyList) DeepCopyInto ¶ added in v0.2.0
func (in *BigtableInstanceIamPolicyList) DeepCopyInto(out *BigtableInstanceIamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BigtableInstanceIamPolicyList) DeepCopyObject ¶ added in v0.2.0
func (in *BigtableInstanceIamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BigtableInstanceIamPolicySpec ¶ added in v0.2.0
type BigtableInstanceIamPolicySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Instance string `json:"instance" tf:"instance"` PolicyData string `json:"policyData" tf:"policy_data"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` }
func (*BigtableInstanceIamPolicySpec) DeepCopy ¶ added in v0.2.0
func (in *BigtableInstanceIamPolicySpec) DeepCopy() *BigtableInstanceIamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigtableInstanceIamPolicySpec.
func (*BigtableInstanceIamPolicySpec) DeepCopyInto ¶ added in v0.2.0
func (in *BigtableInstanceIamPolicySpec) DeepCopyInto(out *BigtableInstanceIamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigtableInstanceIamPolicyStatus ¶ added in v0.2.0
type BigtableInstanceIamPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *BigtableInstanceIamPolicySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*BigtableInstanceIamPolicyStatus) DeepCopy ¶ added in v0.2.0
func (in *BigtableInstanceIamPolicyStatus) DeepCopy() *BigtableInstanceIamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigtableInstanceIamPolicyStatus.
func (*BigtableInstanceIamPolicyStatus) DeepCopyInto ¶ added in v0.2.0
func (in *BigtableInstanceIamPolicyStatus) DeepCopyInto(out *BigtableInstanceIamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigtableInstanceList ¶
type BigtableInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BigtableInstance CRD objects Items []BigtableInstance `json:"items,omitempty"` }
BigtableInstanceList is a list of BigtableInstances
func (*BigtableInstanceList) DeepCopy ¶
func (in *BigtableInstanceList) DeepCopy() *BigtableInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigtableInstanceList.
func (*BigtableInstanceList) DeepCopyInto ¶
func (in *BigtableInstanceList) DeepCopyInto(out *BigtableInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BigtableInstanceList) DeepCopyObject ¶
func (in *BigtableInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BigtableInstanceSpec ¶
type BigtableInstanceSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Cluster []BigtableInstanceSpecCluster `json:"cluster,omitempty" tf:"cluster,omitempty"` // +optional DisplayName string `json:"displayName,omitempty" tf:"display_name,omitempty"` // +optional InstanceType string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` Name string `json:"name" tf:"name"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` }
func (*BigtableInstanceSpec) DeepCopy ¶
func (in *BigtableInstanceSpec) DeepCopy() *BigtableInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigtableInstanceSpec.
func (*BigtableInstanceSpec) DeepCopyInto ¶
func (in *BigtableInstanceSpec) DeepCopyInto(out *BigtableInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigtableInstanceSpecCluster ¶
type BigtableInstanceSpecCluster struct { ClusterID string `json:"clusterID" tf:"cluster_id"` // +optional NumNodes int64 `json:"numNodes,omitempty" tf:"num_nodes,omitempty"` // +optional StorageType string `json:"storageType,omitempty" tf:"storage_type,omitempty"` Zone string `json:"zone" tf:"zone"` }
func (*BigtableInstanceSpecCluster) DeepCopy ¶
func (in *BigtableInstanceSpecCluster) DeepCopy() *BigtableInstanceSpecCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigtableInstanceSpecCluster.
func (*BigtableInstanceSpecCluster) DeepCopyInto ¶
func (in *BigtableInstanceSpecCluster) DeepCopyInto(out *BigtableInstanceSpecCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigtableInstanceStatus ¶
type BigtableInstanceStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *BigtableInstanceSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*BigtableInstanceStatus) DeepCopy ¶
func (in *BigtableInstanceStatus) DeepCopy() *BigtableInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigtableInstanceStatus.
func (*BigtableInstanceStatus) DeepCopyInto ¶
func (in *BigtableInstanceStatus) DeepCopyInto(out *BigtableInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigtableTable ¶
type BigtableTable struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BigtableTableSpec `json:"spec,omitempty"` Status BigtableTableStatus `json:"status,omitempty"` }
func (*BigtableTable) DeepCopy ¶
func (in *BigtableTable) DeepCopy() *BigtableTable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigtableTable.
func (*BigtableTable) DeepCopyInto ¶
func (in *BigtableTable) DeepCopyInto(out *BigtableTable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BigtableTable) DeepCopyObject ¶
func (in *BigtableTable) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BigtableTableList ¶
type BigtableTableList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BigtableTable CRD objects Items []BigtableTable `json:"items,omitempty"` }
BigtableTableList is a list of BigtableTables
func (*BigtableTableList) DeepCopy ¶
func (in *BigtableTableList) DeepCopy() *BigtableTableList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigtableTableList.
func (*BigtableTableList) DeepCopyInto ¶
func (in *BigtableTableList) DeepCopyInto(out *BigtableTableList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BigtableTableList) DeepCopyObject ¶
func (in *BigtableTableList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BigtableTableSpec ¶
type BigtableTableSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ColumnFamily []BigtableTableSpecColumnFamily `json:"columnFamily,omitempty" tf:"column_family,omitempty"` InstanceName string `json:"instanceName" tf:"instance_name"` Name string `json:"name" tf:"name"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional SplitKeys []string `json:"splitKeys,omitempty" tf:"split_keys,omitempty"` }
func (*BigtableTableSpec) DeepCopy ¶
func (in *BigtableTableSpec) DeepCopy() *BigtableTableSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigtableTableSpec.
func (*BigtableTableSpec) DeepCopyInto ¶
func (in *BigtableTableSpec) DeepCopyInto(out *BigtableTableSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigtableTableSpecColumnFamily ¶ added in v0.2.0
type BigtableTableSpecColumnFamily struct {
Family string `json:"family" tf:"family"`
}
func (*BigtableTableSpecColumnFamily) DeepCopy ¶ added in v0.2.0
func (in *BigtableTableSpecColumnFamily) DeepCopy() *BigtableTableSpecColumnFamily
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigtableTableSpecColumnFamily.
func (*BigtableTableSpecColumnFamily) DeepCopyInto ¶ added in v0.2.0
func (in *BigtableTableSpecColumnFamily) DeepCopyInto(out *BigtableTableSpecColumnFamily)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigtableTableStatus ¶
type BigtableTableStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *BigtableTableSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*BigtableTableStatus) DeepCopy ¶
func (in *BigtableTableStatus) DeepCopy() *BigtableTableStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigtableTableStatus.
func (*BigtableTableStatus) DeepCopyInto ¶
func (in *BigtableTableStatus) DeepCopyInto(out *BigtableTableStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BillingAccountIamBinding ¶
type BillingAccountIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BillingAccountIamBindingSpec `json:"spec,omitempty"` Status BillingAccountIamBindingStatus `json:"status,omitempty"` }
func (*BillingAccountIamBinding) DeepCopy ¶
func (in *BillingAccountIamBinding) DeepCopy() *BillingAccountIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingAccountIamBinding.
func (*BillingAccountIamBinding) DeepCopyInto ¶
func (in *BillingAccountIamBinding) DeepCopyInto(out *BillingAccountIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BillingAccountIamBinding) DeepCopyObject ¶
func (in *BillingAccountIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BillingAccountIamBindingList ¶
type BillingAccountIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BillingAccountIamBinding CRD objects Items []BillingAccountIamBinding `json:"items,omitempty"` }
BillingAccountIamBindingList is a list of BillingAccountIamBindings
func (*BillingAccountIamBindingList) DeepCopy ¶
func (in *BillingAccountIamBindingList) DeepCopy() *BillingAccountIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingAccountIamBindingList.
func (*BillingAccountIamBindingList) DeepCopyInto ¶
func (in *BillingAccountIamBindingList) DeepCopyInto(out *BillingAccountIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BillingAccountIamBindingList) DeepCopyObject ¶
func (in *BillingAccountIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BillingAccountIamBindingSpec ¶
type BillingAccountIamBindingSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` BillingAccountID string `json:"billingAccountID" tf:"billing_account_id"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Members []string `json:"members" tf:"members"` Role string `json:"role" tf:"role"` }
func (*BillingAccountIamBindingSpec) DeepCopy ¶
func (in *BillingAccountIamBindingSpec) DeepCopy() *BillingAccountIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingAccountIamBindingSpec.
func (*BillingAccountIamBindingSpec) DeepCopyInto ¶
func (in *BillingAccountIamBindingSpec) DeepCopyInto(out *BillingAccountIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BillingAccountIamBindingStatus ¶
type BillingAccountIamBindingStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *BillingAccountIamBindingSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*BillingAccountIamBindingStatus) DeepCopy ¶
func (in *BillingAccountIamBindingStatus) DeepCopy() *BillingAccountIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingAccountIamBindingStatus.
func (*BillingAccountIamBindingStatus) DeepCopyInto ¶
func (in *BillingAccountIamBindingStatus) DeepCopyInto(out *BillingAccountIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BillingAccountIamMember ¶
type BillingAccountIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BillingAccountIamMemberSpec `json:"spec,omitempty"` Status BillingAccountIamMemberStatus `json:"status,omitempty"` }
func (*BillingAccountIamMember) DeepCopy ¶
func (in *BillingAccountIamMember) DeepCopy() *BillingAccountIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingAccountIamMember.
func (*BillingAccountIamMember) DeepCopyInto ¶
func (in *BillingAccountIamMember) DeepCopyInto(out *BillingAccountIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BillingAccountIamMember) DeepCopyObject ¶
func (in *BillingAccountIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BillingAccountIamMemberList ¶
type BillingAccountIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BillingAccountIamMember CRD objects Items []BillingAccountIamMember `json:"items,omitempty"` }
BillingAccountIamMemberList is a list of BillingAccountIamMembers
func (*BillingAccountIamMemberList) DeepCopy ¶
func (in *BillingAccountIamMemberList) DeepCopy() *BillingAccountIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingAccountIamMemberList.
func (*BillingAccountIamMemberList) DeepCopyInto ¶
func (in *BillingAccountIamMemberList) DeepCopyInto(out *BillingAccountIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BillingAccountIamMemberList) DeepCopyObject ¶
func (in *BillingAccountIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BillingAccountIamMemberSpec ¶
type BillingAccountIamMemberSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` BillingAccountID string `json:"billingAccountID" tf:"billing_account_id"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Member string `json:"member" tf:"member"` Role string `json:"role" tf:"role"` }
func (*BillingAccountIamMemberSpec) DeepCopy ¶
func (in *BillingAccountIamMemberSpec) DeepCopy() *BillingAccountIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingAccountIamMemberSpec.
func (*BillingAccountIamMemberSpec) DeepCopyInto ¶
func (in *BillingAccountIamMemberSpec) DeepCopyInto(out *BillingAccountIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BillingAccountIamMemberStatus ¶
type BillingAccountIamMemberStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *BillingAccountIamMemberSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*BillingAccountIamMemberStatus) DeepCopy ¶
func (in *BillingAccountIamMemberStatus) DeepCopy() *BillingAccountIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingAccountIamMemberStatus.
func (*BillingAccountIamMemberStatus) DeepCopyInto ¶
func (in *BillingAccountIamMemberStatus) DeepCopyInto(out *BillingAccountIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BillingAccountIamPolicy ¶
type BillingAccountIamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BillingAccountIamPolicySpec `json:"spec,omitempty"` Status BillingAccountIamPolicyStatus `json:"status,omitempty"` }
func (*BillingAccountIamPolicy) DeepCopy ¶
func (in *BillingAccountIamPolicy) DeepCopy() *BillingAccountIamPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingAccountIamPolicy.
func (*BillingAccountIamPolicy) DeepCopyInto ¶
func (in *BillingAccountIamPolicy) DeepCopyInto(out *BillingAccountIamPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BillingAccountIamPolicy) DeepCopyObject ¶
func (in *BillingAccountIamPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BillingAccountIamPolicyList ¶
type BillingAccountIamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BillingAccountIamPolicy CRD objects Items []BillingAccountIamPolicy `json:"items,omitempty"` }
BillingAccountIamPolicyList is a list of BillingAccountIamPolicys
func (*BillingAccountIamPolicyList) DeepCopy ¶
func (in *BillingAccountIamPolicyList) DeepCopy() *BillingAccountIamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingAccountIamPolicyList.
func (*BillingAccountIamPolicyList) DeepCopyInto ¶
func (in *BillingAccountIamPolicyList) DeepCopyInto(out *BillingAccountIamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BillingAccountIamPolicyList) DeepCopyObject ¶
func (in *BillingAccountIamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BillingAccountIamPolicySpec ¶
type BillingAccountIamPolicySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` BillingAccountID string `json:"billingAccountID" tf:"billing_account_id"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` PolicyData string `json:"policyData" tf:"policy_data"` }
func (*BillingAccountIamPolicySpec) DeepCopy ¶
func (in *BillingAccountIamPolicySpec) DeepCopy() *BillingAccountIamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingAccountIamPolicySpec.
func (*BillingAccountIamPolicySpec) DeepCopyInto ¶
func (in *BillingAccountIamPolicySpec) DeepCopyInto(out *BillingAccountIamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BillingAccountIamPolicyStatus ¶
type BillingAccountIamPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *BillingAccountIamPolicySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*BillingAccountIamPolicyStatus) DeepCopy ¶
func (in *BillingAccountIamPolicyStatus) DeepCopy() *BillingAccountIamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingAccountIamPolicyStatus.
func (*BillingAccountIamPolicyStatus) DeepCopyInto ¶
func (in *BillingAccountIamPolicyStatus) DeepCopyInto(out *BillingAccountIamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BinaryAuthorizationAttestor ¶
type BinaryAuthorizationAttestor struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BinaryAuthorizationAttestorSpec `json:"spec,omitempty"` Status BinaryAuthorizationAttestorStatus `json:"status,omitempty"` }
func (*BinaryAuthorizationAttestor) DeepCopy ¶
func (in *BinaryAuthorizationAttestor) DeepCopy() *BinaryAuthorizationAttestor
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BinaryAuthorizationAttestor.
func (*BinaryAuthorizationAttestor) DeepCopyInto ¶
func (in *BinaryAuthorizationAttestor) DeepCopyInto(out *BinaryAuthorizationAttestor)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BinaryAuthorizationAttestor) DeepCopyObject ¶
func (in *BinaryAuthorizationAttestor) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BinaryAuthorizationAttestorIamBinding ¶ added in v0.2.0
type BinaryAuthorizationAttestorIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BinaryAuthorizationAttestorIamBindingSpec `json:"spec,omitempty"` Status BinaryAuthorizationAttestorIamBindingStatus `json:"status,omitempty"` }
func (*BinaryAuthorizationAttestorIamBinding) DeepCopy ¶ added in v0.2.0
func (in *BinaryAuthorizationAttestorIamBinding) DeepCopy() *BinaryAuthorizationAttestorIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BinaryAuthorizationAttestorIamBinding.
func (*BinaryAuthorizationAttestorIamBinding) DeepCopyInto ¶ added in v0.2.0
func (in *BinaryAuthorizationAttestorIamBinding) DeepCopyInto(out *BinaryAuthorizationAttestorIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BinaryAuthorizationAttestorIamBinding) DeepCopyObject ¶ added in v0.2.0
func (in *BinaryAuthorizationAttestorIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BinaryAuthorizationAttestorIamBindingList ¶ added in v0.2.0
type BinaryAuthorizationAttestorIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BinaryAuthorizationAttestorIamBinding CRD objects Items []BinaryAuthorizationAttestorIamBinding `json:"items,omitempty"` }
BinaryAuthorizationAttestorIamBindingList is a list of BinaryAuthorizationAttestorIamBindings
func (*BinaryAuthorizationAttestorIamBindingList) DeepCopy ¶ added in v0.2.0
func (in *BinaryAuthorizationAttestorIamBindingList) DeepCopy() *BinaryAuthorizationAttestorIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BinaryAuthorizationAttestorIamBindingList.
func (*BinaryAuthorizationAttestorIamBindingList) DeepCopyInto ¶ added in v0.2.0
func (in *BinaryAuthorizationAttestorIamBindingList) DeepCopyInto(out *BinaryAuthorizationAttestorIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BinaryAuthorizationAttestorIamBindingList) DeepCopyObject ¶ added in v0.2.0
func (in *BinaryAuthorizationAttestorIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BinaryAuthorizationAttestorIamBindingSpec ¶ added in v0.2.0
type BinaryAuthorizationAttestorIamBindingSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Attestor string `json:"attestor" tf:"attestor"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Members []string `json:"members" tf:"members"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Role string `json:"role" tf:"role"` }
func (*BinaryAuthorizationAttestorIamBindingSpec) DeepCopy ¶ added in v0.2.0
func (in *BinaryAuthorizationAttestorIamBindingSpec) DeepCopy() *BinaryAuthorizationAttestorIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BinaryAuthorizationAttestorIamBindingSpec.
func (*BinaryAuthorizationAttestorIamBindingSpec) DeepCopyInto ¶ added in v0.2.0
func (in *BinaryAuthorizationAttestorIamBindingSpec) DeepCopyInto(out *BinaryAuthorizationAttestorIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BinaryAuthorizationAttestorIamBindingStatus ¶ added in v0.2.0
type BinaryAuthorizationAttestorIamBindingStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *BinaryAuthorizationAttestorIamBindingSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*BinaryAuthorizationAttestorIamBindingStatus) DeepCopy ¶ added in v0.2.0
func (in *BinaryAuthorizationAttestorIamBindingStatus) DeepCopy() *BinaryAuthorizationAttestorIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BinaryAuthorizationAttestorIamBindingStatus.
func (*BinaryAuthorizationAttestorIamBindingStatus) DeepCopyInto ¶ added in v0.2.0
func (in *BinaryAuthorizationAttestorIamBindingStatus) DeepCopyInto(out *BinaryAuthorizationAttestorIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BinaryAuthorizationAttestorIamMember ¶ added in v0.2.0
type BinaryAuthorizationAttestorIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BinaryAuthorizationAttestorIamMemberSpec `json:"spec,omitempty"` Status BinaryAuthorizationAttestorIamMemberStatus `json:"status,omitempty"` }
func (*BinaryAuthorizationAttestorIamMember) DeepCopy ¶ added in v0.2.0
func (in *BinaryAuthorizationAttestorIamMember) DeepCopy() *BinaryAuthorizationAttestorIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BinaryAuthorizationAttestorIamMember.
func (*BinaryAuthorizationAttestorIamMember) DeepCopyInto ¶ added in v0.2.0
func (in *BinaryAuthorizationAttestorIamMember) DeepCopyInto(out *BinaryAuthorizationAttestorIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BinaryAuthorizationAttestorIamMember) DeepCopyObject ¶ added in v0.2.0
func (in *BinaryAuthorizationAttestorIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BinaryAuthorizationAttestorIamMemberList ¶ added in v0.2.0
type BinaryAuthorizationAttestorIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BinaryAuthorizationAttestorIamMember CRD objects Items []BinaryAuthorizationAttestorIamMember `json:"items,omitempty"` }
BinaryAuthorizationAttestorIamMemberList is a list of BinaryAuthorizationAttestorIamMembers
func (*BinaryAuthorizationAttestorIamMemberList) DeepCopy ¶ added in v0.2.0
func (in *BinaryAuthorizationAttestorIamMemberList) DeepCopy() *BinaryAuthorizationAttestorIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BinaryAuthorizationAttestorIamMemberList.
func (*BinaryAuthorizationAttestorIamMemberList) DeepCopyInto ¶ added in v0.2.0
func (in *BinaryAuthorizationAttestorIamMemberList) DeepCopyInto(out *BinaryAuthorizationAttestorIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BinaryAuthorizationAttestorIamMemberList) DeepCopyObject ¶ added in v0.2.0
func (in *BinaryAuthorizationAttestorIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BinaryAuthorizationAttestorIamMemberSpec ¶ added in v0.2.0
type BinaryAuthorizationAttestorIamMemberSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Attestor string `json:"attestor" tf:"attestor"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Member string `json:"member" tf:"member"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Role string `json:"role" tf:"role"` }
func (*BinaryAuthorizationAttestorIamMemberSpec) DeepCopy ¶ added in v0.2.0
func (in *BinaryAuthorizationAttestorIamMemberSpec) DeepCopy() *BinaryAuthorizationAttestorIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BinaryAuthorizationAttestorIamMemberSpec.
func (*BinaryAuthorizationAttestorIamMemberSpec) DeepCopyInto ¶ added in v0.2.0
func (in *BinaryAuthorizationAttestorIamMemberSpec) DeepCopyInto(out *BinaryAuthorizationAttestorIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BinaryAuthorizationAttestorIamMemberStatus ¶ added in v0.2.0
type BinaryAuthorizationAttestorIamMemberStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *BinaryAuthorizationAttestorIamMemberSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*BinaryAuthorizationAttestorIamMemberStatus) DeepCopy ¶ added in v0.2.0
func (in *BinaryAuthorizationAttestorIamMemberStatus) DeepCopy() *BinaryAuthorizationAttestorIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BinaryAuthorizationAttestorIamMemberStatus.
func (*BinaryAuthorizationAttestorIamMemberStatus) DeepCopyInto ¶ added in v0.2.0
func (in *BinaryAuthorizationAttestorIamMemberStatus) DeepCopyInto(out *BinaryAuthorizationAttestorIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BinaryAuthorizationAttestorIamPolicy ¶ added in v0.2.0
type BinaryAuthorizationAttestorIamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BinaryAuthorizationAttestorIamPolicySpec `json:"spec,omitempty"` Status BinaryAuthorizationAttestorIamPolicyStatus `json:"status,omitempty"` }
func (*BinaryAuthorizationAttestorIamPolicy) DeepCopy ¶ added in v0.2.0
func (in *BinaryAuthorizationAttestorIamPolicy) DeepCopy() *BinaryAuthorizationAttestorIamPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BinaryAuthorizationAttestorIamPolicy.
func (*BinaryAuthorizationAttestorIamPolicy) DeepCopyInto ¶ added in v0.2.0
func (in *BinaryAuthorizationAttestorIamPolicy) DeepCopyInto(out *BinaryAuthorizationAttestorIamPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BinaryAuthorizationAttestorIamPolicy) DeepCopyObject ¶ added in v0.2.0
func (in *BinaryAuthorizationAttestorIamPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BinaryAuthorizationAttestorIamPolicyList ¶ added in v0.2.0
type BinaryAuthorizationAttestorIamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BinaryAuthorizationAttestorIamPolicy CRD objects Items []BinaryAuthorizationAttestorIamPolicy `json:"items,omitempty"` }
BinaryAuthorizationAttestorIamPolicyList is a list of BinaryAuthorizationAttestorIamPolicys
func (*BinaryAuthorizationAttestorIamPolicyList) DeepCopy ¶ added in v0.2.0
func (in *BinaryAuthorizationAttestorIamPolicyList) DeepCopy() *BinaryAuthorizationAttestorIamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BinaryAuthorizationAttestorIamPolicyList.
func (*BinaryAuthorizationAttestorIamPolicyList) DeepCopyInto ¶ added in v0.2.0
func (in *BinaryAuthorizationAttestorIamPolicyList) DeepCopyInto(out *BinaryAuthorizationAttestorIamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BinaryAuthorizationAttestorIamPolicyList) DeepCopyObject ¶ added in v0.2.0
func (in *BinaryAuthorizationAttestorIamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BinaryAuthorizationAttestorIamPolicySpec ¶ added in v0.2.0
type BinaryAuthorizationAttestorIamPolicySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Attestor string `json:"attestor" tf:"attestor"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` PolicyData string `json:"policyData" tf:"policy_data"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` }
func (*BinaryAuthorizationAttestorIamPolicySpec) DeepCopy ¶ added in v0.2.0
func (in *BinaryAuthorizationAttestorIamPolicySpec) DeepCopy() *BinaryAuthorizationAttestorIamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BinaryAuthorizationAttestorIamPolicySpec.
func (*BinaryAuthorizationAttestorIamPolicySpec) DeepCopyInto ¶ added in v0.2.0
func (in *BinaryAuthorizationAttestorIamPolicySpec) DeepCopyInto(out *BinaryAuthorizationAttestorIamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BinaryAuthorizationAttestorIamPolicyStatus ¶ added in v0.2.0
type BinaryAuthorizationAttestorIamPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *BinaryAuthorizationAttestorIamPolicySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*BinaryAuthorizationAttestorIamPolicyStatus) DeepCopy ¶ added in v0.2.0
func (in *BinaryAuthorizationAttestorIamPolicyStatus) DeepCopy() *BinaryAuthorizationAttestorIamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BinaryAuthorizationAttestorIamPolicyStatus.
func (*BinaryAuthorizationAttestorIamPolicyStatus) DeepCopyInto ¶ added in v0.2.0
func (in *BinaryAuthorizationAttestorIamPolicyStatus) DeepCopyInto(out *BinaryAuthorizationAttestorIamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BinaryAuthorizationAttestorList ¶
type BinaryAuthorizationAttestorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BinaryAuthorizationAttestor CRD objects Items []BinaryAuthorizationAttestor `json:"items,omitempty"` }
BinaryAuthorizationAttestorList is a list of BinaryAuthorizationAttestors
func (*BinaryAuthorizationAttestorList) DeepCopy ¶
func (in *BinaryAuthorizationAttestorList) DeepCopy() *BinaryAuthorizationAttestorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BinaryAuthorizationAttestorList.
func (*BinaryAuthorizationAttestorList) DeepCopyInto ¶
func (in *BinaryAuthorizationAttestorList) DeepCopyInto(out *BinaryAuthorizationAttestorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BinaryAuthorizationAttestorList) DeepCopyObject ¶
func (in *BinaryAuthorizationAttestorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BinaryAuthorizationAttestorSpec ¶
type BinaryAuthorizationAttestorSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +kubebuilder:validation:MaxItems=1 AttestationAuthorityNote []BinaryAuthorizationAttestorSpecAttestationAuthorityNote `json:"attestationAuthorityNote" tf:"attestation_authority_note"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` Name string `json:"name" tf:"name"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` }
func (*BinaryAuthorizationAttestorSpec) DeepCopy ¶
func (in *BinaryAuthorizationAttestorSpec) DeepCopy() *BinaryAuthorizationAttestorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BinaryAuthorizationAttestorSpec.
func (*BinaryAuthorizationAttestorSpec) DeepCopyInto ¶
func (in *BinaryAuthorizationAttestorSpec) DeepCopyInto(out *BinaryAuthorizationAttestorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BinaryAuthorizationAttestorSpecAttestationAuthorityNote ¶
type BinaryAuthorizationAttestorSpecAttestationAuthorityNote struct { // +optional DelegationServiceAccountEmail string `json:"delegationServiceAccountEmail,omitempty" tf:"delegation_service_account_email,omitempty"` NoteReference string `json:"noteReference" tf:"note_reference"` // +optional PublicKeys []BinaryAuthorizationAttestorSpecAttestationAuthorityNotePublicKeys `json:"publicKeys,omitempty" tf:"public_keys,omitempty"` }
func (*BinaryAuthorizationAttestorSpecAttestationAuthorityNote) DeepCopy ¶
func (in *BinaryAuthorizationAttestorSpecAttestationAuthorityNote) DeepCopy() *BinaryAuthorizationAttestorSpecAttestationAuthorityNote
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BinaryAuthorizationAttestorSpecAttestationAuthorityNote.
func (*BinaryAuthorizationAttestorSpecAttestationAuthorityNote) DeepCopyInto ¶
func (in *BinaryAuthorizationAttestorSpecAttestationAuthorityNote) DeepCopyInto(out *BinaryAuthorizationAttestorSpecAttestationAuthorityNote)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BinaryAuthorizationAttestorSpecAttestationAuthorityNotePublicKeys ¶
type BinaryAuthorizationAttestorSpecAttestationAuthorityNotePublicKeys struct { // +optional AsciiArmoredPgpPublicKey string `json:"asciiArmoredPgpPublicKey,omitempty" tf:"ascii_armored_pgp_public_key,omitempty"` // +optional Comment string `json:"comment,omitempty" tf:"comment,omitempty"` // +optional ID string `json:"ID,omitempty" tf:"id,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 PkixPublicKey []BinaryAuthorizationAttestorSpecAttestationAuthorityNotePublicKeysPkixPublicKey `json:"pkixPublicKey,omitempty" tf:"pkix_public_key,omitempty"` }
func (*BinaryAuthorizationAttestorSpecAttestationAuthorityNotePublicKeys) DeepCopy ¶
func (in *BinaryAuthorizationAttestorSpecAttestationAuthorityNotePublicKeys) DeepCopy() *BinaryAuthorizationAttestorSpecAttestationAuthorityNotePublicKeys
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BinaryAuthorizationAttestorSpecAttestationAuthorityNotePublicKeys.
func (*BinaryAuthorizationAttestorSpecAttestationAuthorityNotePublicKeys) DeepCopyInto ¶
func (in *BinaryAuthorizationAttestorSpecAttestationAuthorityNotePublicKeys) DeepCopyInto(out *BinaryAuthorizationAttestorSpecAttestationAuthorityNotePublicKeys)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BinaryAuthorizationAttestorSpecAttestationAuthorityNotePublicKeysPkixPublicKey ¶ added in v0.2.0
type BinaryAuthorizationAttestorSpecAttestationAuthorityNotePublicKeysPkixPublicKey struct { // +optional PublicKeyPem string `json:"publicKeyPem,omitempty" tf:"public_key_pem,omitempty"` // +optional SignatureAlgorithm string `json:"signatureAlgorithm,omitempty" tf:"signature_algorithm,omitempty"` }
func (*BinaryAuthorizationAttestorSpecAttestationAuthorityNotePublicKeysPkixPublicKey) DeepCopy ¶ added in v0.2.0
func (in *BinaryAuthorizationAttestorSpecAttestationAuthorityNotePublicKeysPkixPublicKey) DeepCopy() *BinaryAuthorizationAttestorSpecAttestationAuthorityNotePublicKeysPkixPublicKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BinaryAuthorizationAttestorSpecAttestationAuthorityNotePublicKeysPkixPublicKey.
func (*BinaryAuthorizationAttestorSpecAttestationAuthorityNotePublicKeysPkixPublicKey) DeepCopyInto ¶ added in v0.2.0
func (in *BinaryAuthorizationAttestorSpecAttestationAuthorityNotePublicKeysPkixPublicKey) DeepCopyInto(out *BinaryAuthorizationAttestorSpecAttestationAuthorityNotePublicKeysPkixPublicKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BinaryAuthorizationAttestorStatus ¶
type BinaryAuthorizationAttestorStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *BinaryAuthorizationAttestorSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*BinaryAuthorizationAttestorStatus) DeepCopy ¶
func (in *BinaryAuthorizationAttestorStatus) DeepCopy() *BinaryAuthorizationAttestorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BinaryAuthorizationAttestorStatus.
func (*BinaryAuthorizationAttestorStatus) DeepCopyInto ¶
func (in *BinaryAuthorizationAttestorStatus) DeepCopyInto(out *BinaryAuthorizationAttestorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BinaryAuthorizationPolicy ¶
type BinaryAuthorizationPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BinaryAuthorizationPolicySpec `json:"spec,omitempty"` Status BinaryAuthorizationPolicyStatus `json:"status,omitempty"` }
func (*BinaryAuthorizationPolicy) DeepCopy ¶
func (in *BinaryAuthorizationPolicy) DeepCopy() *BinaryAuthorizationPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BinaryAuthorizationPolicy.
func (*BinaryAuthorizationPolicy) DeepCopyInto ¶
func (in *BinaryAuthorizationPolicy) DeepCopyInto(out *BinaryAuthorizationPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BinaryAuthorizationPolicy) DeepCopyObject ¶
func (in *BinaryAuthorizationPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BinaryAuthorizationPolicyList ¶
type BinaryAuthorizationPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BinaryAuthorizationPolicy CRD objects Items []BinaryAuthorizationPolicy `json:"items,omitempty"` }
BinaryAuthorizationPolicyList is a list of BinaryAuthorizationPolicys
func (*BinaryAuthorizationPolicyList) DeepCopy ¶
func (in *BinaryAuthorizationPolicyList) DeepCopy() *BinaryAuthorizationPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BinaryAuthorizationPolicyList.
func (*BinaryAuthorizationPolicyList) DeepCopyInto ¶
func (in *BinaryAuthorizationPolicyList) DeepCopyInto(out *BinaryAuthorizationPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BinaryAuthorizationPolicyList) DeepCopyObject ¶
func (in *BinaryAuthorizationPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BinaryAuthorizationPolicySpec ¶
type BinaryAuthorizationPolicySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AdmissionWhitelistPatterns []BinaryAuthorizationPolicySpecAdmissionWhitelistPatterns `json:"admissionWhitelistPatterns,omitempty" tf:"admission_whitelist_patterns,omitempty"` // +optional ClusterAdmissionRules []BinaryAuthorizationPolicySpecClusterAdmissionRules `json:"clusterAdmissionRules,omitempty" tf:"cluster_admission_rules,omitempty"` // +kubebuilder:validation:MaxItems=1 DefaultAdmissionRule []BinaryAuthorizationPolicySpecDefaultAdmissionRule `json:"defaultAdmissionRule" tf:"default_admission_rule"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional GlobalPolicyEvaluationMode string `json:"globalPolicyEvaluationMode,omitempty" tf:"global_policy_evaluation_mode,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` }
func (*BinaryAuthorizationPolicySpec) DeepCopy ¶
func (in *BinaryAuthorizationPolicySpec) DeepCopy() *BinaryAuthorizationPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BinaryAuthorizationPolicySpec.
func (*BinaryAuthorizationPolicySpec) DeepCopyInto ¶
func (in *BinaryAuthorizationPolicySpec) DeepCopyInto(out *BinaryAuthorizationPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BinaryAuthorizationPolicySpecAdmissionWhitelistPatterns ¶
type BinaryAuthorizationPolicySpecAdmissionWhitelistPatterns struct { // +optional NamePattern string `json:"namePattern,omitempty" tf:"name_pattern,omitempty"` }
func (*BinaryAuthorizationPolicySpecAdmissionWhitelistPatterns) DeepCopy ¶
func (in *BinaryAuthorizationPolicySpecAdmissionWhitelistPatterns) DeepCopy() *BinaryAuthorizationPolicySpecAdmissionWhitelistPatterns
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BinaryAuthorizationPolicySpecAdmissionWhitelistPatterns.
func (*BinaryAuthorizationPolicySpecAdmissionWhitelistPatterns) DeepCopyInto ¶
func (in *BinaryAuthorizationPolicySpecAdmissionWhitelistPatterns) DeepCopyInto(out *BinaryAuthorizationPolicySpecAdmissionWhitelistPatterns)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BinaryAuthorizationPolicySpecClusterAdmissionRules ¶
type BinaryAuthorizationPolicySpecClusterAdmissionRules struct { Cluster string `json:"cluster" tf:"cluster"` // +optional EnforcementMode string `json:"enforcementMode,omitempty" tf:"enforcement_mode,omitempty"` // +optional EvaluationMode string `json:"evaluationMode,omitempty" tf:"evaluation_mode,omitempty"` // +optional RequireAttestationsBy []string `json:"requireAttestationsBy,omitempty" tf:"require_attestations_by,omitempty"` }
func (*BinaryAuthorizationPolicySpecClusterAdmissionRules) DeepCopy ¶
func (in *BinaryAuthorizationPolicySpecClusterAdmissionRules) DeepCopy() *BinaryAuthorizationPolicySpecClusterAdmissionRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BinaryAuthorizationPolicySpecClusterAdmissionRules.
func (*BinaryAuthorizationPolicySpecClusterAdmissionRules) DeepCopyInto ¶
func (in *BinaryAuthorizationPolicySpecClusterAdmissionRules) DeepCopyInto(out *BinaryAuthorizationPolicySpecClusterAdmissionRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BinaryAuthorizationPolicySpecDefaultAdmissionRule ¶
type BinaryAuthorizationPolicySpecDefaultAdmissionRule struct { EnforcementMode string `json:"enforcementMode" tf:"enforcement_mode"` EvaluationMode string `json:"evaluationMode" tf:"evaluation_mode"` // +optional RequireAttestationsBy []string `json:"requireAttestationsBy,omitempty" tf:"require_attestations_by,omitempty"` }
func (*BinaryAuthorizationPolicySpecDefaultAdmissionRule) DeepCopy ¶
func (in *BinaryAuthorizationPolicySpecDefaultAdmissionRule) DeepCopy() *BinaryAuthorizationPolicySpecDefaultAdmissionRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BinaryAuthorizationPolicySpecDefaultAdmissionRule.
func (*BinaryAuthorizationPolicySpecDefaultAdmissionRule) DeepCopyInto ¶
func (in *BinaryAuthorizationPolicySpecDefaultAdmissionRule) DeepCopyInto(out *BinaryAuthorizationPolicySpecDefaultAdmissionRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BinaryAuthorizationPolicyStatus ¶
type BinaryAuthorizationPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *BinaryAuthorizationPolicySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*BinaryAuthorizationPolicyStatus) DeepCopy ¶
func (in *BinaryAuthorizationPolicyStatus) DeepCopy() *BinaryAuthorizationPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BinaryAuthorizationPolicyStatus.
func (*BinaryAuthorizationPolicyStatus) DeepCopyInto ¶
func (in *BinaryAuthorizationPolicyStatus) DeepCopyInto(out *BinaryAuthorizationPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudSchedulerJob ¶ added in v0.2.0
type CloudSchedulerJob struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CloudSchedulerJobSpec `json:"spec,omitempty"` Status CloudSchedulerJobStatus `json:"status,omitempty"` }
func (*CloudSchedulerJob) DeepCopy ¶ added in v0.2.0
func (in *CloudSchedulerJob) DeepCopy() *CloudSchedulerJob
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudSchedulerJob.
func (*CloudSchedulerJob) DeepCopyInto ¶ added in v0.2.0
func (in *CloudSchedulerJob) DeepCopyInto(out *CloudSchedulerJob)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudSchedulerJob) DeepCopyObject ¶ added in v0.2.0
func (in *CloudSchedulerJob) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CloudSchedulerJobList ¶ added in v0.2.0
type CloudSchedulerJobList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CloudSchedulerJob CRD objects Items []CloudSchedulerJob `json:"items,omitempty"` }
CloudSchedulerJobList is a list of CloudSchedulerJobs
func (*CloudSchedulerJobList) DeepCopy ¶ added in v0.2.0
func (in *CloudSchedulerJobList) DeepCopy() *CloudSchedulerJobList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudSchedulerJobList.
func (*CloudSchedulerJobList) DeepCopyInto ¶ added in v0.2.0
func (in *CloudSchedulerJobList) DeepCopyInto(out *CloudSchedulerJobList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudSchedulerJobList) DeepCopyObject ¶ added in v0.2.0
func (in *CloudSchedulerJobList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CloudSchedulerJobSpec ¶ added in v0.2.0
type CloudSchedulerJobSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 AppEngineHTTPTarget []CloudSchedulerJobSpecAppEngineHTTPTarget `json:"appEngineHTTPTarget,omitempty" tf:"app_engine_http_target,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 HttpTarget []CloudSchedulerJobSpecHttpTarget `json:"httpTarget,omitempty" tf:"http_target,omitempty"` Name string `json:"name" tf:"name"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 PubsubTarget []CloudSchedulerJobSpecPubsubTarget `json:"pubsubTarget,omitempty" tf:"pubsub_target,omitempty"` // +optional Region string `json:"region,omitempty" tf:"region,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 RetryConfig []CloudSchedulerJobSpecRetryConfig `json:"retryConfig,omitempty" tf:"retry_config,omitempty"` // +optional Schedule string `json:"schedule,omitempty" tf:"schedule,omitempty"` // +optional TimeZone string `json:"timeZone,omitempty" tf:"time_zone,omitempty"` }
func (*CloudSchedulerJobSpec) DeepCopy ¶ added in v0.2.0
func (in *CloudSchedulerJobSpec) DeepCopy() *CloudSchedulerJobSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudSchedulerJobSpec.
func (*CloudSchedulerJobSpec) DeepCopyInto ¶ added in v0.2.0
func (in *CloudSchedulerJobSpec) DeepCopyInto(out *CloudSchedulerJobSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudSchedulerJobSpecAppEngineHTTPTarget ¶ added in v0.2.0
type CloudSchedulerJobSpecAppEngineHTTPTarget struct { // +optional // +kubebuilder:validation:MaxItems=1 AppEngineRouting []CloudSchedulerJobSpecAppEngineHTTPTargetAppEngineRouting `json:"appEngineRouting,omitempty" tf:"app_engine_routing,omitempty"` // +optional Body string `json:"body,omitempty" tf:"body,omitempty"` // +optional Headers map[string]string `json:"headers,omitempty" tf:"headers,omitempty"` // +optional HttpMethod string `json:"httpMethod,omitempty" tf:"http_method,omitempty"` RelativeURI string `json:"relativeURI" tf:"relative_uri"` }
func (*CloudSchedulerJobSpecAppEngineHTTPTarget) DeepCopy ¶ added in v0.2.0
func (in *CloudSchedulerJobSpecAppEngineHTTPTarget) DeepCopy() *CloudSchedulerJobSpecAppEngineHTTPTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudSchedulerJobSpecAppEngineHTTPTarget.
func (*CloudSchedulerJobSpecAppEngineHTTPTarget) DeepCopyInto ¶ added in v0.2.0
func (in *CloudSchedulerJobSpecAppEngineHTTPTarget) DeepCopyInto(out *CloudSchedulerJobSpecAppEngineHTTPTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudSchedulerJobSpecAppEngineHTTPTargetAppEngineRouting ¶ added in v0.2.0
type CloudSchedulerJobSpecAppEngineHTTPTargetAppEngineRouting struct { // +optional Instance string `json:"instance,omitempty" tf:"instance,omitempty"` // +optional Service string `json:"service,omitempty" tf:"service,omitempty"` // +optional Version string `json:"version,omitempty" tf:"version,omitempty"` }
func (*CloudSchedulerJobSpecAppEngineHTTPTargetAppEngineRouting) DeepCopy ¶ added in v0.2.0
func (in *CloudSchedulerJobSpecAppEngineHTTPTargetAppEngineRouting) DeepCopy() *CloudSchedulerJobSpecAppEngineHTTPTargetAppEngineRouting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudSchedulerJobSpecAppEngineHTTPTargetAppEngineRouting.
func (*CloudSchedulerJobSpecAppEngineHTTPTargetAppEngineRouting) DeepCopyInto ¶ added in v0.2.0
func (in *CloudSchedulerJobSpecAppEngineHTTPTargetAppEngineRouting) DeepCopyInto(out *CloudSchedulerJobSpecAppEngineHTTPTargetAppEngineRouting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudSchedulerJobSpecHttpTarget ¶ added in v0.2.0
type CloudSchedulerJobSpecHttpTarget struct { // +optional Body string `json:"body,omitempty" tf:"body,omitempty"` // +optional Headers map[string]string `json:"headers,omitempty" tf:"headers,omitempty"` // +optional HttpMethod string `json:"httpMethod,omitempty" tf:"http_method,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 OauthToken []CloudSchedulerJobSpecHttpTargetOauthToken `json:"oauthToken,omitempty" tf:"oauth_token,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 OidcToken []CloudSchedulerJobSpecHttpTargetOidcToken `json:"oidcToken,omitempty" tf:"oidc_token,omitempty"` Uri string `json:"uri" tf:"uri"` }
func (*CloudSchedulerJobSpecHttpTarget) DeepCopy ¶ added in v0.2.0
func (in *CloudSchedulerJobSpecHttpTarget) DeepCopy() *CloudSchedulerJobSpecHttpTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudSchedulerJobSpecHttpTarget.
func (*CloudSchedulerJobSpecHttpTarget) DeepCopyInto ¶ added in v0.2.0
func (in *CloudSchedulerJobSpecHttpTarget) DeepCopyInto(out *CloudSchedulerJobSpecHttpTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudSchedulerJobSpecHttpTargetOauthToken ¶ added in v0.2.0
type CloudSchedulerJobSpecHttpTargetOauthToken struct { // +optional Scope string `json:"scope,omitempty" tf:"scope,omitempty"` // +optional ServiceAccountEmail string `json:"serviceAccountEmail,omitempty" tf:"service_account_email,omitempty"` }
func (*CloudSchedulerJobSpecHttpTargetOauthToken) DeepCopy ¶ added in v0.2.0
func (in *CloudSchedulerJobSpecHttpTargetOauthToken) DeepCopy() *CloudSchedulerJobSpecHttpTargetOauthToken
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudSchedulerJobSpecHttpTargetOauthToken.
func (*CloudSchedulerJobSpecHttpTargetOauthToken) DeepCopyInto ¶ added in v0.2.0
func (in *CloudSchedulerJobSpecHttpTargetOauthToken) DeepCopyInto(out *CloudSchedulerJobSpecHttpTargetOauthToken)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudSchedulerJobSpecHttpTargetOidcToken ¶ added in v0.2.0
type CloudSchedulerJobSpecHttpTargetOidcToken struct { // +optional Audience string `json:"audience,omitempty" tf:"audience,omitempty"` // +optional ServiceAccountEmail string `json:"serviceAccountEmail,omitempty" tf:"service_account_email,omitempty"` }
func (*CloudSchedulerJobSpecHttpTargetOidcToken) DeepCopy ¶ added in v0.2.0
func (in *CloudSchedulerJobSpecHttpTargetOidcToken) DeepCopy() *CloudSchedulerJobSpecHttpTargetOidcToken
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudSchedulerJobSpecHttpTargetOidcToken.
func (*CloudSchedulerJobSpecHttpTargetOidcToken) DeepCopyInto ¶ added in v0.2.0
func (in *CloudSchedulerJobSpecHttpTargetOidcToken) DeepCopyInto(out *CloudSchedulerJobSpecHttpTargetOidcToken)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudSchedulerJobSpecPubsubTarget ¶ added in v0.2.0
type CloudSchedulerJobSpecPubsubTarget struct { // +optional Attributes map[string]string `json:"attributes,omitempty" tf:"attributes,omitempty"` // +optional Data string `json:"data,omitempty" tf:"data,omitempty"` TopicName string `json:"topicName" tf:"topic_name"` }
func (*CloudSchedulerJobSpecPubsubTarget) DeepCopy ¶ added in v0.2.0
func (in *CloudSchedulerJobSpecPubsubTarget) DeepCopy() *CloudSchedulerJobSpecPubsubTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudSchedulerJobSpecPubsubTarget.
func (*CloudSchedulerJobSpecPubsubTarget) DeepCopyInto ¶ added in v0.2.0
func (in *CloudSchedulerJobSpecPubsubTarget) DeepCopyInto(out *CloudSchedulerJobSpecPubsubTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudSchedulerJobSpecRetryConfig ¶ added in v0.2.0
type CloudSchedulerJobSpecRetryConfig struct { // +optional MaxBackoffDuration string `json:"maxBackoffDuration,omitempty" tf:"max_backoff_duration,omitempty"` // +optional MaxDoublings int64 `json:"maxDoublings,omitempty" tf:"max_doublings,omitempty"` // +optional MaxRetryDuration string `json:"maxRetryDuration,omitempty" tf:"max_retry_duration,omitempty"` // +optional MinBackoffDuration string `json:"minBackoffDuration,omitempty" tf:"min_backoff_duration,omitempty"` // +optional RetryCount int64 `json:"retryCount,omitempty" tf:"retry_count,omitempty"` }
func (*CloudSchedulerJobSpecRetryConfig) DeepCopy ¶ added in v0.2.0
func (in *CloudSchedulerJobSpecRetryConfig) DeepCopy() *CloudSchedulerJobSpecRetryConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudSchedulerJobSpecRetryConfig.
func (*CloudSchedulerJobSpecRetryConfig) DeepCopyInto ¶ added in v0.2.0
func (in *CloudSchedulerJobSpecRetryConfig) DeepCopyInto(out *CloudSchedulerJobSpecRetryConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudSchedulerJobStatus ¶ added in v0.2.0
type CloudSchedulerJobStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *CloudSchedulerJobSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*CloudSchedulerJobStatus) DeepCopy ¶ added in v0.2.0
func (in *CloudSchedulerJobStatus) DeepCopy() *CloudSchedulerJobStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudSchedulerJobStatus.
func (*CloudSchedulerJobStatus) DeepCopyInto ¶ added in v0.2.0
func (in *CloudSchedulerJobStatus) DeepCopyInto(out *CloudSchedulerJobStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudbuildTrigger ¶
type CloudbuildTrigger struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CloudbuildTriggerSpec `json:"spec,omitempty"` Status CloudbuildTriggerStatus `json:"status,omitempty"` }
func (*CloudbuildTrigger) DeepCopy ¶
func (in *CloudbuildTrigger) DeepCopy() *CloudbuildTrigger
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudbuildTrigger.
func (*CloudbuildTrigger) DeepCopyInto ¶
func (in *CloudbuildTrigger) DeepCopyInto(out *CloudbuildTrigger)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudbuildTrigger) DeepCopyObject ¶
func (in *CloudbuildTrigger) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CloudbuildTriggerList ¶
type CloudbuildTriggerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CloudbuildTrigger CRD objects Items []CloudbuildTrigger `json:"items,omitempty"` }
CloudbuildTriggerList is a list of CloudbuildTriggers
func (*CloudbuildTriggerList) DeepCopy ¶
func (in *CloudbuildTriggerList) DeepCopy() *CloudbuildTriggerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudbuildTriggerList.
func (*CloudbuildTriggerList) DeepCopyInto ¶
func (in *CloudbuildTriggerList) DeepCopyInto(out *CloudbuildTriggerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudbuildTriggerList) DeepCopyObject ¶
func (in *CloudbuildTriggerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CloudbuildTriggerSpec ¶
type CloudbuildTriggerSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Build []CloudbuildTriggerSpecBuild `json:"build,omitempty" tf:"build,omitempty"` // +optional CreateTime string `json:"createTime,omitempty" tf:"create_time,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional Disabled bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // +optional Filename string `json:"filename,omitempty" tf:"filename,omitempty"` // +optional IgnoredFiles []string `json:"ignoredFiles,omitempty" tf:"ignored_files,omitempty"` // +optional IncludedFiles []string `json:"includedFiles,omitempty" tf:"included_files,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Substitutions map[string]string `json:"substitutions,omitempty" tf:"substitutions,omitempty"` // +optional TriggerID string `json:"triggerID,omitempty" tf:"trigger_id,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 TriggerTemplate []CloudbuildTriggerSpecTriggerTemplate `json:"triggerTemplate,omitempty" tf:"trigger_template,omitempty"` }
func (*CloudbuildTriggerSpec) DeepCopy ¶
func (in *CloudbuildTriggerSpec) DeepCopy() *CloudbuildTriggerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudbuildTriggerSpec.
func (*CloudbuildTriggerSpec) DeepCopyInto ¶
func (in *CloudbuildTriggerSpec) DeepCopyInto(out *CloudbuildTriggerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudbuildTriggerSpecBuild ¶
type CloudbuildTriggerSpecBuild struct { // +optional Images []string `json:"images,omitempty" tf:"images,omitempty"` // +optional Step []CloudbuildTriggerSpecBuildStep `json:"step,omitempty" tf:"step,omitempty"` // +optional Tags []string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*CloudbuildTriggerSpecBuild) DeepCopy ¶
func (in *CloudbuildTriggerSpecBuild) DeepCopy() *CloudbuildTriggerSpecBuild
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudbuildTriggerSpecBuild.
func (*CloudbuildTriggerSpecBuild) DeepCopyInto ¶
func (in *CloudbuildTriggerSpecBuild) DeepCopyInto(out *CloudbuildTriggerSpecBuild)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudbuildTriggerSpecBuildStep ¶
type CloudbuildTriggerSpecBuildStep struct { // +optional Args []string `json:"args,omitempty" tf:"args,omitempty"` // +optional Dir string `json:"dir,omitempty" tf:"dir,omitempty"` // +optional Entrypoint string `json:"entrypoint,omitempty" tf:"entrypoint,omitempty"` // +optional Env []string `json:"env,omitempty" tf:"env,omitempty"` // +optional ID string `json:"ID,omitempty" tf:"id,omitempty"` // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` // +optional SecretEnv []string `json:"secretEnv,omitempty" tf:"secret_env,omitempty"` // +optional Timeout string `json:"timeout,omitempty" tf:"timeout,omitempty"` // +optional Timing string `json:"timing,omitempty" tf:"timing,omitempty"` // +optional Volumes []CloudbuildTriggerSpecBuildStepVolumes `json:"volumes,omitempty" tf:"volumes,omitempty"` // +optional WaitFor []string `json:"waitFor,omitempty" tf:"wait_for,omitempty"` }
func (*CloudbuildTriggerSpecBuildStep) DeepCopy ¶
func (in *CloudbuildTriggerSpecBuildStep) DeepCopy() *CloudbuildTriggerSpecBuildStep
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudbuildTriggerSpecBuildStep.
func (*CloudbuildTriggerSpecBuildStep) DeepCopyInto ¶
func (in *CloudbuildTriggerSpecBuildStep) DeepCopyInto(out *CloudbuildTriggerSpecBuildStep)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudbuildTriggerSpecBuildStepVolumes ¶ added in v0.2.0
type CloudbuildTriggerSpecBuildStepVolumes struct { // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` // +optional Path string `json:"path,omitempty" tf:"path,omitempty"` }
func (*CloudbuildTriggerSpecBuildStepVolumes) DeepCopy ¶ added in v0.2.0
func (in *CloudbuildTriggerSpecBuildStepVolumes) DeepCopy() *CloudbuildTriggerSpecBuildStepVolumes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudbuildTriggerSpecBuildStepVolumes.
func (*CloudbuildTriggerSpecBuildStepVolumes) DeepCopyInto ¶ added in v0.2.0
func (in *CloudbuildTriggerSpecBuildStepVolumes) DeepCopyInto(out *CloudbuildTriggerSpecBuildStepVolumes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudbuildTriggerSpecTriggerTemplate ¶
type CloudbuildTriggerSpecTriggerTemplate struct { // +optional BranchName string `json:"branchName,omitempty" tf:"branch_name,omitempty"` // +optional CommitSha string `json:"commitSha,omitempty" tf:"commit_sha,omitempty"` // +optional Dir string `json:"dir,omitempty" tf:"dir,omitempty"` // +optional ProjectID string `json:"projectID,omitempty" tf:"project_id,omitempty"` // +optional RepoName string `json:"repoName,omitempty" tf:"repo_name,omitempty"` // +optional TagName string `json:"tagName,omitempty" tf:"tag_name,omitempty"` }
func (*CloudbuildTriggerSpecTriggerTemplate) DeepCopy ¶
func (in *CloudbuildTriggerSpecTriggerTemplate) DeepCopy() *CloudbuildTriggerSpecTriggerTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudbuildTriggerSpecTriggerTemplate.
func (*CloudbuildTriggerSpecTriggerTemplate) DeepCopyInto ¶
func (in *CloudbuildTriggerSpecTriggerTemplate) DeepCopyInto(out *CloudbuildTriggerSpecTriggerTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudbuildTriggerStatus ¶
type CloudbuildTriggerStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *CloudbuildTriggerSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*CloudbuildTriggerStatus) DeepCopy ¶
func (in *CloudbuildTriggerStatus) DeepCopy() *CloudbuildTriggerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudbuildTriggerStatus.
func (*CloudbuildTriggerStatus) DeepCopyInto ¶
func (in *CloudbuildTriggerStatus) DeepCopyInto(out *CloudbuildTriggerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudfunctionsFunction ¶
type CloudfunctionsFunction struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CloudfunctionsFunctionSpec `json:"spec,omitempty"` Status CloudfunctionsFunctionStatus `json:"status,omitempty"` }
func (*CloudfunctionsFunction) DeepCopy ¶
func (in *CloudfunctionsFunction) DeepCopy() *CloudfunctionsFunction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfunctionsFunction.
func (*CloudfunctionsFunction) DeepCopyInto ¶
func (in *CloudfunctionsFunction) DeepCopyInto(out *CloudfunctionsFunction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudfunctionsFunction) DeepCopyObject ¶
func (in *CloudfunctionsFunction) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CloudfunctionsFunctionIamBinding ¶ added in v0.2.0
type CloudfunctionsFunctionIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CloudfunctionsFunctionIamBindingSpec `json:"spec,omitempty"` Status CloudfunctionsFunctionIamBindingStatus `json:"status,omitempty"` }
func (*CloudfunctionsFunctionIamBinding) DeepCopy ¶ added in v0.2.0
func (in *CloudfunctionsFunctionIamBinding) DeepCopy() *CloudfunctionsFunctionIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfunctionsFunctionIamBinding.
func (*CloudfunctionsFunctionIamBinding) DeepCopyInto ¶ added in v0.2.0
func (in *CloudfunctionsFunctionIamBinding) DeepCopyInto(out *CloudfunctionsFunctionIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudfunctionsFunctionIamBinding) DeepCopyObject ¶ added in v0.2.0
func (in *CloudfunctionsFunctionIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CloudfunctionsFunctionIamBindingList ¶ added in v0.2.0
type CloudfunctionsFunctionIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CloudfunctionsFunctionIamBinding CRD objects Items []CloudfunctionsFunctionIamBinding `json:"items,omitempty"` }
CloudfunctionsFunctionIamBindingList is a list of CloudfunctionsFunctionIamBindings
func (*CloudfunctionsFunctionIamBindingList) DeepCopy ¶ added in v0.2.0
func (in *CloudfunctionsFunctionIamBindingList) DeepCopy() *CloudfunctionsFunctionIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfunctionsFunctionIamBindingList.
func (*CloudfunctionsFunctionIamBindingList) DeepCopyInto ¶ added in v0.2.0
func (in *CloudfunctionsFunctionIamBindingList) DeepCopyInto(out *CloudfunctionsFunctionIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudfunctionsFunctionIamBindingList) DeepCopyObject ¶ added in v0.2.0
func (in *CloudfunctionsFunctionIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CloudfunctionsFunctionIamBindingSpec ¶ added in v0.2.0
type CloudfunctionsFunctionIamBindingSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` CloudFunction string `json:"cloudFunction" tf:"cloud_function"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Members []string `json:"members" tf:"members"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Region string `json:"region,omitempty" tf:"region,omitempty"` Role string `json:"role" tf:"role"` }
func (*CloudfunctionsFunctionIamBindingSpec) DeepCopy ¶ added in v0.2.0
func (in *CloudfunctionsFunctionIamBindingSpec) DeepCopy() *CloudfunctionsFunctionIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfunctionsFunctionIamBindingSpec.
func (*CloudfunctionsFunctionIamBindingSpec) DeepCopyInto ¶ added in v0.2.0
func (in *CloudfunctionsFunctionIamBindingSpec) DeepCopyInto(out *CloudfunctionsFunctionIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudfunctionsFunctionIamBindingStatus ¶ added in v0.2.0
type CloudfunctionsFunctionIamBindingStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *CloudfunctionsFunctionIamBindingSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*CloudfunctionsFunctionIamBindingStatus) DeepCopy ¶ added in v0.2.0
func (in *CloudfunctionsFunctionIamBindingStatus) DeepCopy() *CloudfunctionsFunctionIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfunctionsFunctionIamBindingStatus.
func (*CloudfunctionsFunctionIamBindingStatus) DeepCopyInto ¶ added in v0.2.0
func (in *CloudfunctionsFunctionIamBindingStatus) DeepCopyInto(out *CloudfunctionsFunctionIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudfunctionsFunctionIamMember ¶ added in v0.2.0
type CloudfunctionsFunctionIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CloudfunctionsFunctionIamMemberSpec `json:"spec,omitempty"` Status CloudfunctionsFunctionIamMemberStatus `json:"status,omitempty"` }
func (*CloudfunctionsFunctionIamMember) DeepCopy ¶ added in v0.2.0
func (in *CloudfunctionsFunctionIamMember) DeepCopy() *CloudfunctionsFunctionIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfunctionsFunctionIamMember.
func (*CloudfunctionsFunctionIamMember) DeepCopyInto ¶ added in v0.2.0
func (in *CloudfunctionsFunctionIamMember) DeepCopyInto(out *CloudfunctionsFunctionIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudfunctionsFunctionIamMember) DeepCopyObject ¶ added in v0.2.0
func (in *CloudfunctionsFunctionIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CloudfunctionsFunctionIamMemberList ¶ added in v0.2.0
type CloudfunctionsFunctionIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CloudfunctionsFunctionIamMember CRD objects Items []CloudfunctionsFunctionIamMember `json:"items,omitempty"` }
CloudfunctionsFunctionIamMemberList is a list of CloudfunctionsFunctionIamMembers
func (*CloudfunctionsFunctionIamMemberList) DeepCopy ¶ added in v0.2.0
func (in *CloudfunctionsFunctionIamMemberList) DeepCopy() *CloudfunctionsFunctionIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfunctionsFunctionIamMemberList.
func (*CloudfunctionsFunctionIamMemberList) DeepCopyInto ¶ added in v0.2.0
func (in *CloudfunctionsFunctionIamMemberList) DeepCopyInto(out *CloudfunctionsFunctionIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudfunctionsFunctionIamMemberList) DeepCopyObject ¶ added in v0.2.0
func (in *CloudfunctionsFunctionIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CloudfunctionsFunctionIamMemberSpec ¶ added in v0.2.0
type CloudfunctionsFunctionIamMemberSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` CloudFunction string `json:"cloudFunction" tf:"cloud_function"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Member string `json:"member" tf:"member"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Region string `json:"region,omitempty" tf:"region,omitempty"` Role string `json:"role" tf:"role"` }
func (*CloudfunctionsFunctionIamMemberSpec) DeepCopy ¶ added in v0.2.0
func (in *CloudfunctionsFunctionIamMemberSpec) DeepCopy() *CloudfunctionsFunctionIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfunctionsFunctionIamMemberSpec.
func (*CloudfunctionsFunctionIamMemberSpec) DeepCopyInto ¶ added in v0.2.0
func (in *CloudfunctionsFunctionIamMemberSpec) DeepCopyInto(out *CloudfunctionsFunctionIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudfunctionsFunctionIamMemberStatus ¶ added in v0.2.0
type CloudfunctionsFunctionIamMemberStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *CloudfunctionsFunctionIamMemberSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*CloudfunctionsFunctionIamMemberStatus) DeepCopy ¶ added in v0.2.0
func (in *CloudfunctionsFunctionIamMemberStatus) DeepCopy() *CloudfunctionsFunctionIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfunctionsFunctionIamMemberStatus.
func (*CloudfunctionsFunctionIamMemberStatus) DeepCopyInto ¶ added in v0.2.0
func (in *CloudfunctionsFunctionIamMemberStatus) DeepCopyInto(out *CloudfunctionsFunctionIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudfunctionsFunctionIamPolicy ¶ added in v0.2.0
type CloudfunctionsFunctionIamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CloudfunctionsFunctionIamPolicySpec `json:"spec,omitempty"` Status CloudfunctionsFunctionIamPolicyStatus `json:"status,omitempty"` }
func (*CloudfunctionsFunctionIamPolicy) DeepCopy ¶ added in v0.2.0
func (in *CloudfunctionsFunctionIamPolicy) DeepCopy() *CloudfunctionsFunctionIamPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfunctionsFunctionIamPolicy.
func (*CloudfunctionsFunctionIamPolicy) DeepCopyInto ¶ added in v0.2.0
func (in *CloudfunctionsFunctionIamPolicy) DeepCopyInto(out *CloudfunctionsFunctionIamPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudfunctionsFunctionIamPolicy) DeepCopyObject ¶ added in v0.2.0
func (in *CloudfunctionsFunctionIamPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CloudfunctionsFunctionIamPolicyList ¶ added in v0.2.0
type CloudfunctionsFunctionIamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CloudfunctionsFunctionIamPolicy CRD objects Items []CloudfunctionsFunctionIamPolicy `json:"items,omitempty"` }
CloudfunctionsFunctionIamPolicyList is a list of CloudfunctionsFunctionIamPolicys
func (*CloudfunctionsFunctionIamPolicyList) DeepCopy ¶ added in v0.2.0
func (in *CloudfunctionsFunctionIamPolicyList) DeepCopy() *CloudfunctionsFunctionIamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfunctionsFunctionIamPolicyList.
func (*CloudfunctionsFunctionIamPolicyList) DeepCopyInto ¶ added in v0.2.0
func (in *CloudfunctionsFunctionIamPolicyList) DeepCopyInto(out *CloudfunctionsFunctionIamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudfunctionsFunctionIamPolicyList) DeepCopyObject ¶ added in v0.2.0
func (in *CloudfunctionsFunctionIamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CloudfunctionsFunctionIamPolicySpec ¶ added in v0.2.0
type CloudfunctionsFunctionIamPolicySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` CloudFunction string `json:"cloudFunction" tf:"cloud_function"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` PolicyData string `json:"policyData" tf:"policy_data"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Region string `json:"region,omitempty" tf:"region,omitempty"` }
func (*CloudfunctionsFunctionIamPolicySpec) DeepCopy ¶ added in v0.2.0
func (in *CloudfunctionsFunctionIamPolicySpec) DeepCopy() *CloudfunctionsFunctionIamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfunctionsFunctionIamPolicySpec.
func (*CloudfunctionsFunctionIamPolicySpec) DeepCopyInto ¶ added in v0.2.0
func (in *CloudfunctionsFunctionIamPolicySpec) DeepCopyInto(out *CloudfunctionsFunctionIamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudfunctionsFunctionIamPolicyStatus ¶ added in v0.2.0
type CloudfunctionsFunctionIamPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *CloudfunctionsFunctionIamPolicySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*CloudfunctionsFunctionIamPolicyStatus) DeepCopy ¶ added in v0.2.0
func (in *CloudfunctionsFunctionIamPolicyStatus) DeepCopy() *CloudfunctionsFunctionIamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfunctionsFunctionIamPolicyStatus.
func (*CloudfunctionsFunctionIamPolicyStatus) DeepCopyInto ¶ added in v0.2.0
func (in *CloudfunctionsFunctionIamPolicyStatus) DeepCopyInto(out *CloudfunctionsFunctionIamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudfunctionsFunctionList ¶
type CloudfunctionsFunctionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CloudfunctionsFunction CRD objects Items []CloudfunctionsFunction `json:"items,omitempty"` }
CloudfunctionsFunctionList is a list of CloudfunctionsFunctions
func (*CloudfunctionsFunctionList) DeepCopy ¶
func (in *CloudfunctionsFunctionList) DeepCopy() *CloudfunctionsFunctionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfunctionsFunctionList.
func (*CloudfunctionsFunctionList) DeepCopyInto ¶
func (in *CloudfunctionsFunctionList) DeepCopyInto(out *CloudfunctionsFunctionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudfunctionsFunctionList) DeepCopyObject ¶
func (in *CloudfunctionsFunctionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CloudfunctionsFunctionSpec ¶
type CloudfunctionsFunctionSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AvailableMemoryMb int64 `json:"availableMemoryMb,omitempty" tf:"available_memory_mb,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional EntryPoint string `json:"entryPoint,omitempty" tf:"entry_point,omitempty"` // +optional EnvironmentVariables map[string]string `json:"environmentVariables,omitempty" tf:"environment_variables,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 EventTrigger []CloudfunctionsFunctionSpecEventTrigger `json:"eventTrigger,omitempty" tf:"event_trigger,omitempty"` // +optional HttpsTriggerURL string `json:"httpsTriggerURL,omitempty" tf:"https_trigger_url,omitempty"` // +optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` // +optional MaxInstances int64 `json:"maxInstances,omitempty" tf:"max_instances,omitempty"` Name string `json:"name" tf:"name"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Region string `json:"region,omitempty" tf:"region,omitempty"` // +optional Runtime string `json:"runtime,omitempty" tf:"runtime,omitempty"` // +optional ServiceAccountEmail string `json:"serviceAccountEmail,omitempty" tf:"service_account_email,omitempty"` // +optional SourceArchiveBucket string `json:"sourceArchiveBucket,omitempty" tf:"source_archive_bucket,omitempty"` // +optional SourceArchiveObject string `json:"sourceArchiveObject,omitempty" tf:"source_archive_object,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 SourceRepository []CloudfunctionsFunctionSpecSourceRepository `json:"sourceRepository,omitempty" tf:"source_repository,omitempty"` // +optional Timeout int64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // +optional TriggerHTTP bool `json:"triggerHTTP,omitempty" tf:"trigger_http,omitempty"` // +optional VpcConnector string `json:"vpcConnector,omitempty" tf:"vpc_connector,omitempty"` }
func (*CloudfunctionsFunctionSpec) DeepCopy ¶
func (in *CloudfunctionsFunctionSpec) DeepCopy() *CloudfunctionsFunctionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfunctionsFunctionSpec.
func (*CloudfunctionsFunctionSpec) DeepCopyInto ¶
func (in *CloudfunctionsFunctionSpec) DeepCopyInto(out *CloudfunctionsFunctionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudfunctionsFunctionSpecEventTrigger ¶ added in v0.0.2
type CloudfunctionsFunctionSpecEventTrigger struct { EventType string `json:"eventType" tf:"event_type"` // +optional // +kubebuilder:validation:MaxItems=1 FailurePolicy []CloudfunctionsFunctionSpecEventTriggerFailurePolicy `json:"failurePolicy,omitempty" tf:"failure_policy,omitempty"` Resource string `json:"resource" tf:"resource"` }
func (*CloudfunctionsFunctionSpecEventTrigger) DeepCopy ¶ added in v0.0.2
func (in *CloudfunctionsFunctionSpecEventTrigger) DeepCopy() *CloudfunctionsFunctionSpecEventTrigger
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfunctionsFunctionSpecEventTrigger.
func (*CloudfunctionsFunctionSpecEventTrigger) DeepCopyInto ¶ added in v0.0.2
func (in *CloudfunctionsFunctionSpecEventTrigger) DeepCopyInto(out *CloudfunctionsFunctionSpecEventTrigger)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudfunctionsFunctionSpecEventTriggerFailurePolicy ¶ added in v0.0.2
type CloudfunctionsFunctionSpecEventTriggerFailurePolicy struct {
Retry bool `json:"retry" tf:"retry"`
}
func (*CloudfunctionsFunctionSpecEventTriggerFailurePolicy) DeepCopy ¶ added in v0.0.2
func (in *CloudfunctionsFunctionSpecEventTriggerFailurePolicy) DeepCopy() *CloudfunctionsFunctionSpecEventTriggerFailurePolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfunctionsFunctionSpecEventTriggerFailurePolicy.
func (*CloudfunctionsFunctionSpecEventTriggerFailurePolicy) DeepCopyInto ¶ added in v0.0.2
func (in *CloudfunctionsFunctionSpecEventTriggerFailurePolicy) DeepCopyInto(out *CloudfunctionsFunctionSpecEventTriggerFailurePolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudfunctionsFunctionSpecSourceRepository ¶ added in v0.2.0
type CloudfunctionsFunctionSpecSourceRepository struct { // +optional DeployedURL string `json:"deployedURL,omitempty" tf:"deployed_url,omitempty"` Url string `json:"url" tf:"url"` }
func (*CloudfunctionsFunctionSpecSourceRepository) DeepCopy ¶ added in v0.2.0
func (in *CloudfunctionsFunctionSpecSourceRepository) DeepCopy() *CloudfunctionsFunctionSpecSourceRepository
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfunctionsFunctionSpecSourceRepository.
func (*CloudfunctionsFunctionSpecSourceRepository) DeepCopyInto ¶ added in v0.2.0
func (in *CloudfunctionsFunctionSpecSourceRepository) DeepCopyInto(out *CloudfunctionsFunctionSpecSourceRepository)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudfunctionsFunctionStatus ¶
type CloudfunctionsFunctionStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *CloudfunctionsFunctionSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*CloudfunctionsFunctionStatus) DeepCopy ¶
func (in *CloudfunctionsFunctionStatus) DeepCopy() *CloudfunctionsFunctionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfunctionsFunctionStatus.
func (*CloudfunctionsFunctionStatus) DeepCopyInto ¶
func (in *CloudfunctionsFunctionStatus) DeepCopyInto(out *CloudfunctionsFunctionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudiotRegistry ¶
type CloudiotRegistry struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CloudiotRegistrySpec `json:"spec,omitempty"` Status CloudiotRegistryStatus `json:"status,omitempty"` }
func (*CloudiotRegistry) DeepCopy ¶
func (in *CloudiotRegistry) DeepCopy() *CloudiotRegistry
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudiotRegistry.
func (*CloudiotRegistry) DeepCopyInto ¶
func (in *CloudiotRegistry) DeepCopyInto(out *CloudiotRegistry)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudiotRegistry) DeepCopyObject ¶
func (in *CloudiotRegistry) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CloudiotRegistryList ¶
type CloudiotRegistryList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CloudiotRegistry CRD objects Items []CloudiotRegistry `json:"items,omitempty"` }
CloudiotRegistryList is a list of CloudiotRegistrys
func (*CloudiotRegistryList) DeepCopy ¶
func (in *CloudiotRegistryList) DeepCopy() *CloudiotRegistryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudiotRegistryList.
func (*CloudiotRegistryList) DeepCopyInto ¶
func (in *CloudiotRegistryList) DeepCopyInto(out *CloudiotRegistryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudiotRegistryList) DeepCopyObject ¶
func (in *CloudiotRegistryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CloudiotRegistrySpec ¶
type CloudiotRegistrySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional // +kubebuilder:validation:MaxItems=10 Credentials []CloudiotRegistrySpecCredentials `json:"credentials,omitempty" tf:"credentials,omitempty"` // +optional // Deprecated EventNotificationConfig map[string]CloudiotRegistrySpecEventNotificationConfig `json:"eventNotificationConfig,omitempty" tf:"event_notification_config,omitempty"` // +optional // +kubebuilder:validation:MaxItems=10 EventNotificationConfigs []CloudiotRegistrySpecEventNotificationConfigs `json:"eventNotificationConfigs,omitempty" tf:"event_notification_configs,omitempty"` // +optional HttpConfig map[string]CloudiotRegistrySpecHttpConfig `json:"httpConfig,omitempty" tf:"http_config,omitempty"` // +optional LogLevel string `json:"logLevel,omitempty" tf:"log_level,omitempty"` // +optional MqttConfig map[string]CloudiotRegistrySpecMqttConfig `json:"mqttConfig,omitempty" tf:"mqtt_config,omitempty"` Name string `json:"name" tf:"name"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Region string `json:"region,omitempty" tf:"region,omitempty"` // +optional StateNotificationConfig map[string]CloudiotRegistrySpecStateNotificationConfig `json:"stateNotificationConfig,omitempty" tf:"state_notification_config,omitempty"` }
func (*CloudiotRegistrySpec) DeepCopy ¶
func (in *CloudiotRegistrySpec) DeepCopy() *CloudiotRegistrySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudiotRegistrySpec.
func (*CloudiotRegistrySpec) DeepCopyInto ¶
func (in *CloudiotRegistrySpec) DeepCopyInto(out *CloudiotRegistrySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudiotRegistrySpecCredentials ¶
type CloudiotRegistrySpecCredentials struct { // +optional PublicKeyCertificate map[string]CloudiotRegistrySpecCredentialsPublicKeyCertificate `json:"publicKeyCertificate,omitempty" tf:"public_key_certificate,omitempty"` }
func (*CloudiotRegistrySpecCredentials) DeepCopy ¶
func (in *CloudiotRegistrySpecCredentials) DeepCopy() *CloudiotRegistrySpecCredentials
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudiotRegistrySpecCredentials.
func (*CloudiotRegistrySpecCredentials) DeepCopyInto ¶
func (in *CloudiotRegistrySpecCredentials) DeepCopyInto(out *CloudiotRegistrySpecCredentials)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudiotRegistrySpecCredentialsPublicKeyCertificate ¶
type CloudiotRegistrySpecCredentialsPublicKeyCertificate struct { Certificate string `json:"certificate" tf:"certificate"` Format string `json:"format" tf:"format"` }
func (*CloudiotRegistrySpecCredentialsPublicKeyCertificate) DeepCopy ¶
func (in *CloudiotRegistrySpecCredentialsPublicKeyCertificate) DeepCopy() *CloudiotRegistrySpecCredentialsPublicKeyCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudiotRegistrySpecCredentialsPublicKeyCertificate.
func (*CloudiotRegistrySpecCredentialsPublicKeyCertificate) DeepCopyInto ¶
func (in *CloudiotRegistrySpecCredentialsPublicKeyCertificate) DeepCopyInto(out *CloudiotRegistrySpecCredentialsPublicKeyCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudiotRegistrySpecEventNotificationConfig ¶
type CloudiotRegistrySpecEventNotificationConfig struct {
PubsubTopicName string `json:"pubsubTopicName" tf:"pubsub_topic_name"`
}
func (*CloudiotRegistrySpecEventNotificationConfig) DeepCopy ¶
func (in *CloudiotRegistrySpecEventNotificationConfig) DeepCopy() *CloudiotRegistrySpecEventNotificationConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudiotRegistrySpecEventNotificationConfig.
func (*CloudiotRegistrySpecEventNotificationConfig) DeepCopyInto ¶
func (in *CloudiotRegistrySpecEventNotificationConfig) DeepCopyInto(out *CloudiotRegistrySpecEventNotificationConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudiotRegistrySpecEventNotificationConfigs ¶ added in v0.2.0
type CloudiotRegistrySpecEventNotificationConfigs struct { PubsubTopicName string `json:"pubsubTopicName" tf:"pubsub_topic_name"` // +optional SubfolderMatches string `json:"subfolderMatches,omitempty" tf:"subfolder_matches,omitempty"` }
func (*CloudiotRegistrySpecEventNotificationConfigs) DeepCopy ¶ added in v0.2.0
func (in *CloudiotRegistrySpecEventNotificationConfigs) DeepCopy() *CloudiotRegistrySpecEventNotificationConfigs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudiotRegistrySpecEventNotificationConfigs.
func (*CloudiotRegistrySpecEventNotificationConfigs) DeepCopyInto ¶ added in v0.2.0
func (in *CloudiotRegistrySpecEventNotificationConfigs) DeepCopyInto(out *CloudiotRegistrySpecEventNotificationConfigs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudiotRegistrySpecHttpConfig ¶ added in v0.0.2
type CloudiotRegistrySpecHttpConfig struct {
HttpEnabledState string `json:"httpEnabledState" tf:"http_enabled_state"`
}
func (*CloudiotRegistrySpecHttpConfig) DeepCopy ¶ added in v0.0.2
func (in *CloudiotRegistrySpecHttpConfig) DeepCopy() *CloudiotRegistrySpecHttpConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudiotRegistrySpecHttpConfig.
func (*CloudiotRegistrySpecHttpConfig) DeepCopyInto ¶ added in v0.0.2
func (in *CloudiotRegistrySpecHttpConfig) DeepCopyInto(out *CloudiotRegistrySpecHttpConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudiotRegistrySpecMqttConfig ¶ added in v0.0.2
type CloudiotRegistrySpecMqttConfig struct {
MqttEnabledState string `json:"mqttEnabledState" tf:"mqtt_enabled_state"`
}
func (*CloudiotRegistrySpecMqttConfig) DeepCopy ¶ added in v0.0.2
func (in *CloudiotRegistrySpecMqttConfig) DeepCopy() *CloudiotRegistrySpecMqttConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudiotRegistrySpecMqttConfig.
func (*CloudiotRegistrySpecMqttConfig) DeepCopyInto ¶ added in v0.0.2
func (in *CloudiotRegistrySpecMqttConfig) DeepCopyInto(out *CloudiotRegistrySpecMqttConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudiotRegistrySpecStateNotificationConfig ¶
type CloudiotRegistrySpecStateNotificationConfig struct {
PubsubTopicName string `json:"pubsubTopicName" tf:"pubsub_topic_name"`
}
func (*CloudiotRegistrySpecStateNotificationConfig) DeepCopy ¶
func (in *CloudiotRegistrySpecStateNotificationConfig) DeepCopy() *CloudiotRegistrySpecStateNotificationConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudiotRegistrySpecStateNotificationConfig.
func (*CloudiotRegistrySpecStateNotificationConfig) DeepCopyInto ¶
func (in *CloudiotRegistrySpecStateNotificationConfig) DeepCopyInto(out *CloudiotRegistrySpecStateNotificationConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudiotRegistryStatus ¶
type CloudiotRegistryStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *CloudiotRegistrySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*CloudiotRegistryStatus) DeepCopy ¶
func (in *CloudiotRegistryStatus) DeepCopy() *CloudiotRegistryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudiotRegistryStatus.
func (*CloudiotRegistryStatus) DeepCopyInto ¶
func (in *CloudiotRegistryStatus) DeepCopyInto(out *CloudiotRegistryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComposerEnvironment ¶
type ComposerEnvironment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComposerEnvironmentSpec `json:"spec,omitempty"` Status ComposerEnvironmentStatus `json:"status,omitempty"` }
func (*ComposerEnvironment) DeepCopy ¶
func (in *ComposerEnvironment) DeepCopy() *ComposerEnvironment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComposerEnvironment.
func (*ComposerEnvironment) DeepCopyInto ¶
func (in *ComposerEnvironment) DeepCopyInto(out *ComposerEnvironment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComposerEnvironment) DeepCopyObject ¶
func (in *ComposerEnvironment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComposerEnvironmentList ¶
type ComposerEnvironmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComposerEnvironment CRD objects Items []ComposerEnvironment `json:"items,omitempty"` }
ComposerEnvironmentList is a list of ComposerEnvironments
func (*ComposerEnvironmentList) DeepCopy ¶
func (in *ComposerEnvironmentList) DeepCopy() *ComposerEnvironmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComposerEnvironmentList.
func (*ComposerEnvironmentList) DeepCopyInto ¶
func (in *ComposerEnvironmentList) DeepCopyInto(out *ComposerEnvironmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComposerEnvironmentList) DeepCopyObject ¶
func (in *ComposerEnvironmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComposerEnvironmentSpec ¶
type ComposerEnvironmentSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Config []ComposerEnvironmentSpecConfig `json:"config,omitempty" tf:"config,omitempty"` // +optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` Name string `json:"name" tf:"name"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Region string `json:"region,omitempty" tf:"region,omitempty"` }
func (*ComposerEnvironmentSpec) DeepCopy ¶
func (in *ComposerEnvironmentSpec) DeepCopy() *ComposerEnvironmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComposerEnvironmentSpec.
func (*ComposerEnvironmentSpec) DeepCopyInto ¶
func (in *ComposerEnvironmentSpec) DeepCopyInto(out *ComposerEnvironmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComposerEnvironmentSpecConfig ¶ added in v0.0.2
type ComposerEnvironmentSpecConfig struct { // +optional AirflowURI string `json:"airflowURI,omitempty" tf:"airflow_uri,omitempty"` // +optional DagGcsPrefix string `json:"dagGcsPrefix,omitempty" tf:"dag_gcs_prefix,omitempty"` // +optional GkeCluster string `json:"gkeCluster,omitempty" tf:"gke_cluster,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 NodeConfig []ComposerEnvironmentSpecConfigNodeConfig `json:"nodeConfig,omitempty" tf:"node_config,omitempty"` // +optional NodeCount int64 `json:"nodeCount,omitempty" tf:"node_count,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 PrivateEnvironmentConfig []ComposerEnvironmentSpecConfigPrivateEnvironmentConfig `json:"privateEnvironmentConfig,omitempty" tf:"private_environment_config,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 SoftwareConfig []ComposerEnvironmentSpecConfigSoftwareConfig `json:"softwareConfig,omitempty" tf:"software_config,omitempty"` }
func (*ComposerEnvironmentSpecConfig) DeepCopy ¶ added in v0.0.2
func (in *ComposerEnvironmentSpecConfig) DeepCopy() *ComposerEnvironmentSpecConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComposerEnvironmentSpecConfig.
func (*ComposerEnvironmentSpecConfig) DeepCopyInto ¶ added in v0.0.2
func (in *ComposerEnvironmentSpecConfig) DeepCopyInto(out *ComposerEnvironmentSpecConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComposerEnvironmentSpecConfigNodeConfig ¶ added in v0.0.2
type ComposerEnvironmentSpecConfigNodeConfig struct { // +optional DiskSizeGb int64 `json:"diskSizeGb,omitempty" tf:"disk_size_gb,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 IpAllocationPolicy []ComposerEnvironmentSpecConfigNodeConfigIpAllocationPolicy `json:"ipAllocationPolicy,omitempty" tf:"ip_allocation_policy,omitempty"` // +optional MachineType string `json:"machineType,omitempty" tf:"machine_type,omitempty"` // +optional Network string `json:"network,omitempty" tf:"network,omitempty"` // +optional OauthScopes []string `json:"oauthScopes,omitempty" tf:"oauth_scopes,omitempty"` // +optional ServiceAccount string `json:"serviceAccount,omitempty" tf:"service_account,omitempty"` // +optional Subnetwork string `json:"subnetwork,omitempty" tf:"subnetwork,omitempty"` // +optional Tags []string `json:"tags,omitempty" tf:"tags,omitempty"` Zone string `json:"zone" tf:"zone"` }
func (*ComposerEnvironmentSpecConfigNodeConfig) DeepCopy ¶ added in v0.0.2
func (in *ComposerEnvironmentSpecConfigNodeConfig) DeepCopy() *ComposerEnvironmentSpecConfigNodeConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComposerEnvironmentSpecConfigNodeConfig.
func (*ComposerEnvironmentSpecConfigNodeConfig) DeepCopyInto ¶ added in v0.0.2
func (in *ComposerEnvironmentSpecConfigNodeConfig) DeepCopyInto(out *ComposerEnvironmentSpecConfigNodeConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComposerEnvironmentSpecConfigNodeConfigIpAllocationPolicy ¶ added in v0.2.0
type ComposerEnvironmentSpecConfigNodeConfigIpAllocationPolicy struct { // +optional ClusterIpv4CIDRBlock string `json:"clusterIpv4CIDRBlock,omitempty" tf:"cluster_ipv4_cidr_block,omitempty"` // +optional ClusterSecondaryRangeName string `json:"clusterSecondaryRangeName,omitempty" tf:"cluster_secondary_range_name,omitempty"` // +optional ServicesIpv4CIDRBlock string `json:"servicesIpv4CIDRBlock,omitempty" tf:"services_ipv4_cidr_block,omitempty"` // +optional ServicesSecondaryRangeName string `json:"servicesSecondaryRangeName,omitempty" tf:"services_secondary_range_name,omitempty"` // +optional UseIPAliases bool `json:"useIPAliases,omitempty" tf:"use_ip_aliases,omitempty"` }
func (*ComposerEnvironmentSpecConfigNodeConfigIpAllocationPolicy) DeepCopy ¶ added in v0.2.0
func (in *ComposerEnvironmentSpecConfigNodeConfigIpAllocationPolicy) DeepCopy() *ComposerEnvironmentSpecConfigNodeConfigIpAllocationPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComposerEnvironmentSpecConfigNodeConfigIpAllocationPolicy.
func (*ComposerEnvironmentSpecConfigNodeConfigIpAllocationPolicy) DeepCopyInto ¶ added in v0.2.0
func (in *ComposerEnvironmentSpecConfigNodeConfigIpAllocationPolicy) DeepCopyInto(out *ComposerEnvironmentSpecConfigNodeConfigIpAllocationPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComposerEnvironmentSpecConfigPrivateEnvironmentConfig ¶ added in v0.2.0
type ComposerEnvironmentSpecConfigPrivateEnvironmentConfig struct { // +optional EnablePrivateEndpoint bool `json:"enablePrivateEndpoint,omitempty" tf:"enable_private_endpoint,omitempty"` // +optional MasterIpv4CIDRBlock string `json:"masterIpv4CIDRBlock,omitempty" tf:"master_ipv4_cidr_block,omitempty"` }
func (*ComposerEnvironmentSpecConfigPrivateEnvironmentConfig) DeepCopy ¶ added in v0.2.0
func (in *ComposerEnvironmentSpecConfigPrivateEnvironmentConfig) DeepCopy() *ComposerEnvironmentSpecConfigPrivateEnvironmentConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComposerEnvironmentSpecConfigPrivateEnvironmentConfig.
func (*ComposerEnvironmentSpecConfigPrivateEnvironmentConfig) DeepCopyInto ¶ added in v0.2.0
func (in *ComposerEnvironmentSpecConfigPrivateEnvironmentConfig) DeepCopyInto(out *ComposerEnvironmentSpecConfigPrivateEnvironmentConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComposerEnvironmentSpecConfigSoftwareConfig ¶ added in v0.0.2
type ComposerEnvironmentSpecConfigSoftwareConfig struct { // +optional AirflowConfigOverrides map[string]string `json:"airflowConfigOverrides,omitempty" tf:"airflow_config_overrides,omitempty"` // +optional EnvVariables map[string]string `json:"envVariables,omitempty" tf:"env_variables,omitempty"` // +optional ImageVersion string `json:"imageVersion,omitempty" tf:"image_version,omitempty"` // +optional PypiPackages map[string]string `json:"pypiPackages,omitempty" tf:"pypi_packages,omitempty"` // +optional PythonVersion string `json:"pythonVersion,omitempty" tf:"python_version,omitempty"` }
func (*ComposerEnvironmentSpecConfigSoftwareConfig) DeepCopy ¶ added in v0.0.2
func (in *ComposerEnvironmentSpecConfigSoftwareConfig) DeepCopy() *ComposerEnvironmentSpecConfigSoftwareConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComposerEnvironmentSpecConfigSoftwareConfig.
func (*ComposerEnvironmentSpecConfigSoftwareConfig) DeepCopyInto ¶ added in v0.0.2
func (in *ComposerEnvironmentSpecConfigSoftwareConfig) DeepCopyInto(out *ComposerEnvironmentSpecConfigSoftwareConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComposerEnvironmentStatus ¶
type ComposerEnvironmentStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComposerEnvironmentSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComposerEnvironmentStatus) DeepCopy ¶
func (in *ComposerEnvironmentStatus) DeepCopy() *ComposerEnvironmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComposerEnvironmentStatus.
func (*ComposerEnvironmentStatus) DeepCopyInto ¶
func (in *ComposerEnvironmentStatus) DeepCopyInto(out *ComposerEnvironmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeAddress ¶
type ComputeAddress struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeAddressSpec `json:"spec,omitempty"` Status ComputeAddressStatus `json:"status,omitempty"` }
func (*ComputeAddress) DeepCopy ¶
func (in *ComputeAddress) DeepCopy() *ComputeAddress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeAddress.
func (*ComputeAddress) DeepCopyInto ¶
func (in *ComputeAddress) DeepCopyInto(out *ComputeAddress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeAddress) DeepCopyObject ¶
func (in *ComputeAddress) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeAddressList ¶
type ComputeAddressList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeAddress CRD objects Items []ComputeAddress `json:"items,omitempty"` }
ComputeAddressList is a list of ComputeAddresss
func (*ComputeAddressList) DeepCopy ¶
func (in *ComputeAddressList) DeepCopy() *ComputeAddressList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeAddressList.
func (*ComputeAddressList) DeepCopyInto ¶
func (in *ComputeAddressList) DeepCopyInto(out *ComputeAddressList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeAddressList) DeepCopyObject ¶
func (in *ComputeAddressList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeAddressSpec ¶
type ComputeAddressSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Address string `json:"address,omitempty" tf:"address,omitempty"` // +optional AddressType string `json:"addressType,omitempty" tf:"address_type,omitempty"` // +optional CreationTimestamp string `json:"creationTimestamp,omitempty" tf:"creation_timestamp,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` Name string `json:"name" tf:"name"` // +optional NetworkTier string `json:"networkTier,omitempty" tf:"network_tier,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Purpose string `json:"purpose,omitempty" tf:"purpose,omitempty"` // +optional Region string `json:"region,omitempty" tf:"region,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` // +optional Subnetwork string `json:"subnetwork,omitempty" tf:"subnetwork,omitempty"` // +optional Users []string `json:"users,omitempty" tf:"users,omitempty"` }
func (*ComputeAddressSpec) DeepCopy ¶
func (in *ComputeAddressSpec) DeepCopy() *ComputeAddressSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeAddressSpec.
func (*ComputeAddressSpec) DeepCopyInto ¶
func (in *ComputeAddressSpec) DeepCopyInto(out *ComputeAddressSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeAddressStatus ¶
type ComputeAddressStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeAddressSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeAddressStatus) DeepCopy ¶
func (in *ComputeAddressStatus) DeepCopy() *ComputeAddressStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeAddressStatus.
func (*ComputeAddressStatus) DeepCopyInto ¶
func (in *ComputeAddressStatus) DeepCopyInto(out *ComputeAddressStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeAttachedDisk ¶
type ComputeAttachedDisk struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeAttachedDiskSpec `json:"spec,omitempty"` Status ComputeAttachedDiskStatus `json:"status,omitempty"` }
func (*ComputeAttachedDisk) DeepCopy ¶
func (in *ComputeAttachedDisk) DeepCopy() *ComputeAttachedDisk
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeAttachedDisk.
func (*ComputeAttachedDisk) DeepCopyInto ¶
func (in *ComputeAttachedDisk) DeepCopyInto(out *ComputeAttachedDisk)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeAttachedDisk) DeepCopyObject ¶
func (in *ComputeAttachedDisk) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeAttachedDiskList ¶
type ComputeAttachedDiskList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeAttachedDisk CRD objects Items []ComputeAttachedDisk `json:"items,omitempty"` }
ComputeAttachedDiskList is a list of ComputeAttachedDisks
func (*ComputeAttachedDiskList) DeepCopy ¶
func (in *ComputeAttachedDiskList) DeepCopy() *ComputeAttachedDiskList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeAttachedDiskList.
func (*ComputeAttachedDiskList) DeepCopyInto ¶
func (in *ComputeAttachedDiskList) DeepCopyInto(out *ComputeAttachedDiskList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeAttachedDiskList) DeepCopyObject ¶
func (in *ComputeAttachedDiskList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeAttachedDiskSpec ¶
type ComputeAttachedDiskSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional DeviceName string `json:"deviceName,omitempty" tf:"device_name,omitempty"` Disk string `json:"disk" tf:"disk"` Instance string `json:"instance" tf:"instance"` // +optional Mode string `json:"mode,omitempty" tf:"mode,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Zone string `json:"zone,omitempty" tf:"zone,omitempty"` }
func (*ComputeAttachedDiskSpec) DeepCopy ¶
func (in *ComputeAttachedDiskSpec) DeepCopy() *ComputeAttachedDiskSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeAttachedDiskSpec.
func (*ComputeAttachedDiskSpec) DeepCopyInto ¶
func (in *ComputeAttachedDiskSpec) DeepCopyInto(out *ComputeAttachedDiskSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeAttachedDiskStatus ¶
type ComputeAttachedDiskStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeAttachedDiskSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeAttachedDiskStatus) DeepCopy ¶
func (in *ComputeAttachedDiskStatus) DeepCopy() *ComputeAttachedDiskStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeAttachedDiskStatus.
func (*ComputeAttachedDiskStatus) DeepCopyInto ¶
func (in *ComputeAttachedDiskStatus) DeepCopyInto(out *ComputeAttachedDiskStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeAutoscaler ¶
type ComputeAutoscaler struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeAutoscalerSpec `json:"spec,omitempty"` Status ComputeAutoscalerStatus `json:"status,omitempty"` }
func (*ComputeAutoscaler) DeepCopy ¶
func (in *ComputeAutoscaler) DeepCopy() *ComputeAutoscaler
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeAutoscaler.
func (*ComputeAutoscaler) DeepCopyInto ¶
func (in *ComputeAutoscaler) DeepCopyInto(out *ComputeAutoscaler)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeAutoscaler) DeepCopyObject ¶
func (in *ComputeAutoscaler) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeAutoscalerList ¶
type ComputeAutoscalerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeAutoscaler CRD objects Items []ComputeAutoscaler `json:"items,omitempty"` }
ComputeAutoscalerList is a list of ComputeAutoscalers
func (*ComputeAutoscalerList) DeepCopy ¶
func (in *ComputeAutoscalerList) DeepCopy() *ComputeAutoscalerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeAutoscalerList.
func (*ComputeAutoscalerList) DeepCopyInto ¶
func (in *ComputeAutoscalerList) DeepCopyInto(out *ComputeAutoscalerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeAutoscalerList) DeepCopyObject ¶
func (in *ComputeAutoscalerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeAutoscalerSpec ¶
type ComputeAutoscalerSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +kubebuilder:validation:MaxItems=1 AutoscalingPolicy []ComputeAutoscalerSpecAutoscalingPolicy `json:"autoscalingPolicy" tf:"autoscaling_policy"` // +optional CreationTimestamp string `json:"creationTimestamp,omitempty" tf:"creation_timestamp,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` Name string `json:"name" tf:"name"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` Target string `json:"target" tf:"target"` // +optional Zone string `json:"zone,omitempty" tf:"zone,omitempty"` }
func (*ComputeAutoscalerSpec) DeepCopy ¶
func (in *ComputeAutoscalerSpec) DeepCopy() *ComputeAutoscalerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeAutoscalerSpec.
func (*ComputeAutoscalerSpec) DeepCopyInto ¶
func (in *ComputeAutoscalerSpec) DeepCopyInto(out *ComputeAutoscalerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeAutoscalerSpecAutoscalingPolicy ¶
type ComputeAutoscalerSpecAutoscalingPolicy struct { // +optional CooldownPeriod int64 `json:"cooldownPeriod,omitempty" tf:"cooldown_period,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 CpuUtilization []ComputeAutoscalerSpecAutoscalingPolicyCpuUtilization `json:"cpuUtilization,omitempty" tf:"cpu_utilization,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 LoadBalancingUtilization []ComputeAutoscalerSpecAutoscalingPolicyLoadBalancingUtilization `json:"loadBalancingUtilization,omitempty" tf:"load_balancing_utilization,omitempty"` MaxReplicas int64 `json:"maxReplicas" tf:"max_replicas"` // +optional Metric []ComputeAutoscalerSpecAutoscalingPolicyMetric `json:"metric,omitempty" tf:"metric,omitempty"` MinReplicas int64 `json:"minReplicas" tf:"min_replicas"` }
func (*ComputeAutoscalerSpecAutoscalingPolicy) DeepCopy ¶
func (in *ComputeAutoscalerSpecAutoscalingPolicy) DeepCopy() *ComputeAutoscalerSpecAutoscalingPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeAutoscalerSpecAutoscalingPolicy.
func (*ComputeAutoscalerSpecAutoscalingPolicy) DeepCopyInto ¶
func (in *ComputeAutoscalerSpecAutoscalingPolicy) DeepCopyInto(out *ComputeAutoscalerSpecAutoscalingPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeAutoscalerSpecAutoscalingPolicyCpuUtilization ¶ added in v0.0.2
type ComputeAutoscalerSpecAutoscalingPolicyCpuUtilization struct {
Target float64 `json:"target" tf:"target"`
}
func (*ComputeAutoscalerSpecAutoscalingPolicyCpuUtilization) DeepCopy ¶ added in v0.0.2
func (in *ComputeAutoscalerSpecAutoscalingPolicyCpuUtilization) DeepCopy() *ComputeAutoscalerSpecAutoscalingPolicyCpuUtilization
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeAutoscalerSpecAutoscalingPolicyCpuUtilization.
func (*ComputeAutoscalerSpecAutoscalingPolicyCpuUtilization) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeAutoscalerSpecAutoscalingPolicyCpuUtilization) DeepCopyInto(out *ComputeAutoscalerSpecAutoscalingPolicyCpuUtilization)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeAutoscalerSpecAutoscalingPolicyLoadBalancingUtilization ¶
type ComputeAutoscalerSpecAutoscalingPolicyLoadBalancingUtilization struct {
Target float64 `json:"target" tf:"target"`
}
func (*ComputeAutoscalerSpecAutoscalingPolicyLoadBalancingUtilization) DeepCopy ¶
func (in *ComputeAutoscalerSpecAutoscalingPolicyLoadBalancingUtilization) DeepCopy() *ComputeAutoscalerSpecAutoscalingPolicyLoadBalancingUtilization
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeAutoscalerSpecAutoscalingPolicyLoadBalancingUtilization.
func (*ComputeAutoscalerSpecAutoscalingPolicyLoadBalancingUtilization) DeepCopyInto ¶
func (in *ComputeAutoscalerSpecAutoscalingPolicyLoadBalancingUtilization) DeepCopyInto(out *ComputeAutoscalerSpecAutoscalingPolicyLoadBalancingUtilization)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeAutoscalerSpecAutoscalingPolicyMetric ¶
type ComputeAutoscalerSpecAutoscalingPolicyMetric struct { Name string `json:"name" tf:"name"` // +optional Target float64 `json:"target,omitempty" tf:"target,omitempty"` // +optional Type string `json:"type,omitempty" tf:"type,omitempty"` }
func (*ComputeAutoscalerSpecAutoscalingPolicyMetric) DeepCopy ¶
func (in *ComputeAutoscalerSpecAutoscalingPolicyMetric) DeepCopy() *ComputeAutoscalerSpecAutoscalingPolicyMetric
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeAutoscalerSpecAutoscalingPolicyMetric.
func (*ComputeAutoscalerSpecAutoscalingPolicyMetric) DeepCopyInto ¶
func (in *ComputeAutoscalerSpecAutoscalingPolicyMetric) DeepCopyInto(out *ComputeAutoscalerSpecAutoscalingPolicyMetric)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeAutoscalerStatus ¶
type ComputeAutoscalerStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeAutoscalerSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeAutoscalerStatus) DeepCopy ¶
func (in *ComputeAutoscalerStatus) DeepCopy() *ComputeAutoscalerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeAutoscalerStatus.
func (*ComputeAutoscalerStatus) DeepCopyInto ¶
func (in *ComputeAutoscalerStatus) DeepCopyInto(out *ComputeAutoscalerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeBackendBucket ¶
type ComputeBackendBucket struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeBackendBucketSpec `json:"spec,omitempty"` Status ComputeBackendBucketStatus `json:"status,omitempty"` }
func (*ComputeBackendBucket) DeepCopy ¶
func (in *ComputeBackendBucket) DeepCopy() *ComputeBackendBucket
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeBackendBucket.
func (*ComputeBackendBucket) DeepCopyInto ¶
func (in *ComputeBackendBucket) DeepCopyInto(out *ComputeBackendBucket)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeBackendBucket) DeepCopyObject ¶
func (in *ComputeBackendBucket) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeBackendBucketList ¶
type ComputeBackendBucketList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeBackendBucket CRD objects Items []ComputeBackendBucket `json:"items,omitempty"` }
ComputeBackendBucketList is a list of ComputeBackendBuckets
func (*ComputeBackendBucketList) DeepCopy ¶
func (in *ComputeBackendBucketList) DeepCopy() *ComputeBackendBucketList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeBackendBucketList.
func (*ComputeBackendBucketList) DeepCopyInto ¶
func (in *ComputeBackendBucketList) DeepCopyInto(out *ComputeBackendBucketList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeBackendBucketList) DeepCopyObject ¶
func (in *ComputeBackendBucketList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeBackendBucketSignedURLKey ¶ added in v0.2.0
type ComputeBackendBucketSignedURLKey struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeBackendBucketSignedURLKeySpec `json:"spec,omitempty"` Status ComputeBackendBucketSignedURLKeyStatus `json:"status,omitempty"` }
func (*ComputeBackendBucketSignedURLKey) DeepCopy ¶ added in v0.2.0
func (in *ComputeBackendBucketSignedURLKey) DeepCopy() *ComputeBackendBucketSignedURLKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeBackendBucketSignedURLKey.
func (*ComputeBackendBucketSignedURLKey) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeBackendBucketSignedURLKey) DeepCopyInto(out *ComputeBackendBucketSignedURLKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeBackendBucketSignedURLKey) DeepCopyObject ¶ added in v0.2.0
func (in *ComputeBackendBucketSignedURLKey) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeBackendBucketSignedURLKeyList ¶ added in v0.2.0
type ComputeBackendBucketSignedURLKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeBackendBucketSignedURLKey CRD objects Items []ComputeBackendBucketSignedURLKey `json:"items,omitempty"` }
ComputeBackendBucketSignedURLKeyList is a list of ComputeBackendBucketSignedURLKeys
func (*ComputeBackendBucketSignedURLKeyList) DeepCopy ¶ added in v0.2.0
func (in *ComputeBackendBucketSignedURLKeyList) DeepCopy() *ComputeBackendBucketSignedURLKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeBackendBucketSignedURLKeyList.
func (*ComputeBackendBucketSignedURLKeyList) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeBackendBucketSignedURLKeyList) DeepCopyInto(out *ComputeBackendBucketSignedURLKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeBackendBucketSignedURLKeyList) DeepCopyObject ¶ added in v0.2.0
func (in *ComputeBackendBucketSignedURLKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeBackendBucketSignedURLKeySpec ¶ added in v0.2.0
type ComputeBackendBucketSignedURLKeySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendBucket string `json:"backendBucket" tf:"backend_bucket"` KeyValue string `json:"-" sensitive:"true" tf:"key_value"` Name string `json:"name" tf:"name"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` }
func (*ComputeBackendBucketSignedURLKeySpec) DeepCopy ¶ added in v0.2.0
func (in *ComputeBackendBucketSignedURLKeySpec) DeepCopy() *ComputeBackendBucketSignedURLKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeBackendBucketSignedURLKeySpec.
func (*ComputeBackendBucketSignedURLKeySpec) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeBackendBucketSignedURLKeySpec) DeepCopyInto(out *ComputeBackendBucketSignedURLKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeBackendBucketSignedURLKeyStatus ¶ added in v0.2.0
type ComputeBackendBucketSignedURLKeyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeBackendBucketSignedURLKeySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeBackendBucketSignedURLKeyStatus) DeepCopy ¶ added in v0.2.0
func (in *ComputeBackendBucketSignedURLKeyStatus) DeepCopy() *ComputeBackendBucketSignedURLKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeBackendBucketSignedURLKeyStatus.
func (*ComputeBackendBucketSignedURLKeyStatus) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeBackendBucketSignedURLKeyStatus) DeepCopyInto(out *ComputeBackendBucketSignedURLKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeBackendBucketSpec ¶
type ComputeBackendBucketSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` BucketName string `json:"bucketName" tf:"bucket_name"` // +optional // +kubebuilder:validation:MaxItems=1 CdnPolicy []ComputeBackendBucketSpecCdnPolicy `json:"cdnPolicy,omitempty" tf:"cdn_policy,omitempty"` // +optional CreationTimestamp string `json:"creationTimestamp,omitempty" tf:"creation_timestamp,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional EnableCdn bool `json:"enableCdn,omitempty" tf:"enable_cdn,omitempty"` Name string `json:"name" tf:"name"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` }
func (*ComputeBackendBucketSpec) DeepCopy ¶
func (in *ComputeBackendBucketSpec) DeepCopy() *ComputeBackendBucketSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeBackendBucketSpec.
func (*ComputeBackendBucketSpec) DeepCopyInto ¶
func (in *ComputeBackendBucketSpec) DeepCopyInto(out *ComputeBackendBucketSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeBackendBucketSpecCdnPolicy ¶ added in v0.2.0
type ComputeBackendBucketSpecCdnPolicy struct { // +optional SignedURLCacheMaxAgeSec int64 `json:"signedURLCacheMaxAgeSec,omitempty" tf:"signed_url_cache_max_age_sec,omitempty"` }
func (*ComputeBackendBucketSpecCdnPolicy) DeepCopy ¶ added in v0.2.0
func (in *ComputeBackendBucketSpecCdnPolicy) DeepCopy() *ComputeBackendBucketSpecCdnPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeBackendBucketSpecCdnPolicy.
func (*ComputeBackendBucketSpecCdnPolicy) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeBackendBucketSpecCdnPolicy) DeepCopyInto(out *ComputeBackendBucketSpecCdnPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeBackendBucketStatus ¶
type ComputeBackendBucketStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeBackendBucketSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeBackendBucketStatus) DeepCopy ¶
func (in *ComputeBackendBucketStatus) DeepCopy() *ComputeBackendBucketStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeBackendBucketStatus.
func (*ComputeBackendBucketStatus) DeepCopyInto ¶
func (in *ComputeBackendBucketStatus) DeepCopyInto(out *ComputeBackendBucketStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeBackendService ¶
type ComputeBackendService struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeBackendServiceSpec `json:"spec,omitempty"` Status ComputeBackendServiceStatus `json:"status,omitempty"` }
func (*ComputeBackendService) DeepCopy ¶
func (in *ComputeBackendService) DeepCopy() *ComputeBackendService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeBackendService.
func (*ComputeBackendService) DeepCopyInto ¶
func (in *ComputeBackendService) DeepCopyInto(out *ComputeBackendService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeBackendService) DeepCopyObject ¶
func (in *ComputeBackendService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeBackendServiceList ¶
type ComputeBackendServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeBackendService CRD objects Items []ComputeBackendService `json:"items,omitempty"` }
ComputeBackendServiceList is a list of ComputeBackendServices
func (*ComputeBackendServiceList) DeepCopy ¶
func (in *ComputeBackendServiceList) DeepCopy() *ComputeBackendServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeBackendServiceList.
func (*ComputeBackendServiceList) DeepCopyInto ¶
func (in *ComputeBackendServiceList) DeepCopyInto(out *ComputeBackendServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeBackendServiceList) DeepCopyObject ¶
func (in *ComputeBackendServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeBackendServiceSignedURLKey ¶ added in v0.2.0
type ComputeBackendServiceSignedURLKey struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeBackendServiceSignedURLKeySpec `json:"spec,omitempty"` Status ComputeBackendServiceSignedURLKeyStatus `json:"status,omitempty"` }
func (*ComputeBackendServiceSignedURLKey) DeepCopy ¶ added in v0.2.0
func (in *ComputeBackendServiceSignedURLKey) DeepCopy() *ComputeBackendServiceSignedURLKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeBackendServiceSignedURLKey.
func (*ComputeBackendServiceSignedURLKey) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeBackendServiceSignedURLKey) DeepCopyInto(out *ComputeBackendServiceSignedURLKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeBackendServiceSignedURLKey) DeepCopyObject ¶ added in v0.2.0
func (in *ComputeBackendServiceSignedURLKey) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeBackendServiceSignedURLKeyList ¶ added in v0.2.0
type ComputeBackendServiceSignedURLKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeBackendServiceSignedURLKey CRD objects Items []ComputeBackendServiceSignedURLKey `json:"items,omitempty"` }
ComputeBackendServiceSignedURLKeyList is a list of ComputeBackendServiceSignedURLKeys
func (*ComputeBackendServiceSignedURLKeyList) DeepCopy ¶ added in v0.2.0
func (in *ComputeBackendServiceSignedURLKeyList) DeepCopy() *ComputeBackendServiceSignedURLKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeBackendServiceSignedURLKeyList.
func (*ComputeBackendServiceSignedURLKeyList) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeBackendServiceSignedURLKeyList) DeepCopyInto(out *ComputeBackendServiceSignedURLKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeBackendServiceSignedURLKeyList) DeepCopyObject ¶ added in v0.2.0
func (in *ComputeBackendServiceSignedURLKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeBackendServiceSignedURLKeySpec ¶ added in v0.2.0
type ComputeBackendServiceSignedURLKeySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendService string `json:"backendService" tf:"backend_service"` KeyValue string `json:"-" sensitive:"true" tf:"key_value"` Name string `json:"name" tf:"name"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` }
func (*ComputeBackendServiceSignedURLKeySpec) DeepCopy ¶ added in v0.2.0
func (in *ComputeBackendServiceSignedURLKeySpec) DeepCopy() *ComputeBackendServiceSignedURLKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeBackendServiceSignedURLKeySpec.
func (*ComputeBackendServiceSignedURLKeySpec) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeBackendServiceSignedURLKeySpec) DeepCopyInto(out *ComputeBackendServiceSignedURLKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeBackendServiceSignedURLKeyStatus ¶ added in v0.2.0
type ComputeBackendServiceSignedURLKeyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeBackendServiceSignedURLKeySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeBackendServiceSignedURLKeyStatus) DeepCopy ¶ added in v0.2.0
func (in *ComputeBackendServiceSignedURLKeyStatus) DeepCopy() *ComputeBackendServiceSignedURLKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeBackendServiceSignedURLKeyStatus.
func (*ComputeBackendServiceSignedURLKeyStatus) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeBackendServiceSignedURLKeyStatus) DeepCopyInto(out *ComputeBackendServiceSignedURLKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeBackendServiceSpec ¶
type ComputeBackendServiceSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` // +optional AffinityCookieTtlSec int64 `json:"affinityCookieTtlSec,omitempty" tf:"affinity_cookie_ttl_sec,omitempty"` // +optional Backend []ComputeBackendServiceSpecBackend `json:"backend,omitempty" tf:"backend,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 CdnPolicy []ComputeBackendServiceSpecCdnPolicy `json:"cdnPolicy,omitempty" tf:"cdn_policy,omitempty"` // +optional ConnectionDrainingTimeoutSec int64 `json:"connectionDrainingTimeoutSec,omitempty" tf:"connection_draining_timeout_sec,omitempty"` // +optional CreationTimestamp string `json:"creationTimestamp,omitempty" tf:"creation_timestamp,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional EnableCdn bool `json:"enableCdn,omitempty" tf:"enable_cdn,omitempty"` // +optional Fingerprint string `json:"fingerprint,omitempty" tf:"fingerprint,omitempty"` // +kubebuilder:validation:MaxItems=1 // +kubebuilder:validation:MinItems=1 HealthChecks []string `json:"healthChecks" tf:"health_checks"` // +optional // +kubebuilder:validation:MaxItems=1 Iap []ComputeBackendServiceSpecIap `json:"iap,omitempty" tf:"iap,omitempty"` // +optional LoadBalancingScheme string `json:"loadBalancingScheme,omitempty" tf:"load_balancing_scheme,omitempty"` Name string `json:"name" tf:"name"` // +optional PortName string `json:"portName,omitempty" tf:"port_name,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Protocol string `json:"protocol,omitempty" tf:"protocol,omitempty"` // +optional SecurityPolicy string `json:"securityPolicy,omitempty" tf:"security_policy,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` // +optional SessionAffinity string `json:"sessionAffinity,omitempty" tf:"session_affinity,omitempty"` // +optional TimeoutSec int64 `json:"timeoutSec,omitempty" tf:"timeout_sec,omitempty"` }
func (*ComputeBackendServiceSpec) DeepCopy ¶
func (in *ComputeBackendServiceSpec) DeepCopy() *ComputeBackendServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeBackendServiceSpec.
func (*ComputeBackendServiceSpec) DeepCopyInto ¶
func (in *ComputeBackendServiceSpec) DeepCopyInto(out *ComputeBackendServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeBackendServiceSpecBackend ¶
type ComputeBackendServiceSpecBackend struct { // +optional BalancingMode string `json:"balancingMode,omitempty" tf:"balancing_mode,omitempty"` // +optional CapacityScaler float64 `json:"capacityScaler,omitempty" tf:"capacity_scaler,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional Group string `json:"group,omitempty" tf:"group,omitempty"` // +optional MaxConnections int64 `json:"maxConnections,omitempty" tf:"max_connections,omitempty"` // +optional MaxConnectionsPerEndpoint int64 `json:"maxConnectionsPerEndpoint,omitempty" tf:"max_connections_per_endpoint,omitempty"` // +optional MaxConnectionsPerInstance int64 `json:"maxConnectionsPerInstance,omitempty" tf:"max_connections_per_instance,omitempty"` // +optional MaxRate int64 `json:"maxRate,omitempty" tf:"max_rate,omitempty"` // +optional MaxRatePerEndpoint float64 `json:"maxRatePerEndpoint,omitempty" tf:"max_rate_per_endpoint,omitempty"` // +optional MaxRatePerInstance float64 `json:"maxRatePerInstance,omitempty" tf:"max_rate_per_instance,omitempty"` // +optional MaxUtilization float64 `json:"maxUtilization,omitempty" tf:"max_utilization,omitempty"` }
func (*ComputeBackendServiceSpecBackend) DeepCopy ¶
func (in *ComputeBackendServiceSpecBackend) DeepCopy() *ComputeBackendServiceSpecBackend
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeBackendServiceSpecBackend.
func (*ComputeBackendServiceSpecBackend) DeepCopyInto ¶
func (in *ComputeBackendServiceSpecBackend) DeepCopyInto(out *ComputeBackendServiceSpecBackend)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeBackendServiceSpecCdnPolicy ¶ added in v0.0.2
type ComputeBackendServiceSpecCdnPolicy struct { // +optional // +kubebuilder:validation:MaxItems=1 CacheKeyPolicy []ComputeBackendServiceSpecCdnPolicyCacheKeyPolicy `json:"cacheKeyPolicy,omitempty" tf:"cache_key_policy,omitempty"` // +optional SignedURLCacheMaxAgeSec int64 `json:"signedURLCacheMaxAgeSec,omitempty" tf:"signed_url_cache_max_age_sec,omitempty"` }
func (*ComputeBackendServiceSpecCdnPolicy) DeepCopy ¶ added in v0.0.2
func (in *ComputeBackendServiceSpecCdnPolicy) DeepCopy() *ComputeBackendServiceSpecCdnPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeBackendServiceSpecCdnPolicy.
func (*ComputeBackendServiceSpecCdnPolicy) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeBackendServiceSpecCdnPolicy) DeepCopyInto(out *ComputeBackendServiceSpecCdnPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeBackendServiceSpecCdnPolicyCacheKeyPolicy ¶ added in v0.0.2
type ComputeBackendServiceSpecCdnPolicyCacheKeyPolicy struct { // +optional IncludeHost bool `json:"includeHost,omitempty" tf:"include_host,omitempty"` // +optional IncludeProtocol bool `json:"includeProtocol,omitempty" tf:"include_protocol,omitempty"` // +optional IncludeQueryString bool `json:"includeQueryString,omitempty" tf:"include_query_string,omitempty"` // +optional QueryStringBlacklist []string `json:"queryStringBlacklist,omitempty" tf:"query_string_blacklist,omitempty"` // +optional QueryStringWhitelist []string `json:"queryStringWhitelist,omitempty" tf:"query_string_whitelist,omitempty"` }
func (*ComputeBackendServiceSpecCdnPolicyCacheKeyPolicy) DeepCopy ¶ added in v0.0.2
func (in *ComputeBackendServiceSpecCdnPolicyCacheKeyPolicy) DeepCopy() *ComputeBackendServiceSpecCdnPolicyCacheKeyPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeBackendServiceSpecCdnPolicyCacheKeyPolicy.
func (*ComputeBackendServiceSpecCdnPolicyCacheKeyPolicy) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeBackendServiceSpecCdnPolicyCacheKeyPolicy) DeepCopyInto(out *ComputeBackendServiceSpecCdnPolicyCacheKeyPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeBackendServiceSpecIap ¶
type ComputeBackendServiceSpecIap struct { Oauth2ClientID string `json:"oauth2ClientID" tf:"oauth2_client_id"` Oauth2ClientSecret string `json:"-" sensitive:"true" tf:"oauth2_client_secret"` // +optional Oauth2ClientSecretSha256 string `json:"-" sensitive:"true" tf:"oauth2_client_secret_sha256,omitempty"` }
func (*ComputeBackendServiceSpecIap) DeepCopy ¶
func (in *ComputeBackendServiceSpecIap) DeepCopy() *ComputeBackendServiceSpecIap
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeBackendServiceSpecIap.
func (*ComputeBackendServiceSpecIap) DeepCopyInto ¶
func (in *ComputeBackendServiceSpecIap) DeepCopyInto(out *ComputeBackendServiceSpecIap)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeBackendServiceStatus ¶
type ComputeBackendServiceStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeBackendServiceSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeBackendServiceStatus) DeepCopy ¶
func (in *ComputeBackendServiceStatus) DeepCopy() *ComputeBackendServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeBackendServiceStatus.
func (*ComputeBackendServiceStatus) DeepCopyInto ¶
func (in *ComputeBackendServiceStatus) DeepCopyInto(out *ComputeBackendServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeDisk ¶
type ComputeDisk struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeDiskSpec `json:"spec,omitempty"` Status ComputeDiskStatus `json:"status,omitempty"` }
func (*ComputeDisk) DeepCopy ¶
func (in *ComputeDisk) DeepCopy() *ComputeDisk
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeDisk.
func (*ComputeDisk) DeepCopyInto ¶
func (in *ComputeDisk) DeepCopyInto(out *ComputeDisk)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeDisk) DeepCopyObject ¶
func (in *ComputeDisk) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeDiskList ¶
type ComputeDiskList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeDisk CRD objects Items []ComputeDisk `json:"items,omitempty"` }
ComputeDiskList is a list of ComputeDisks
func (*ComputeDiskList) DeepCopy ¶
func (in *ComputeDiskList) DeepCopy() *ComputeDiskList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeDiskList.
func (*ComputeDiskList) DeepCopyInto ¶
func (in *ComputeDiskList) DeepCopyInto(out *ComputeDiskList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeDiskList) DeepCopyObject ¶
func (in *ComputeDiskList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeDiskResourcePolicyAttachment ¶ added in v0.2.0
type ComputeDiskResourcePolicyAttachment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeDiskResourcePolicyAttachmentSpec `json:"spec,omitempty"` Status ComputeDiskResourcePolicyAttachmentStatus `json:"status,omitempty"` }
func (*ComputeDiskResourcePolicyAttachment) DeepCopy ¶ added in v0.2.0
func (in *ComputeDiskResourcePolicyAttachment) DeepCopy() *ComputeDiskResourcePolicyAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeDiskResourcePolicyAttachment.
func (*ComputeDiskResourcePolicyAttachment) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeDiskResourcePolicyAttachment) DeepCopyInto(out *ComputeDiskResourcePolicyAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeDiskResourcePolicyAttachment) DeepCopyObject ¶ added in v0.2.0
func (in *ComputeDiskResourcePolicyAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeDiskResourcePolicyAttachmentList ¶ added in v0.2.0
type ComputeDiskResourcePolicyAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeDiskResourcePolicyAttachment CRD objects Items []ComputeDiskResourcePolicyAttachment `json:"items,omitempty"` }
ComputeDiskResourcePolicyAttachmentList is a list of ComputeDiskResourcePolicyAttachments
func (*ComputeDiskResourcePolicyAttachmentList) DeepCopy ¶ added in v0.2.0
func (in *ComputeDiskResourcePolicyAttachmentList) DeepCopy() *ComputeDiskResourcePolicyAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeDiskResourcePolicyAttachmentList.
func (*ComputeDiskResourcePolicyAttachmentList) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeDiskResourcePolicyAttachmentList) DeepCopyInto(out *ComputeDiskResourcePolicyAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeDiskResourcePolicyAttachmentList) DeepCopyObject ¶ added in v0.2.0
func (in *ComputeDiskResourcePolicyAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeDiskResourcePolicyAttachmentSpec ¶ added in v0.2.0
type ComputeDiskResourcePolicyAttachmentSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Disk string `json:"disk" tf:"disk"` Name string `json:"name" tf:"name"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Zone string `json:"zone,omitempty" tf:"zone,omitempty"` }
func (*ComputeDiskResourcePolicyAttachmentSpec) DeepCopy ¶ added in v0.2.0
func (in *ComputeDiskResourcePolicyAttachmentSpec) DeepCopy() *ComputeDiskResourcePolicyAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeDiskResourcePolicyAttachmentSpec.
func (*ComputeDiskResourcePolicyAttachmentSpec) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeDiskResourcePolicyAttachmentSpec) DeepCopyInto(out *ComputeDiskResourcePolicyAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeDiskResourcePolicyAttachmentStatus ¶ added in v0.2.0
type ComputeDiskResourcePolicyAttachmentStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeDiskResourcePolicyAttachmentSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeDiskResourcePolicyAttachmentStatus) DeepCopy ¶ added in v0.2.0
func (in *ComputeDiskResourcePolicyAttachmentStatus) DeepCopy() *ComputeDiskResourcePolicyAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeDiskResourcePolicyAttachmentStatus.
func (*ComputeDiskResourcePolicyAttachmentStatus) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeDiskResourcePolicyAttachmentStatus) DeepCopyInto(out *ComputeDiskResourcePolicyAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeDiskSpec ¶
type ComputeDiskSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CreationTimestamp string `json:"creationTimestamp,omitempty" tf:"creation_timestamp,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 DiskEncryptionKey []ComputeDiskSpecDiskEncryptionKey `json:"diskEncryptionKey,omitempty" tf:"disk_encryption_key,omitempty"` // +optional Image string `json:"image,omitempty" tf:"image,omitempty"` // +optional LabelFingerprint string `json:"labelFingerprint,omitempty" tf:"label_fingerprint,omitempty"` // +optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` // +optional LastAttachTimestamp string `json:"lastAttachTimestamp,omitempty" tf:"last_attach_timestamp,omitempty"` // +optional LastDetachTimestamp string `json:"lastDetachTimestamp,omitempty" tf:"last_detach_timestamp,omitempty"` Name string `json:"name" tf:"name"` // +optional PhysicalBlockSizeBytes int64 `json:"physicalBlockSizeBytes,omitempty" tf:"physical_block_size_bytes,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` // +optional Size int64 `json:"size,omitempty" tf:"size,omitempty"` // +optional Snapshot string `json:"snapshot,omitempty" tf:"snapshot,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 SourceImageEncryptionKey []ComputeDiskSpecSourceImageEncryptionKey `json:"sourceImageEncryptionKey,omitempty" tf:"source_image_encryption_key,omitempty"` // +optional SourceImageID string `json:"sourceImageID,omitempty" tf:"source_image_id,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 SourceSnapshotEncryptionKey []ComputeDiskSpecSourceSnapshotEncryptionKey `json:"sourceSnapshotEncryptionKey,omitempty" tf:"source_snapshot_encryption_key,omitempty"` // +optional SourceSnapshotID string `json:"sourceSnapshotID,omitempty" tf:"source_snapshot_id,omitempty"` // +optional Type string `json:"type,omitempty" tf:"type,omitempty"` // +optional Users []string `json:"users,omitempty" tf:"users,omitempty"` // +optional Zone string `json:"zone,omitempty" tf:"zone,omitempty"` }
func (*ComputeDiskSpec) DeepCopy ¶
func (in *ComputeDiskSpec) DeepCopy() *ComputeDiskSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeDiskSpec.
func (*ComputeDiskSpec) DeepCopyInto ¶
func (in *ComputeDiskSpec) DeepCopyInto(out *ComputeDiskSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeDiskSpecDiskEncryptionKey ¶ added in v0.0.2
type ComputeDiskSpecDiskEncryptionKey struct { // +optional KmsKeySelfLink string `json:"kmsKeySelfLink,omitempty" tf:"kms_key_self_link,omitempty"` // +optional RawKey string `json:"rawKey,omitempty" tf:"raw_key,omitempty"` // +optional Sha256 string `json:"sha256,omitempty" tf:"sha256,omitempty"` }
func (*ComputeDiskSpecDiskEncryptionKey) DeepCopy ¶ added in v0.0.2
func (in *ComputeDiskSpecDiskEncryptionKey) DeepCopy() *ComputeDiskSpecDiskEncryptionKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeDiskSpecDiskEncryptionKey.
func (*ComputeDiskSpecDiskEncryptionKey) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeDiskSpecDiskEncryptionKey) DeepCopyInto(out *ComputeDiskSpecDiskEncryptionKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeDiskSpecSourceImageEncryptionKey ¶
type ComputeDiskSpecSourceImageEncryptionKey struct { // +optional KmsKeySelfLink string `json:"kmsKeySelfLink,omitempty" tf:"kms_key_self_link,omitempty"` // +optional RawKey string `json:"rawKey,omitempty" tf:"raw_key,omitempty"` // +optional Sha256 string `json:"sha256,omitempty" tf:"sha256,omitempty"` }
func (*ComputeDiskSpecSourceImageEncryptionKey) DeepCopy ¶
func (in *ComputeDiskSpecSourceImageEncryptionKey) DeepCopy() *ComputeDiskSpecSourceImageEncryptionKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeDiskSpecSourceImageEncryptionKey.
func (*ComputeDiskSpecSourceImageEncryptionKey) DeepCopyInto ¶
func (in *ComputeDiskSpecSourceImageEncryptionKey) DeepCopyInto(out *ComputeDiskSpecSourceImageEncryptionKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeDiskSpecSourceSnapshotEncryptionKey ¶
type ComputeDiskSpecSourceSnapshotEncryptionKey struct { // +optional KmsKeySelfLink string `json:"kmsKeySelfLink,omitempty" tf:"kms_key_self_link,omitempty"` // +optional RawKey string `json:"rawKey,omitempty" tf:"raw_key,omitempty"` // +optional Sha256 string `json:"sha256,omitempty" tf:"sha256,omitempty"` }
func (*ComputeDiskSpecSourceSnapshotEncryptionKey) DeepCopy ¶
func (in *ComputeDiskSpecSourceSnapshotEncryptionKey) DeepCopy() *ComputeDiskSpecSourceSnapshotEncryptionKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeDiskSpecSourceSnapshotEncryptionKey.
func (*ComputeDiskSpecSourceSnapshotEncryptionKey) DeepCopyInto ¶
func (in *ComputeDiskSpecSourceSnapshotEncryptionKey) DeepCopyInto(out *ComputeDiskSpecSourceSnapshotEncryptionKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeDiskStatus ¶
type ComputeDiskStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeDiskSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeDiskStatus) DeepCopy ¶
func (in *ComputeDiskStatus) DeepCopy() *ComputeDiskStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeDiskStatus.
func (*ComputeDiskStatus) DeepCopyInto ¶
func (in *ComputeDiskStatus) DeepCopyInto(out *ComputeDiskStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeFirewall ¶
type ComputeFirewall struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeFirewallSpec `json:"spec,omitempty"` Status ComputeFirewallStatus `json:"status,omitempty"` }
func (*ComputeFirewall) DeepCopy ¶
func (in *ComputeFirewall) DeepCopy() *ComputeFirewall
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeFirewall.
func (*ComputeFirewall) DeepCopyInto ¶
func (in *ComputeFirewall) DeepCopyInto(out *ComputeFirewall)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeFirewall) DeepCopyObject ¶
func (in *ComputeFirewall) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeFirewallList ¶
type ComputeFirewallList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeFirewall CRD objects Items []ComputeFirewall `json:"items,omitempty"` }
ComputeFirewallList is a list of ComputeFirewalls
func (*ComputeFirewallList) DeepCopy ¶
func (in *ComputeFirewallList) DeepCopy() *ComputeFirewallList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeFirewallList.
func (*ComputeFirewallList) DeepCopyInto ¶
func (in *ComputeFirewallList) DeepCopyInto(out *ComputeFirewallList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeFirewallList) DeepCopyObject ¶
func (in *ComputeFirewallList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeFirewallSpec ¶
type ComputeFirewallSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Allow []ComputeFirewallSpecAllow `json:"allow,omitempty" tf:"allow,omitempty"` // +optional CreationTimestamp string `json:"creationTimestamp,omitempty" tf:"creation_timestamp,omitempty"` // +optional Deny []ComputeFirewallSpecDeny `json:"deny,omitempty" tf:"deny,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional DestinationRanges []string `json:"destinationRanges,omitempty" tf:"destination_ranges,omitempty"` // +optional Direction string `json:"direction,omitempty" tf:"direction,omitempty"` // +optional Disabled bool `json:"disabled,omitempty" tf:"disabled,omitempty"` Name string `json:"name" tf:"name"` Network string `json:"network" tf:"network"` // +optional Priority int64 `json:"priority,omitempty" tf:"priority,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` // +optional SourceRanges []string `json:"sourceRanges,omitempty" tf:"source_ranges,omitempty"` // +optional // +kubebuilder:validation:MaxItems=10 SourceServiceAccounts []string `json:"sourceServiceAccounts,omitempty" tf:"source_service_accounts,omitempty"` // +optional SourceTags []string `json:"sourceTags,omitempty" tf:"source_tags,omitempty"` // +optional // +kubebuilder:validation:MaxItems=10 TargetServiceAccounts []string `json:"targetServiceAccounts,omitempty" tf:"target_service_accounts,omitempty"` // +optional TargetTags []string `json:"targetTags,omitempty" tf:"target_tags,omitempty"` }
func (*ComputeFirewallSpec) DeepCopy ¶
func (in *ComputeFirewallSpec) DeepCopy() *ComputeFirewallSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeFirewallSpec.
func (*ComputeFirewallSpec) DeepCopyInto ¶
func (in *ComputeFirewallSpec) DeepCopyInto(out *ComputeFirewallSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeFirewallSpecAllow ¶
type ComputeFirewallSpecAllow struct { // +optional Ports []string `json:"ports,omitempty" tf:"ports,omitempty"` Protocol string `json:"protocol" tf:"protocol"` }
func (*ComputeFirewallSpecAllow) DeepCopy ¶
func (in *ComputeFirewallSpecAllow) DeepCopy() *ComputeFirewallSpecAllow
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeFirewallSpecAllow.
func (*ComputeFirewallSpecAllow) DeepCopyInto ¶
func (in *ComputeFirewallSpecAllow) DeepCopyInto(out *ComputeFirewallSpecAllow)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeFirewallSpecDeny ¶
type ComputeFirewallSpecDeny struct { // +optional Ports []string `json:"ports,omitempty" tf:"ports,omitempty"` Protocol string `json:"protocol" tf:"protocol"` }
func (*ComputeFirewallSpecDeny) DeepCopy ¶
func (in *ComputeFirewallSpecDeny) DeepCopy() *ComputeFirewallSpecDeny
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeFirewallSpecDeny.
func (*ComputeFirewallSpecDeny) DeepCopyInto ¶
func (in *ComputeFirewallSpecDeny) DeepCopyInto(out *ComputeFirewallSpecDeny)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeFirewallStatus ¶
type ComputeFirewallStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeFirewallSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeFirewallStatus) DeepCopy ¶
func (in *ComputeFirewallStatus) DeepCopy() *ComputeFirewallStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeFirewallStatus.
func (*ComputeFirewallStatus) DeepCopyInto ¶
func (in *ComputeFirewallStatus) DeepCopyInto(out *ComputeFirewallStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeForwardingRule ¶
type ComputeForwardingRule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeForwardingRuleSpec `json:"spec,omitempty"` Status ComputeForwardingRuleStatus `json:"status,omitempty"` }
func (*ComputeForwardingRule) DeepCopy ¶
func (in *ComputeForwardingRule) DeepCopy() *ComputeForwardingRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeForwardingRule.
func (*ComputeForwardingRule) DeepCopyInto ¶
func (in *ComputeForwardingRule) DeepCopyInto(out *ComputeForwardingRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeForwardingRule) DeepCopyObject ¶
func (in *ComputeForwardingRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeForwardingRuleList ¶
type ComputeForwardingRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeForwardingRule CRD objects Items []ComputeForwardingRule `json:"items,omitempty"` }
ComputeForwardingRuleList is a list of ComputeForwardingRules
func (*ComputeForwardingRuleList) DeepCopy ¶
func (in *ComputeForwardingRuleList) DeepCopy() *ComputeForwardingRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeForwardingRuleList.
func (*ComputeForwardingRuleList) DeepCopyInto ¶
func (in *ComputeForwardingRuleList) DeepCopyInto(out *ComputeForwardingRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeForwardingRuleList) DeepCopyObject ¶
func (in *ComputeForwardingRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeForwardingRuleSpec ¶
type ComputeForwardingRuleSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AllPorts bool `json:"allPorts,omitempty" tf:"all_ports,omitempty"` // +optional BackendService string `json:"backendService,omitempty" tf:"backend_service,omitempty"` // +optional CreationTimestamp string `json:"creationTimestamp,omitempty" tf:"creation_timestamp,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional IpAddress string `json:"ipAddress,omitempty" tf:"ip_address,omitempty"` // +optional IpProtocol string `json:"ipProtocol,omitempty" tf:"ip_protocol,omitempty"` // +optional // Deprecated IpVersion string `json:"ipVersion,omitempty" tf:"ip_version,omitempty"` // +optional LoadBalancingScheme string `json:"loadBalancingScheme,omitempty" tf:"load_balancing_scheme,omitempty"` Name string `json:"name" tf:"name"` // +optional Network string `json:"network,omitempty" tf:"network,omitempty"` // +optional NetworkTier string `json:"networkTier,omitempty" tf:"network_tier,omitempty"` // +optional PortRange string `json:"portRange,omitempty" tf:"port_range,omitempty"` // +optional // +kubebuilder:validation:MaxItems=5 Ports []string `json:"ports,omitempty" tf:"ports,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Region string `json:"region,omitempty" tf:"region,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` // +optional ServiceLabel string `json:"serviceLabel,omitempty" tf:"service_label,omitempty"` // +optional ServiceName string `json:"serviceName,omitempty" tf:"service_name,omitempty"` // +optional Subnetwork string `json:"subnetwork,omitempty" tf:"subnetwork,omitempty"` // +optional Target string `json:"target,omitempty" tf:"target,omitempty"` }
func (*ComputeForwardingRuleSpec) DeepCopy ¶
func (in *ComputeForwardingRuleSpec) DeepCopy() *ComputeForwardingRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeForwardingRuleSpec.
func (*ComputeForwardingRuleSpec) DeepCopyInto ¶
func (in *ComputeForwardingRuleSpec) DeepCopyInto(out *ComputeForwardingRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeForwardingRuleStatus ¶
type ComputeForwardingRuleStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeForwardingRuleSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeForwardingRuleStatus) DeepCopy ¶
func (in *ComputeForwardingRuleStatus) DeepCopy() *ComputeForwardingRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeForwardingRuleStatus.
func (*ComputeForwardingRuleStatus) DeepCopyInto ¶
func (in *ComputeForwardingRuleStatus) DeepCopyInto(out *ComputeForwardingRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeGlobalAddress ¶
type ComputeGlobalAddress struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeGlobalAddressSpec `json:"spec,omitempty"` Status ComputeGlobalAddressStatus `json:"status,omitempty"` }
func (*ComputeGlobalAddress) DeepCopy ¶
func (in *ComputeGlobalAddress) DeepCopy() *ComputeGlobalAddress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeGlobalAddress.
func (*ComputeGlobalAddress) DeepCopyInto ¶
func (in *ComputeGlobalAddress) DeepCopyInto(out *ComputeGlobalAddress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeGlobalAddress) DeepCopyObject ¶
func (in *ComputeGlobalAddress) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeGlobalAddressList ¶
type ComputeGlobalAddressList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeGlobalAddress CRD objects Items []ComputeGlobalAddress `json:"items,omitempty"` }
ComputeGlobalAddressList is a list of ComputeGlobalAddresss
func (*ComputeGlobalAddressList) DeepCopy ¶
func (in *ComputeGlobalAddressList) DeepCopy() *ComputeGlobalAddressList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeGlobalAddressList.
func (*ComputeGlobalAddressList) DeepCopyInto ¶
func (in *ComputeGlobalAddressList) DeepCopyInto(out *ComputeGlobalAddressList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeGlobalAddressList) DeepCopyObject ¶
func (in *ComputeGlobalAddressList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeGlobalAddressSpec ¶
type ComputeGlobalAddressSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Address string `json:"address,omitempty" tf:"address,omitempty"` // +optional AddressType string `json:"addressType,omitempty" tf:"address_type,omitempty"` // +optional CreationTimestamp string `json:"creationTimestamp,omitempty" tf:"creation_timestamp,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional IpVersion string `json:"ipVersion,omitempty" tf:"ip_version,omitempty"` Name string `json:"name" tf:"name"` // +optional Network string `json:"network,omitempty" tf:"network,omitempty"` // +optional PrefixLength int64 `json:"prefixLength,omitempty" tf:"prefix_length,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Purpose string `json:"purpose,omitempty" tf:"purpose,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` }
func (*ComputeGlobalAddressSpec) DeepCopy ¶
func (in *ComputeGlobalAddressSpec) DeepCopy() *ComputeGlobalAddressSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeGlobalAddressSpec.
func (*ComputeGlobalAddressSpec) DeepCopyInto ¶
func (in *ComputeGlobalAddressSpec) DeepCopyInto(out *ComputeGlobalAddressSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeGlobalAddressStatus ¶
type ComputeGlobalAddressStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeGlobalAddressSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeGlobalAddressStatus) DeepCopy ¶
func (in *ComputeGlobalAddressStatus) DeepCopy() *ComputeGlobalAddressStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeGlobalAddressStatus.
func (*ComputeGlobalAddressStatus) DeepCopyInto ¶
func (in *ComputeGlobalAddressStatus) DeepCopyInto(out *ComputeGlobalAddressStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeGlobalForwardingRule ¶
type ComputeGlobalForwardingRule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeGlobalForwardingRuleSpec `json:"spec,omitempty"` Status ComputeGlobalForwardingRuleStatus `json:"status,omitempty"` }
func (*ComputeGlobalForwardingRule) DeepCopy ¶
func (in *ComputeGlobalForwardingRule) DeepCopy() *ComputeGlobalForwardingRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeGlobalForwardingRule.
func (*ComputeGlobalForwardingRule) DeepCopyInto ¶
func (in *ComputeGlobalForwardingRule) DeepCopyInto(out *ComputeGlobalForwardingRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeGlobalForwardingRule) DeepCopyObject ¶
func (in *ComputeGlobalForwardingRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeGlobalForwardingRuleList ¶
type ComputeGlobalForwardingRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeGlobalForwardingRule CRD objects Items []ComputeGlobalForwardingRule `json:"items,omitempty"` }
ComputeGlobalForwardingRuleList is a list of ComputeGlobalForwardingRules
func (*ComputeGlobalForwardingRuleList) DeepCopy ¶
func (in *ComputeGlobalForwardingRuleList) DeepCopy() *ComputeGlobalForwardingRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeGlobalForwardingRuleList.
func (*ComputeGlobalForwardingRuleList) DeepCopyInto ¶
func (in *ComputeGlobalForwardingRuleList) DeepCopyInto(out *ComputeGlobalForwardingRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeGlobalForwardingRuleList) DeepCopyObject ¶
func (in *ComputeGlobalForwardingRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeGlobalForwardingRuleSpec ¶
type ComputeGlobalForwardingRuleSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional IpAddress string `json:"ipAddress,omitempty" tf:"ip_address,omitempty"` // +optional IpProtocol string `json:"ipProtocol,omitempty" tf:"ip_protocol,omitempty"` // +optional IpVersion string `json:"ipVersion,omitempty" tf:"ip_version,omitempty"` // +optional LoadBalancingScheme string `json:"loadBalancingScheme,omitempty" tf:"load_balancing_scheme,omitempty"` // +optional MetadataFilters []ComputeGlobalForwardingRuleSpecMetadataFilters `json:"metadataFilters,omitempty" tf:"metadata_filters,omitempty"` Name string `json:"name" tf:"name"` // +optional PortRange string `json:"portRange,omitempty" tf:"port_range,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` Target string `json:"target" tf:"target"` }
func (*ComputeGlobalForwardingRuleSpec) DeepCopy ¶
func (in *ComputeGlobalForwardingRuleSpec) DeepCopy() *ComputeGlobalForwardingRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeGlobalForwardingRuleSpec.
func (*ComputeGlobalForwardingRuleSpec) DeepCopyInto ¶
func (in *ComputeGlobalForwardingRuleSpec) DeepCopyInto(out *ComputeGlobalForwardingRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeGlobalForwardingRuleSpecMetadataFilters ¶ added in v0.2.0
type ComputeGlobalForwardingRuleSpecMetadataFilters struct { // +kubebuilder:validation:MaxItems=64 // +kubebuilder:validation:MinItems=1 FilterLabels []ComputeGlobalForwardingRuleSpecMetadataFiltersFilterLabels `json:"filterLabels" tf:"filter_labels"` FilterMatchCriteria string `json:"filterMatchCriteria" tf:"filter_match_criteria"` }
func (*ComputeGlobalForwardingRuleSpecMetadataFilters) DeepCopy ¶ added in v0.2.0
func (in *ComputeGlobalForwardingRuleSpecMetadataFilters) DeepCopy() *ComputeGlobalForwardingRuleSpecMetadataFilters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeGlobalForwardingRuleSpecMetadataFilters.
func (*ComputeGlobalForwardingRuleSpecMetadataFilters) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeGlobalForwardingRuleSpecMetadataFilters) DeepCopyInto(out *ComputeGlobalForwardingRuleSpecMetadataFilters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeGlobalForwardingRuleSpecMetadataFiltersFilterLabels ¶ added in v0.2.0
type ComputeGlobalForwardingRuleSpecMetadataFiltersFilterLabels struct { Name string `json:"name" tf:"name"` Value string `json:"value" tf:"value"` }
func (*ComputeGlobalForwardingRuleSpecMetadataFiltersFilterLabels) DeepCopy ¶ added in v0.2.0
func (in *ComputeGlobalForwardingRuleSpecMetadataFiltersFilterLabels) DeepCopy() *ComputeGlobalForwardingRuleSpecMetadataFiltersFilterLabels
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeGlobalForwardingRuleSpecMetadataFiltersFilterLabels.
func (*ComputeGlobalForwardingRuleSpecMetadataFiltersFilterLabels) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeGlobalForwardingRuleSpecMetadataFiltersFilterLabels) DeepCopyInto(out *ComputeGlobalForwardingRuleSpecMetadataFiltersFilterLabels)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeGlobalForwardingRuleStatus ¶
type ComputeGlobalForwardingRuleStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeGlobalForwardingRuleSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeGlobalForwardingRuleStatus) DeepCopy ¶
func (in *ComputeGlobalForwardingRuleStatus) DeepCopy() *ComputeGlobalForwardingRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeGlobalForwardingRuleStatus.
func (*ComputeGlobalForwardingRuleStatus) DeepCopyInto ¶
func (in *ComputeGlobalForwardingRuleStatus) DeepCopyInto(out *ComputeGlobalForwardingRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeHTTPHealthCheck ¶ added in v0.0.2
type ComputeHTTPHealthCheck struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeHTTPHealthCheckSpec `json:"spec,omitempty"` Status ComputeHTTPHealthCheckStatus `json:"status,omitempty"` }
func (*ComputeHTTPHealthCheck) DeepCopy ¶ added in v0.0.2
func (in *ComputeHTTPHealthCheck) DeepCopy() *ComputeHTTPHealthCheck
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeHTTPHealthCheck.
func (*ComputeHTTPHealthCheck) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeHTTPHealthCheck) DeepCopyInto(out *ComputeHTTPHealthCheck)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeHTTPHealthCheck) DeepCopyObject ¶ added in v0.0.2
func (in *ComputeHTTPHealthCheck) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeHTTPHealthCheckList ¶ added in v0.0.2
type ComputeHTTPHealthCheckList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeHTTPHealthCheck CRD objects Items []ComputeHTTPHealthCheck `json:"items,omitempty"` }
ComputeHTTPHealthCheckList is a list of ComputeHTTPHealthChecks
func (*ComputeHTTPHealthCheckList) DeepCopy ¶ added in v0.0.2
func (in *ComputeHTTPHealthCheckList) DeepCopy() *ComputeHTTPHealthCheckList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeHTTPHealthCheckList.
func (*ComputeHTTPHealthCheckList) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeHTTPHealthCheckList) DeepCopyInto(out *ComputeHTTPHealthCheckList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeHTTPHealthCheckList) DeepCopyObject ¶ added in v0.0.2
func (in *ComputeHTTPHealthCheckList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeHTTPHealthCheckSpec ¶ added in v0.0.2
type ComputeHTTPHealthCheckSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CheckIntervalSec int64 `json:"checkIntervalSec,omitempty" tf:"check_interval_sec,omitempty"` // +optional CreationTimestamp string `json:"creationTimestamp,omitempty" tf:"creation_timestamp,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional HealthyThreshold int64 `json:"healthyThreshold,omitempty" tf:"healthy_threshold,omitempty"` // +optional Host string `json:"host,omitempty" tf:"host,omitempty"` Name string `json:"name" tf:"name"` // +optional Port int64 `json:"port,omitempty" tf:"port,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional RequestPath string `json:"requestPath,omitempty" tf:"request_path,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` // +optional TimeoutSec int64 `json:"timeoutSec,omitempty" tf:"timeout_sec,omitempty"` // +optional UnhealthyThreshold int64 `json:"unhealthyThreshold,omitempty" tf:"unhealthy_threshold,omitempty"` }
func (*ComputeHTTPHealthCheckSpec) DeepCopy ¶ added in v0.0.2
func (in *ComputeHTTPHealthCheckSpec) DeepCopy() *ComputeHTTPHealthCheckSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeHTTPHealthCheckSpec.
func (*ComputeHTTPHealthCheckSpec) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeHTTPHealthCheckSpec) DeepCopyInto(out *ComputeHTTPHealthCheckSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeHTTPHealthCheckStatus ¶ added in v0.0.2
type ComputeHTTPHealthCheckStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeHTTPHealthCheckSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeHTTPHealthCheckStatus) DeepCopy ¶ added in v0.0.2
func (in *ComputeHTTPHealthCheckStatus) DeepCopy() *ComputeHTTPHealthCheckStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeHTTPHealthCheckStatus.
func (*ComputeHTTPHealthCheckStatus) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeHTTPHealthCheckStatus) DeepCopyInto(out *ComputeHTTPHealthCheckStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeHTTPSHealthCheck ¶ added in v0.0.2
type ComputeHTTPSHealthCheck struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeHTTPSHealthCheckSpec `json:"spec,omitempty"` Status ComputeHTTPSHealthCheckStatus `json:"status,omitempty"` }
func (*ComputeHTTPSHealthCheck) DeepCopy ¶ added in v0.0.2
func (in *ComputeHTTPSHealthCheck) DeepCopy() *ComputeHTTPSHealthCheck
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeHTTPSHealthCheck.
func (*ComputeHTTPSHealthCheck) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeHTTPSHealthCheck) DeepCopyInto(out *ComputeHTTPSHealthCheck)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeHTTPSHealthCheck) DeepCopyObject ¶ added in v0.0.2
func (in *ComputeHTTPSHealthCheck) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeHTTPSHealthCheckList ¶ added in v0.0.2
type ComputeHTTPSHealthCheckList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeHTTPSHealthCheck CRD objects Items []ComputeHTTPSHealthCheck `json:"items,omitempty"` }
ComputeHTTPSHealthCheckList is a list of ComputeHTTPSHealthChecks
func (*ComputeHTTPSHealthCheckList) DeepCopy ¶ added in v0.0.2
func (in *ComputeHTTPSHealthCheckList) DeepCopy() *ComputeHTTPSHealthCheckList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeHTTPSHealthCheckList.
func (*ComputeHTTPSHealthCheckList) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeHTTPSHealthCheckList) DeepCopyInto(out *ComputeHTTPSHealthCheckList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeHTTPSHealthCheckList) DeepCopyObject ¶ added in v0.0.2
func (in *ComputeHTTPSHealthCheckList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeHTTPSHealthCheckSpec ¶ added in v0.0.2
type ComputeHTTPSHealthCheckSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CheckIntervalSec int64 `json:"checkIntervalSec,omitempty" tf:"check_interval_sec,omitempty"` // +optional CreationTimestamp string `json:"creationTimestamp,omitempty" tf:"creation_timestamp,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional HealthyThreshold int64 `json:"healthyThreshold,omitempty" tf:"healthy_threshold,omitempty"` // +optional Host string `json:"host,omitempty" tf:"host,omitempty"` Name string `json:"name" tf:"name"` // +optional Port int64 `json:"port,omitempty" tf:"port,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional RequestPath string `json:"requestPath,omitempty" tf:"request_path,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` // +optional TimeoutSec int64 `json:"timeoutSec,omitempty" tf:"timeout_sec,omitempty"` // +optional UnhealthyThreshold int64 `json:"unhealthyThreshold,omitempty" tf:"unhealthy_threshold,omitempty"` }
func (*ComputeHTTPSHealthCheckSpec) DeepCopy ¶ added in v0.0.2
func (in *ComputeHTTPSHealthCheckSpec) DeepCopy() *ComputeHTTPSHealthCheckSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeHTTPSHealthCheckSpec.
func (*ComputeHTTPSHealthCheckSpec) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeHTTPSHealthCheckSpec) DeepCopyInto(out *ComputeHTTPSHealthCheckSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeHTTPSHealthCheckStatus ¶ added in v0.0.2
type ComputeHTTPSHealthCheckStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeHTTPSHealthCheckSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeHTTPSHealthCheckStatus) DeepCopy ¶ added in v0.0.2
func (in *ComputeHTTPSHealthCheckStatus) DeepCopy() *ComputeHTTPSHealthCheckStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeHTTPSHealthCheckStatus.
func (*ComputeHTTPSHealthCheckStatus) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeHTTPSHealthCheckStatus) DeepCopyInto(out *ComputeHTTPSHealthCheckStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeHealthCheck ¶
type ComputeHealthCheck struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeHealthCheckSpec `json:"spec,omitempty"` Status ComputeHealthCheckStatus `json:"status,omitempty"` }
func (*ComputeHealthCheck) DeepCopy ¶
func (in *ComputeHealthCheck) DeepCopy() *ComputeHealthCheck
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeHealthCheck.
func (*ComputeHealthCheck) DeepCopyInto ¶
func (in *ComputeHealthCheck) DeepCopyInto(out *ComputeHealthCheck)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeHealthCheck) DeepCopyObject ¶
func (in *ComputeHealthCheck) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeHealthCheckList ¶
type ComputeHealthCheckList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeHealthCheck CRD objects Items []ComputeHealthCheck `json:"items,omitempty"` }
ComputeHealthCheckList is a list of ComputeHealthChecks
func (*ComputeHealthCheckList) DeepCopy ¶
func (in *ComputeHealthCheckList) DeepCopy() *ComputeHealthCheckList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeHealthCheckList.
func (*ComputeHealthCheckList) DeepCopyInto ¶
func (in *ComputeHealthCheckList) DeepCopyInto(out *ComputeHealthCheckList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeHealthCheckList) DeepCopyObject ¶
func (in *ComputeHealthCheckList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeHealthCheckSpec ¶
type ComputeHealthCheckSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CheckIntervalSec int64 `json:"checkIntervalSec,omitempty" tf:"check_interval_sec,omitempty"` // +optional CreationTimestamp string `json:"creationTimestamp,omitempty" tf:"creation_timestamp,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional HealthyThreshold int64 `json:"healthyThreshold,omitempty" tf:"healthy_threshold,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Http2HealthCheck []ComputeHealthCheckSpecHttp2HealthCheck `json:"http2HealthCheck,omitempty" tf:"http2_health_check,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 HttpHealthCheck []ComputeHealthCheckSpecHttpHealthCheck `json:"httpHealthCheck,omitempty" tf:"http_health_check,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 HttpsHealthCheck []ComputeHealthCheckSpecHttpsHealthCheck `json:"httpsHealthCheck,omitempty" tf:"https_health_check,omitempty"` Name string `json:"name" tf:"name"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 SslHealthCheck []ComputeHealthCheckSpecSslHealthCheck `json:"sslHealthCheck,omitempty" tf:"ssl_health_check,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 TcpHealthCheck []ComputeHealthCheckSpecTcpHealthCheck `json:"tcpHealthCheck,omitempty" tf:"tcp_health_check,omitempty"` // +optional TimeoutSec int64 `json:"timeoutSec,omitempty" tf:"timeout_sec,omitempty"` // +optional Type string `json:"type,omitempty" tf:"type,omitempty"` // +optional UnhealthyThreshold int64 `json:"unhealthyThreshold,omitempty" tf:"unhealthy_threshold,omitempty"` }
func (*ComputeHealthCheckSpec) DeepCopy ¶
func (in *ComputeHealthCheckSpec) DeepCopy() *ComputeHealthCheckSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeHealthCheckSpec.
func (*ComputeHealthCheckSpec) DeepCopyInto ¶
func (in *ComputeHealthCheckSpec) DeepCopyInto(out *ComputeHealthCheckSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeHealthCheckSpecHttp2HealthCheck ¶ added in v0.2.0
type ComputeHealthCheckSpecHttp2HealthCheck struct { // +optional Host string `json:"host,omitempty" tf:"host,omitempty"` // +optional Port int64 `json:"port,omitempty" tf:"port,omitempty"` // +optional PortName string `json:"portName,omitempty" tf:"port_name,omitempty"` // +optional PortSpecification string `json:"portSpecification,omitempty" tf:"port_specification,omitempty"` // +optional ProxyHeader string `json:"proxyHeader,omitempty" tf:"proxy_header,omitempty"` // +optional RequestPath string `json:"requestPath,omitempty" tf:"request_path,omitempty"` // +optional Response string `json:"response,omitempty" tf:"response,omitempty"` }
func (*ComputeHealthCheckSpecHttp2HealthCheck) DeepCopy ¶ added in v0.2.0
func (in *ComputeHealthCheckSpecHttp2HealthCheck) DeepCopy() *ComputeHealthCheckSpecHttp2HealthCheck
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeHealthCheckSpecHttp2HealthCheck.
func (*ComputeHealthCheckSpecHttp2HealthCheck) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeHealthCheckSpecHttp2HealthCheck) DeepCopyInto(out *ComputeHealthCheckSpecHttp2HealthCheck)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeHealthCheckSpecHttpHealthCheck ¶
type ComputeHealthCheckSpecHttpHealthCheck struct { // +optional Host string `json:"host,omitempty" tf:"host,omitempty"` // +optional Port int64 `json:"port,omitempty" tf:"port,omitempty"` // +optional PortName string `json:"portName,omitempty" tf:"port_name,omitempty"` // +optional PortSpecification string `json:"portSpecification,omitempty" tf:"port_specification,omitempty"` // +optional ProxyHeader string `json:"proxyHeader,omitempty" tf:"proxy_header,omitempty"` // +optional RequestPath string `json:"requestPath,omitempty" tf:"request_path,omitempty"` // +optional Response string `json:"response,omitempty" tf:"response,omitempty"` }
func (*ComputeHealthCheckSpecHttpHealthCheck) DeepCopy ¶
func (in *ComputeHealthCheckSpecHttpHealthCheck) DeepCopy() *ComputeHealthCheckSpecHttpHealthCheck
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeHealthCheckSpecHttpHealthCheck.
func (*ComputeHealthCheckSpecHttpHealthCheck) DeepCopyInto ¶
func (in *ComputeHealthCheckSpecHttpHealthCheck) DeepCopyInto(out *ComputeHealthCheckSpecHttpHealthCheck)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeHealthCheckSpecHttpsHealthCheck ¶
type ComputeHealthCheckSpecHttpsHealthCheck struct { // +optional Host string `json:"host,omitempty" tf:"host,omitempty"` // +optional Port int64 `json:"port,omitempty" tf:"port,omitempty"` // +optional PortName string `json:"portName,omitempty" tf:"port_name,omitempty"` // +optional PortSpecification string `json:"portSpecification,omitempty" tf:"port_specification,omitempty"` // +optional ProxyHeader string `json:"proxyHeader,omitempty" tf:"proxy_header,omitempty"` // +optional RequestPath string `json:"requestPath,omitempty" tf:"request_path,omitempty"` // +optional Response string `json:"response,omitempty" tf:"response,omitempty"` }
func (*ComputeHealthCheckSpecHttpsHealthCheck) DeepCopy ¶
func (in *ComputeHealthCheckSpecHttpsHealthCheck) DeepCopy() *ComputeHealthCheckSpecHttpsHealthCheck
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeHealthCheckSpecHttpsHealthCheck.
func (*ComputeHealthCheckSpecHttpsHealthCheck) DeepCopyInto ¶
func (in *ComputeHealthCheckSpecHttpsHealthCheck) DeepCopyInto(out *ComputeHealthCheckSpecHttpsHealthCheck)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeHealthCheckSpecSslHealthCheck ¶
type ComputeHealthCheckSpecSslHealthCheck struct { // +optional Port int64 `json:"port,omitempty" tf:"port,omitempty"` // +optional PortName string `json:"portName,omitempty" tf:"port_name,omitempty"` // +optional PortSpecification string `json:"portSpecification,omitempty" tf:"port_specification,omitempty"` // +optional ProxyHeader string `json:"proxyHeader,omitempty" tf:"proxy_header,omitempty"` // +optional Request string `json:"request,omitempty" tf:"request,omitempty"` // +optional Response string `json:"response,omitempty" tf:"response,omitempty"` }
func (*ComputeHealthCheckSpecSslHealthCheck) DeepCopy ¶
func (in *ComputeHealthCheckSpecSslHealthCheck) DeepCopy() *ComputeHealthCheckSpecSslHealthCheck
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeHealthCheckSpecSslHealthCheck.
func (*ComputeHealthCheckSpecSslHealthCheck) DeepCopyInto ¶
func (in *ComputeHealthCheckSpecSslHealthCheck) DeepCopyInto(out *ComputeHealthCheckSpecSslHealthCheck)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeHealthCheckSpecTcpHealthCheck ¶
type ComputeHealthCheckSpecTcpHealthCheck struct { // +optional Port int64 `json:"port,omitempty" tf:"port,omitempty"` // +optional PortName string `json:"portName,omitempty" tf:"port_name,omitempty"` // +optional PortSpecification string `json:"portSpecification,omitempty" tf:"port_specification,omitempty"` // +optional ProxyHeader string `json:"proxyHeader,omitempty" tf:"proxy_header,omitempty"` // +optional Request string `json:"request,omitempty" tf:"request,omitempty"` // +optional Response string `json:"response,omitempty" tf:"response,omitempty"` }
func (*ComputeHealthCheckSpecTcpHealthCheck) DeepCopy ¶
func (in *ComputeHealthCheckSpecTcpHealthCheck) DeepCopy() *ComputeHealthCheckSpecTcpHealthCheck
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeHealthCheckSpecTcpHealthCheck.
func (*ComputeHealthCheckSpecTcpHealthCheck) DeepCopyInto ¶
func (in *ComputeHealthCheckSpecTcpHealthCheck) DeepCopyInto(out *ComputeHealthCheckSpecTcpHealthCheck)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeHealthCheckStatus ¶
type ComputeHealthCheckStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeHealthCheckSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeHealthCheckStatus) DeepCopy ¶
func (in *ComputeHealthCheckStatus) DeepCopy() *ComputeHealthCheckStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeHealthCheckStatus.
func (*ComputeHealthCheckStatus) DeepCopyInto ¶
func (in *ComputeHealthCheckStatus) DeepCopyInto(out *ComputeHealthCheckStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeImage ¶
type ComputeImage struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeImageSpec `json:"spec,omitempty"` Status ComputeImageStatus `json:"status,omitempty"` }
func (*ComputeImage) DeepCopy ¶
func (in *ComputeImage) DeepCopy() *ComputeImage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeImage.
func (*ComputeImage) DeepCopyInto ¶
func (in *ComputeImage) DeepCopyInto(out *ComputeImage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeImage) DeepCopyObject ¶
func (in *ComputeImage) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeImageList ¶
type ComputeImageList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeImage CRD objects Items []ComputeImage `json:"items,omitempty"` }
ComputeImageList is a list of ComputeImages
func (*ComputeImageList) DeepCopy ¶
func (in *ComputeImageList) DeepCopy() *ComputeImageList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeImageList.
func (*ComputeImageList) DeepCopyInto ¶
func (in *ComputeImageList) DeepCopyInto(out *ComputeImageList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeImageList) DeepCopyObject ¶
func (in *ComputeImageList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeImageSpec ¶
type ComputeImageSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ArchiveSizeBytes int64 `json:"archiveSizeBytes,omitempty" tf:"archive_size_bytes,omitempty"` // +optional CreationTimestamp string `json:"creationTimestamp,omitempty" tf:"creation_timestamp,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional DiskSizeGb int64 `json:"diskSizeGb,omitempty" tf:"disk_size_gb,omitempty"` // +optional Family string `json:"family,omitempty" tf:"family,omitempty"` // +optional GuestOsFeatures []ComputeImageSpecGuestOsFeatures `json:"guestOsFeatures,omitempty" tf:"guest_os_features,omitempty"` // +optional LabelFingerprint string `json:"labelFingerprint,omitempty" tf:"label_fingerprint,omitempty"` // +optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` // +optional Licenses []string `json:"licenses,omitempty" tf:"licenses,omitempty"` Name string `json:"name" tf:"name"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 RawDisk []ComputeImageSpecRawDisk `json:"rawDisk,omitempty" tf:"raw_disk,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` // +optional SourceDisk string `json:"sourceDisk,omitempty" tf:"source_disk,omitempty"` }
func (*ComputeImageSpec) DeepCopy ¶
func (in *ComputeImageSpec) DeepCopy() *ComputeImageSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeImageSpec.
func (*ComputeImageSpec) DeepCopyInto ¶
func (in *ComputeImageSpec) DeepCopyInto(out *ComputeImageSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeImageSpecGuestOsFeatures ¶ added in v0.2.0
type ComputeImageSpecGuestOsFeatures struct { // +optional Type string `json:"type,omitempty" tf:"type,omitempty"` }
func (*ComputeImageSpecGuestOsFeatures) DeepCopy ¶ added in v0.2.0
func (in *ComputeImageSpecGuestOsFeatures) DeepCopy() *ComputeImageSpecGuestOsFeatures
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeImageSpecGuestOsFeatures.
func (*ComputeImageSpecGuestOsFeatures) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeImageSpecGuestOsFeatures) DeepCopyInto(out *ComputeImageSpecGuestOsFeatures)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeImageSpecRawDisk ¶
type ComputeImageSpecRawDisk struct { // +optional ContainerType string `json:"containerType,omitempty" tf:"container_type,omitempty"` // +optional Sha1 string `json:"sha1,omitempty" tf:"sha1,omitempty"` Source string `json:"source" tf:"source"` }
func (*ComputeImageSpecRawDisk) DeepCopy ¶
func (in *ComputeImageSpecRawDisk) DeepCopy() *ComputeImageSpecRawDisk
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeImageSpecRawDisk.
func (*ComputeImageSpecRawDisk) DeepCopyInto ¶
func (in *ComputeImageSpecRawDisk) DeepCopyInto(out *ComputeImageSpecRawDisk)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeImageStatus ¶
type ComputeImageStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeImageSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeImageStatus) DeepCopy ¶
func (in *ComputeImageStatus) DeepCopy() *ComputeImageStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeImageStatus.
func (*ComputeImageStatus) DeepCopyInto ¶
func (in *ComputeImageStatus) DeepCopyInto(out *ComputeImageStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstance ¶
type ComputeInstance struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeInstanceSpec `json:"spec,omitempty"` Status ComputeInstanceStatus `json:"status,omitempty"` }
func (*ComputeInstance) DeepCopy ¶
func (in *ComputeInstance) DeepCopy() *ComputeInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstance.
func (*ComputeInstance) DeepCopyInto ¶
func (in *ComputeInstance) DeepCopyInto(out *ComputeInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeInstance) DeepCopyObject ¶
func (in *ComputeInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeInstanceFromTemplate ¶
type ComputeInstanceFromTemplate struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeInstanceFromTemplateSpec `json:"spec,omitempty"` Status ComputeInstanceFromTemplateStatus `json:"status,omitempty"` }
func (*ComputeInstanceFromTemplate) DeepCopy ¶
func (in *ComputeInstanceFromTemplate) DeepCopy() *ComputeInstanceFromTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceFromTemplate.
func (*ComputeInstanceFromTemplate) DeepCopyInto ¶
func (in *ComputeInstanceFromTemplate) DeepCopyInto(out *ComputeInstanceFromTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeInstanceFromTemplate) DeepCopyObject ¶
func (in *ComputeInstanceFromTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeInstanceFromTemplateList ¶
type ComputeInstanceFromTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeInstanceFromTemplate CRD objects Items []ComputeInstanceFromTemplate `json:"items,omitempty"` }
ComputeInstanceFromTemplateList is a list of ComputeInstanceFromTemplates
func (*ComputeInstanceFromTemplateList) DeepCopy ¶
func (in *ComputeInstanceFromTemplateList) DeepCopy() *ComputeInstanceFromTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceFromTemplateList.
func (*ComputeInstanceFromTemplateList) DeepCopyInto ¶
func (in *ComputeInstanceFromTemplateList) DeepCopyInto(out *ComputeInstanceFromTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeInstanceFromTemplateList) DeepCopyObject ¶
func (in *ComputeInstanceFromTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeInstanceFromTemplateSpec ¶
type ComputeInstanceFromTemplateSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` // +optional AllowStoppingForUpdate bool `json:"allowStoppingForUpdate,omitempty" tf:"allow_stopping_for_update,omitempty"` // +optional AttachedDisk []ComputeInstanceFromTemplateSpecAttachedDisk `json:"attachedDisk,omitempty" tf:"attached_disk,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 BootDisk []ComputeInstanceFromTemplateSpecBootDisk `json:"bootDisk,omitempty" tf:"boot_disk,omitempty"` // +optional CanIPForward bool `json:"canIPForward,omitempty" tf:"can_ip_forward,omitempty"` // +optional CpuPlatform string `json:"cpuPlatform,omitempty" tf:"cpu_platform,omitempty"` // +optional DeletionProtection bool `json:"deletionProtection,omitempty" tf:"deletion_protection,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional GuestAccelerator []ComputeInstanceFromTemplateSpecGuestAccelerator `json:"guestAccelerator,omitempty" tf:"guest_accelerator,omitempty"` // +optional Hostname string `json:"hostname,omitempty" tf:"hostname,omitempty"` // +optional InstanceID string `json:"instanceID,omitempty" tf:"instance_id,omitempty"` // +optional LabelFingerprint string `json:"labelFingerprint,omitempty" tf:"label_fingerprint,omitempty"` // +optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` // +optional MachineType string `json:"machineType,omitempty" tf:"machine_type,omitempty"` // +optional Metadata map[string]string `json:"metadata,omitempty" tf:"metadata,omitempty"` // +optional MetadataFingerprint string `json:"metadataFingerprint,omitempty" tf:"metadata_fingerprint,omitempty"` // +optional MetadataStartupScript string `json:"metadataStartupScript,omitempty" tf:"metadata_startup_script,omitempty"` // +optional MinCPUPlatform string `json:"minCPUPlatform,omitempty" tf:"min_cpu_platform,omitempty"` Name string `json:"name" tf:"name"` // +optional NetworkInterface []ComputeInstanceFromTemplateSpecNetworkInterface `json:"networkInterface,omitempty" tf:"network_interface,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Scheduling []ComputeInstanceFromTemplateSpecScheduling `json:"scheduling,omitempty" tf:"scheduling,omitempty"` // +optional ScratchDisk []ComputeInstanceFromTemplateSpecScratchDisk `json:"scratchDisk,omitempty" tf:"scratch_disk,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 ServiceAccount []ComputeInstanceFromTemplateSpecServiceAccount `json:"serviceAccount,omitempty" tf:"service_account,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 ShieldedInstanceConfig []ComputeInstanceFromTemplateSpecShieldedInstanceConfig `json:"shieldedInstanceConfig,omitempty" tf:"shielded_instance_config,omitempty"` SourceInstanceTemplate string `json:"sourceInstanceTemplate" tf:"source_instance_template"` // +optional Tags []string `json:"tags,omitempty" tf:"tags,omitempty"` // +optional TagsFingerprint string `json:"tagsFingerprint,omitempty" tf:"tags_fingerprint,omitempty"` // +optional Zone string `json:"zone,omitempty" tf:"zone,omitempty"` }
func (*ComputeInstanceFromTemplateSpec) DeepCopy ¶
func (in *ComputeInstanceFromTemplateSpec) DeepCopy() *ComputeInstanceFromTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceFromTemplateSpec.
func (*ComputeInstanceFromTemplateSpec) DeepCopyInto ¶
func (in *ComputeInstanceFromTemplateSpec) DeepCopyInto(out *ComputeInstanceFromTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceFromTemplateSpecAttachedDisk ¶ added in v0.0.2
type ComputeInstanceFromTemplateSpecAttachedDisk struct { // +optional DeviceName string `json:"deviceName,omitempty" tf:"device_name,omitempty"` // +optional DiskEncryptionKeyRaw string `json:"-" sensitive:"true" tf:"disk_encryption_key_raw,omitempty"` // +optional DiskEncryptionKeySha256 string `json:"diskEncryptionKeySha256,omitempty" tf:"disk_encryption_key_sha256,omitempty"` // +optional KmsKeySelfLink string `json:"kmsKeySelfLink,omitempty" tf:"kms_key_self_link,omitempty"` // +optional Mode string `json:"mode,omitempty" tf:"mode,omitempty"` Source string `json:"source" tf:"source"` }
func (*ComputeInstanceFromTemplateSpecAttachedDisk) DeepCopy ¶ added in v0.0.2
func (in *ComputeInstanceFromTemplateSpecAttachedDisk) DeepCopy() *ComputeInstanceFromTemplateSpecAttachedDisk
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceFromTemplateSpecAttachedDisk.
func (*ComputeInstanceFromTemplateSpecAttachedDisk) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeInstanceFromTemplateSpecAttachedDisk) DeepCopyInto(out *ComputeInstanceFromTemplateSpecAttachedDisk)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceFromTemplateSpecBootDisk ¶ added in v0.0.2
type ComputeInstanceFromTemplateSpecBootDisk struct { // +optional AutoDelete bool `json:"autoDelete,omitempty" tf:"auto_delete,omitempty"` // +optional DeviceName string `json:"deviceName,omitempty" tf:"device_name,omitempty"` // +optional DiskEncryptionKeyRaw string `json:"-" sensitive:"true" tf:"disk_encryption_key_raw,omitempty"` // +optional DiskEncryptionKeySha256 string `json:"diskEncryptionKeySha256,omitempty" tf:"disk_encryption_key_sha256,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 InitializeParams []ComputeInstanceFromTemplateSpecBootDiskInitializeParams `json:"initializeParams,omitempty" tf:"initialize_params,omitempty"` // +optional KmsKeySelfLink string `json:"kmsKeySelfLink,omitempty" tf:"kms_key_self_link,omitempty"` // +optional Mode string `json:"mode,omitempty" tf:"mode,omitempty"` // +optional Source string `json:"source,omitempty" tf:"source,omitempty"` }
func (*ComputeInstanceFromTemplateSpecBootDisk) DeepCopy ¶ added in v0.0.2
func (in *ComputeInstanceFromTemplateSpecBootDisk) DeepCopy() *ComputeInstanceFromTemplateSpecBootDisk
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceFromTemplateSpecBootDisk.
func (*ComputeInstanceFromTemplateSpecBootDisk) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeInstanceFromTemplateSpecBootDisk) DeepCopyInto(out *ComputeInstanceFromTemplateSpecBootDisk)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceFromTemplateSpecBootDiskInitializeParams ¶ added in v0.0.2
type ComputeInstanceFromTemplateSpecBootDiskInitializeParams struct { // +optional Image string `json:"image,omitempty" tf:"image,omitempty"` // +optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` // +optional Size int64 `json:"size,omitempty" tf:"size,omitempty"` // +optional Type string `json:"type,omitempty" tf:"type,omitempty"` }
func (*ComputeInstanceFromTemplateSpecBootDiskInitializeParams) DeepCopy ¶ added in v0.0.2
func (in *ComputeInstanceFromTemplateSpecBootDiskInitializeParams) DeepCopy() *ComputeInstanceFromTemplateSpecBootDiskInitializeParams
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceFromTemplateSpecBootDiskInitializeParams.
func (*ComputeInstanceFromTemplateSpecBootDiskInitializeParams) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeInstanceFromTemplateSpecBootDiskInitializeParams) DeepCopyInto(out *ComputeInstanceFromTemplateSpecBootDiskInitializeParams)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceFromTemplateSpecGuestAccelerator ¶ added in v0.0.2
type ComputeInstanceFromTemplateSpecGuestAccelerator struct { Count int64 `json:"count" tf:"count"` Type string `json:"type" tf:"type"` }
func (*ComputeInstanceFromTemplateSpecGuestAccelerator) DeepCopy ¶ added in v0.0.2
func (in *ComputeInstanceFromTemplateSpecGuestAccelerator) DeepCopy() *ComputeInstanceFromTemplateSpecGuestAccelerator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceFromTemplateSpecGuestAccelerator.
func (*ComputeInstanceFromTemplateSpecGuestAccelerator) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeInstanceFromTemplateSpecGuestAccelerator) DeepCopyInto(out *ComputeInstanceFromTemplateSpecGuestAccelerator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceFromTemplateSpecNetworkInterface ¶ added in v0.0.2
type ComputeInstanceFromTemplateSpecNetworkInterface struct { // +optional AccessConfig []ComputeInstanceFromTemplateSpecNetworkInterfaceAccessConfig `json:"accessConfig,omitempty" tf:"access_config,omitempty"` // +optional AliasIPRange []ComputeInstanceFromTemplateSpecNetworkInterfaceAliasIPRange `json:"aliasIPRange,omitempty" tf:"alias_ip_range,omitempty"` // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` // +optional Network string `json:"network,omitempty" tf:"network,omitempty"` // +optional NetworkIP string `json:"networkIP,omitempty" tf:"network_ip,omitempty"` // +optional Subnetwork string `json:"subnetwork,omitempty" tf:"subnetwork,omitempty"` // +optional SubnetworkProject string `json:"subnetworkProject,omitempty" tf:"subnetwork_project,omitempty"` }
func (*ComputeInstanceFromTemplateSpecNetworkInterface) DeepCopy ¶ added in v0.0.2
func (in *ComputeInstanceFromTemplateSpecNetworkInterface) DeepCopy() *ComputeInstanceFromTemplateSpecNetworkInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceFromTemplateSpecNetworkInterface.
func (*ComputeInstanceFromTemplateSpecNetworkInterface) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeInstanceFromTemplateSpecNetworkInterface) DeepCopyInto(out *ComputeInstanceFromTemplateSpecNetworkInterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceFromTemplateSpecNetworkInterfaceAccessConfig ¶ added in v0.0.2
type ComputeInstanceFromTemplateSpecNetworkInterfaceAccessConfig struct { // +optional NatIP string `json:"natIP,omitempty" tf:"nat_ip,omitempty"` // +optional NetworkTier string `json:"networkTier,omitempty" tf:"network_tier,omitempty"` // +optional PublicPtrDomainName string `json:"publicPtrDomainName,omitempty" tf:"public_ptr_domain_name,omitempty"` }
func (*ComputeInstanceFromTemplateSpecNetworkInterfaceAccessConfig) DeepCopy ¶ added in v0.0.2
func (in *ComputeInstanceFromTemplateSpecNetworkInterfaceAccessConfig) DeepCopy() *ComputeInstanceFromTemplateSpecNetworkInterfaceAccessConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceFromTemplateSpecNetworkInterfaceAccessConfig.
func (*ComputeInstanceFromTemplateSpecNetworkInterfaceAccessConfig) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeInstanceFromTemplateSpecNetworkInterfaceAccessConfig) DeepCopyInto(out *ComputeInstanceFromTemplateSpecNetworkInterfaceAccessConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceFromTemplateSpecNetworkInterfaceAliasIPRange ¶ added in v0.0.2
type ComputeInstanceFromTemplateSpecNetworkInterfaceAliasIPRange struct { IpCIDRRange string `json:"ipCIDRRange" tf:"ip_cidr_range"` // +optional SubnetworkRangeName string `json:"subnetworkRangeName,omitempty" tf:"subnetwork_range_name,omitempty"` }
func (*ComputeInstanceFromTemplateSpecNetworkInterfaceAliasIPRange) DeepCopy ¶ added in v0.0.2
func (in *ComputeInstanceFromTemplateSpecNetworkInterfaceAliasIPRange) DeepCopy() *ComputeInstanceFromTemplateSpecNetworkInterfaceAliasIPRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceFromTemplateSpecNetworkInterfaceAliasIPRange.
func (*ComputeInstanceFromTemplateSpecNetworkInterfaceAliasIPRange) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeInstanceFromTemplateSpecNetworkInterfaceAliasIPRange) DeepCopyInto(out *ComputeInstanceFromTemplateSpecNetworkInterfaceAliasIPRange)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceFromTemplateSpecScheduling ¶ added in v0.0.2
type ComputeInstanceFromTemplateSpecScheduling struct { // +optional AutomaticRestart bool `json:"automaticRestart,omitempty" tf:"automatic_restart,omitempty"` // +optional NodeAffinities []ComputeInstanceFromTemplateSpecSchedulingNodeAffinities `json:"nodeAffinities,omitempty" tf:"node_affinities,omitempty"` // +optional OnHostMaintenance string `json:"onHostMaintenance,omitempty" tf:"on_host_maintenance,omitempty"` // +optional Preemptible bool `json:"preemptible,omitempty" tf:"preemptible,omitempty"` }
func (*ComputeInstanceFromTemplateSpecScheduling) DeepCopy ¶ added in v0.0.2
func (in *ComputeInstanceFromTemplateSpecScheduling) DeepCopy() *ComputeInstanceFromTemplateSpecScheduling
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceFromTemplateSpecScheduling.
func (*ComputeInstanceFromTemplateSpecScheduling) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeInstanceFromTemplateSpecScheduling) DeepCopyInto(out *ComputeInstanceFromTemplateSpecScheduling)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceFromTemplateSpecSchedulingNodeAffinities ¶ added in v0.2.0
type ComputeInstanceFromTemplateSpecSchedulingNodeAffinities struct { Key string `json:"key" tf:"key"` Operator string `json:"operator" tf:"operator"` Values []string `json:"values" tf:"values"` }
func (*ComputeInstanceFromTemplateSpecSchedulingNodeAffinities) DeepCopy ¶ added in v0.2.0
func (in *ComputeInstanceFromTemplateSpecSchedulingNodeAffinities) DeepCopy() *ComputeInstanceFromTemplateSpecSchedulingNodeAffinities
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceFromTemplateSpecSchedulingNodeAffinities.
func (*ComputeInstanceFromTemplateSpecSchedulingNodeAffinities) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeInstanceFromTemplateSpecSchedulingNodeAffinities) DeepCopyInto(out *ComputeInstanceFromTemplateSpecSchedulingNodeAffinities)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceFromTemplateSpecScratchDisk ¶ added in v0.0.2
type ComputeInstanceFromTemplateSpecScratchDisk struct { // +optional Interface string `json:"interface,omitempty" tf:"interface,omitempty"` }
func (*ComputeInstanceFromTemplateSpecScratchDisk) DeepCopy ¶ added in v0.0.2
func (in *ComputeInstanceFromTemplateSpecScratchDisk) DeepCopy() *ComputeInstanceFromTemplateSpecScratchDisk
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceFromTemplateSpecScratchDisk.
func (*ComputeInstanceFromTemplateSpecScratchDisk) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeInstanceFromTemplateSpecScratchDisk) DeepCopyInto(out *ComputeInstanceFromTemplateSpecScratchDisk)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceFromTemplateSpecServiceAccount ¶ added in v0.0.2
type ComputeInstanceFromTemplateSpecServiceAccount struct { // +optional Email string `json:"email,omitempty" tf:"email,omitempty"` Scopes []string `json:"scopes" tf:"scopes"` }
func (*ComputeInstanceFromTemplateSpecServiceAccount) DeepCopy ¶ added in v0.0.2
func (in *ComputeInstanceFromTemplateSpecServiceAccount) DeepCopy() *ComputeInstanceFromTemplateSpecServiceAccount
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceFromTemplateSpecServiceAccount.
func (*ComputeInstanceFromTemplateSpecServiceAccount) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeInstanceFromTemplateSpecServiceAccount) DeepCopyInto(out *ComputeInstanceFromTemplateSpecServiceAccount)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceFromTemplateSpecShieldedInstanceConfig ¶ added in v0.2.0
type ComputeInstanceFromTemplateSpecShieldedInstanceConfig struct { // +optional EnableIntegrityMonitoring bool `json:"enableIntegrityMonitoring,omitempty" tf:"enable_integrity_monitoring,omitempty"` // +optional EnableSecureBoot bool `json:"enableSecureBoot,omitempty" tf:"enable_secure_boot,omitempty"` // +optional EnableVtpm bool `json:"enableVtpm,omitempty" tf:"enable_vtpm,omitempty"` }
func (*ComputeInstanceFromTemplateSpecShieldedInstanceConfig) DeepCopy ¶ added in v0.2.0
func (in *ComputeInstanceFromTemplateSpecShieldedInstanceConfig) DeepCopy() *ComputeInstanceFromTemplateSpecShieldedInstanceConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceFromTemplateSpecShieldedInstanceConfig.
func (*ComputeInstanceFromTemplateSpecShieldedInstanceConfig) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeInstanceFromTemplateSpecShieldedInstanceConfig) DeepCopyInto(out *ComputeInstanceFromTemplateSpecShieldedInstanceConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceFromTemplateStatus ¶
type ComputeInstanceFromTemplateStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeInstanceFromTemplateSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeInstanceFromTemplateStatus) DeepCopy ¶
func (in *ComputeInstanceFromTemplateStatus) DeepCopy() *ComputeInstanceFromTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceFromTemplateStatus.
func (*ComputeInstanceFromTemplateStatus) DeepCopyInto ¶
func (in *ComputeInstanceFromTemplateStatus) DeepCopyInto(out *ComputeInstanceFromTemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceGroup ¶
type ComputeInstanceGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeInstanceGroupSpec `json:"spec,omitempty"` Status ComputeInstanceGroupStatus `json:"status,omitempty"` }
func (*ComputeInstanceGroup) DeepCopy ¶
func (in *ComputeInstanceGroup) DeepCopy() *ComputeInstanceGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceGroup.
func (*ComputeInstanceGroup) DeepCopyInto ¶
func (in *ComputeInstanceGroup) DeepCopyInto(out *ComputeInstanceGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeInstanceGroup) DeepCopyObject ¶
func (in *ComputeInstanceGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeInstanceGroupList ¶
type ComputeInstanceGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeInstanceGroup CRD objects Items []ComputeInstanceGroup `json:"items,omitempty"` }
ComputeInstanceGroupList is a list of ComputeInstanceGroups
func (*ComputeInstanceGroupList) DeepCopy ¶
func (in *ComputeInstanceGroupList) DeepCopy() *ComputeInstanceGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceGroupList.
func (*ComputeInstanceGroupList) DeepCopyInto ¶
func (in *ComputeInstanceGroupList) DeepCopyInto(out *ComputeInstanceGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeInstanceGroupList) DeepCopyObject ¶
func (in *ComputeInstanceGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeInstanceGroupManager ¶
type ComputeInstanceGroupManager struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeInstanceGroupManagerSpec `json:"spec,omitempty"` Status ComputeInstanceGroupManagerStatus `json:"status,omitempty"` }
func (*ComputeInstanceGroupManager) DeepCopy ¶
func (in *ComputeInstanceGroupManager) DeepCopy() *ComputeInstanceGroupManager
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceGroupManager.
func (*ComputeInstanceGroupManager) DeepCopyInto ¶
func (in *ComputeInstanceGroupManager) DeepCopyInto(out *ComputeInstanceGroupManager)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeInstanceGroupManager) DeepCopyObject ¶
func (in *ComputeInstanceGroupManager) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeInstanceGroupManagerList ¶
type ComputeInstanceGroupManagerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeInstanceGroupManager CRD objects Items []ComputeInstanceGroupManager `json:"items,omitempty"` }
ComputeInstanceGroupManagerList is a list of ComputeInstanceGroupManagers
func (*ComputeInstanceGroupManagerList) DeepCopy ¶
func (in *ComputeInstanceGroupManagerList) DeepCopy() *ComputeInstanceGroupManagerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceGroupManagerList.
func (*ComputeInstanceGroupManagerList) DeepCopyInto ¶
func (in *ComputeInstanceGroupManagerList) DeepCopyInto(out *ComputeInstanceGroupManagerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeInstanceGroupManagerList) DeepCopyObject ¶
func (in *ComputeInstanceGroupManagerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeInstanceGroupManagerSpec ¶
type ComputeInstanceGroupManagerSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` BaseInstanceName string `json:"baseInstanceName" tf:"base_instance_name"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional Fingerprint string `json:"fingerprint,omitempty" tf:"fingerprint,omitempty"` // +optional InstanceGroup string `json:"instanceGroup,omitempty" tf:"instance_group,omitempty"` InstanceTemplate string `json:"instanceTemplate" tf:"instance_template"` Name string `json:"name" tf:"name"` // +optional NamedPort []ComputeInstanceGroupManagerSpecNamedPort `json:"namedPort,omitempty" tf:"named_port,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` // +optional TargetPools []string `json:"targetPools,omitempty" tf:"target_pools,omitempty"` // +optional TargetSize int64 `json:"targetSize,omitempty" tf:"target_size,omitempty"` // +optional UpdateStrategy string `json:"updateStrategy,omitempty" tf:"update_strategy,omitempty"` // +optional WaitForInstances bool `json:"waitForInstances,omitempty" tf:"wait_for_instances,omitempty"` // +optional Zone string `json:"zone,omitempty" tf:"zone,omitempty"` }
func (*ComputeInstanceGroupManagerSpec) DeepCopy ¶
func (in *ComputeInstanceGroupManagerSpec) DeepCopy() *ComputeInstanceGroupManagerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceGroupManagerSpec.
func (*ComputeInstanceGroupManagerSpec) DeepCopyInto ¶
func (in *ComputeInstanceGroupManagerSpec) DeepCopyInto(out *ComputeInstanceGroupManagerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceGroupManagerSpecNamedPort ¶
type ComputeInstanceGroupManagerSpecNamedPort struct { Name string `json:"name" tf:"name"` Port int64 `json:"port" tf:"port"` }
func (*ComputeInstanceGroupManagerSpecNamedPort) DeepCopy ¶
func (in *ComputeInstanceGroupManagerSpecNamedPort) DeepCopy() *ComputeInstanceGroupManagerSpecNamedPort
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceGroupManagerSpecNamedPort.
func (*ComputeInstanceGroupManagerSpecNamedPort) DeepCopyInto ¶
func (in *ComputeInstanceGroupManagerSpecNamedPort) DeepCopyInto(out *ComputeInstanceGroupManagerSpecNamedPort)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceGroupManagerStatus ¶
type ComputeInstanceGroupManagerStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeInstanceGroupManagerSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeInstanceGroupManagerStatus) DeepCopy ¶
func (in *ComputeInstanceGroupManagerStatus) DeepCopy() *ComputeInstanceGroupManagerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceGroupManagerStatus.
func (*ComputeInstanceGroupManagerStatus) DeepCopyInto ¶
func (in *ComputeInstanceGroupManagerStatus) DeepCopyInto(out *ComputeInstanceGroupManagerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceGroupSpec ¶
type ComputeInstanceGroupSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional Instances []string `json:"instances,omitempty" tf:"instances,omitempty"` Name string `json:"name" tf:"name"` // +optional NamedPort []ComputeInstanceGroupSpecNamedPort `json:"namedPort,omitempty" tf:"named_port,omitempty"` // +optional Network string `json:"network,omitempty" tf:"network,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` // +optional Size int64 `json:"size,omitempty" tf:"size,omitempty"` // +optional Zone string `json:"zone,omitempty" tf:"zone,omitempty"` }
func (*ComputeInstanceGroupSpec) DeepCopy ¶
func (in *ComputeInstanceGroupSpec) DeepCopy() *ComputeInstanceGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceGroupSpec.
func (*ComputeInstanceGroupSpec) DeepCopyInto ¶
func (in *ComputeInstanceGroupSpec) DeepCopyInto(out *ComputeInstanceGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceGroupSpecNamedPort ¶
type ComputeInstanceGroupSpecNamedPort struct { Name string `json:"name" tf:"name"` Port int64 `json:"port" tf:"port"` }
func (*ComputeInstanceGroupSpecNamedPort) DeepCopy ¶
func (in *ComputeInstanceGroupSpecNamedPort) DeepCopy() *ComputeInstanceGroupSpecNamedPort
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceGroupSpecNamedPort.
func (*ComputeInstanceGroupSpecNamedPort) DeepCopyInto ¶
func (in *ComputeInstanceGroupSpecNamedPort) DeepCopyInto(out *ComputeInstanceGroupSpecNamedPort)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceGroupStatus ¶
type ComputeInstanceGroupStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeInstanceGroupSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeInstanceGroupStatus) DeepCopy ¶
func (in *ComputeInstanceGroupStatus) DeepCopy() *ComputeInstanceGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceGroupStatus.
func (*ComputeInstanceGroupStatus) DeepCopyInto ¶
func (in *ComputeInstanceGroupStatus) DeepCopyInto(out *ComputeInstanceGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceIamBinding ¶ added in v0.2.0
type ComputeInstanceIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeInstanceIamBindingSpec `json:"spec,omitempty"` Status ComputeInstanceIamBindingStatus `json:"status,omitempty"` }
func (*ComputeInstanceIamBinding) DeepCopy ¶ added in v0.2.0
func (in *ComputeInstanceIamBinding) DeepCopy() *ComputeInstanceIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceIamBinding.
func (*ComputeInstanceIamBinding) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeInstanceIamBinding) DeepCopyInto(out *ComputeInstanceIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeInstanceIamBinding) DeepCopyObject ¶ added in v0.2.0
func (in *ComputeInstanceIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeInstanceIamBindingList ¶ added in v0.2.0
type ComputeInstanceIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeInstanceIamBinding CRD objects Items []ComputeInstanceIamBinding `json:"items,omitempty"` }
ComputeInstanceIamBindingList is a list of ComputeInstanceIamBindings
func (*ComputeInstanceIamBindingList) DeepCopy ¶ added in v0.2.0
func (in *ComputeInstanceIamBindingList) DeepCopy() *ComputeInstanceIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceIamBindingList.
func (*ComputeInstanceIamBindingList) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeInstanceIamBindingList) DeepCopyInto(out *ComputeInstanceIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeInstanceIamBindingList) DeepCopyObject ¶ added in v0.2.0
func (in *ComputeInstanceIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeInstanceIamBindingSpec ¶ added in v0.2.0
type ComputeInstanceIamBindingSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` InstanceName string `json:"instanceName" tf:"instance_name"` Members []string `json:"members" tf:"members"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Role string `json:"role" tf:"role"` // +optional Zone string `json:"zone,omitempty" tf:"zone,omitempty"` }
func (*ComputeInstanceIamBindingSpec) DeepCopy ¶ added in v0.2.0
func (in *ComputeInstanceIamBindingSpec) DeepCopy() *ComputeInstanceIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceIamBindingSpec.
func (*ComputeInstanceIamBindingSpec) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeInstanceIamBindingSpec) DeepCopyInto(out *ComputeInstanceIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceIamBindingStatus ¶ added in v0.2.0
type ComputeInstanceIamBindingStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeInstanceIamBindingSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeInstanceIamBindingStatus) DeepCopy ¶ added in v0.2.0
func (in *ComputeInstanceIamBindingStatus) DeepCopy() *ComputeInstanceIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceIamBindingStatus.
func (*ComputeInstanceIamBindingStatus) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeInstanceIamBindingStatus) DeepCopyInto(out *ComputeInstanceIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceIamMember ¶ added in v0.2.0
type ComputeInstanceIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeInstanceIamMemberSpec `json:"spec,omitempty"` Status ComputeInstanceIamMemberStatus `json:"status,omitempty"` }
func (*ComputeInstanceIamMember) DeepCopy ¶ added in v0.2.0
func (in *ComputeInstanceIamMember) DeepCopy() *ComputeInstanceIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceIamMember.
func (*ComputeInstanceIamMember) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeInstanceIamMember) DeepCopyInto(out *ComputeInstanceIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeInstanceIamMember) DeepCopyObject ¶ added in v0.2.0
func (in *ComputeInstanceIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeInstanceIamMemberList ¶ added in v0.2.0
type ComputeInstanceIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeInstanceIamMember CRD objects Items []ComputeInstanceIamMember `json:"items,omitempty"` }
ComputeInstanceIamMemberList is a list of ComputeInstanceIamMembers
func (*ComputeInstanceIamMemberList) DeepCopy ¶ added in v0.2.0
func (in *ComputeInstanceIamMemberList) DeepCopy() *ComputeInstanceIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceIamMemberList.
func (*ComputeInstanceIamMemberList) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeInstanceIamMemberList) DeepCopyInto(out *ComputeInstanceIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeInstanceIamMemberList) DeepCopyObject ¶ added in v0.2.0
func (in *ComputeInstanceIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeInstanceIamMemberSpec ¶ added in v0.2.0
type ComputeInstanceIamMemberSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` InstanceName string `json:"instanceName" tf:"instance_name"` Member string `json:"member" tf:"member"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Role string `json:"role" tf:"role"` // +optional Zone string `json:"zone,omitempty" tf:"zone,omitempty"` }
func (*ComputeInstanceIamMemberSpec) DeepCopy ¶ added in v0.2.0
func (in *ComputeInstanceIamMemberSpec) DeepCopy() *ComputeInstanceIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceIamMemberSpec.
func (*ComputeInstanceIamMemberSpec) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeInstanceIamMemberSpec) DeepCopyInto(out *ComputeInstanceIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceIamMemberStatus ¶ added in v0.2.0
type ComputeInstanceIamMemberStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeInstanceIamMemberSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeInstanceIamMemberStatus) DeepCopy ¶ added in v0.2.0
func (in *ComputeInstanceIamMemberStatus) DeepCopy() *ComputeInstanceIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceIamMemberStatus.
func (*ComputeInstanceIamMemberStatus) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeInstanceIamMemberStatus) DeepCopyInto(out *ComputeInstanceIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceIamPolicy ¶ added in v0.2.0
type ComputeInstanceIamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeInstanceIamPolicySpec `json:"spec,omitempty"` Status ComputeInstanceIamPolicyStatus `json:"status,omitempty"` }
func (*ComputeInstanceIamPolicy) DeepCopy ¶ added in v0.2.0
func (in *ComputeInstanceIamPolicy) DeepCopy() *ComputeInstanceIamPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceIamPolicy.
func (*ComputeInstanceIamPolicy) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeInstanceIamPolicy) DeepCopyInto(out *ComputeInstanceIamPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeInstanceIamPolicy) DeepCopyObject ¶ added in v0.2.0
func (in *ComputeInstanceIamPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeInstanceIamPolicyList ¶ added in v0.2.0
type ComputeInstanceIamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeInstanceIamPolicy CRD objects Items []ComputeInstanceIamPolicy `json:"items,omitempty"` }
ComputeInstanceIamPolicyList is a list of ComputeInstanceIamPolicys
func (*ComputeInstanceIamPolicyList) DeepCopy ¶ added in v0.2.0
func (in *ComputeInstanceIamPolicyList) DeepCopy() *ComputeInstanceIamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceIamPolicyList.
func (*ComputeInstanceIamPolicyList) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeInstanceIamPolicyList) DeepCopyInto(out *ComputeInstanceIamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeInstanceIamPolicyList) DeepCopyObject ¶ added in v0.2.0
func (in *ComputeInstanceIamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeInstanceIamPolicySpec ¶ added in v0.2.0
type ComputeInstanceIamPolicySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` InstanceName string `json:"instanceName" tf:"instance_name"` PolicyData string `json:"policyData" tf:"policy_data"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Zone string `json:"zone,omitempty" tf:"zone,omitempty"` }
func (*ComputeInstanceIamPolicySpec) DeepCopy ¶ added in v0.2.0
func (in *ComputeInstanceIamPolicySpec) DeepCopy() *ComputeInstanceIamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceIamPolicySpec.
func (*ComputeInstanceIamPolicySpec) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeInstanceIamPolicySpec) DeepCopyInto(out *ComputeInstanceIamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceIamPolicyStatus ¶ added in v0.2.0
type ComputeInstanceIamPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeInstanceIamPolicySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeInstanceIamPolicyStatus) DeepCopy ¶ added in v0.2.0
func (in *ComputeInstanceIamPolicyStatus) DeepCopy() *ComputeInstanceIamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceIamPolicyStatus.
func (*ComputeInstanceIamPolicyStatus) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeInstanceIamPolicyStatus) DeepCopyInto(out *ComputeInstanceIamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceList ¶
type ComputeInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeInstance CRD objects Items []ComputeInstance `json:"items,omitempty"` }
ComputeInstanceList is a list of ComputeInstances
func (*ComputeInstanceList) DeepCopy ¶
func (in *ComputeInstanceList) DeepCopy() *ComputeInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceList.
func (*ComputeInstanceList) DeepCopyInto ¶
func (in *ComputeInstanceList) DeepCopyInto(out *ComputeInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeInstanceList) DeepCopyObject ¶
func (in *ComputeInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeInstanceSpec ¶
type ComputeInstanceSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` // +optional AllowStoppingForUpdate bool `json:"allowStoppingForUpdate,omitempty" tf:"allow_stopping_for_update,omitempty"` // +optional AttachedDisk []ComputeInstanceSpecAttachedDisk `json:"attachedDisk,omitempty" tf:"attached_disk,omitempty"` // +kubebuilder:validation:MaxItems=1 BootDisk []ComputeInstanceSpecBootDisk `json:"bootDisk" tf:"boot_disk"` // +optional CanIPForward bool `json:"canIPForward,omitempty" tf:"can_ip_forward,omitempty"` // +optional CpuPlatform string `json:"cpuPlatform,omitempty" tf:"cpu_platform,omitempty"` // +optional DeletionProtection bool `json:"deletionProtection,omitempty" tf:"deletion_protection,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional GuestAccelerator []ComputeInstanceSpecGuestAccelerator `json:"guestAccelerator,omitempty" tf:"guest_accelerator,omitempty"` // +optional Hostname string `json:"hostname,omitempty" tf:"hostname,omitempty"` // +optional InstanceID string `json:"instanceID,omitempty" tf:"instance_id,omitempty"` // +optional LabelFingerprint string `json:"labelFingerprint,omitempty" tf:"label_fingerprint,omitempty"` // +optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` MachineType string `json:"machineType" tf:"machine_type"` // +optional Metadata map[string]string `json:"metadata,omitempty" tf:"metadata,omitempty"` // +optional MetadataFingerprint string `json:"metadataFingerprint,omitempty" tf:"metadata_fingerprint,omitempty"` // +optional MetadataStartupScript string `json:"metadataStartupScript,omitempty" tf:"metadata_startup_script,omitempty"` // +optional MinCPUPlatform string `json:"minCPUPlatform,omitempty" tf:"min_cpu_platform,omitempty"` Name string `json:"name" tf:"name"` NetworkInterface []ComputeInstanceSpecNetworkInterface `json:"networkInterface" tf:"network_interface"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Scheduling []ComputeInstanceSpecScheduling `json:"scheduling,omitempty" tf:"scheduling,omitempty"` // +optional ScratchDisk []ComputeInstanceSpecScratchDisk `json:"scratchDisk,omitempty" tf:"scratch_disk,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 ServiceAccount []ComputeInstanceSpecServiceAccount `json:"serviceAccount,omitempty" tf:"service_account,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 ShieldedInstanceConfig []ComputeInstanceSpecShieldedInstanceConfig `json:"shieldedInstanceConfig,omitempty" tf:"shielded_instance_config,omitempty"` // +optional Tags []string `json:"tags,omitempty" tf:"tags,omitempty"` // +optional TagsFingerprint string `json:"tagsFingerprint,omitempty" tf:"tags_fingerprint,omitempty"` // +optional Zone string `json:"zone,omitempty" tf:"zone,omitempty"` }
func (*ComputeInstanceSpec) DeepCopy ¶
func (in *ComputeInstanceSpec) DeepCopy() *ComputeInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceSpec.
func (*ComputeInstanceSpec) DeepCopyInto ¶
func (in *ComputeInstanceSpec) DeepCopyInto(out *ComputeInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceSpecAttachedDisk ¶
type ComputeInstanceSpecAttachedDisk struct { // +optional DeviceName string `json:"deviceName,omitempty" tf:"device_name,omitempty"` // +optional DiskEncryptionKeyRaw string `json:"-" sensitive:"true" tf:"disk_encryption_key_raw,omitempty"` // +optional DiskEncryptionKeySha256 string `json:"diskEncryptionKeySha256,omitempty" tf:"disk_encryption_key_sha256,omitempty"` // +optional KmsKeySelfLink string `json:"kmsKeySelfLink,omitempty" tf:"kms_key_self_link,omitempty"` // +optional Mode string `json:"mode,omitempty" tf:"mode,omitempty"` Source string `json:"source" tf:"source"` }
func (*ComputeInstanceSpecAttachedDisk) DeepCopy ¶
func (in *ComputeInstanceSpecAttachedDisk) DeepCopy() *ComputeInstanceSpecAttachedDisk
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceSpecAttachedDisk.
func (*ComputeInstanceSpecAttachedDisk) DeepCopyInto ¶
func (in *ComputeInstanceSpecAttachedDisk) DeepCopyInto(out *ComputeInstanceSpecAttachedDisk)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceSpecBootDisk ¶
type ComputeInstanceSpecBootDisk struct { // +optional AutoDelete bool `json:"autoDelete,omitempty" tf:"auto_delete,omitempty"` // +optional DeviceName string `json:"deviceName,omitempty" tf:"device_name,omitempty"` // +optional DiskEncryptionKeyRaw string `json:"-" sensitive:"true" tf:"disk_encryption_key_raw,omitempty"` // +optional DiskEncryptionKeySha256 string `json:"diskEncryptionKeySha256,omitempty" tf:"disk_encryption_key_sha256,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 InitializeParams []ComputeInstanceSpecBootDiskInitializeParams `json:"initializeParams,omitempty" tf:"initialize_params,omitempty"` // +optional KmsKeySelfLink string `json:"kmsKeySelfLink,omitempty" tf:"kms_key_self_link,omitempty"` // +optional Mode string `json:"mode,omitempty" tf:"mode,omitempty"` // +optional Source string `json:"source,omitempty" tf:"source,omitempty"` }
func (*ComputeInstanceSpecBootDisk) DeepCopy ¶
func (in *ComputeInstanceSpecBootDisk) DeepCopy() *ComputeInstanceSpecBootDisk
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceSpecBootDisk.
func (*ComputeInstanceSpecBootDisk) DeepCopyInto ¶
func (in *ComputeInstanceSpecBootDisk) DeepCopyInto(out *ComputeInstanceSpecBootDisk)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceSpecBootDiskInitializeParams ¶ added in v0.0.2
type ComputeInstanceSpecBootDiskInitializeParams struct { // +optional Image string `json:"image,omitempty" tf:"image,omitempty"` // +optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` // +optional Size int64 `json:"size,omitempty" tf:"size,omitempty"` // +optional Type string `json:"type,omitempty" tf:"type,omitempty"` }
func (*ComputeInstanceSpecBootDiskInitializeParams) DeepCopy ¶ added in v0.0.2
func (in *ComputeInstanceSpecBootDiskInitializeParams) DeepCopy() *ComputeInstanceSpecBootDiskInitializeParams
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceSpecBootDiskInitializeParams.
func (*ComputeInstanceSpecBootDiskInitializeParams) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeInstanceSpecBootDiskInitializeParams) DeepCopyInto(out *ComputeInstanceSpecBootDiskInitializeParams)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceSpecGuestAccelerator ¶ added in v0.0.2
type ComputeInstanceSpecGuestAccelerator struct { Count int64 `json:"count" tf:"count"` Type string `json:"type" tf:"type"` }
func (*ComputeInstanceSpecGuestAccelerator) DeepCopy ¶ added in v0.0.2
func (in *ComputeInstanceSpecGuestAccelerator) DeepCopy() *ComputeInstanceSpecGuestAccelerator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceSpecGuestAccelerator.
func (*ComputeInstanceSpecGuestAccelerator) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeInstanceSpecGuestAccelerator) DeepCopyInto(out *ComputeInstanceSpecGuestAccelerator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceSpecNetworkInterface ¶
type ComputeInstanceSpecNetworkInterface struct { // +optional AccessConfig []ComputeInstanceSpecNetworkInterfaceAccessConfig `json:"accessConfig,omitempty" tf:"access_config,omitempty"` // +optional AliasIPRange []ComputeInstanceSpecNetworkInterfaceAliasIPRange `json:"aliasIPRange,omitempty" tf:"alias_ip_range,omitempty"` // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` // +optional Network string `json:"network,omitempty" tf:"network,omitempty"` // +optional NetworkIP string `json:"networkIP,omitempty" tf:"network_ip,omitempty"` // +optional Subnetwork string `json:"subnetwork,omitempty" tf:"subnetwork,omitempty"` // +optional SubnetworkProject string `json:"subnetworkProject,omitempty" tf:"subnetwork_project,omitempty"` }
func (*ComputeInstanceSpecNetworkInterface) DeepCopy ¶
func (in *ComputeInstanceSpecNetworkInterface) DeepCopy() *ComputeInstanceSpecNetworkInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceSpecNetworkInterface.
func (*ComputeInstanceSpecNetworkInterface) DeepCopyInto ¶
func (in *ComputeInstanceSpecNetworkInterface) DeepCopyInto(out *ComputeInstanceSpecNetworkInterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceSpecNetworkInterfaceAccessConfig ¶
type ComputeInstanceSpecNetworkInterfaceAccessConfig struct { // +optional NatIP string `json:"natIP,omitempty" tf:"nat_ip,omitempty"` // +optional NetworkTier string `json:"networkTier,omitempty" tf:"network_tier,omitempty"` // +optional PublicPtrDomainName string `json:"publicPtrDomainName,omitempty" tf:"public_ptr_domain_name,omitempty"` }
func (*ComputeInstanceSpecNetworkInterfaceAccessConfig) DeepCopy ¶
func (in *ComputeInstanceSpecNetworkInterfaceAccessConfig) DeepCopy() *ComputeInstanceSpecNetworkInterfaceAccessConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceSpecNetworkInterfaceAccessConfig.
func (*ComputeInstanceSpecNetworkInterfaceAccessConfig) DeepCopyInto ¶
func (in *ComputeInstanceSpecNetworkInterfaceAccessConfig) DeepCopyInto(out *ComputeInstanceSpecNetworkInterfaceAccessConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceSpecNetworkInterfaceAliasIPRange ¶ added in v0.0.2
type ComputeInstanceSpecNetworkInterfaceAliasIPRange struct { IpCIDRRange string `json:"ipCIDRRange" tf:"ip_cidr_range"` // +optional SubnetworkRangeName string `json:"subnetworkRangeName,omitempty" tf:"subnetwork_range_name,omitempty"` }
func (*ComputeInstanceSpecNetworkInterfaceAliasIPRange) DeepCopy ¶ added in v0.0.2
func (in *ComputeInstanceSpecNetworkInterfaceAliasIPRange) DeepCopy() *ComputeInstanceSpecNetworkInterfaceAliasIPRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceSpecNetworkInterfaceAliasIPRange.
func (*ComputeInstanceSpecNetworkInterfaceAliasIPRange) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeInstanceSpecNetworkInterfaceAliasIPRange) DeepCopyInto(out *ComputeInstanceSpecNetworkInterfaceAliasIPRange)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceSpecScheduling ¶ added in v0.0.2
type ComputeInstanceSpecScheduling struct { // +optional AutomaticRestart bool `json:"automaticRestart,omitempty" tf:"automatic_restart,omitempty"` // +optional NodeAffinities []ComputeInstanceSpecSchedulingNodeAffinities `json:"nodeAffinities,omitempty" tf:"node_affinities,omitempty"` // +optional OnHostMaintenance string `json:"onHostMaintenance,omitempty" tf:"on_host_maintenance,omitempty"` // +optional Preemptible bool `json:"preemptible,omitempty" tf:"preemptible,omitempty"` }
func (*ComputeInstanceSpecScheduling) DeepCopy ¶ added in v0.0.2
func (in *ComputeInstanceSpecScheduling) DeepCopy() *ComputeInstanceSpecScheduling
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceSpecScheduling.
func (*ComputeInstanceSpecScheduling) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeInstanceSpecScheduling) DeepCopyInto(out *ComputeInstanceSpecScheduling)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceSpecSchedulingNodeAffinities ¶ added in v0.2.0
type ComputeInstanceSpecSchedulingNodeAffinities struct { Key string `json:"key" tf:"key"` Operator string `json:"operator" tf:"operator"` Values []string `json:"values" tf:"values"` }
func (*ComputeInstanceSpecSchedulingNodeAffinities) DeepCopy ¶ added in v0.2.0
func (in *ComputeInstanceSpecSchedulingNodeAffinities) DeepCopy() *ComputeInstanceSpecSchedulingNodeAffinities
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceSpecSchedulingNodeAffinities.
func (*ComputeInstanceSpecSchedulingNodeAffinities) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeInstanceSpecSchedulingNodeAffinities) DeepCopyInto(out *ComputeInstanceSpecSchedulingNodeAffinities)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceSpecScratchDisk ¶
type ComputeInstanceSpecScratchDisk struct { // +optional Interface string `json:"interface,omitempty" tf:"interface,omitempty"` }
func (*ComputeInstanceSpecScratchDisk) DeepCopy ¶
func (in *ComputeInstanceSpecScratchDisk) DeepCopy() *ComputeInstanceSpecScratchDisk
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceSpecScratchDisk.
func (*ComputeInstanceSpecScratchDisk) DeepCopyInto ¶
func (in *ComputeInstanceSpecScratchDisk) DeepCopyInto(out *ComputeInstanceSpecScratchDisk)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceSpecServiceAccount ¶
type ComputeInstanceSpecServiceAccount struct { // +optional Email string `json:"email,omitempty" tf:"email,omitempty"` Scopes []string `json:"scopes" tf:"scopes"` }
func (*ComputeInstanceSpecServiceAccount) DeepCopy ¶
func (in *ComputeInstanceSpecServiceAccount) DeepCopy() *ComputeInstanceSpecServiceAccount
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceSpecServiceAccount.
func (*ComputeInstanceSpecServiceAccount) DeepCopyInto ¶
func (in *ComputeInstanceSpecServiceAccount) DeepCopyInto(out *ComputeInstanceSpecServiceAccount)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceSpecShieldedInstanceConfig ¶ added in v0.2.0
type ComputeInstanceSpecShieldedInstanceConfig struct { // +optional EnableIntegrityMonitoring bool `json:"enableIntegrityMonitoring,omitempty" tf:"enable_integrity_monitoring,omitempty"` // +optional EnableSecureBoot bool `json:"enableSecureBoot,omitempty" tf:"enable_secure_boot,omitempty"` // +optional EnableVtpm bool `json:"enableVtpm,omitempty" tf:"enable_vtpm,omitempty"` }
func (*ComputeInstanceSpecShieldedInstanceConfig) DeepCopy ¶ added in v0.2.0
func (in *ComputeInstanceSpecShieldedInstanceConfig) DeepCopy() *ComputeInstanceSpecShieldedInstanceConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceSpecShieldedInstanceConfig.
func (*ComputeInstanceSpecShieldedInstanceConfig) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeInstanceSpecShieldedInstanceConfig) DeepCopyInto(out *ComputeInstanceSpecShieldedInstanceConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceStatus ¶
type ComputeInstanceStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeInstanceSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeInstanceStatus) DeepCopy ¶
func (in *ComputeInstanceStatus) DeepCopy() *ComputeInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceStatus.
func (*ComputeInstanceStatus) DeepCopyInto ¶
func (in *ComputeInstanceStatus) DeepCopyInto(out *ComputeInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceTemplate ¶
type ComputeInstanceTemplate struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeInstanceTemplateSpec `json:"spec,omitempty"` Status ComputeInstanceTemplateStatus `json:"status,omitempty"` }
func (*ComputeInstanceTemplate) DeepCopy ¶
func (in *ComputeInstanceTemplate) DeepCopy() *ComputeInstanceTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceTemplate.
func (*ComputeInstanceTemplate) DeepCopyInto ¶
func (in *ComputeInstanceTemplate) DeepCopyInto(out *ComputeInstanceTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeInstanceTemplate) DeepCopyObject ¶
func (in *ComputeInstanceTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeInstanceTemplateList ¶
type ComputeInstanceTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeInstanceTemplate CRD objects Items []ComputeInstanceTemplate `json:"items,omitempty"` }
ComputeInstanceTemplateList is a list of ComputeInstanceTemplates
func (*ComputeInstanceTemplateList) DeepCopy ¶
func (in *ComputeInstanceTemplateList) DeepCopy() *ComputeInstanceTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceTemplateList.
func (*ComputeInstanceTemplateList) DeepCopyInto ¶
func (in *ComputeInstanceTemplateList) DeepCopyInto(out *ComputeInstanceTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeInstanceTemplateList) DeepCopyObject ¶
func (in *ComputeInstanceTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeInstanceTemplateSpec ¶
type ComputeInstanceTemplateSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CanIPForward bool `json:"canIPForward,omitempty" tf:"can_ip_forward,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` Disk []ComputeInstanceTemplateSpecDisk `json:"disk" tf:"disk"` // +optional GuestAccelerator []ComputeInstanceTemplateSpecGuestAccelerator `json:"guestAccelerator,omitempty" tf:"guest_accelerator,omitempty"` // +optional InstanceDescription string `json:"instanceDescription,omitempty" tf:"instance_description,omitempty"` // +optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` MachineType string `json:"machineType" tf:"machine_type"` // +optional Metadata map[string]string `json:"metadata,omitempty" tf:"metadata,omitempty"` // +optional MetadataFingerprint string `json:"metadataFingerprint,omitempty" tf:"metadata_fingerprint,omitempty"` // +optional MetadataStartupScript string `json:"metadataStartupScript,omitempty" tf:"metadata_startup_script,omitempty"` // +optional MinCPUPlatform string `json:"minCPUPlatform,omitempty" tf:"min_cpu_platform,omitempty"` // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` // +optional NamePrefix string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"` // +optional NetworkInterface []ComputeInstanceTemplateSpecNetworkInterface `json:"networkInterface,omitempty" tf:"network_interface,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Region string `json:"region,omitempty" tf:"region,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Scheduling []ComputeInstanceTemplateSpecScheduling `json:"scheduling,omitempty" tf:"scheduling,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 ServiceAccount []ComputeInstanceTemplateSpecServiceAccount `json:"serviceAccount,omitempty" tf:"service_account,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 ShieldedInstanceConfig []ComputeInstanceTemplateSpecShieldedInstanceConfig `json:"shieldedInstanceConfig,omitempty" tf:"shielded_instance_config,omitempty"` // +optional Tags []string `json:"tags,omitempty" tf:"tags,omitempty"` // +optional TagsFingerprint string `json:"tagsFingerprint,omitempty" tf:"tags_fingerprint,omitempty"` }
func (*ComputeInstanceTemplateSpec) DeepCopy ¶
func (in *ComputeInstanceTemplateSpec) DeepCopy() *ComputeInstanceTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceTemplateSpec.
func (*ComputeInstanceTemplateSpec) DeepCopyInto ¶
func (in *ComputeInstanceTemplateSpec) DeepCopyInto(out *ComputeInstanceTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceTemplateSpecDisk ¶
type ComputeInstanceTemplateSpecDisk struct { // +optional AutoDelete bool `json:"autoDelete,omitempty" tf:"auto_delete,omitempty"` // +optional Boot bool `json:"boot,omitempty" tf:"boot,omitempty"` // +optional DeviceName string `json:"deviceName,omitempty" tf:"device_name,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 DiskEncryptionKey []ComputeInstanceTemplateSpecDiskDiskEncryptionKey `json:"diskEncryptionKey,omitempty" tf:"disk_encryption_key,omitempty"` // +optional DiskName string `json:"diskName,omitempty" tf:"disk_name,omitempty"` // +optional DiskSizeGb int64 `json:"diskSizeGb,omitempty" tf:"disk_size_gb,omitempty"` // +optional DiskType string `json:"diskType,omitempty" tf:"disk_type,omitempty"` // +optional Interface string `json:"interface,omitempty" tf:"interface,omitempty"` // +optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` // +optional Mode string `json:"mode,omitempty" tf:"mode,omitempty"` // +optional Source string `json:"source,omitempty" tf:"source,omitempty"` // +optional SourceImage string `json:"sourceImage,omitempty" tf:"source_image,omitempty"` // +optional Type string `json:"type,omitempty" tf:"type,omitempty"` }
func (*ComputeInstanceTemplateSpecDisk) DeepCopy ¶
func (in *ComputeInstanceTemplateSpecDisk) DeepCopy() *ComputeInstanceTemplateSpecDisk
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceTemplateSpecDisk.
func (*ComputeInstanceTemplateSpecDisk) DeepCopyInto ¶
func (in *ComputeInstanceTemplateSpecDisk) DeepCopyInto(out *ComputeInstanceTemplateSpecDisk)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceTemplateSpecDiskDiskEncryptionKey ¶
type ComputeInstanceTemplateSpecDiskDiskEncryptionKey struct { // +optional KmsKeySelfLink string `json:"kmsKeySelfLink,omitempty" tf:"kms_key_self_link,omitempty"` }
func (*ComputeInstanceTemplateSpecDiskDiskEncryptionKey) DeepCopy ¶
func (in *ComputeInstanceTemplateSpecDiskDiskEncryptionKey) DeepCopy() *ComputeInstanceTemplateSpecDiskDiskEncryptionKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceTemplateSpecDiskDiskEncryptionKey.
func (*ComputeInstanceTemplateSpecDiskDiskEncryptionKey) DeepCopyInto ¶
func (in *ComputeInstanceTemplateSpecDiskDiskEncryptionKey) DeepCopyInto(out *ComputeInstanceTemplateSpecDiskDiskEncryptionKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceTemplateSpecGuestAccelerator ¶
type ComputeInstanceTemplateSpecGuestAccelerator struct { Count int64 `json:"count" tf:"count"` Type string `json:"type" tf:"type"` }
func (*ComputeInstanceTemplateSpecGuestAccelerator) DeepCopy ¶
func (in *ComputeInstanceTemplateSpecGuestAccelerator) DeepCopy() *ComputeInstanceTemplateSpecGuestAccelerator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceTemplateSpecGuestAccelerator.
func (*ComputeInstanceTemplateSpecGuestAccelerator) DeepCopyInto ¶
func (in *ComputeInstanceTemplateSpecGuestAccelerator) DeepCopyInto(out *ComputeInstanceTemplateSpecGuestAccelerator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceTemplateSpecNetworkInterface ¶
type ComputeInstanceTemplateSpecNetworkInterface struct { // +optional AccessConfig []ComputeInstanceTemplateSpecNetworkInterfaceAccessConfig `json:"accessConfig,omitempty" tf:"access_config,omitempty"` // +optional AliasIPRange []ComputeInstanceTemplateSpecNetworkInterfaceAliasIPRange `json:"aliasIPRange,omitempty" tf:"alias_ip_range,omitempty"` // +optional Network string `json:"network,omitempty" tf:"network,omitempty"` // +optional NetworkIP string `json:"networkIP,omitempty" tf:"network_ip,omitempty"` // +optional Subnetwork string `json:"subnetwork,omitempty" tf:"subnetwork,omitempty"` // +optional SubnetworkProject string `json:"subnetworkProject,omitempty" tf:"subnetwork_project,omitempty"` }
func (*ComputeInstanceTemplateSpecNetworkInterface) DeepCopy ¶
func (in *ComputeInstanceTemplateSpecNetworkInterface) DeepCopy() *ComputeInstanceTemplateSpecNetworkInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceTemplateSpecNetworkInterface.
func (*ComputeInstanceTemplateSpecNetworkInterface) DeepCopyInto ¶
func (in *ComputeInstanceTemplateSpecNetworkInterface) DeepCopyInto(out *ComputeInstanceTemplateSpecNetworkInterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceTemplateSpecNetworkInterfaceAccessConfig ¶
type ComputeInstanceTemplateSpecNetworkInterfaceAccessConfig struct { // +optional NatIP string `json:"natIP,omitempty" tf:"nat_ip,omitempty"` // +optional NetworkTier string `json:"networkTier,omitempty" tf:"network_tier,omitempty"` }
func (*ComputeInstanceTemplateSpecNetworkInterfaceAccessConfig) DeepCopy ¶
func (in *ComputeInstanceTemplateSpecNetworkInterfaceAccessConfig) DeepCopy() *ComputeInstanceTemplateSpecNetworkInterfaceAccessConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceTemplateSpecNetworkInterfaceAccessConfig.
func (*ComputeInstanceTemplateSpecNetworkInterfaceAccessConfig) DeepCopyInto ¶
func (in *ComputeInstanceTemplateSpecNetworkInterfaceAccessConfig) DeepCopyInto(out *ComputeInstanceTemplateSpecNetworkInterfaceAccessConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceTemplateSpecNetworkInterfaceAliasIPRange ¶ added in v0.0.2
type ComputeInstanceTemplateSpecNetworkInterfaceAliasIPRange struct { IpCIDRRange string `json:"ipCIDRRange" tf:"ip_cidr_range"` // +optional SubnetworkRangeName string `json:"subnetworkRangeName,omitempty" tf:"subnetwork_range_name,omitempty"` }
func (*ComputeInstanceTemplateSpecNetworkInterfaceAliasIPRange) DeepCopy ¶ added in v0.0.2
func (in *ComputeInstanceTemplateSpecNetworkInterfaceAliasIPRange) DeepCopy() *ComputeInstanceTemplateSpecNetworkInterfaceAliasIPRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceTemplateSpecNetworkInterfaceAliasIPRange.
func (*ComputeInstanceTemplateSpecNetworkInterfaceAliasIPRange) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeInstanceTemplateSpecNetworkInterfaceAliasIPRange) DeepCopyInto(out *ComputeInstanceTemplateSpecNetworkInterfaceAliasIPRange)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceTemplateSpecScheduling ¶ added in v0.0.2
type ComputeInstanceTemplateSpecScheduling struct { // +optional AutomaticRestart bool `json:"automaticRestart,omitempty" tf:"automatic_restart,omitempty"` // +optional NodeAffinities []ComputeInstanceTemplateSpecSchedulingNodeAffinities `json:"nodeAffinities,omitempty" tf:"node_affinities,omitempty"` // +optional OnHostMaintenance string `json:"onHostMaintenance,omitempty" tf:"on_host_maintenance,omitempty"` // +optional Preemptible bool `json:"preemptible,omitempty" tf:"preemptible,omitempty"` }
func (*ComputeInstanceTemplateSpecScheduling) DeepCopy ¶ added in v0.0.2
func (in *ComputeInstanceTemplateSpecScheduling) DeepCopy() *ComputeInstanceTemplateSpecScheduling
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceTemplateSpecScheduling.
func (*ComputeInstanceTemplateSpecScheduling) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeInstanceTemplateSpecScheduling) DeepCopyInto(out *ComputeInstanceTemplateSpecScheduling)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceTemplateSpecSchedulingNodeAffinities ¶ added in v0.2.0
type ComputeInstanceTemplateSpecSchedulingNodeAffinities struct { Key string `json:"key" tf:"key"` Operator string `json:"operator" tf:"operator"` Values []string `json:"values" tf:"values"` }
func (*ComputeInstanceTemplateSpecSchedulingNodeAffinities) DeepCopy ¶ added in v0.2.0
func (in *ComputeInstanceTemplateSpecSchedulingNodeAffinities) DeepCopy() *ComputeInstanceTemplateSpecSchedulingNodeAffinities
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceTemplateSpecSchedulingNodeAffinities.
func (*ComputeInstanceTemplateSpecSchedulingNodeAffinities) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeInstanceTemplateSpecSchedulingNodeAffinities) DeepCopyInto(out *ComputeInstanceTemplateSpecSchedulingNodeAffinities)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceTemplateSpecServiceAccount ¶
type ComputeInstanceTemplateSpecServiceAccount struct { // +optional Email string `json:"email,omitempty" tf:"email,omitempty"` Scopes []string `json:"scopes" tf:"scopes"` }
func (*ComputeInstanceTemplateSpecServiceAccount) DeepCopy ¶
func (in *ComputeInstanceTemplateSpecServiceAccount) DeepCopy() *ComputeInstanceTemplateSpecServiceAccount
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceTemplateSpecServiceAccount.
func (*ComputeInstanceTemplateSpecServiceAccount) DeepCopyInto ¶
func (in *ComputeInstanceTemplateSpecServiceAccount) DeepCopyInto(out *ComputeInstanceTemplateSpecServiceAccount)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceTemplateSpecShieldedInstanceConfig ¶ added in v0.2.0
type ComputeInstanceTemplateSpecShieldedInstanceConfig struct { // +optional EnableIntegrityMonitoring bool `json:"enableIntegrityMonitoring,omitempty" tf:"enable_integrity_monitoring,omitempty"` // +optional EnableSecureBoot bool `json:"enableSecureBoot,omitempty" tf:"enable_secure_boot,omitempty"` // +optional EnableVtpm bool `json:"enableVtpm,omitempty" tf:"enable_vtpm,omitempty"` }
func (*ComputeInstanceTemplateSpecShieldedInstanceConfig) DeepCopy ¶ added in v0.2.0
func (in *ComputeInstanceTemplateSpecShieldedInstanceConfig) DeepCopy() *ComputeInstanceTemplateSpecShieldedInstanceConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceTemplateSpecShieldedInstanceConfig.
func (*ComputeInstanceTemplateSpecShieldedInstanceConfig) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeInstanceTemplateSpecShieldedInstanceConfig) DeepCopyInto(out *ComputeInstanceTemplateSpecShieldedInstanceConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInstanceTemplateStatus ¶
type ComputeInstanceTemplateStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeInstanceTemplateSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeInstanceTemplateStatus) DeepCopy ¶
func (in *ComputeInstanceTemplateStatus) DeepCopy() *ComputeInstanceTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInstanceTemplateStatus.
func (*ComputeInstanceTemplateStatus) DeepCopyInto ¶
func (in *ComputeInstanceTemplateStatus) DeepCopyInto(out *ComputeInstanceTemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInterconnectAttachment ¶
type ComputeInterconnectAttachment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeInterconnectAttachmentSpec `json:"spec,omitempty"` Status ComputeInterconnectAttachmentStatus `json:"status,omitempty"` }
func (*ComputeInterconnectAttachment) DeepCopy ¶
func (in *ComputeInterconnectAttachment) DeepCopy() *ComputeInterconnectAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInterconnectAttachment.
func (*ComputeInterconnectAttachment) DeepCopyInto ¶
func (in *ComputeInterconnectAttachment) DeepCopyInto(out *ComputeInterconnectAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeInterconnectAttachment) DeepCopyObject ¶
func (in *ComputeInterconnectAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeInterconnectAttachmentList ¶
type ComputeInterconnectAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeInterconnectAttachment CRD objects Items []ComputeInterconnectAttachment `json:"items,omitempty"` }
ComputeInterconnectAttachmentList is a list of ComputeInterconnectAttachments
func (*ComputeInterconnectAttachmentList) DeepCopy ¶
func (in *ComputeInterconnectAttachmentList) DeepCopy() *ComputeInterconnectAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInterconnectAttachmentList.
func (*ComputeInterconnectAttachmentList) DeepCopyInto ¶
func (in *ComputeInterconnectAttachmentList) DeepCopyInto(out *ComputeInterconnectAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeInterconnectAttachmentList) DeepCopyObject ¶
func (in *ComputeInterconnectAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeInterconnectAttachmentSpec ¶
type ComputeInterconnectAttachmentSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AdminEnabled bool `json:"adminEnabled,omitempty" tf:"admin_enabled,omitempty"` // +optional Bandwidth string `json:"bandwidth,omitempty" tf:"bandwidth,omitempty"` // +optional CandidateSubnets []string `json:"candidateSubnets,omitempty" tf:"candidate_subnets,omitempty"` // +optional CloudRouterIPAddress string `json:"cloudRouterIPAddress,omitempty" tf:"cloud_router_ip_address,omitempty"` // +optional CreationTimestamp string `json:"creationTimestamp,omitempty" tf:"creation_timestamp,omitempty"` // +optional CustomerRouterIPAddress string `json:"customerRouterIPAddress,omitempty" tf:"customer_router_ip_address,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional EdgeAvailabilityDomain string `json:"edgeAvailabilityDomain,omitempty" tf:"edge_availability_domain,omitempty"` // +optional GoogleReferenceID string `json:"googleReferenceID,omitempty" tf:"google_reference_id,omitempty"` // +optional Interconnect string `json:"interconnect,omitempty" tf:"interconnect,omitempty"` Name string `json:"name" tf:"name"` // +optional PairingKey string `json:"pairingKey,omitempty" tf:"pairing_key,omitempty"` // +optional PartnerAsn string `json:"partnerAsn,omitempty" tf:"partner_asn,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 PrivateInterconnectInfo []ComputeInterconnectAttachmentSpecPrivateInterconnectInfo `json:"privateInterconnectInfo,omitempty" tf:"private_interconnect_info,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Region string `json:"region,omitempty" tf:"region,omitempty"` Router string `json:"router" tf:"router"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` // +optional State string `json:"state,omitempty" tf:"state,omitempty"` // +optional Type string `json:"type,omitempty" tf:"type,omitempty"` // +optional VlanTag8021q int64 `json:"vlanTag8021q,omitempty" tf:"vlan_tag8021q,omitempty"` }
func (*ComputeInterconnectAttachmentSpec) DeepCopy ¶
func (in *ComputeInterconnectAttachmentSpec) DeepCopy() *ComputeInterconnectAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInterconnectAttachmentSpec.
func (*ComputeInterconnectAttachmentSpec) DeepCopyInto ¶
func (in *ComputeInterconnectAttachmentSpec) DeepCopyInto(out *ComputeInterconnectAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInterconnectAttachmentSpecPrivateInterconnectInfo ¶ added in v0.0.2
type ComputeInterconnectAttachmentSpecPrivateInterconnectInfo struct { // +optional Tag8021q int64 `json:"tag8021q,omitempty" tf:"tag8021q,omitempty"` }
func (*ComputeInterconnectAttachmentSpecPrivateInterconnectInfo) DeepCopy ¶ added in v0.0.2
func (in *ComputeInterconnectAttachmentSpecPrivateInterconnectInfo) DeepCopy() *ComputeInterconnectAttachmentSpecPrivateInterconnectInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInterconnectAttachmentSpecPrivateInterconnectInfo.
func (*ComputeInterconnectAttachmentSpecPrivateInterconnectInfo) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeInterconnectAttachmentSpecPrivateInterconnectInfo) DeepCopyInto(out *ComputeInterconnectAttachmentSpecPrivateInterconnectInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInterconnectAttachmentStatus ¶
type ComputeInterconnectAttachmentStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeInterconnectAttachmentSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeInterconnectAttachmentStatus) DeepCopy ¶
func (in *ComputeInterconnectAttachmentStatus) DeepCopy() *ComputeInterconnectAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInterconnectAttachmentStatus.
func (*ComputeInterconnectAttachmentStatus) DeepCopyInto ¶
func (in *ComputeInterconnectAttachmentStatus) DeepCopyInto(out *ComputeInterconnectAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeNetwork ¶
type ComputeNetwork struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeNetworkSpec `json:"spec,omitempty"` Status ComputeNetworkStatus `json:"status,omitempty"` }
func (*ComputeNetwork) DeepCopy ¶
func (in *ComputeNetwork) DeepCopy() *ComputeNetwork
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeNetwork.
func (*ComputeNetwork) DeepCopyInto ¶
func (in *ComputeNetwork) DeepCopyInto(out *ComputeNetwork)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeNetwork) DeepCopyObject ¶
func (in *ComputeNetwork) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeNetworkEndpoint ¶ added in v0.2.0
type ComputeNetworkEndpoint struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeNetworkEndpointSpec `json:"spec,omitempty"` Status ComputeNetworkEndpointStatus `json:"status,omitempty"` }
func (*ComputeNetworkEndpoint) DeepCopy ¶ added in v0.2.0
func (in *ComputeNetworkEndpoint) DeepCopy() *ComputeNetworkEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeNetworkEndpoint.
func (*ComputeNetworkEndpoint) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeNetworkEndpoint) DeepCopyInto(out *ComputeNetworkEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeNetworkEndpoint) DeepCopyObject ¶ added in v0.2.0
func (in *ComputeNetworkEndpoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeNetworkEndpointGroup ¶ added in v0.2.0
type ComputeNetworkEndpointGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeNetworkEndpointGroupSpec `json:"spec,omitempty"` Status ComputeNetworkEndpointGroupStatus `json:"status,omitempty"` }
func (*ComputeNetworkEndpointGroup) DeepCopy ¶ added in v0.2.0
func (in *ComputeNetworkEndpointGroup) DeepCopy() *ComputeNetworkEndpointGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeNetworkEndpointGroup.
func (*ComputeNetworkEndpointGroup) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeNetworkEndpointGroup) DeepCopyInto(out *ComputeNetworkEndpointGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeNetworkEndpointGroup) DeepCopyObject ¶ added in v0.2.0
func (in *ComputeNetworkEndpointGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeNetworkEndpointGroupList ¶ added in v0.2.0
type ComputeNetworkEndpointGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeNetworkEndpointGroup CRD objects Items []ComputeNetworkEndpointGroup `json:"items,omitempty"` }
ComputeNetworkEndpointGroupList is a list of ComputeNetworkEndpointGroups
func (*ComputeNetworkEndpointGroupList) DeepCopy ¶ added in v0.2.0
func (in *ComputeNetworkEndpointGroupList) DeepCopy() *ComputeNetworkEndpointGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeNetworkEndpointGroupList.
func (*ComputeNetworkEndpointGroupList) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeNetworkEndpointGroupList) DeepCopyInto(out *ComputeNetworkEndpointGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeNetworkEndpointGroupList) DeepCopyObject ¶ added in v0.2.0
func (in *ComputeNetworkEndpointGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeNetworkEndpointGroupSpec ¶ added in v0.2.0
type ComputeNetworkEndpointGroupSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional DefaultPort int64 `json:"defaultPort,omitempty" tf:"default_port,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` Name string `json:"name" tf:"name"` Network string `json:"network" tf:"network"` // +optional NetworkEndpointType string `json:"networkEndpointType,omitempty" tf:"network_endpoint_type,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` // +optional Size int64 `json:"size,omitempty" tf:"size,omitempty"` // +optional Subnetwork string `json:"subnetwork,omitempty" tf:"subnetwork,omitempty"` // +optional Zone string `json:"zone,omitempty" tf:"zone,omitempty"` }
func (*ComputeNetworkEndpointGroupSpec) DeepCopy ¶ added in v0.2.0
func (in *ComputeNetworkEndpointGroupSpec) DeepCopy() *ComputeNetworkEndpointGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeNetworkEndpointGroupSpec.
func (*ComputeNetworkEndpointGroupSpec) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeNetworkEndpointGroupSpec) DeepCopyInto(out *ComputeNetworkEndpointGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeNetworkEndpointGroupStatus ¶ added in v0.2.0
type ComputeNetworkEndpointGroupStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeNetworkEndpointGroupSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeNetworkEndpointGroupStatus) DeepCopy ¶ added in v0.2.0
func (in *ComputeNetworkEndpointGroupStatus) DeepCopy() *ComputeNetworkEndpointGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeNetworkEndpointGroupStatus.
func (*ComputeNetworkEndpointGroupStatus) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeNetworkEndpointGroupStatus) DeepCopyInto(out *ComputeNetworkEndpointGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeNetworkEndpointList ¶ added in v0.2.0
type ComputeNetworkEndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeNetworkEndpoint CRD objects Items []ComputeNetworkEndpoint `json:"items,omitempty"` }
ComputeNetworkEndpointList is a list of ComputeNetworkEndpoints
func (*ComputeNetworkEndpointList) DeepCopy ¶ added in v0.2.0
func (in *ComputeNetworkEndpointList) DeepCopy() *ComputeNetworkEndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeNetworkEndpointList.
func (*ComputeNetworkEndpointList) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeNetworkEndpointList) DeepCopyInto(out *ComputeNetworkEndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeNetworkEndpointList) DeepCopyObject ¶ added in v0.2.0
func (in *ComputeNetworkEndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeNetworkEndpointSpec ¶ added in v0.2.0
type ComputeNetworkEndpointSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Instance string `json:"instance" tf:"instance"` IpAddress string `json:"ipAddress" tf:"ip_address"` NetworkEndpointGroup string `json:"networkEndpointGroup" tf:"network_endpoint_group"` Port int64 `json:"port" tf:"port"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Zone string `json:"zone,omitempty" tf:"zone,omitempty"` }
func (*ComputeNetworkEndpointSpec) DeepCopy ¶ added in v0.2.0
func (in *ComputeNetworkEndpointSpec) DeepCopy() *ComputeNetworkEndpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeNetworkEndpointSpec.
func (*ComputeNetworkEndpointSpec) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeNetworkEndpointSpec) DeepCopyInto(out *ComputeNetworkEndpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeNetworkEndpointStatus ¶ added in v0.2.0
type ComputeNetworkEndpointStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeNetworkEndpointSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeNetworkEndpointStatus) DeepCopy ¶ added in v0.2.0
func (in *ComputeNetworkEndpointStatus) DeepCopy() *ComputeNetworkEndpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeNetworkEndpointStatus.
func (*ComputeNetworkEndpointStatus) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeNetworkEndpointStatus) DeepCopyInto(out *ComputeNetworkEndpointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeNetworkList ¶
type ComputeNetworkList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeNetwork CRD objects Items []ComputeNetwork `json:"items,omitempty"` }
ComputeNetworkList is a list of ComputeNetworks
func (*ComputeNetworkList) DeepCopy ¶
func (in *ComputeNetworkList) DeepCopy() *ComputeNetworkList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeNetworkList.
func (*ComputeNetworkList) DeepCopyInto ¶
func (in *ComputeNetworkList) DeepCopyInto(out *ComputeNetworkList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeNetworkList) DeepCopyObject ¶
func (in *ComputeNetworkList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeNetworkPeering ¶
type ComputeNetworkPeering struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeNetworkPeeringSpec `json:"spec,omitempty"` Status ComputeNetworkPeeringStatus `json:"status,omitempty"` }
func (*ComputeNetworkPeering) DeepCopy ¶
func (in *ComputeNetworkPeering) DeepCopy() *ComputeNetworkPeering
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeNetworkPeering.
func (*ComputeNetworkPeering) DeepCopyInto ¶
func (in *ComputeNetworkPeering) DeepCopyInto(out *ComputeNetworkPeering)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeNetworkPeering) DeepCopyObject ¶
func (in *ComputeNetworkPeering) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeNetworkPeeringList ¶
type ComputeNetworkPeeringList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeNetworkPeering CRD objects Items []ComputeNetworkPeering `json:"items,omitempty"` }
ComputeNetworkPeeringList is a list of ComputeNetworkPeerings
func (*ComputeNetworkPeeringList) DeepCopy ¶
func (in *ComputeNetworkPeeringList) DeepCopy() *ComputeNetworkPeeringList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeNetworkPeeringList.
func (*ComputeNetworkPeeringList) DeepCopyInto ¶
func (in *ComputeNetworkPeeringList) DeepCopyInto(out *ComputeNetworkPeeringList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeNetworkPeeringList) DeepCopyObject ¶
func (in *ComputeNetworkPeeringList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeNetworkPeeringSpec ¶
type ComputeNetworkPeeringSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional // Deprecated AutoCreateRoutes bool `json:"autoCreateRoutes,omitempty" tf:"auto_create_routes,omitempty"` Name string `json:"name" tf:"name"` Network string `json:"network" tf:"network"` PeerNetwork string `json:"peerNetwork" tf:"peer_network"` // +optional State string `json:"state,omitempty" tf:"state,omitempty"` // +optional StateDetails string `json:"stateDetails,omitempty" tf:"state_details,omitempty"` }
func (*ComputeNetworkPeeringSpec) DeepCopy ¶
func (in *ComputeNetworkPeeringSpec) DeepCopy() *ComputeNetworkPeeringSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeNetworkPeeringSpec.
func (*ComputeNetworkPeeringSpec) DeepCopyInto ¶
func (in *ComputeNetworkPeeringSpec) DeepCopyInto(out *ComputeNetworkPeeringSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeNetworkPeeringStatus ¶
type ComputeNetworkPeeringStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeNetworkPeeringSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeNetworkPeeringStatus) DeepCopy ¶
func (in *ComputeNetworkPeeringStatus) DeepCopy() *ComputeNetworkPeeringStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeNetworkPeeringStatus.
func (*ComputeNetworkPeeringStatus) DeepCopyInto ¶
func (in *ComputeNetworkPeeringStatus) DeepCopyInto(out *ComputeNetworkPeeringStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeNetworkSpec ¶
type ComputeNetworkSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AutoCreateSubnetworks bool `json:"autoCreateSubnetworks,omitempty" tf:"auto_create_subnetworks,omitempty"` // +optional DeleteDefaultRoutesOnCreate bool `json:"deleteDefaultRoutesOnCreate,omitempty" tf:"delete_default_routes_on_create,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional GatewayIpv4 string `json:"gatewayIpv4,omitempty" tf:"gateway_ipv4,omitempty"` // +optional // Deprecated Ipv4Range string `json:"ipv4Range,omitempty" tf:"ipv4_range,omitempty"` Name string `json:"name" tf:"name"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional RoutingMode string `json:"routingMode,omitempty" tf:"routing_mode,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` }
func (*ComputeNetworkSpec) DeepCopy ¶
func (in *ComputeNetworkSpec) DeepCopy() *ComputeNetworkSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeNetworkSpec.
func (*ComputeNetworkSpec) DeepCopyInto ¶
func (in *ComputeNetworkSpec) DeepCopyInto(out *ComputeNetworkSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeNetworkStatus ¶
type ComputeNetworkStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeNetworkSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeNetworkStatus) DeepCopy ¶
func (in *ComputeNetworkStatus) DeepCopy() *ComputeNetworkStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeNetworkStatus.
func (*ComputeNetworkStatus) DeepCopyInto ¶
func (in *ComputeNetworkStatus) DeepCopyInto(out *ComputeNetworkStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeNodeGroup ¶ added in v0.2.0
type ComputeNodeGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeNodeGroupSpec `json:"spec,omitempty"` Status ComputeNodeGroupStatus `json:"status,omitempty"` }
func (*ComputeNodeGroup) DeepCopy ¶ added in v0.2.0
func (in *ComputeNodeGroup) DeepCopy() *ComputeNodeGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeNodeGroup.
func (*ComputeNodeGroup) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeNodeGroup) DeepCopyInto(out *ComputeNodeGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeNodeGroup) DeepCopyObject ¶ added in v0.2.0
func (in *ComputeNodeGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeNodeGroupList ¶ added in v0.2.0
type ComputeNodeGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeNodeGroup CRD objects Items []ComputeNodeGroup `json:"items,omitempty"` }
ComputeNodeGroupList is a list of ComputeNodeGroups
func (*ComputeNodeGroupList) DeepCopy ¶ added in v0.2.0
func (in *ComputeNodeGroupList) DeepCopy() *ComputeNodeGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeNodeGroupList.
func (*ComputeNodeGroupList) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeNodeGroupList) DeepCopyInto(out *ComputeNodeGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeNodeGroupList) DeepCopyObject ¶ added in v0.2.0
func (in *ComputeNodeGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeNodeGroupSpec ¶ added in v0.2.0
type ComputeNodeGroupSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CreationTimestamp string `json:"creationTimestamp,omitempty" tf:"creation_timestamp,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` NodeTemplate string `json:"nodeTemplate" tf:"node_template"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` Size int64 `json:"size" tf:"size"` // +optional Zone string `json:"zone,omitempty" tf:"zone,omitempty"` }
func (*ComputeNodeGroupSpec) DeepCopy ¶ added in v0.2.0
func (in *ComputeNodeGroupSpec) DeepCopy() *ComputeNodeGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeNodeGroupSpec.
func (*ComputeNodeGroupSpec) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeNodeGroupSpec) DeepCopyInto(out *ComputeNodeGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeNodeGroupStatus ¶ added in v0.2.0
type ComputeNodeGroupStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeNodeGroupSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeNodeGroupStatus) DeepCopy ¶ added in v0.2.0
func (in *ComputeNodeGroupStatus) DeepCopy() *ComputeNodeGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeNodeGroupStatus.
func (*ComputeNodeGroupStatus) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeNodeGroupStatus) DeepCopyInto(out *ComputeNodeGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeNodeTemplate ¶ added in v0.2.0
type ComputeNodeTemplate struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeNodeTemplateSpec `json:"spec,omitempty"` Status ComputeNodeTemplateStatus `json:"status,omitempty"` }
func (*ComputeNodeTemplate) DeepCopy ¶ added in v0.2.0
func (in *ComputeNodeTemplate) DeepCopy() *ComputeNodeTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeNodeTemplate.
func (*ComputeNodeTemplate) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeNodeTemplate) DeepCopyInto(out *ComputeNodeTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeNodeTemplate) DeepCopyObject ¶ added in v0.2.0
func (in *ComputeNodeTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeNodeTemplateList ¶ added in v0.2.0
type ComputeNodeTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeNodeTemplate CRD objects Items []ComputeNodeTemplate `json:"items,omitempty"` }
ComputeNodeTemplateList is a list of ComputeNodeTemplates
func (*ComputeNodeTemplateList) DeepCopy ¶ added in v0.2.0
func (in *ComputeNodeTemplateList) DeepCopy() *ComputeNodeTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeNodeTemplateList.
func (*ComputeNodeTemplateList) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeNodeTemplateList) DeepCopyInto(out *ComputeNodeTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeNodeTemplateList) DeepCopyObject ¶ added in v0.2.0
func (in *ComputeNodeTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeNodeTemplateSpec ¶ added in v0.2.0
type ComputeNodeTemplateSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CreationTimestamp string `json:"creationTimestamp,omitempty" tf:"creation_timestamp,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` // +optional NodeAffinityLabels map[string]string `json:"nodeAffinityLabels,omitempty" tf:"node_affinity_labels,omitempty"` // +optional NodeType string `json:"nodeType,omitempty" tf:"node_type,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 NodeTypeFlexibility []ComputeNodeTemplateSpecNodeTypeFlexibility `json:"nodeTypeFlexibility,omitempty" tf:"node_type_flexibility,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Region string `json:"region,omitempty" tf:"region,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` }
func (*ComputeNodeTemplateSpec) DeepCopy ¶ added in v0.2.0
func (in *ComputeNodeTemplateSpec) DeepCopy() *ComputeNodeTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeNodeTemplateSpec.
func (*ComputeNodeTemplateSpec) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeNodeTemplateSpec) DeepCopyInto(out *ComputeNodeTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeNodeTemplateSpecNodeTypeFlexibility ¶ added in v0.2.0
type ComputeNodeTemplateSpecNodeTypeFlexibility struct { // +optional Cpus string `json:"cpus,omitempty" tf:"cpus,omitempty"` // +optional LocalSsd string `json:"localSsd,omitempty" tf:"local_ssd,omitempty"` // +optional Memory string `json:"memory,omitempty" tf:"memory,omitempty"` }
func (*ComputeNodeTemplateSpecNodeTypeFlexibility) DeepCopy ¶ added in v0.2.0
func (in *ComputeNodeTemplateSpecNodeTypeFlexibility) DeepCopy() *ComputeNodeTemplateSpecNodeTypeFlexibility
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeNodeTemplateSpecNodeTypeFlexibility.
func (*ComputeNodeTemplateSpecNodeTypeFlexibility) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeNodeTemplateSpecNodeTypeFlexibility) DeepCopyInto(out *ComputeNodeTemplateSpecNodeTypeFlexibility)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeNodeTemplateStatus ¶ added in v0.2.0
type ComputeNodeTemplateStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeNodeTemplateSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeNodeTemplateStatus) DeepCopy ¶ added in v0.2.0
func (in *ComputeNodeTemplateStatus) DeepCopy() *ComputeNodeTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeNodeTemplateStatus.
func (*ComputeNodeTemplateStatus) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeNodeTemplateStatus) DeepCopyInto(out *ComputeNodeTemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeProjectDefaultNetworkTier ¶ added in v0.2.0
type ComputeProjectDefaultNetworkTier struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeProjectDefaultNetworkTierSpec `json:"spec,omitempty"` Status ComputeProjectDefaultNetworkTierStatus `json:"status,omitempty"` }
func (*ComputeProjectDefaultNetworkTier) DeepCopy ¶ added in v0.2.0
func (in *ComputeProjectDefaultNetworkTier) DeepCopy() *ComputeProjectDefaultNetworkTier
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeProjectDefaultNetworkTier.
func (*ComputeProjectDefaultNetworkTier) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeProjectDefaultNetworkTier) DeepCopyInto(out *ComputeProjectDefaultNetworkTier)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeProjectDefaultNetworkTier) DeepCopyObject ¶ added in v0.2.0
func (in *ComputeProjectDefaultNetworkTier) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeProjectDefaultNetworkTierList ¶ added in v0.2.0
type ComputeProjectDefaultNetworkTierList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeProjectDefaultNetworkTier CRD objects Items []ComputeProjectDefaultNetworkTier `json:"items,omitempty"` }
ComputeProjectDefaultNetworkTierList is a list of ComputeProjectDefaultNetworkTiers
func (*ComputeProjectDefaultNetworkTierList) DeepCopy ¶ added in v0.2.0
func (in *ComputeProjectDefaultNetworkTierList) DeepCopy() *ComputeProjectDefaultNetworkTierList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeProjectDefaultNetworkTierList.
func (*ComputeProjectDefaultNetworkTierList) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeProjectDefaultNetworkTierList) DeepCopyInto(out *ComputeProjectDefaultNetworkTierList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeProjectDefaultNetworkTierList) DeepCopyObject ¶ added in v0.2.0
func (in *ComputeProjectDefaultNetworkTierList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeProjectDefaultNetworkTierSpec ¶ added in v0.2.0
type ComputeProjectDefaultNetworkTierSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` NetworkTier string `json:"networkTier" tf:"network_tier"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` }
func (*ComputeProjectDefaultNetworkTierSpec) DeepCopy ¶ added in v0.2.0
func (in *ComputeProjectDefaultNetworkTierSpec) DeepCopy() *ComputeProjectDefaultNetworkTierSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeProjectDefaultNetworkTierSpec.
func (*ComputeProjectDefaultNetworkTierSpec) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeProjectDefaultNetworkTierSpec) DeepCopyInto(out *ComputeProjectDefaultNetworkTierSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeProjectDefaultNetworkTierStatus ¶ added in v0.2.0
type ComputeProjectDefaultNetworkTierStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeProjectDefaultNetworkTierSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeProjectDefaultNetworkTierStatus) DeepCopy ¶ added in v0.2.0
func (in *ComputeProjectDefaultNetworkTierStatus) DeepCopy() *ComputeProjectDefaultNetworkTierStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeProjectDefaultNetworkTierStatus.
func (*ComputeProjectDefaultNetworkTierStatus) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeProjectDefaultNetworkTierStatus) DeepCopyInto(out *ComputeProjectDefaultNetworkTierStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeProjectMetadata ¶
type ComputeProjectMetadata struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeProjectMetadataSpec `json:"spec,omitempty"` Status ComputeProjectMetadataStatus `json:"status,omitempty"` }
func (*ComputeProjectMetadata) DeepCopy ¶
func (in *ComputeProjectMetadata) DeepCopy() *ComputeProjectMetadata
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeProjectMetadata.
func (*ComputeProjectMetadata) DeepCopyInto ¶
func (in *ComputeProjectMetadata) DeepCopyInto(out *ComputeProjectMetadata)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeProjectMetadata) DeepCopyObject ¶
func (in *ComputeProjectMetadata) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeProjectMetadataItem ¶
type ComputeProjectMetadataItem struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeProjectMetadataItemSpec `json:"spec,omitempty"` Status ComputeProjectMetadataItemStatus `json:"status,omitempty"` }
func (*ComputeProjectMetadataItem) DeepCopy ¶
func (in *ComputeProjectMetadataItem) DeepCopy() *ComputeProjectMetadataItem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeProjectMetadataItem.
func (*ComputeProjectMetadataItem) DeepCopyInto ¶
func (in *ComputeProjectMetadataItem) DeepCopyInto(out *ComputeProjectMetadataItem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeProjectMetadataItem) DeepCopyObject ¶
func (in *ComputeProjectMetadataItem) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeProjectMetadataItemList ¶
type ComputeProjectMetadataItemList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeProjectMetadataItem CRD objects Items []ComputeProjectMetadataItem `json:"items,omitempty"` }
ComputeProjectMetadataItemList is a list of ComputeProjectMetadataItems
func (*ComputeProjectMetadataItemList) DeepCopy ¶
func (in *ComputeProjectMetadataItemList) DeepCopy() *ComputeProjectMetadataItemList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeProjectMetadataItemList.
func (*ComputeProjectMetadataItemList) DeepCopyInto ¶
func (in *ComputeProjectMetadataItemList) DeepCopyInto(out *ComputeProjectMetadataItemList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeProjectMetadataItemList) DeepCopyObject ¶
func (in *ComputeProjectMetadataItemList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeProjectMetadataItemSpec ¶
type ComputeProjectMetadataItemSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Key string `json:"key" tf:"key"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Value string `json:"value" tf:"value"` }
func (*ComputeProjectMetadataItemSpec) DeepCopy ¶
func (in *ComputeProjectMetadataItemSpec) DeepCopy() *ComputeProjectMetadataItemSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeProjectMetadataItemSpec.
func (*ComputeProjectMetadataItemSpec) DeepCopyInto ¶
func (in *ComputeProjectMetadataItemSpec) DeepCopyInto(out *ComputeProjectMetadataItemSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeProjectMetadataItemStatus ¶
type ComputeProjectMetadataItemStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeProjectMetadataItemSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeProjectMetadataItemStatus) DeepCopy ¶
func (in *ComputeProjectMetadataItemStatus) DeepCopy() *ComputeProjectMetadataItemStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeProjectMetadataItemStatus.
func (*ComputeProjectMetadataItemStatus) DeepCopyInto ¶
func (in *ComputeProjectMetadataItemStatus) DeepCopyInto(out *ComputeProjectMetadataItemStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeProjectMetadataList ¶
type ComputeProjectMetadataList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeProjectMetadata CRD objects Items []ComputeProjectMetadata `json:"items,omitempty"` }
ComputeProjectMetadataList is a list of ComputeProjectMetadatas
func (*ComputeProjectMetadataList) DeepCopy ¶
func (in *ComputeProjectMetadataList) DeepCopy() *ComputeProjectMetadataList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeProjectMetadataList.
func (*ComputeProjectMetadataList) DeepCopyInto ¶
func (in *ComputeProjectMetadataList) DeepCopyInto(out *ComputeProjectMetadataList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeProjectMetadataList) DeepCopyObject ¶
func (in *ComputeProjectMetadataList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeProjectMetadataSpec ¶
type ComputeProjectMetadataSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Metadata map[string]string `json:"metadata" tf:"metadata"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` }
func (*ComputeProjectMetadataSpec) DeepCopy ¶
func (in *ComputeProjectMetadataSpec) DeepCopy() *ComputeProjectMetadataSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeProjectMetadataSpec.
func (*ComputeProjectMetadataSpec) DeepCopyInto ¶
func (in *ComputeProjectMetadataSpec) DeepCopyInto(out *ComputeProjectMetadataSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeProjectMetadataStatus ¶
type ComputeProjectMetadataStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeProjectMetadataSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeProjectMetadataStatus) DeepCopy ¶
func (in *ComputeProjectMetadataStatus) DeepCopy() *ComputeProjectMetadataStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeProjectMetadataStatus.
func (*ComputeProjectMetadataStatus) DeepCopyInto ¶
func (in *ComputeProjectMetadataStatus) DeepCopyInto(out *ComputeProjectMetadataStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeRegionAutoscaler ¶
type ComputeRegionAutoscaler struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeRegionAutoscalerSpec `json:"spec,omitempty"` Status ComputeRegionAutoscalerStatus `json:"status,omitempty"` }
func (*ComputeRegionAutoscaler) DeepCopy ¶
func (in *ComputeRegionAutoscaler) DeepCopy() *ComputeRegionAutoscaler
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRegionAutoscaler.
func (*ComputeRegionAutoscaler) DeepCopyInto ¶
func (in *ComputeRegionAutoscaler) DeepCopyInto(out *ComputeRegionAutoscaler)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeRegionAutoscaler) DeepCopyObject ¶
func (in *ComputeRegionAutoscaler) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeRegionAutoscalerList ¶
type ComputeRegionAutoscalerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeRegionAutoscaler CRD objects Items []ComputeRegionAutoscaler `json:"items,omitempty"` }
ComputeRegionAutoscalerList is a list of ComputeRegionAutoscalers
func (*ComputeRegionAutoscalerList) DeepCopy ¶
func (in *ComputeRegionAutoscalerList) DeepCopy() *ComputeRegionAutoscalerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRegionAutoscalerList.
func (*ComputeRegionAutoscalerList) DeepCopyInto ¶
func (in *ComputeRegionAutoscalerList) DeepCopyInto(out *ComputeRegionAutoscalerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeRegionAutoscalerList) DeepCopyObject ¶
func (in *ComputeRegionAutoscalerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeRegionAutoscalerSpec ¶
type ComputeRegionAutoscalerSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +kubebuilder:validation:MaxItems=1 AutoscalingPolicy []ComputeRegionAutoscalerSpecAutoscalingPolicy `json:"autoscalingPolicy" tf:"autoscaling_policy"` // +optional CreationTimestamp string `json:"creationTimestamp,omitempty" tf:"creation_timestamp,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` Name string `json:"name" tf:"name"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Region string `json:"region,omitempty" tf:"region,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` Target string `json:"target" tf:"target"` }
func (*ComputeRegionAutoscalerSpec) DeepCopy ¶
func (in *ComputeRegionAutoscalerSpec) DeepCopy() *ComputeRegionAutoscalerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRegionAutoscalerSpec.
func (*ComputeRegionAutoscalerSpec) DeepCopyInto ¶
func (in *ComputeRegionAutoscalerSpec) DeepCopyInto(out *ComputeRegionAutoscalerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeRegionAutoscalerSpecAutoscalingPolicy ¶
type ComputeRegionAutoscalerSpecAutoscalingPolicy struct { // +optional CooldownPeriod int64 `json:"cooldownPeriod,omitempty" tf:"cooldown_period,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 CpuUtilization []ComputeRegionAutoscalerSpecAutoscalingPolicyCpuUtilization `json:"cpuUtilization,omitempty" tf:"cpu_utilization,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 LoadBalancingUtilization []ComputeRegionAutoscalerSpecAutoscalingPolicyLoadBalancingUtilization `json:"loadBalancingUtilization,omitempty" tf:"load_balancing_utilization,omitempty"` MaxReplicas int64 `json:"maxReplicas" tf:"max_replicas"` // +optional Metric []ComputeRegionAutoscalerSpecAutoscalingPolicyMetric `json:"metric,omitempty" tf:"metric,omitempty"` MinReplicas int64 `json:"minReplicas" tf:"min_replicas"` }
func (*ComputeRegionAutoscalerSpecAutoscalingPolicy) DeepCopy ¶
func (in *ComputeRegionAutoscalerSpecAutoscalingPolicy) DeepCopy() *ComputeRegionAutoscalerSpecAutoscalingPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRegionAutoscalerSpecAutoscalingPolicy.
func (*ComputeRegionAutoscalerSpecAutoscalingPolicy) DeepCopyInto ¶
func (in *ComputeRegionAutoscalerSpecAutoscalingPolicy) DeepCopyInto(out *ComputeRegionAutoscalerSpecAutoscalingPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeRegionAutoscalerSpecAutoscalingPolicyCpuUtilization ¶ added in v0.0.2
type ComputeRegionAutoscalerSpecAutoscalingPolicyCpuUtilization struct {
Target float64 `json:"target" tf:"target"`
}
func (*ComputeRegionAutoscalerSpecAutoscalingPolicyCpuUtilization) DeepCopy ¶ added in v0.0.2
func (in *ComputeRegionAutoscalerSpecAutoscalingPolicyCpuUtilization) DeepCopy() *ComputeRegionAutoscalerSpecAutoscalingPolicyCpuUtilization
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRegionAutoscalerSpecAutoscalingPolicyCpuUtilization.
func (*ComputeRegionAutoscalerSpecAutoscalingPolicyCpuUtilization) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeRegionAutoscalerSpecAutoscalingPolicyCpuUtilization) DeepCopyInto(out *ComputeRegionAutoscalerSpecAutoscalingPolicyCpuUtilization)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeRegionAutoscalerSpecAutoscalingPolicyLoadBalancingUtilization ¶
type ComputeRegionAutoscalerSpecAutoscalingPolicyLoadBalancingUtilization struct {
Target float64 `json:"target" tf:"target"`
}
func (*ComputeRegionAutoscalerSpecAutoscalingPolicyLoadBalancingUtilization) DeepCopy ¶
func (in *ComputeRegionAutoscalerSpecAutoscalingPolicyLoadBalancingUtilization) DeepCopy() *ComputeRegionAutoscalerSpecAutoscalingPolicyLoadBalancingUtilization
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRegionAutoscalerSpecAutoscalingPolicyLoadBalancingUtilization.
func (*ComputeRegionAutoscalerSpecAutoscalingPolicyLoadBalancingUtilization) DeepCopyInto ¶
func (in *ComputeRegionAutoscalerSpecAutoscalingPolicyLoadBalancingUtilization) DeepCopyInto(out *ComputeRegionAutoscalerSpecAutoscalingPolicyLoadBalancingUtilization)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeRegionAutoscalerSpecAutoscalingPolicyMetric ¶
type ComputeRegionAutoscalerSpecAutoscalingPolicyMetric struct { Name string `json:"name" tf:"name"` // +optional Target float64 `json:"target,omitempty" tf:"target,omitempty"` // +optional Type string `json:"type,omitempty" tf:"type,omitempty"` }
func (*ComputeRegionAutoscalerSpecAutoscalingPolicyMetric) DeepCopy ¶
func (in *ComputeRegionAutoscalerSpecAutoscalingPolicyMetric) DeepCopy() *ComputeRegionAutoscalerSpecAutoscalingPolicyMetric
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRegionAutoscalerSpecAutoscalingPolicyMetric.
func (*ComputeRegionAutoscalerSpecAutoscalingPolicyMetric) DeepCopyInto ¶
func (in *ComputeRegionAutoscalerSpecAutoscalingPolicyMetric) DeepCopyInto(out *ComputeRegionAutoscalerSpecAutoscalingPolicyMetric)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeRegionAutoscalerStatus ¶
type ComputeRegionAutoscalerStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeRegionAutoscalerSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeRegionAutoscalerStatus) DeepCopy ¶
func (in *ComputeRegionAutoscalerStatus) DeepCopy() *ComputeRegionAutoscalerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRegionAutoscalerStatus.
func (*ComputeRegionAutoscalerStatus) DeepCopyInto ¶
func (in *ComputeRegionAutoscalerStatus) DeepCopyInto(out *ComputeRegionAutoscalerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeRegionBackendService ¶
type ComputeRegionBackendService struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeRegionBackendServiceSpec `json:"spec,omitempty"` Status ComputeRegionBackendServiceStatus `json:"status,omitempty"` }
func (*ComputeRegionBackendService) DeepCopy ¶
func (in *ComputeRegionBackendService) DeepCopy() *ComputeRegionBackendService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRegionBackendService.
func (*ComputeRegionBackendService) DeepCopyInto ¶
func (in *ComputeRegionBackendService) DeepCopyInto(out *ComputeRegionBackendService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeRegionBackendService) DeepCopyObject ¶
func (in *ComputeRegionBackendService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeRegionBackendServiceList ¶
type ComputeRegionBackendServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeRegionBackendService CRD objects Items []ComputeRegionBackendService `json:"items,omitempty"` }
ComputeRegionBackendServiceList is a list of ComputeRegionBackendServices
func (*ComputeRegionBackendServiceList) DeepCopy ¶
func (in *ComputeRegionBackendServiceList) DeepCopy() *ComputeRegionBackendServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRegionBackendServiceList.
func (*ComputeRegionBackendServiceList) DeepCopyInto ¶
func (in *ComputeRegionBackendServiceList) DeepCopyInto(out *ComputeRegionBackendServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeRegionBackendServiceList) DeepCopyObject ¶
func (in *ComputeRegionBackendServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeRegionBackendServiceSpec ¶
type ComputeRegionBackendServiceSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Backend []ComputeRegionBackendServiceSpecBackend `json:"backend,omitempty" tf:"backend,omitempty"` // +optional ConnectionDrainingTimeoutSec int64 `json:"connectionDrainingTimeoutSec,omitempty" tf:"connection_draining_timeout_sec,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional Fingerprint string `json:"fingerprint,omitempty" tf:"fingerprint,omitempty"` // +kubebuilder:validation:MaxItems=1 // +kubebuilder:validation:MinItems=1 HealthChecks []string `json:"healthChecks" tf:"health_checks"` // +optional LoadBalancingScheme string `json:"loadBalancingScheme,omitempty" tf:"load_balancing_scheme,omitempty"` Name string `json:"name" tf:"name"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Protocol string `json:"protocol,omitempty" tf:"protocol,omitempty"` // +optional Region string `json:"region,omitempty" tf:"region,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` // +optional SessionAffinity string `json:"sessionAffinity,omitempty" tf:"session_affinity,omitempty"` // +optional TimeoutSec int64 `json:"timeoutSec,omitempty" tf:"timeout_sec,omitempty"` }
func (*ComputeRegionBackendServiceSpec) DeepCopy ¶
func (in *ComputeRegionBackendServiceSpec) DeepCopy() *ComputeRegionBackendServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRegionBackendServiceSpec.
func (*ComputeRegionBackendServiceSpec) DeepCopyInto ¶
func (in *ComputeRegionBackendServiceSpec) DeepCopyInto(out *ComputeRegionBackendServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeRegionBackendServiceSpecBackend ¶
type ComputeRegionBackendServiceSpecBackend struct { // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional Group string `json:"group,omitempty" tf:"group,omitempty"` }
func (*ComputeRegionBackendServiceSpecBackend) DeepCopy ¶
func (in *ComputeRegionBackendServiceSpecBackend) DeepCopy() *ComputeRegionBackendServiceSpecBackend
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRegionBackendServiceSpecBackend.
func (*ComputeRegionBackendServiceSpecBackend) DeepCopyInto ¶
func (in *ComputeRegionBackendServiceSpecBackend) DeepCopyInto(out *ComputeRegionBackendServiceSpecBackend)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeRegionBackendServiceStatus ¶
type ComputeRegionBackendServiceStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeRegionBackendServiceSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeRegionBackendServiceStatus) DeepCopy ¶
func (in *ComputeRegionBackendServiceStatus) DeepCopy() *ComputeRegionBackendServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRegionBackendServiceStatus.
func (*ComputeRegionBackendServiceStatus) DeepCopyInto ¶
func (in *ComputeRegionBackendServiceStatus) DeepCopyInto(out *ComputeRegionBackendServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeRegionDisk ¶
type ComputeRegionDisk struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeRegionDiskSpec `json:"spec,omitempty"` Status ComputeRegionDiskStatus `json:"status,omitempty"` }
func (*ComputeRegionDisk) DeepCopy ¶
func (in *ComputeRegionDisk) DeepCopy() *ComputeRegionDisk
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRegionDisk.
func (*ComputeRegionDisk) DeepCopyInto ¶
func (in *ComputeRegionDisk) DeepCopyInto(out *ComputeRegionDisk)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeRegionDisk) DeepCopyObject ¶
func (in *ComputeRegionDisk) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeRegionDiskList ¶
type ComputeRegionDiskList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeRegionDisk CRD objects Items []ComputeRegionDisk `json:"items,omitempty"` }
ComputeRegionDiskList is a list of ComputeRegionDisks
func (*ComputeRegionDiskList) DeepCopy ¶
func (in *ComputeRegionDiskList) DeepCopy() *ComputeRegionDiskList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRegionDiskList.
func (*ComputeRegionDiskList) DeepCopyInto ¶
func (in *ComputeRegionDiskList) DeepCopyInto(out *ComputeRegionDiskList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeRegionDiskList) DeepCopyObject ¶
func (in *ComputeRegionDiskList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeRegionDiskSpec ¶
type ComputeRegionDiskSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CreationTimestamp string `json:"creationTimestamp,omitempty" tf:"creation_timestamp,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 DiskEncryptionKey []ComputeRegionDiskSpecDiskEncryptionKey `json:"diskEncryptionKey,omitempty" tf:"disk_encryption_key,omitempty"` // +optional LabelFingerprint string `json:"labelFingerprint,omitempty" tf:"label_fingerprint,omitempty"` // +optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` // +optional LastAttachTimestamp string `json:"lastAttachTimestamp,omitempty" tf:"last_attach_timestamp,omitempty"` // +optional LastDetachTimestamp string `json:"lastDetachTimestamp,omitempty" tf:"last_detach_timestamp,omitempty"` Name string `json:"name" tf:"name"` // +optional PhysicalBlockSizeBytes int64 `json:"physicalBlockSizeBytes,omitempty" tf:"physical_block_size_bytes,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Region string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:MaxItems=2 // +kubebuilder:validation:MinItems=2 ReplicaZones []string `json:"replicaZones" tf:"replica_zones"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` // +optional Size int64 `json:"size,omitempty" tf:"size,omitempty"` // +optional Snapshot string `json:"snapshot,omitempty" tf:"snapshot,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 SourceSnapshotEncryptionKey []ComputeRegionDiskSpecSourceSnapshotEncryptionKey `json:"sourceSnapshotEncryptionKey,omitempty" tf:"source_snapshot_encryption_key,omitempty"` // +optional SourceSnapshotID string `json:"sourceSnapshotID,omitempty" tf:"source_snapshot_id,omitempty"` // +optional Type string `json:"type,omitempty" tf:"type,omitempty"` // +optional Users []string `json:"users,omitempty" tf:"users,omitempty"` }
func (*ComputeRegionDiskSpec) DeepCopy ¶
func (in *ComputeRegionDiskSpec) DeepCopy() *ComputeRegionDiskSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRegionDiskSpec.
func (*ComputeRegionDiskSpec) DeepCopyInto ¶
func (in *ComputeRegionDiskSpec) DeepCopyInto(out *ComputeRegionDiskSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeRegionDiskSpecDiskEncryptionKey ¶
type ComputeRegionDiskSpecDiskEncryptionKey struct { // +optional RawKey string `json:"rawKey,omitempty" tf:"raw_key,omitempty"` // +optional Sha256 string `json:"sha256,omitempty" tf:"sha256,omitempty"` }
func (*ComputeRegionDiskSpecDiskEncryptionKey) DeepCopy ¶
func (in *ComputeRegionDiskSpecDiskEncryptionKey) DeepCopy() *ComputeRegionDiskSpecDiskEncryptionKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRegionDiskSpecDiskEncryptionKey.
func (*ComputeRegionDiskSpecDiskEncryptionKey) DeepCopyInto ¶
func (in *ComputeRegionDiskSpecDiskEncryptionKey) DeepCopyInto(out *ComputeRegionDiskSpecDiskEncryptionKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeRegionDiskSpecSourceSnapshotEncryptionKey ¶
type ComputeRegionDiskSpecSourceSnapshotEncryptionKey struct { // +optional RawKey string `json:"rawKey,omitempty" tf:"raw_key,omitempty"` // +optional Sha256 string `json:"sha256,omitempty" tf:"sha256,omitempty"` }
func (*ComputeRegionDiskSpecSourceSnapshotEncryptionKey) DeepCopy ¶
func (in *ComputeRegionDiskSpecSourceSnapshotEncryptionKey) DeepCopy() *ComputeRegionDiskSpecSourceSnapshotEncryptionKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRegionDiskSpecSourceSnapshotEncryptionKey.
func (*ComputeRegionDiskSpecSourceSnapshotEncryptionKey) DeepCopyInto ¶
func (in *ComputeRegionDiskSpecSourceSnapshotEncryptionKey) DeepCopyInto(out *ComputeRegionDiskSpecSourceSnapshotEncryptionKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeRegionDiskStatus ¶
type ComputeRegionDiskStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeRegionDiskSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeRegionDiskStatus) DeepCopy ¶
func (in *ComputeRegionDiskStatus) DeepCopy() *ComputeRegionDiskStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRegionDiskStatus.
func (*ComputeRegionDiskStatus) DeepCopyInto ¶
func (in *ComputeRegionDiskStatus) DeepCopyInto(out *ComputeRegionDiskStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeRegionInstanceGroupManager ¶
type ComputeRegionInstanceGroupManager struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeRegionInstanceGroupManagerSpec `json:"spec,omitempty"` Status ComputeRegionInstanceGroupManagerStatus `json:"status,omitempty"` }
func (*ComputeRegionInstanceGroupManager) DeepCopy ¶
func (in *ComputeRegionInstanceGroupManager) DeepCopy() *ComputeRegionInstanceGroupManager
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRegionInstanceGroupManager.
func (*ComputeRegionInstanceGroupManager) DeepCopyInto ¶
func (in *ComputeRegionInstanceGroupManager) DeepCopyInto(out *ComputeRegionInstanceGroupManager)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeRegionInstanceGroupManager) DeepCopyObject ¶
func (in *ComputeRegionInstanceGroupManager) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeRegionInstanceGroupManagerList ¶
type ComputeRegionInstanceGroupManagerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeRegionInstanceGroupManager CRD objects Items []ComputeRegionInstanceGroupManager `json:"items,omitempty"` }
ComputeRegionInstanceGroupManagerList is a list of ComputeRegionInstanceGroupManagers
func (*ComputeRegionInstanceGroupManagerList) DeepCopy ¶
func (in *ComputeRegionInstanceGroupManagerList) DeepCopy() *ComputeRegionInstanceGroupManagerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRegionInstanceGroupManagerList.
func (*ComputeRegionInstanceGroupManagerList) DeepCopyInto ¶
func (in *ComputeRegionInstanceGroupManagerList) DeepCopyInto(out *ComputeRegionInstanceGroupManagerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeRegionInstanceGroupManagerList) DeepCopyObject ¶
func (in *ComputeRegionInstanceGroupManagerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeRegionInstanceGroupManagerSpec ¶
type ComputeRegionInstanceGroupManagerSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` BaseInstanceName string `json:"baseInstanceName" tf:"base_instance_name"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional DistributionPolicyZones []string `json:"distributionPolicyZones,omitempty" tf:"distribution_policy_zones,omitempty"` // +optional Fingerprint string `json:"fingerprint,omitempty" tf:"fingerprint,omitempty"` // +optional InstanceGroup string `json:"instanceGroup,omitempty" tf:"instance_group,omitempty"` InstanceTemplate string `json:"instanceTemplate" tf:"instance_template"` Name string `json:"name" tf:"name"` // +optional NamedPort []ComputeRegionInstanceGroupManagerSpecNamedPort `json:"namedPort,omitempty" tf:"named_port,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Region string `json:"region" tf:"region"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` // +optional TargetPools []string `json:"targetPools,omitempty" tf:"target_pools,omitempty"` // +optional TargetSize int64 `json:"targetSize,omitempty" tf:"target_size,omitempty"` // +optional // Deprecated UpdateStrategy string `json:"updateStrategy,omitempty" tf:"update_strategy,omitempty"` // +optional WaitForInstances bool `json:"waitForInstances,omitempty" tf:"wait_for_instances,omitempty"` }
func (*ComputeRegionInstanceGroupManagerSpec) DeepCopy ¶
func (in *ComputeRegionInstanceGroupManagerSpec) DeepCopy() *ComputeRegionInstanceGroupManagerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRegionInstanceGroupManagerSpec.
func (*ComputeRegionInstanceGroupManagerSpec) DeepCopyInto ¶
func (in *ComputeRegionInstanceGroupManagerSpec) DeepCopyInto(out *ComputeRegionInstanceGroupManagerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeRegionInstanceGroupManagerSpecNamedPort ¶
type ComputeRegionInstanceGroupManagerSpecNamedPort struct { Name string `json:"name" tf:"name"` Port int64 `json:"port" tf:"port"` }
func (*ComputeRegionInstanceGroupManagerSpecNamedPort) DeepCopy ¶
func (in *ComputeRegionInstanceGroupManagerSpecNamedPort) DeepCopy() *ComputeRegionInstanceGroupManagerSpecNamedPort
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRegionInstanceGroupManagerSpecNamedPort.
func (*ComputeRegionInstanceGroupManagerSpecNamedPort) DeepCopyInto ¶
func (in *ComputeRegionInstanceGroupManagerSpecNamedPort) DeepCopyInto(out *ComputeRegionInstanceGroupManagerSpecNamedPort)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeRegionInstanceGroupManagerStatus ¶
type ComputeRegionInstanceGroupManagerStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeRegionInstanceGroupManagerSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeRegionInstanceGroupManagerStatus) DeepCopy ¶
func (in *ComputeRegionInstanceGroupManagerStatus) DeepCopy() *ComputeRegionInstanceGroupManagerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRegionInstanceGroupManagerStatus.
func (*ComputeRegionInstanceGroupManagerStatus) DeepCopyInto ¶
func (in *ComputeRegionInstanceGroupManagerStatus) DeepCopyInto(out *ComputeRegionInstanceGroupManagerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeReservation ¶ added in v0.2.0
type ComputeReservation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeReservationSpec `json:"spec,omitempty"` Status ComputeReservationStatus `json:"status,omitempty"` }
func (*ComputeReservation) DeepCopy ¶ added in v0.2.0
func (in *ComputeReservation) DeepCopy() *ComputeReservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeReservation.
func (*ComputeReservation) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeReservation) DeepCopyInto(out *ComputeReservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeReservation) DeepCopyObject ¶ added in v0.2.0
func (in *ComputeReservation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeReservationList ¶ added in v0.2.0
type ComputeReservationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeReservation CRD objects Items []ComputeReservation `json:"items,omitempty"` }
ComputeReservationList is a list of ComputeReservations
func (*ComputeReservationList) DeepCopy ¶ added in v0.2.0
func (in *ComputeReservationList) DeepCopy() *ComputeReservationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeReservationList.
func (*ComputeReservationList) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeReservationList) DeepCopyInto(out *ComputeReservationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeReservationList) DeepCopyObject ¶ added in v0.2.0
func (in *ComputeReservationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeReservationSpec ¶ added in v0.2.0
type ComputeReservationSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Commitment string `json:"commitment,omitempty" tf:"commitment,omitempty"` // +optional CreationTimestamp string `json:"creationTimestamp,omitempty" tf:"creation_timestamp,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` Name string `json:"name" tf:"name"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` // +kubebuilder:validation:MaxItems=1 SpecificReservation []ComputeReservationSpecSpecificReservation `json:"specificReservation" tf:"specific_reservation"` // +optional SpecificReservationRequired bool `json:"specificReservationRequired,omitempty" tf:"specific_reservation_required,omitempty"` // +optional Status string `json:"status,omitempty" tf:"status,omitempty"` Zone string `json:"zone" tf:"zone"` }
func (*ComputeReservationSpec) DeepCopy ¶ added in v0.2.0
func (in *ComputeReservationSpec) DeepCopy() *ComputeReservationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeReservationSpec.
func (*ComputeReservationSpec) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeReservationSpec) DeepCopyInto(out *ComputeReservationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeReservationSpecSpecificReservation ¶ added in v0.2.0
type ComputeReservationSpecSpecificReservation struct { Count int64 `json:"count" tf:"count"` // +optional InUseCount int64 `json:"inUseCount,omitempty" tf:"in_use_count,omitempty"` // +kubebuilder:validation:MaxItems=1 InstanceProperties []ComputeReservationSpecSpecificReservationInstanceProperties `json:"instanceProperties" tf:"instance_properties"` }
func (*ComputeReservationSpecSpecificReservation) DeepCopy ¶ added in v0.2.0
func (in *ComputeReservationSpecSpecificReservation) DeepCopy() *ComputeReservationSpecSpecificReservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeReservationSpecSpecificReservation.
func (*ComputeReservationSpecSpecificReservation) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeReservationSpecSpecificReservation) DeepCopyInto(out *ComputeReservationSpecSpecificReservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeReservationSpecSpecificReservationInstanceProperties ¶ added in v0.2.0
type ComputeReservationSpecSpecificReservationInstanceProperties struct { // +optional GuestAccelerators []ComputeReservationSpecSpecificReservationInstancePropertiesGuestAccelerators `json:"guestAccelerators,omitempty" tf:"guest_accelerators,omitempty"` // +optional LocalSsds []ComputeReservationSpecSpecificReservationInstancePropertiesLocalSsds `json:"localSsds,omitempty" tf:"local_ssds,omitempty"` MachineType string `json:"machineType" tf:"machine_type"` // +optional MinCPUPlatform string `json:"minCPUPlatform,omitempty" tf:"min_cpu_platform,omitempty"` }
func (*ComputeReservationSpecSpecificReservationInstanceProperties) DeepCopy ¶ added in v0.2.0
func (in *ComputeReservationSpecSpecificReservationInstanceProperties) DeepCopy() *ComputeReservationSpecSpecificReservationInstanceProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeReservationSpecSpecificReservationInstanceProperties.
func (*ComputeReservationSpecSpecificReservationInstanceProperties) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeReservationSpecSpecificReservationInstanceProperties) DeepCopyInto(out *ComputeReservationSpecSpecificReservationInstanceProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeReservationSpecSpecificReservationInstancePropertiesGuestAccelerators ¶ added in v0.2.0
type ComputeReservationSpecSpecificReservationInstancePropertiesGuestAccelerators struct { AcceleratorCount int64 `json:"acceleratorCount" tf:"accelerator_count"` AcceleratorType string `json:"acceleratorType" tf:"accelerator_type"` }
func (*ComputeReservationSpecSpecificReservationInstancePropertiesGuestAccelerators) DeepCopy ¶ added in v0.2.0
func (in *ComputeReservationSpecSpecificReservationInstancePropertiesGuestAccelerators) DeepCopy() *ComputeReservationSpecSpecificReservationInstancePropertiesGuestAccelerators
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeReservationSpecSpecificReservationInstancePropertiesGuestAccelerators.
func (*ComputeReservationSpecSpecificReservationInstancePropertiesGuestAccelerators) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeReservationSpecSpecificReservationInstancePropertiesGuestAccelerators) DeepCopyInto(out *ComputeReservationSpecSpecificReservationInstancePropertiesGuestAccelerators)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeReservationSpecSpecificReservationInstancePropertiesLocalSsds ¶ added in v0.2.0
type ComputeReservationSpecSpecificReservationInstancePropertiesLocalSsds struct { DiskSizeGb int64 `json:"diskSizeGb" tf:"disk_size_gb"` // +optional Interface string `json:"interface,omitempty" tf:"interface,omitempty"` }
func (*ComputeReservationSpecSpecificReservationInstancePropertiesLocalSsds) DeepCopy ¶ added in v0.2.0
func (in *ComputeReservationSpecSpecificReservationInstancePropertiesLocalSsds) DeepCopy() *ComputeReservationSpecSpecificReservationInstancePropertiesLocalSsds
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeReservationSpecSpecificReservationInstancePropertiesLocalSsds.
func (*ComputeReservationSpecSpecificReservationInstancePropertiesLocalSsds) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeReservationSpecSpecificReservationInstancePropertiesLocalSsds) DeepCopyInto(out *ComputeReservationSpecSpecificReservationInstancePropertiesLocalSsds)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeReservationStatus ¶ added in v0.2.0
type ComputeReservationStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeReservationSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeReservationStatus) DeepCopy ¶ added in v0.2.0
func (in *ComputeReservationStatus) DeepCopy() *ComputeReservationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeReservationStatus.
func (*ComputeReservationStatus) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeReservationStatus) DeepCopyInto(out *ComputeReservationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeResourcePolicy ¶ added in v0.2.0
type ComputeResourcePolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeResourcePolicySpec `json:"spec,omitempty"` Status ComputeResourcePolicyStatus `json:"status,omitempty"` }
func (*ComputeResourcePolicy) DeepCopy ¶ added in v0.2.0
func (in *ComputeResourcePolicy) DeepCopy() *ComputeResourcePolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeResourcePolicy.
func (*ComputeResourcePolicy) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeResourcePolicy) DeepCopyInto(out *ComputeResourcePolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeResourcePolicy) DeepCopyObject ¶ added in v0.2.0
func (in *ComputeResourcePolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeResourcePolicyList ¶ added in v0.2.0
type ComputeResourcePolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeResourcePolicy CRD objects Items []ComputeResourcePolicy `json:"items,omitempty"` }
ComputeResourcePolicyList is a list of ComputeResourcePolicys
func (*ComputeResourcePolicyList) DeepCopy ¶ added in v0.2.0
func (in *ComputeResourcePolicyList) DeepCopy() *ComputeResourcePolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeResourcePolicyList.
func (*ComputeResourcePolicyList) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeResourcePolicyList) DeepCopyInto(out *ComputeResourcePolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeResourcePolicyList) DeepCopyObject ¶ added in v0.2.0
func (in *ComputeResourcePolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeResourcePolicySpec ¶ added in v0.2.0
type ComputeResourcePolicySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Name string `json:"name" tf:"name"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Region string `json:"region,omitempty" tf:"region,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 SnapshotSchedulePolicy []ComputeResourcePolicySpecSnapshotSchedulePolicy `json:"snapshotSchedulePolicy,omitempty" tf:"snapshot_schedule_policy,omitempty"` }
func (*ComputeResourcePolicySpec) DeepCopy ¶ added in v0.2.0
func (in *ComputeResourcePolicySpec) DeepCopy() *ComputeResourcePolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeResourcePolicySpec.
func (*ComputeResourcePolicySpec) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeResourcePolicySpec) DeepCopyInto(out *ComputeResourcePolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeResourcePolicySpecSnapshotSchedulePolicy ¶ added in v0.2.0
type ComputeResourcePolicySpecSnapshotSchedulePolicy struct { // +optional // +kubebuilder:validation:MaxItems=1 RetentionPolicy []ComputeResourcePolicySpecSnapshotSchedulePolicyRetentionPolicy `json:"retentionPolicy,omitempty" tf:"retention_policy,omitempty"` // +kubebuilder:validation:MaxItems=1 Schedule []ComputeResourcePolicySpecSnapshotSchedulePolicySchedule `json:"schedule" tf:"schedule"` // +optional // +kubebuilder:validation:MaxItems=1 SnapshotProperties []ComputeResourcePolicySpecSnapshotSchedulePolicySnapshotProperties `json:"snapshotProperties,omitempty" tf:"snapshot_properties,omitempty"` }
func (*ComputeResourcePolicySpecSnapshotSchedulePolicy) DeepCopy ¶ added in v0.2.0
func (in *ComputeResourcePolicySpecSnapshotSchedulePolicy) DeepCopy() *ComputeResourcePolicySpecSnapshotSchedulePolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeResourcePolicySpecSnapshotSchedulePolicy.
func (*ComputeResourcePolicySpecSnapshotSchedulePolicy) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeResourcePolicySpecSnapshotSchedulePolicy) DeepCopyInto(out *ComputeResourcePolicySpecSnapshotSchedulePolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeResourcePolicySpecSnapshotSchedulePolicyRetentionPolicy ¶ added in v0.2.0
type ComputeResourcePolicySpecSnapshotSchedulePolicyRetentionPolicy struct { MaxRetentionDays int64 `json:"maxRetentionDays" tf:"max_retention_days"` // +optional OnSourceDiskDelete string `json:"onSourceDiskDelete,omitempty" tf:"on_source_disk_delete,omitempty"` }
func (*ComputeResourcePolicySpecSnapshotSchedulePolicyRetentionPolicy) DeepCopy ¶ added in v0.2.0
func (in *ComputeResourcePolicySpecSnapshotSchedulePolicyRetentionPolicy) DeepCopy() *ComputeResourcePolicySpecSnapshotSchedulePolicyRetentionPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeResourcePolicySpecSnapshotSchedulePolicyRetentionPolicy.
func (*ComputeResourcePolicySpecSnapshotSchedulePolicyRetentionPolicy) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeResourcePolicySpecSnapshotSchedulePolicyRetentionPolicy) DeepCopyInto(out *ComputeResourcePolicySpecSnapshotSchedulePolicyRetentionPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeResourcePolicySpecSnapshotSchedulePolicySchedule ¶ added in v0.2.0
type ComputeResourcePolicySpecSnapshotSchedulePolicySchedule struct { // +optional // +kubebuilder:validation:MaxItems=1 DailySchedule []ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleDailySchedule `json:"dailySchedule,omitempty" tf:"daily_schedule,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 HourlySchedule []ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleHourlySchedule `json:"hourlySchedule,omitempty" tf:"hourly_schedule,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 WeeklySchedule []ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleWeeklySchedule `json:"weeklySchedule,omitempty" tf:"weekly_schedule,omitempty"` }
func (*ComputeResourcePolicySpecSnapshotSchedulePolicySchedule) DeepCopy ¶ added in v0.2.0
func (in *ComputeResourcePolicySpecSnapshotSchedulePolicySchedule) DeepCopy() *ComputeResourcePolicySpecSnapshotSchedulePolicySchedule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeResourcePolicySpecSnapshotSchedulePolicySchedule.
func (*ComputeResourcePolicySpecSnapshotSchedulePolicySchedule) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeResourcePolicySpecSnapshotSchedulePolicySchedule) DeepCopyInto(out *ComputeResourcePolicySpecSnapshotSchedulePolicySchedule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleDailySchedule ¶ added in v0.2.0
type ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleDailySchedule struct { DaysInCycle int64 `json:"daysInCycle" tf:"days_in_cycle"` StartTime string `json:"startTime" tf:"start_time"` }
func (*ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleDailySchedule) DeepCopy ¶ added in v0.2.0
func (in *ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleDailySchedule) DeepCopy() *ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleDailySchedule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleDailySchedule.
func (*ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleDailySchedule) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleDailySchedule) DeepCopyInto(out *ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleDailySchedule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleHourlySchedule ¶ added in v0.2.0
type ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleHourlySchedule struct { HoursInCycle int64 `json:"hoursInCycle" tf:"hours_in_cycle"` StartTime string `json:"startTime" tf:"start_time"` }
func (*ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleHourlySchedule) DeepCopy ¶ added in v0.2.0
func (in *ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleHourlySchedule) DeepCopy() *ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleHourlySchedule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleHourlySchedule.
func (*ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleHourlySchedule) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleHourlySchedule) DeepCopyInto(out *ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleHourlySchedule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleWeeklySchedule ¶ added in v0.2.0
type ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleWeeklySchedule struct { // +kubebuilder:validation:MaxItems=7 // +kubebuilder:validation:MinItems=1 DayOfWeeks []ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleWeeklyScheduleDayOfWeeks `json:"dayOfWeeks" tf:"day_of_weeks"` }
func (*ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleWeeklySchedule) DeepCopy ¶ added in v0.2.0
func (in *ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleWeeklySchedule) DeepCopy() *ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleWeeklySchedule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleWeeklySchedule.
func (*ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleWeeklySchedule) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleWeeklySchedule) DeepCopyInto(out *ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleWeeklySchedule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleWeeklyScheduleDayOfWeeks ¶ added in v0.2.0
type ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleWeeklyScheduleDayOfWeeks struct { Day string `json:"day" tf:"day"` StartTime string `json:"startTime" tf:"start_time"` }
func (*ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleWeeklyScheduleDayOfWeeks) DeepCopy ¶ added in v0.2.0
func (in *ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleWeeklyScheduleDayOfWeeks) DeepCopy() *ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleWeeklyScheduleDayOfWeeks
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleWeeklyScheduleDayOfWeeks.
func (*ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleWeeklyScheduleDayOfWeeks) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleWeeklyScheduleDayOfWeeks) DeepCopyInto(out *ComputeResourcePolicySpecSnapshotSchedulePolicyScheduleWeeklyScheduleDayOfWeeks)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeResourcePolicySpecSnapshotSchedulePolicySnapshotProperties ¶ added in v0.2.0
type ComputeResourcePolicySpecSnapshotSchedulePolicySnapshotProperties struct { // +optional GuestFlush bool `json:"guestFlush,omitempty" tf:"guest_flush,omitempty"` // +optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 StorageLocations []string `json:"storageLocations,omitempty" tf:"storage_locations,omitempty"` }
func (*ComputeResourcePolicySpecSnapshotSchedulePolicySnapshotProperties) DeepCopy ¶ added in v0.2.0
func (in *ComputeResourcePolicySpecSnapshotSchedulePolicySnapshotProperties) DeepCopy() *ComputeResourcePolicySpecSnapshotSchedulePolicySnapshotProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeResourcePolicySpecSnapshotSchedulePolicySnapshotProperties.
func (*ComputeResourcePolicySpecSnapshotSchedulePolicySnapshotProperties) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeResourcePolicySpecSnapshotSchedulePolicySnapshotProperties) DeepCopyInto(out *ComputeResourcePolicySpecSnapshotSchedulePolicySnapshotProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeResourcePolicyStatus ¶ added in v0.2.0
type ComputeResourcePolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeResourcePolicySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeResourcePolicyStatus) DeepCopy ¶ added in v0.2.0
func (in *ComputeResourcePolicyStatus) DeepCopy() *ComputeResourcePolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeResourcePolicyStatus.
func (*ComputeResourcePolicyStatus) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeResourcePolicyStatus) DeepCopyInto(out *ComputeResourcePolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeRoute ¶
type ComputeRoute struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeRouteSpec `json:"spec,omitempty"` Status ComputeRouteStatus `json:"status,omitempty"` }
func (*ComputeRoute) DeepCopy ¶
func (in *ComputeRoute) DeepCopy() *ComputeRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRoute.
func (*ComputeRoute) DeepCopyInto ¶
func (in *ComputeRoute) DeepCopyInto(out *ComputeRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeRoute) DeepCopyObject ¶
func (in *ComputeRoute) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeRouteList ¶
type ComputeRouteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeRoute CRD objects Items []ComputeRoute `json:"items,omitempty"` }
ComputeRouteList is a list of ComputeRoutes
func (*ComputeRouteList) DeepCopy ¶
func (in *ComputeRouteList) DeepCopy() *ComputeRouteList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRouteList.
func (*ComputeRouteList) DeepCopyInto ¶
func (in *ComputeRouteList) DeepCopyInto(out *ComputeRouteList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeRouteList) DeepCopyObject ¶
func (in *ComputeRouteList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeRouteSpec ¶
type ComputeRouteSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` DestRange string `json:"destRange" tf:"dest_range"` Name string `json:"name" tf:"name"` Network string `json:"network" tf:"network"` // +optional NextHopGateway string `json:"nextHopGateway,omitempty" tf:"next_hop_gateway,omitempty"` // +optional NextHopInstance string `json:"nextHopInstance,omitempty" tf:"next_hop_instance,omitempty"` // +optional NextHopInstanceZone string `json:"nextHopInstanceZone,omitempty" tf:"next_hop_instance_zone,omitempty"` // +optional NextHopIP string `json:"nextHopIP,omitempty" tf:"next_hop_ip,omitempty"` // +optional NextHopNetwork string `json:"nextHopNetwork,omitempty" tf:"next_hop_network,omitempty"` // +optional NextHopVPNTunnel string `json:"nextHopVPNTunnel,omitempty" tf:"next_hop_vpn_tunnel,omitempty"` // +optional Priority int64 `json:"priority,omitempty" tf:"priority,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` // +optional Tags []string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*ComputeRouteSpec) DeepCopy ¶
func (in *ComputeRouteSpec) DeepCopy() *ComputeRouteSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRouteSpec.
func (*ComputeRouteSpec) DeepCopyInto ¶
func (in *ComputeRouteSpec) DeepCopyInto(out *ComputeRouteSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeRouteStatus ¶
type ComputeRouteStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeRouteSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeRouteStatus) DeepCopy ¶
func (in *ComputeRouteStatus) DeepCopy() *ComputeRouteStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRouteStatus.
func (*ComputeRouteStatus) DeepCopyInto ¶
func (in *ComputeRouteStatus) DeepCopyInto(out *ComputeRouteStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeRouter ¶
type ComputeRouter struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeRouterSpec `json:"spec,omitempty"` Status ComputeRouterStatus `json:"status,omitempty"` }
func (*ComputeRouter) DeepCopy ¶
func (in *ComputeRouter) DeepCopy() *ComputeRouter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRouter.
func (*ComputeRouter) DeepCopyInto ¶
func (in *ComputeRouter) DeepCopyInto(out *ComputeRouter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeRouter) DeepCopyObject ¶
func (in *ComputeRouter) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeRouterInterface ¶
type ComputeRouterInterface struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeRouterInterfaceSpec `json:"spec,omitempty"` Status ComputeRouterInterfaceStatus `json:"status,omitempty"` }
func (*ComputeRouterInterface) DeepCopy ¶
func (in *ComputeRouterInterface) DeepCopy() *ComputeRouterInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRouterInterface.
func (*ComputeRouterInterface) DeepCopyInto ¶
func (in *ComputeRouterInterface) DeepCopyInto(out *ComputeRouterInterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeRouterInterface) DeepCopyObject ¶
func (in *ComputeRouterInterface) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeRouterInterfaceList ¶
type ComputeRouterInterfaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeRouterInterface CRD objects Items []ComputeRouterInterface `json:"items,omitempty"` }
ComputeRouterInterfaceList is a list of ComputeRouterInterfaces
func (*ComputeRouterInterfaceList) DeepCopy ¶
func (in *ComputeRouterInterfaceList) DeepCopy() *ComputeRouterInterfaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRouterInterfaceList.
func (*ComputeRouterInterfaceList) DeepCopyInto ¶
func (in *ComputeRouterInterfaceList) DeepCopyInto(out *ComputeRouterInterfaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeRouterInterfaceList) DeepCopyObject ¶
func (in *ComputeRouterInterfaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeRouterInterfaceSpec ¶
type ComputeRouterInterfaceSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional InterconnectAttachment string `json:"interconnectAttachment,omitempty" tf:"interconnect_attachment,omitempty"` // +optional IpRange string `json:"ipRange,omitempty" tf:"ip_range,omitempty"` Name string `json:"name" tf:"name"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Region string `json:"region,omitempty" tf:"region,omitempty"` Router string `json:"router" tf:"router"` // +optional VpnTunnel string `json:"vpnTunnel,omitempty" tf:"vpn_tunnel,omitempty"` }
func (*ComputeRouterInterfaceSpec) DeepCopy ¶
func (in *ComputeRouterInterfaceSpec) DeepCopy() *ComputeRouterInterfaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRouterInterfaceSpec.
func (*ComputeRouterInterfaceSpec) DeepCopyInto ¶
func (in *ComputeRouterInterfaceSpec) DeepCopyInto(out *ComputeRouterInterfaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeRouterInterfaceStatus ¶
type ComputeRouterInterfaceStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeRouterInterfaceSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeRouterInterfaceStatus) DeepCopy ¶
func (in *ComputeRouterInterfaceStatus) DeepCopy() *ComputeRouterInterfaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRouterInterfaceStatus.
func (*ComputeRouterInterfaceStatus) DeepCopyInto ¶
func (in *ComputeRouterInterfaceStatus) DeepCopyInto(out *ComputeRouterInterfaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeRouterList ¶
type ComputeRouterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeRouter CRD objects Items []ComputeRouter `json:"items,omitempty"` }
ComputeRouterList is a list of ComputeRouters
func (*ComputeRouterList) DeepCopy ¶
func (in *ComputeRouterList) DeepCopy() *ComputeRouterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRouterList.
func (*ComputeRouterList) DeepCopyInto ¶
func (in *ComputeRouterList) DeepCopyInto(out *ComputeRouterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeRouterList) DeepCopyObject ¶
func (in *ComputeRouterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeRouterNAT ¶ added in v0.0.2
type ComputeRouterNAT struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeRouterNATSpec `json:"spec,omitempty"` Status ComputeRouterNATStatus `json:"status,omitempty"` }
func (*ComputeRouterNAT) DeepCopy ¶ added in v0.0.2
func (in *ComputeRouterNAT) DeepCopy() *ComputeRouterNAT
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRouterNAT.
func (*ComputeRouterNAT) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeRouterNAT) DeepCopyInto(out *ComputeRouterNAT)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeRouterNAT) DeepCopyObject ¶ added in v0.0.2
func (in *ComputeRouterNAT) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeRouterNATList ¶ added in v0.0.2
type ComputeRouterNATList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeRouterNAT CRD objects Items []ComputeRouterNAT `json:"items,omitempty"` }
ComputeRouterNATList is a list of ComputeRouterNATs
func (*ComputeRouterNATList) DeepCopy ¶ added in v0.0.2
func (in *ComputeRouterNATList) DeepCopy() *ComputeRouterNATList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRouterNATList.
func (*ComputeRouterNATList) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeRouterNATList) DeepCopyInto(out *ComputeRouterNATList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeRouterNATList) DeepCopyObject ¶ added in v0.0.2
func (in *ComputeRouterNATList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeRouterNATSpec ¶ added in v0.0.2
type ComputeRouterNATSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional IcmpIdleTimeoutSec int64 `json:"icmpIdleTimeoutSec,omitempty" tf:"icmp_idle_timeout_sec,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 LogConfig []ComputeRouterNATSpecLogConfig `json:"logConfig,omitempty" tf:"log_config,omitempty"` // +optional MinPortsPerVm int64 `json:"minPortsPerVm,omitempty" tf:"min_ports_per_vm,omitempty"` Name string `json:"name" tf:"name"` NatIPAllocateOption string `json:"natIPAllocateOption" tf:"nat_ip_allocate_option"` // +optional NatIPS []string `json:"natIPS,omitempty" tf:"nat_ips,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Region string `json:"region,omitempty" tf:"region,omitempty"` Router string `json:"router" tf:"router"` SourceSubnetworkIPRangesToNAT string `json:"sourceSubnetworkIPRangesToNAT" tf:"source_subnetwork_ip_ranges_to_nat"` // +optional Subnetwork []ComputeRouterNATSpecSubnetwork `json:"subnetwork,omitempty" tf:"subnetwork,omitempty"` // +optional TcpEstablishedIdleTimeoutSec int64 `json:"tcpEstablishedIdleTimeoutSec,omitempty" tf:"tcp_established_idle_timeout_sec,omitempty"` // +optional TcpTransitoryIdleTimeoutSec int64 `json:"tcpTransitoryIdleTimeoutSec,omitempty" tf:"tcp_transitory_idle_timeout_sec,omitempty"` // +optional UdpIdleTimeoutSec int64 `json:"udpIdleTimeoutSec,omitempty" tf:"udp_idle_timeout_sec,omitempty"` }
func (*ComputeRouterNATSpec) DeepCopy ¶ added in v0.0.2
func (in *ComputeRouterNATSpec) DeepCopy() *ComputeRouterNATSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRouterNATSpec.
func (*ComputeRouterNATSpec) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeRouterNATSpec) DeepCopyInto(out *ComputeRouterNATSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeRouterNATSpecLogConfig ¶ added in v0.2.0
type ComputeRouterNATSpecLogConfig struct { Enable bool `json:"enable" tf:"enable"` Filter string `json:"filter" tf:"filter"` }
func (*ComputeRouterNATSpecLogConfig) DeepCopy ¶ added in v0.2.0
func (in *ComputeRouterNATSpecLogConfig) DeepCopy() *ComputeRouterNATSpecLogConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRouterNATSpecLogConfig.
func (*ComputeRouterNATSpecLogConfig) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeRouterNATSpecLogConfig) DeepCopyInto(out *ComputeRouterNATSpecLogConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeRouterNATSpecSubnetwork ¶ added in v0.0.2
type ComputeRouterNATSpecSubnetwork struct { Name string `json:"name" tf:"name"` // +optional SecondaryIPRangeNames []string `json:"secondaryIPRangeNames,omitempty" tf:"secondary_ip_range_names,omitempty"` // +kubebuilder:validation:MinItems=1 SourceIPRangesToNAT []string `json:"sourceIPRangesToNAT" tf:"source_ip_ranges_to_nat"` }
func (*ComputeRouterNATSpecSubnetwork) DeepCopy ¶ added in v0.0.2
func (in *ComputeRouterNATSpecSubnetwork) DeepCopy() *ComputeRouterNATSpecSubnetwork
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRouterNATSpecSubnetwork.
func (*ComputeRouterNATSpecSubnetwork) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeRouterNATSpecSubnetwork) DeepCopyInto(out *ComputeRouterNATSpecSubnetwork)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeRouterNATStatus ¶ added in v0.0.2
type ComputeRouterNATStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeRouterNATSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeRouterNATStatus) DeepCopy ¶ added in v0.0.2
func (in *ComputeRouterNATStatus) DeepCopy() *ComputeRouterNATStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRouterNATStatus.
func (*ComputeRouterNATStatus) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeRouterNATStatus) DeepCopyInto(out *ComputeRouterNATStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeRouterPeer ¶
type ComputeRouterPeer struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeRouterPeerSpec `json:"spec,omitempty"` Status ComputeRouterPeerStatus `json:"status,omitempty"` }
func (*ComputeRouterPeer) DeepCopy ¶
func (in *ComputeRouterPeer) DeepCopy() *ComputeRouterPeer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRouterPeer.
func (*ComputeRouterPeer) DeepCopyInto ¶
func (in *ComputeRouterPeer) DeepCopyInto(out *ComputeRouterPeer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeRouterPeer) DeepCopyObject ¶
func (in *ComputeRouterPeer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeRouterPeerList ¶
type ComputeRouterPeerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeRouterPeer CRD objects Items []ComputeRouterPeer `json:"items,omitempty"` }
ComputeRouterPeerList is a list of ComputeRouterPeers
func (*ComputeRouterPeerList) DeepCopy ¶
func (in *ComputeRouterPeerList) DeepCopy() *ComputeRouterPeerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRouterPeerList.
func (*ComputeRouterPeerList) DeepCopyInto ¶
func (in *ComputeRouterPeerList) DeepCopyInto(out *ComputeRouterPeerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeRouterPeerList) DeepCopyObject ¶
func (in *ComputeRouterPeerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeRouterPeerSpec ¶
type ComputeRouterPeerSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AdvertiseMode string `json:"advertiseMode,omitempty" tf:"advertise_mode,omitempty"` // +optional AdvertisedGroups []string `json:"advertisedGroups,omitempty" tf:"advertised_groups,omitempty"` // +optional AdvertisedIPRanges []ComputeRouterPeerSpecAdvertisedIPRanges `json:"advertisedIPRanges,omitempty" tf:"advertised_ip_ranges,omitempty"` // +optional AdvertisedRoutePriority int64 `json:"advertisedRoutePriority,omitempty" tf:"advertised_route_priority,omitempty"` Interface string `json:"interface" tf:"interface"` // +optional IpAddress string `json:"ipAddress,omitempty" tf:"ip_address,omitempty"` Name string `json:"name" tf:"name"` PeerAsn int64 `json:"peerAsn" tf:"peer_asn"` // +optional PeerIPAddress string `json:"peerIPAddress,omitempty" tf:"peer_ip_address,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Region string `json:"region,omitempty" tf:"region,omitempty"` Router string `json:"router" tf:"router"` }
func (*ComputeRouterPeerSpec) DeepCopy ¶
func (in *ComputeRouterPeerSpec) DeepCopy() *ComputeRouterPeerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRouterPeerSpec.
func (*ComputeRouterPeerSpec) DeepCopyInto ¶
func (in *ComputeRouterPeerSpec) DeepCopyInto(out *ComputeRouterPeerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeRouterPeerSpecAdvertisedIPRanges ¶ added in v0.2.0
type ComputeRouterPeerSpecAdvertisedIPRanges struct { // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional Range string `json:"range,omitempty" tf:"range,omitempty"` }
func (*ComputeRouterPeerSpecAdvertisedIPRanges) DeepCopy ¶ added in v0.2.0
func (in *ComputeRouterPeerSpecAdvertisedIPRanges) DeepCopy() *ComputeRouterPeerSpecAdvertisedIPRanges
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRouterPeerSpecAdvertisedIPRanges.
func (*ComputeRouterPeerSpecAdvertisedIPRanges) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeRouterPeerSpecAdvertisedIPRanges) DeepCopyInto(out *ComputeRouterPeerSpecAdvertisedIPRanges)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeRouterPeerStatus ¶
type ComputeRouterPeerStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeRouterPeerSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeRouterPeerStatus) DeepCopy ¶
func (in *ComputeRouterPeerStatus) DeepCopy() *ComputeRouterPeerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRouterPeerStatus.
func (*ComputeRouterPeerStatus) DeepCopyInto ¶
func (in *ComputeRouterPeerStatus) DeepCopyInto(out *ComputeRouterPeerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeRouterSpec ¶
type ComputeRouterSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Bgp []ComputeRouterSpecBgp `json:"bgp,omitempty" tf:"bgp,omitempty"` // +optional CreationTimestamp string `json:"creationTimestamp,omitempty" tf:"creation_timestamp,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` Name string `json:"name" tf:"name"` Network string `json:"network" tf:"network"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Region string `json:"region,omitempty" tf:"region,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` }
func (*ComputeRouterSpec) DeepCopy ¶
func (in *ComputeRouterSpec) DeepCopy() *ComputeRouterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRouterSpec.
func (*ComputeRouterSpec) DeepCopyInto ¶
func (in *ComputeRouterSpec) DeepCopyInto(out *ComputeRouterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeRouterSpecBgp ¶
type ComputeRouterSpecBgp struct { // +optional AdvertiseMode string `json:"advertiseMode,omitempty" tf:"advertise_mode,omitempty"` // +optional AdvertisedGroups []string `json:"advertisedGroups,omitempty" tf:"advertised_groups,omitempty"` // +optional AdvertisedIPRanges []ComputeRouterSpecBgpAdvertisedIPRanges `json:"advertisedIPRanges,omitempty" tf:"advertised_ip_ranges,omitempty"` Asn int64 `json:"asn" tf:"asn"` }
func (*ComputeRouterSpecBgp) DeepCopy ¶
func (in *ComputeRouterSpecBgp) DeepCopy() *ComputeRouterSpecBgp
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRouterSpecBgp.
func (*ComputeRouterSpecBgp) DeepCopyInto ¶
func (in *ComputeRouterSpecBgp) DeepCopyInto(out *ComputeRouterSpecBgp)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeRouterSpecBgpAdvertisedIPRanges ¶ added in v0.0.2
type ComputeRouterSpecBgpAdvertisedIPRanges struct { // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional Range string `json:"range,omitempty" tf:"range,omitempty"` }
func (*ComputeRouterSpecBgpAdvertisedIPRanges) DeepCopy ¶ added in v0.0.2
func (in *ComputeRouterSpecBgpAdvertisedIPRanges) DeepCopy() *ComputeRouterSpecBgpAdvertisedIPRanges
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRouterSpecBgpAdvertisedIPRanges.
func (*ComputeRouterSpecBgpAdvertisedIPRanges) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeRouterSpecBgpAdvertisedIPRanges) DeepCopyInto(out *ComputeRouterSpecBgpAdvertisedIPRanges)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeRouterStatus ¶
type ComputeRouterStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeRouterSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeRouterStatus) DeepCopy ¶
func (in *ComputeRouterStatus) DeepCopy() *ComputeRouterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeRouterStatus.
func (*ComputeRouterStatus) DeepCopyInto ¶
func (in *ComputeRouterStatus) DeepCopyInto(out *ComputeRouterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeSSLCertificate ¶ added in v0.0.3
type ComputeSSLCertificate struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeSSLCertificateSpec `json:"spec,omitempty"` Status ComputeSSLCertificateStatus `json:"status,omitempty"` }
func (*ComputeSSLCertificate) DeepCopy ¶ added in v0.0.3
func (in *ComputeSSLCertificate) DeepCopy() *ComputeSSLCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSSLCertificate.
func (*ComputeSSLCertificate) DeepCopyInto ¶ added in v0.0.3
func (in *ComputeSSLCertificate) DeepCopyInto(out *ComputeSSLCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeSSLCertificate) DeepCopyObject ¶ added in v0.0.3
func (in *ComputeSSLCertificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeSSLCertificateList ¶ added in v0.0.3
type ComputeSSLCertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeSSLCertificate CRD objects Items []ComputeSSLCertificate `json:"items,omitempty"` }
ComputeSSLCertificateList is a list of ComputeSSLCertificates
func (*ComputeSSLCertificateList) DeepCopy ¶ added in v0.0.3
func (in *ComputeSSLCertificateList) DeepCopy() *ComputeSSLCertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSSLCertificateList.
func (*ComputeSSLCertificateList) DeepCopyInto ¶ added in v0.0.3
func (in *ComputeSSLCertificateList) DeepCopyInto(out *ComputeSSLCertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeSSLCertificateList) DeepCopyObject ¶ added in v0.0.3
func (in *ComputeSSLCertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeSSLCertificateSpec ¶ added in v0.0.3
type ComputeSSLCertificateSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` Certificate string `json:"-" sensitive:"true" tf:"certificate"` // +optional CertificateID int64 `json:"certificateID,omitempty" tf:"certificate_id,omitempty"` // +optional CreationTimestamp string `json:"creationTimestamp,omitempty" tf:"creation_timestamp,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` // +optional NamePrefix string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"` PrivateKey string `json:"-" sensitive:"true" tf:"private_key"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` }
func (*ComputeSSLCertificateSpec) DeepCopy ¶ added in v0.0.3
func (in *ComputeSSLCertificateSpec) DeepCopy() *ComputeSSLCertificateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSSLCertificateSpec.
func (*ComputeSSLCertificateSpec) DeepCopyInto ¶ added in v0.0.3
func (in *ComputeSSLCertificateSpec) DeepCopyInto(out *ComputeSSLCertificateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeSSLCertificateStatus ¶ added in v0.0.3
type ComputeSSLCertificateStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeSSLCertificateSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeSSLCertificateStatus) DeepCopy ¶ added in v0.0.3
func (in *ComputeSSLCertificateStatus) DeepCopy() *ComputeSSLCertificateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSSLCertificateStatus.
func (*ComputeSSLCertificateStatus) DeepCopyInto ¶ added in v0.0.3
func (in *ComputeSSLCertificateStatus) DeepCopyInto(out *ComputeSSLCertificateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeSSLPolicy ¶ added in v0.0.3
type ComputeSSLPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeSSLPolicySpec `json:"spec,omitempty"` Status ComputeSSLPolicyStatus `json:"status,omitempty"` }
func (*ComputeSSLPolicy) DeepCopy ¶ added in v0.0.3
func (in *ComputeSSLPolicy) DeepCopy() *ComputeSSLPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSSLPolicy.
func (*ComputeSSLPolicy) DeepCopyInto ¶ added in v0.0.3
func (in *ComputeSSLPolicy) DeepCopyInto(out *ComputeSSLPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeSSLPolicy) DeepCopyObject ¶ added in v0.0.3
func (in *ComputeSSLPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeSSLPolicyList ¶ added in v0.0.3
type ComputeSSLPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeSSLPolicy CRD objects Items []ComputeSSLPolicy `json:"items,omitempty"` }
ComputeSSLPolicyList is a list of ComputeSSLPolicys
func (*ComputeSSLPolicyList) DeepCopy ¶ added in v0.0.3
func (in *ComputeSSLPolicyList) DeepCopy() *ComputeSSLPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSSLPolicyList.
func (*ComputeSSLPolicyList) DeepCopyInto ¶ added in v0.0.3
func (in *ComputeSSLPolicyList) DeepCopyInto(out *ComputeSSLPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeSSLPolicyList) DeepCopyObject ¶ added in v0.0.3
func (in *ComputeSSLPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeSSLPolicySpec ¶ added in v0.0.3
type ComputeSSLPolicySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CreationTimestamp string `json:"creationTimestamp,omitempty" tf:"creation_timestamp,omitempty"` // +optional CustomFeatures []string `json:"customFeatures,omitempty" tf:"custom_features,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional EnabledFeatures []string `json:"enabledFeatures,omitempty" tf:"enabled_features,omitempty"` // +optional Fingerprint string `json:"fingerprint,omitempty" tf:"fingerprint,omitempty"` // +optional MinTLSVersion string `json:"minTLSVersion,omitempty" tf:"min_tls_version,omitempty"` Name string `json:"name" tf:"name"` // +optional Profile string `json:"profile,omitempty" tf:"profile,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` }
func (*ComputeSSLPolicySpec) DeepCopy ¶ added in v0.0.3
func (in *ComputeSSLPolicySpec) DeepCopy() *ComputeSSLPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSSLPolicySpec.
func (*ComputeSSLPolicySpec) DeepCopyInto ¶ added in v0.0.3
func (in *ComputeSSLPolicySpec) DeepCopyInto(out *ComputeSSLPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeSSLPolicyStatus ¶ added in v0.0.3
type ComputeSSLPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeSSLPolicySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeSSLPolicyStatus) DeepCopy ¶ added in v0.0.3
func (in *ComputeSSLPolicyStatus) DeepCopy() *ComputeSSLPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSSLPolicyStatus.
func (*ComputeSSLPolicyStatus) DeepCopyInto ¶ added in v0.0.3
func (in *ComputeSSLPolicyStatus) DeepCopyInto(out *ComputeSSLPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeSecurityPolicy ¶
type ComputeSecurityPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeSecurityPolicySpec `json:"spec,omitempty"` Status ComputeSecurityPolicyStatus `json:"status,omitempty"` }
func (*ComputeSecurityPolicy) DeepCopy ¶
func (in *ComputeSecurityPolicy) DeepCopy() *ComputeSecurityPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSecurityPolicy.
func (*ComputeSecurityPolicy) DeepCopyInto ¶
func (in *ComputeSecurityPolicy) DeepCopyInto(out *ComputeSecurityPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeSecurityPolicy) DeepCopyObject ¶
func (in *ComputeSecurityPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeSecurityPolicyList ¶
type ComputeSecurityPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeSecurityPolicy CRD objects Items []ComputeSecurityPolicy `json:"items,omitempty"` }
ComputeSecurityPolicyList is a list of ComputeSecurityPolicys
func (*ComputeSecurityPolicyList) DeepCopy ¶
func (in *ComputeSecurityPolicyList) DeepCopy() *ComputeSecurityPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSecurityPolicyList.
func (*ComputeSecurityPolicyList) DeepCopyInto ¶
func (in *ComputeSecurityPolicyList) DeepCopyInto(out *ComputeSecurityPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeSecurityPolicyList) DeepCopyObject ¶
func (in *ComputeSecurityPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeSecurityPolicySpec ¶
type ComputeSecurityPolicySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional Fingerprint string `json:"fingerprint,omitempty" tf:"fingerprint,omitempty"` Name string `json:"name" tf:"name"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Rule []ComputeSecurityPolicySpecRule `json:"rule,omitempty" tf:"rule,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` }
func (*ComputeSecurityPolicySpec) DeepCopy ¶
func (in *ComputeSecurityPolicySpec) DeepCopy() *ComputeSecurityPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSecurityPolicySpec.
func (*ComputeSecurityPolicySpec) DeepCopyInto ¶
func (in *ComputeSecurityPolicySpec) DeepCopyInto(out *ComputeSecurityPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeSecurityPolicySpecRule ¶ added in v0.0.2
type ComputeSecurityPolicySpecRule struct { Action string `json:"action" tf:"action"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:MaxItems=1 Match []ComputeSecurityPolicySpecRuleMatch `json:"match" tf:"match"` // +optional Preview bool `json:"preview,omitempty" tf:"preview,omitempty"` Priority int64 `json:"priority" tf:"priority"` }
func (*ComputeSecurityPolicySpecRule) DeepCopy ¶ added in v0.0.2
func (in *ComputeSecurityPolicySpecRule) DeepCopy() *ComputeSecurityPolicySpecRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSecurityPolicySpecRule.
func (*ComputeSecurityPolicySpecRule) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeSecurityPolicySpecRule) DeepCopyInto(out *ComputeSecurityPolicySpecRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeSecurityPolicySpecRuleMatch ¶ added in v0.0.2
type ComputeSecurityPolicySpecRuleMatch struct { // +kubebuilder:validation:MaxItems=1 Config []ComputeSecurityPolicySpecRuleMatchConfig `json:"config" tf:"config"` VersionedExpr string `json:"versionedExpr" tf:"versioned_expr"` }
func (*ComputeSecurityPolicySpecRuleMatch) DeepCopy ¶ added in v0.0.2
func (in *ComputeSecurityPolicySpecRuleMatch) DeepCopy() *ComputeSecurityPolicySpecRuleMatch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSecurityPolicySpecRuleMatch.
func (*ComputeSecurityPolicySpecRuleMatch) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeSecurityPolicySpecRuleMatch) DeepCopyInto(out *ComputeSecurityPolicySpecRuleMatch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeSecurityPolicySpecRuleMatchConfig ¶ added in v0.0.2
type ComputeSecurityPolicySpecRuleMatchConfig struct { // +kubebuilder:validation:MaxItems=5 // +kubebuilder:validation:MinItems=1 SrcIPRanges []string `json:"srcIPRanges" tf:"src_ip_ranges"` }
func (*ComputeSecurityPolicySpecRuleMatchConfig) DeepCopy ¶ added in v0.0.2
func (in *ComputeSecurityPolicySpecRuleMatchConfig) DeepCopy() *ComputeSecurityPolicySpecRuleMatchConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSecurityPolicySpecRuleMatchConfig.
func (*ComputeSecurityPolicySpecRuleMatchConfig) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeSecurityPolicySpecRuleMatchConfig) DeepCopyInto(out *ComputeSecurityPolicySpecRuleMatchConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeSecurityPolicyStatus ¶
type ComputeSecurityPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeSecurityPolicySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeSecurityPolicyStatus) DeepCopy ¶
func (in *ComputeSecurityPolicyStatus) DeepCopy() *ComputeSecurityPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSecurityPolicyStatus.
func (*ComputeSecurityPolicyStatus) DeepCopyInto ¶
func (in *ComputeSecurityPolicyStatus) DeepCopyInto(out *ComputeSecurityPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeSharedVpcHostProject ¶
type ComputeSharedVpcHostProject struct {}
func (*ComputeSharedVpcHostProject) DeepCopy ¶
func (in *ComputeSharedVpcHostProject) DeepCopy() *ComputeSharedVpcHostProject
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSharedVpcHostProject.
func (*ComputeSharedVpcHostProject) DeepCopyInto ¶
func (in *ComputeSharedVpcHostProject) DeepCopyInto(out *ComputeSharedVpcHostProject)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeSharedVpcHostProject) DeepCopyObject ¶
func (in *ComputeSharedVpcHostProject) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeSharedVpcHostProjectList ¶
type ComputeSharedVpcHostProjectList struct { ComputeSharedVpcHostProject `json:"items,omitempty"` }Items []
ComputeSharedVpcHostProjectList is a list of ComputeSharedVpcHostProjects
func (*ComputeSharedVpcHostProjectList) DeepCopy ¶
func (in *ComputeSharedVpcHostProjectList) DeepCopy() *ComputeSharedVpcHostProjectList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSharedVpcHostProjectList.
func (*ComputeSharedVpcHostProjectList) DeepCopyInto ¶
func (in *ComputeSharedVpcHostProjectList) DeepCopyInto(out *ComputeSharedVpcHostProjectList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeSharedVpcHostProjectList) DeepCopyObject ¶
func (in *ComputeSharedVpcHostProjectList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeSharedVpcHostProjectSpec ¶
type ComputeSharedVpcHostProjectSpec struct {}
func (*ComputeSharedVpcHostProjectSpec) DeepCopy ¶
func (in *ComputeSharedVpcHostProjectSpec) DeepCopy() *ComputeSharedVpcHostProjectSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSharedVpcHostProjectSpec.
func (*ComputeSharedVpcHostProjectSpec) DeepCopyInto ¶
func (in *ComputeSharedVpcHostProjectSpec) DeepCopyInto(out *ComputeSharedVpcHostProjectSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeSharedVpcHostProjectStatus ¶
type ComputeSharedVpcHostProjectStatus struct { // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` Output *ComputeSharedVpcHostProjectSpec `json:"output,omitempty"` State *base.State `json:"state,omitempty"` Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeSharedVpcHostProjectStatus) DeepCopy ¶
func (in *ComputeSharedVpcHostProjectStatus) DeepCopy() *ComputeSharedVpcHostProjectStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSharedVpcHostProjectStatus.
func (*ComputeSharedVpcHostProjectStatus) DeepCopyInto ¶
func (in *ComputeSharedVpcHostProjectStatus) DeepCopyInto(out *ComputeSharedVpcHostProjectStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeSharedVpcServiceProject ¶
type ComputeSharedVpcServiceProject struct {}
func (*ComputeSharedVpcServiceProject) DeepCopy ¶
func (in *ComputeSharedVpcServiceProject) DeepCopy() *ComputeSharedVpcServiceProject
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSharedVpcServiceProject.
func (*ComputeSharedVpcServiceProject) DeepCopyInto ¶
func (in *ComputeSharedVpcServiceProject) DeepCopyInto(out *ComputeSharedVpcServiceProject)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeSharedVpcServiceProject) DeepCopyObject ¶
func (in *ComputeSharedVpcServiceProject) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeSharedVpcServiceProjectList ¶
type ComputeSharedVpcServiceProjectList struct { ComputeSharedVpcServiceProject `json:"items,omitempty"` }Items []
ComputeSharedVpcServiceProjectList is a list of ComputeSharedVpcServiceProjects
func (*ComputeSharedVpcServiceProjectList) DeepCopy ¶
func (in *ComputeSharedVpcServiceProjectList) DeepCopy() *ComputeSharedVpcServiceProjectList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSharedVpcServiceProjectList.
func (*ComputeSharedVpcServiceProjectList) DeepCopyInto ¶
func (in *ComputeSharedVpcServiceProjectList) DeepCopyInto(out *ComputeSharedVpcServiceProjectList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeSharedVpcServiceProjectList) DeepCopyObject ¶
func (in *ComputeSharedVpcServiceProjectList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeSharedVpcServiceProjectSpec ¶
type ComputeSharedVpcServiceProjectSpec struct {}
func (*ComputeSharedVpcServiceProjectSpec) DeepCopy ¶
func (in *ComputeSharedVpcServiceProjectSpec) DeepCopy() *ComputeSharedVpcServiceProjectSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSharedVpcServiceProjectSpec.
func (*ComputeSharedVpcServiceProjectSpec) DeepCopyInto ¶
func (in *ComputeSharedVpcServiceProjectSpec) DeepCopyInto(out *ComputeSharedVpcServiceProjectSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeSharedVpcServiceProjectStatus ¶
type ComputeSharedVpcServiceProjectStatus struct { // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` Output *ComputeSharedVpcServiceProjectSpec `json:"output,omitempty"` State *base.State `json:"state,omitempty"` Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeSharedVpcServiceProjectStatus) DeepCopy ¶
func (in *ComputeSharedVpcServiceProjectStatus) DeepCopy() *ComputeSharedVpcServiceProjectStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSharedVpcServiceProjectStatus.
func (*ComputeSharedVpcServiceProjectStatus) DeepCopyInto ¶
func (in *ComputeSharedVpcServiceProjectStatus) DeepCopyInto(out *ComputeSharedVpcServiceProjectStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeSnapshot ¶
type ComputeSnapshot struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeSnapshotSpec `json:"spec,omitempty"` Status ComputeSnapshotStatus `json:"status,omitempty"` }
func (*ComputeSnapshot) DeepCopy ¶
func (in *ComputeSnapshot) DeepCopy() *ComputeSnapshot
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSnapshot.
func (*ComputeSnapshot) DeepCopyInto ¶
func (in *ComputeSnapshot) DeepCopyInto(out *ComputeSnapshot)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeSnapshot) DeepCopyObject ¶
func (in *ComputeSnapshot) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeSnapshotList ¶
type ComputeSnapshotList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeSnapshot CRD objects Items []ComputeSnapshot `json:"items,omitempty"` }
ComputeSnapshotList is a list of ComputeSnapshots
func (*ComputeSnapshotList) DeepCopy ¶
func (in *ComputeSnapshotList) DeepCopy() *ComputeSnapshotList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSnapshotList.
func (*ComputeSnapshotList) DeepCopyInto ¶
func (in *ComputeSnapshotList) DeepCopyInto(out *ComputeSnapshotList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeSnapshotList) DeepCopyObject ¶
func (in *ComputeSnapshotList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeSnapshotSpec ¶
type ComputeSnapshotSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` // +optional CreationTimestamp string `json:"creationTimestamp,omitempty" tf:"creation_timestamp,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional DiskSizeGb int64 `json:"diskSizeGb,omitempty" tf:"disk_size_gb,omitempty"` // +optional LabelFingerprint string `json:"labelFingerprint,omitempty" tf:"label_fingerprint,omitempty"` // +optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` // +optional Licenses []string `json:"licenses,omitempty" tf:"licenses,omitempty"` Name string `json:"name" tf:"name"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 SnapshotEncryptionKey []ComputeSnapshotSpecSnapshotEncryptionKey `json:"snapshotEncryptionKey,omitempty" tf:"snapshot_encryption_key,omitempty"` // +optional SnapshotID int64 `json:"snapshotID,omitempty" tf:"snapshot_id,omitempty"` SourceDisk string `json:"sourceDisk" tf:"source_disk"` // +optional // +kubebuilder:validation:MaxItems=1 SourceDiskEncryptionKey []ComputeSnapshotSpecSourceDiskEncryptionKey `json:"sourceDiskEncryptionKey,omitempty" tf:"source_disk_encryption_key,omitempty"` // +optional SourceDiskLink string `json:"sourceDiskLink,omitempty" tf:"source_disk_link,omitempty"` // +optional StorageBytes int64 `json:"storageBytes,omitempty" tf:"storage_bytes,omitempty"` // +optional Zone string `json:"zone,omitempty" tf:"zone,omitempty"` }
func (*ComputeSnapshotSpec) DeepCopy ¶
func (in *ComputeSnapshotSpec) DeepCopy() *ComputeSnapshotSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSnapshotSpec.
func (*ComputeSnapshotSpec) DeepCopyInto ¶
func (in *ComputeSnapshotSpec) DeepCopyInto(out *ComputeSnapshotSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeSnapshotSpecSnapshotEncryptionKey ¶ added in v0.0.2
type ComputeSnapshotSpecSnapshotEncryptionKey struct { // +optional RawKey string `json:"-" sensitive:"true" tf:"raw_key,omitempty"` // +optional Sha256 string `json:"sha256,omitempty" tf:"sha256,omitempty"` }
func (*ComputeSnapshotSpecSnapshotEncryptionKey) DeepCopy ¶ added in v0.0.2
func (in *ComputeSnapshotSpecSnapshotEncryptionKey) DeepCopy() *ComputeSnapshotSpecSnapshotEncryptionKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSnapshotSpecSnapshotEncryptionKey.
func (*ComputeSnapshotSpecSnapshotEncryptionKey) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeSnapshotSpecSnapshotEncryptionKey) DeepCopyInto(out *ComputeSnapshotSpecSnapshotEncryptionKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeSnapshotSpecSourceDiskEncryptionKey ¶
type ComputeSnapshotSpecSourceDiskEncryptionKey struct { // +optional RawKey string `json:"-" sensitive:"true" tf:"raw_key,omitempty"` }
func (*ComputeSnapshotSpecSourceDiskEncryptionKey) DeepCopy ¶
func (in *ComputeSnapshotSpecSourceDiskEncryptionKey) DeepCopy() *ComputeSnapshotSpecSourceDiskEncryptionKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSnapshotSpecSourceDiskEncryptionKey.
func (*ComputeSnapshotSpecSourceDiskEncryptionKey) DeepCopyInto ¶
func (in *ComputeSnapshotSpecSourceDiskEncryptionKey) DeepCopyInto(out *ComputeSnapshotSpecSourceDiskEncryptionKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeSnapshotStatus ¶
type ComputeSnapshotStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeSnapshotSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeSnapshotStatus) DeepCopy ¶
func (in *ComputeSnapshotStatus) DeepCopy() *ComputeSnapshotStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSnapshotStatus.
func (*ComputeSnapshotStatus) DeepCopyInto ¶
func (in *ComputeSnapshotStatus) DeepCopyInto(out *ComputeSnapshotStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeSubnetwork ¶
type ComputeSubnetwork struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeSubnetworkSpec `json:"spec,omitempty"` Status ComputeSubnetworkStatus `json:"status,omitempty"` }
func (*ComputeSubnetwork) DeepCopy ¶
func (in *ComputeSubnetwork) DeepCopy() *ComputeSubnetwork
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSubnetwork.
func (*ComputeSubnetwork) DeepCopyInto ¶
func (in *ComputeSubnetwork) DeepCopyInto(out *ComputeSubnetwork)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeSubnetwork) DeepCopyObject ¶
func (in *ComputeSubnetwork) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeSubnetworkIamBinding ¶
type ComputeSubnetworkIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeSubnetworkIamBindingSpec `json:"spec,omitempty"` Status ComputeSubnetworkIamBindingStatus `json:"status,omitempty"` }
func (*ComputeSubnetworkIamBinding) DeepCopy ¶
func (in *ComputeSubnetworkIamBinding) DeepCopy() *ComputeSubnetworkIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSubnetworkIamBinding.
func (*ComputeSubnetworkIamBinding) DeepCopyInto ¶
func (in *ComputeSubnetworkIamBinding) DeepCopyInto(out *ComputeSubnetworkIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeSubnetworkIamBinding) DeepCopyObject ¶
func (in *ComputeSubnetworkIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeSubnetworkIamBindingList ¶
type ComputeSubnetworkIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeSubnetworkIamBinding CRD objects Items []ComputeSubnetworkIamBinding `json:"items,omitempty"` }
ComputeSubnetworkIamBindingList is a list of ComputeSubnetworkIamBindings
func (*ComputeSubnetworkIamBindingList) DeepCopy ¶
func (in *ComputeSubnetworkIamBindingList) DeepCopy() *ComputeSubnetworkIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSubnetworkIamBindingList.
func (*ComputeSubnetworkIamBindingList) DeepCopyInto ¶
func (in *ComputeSubnetworkIamBindingList) DeepCopyInto(out *ComputeSubnetworkIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeSubnetworkIamBindingList) DeepCopyObject ¶
func (in *ComputeSubnetworkIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeSubnetworkIamBindingSpec ¶
type ComputeSubnetworkIamBindingSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Members []string `json:"members" tf:"members"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Region string `json:"region,omitempty" tf:"region,omitempty"` Role string `json:"role" tf:"role"` Subnetwork string `json:"subnetwork" tf:"subnetwork"` }
func (*ComputeSubnetworkIamBindingSpec) DeepCopy ¶
func (in *ComputeSubnetworkIamBindingSpec) DeepCopy() *ComputeSubnetworkIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSubnetworkIamBindingSpec.
func (*ComputeSubnetworkIamBindingSpec) DeepCopyInto ¶
func (in *ComputeSubnetworkIamBindingSpec) DeepCopyInto(out *ComputeSubnetworkIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeSubnetworkIamBindingStatus ¶
type ComputeSubnetworkIamBindingStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeSubnetworkIamBindingSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeSubnetworkIamBindingStatus) DeepCopy ¶
func (in *ComputeSubnetworkIamBindingStatus) DeepCopy() *ComputeSubnetworkIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSubnetworkIamBindingStatus.
func (*ComputeSubnetworkIamBindingStatus) DeepCopyInto ¶
func (in *ComputeSubnetworkIamBindingStatus) DeepCopyInto(out *ComputeSubnetworkIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeSubnetworkIamMember ¶
type ComputeSubnetworkIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeSubnetworkIamMemberSpec `json:"spec,omitempty"` Status ComputeSubnetworkIamMemberStatus `json:"status,omitempty"` }
func (*ComputeSubnetworkIamMember) DeepCopy ¶
func (in *ComputeSubnetworkIamMember) DeepCopy() *ComputeSubnetworkIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSubnetworkIamMember.
func (*ComputeSubnetworkIamMember) DeepCopyInto ¶
func (in *ComputeSubnetworkIamMember) DeepCopyInto(out *ComputeSubnetworkIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeSubnetworkIamMember) DeepCopyObject ¶
func (in *ComputeSubnetworkIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeSubnetworkIamMemberList ¶
type ComputeSubnetworkIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeSubnetworkIamMember CRD objects Items []ComputeSubnetworkIamMember `json:"items,omitempty"` }
ComputeSubnetworkIamMemberList is a list of ComputeSubnetworkIamMembers
func (*ComputeSubnetworkIamMemberList) DeepCopy ¶
func (in *ComputeSubnetworkIamMemberList) DeepCopy() *ComputeSubnetworkIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSubnetworkIamMemberList.
func (*ComputeSubnetworkIamMemberList) DeepCopyInto ¶
func (in *ComputeSubnetworkIamMemberList) DeepCopyInto(out *ComputeSubnetworkIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeSubnetworkIamMemberList) DeepCopyObject ¶
func (in *ComputeSubnetworkIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeSubnetworkIamMemberSpec ¶
type ComputeSubnetworkIamMemberSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Member string `json:"member" tf:"member"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Region string `json:"region,omitempty" tf:"region,omitempty"` Role string `json:"role" tf:"role"` Subnetwork string `json:"subnetwork" tf:"subnetwork"` }
func (*ComputeSubnetworkIamMemberSpec) DeepCopy ¶
func (in *ComputeSubnetworkIamMemberSpec) DeepCopy() *ComputeSubnetworkIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSubnetworkIamMemberSpec.
func (*ComputeSubnetworkIamMemberSpec) DeepCopyInto ¶
func (in *ComputeSubnetworkIamMemberSpec) DeepCopyInto(out *ComputeSubnetworkIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeSubnetworkIamMemberStatus ¶
type ComputeSubnetworkIamMemberStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeSubnetworkIamMemberSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeSubnetworkIamMemberStatus) DeepCopy ¶
func (in *ComputeSubnetworkIamMemberStatus) DeepCopy() *ComputeSubnetworkIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSubnetworkIamMemberStatus.
func (*ComputeSubnetworkIamMemberStatus) DeepCopyInto ¶
func (in *ComputeSubnetworkIamMemberStatus) DeepCopyInto(out *ComputeSubnetworkIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeSubnetworkIamPolicy ¶
type ComputeSubnetworkIamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeSubnetworkIamPolicySpec `json:"spec,omitempty"` Status ComputeSubnetworkIamPolicyStatus `json:"status,omitempty"` }
func (*ComputeSubnetworkIamPolicy) DeepCopy ¶
func (in *ComputeSubnetworkIamPolicy) DeepCopy() *ComputeSubnetworkIamPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSubnetworkIamPolicy.
func (*ComputeSubnetworkIamPolicy) DeepCopyInto ¶
func (in *ComputeSubnetworkIamPolicy) DeepCopyInto(out *ComputeSubnetworkIamPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeSubnetworkIamPolicy) DeepCopyObject ¶
func (in *ComputeSubnetworkIamPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeSubnetworkIamPolicyList ¶
type ComputeSubnetworkIamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeSubnetworkIamPolicy CRD objects Items []ComputeSubnetworkIamPolicy `json:"items,omitempty"` }
ComputeSubnetworkIamPolicyList is a list of ComputeSubnetworkIamPolicys
func (*ComputeSubnetworkIamPolicyList) DeepCopy ¶
func (in *ComputeSubnetworkIamPolicyList) DeepCopy() *ComputeSubnetworkIamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSubnetworkIamPolicyList.
func (*ComputeSubnetworkIamPolicyList) DeepCopyInto ¶
func (in *ComputeSubnetworkIamPolicyList) DeepCopyInto(out *ComputeSubnetworkIamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeSubnetworkIamPolicyList) DeepCopyObject ¶
func (in *ComputeSubnetworkIamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeSubnetworkIamPolicySpec ¶
type ComputeSubnetworkIamPolicySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` PolicyData string `json:"policyData" tf:"policy_data"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Region string `json:"region,omitempty" tf:"region,omitempty"` Subnetwork string `json:"subnetwork" tf:"subnetwork"` }
func (*ComputeSubnetworkIamPolicySpec) DeepCopy ¶
func (in *ComputeSubnetworkIamPolicySpec) DeepCopy() *ComputeSubnetworkIamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSubnetworkIamPolicySpec.
func (*ComputeSubnetworkIamPolicySpec) DeepCopyInto ¶
func (in *ComputeSubnetworkIamPolicySpec) DeepCopyInto(out *ComputeSubnetworkIamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeSubnetworkIamPolicyStatus ¶
type ComputeSubnetworkIamPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeSubnetworkIamPolicySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeSubnetworkIamPolicyStatus) DeepCopy ¶
func (in *ComputeSubnetworkIamPolicyStatus) DeepCopy() *ComputeSubnetworkIamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSubnetworkIamPolicyStatus.
func (*ComputeSubnetworkIamPolicyStatus) DeepCopyInto ¶
func (in *ComputeSubnetworkIamPolicyStatus) DeepCopyInto(out *ComputeSubnetworkIamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeSubnetworkList ¶
type ComputeSubnetworkList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeSubnetwork CRD objects Items []ComputeSubnetwork `json:"items,omitempty"` }
ComputeSubnetworkList is a list of ComputeSubnetworks
func (*ComputeSubnetworkList) DeepCopy ¶
func (in *ComputeSubnetworkList) DeepCopy() *ComputeSubnetworkList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSubnetworkList.
func (*ComputeSubnetworkList) DeepCopyInto ¶
func (in *ComputeSubnetworkList) DeepCopyInto(out *ComputeSubnetworkList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeSubnetworkList) DeepCopyObject ¶
func (in *ComputeSubnetworkList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeSubnetworkSpec ¶
type ComputeSubnetworkSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CreationTimestamp string `json:"creationTimestamp,omitempty" tf:"creation_timestamp,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional EnableFlowLogs bool `json:"enableFlowLogs,omitempty" tf:"enable_flow_logs,omitempty"` // +optional Fingerprint string `json:"fingerprint,omitempty" tf:"fingerprint,omitempty"` // +optional GatewayAddress string `json:"gatewayAddress,omitempty" tf:"gateway_address,omitempty"` IpCIDRRange string `json:"ipCIDRRange" tf:"ip_cidr_range"` Name string `json:"name" tf:"name"` Network string `json:"network" tf:"network"` // +optional PrivateIPGoogleAccess bool `json:"privateIPGoogleAccess,omitempty" tf:"private_ip_google_access,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Region string `json:"region,omitempty" tf:"region,omitempty"` // +optional SecondaryIPRange []ComputeSubnetworkSpecSecondaryIPRange `json:"secondaryIPRange,omitempty" tf:"secondary_ip_range,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` }
func (*ComputeSubnetworkSpec) DeepCopy ¶
func (in *ComputeSubnetworkSpec) DeepCopy() *ComputeSubnetworkSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSubnetworkSpec.
func (*ComputeSubnetworkSpec) DeepCopyInto ¶
func (in *ComputeSubnetworkSpec) DeepCopyInto(out *ComputeSubnetworkSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeSubnetworkSpecSecondaryIPRange ¶ added in v0.0.2
type ComputeSubnetworkSpecSecondaryIPRange struct { IpCIDRRange string `json:"ipCIDRRange" tf:"ip_cidr_range"` RangeName string `json:"rangeName" tf:"range_name"` }
func (*ComputeSubnetworkSpecSecondaryIPRange) DeepCopy ¶ added in v0.0.2
func (in *ComputeSubnetworkSpecSecondaryIPRange) DeepCopy() *ComputeSubnetworkSpecSecondaryIPRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSubnetworkSpecSecondaryIPRange.
func (*ComputeSubnetworkSpecSecondaryIPRange) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeSubnetworkSpecSecondaryIPRange) DeepCopyInto(out *ComputeSubnetworkSpecSecondaryIPRange)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeSubnetworkStatus ¶
type ComputeSubnetworkStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeSubnetworkSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeSubnetworkStatus) DeepCopy ¶
func (in *ComputeSubnetworkStatus) DeepCopy() *ComputeSubnetworkStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSubnetworkStatus.
func (*ComputeSubnetworkStatus) DeepCopyInto ¶
func (in *ComputeSubnetworkStatus) DeepCopyInto(out *ComputeSubnetworkStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeTargetHTTPProxy ¶ added in v0.0.2
type ComputeTargetHTTPProxy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeTargetHTTPProxySpec `json:"spec,omitempty"` Status ComputeTargetHTTPProxyStatus `json:"status,omitempty"` }
func (*ComputeTargetHTTPProxy) DeepCopy ¶ added in v0.0.2
func (in *ComputeTargetHTTPProxy) DeepCopy() *ComputeTargetHTTPProxy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeTargetHTTPProxy.
func (*ComputeTargetHTTPProxy) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeTargetHTTPProxy) DeepCopyInto(out *ComputeTargetHTTPProxy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeTargetHTTPProxy) DeepCopyObject ¶ added in v0.0.2
func (in *ComputeTargetHTTPProxy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeTargetHTTPProxyList ¶ added in v0.0.2
type ComputeTargetHTTPProxyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeTargetHTTPProxy CRD objects Items []ComputeTargetHTTPProxy `json:"items,omitempty"` }
ComputeTargetHTTPProxyList is a list of ComputeTargetHTTPProxys
func (*ComputeTargetHTTPProxyList) DeepCopy ¶ added in v0.0.2
func (in *ComputeTargetHTTPProxyList) DeepCopy() *ComputeTargetHTTPProxyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeTargetHTTPProxyList.
func (*ComputeTargetHTTPProxyList) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeTargetHTTPProxyList) DeepCopyInto(out *ComputeTargetHTTPProxyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeTargetHTTPProxyList) DeepCopyObject ¶ added in v0.0.2
func (in *ComputeTargetHTTPProxyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeTargetHTTPProxySpec ¶ added in v0.0.2
type ComputeTargetHTTPProxySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CreationTimestamp string `json:"creationTimestamp,omitempty" tf:"creation_timestamp,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` Name string `json:"name" tf:"name"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional ProxyID int64 `json:"proxyID,omitempty" tf:"proxy_id,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` UrlMap string `json:"urlMap" tf:"url_map"` }
func (*ComputeTargetHTTPProxySpec) DeepCopy ¶ added in v0.0.2
func (in *ComputeTargetHTTPProxySpec) DeepCopy() *ComputeTargetHTTPProxySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeTargetHTTPProxySpec.
func (*ComputeTargetHTTPProxySpec) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeTargetHTTPProxySpec) DeepCopyInto(out *ComputeTargetHTTPProxySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeTargetHTTPProxyStatus ¶ added in v0.0.2
type ComputeTargetHTTPProxyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeTargetHTTPProxySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeTargetHTTPProxyStatus) DeepCopy ¶ added in v0.0.2
func (in *ComputeTargetHTTPProxyStatus) DeepCopy() *ComputeTargetHTTPProxyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeTargetHTTPProxyStatus.
func (*ComputeTargetHTTPProxyStatus) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeTargetHTTPProxyStatus) DeepCopyInto(out *ComputeTargetHTTPProxyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeTargetHTTPSProxy ¶ added in v0.0.2
type ComputeTargetHTTPSProxy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeTargetHTTPSProxySpec `json:"spec,omitempty"` Status ComputeTargetHTTPSProxyStatus `json:"status,omitempty"` }
func (*ComputeTargetHTTPSProxy) DeepCopy ¶ added in v0.0.2
func (in *ComputeTargetHTTPSProxy) DeepCopy() *ComputeTargetHTTPSProxy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeTargetHTTPSProxy.
func (*ComputeTargetHTTPSProxy) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeTargetHTTPSProxy) DeepCopyInto(out *ComputeTargetHTTPSProxy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeTargetHTTPSProxy) DeepCopyObject ¶ added in v0.0.2
func (in *ComputeTargetHTTPSProxy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeTargetHTTPSProxyList ¶ added in v0.0.2
type ComputeTargetHTTPSProxyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeTargetHTTPSProxy CRD objects Items []ComputeTargetHTTPSProxy `json:"items,omitempty"` }
ComputeTargetHTTPSProxyList is a list of ComputeTargetHTTPSProxys
func (*ComputeTargetHTTPSProxyList) DeepCopy ¶ added in v0.0.2
func (in *ComputeTargetHTTPSProxyList) DeepCopy() *ComputeTargetHTTPSProxyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeTargetHTTPSProxyList.
func (*ComputeTargetHTTPSProxyList) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeTargetHTTPSProxyList) DeepCopyInto(out *ComputeTargetHTTPSProxyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeTargetHTTPSProxyList) DeepCopyObject ¶ added in v0.0.2
func (in *ComputeTargetHTTPSProxyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeTargetHTTPSProxySpec ¶ added in v0.0.2
type ComputeTargetHTTPSProxySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CreationTimestamp string `json:"creationTimestamp,omitempty" tf:"creation_timestamp,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` Name string `json:"name" tf:"name"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional ProxyID int64 `json:"proxyID,omitempty" tf:"proxy_id,omitempty"` // +optional QuicOverride string `json:"quicOverride,omitempty" tf:"quic_override,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` SslCertificates []string `json:"sslCertificates" tf:"ssl_certificates"` // +optional SslPolicy string `json:"sslPolicy,omitempty" tf:"ssl_policy,omitempty"` UrlMap string `json:"urlMap" tf:"url_map"` }
func (*ComputeTargetHTTPSProxySpec) DeepCopy ¶ added in v0.0.2
func (in *ComputeTargetHTTPSProxySpec) DeepCopy() *ComputeTargetHTTPSProxySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeTargetHTTPSProxySpec.
func (*ComputeTargetHTTPSProxySpec) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeTargetHTTPSProxySpec) DeepCopyInto(out *ComputeTargetHTTPSProxySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeTargetHTTPSProxyStatus ¶ added in v0.0.2
type ComputeTargetHTTPSProxyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeTargetHTTPSProxySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeTargetHTTPSProxyStatus) DeepCopy ¶ added in v0.0.2
func (in *ComputeTargetHTTPSProxyStatus) DeepCopy() *ComputeTargetHTTPSProxyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeTargetHTTPSProxyStatus.
func (*ComputeTargetHTTPSProxyStatus) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeTargetHTTPSProxyStatus) DeepCopyInto(out *ComputeTargetHTTPSProxyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeTargetInstance ¶ added in v0.2.0
type ComputeTargetInstance struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeTargetInstanceSpec `json:"spec,omitempty"` Status ComputeTargetInstanceStatus `json:"status,omitempty"` }
func (*ComputeTargetInstance) DeepCopy ¶ added in v0.2.0
func (in *ComputeTargetInstance) DeepCopy() *ComputeTargetInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeTargetInstance.
func (*ComputeTargetInstance) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeTargetInstance) DeepCopyInto(out *ComputeTargetInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeTargetInstance) DeepCopyObject ¶ added in v0.2.0
func (in *ComputeTargetInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeTargetInstanceList ¶ added in v0.2.0
type ComputeTargetInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeTargetInstance CRD objects Items []ComputeTargetInstance `json:"items,omitempty"` }
ComputeTargetInstanceList is a list of ComputeTargetInstances
func (*ComputeTargetInstanceList) DeepCopy ¶ added in v0.2.0
func (in *ComputeTargetInstanceList) DeepCopy() *ComputeTargetInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeTargetInstanceList.
func (*ComputeTargetInstanceList) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeTargetInstanceList) DeepCopyInto(out *ComputeTargetInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeTargetInstanceList) DeepCopyObject ¶ added in v0.2.0
func (in *ComputeTargetInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeTargetInstanceSpec ¶ added in v0.2.0
type ComputeTargetInstanceSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CreationTimestamp string `json:"creationTimestamp,omitempty" tf:"creation_timestamp,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` Instance string `json:"instance" tf:"instance"` Name string `json:"name" tf:"name"` // +optional NatPolicy string `json:"natPolicy,omitempty" tf:"nat_policy,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` // +optional Zone string `json:"zone,omitempty" tf:"zone,omitempty"` }
func (*ComputeTargetInstanceSpec) DeepCopy ¶ added in v0.2.0
func (in *ComputeTargetInstanceSpec) DeepCopy() *ComputeTargetInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeTargetInstanceSpec.
func (*ComputeTargetInstanceSpec) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeTargetInstanceSpec) DeepCopyInto(out *ComputeTargetInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeTargetInstanceStatus ¶ added in v0.2.0
type ComputeTargetInstanceStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeTargetInstanceSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeTargetInstanceStatus) DeepCopy ¶ added in v0.2.0
func (in *ComputeTargetInstanceStatus) DeepCopy() *ComputeTargetInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeTargetInstanceStatus.
func (*ComputeTargetInstanceStatus) DeepCopyInto ¶ added in v0.2.0
func (in *ComputeTargetInstanceStatus) DeepCopyInto(out *ComputeTargetInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeTargetPool ¶
type ComputeTargetPool struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeTargetPoolSpec `json:"spec,omitempty"` Status ComputeTargetPoolStatus `json:"status,omitempty"` }
func (*ComputeTargetPool) DeepCopy ¶
func (in *ComputeTargetPool) DeepCopy() *ComputeTargetPool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeTargetPool.
func (*ComputeTargetPool) DeepCopyInto ¶
func (in *ComputeTargetPool) DeepCopyInto(out *ComputeTargetPool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeTargetPool) DeepCopyObject ¶
func (in *ComputeTargetPool) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeTargetPoolList ¶
type ComputeTargetPoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeTargetPool CRD objects Items []ComputeTargetPool `json:"items,omitempty"` }
ComputeTargetPoolList is a list of ComputeTargetPools
func (*ComputeTargetPoolList) DeepCopy ¶
func (in *ComputeTargetPoolList) DeepCopy() *ComputeTargetPoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeTargetPoolList.
func (*ComputeTargetPoolList) DeepCopyInto ¶
func (in *ComputeTargetPoolList) DeepCopyInto(out *ComputeTargetPoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeTargetPoolList) DeepCopyObject ¶
func (in *ComputeTargetPoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeTargetPoolSpec ¶
type ComputeTargetPoolSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional BackupPool string `json:"backupPool,omitempty" tf:"backup_pool,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional FailoverRatio float64 `json:"failoverRatio,omitempty" tf:"failover_ratio,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 HealthChecks []string `json:"healthChecks,omitempty" tf:"health_checks,omitempty"` // +optional Instances []string `json:"instances,omitempty" tf:"instances,omitempty"` Name string `json:"name" tf:"name"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Region string `json:"region,omitempty" tf:"region,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` // +optional SessionAffinity string `json:"sessionAffinity,omitempty" tf:"session_affinity,omitempty"` }
func (*ComputeTargetPoolSpec) DeepCopy ¶
func (in *ComputeTargetPoolSpec) DeepCopy() *ComputeTargetPoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeTargetPoolSpec.
func (*ComputeTargetPoolSpec) DeepCopyInto ¶
func (in *ComputeTargetPoolSpec) DeepCopyInto(out *ComputeTargetPoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeTargetPoolStatus ¶
type ComputeTargetPoolStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeTargetPoolSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeTargetPoolStatus) DeepCopy ¶
func (in *ComputeTargetPoolStatus) DeepCopy() *ComputeTargetPoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeTargetPoolStatus.
func (*ComputeTargetPoolStatus) DeepCopyInto ¶
func (in *ComputeTargetPoolStatus) DeepCopyInto(out *ComputeTargetPoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeTargetSSLProxy ¶ added in v0.0.3
type ComputeTargetSSLProxy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeTargetSSLProxySpec `json:"spec,omitempty"` Status ComputeTargetSSLProxyStatus `json:"status,omitempty"` }
func (*ComputeTargetSSLProxy) DeepCopy ¶ added in v0.0.3
func (in *ComputeTargetSSLProxy) DeepCopy() *ComputeTargetSSLProxy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeTargetSSLProxy.
func (*ComputeTargetSSLProxy) DeepCopyInto ¶ added in v0.0.3
func (in *ComputeTargetSSLProxy) DeepCopyInto(out *ComputeTargetSSLProxy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeTargetSSLProxy) DeepCopyObject ¶ added in v0.0.3
func (in *ComputeTargetSSLProxy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeTargetSSLProxyList ¶ added in v0.0.3
type ComputeTargetSSLProxyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeTargetSSLProxy CRD objects Items []ComputeTargetSSLProxy `json:"items,omitempty"` }
ComputeTargetSSLProxyList is a list of ComputeTargetSSLProxys
func (*ComputeTargetSSLProxyList) DeepCopy ¶ added in v0.0.3
func (in *ComputeTargetSSLProxyList) DeepCopy() *ComputeTargetSSLProxyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeTargetSSLProxyList.
func (*ComputeTargetSSLProxyList) DeepCopyInto ¶ added in v0.0.3
func (in *ComputeTargetSSLProxyList) DeepCopyInto(out *ComputeTargetSSLProxyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeTargetSSLProxyList) DeepCopyObject ¶ added in v0.0.3
func (in *ComputeTargetSSLProxyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeTargetSSLProxySpec ¶ added in v0.0.3
type ComputeTargetSSLProxySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` BackendService string `json:"backendService" tf:"backend_service"` // +optional CreationTimestamp string `json:"creationTimestamp,omitempty" tf:"creation_timestamp,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` Name string `json:"name" tf:"name"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional ProxyHeader string `json:"proxyHeader,omitempty" tf:"proxy_header,omitempty"` // +optional ProxyID int64 `json:"proxyID,omitempty" tf:"proxy_id,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` // +kubebuilder:validation:MaxItems=1 SslCertificates []string `json:"sslCertificates" tf:"ssl_certificates"` // +optional SslPolicy string `json:"sslPolicy,omitempty" tf:"ssl_policy,omitempty"` }
func (*ComputeTargetSSLProxySpec) DeepCopy ¶ added in v0.0.3
func (in *ComputeTargetSSLProxySpec) DeepCopy() *ComputeTargetSSLProxySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeTargetSSLProxySpec.
func (*ComputeTargetSSLProxySpec) DeepCopyInto ¶ added in v0.0.3
func (in *ComputeTargetSSLProxySpec) DeepCopyInto(out *ComputeTargetSSLProxySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeTargetSSLProxyStatus ¶ added in v0.0.3
type ComputeTargetSSLProxyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeTargetSSLProxySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeTargetSSLProxyStatus) DeepCopy ¶ added in v0.0.3
func (in *ComputeTargetSSLProxyStatus) DeepCopy() *ComputeTargetSSLProxyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeTargetSSLProxyStatus.
func (*ComputeTargetSSLProxyStatus) DeepCopyInto ¶ added in v0.0.3
func (in *ComputeTargetSSLProxyStatus) DeepCopyInto(out *ComputeTargetSSLProxyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeTargetTcpProxy ¶
type ComputeTargetTcpProxy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeTargetTcpProxySpec `json:"spec,omitempty"` Status ComputeTargetTcpProxyStatus `json:"status,omitempty"` }
func (*ComputeTargetTcpProxy) DeepCopy ¶
func (in *ComputeTargetTcpProxy) DeepCopy() *ComputeTargetTcpProxy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeTargetTcpProxy.
func (*ComputeTargetTcpProxy) DeepCopyInto ¶
func (in *ComputeTargetTcpProxy) DeepCopyInto(out *ComputeTargetTcpProxy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeTargetTcpProxy) DeepCopyObject ¶
func (in *ComputeTargetTcpProxy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeTargetTcpProxyList ¶
type ComputeTargetTcpProxyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeTargetTcpProxy CRD objects Items []ComputeTargetTcpProxy `json:"items,omitempty"` }
ComputeTargetTcpProxyList is a list of ComputeTargetTcpProxys
func (*ComputeTargetTcpProxyList) DeepCopy ¶
func (in *ComputeTargetTcpProxyList) DeepCopy() *ComputeTargetTcpProxyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeTargetTcpProxyList.
func (*ComputeTargetTcpProxyList) DeepCopyInto ¶
func (in *ComputeTargetTcpProxyList) DeepCopyInto(out *ComputeTargetTcpProxyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeTargetTcpProxyList) DeepCopyObject ¶
func (in *ComputeTargetTcpProxyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeTargetTcpProxySpec ¶
type ComputeTargetTcpProxySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` BackendService string `json:"backendService" tf:"backend_service"` // +optional CreationTimestamp string `json:"creationTimestamp,omitempty" tf:"creation_timestamp,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` Name string `json:"name" tf:"name"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional ProxyHeader string `json:"proxyHeader,omitempty" tf:"proxy_header,omitempty"` // +optional ProxyID int64 `json:"proxyID,omitempty" tf:"proxy_id,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` }
func (*ComputeTargetTcpProxySpec) DeepCopy ¶
func (in *ComputeTargetTcpProxySpec) DeepCopy() *ComputeTargetTcpProxySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeTargetTcpProxySpec.
func (*ComputeTargetTcpProxySpec) DeepCopyInto ¶
func (in *ComputeTargetTcpProxySpec) DeepCopyInto(out *ComputeTargetTcpProxySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeTargetTcpProxyStatus ¶
type ComputeTargetTcpProxyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeTargetTcpProxySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeTargetTcpProxyStatus) DeepCopy ¶
func (in *ComputeTargetTcpProxyStatus) DeepCopy() *ComputeTargetTcpProxyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeTargetTcpProxyStatus.
func (*ComputeTargetTcpProxyStatus) DeepCopyInto ¶
func (in *ComputeTargetTcpProxyStatus) DeepCopyInto(out *ComputeTargetTcpProxyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeURLMap ¶ added in v0.0.2
type ComputeURLMap struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeURLMapSpec `json:"spec,omitempty"` Status ComputeURLMapStatus `json:"status,omitempty"` }
func (*ComputeURLMap) DeepCopy ¶ added in v0.0.2
func (in *ComputeURLMap) DeepCopy() *ComputeURLMap
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeURLMap.
func (*ComputeURLMap) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeURLMap) DeepCopyInto(out *ComputeURLMap)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeURLMap) DeepCopyObject ¶ added in v0.0.2
func (in *ComputeURLMap) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeURLMapList ¶ added in v0.0.2
type ComputeURLMapList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeURLMap CRD objects Items []ComputeURLMap `json:"items,omitempty"` }
ComputeURLMapList is a list of ComputeURLMaps
func (*ComputeURLMapList) DeepCopy ¶ added in v0.0.2
func (in *ComputeURLMapList) DeepCopy() *ComputeURLMapList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeURLMapList.
func (*ComputeURLMapList) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeURLMapList) DeepCopyInto(out *ComputeURLMapList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeURLMapList) DeepCopyObject ¶ added in v0.0.2
func (in *ComputeURLMapList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeURLMapSpec ¶ added in v0.0.2
type ComputeURLMapSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CreationTimestamp string `json:"creationTimestamp,omitempty" tf:"creation_timestamp,omitempty"` DefaultService string `json:"defaultService" tf:"default_service"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional Fingerprint string `json:"fingerprint,omitempty" tf:"fingerprint,omitempty"` // +optional HostRule []ComputeURLMapSpecHostRule `json:"hostRule,omitempty" tf:"host_rule,omitempty"` // +optional MapID int64 `json:"mapID,omitempty" tf:"map_id,omitempty"` Name string `json:"name" tf:"name"` // +optional PathMatcher []ComputeURLMapSpecPathMatcher `json:"pathMatcher,omitempty" tf:"path_matcher,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` // +optional Test []ComputeURLMapSpecTest `json:"test,omitempty" tf:"test,omitempty"` }
func (*ComputeURLMapSpec) DeepCopy ¶ added in v0.0.2
func (in *ComputeURLMapSpec) DeepCopy() *ComputeURLMapSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeURLMapSpec.
func (*ComputeURLMapSpec) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeURLMapSpec) DeepCopyInto(out *ComputeURLMapSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeURLMapSpecHostRule ¶ added in v0.0.2
type ComputeURLMapSpecHostRule struct { // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` Hosts []string `json:"hosts" tf:"hosts"` PathMatcher string `json:"pathMatcher" tf:"path_matcher"` }
func (*ComputeURLMapSpecHostRule) DeepCopy ¶ added in v0.0.2
func (in *ComputeURLMapSpecHostRule) DeepCopy() *ComputeURLMapSpecHostRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeURLMapSpecHostRule.
func (*ComputeURLMapSpecHostRule) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeURLMapSpecHostRule) DeepCopyInto(out *ComputeURLMapSpecHostRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeURLMapSpecPathMatcher ¶ added in v0.0.2
type ComputeURLMapSpecPathMatcher struct { DefaultService string `json:"defaultService" tf:"default_service"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` Name string `json:"name" tf:"name"` // +optional PathRule []ComputeURLMapSpecPathMatcherPathRule `json:"pathRule,omitempty" tf:"path_rule,omitempty"` }
func (*ComputeURLMapSpecPathMatcher) DeepCopy ¶ added in v0.0.2
func (in *ComputeURLMapSpecPathMatcher) DeepCopy() *ComputeURLMapSpecPathMatcher
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeURLMapSpecPathMatcher.
func (*ComputeURLMapSpecPathMatcher) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeURLMapSpecPathMatcher) DeepCopyInto(out *ComputeURLMapSpecPathMatcher)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeURLMapSpecPathMatcherPathRule ¶ added in v0.0.2
type ComputeURLMapSpecPathMatcherPathRule struct { Paths []string `json:"paths" tf:"paths"` Service string `json:"service" tf:"service"` }
func (*ComputeURLMapSpecPathMatcherPathRule) DeepCopy ¶ added in v0.0.2
func (in *ComputeURLMapSpecPathMatcherPathRule) DeepCopy() *ComputeURLMapSpecPathMatcherPathRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeURLMapSpecPathMatcherPathRule.
func (*ComputeURLMapSpecPathMatcherPathRule) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeURLMapSpecPathMatcherPathRule) DeepCopyInto(out *ComputeURLMapSpecPathMatcherPathRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeURLMapSpecTest ¶ added in v0.0.2
type ComputeURLMapSpecTest struct { // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` Host string `json:"host" tf:"host"` Path string `json:"path" tf:"path"` Service string `json:"service" tf:"service"` }
func (*ComputeURLMapSpecTest) DeepCopy ¶ added in v0.0.2
func (in *ComputeURLMapSpecTest) DeepCopy() *ComputeURLMapSpecTest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeURLMapSpecTest.
func (*ComputeURLMapSpecTest) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeURLMapSpecTest) DeepCopyInto(out *ComputeURLMapSpecTest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeURLMapStatus ¶ added in v0.0.2
type ComputeURLMapStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeURLMapSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeURLMapStatus) DeepCopy ¶ added in v0.0.2
func (in *ComputeURLMapStatus) DeepCopy() *ComputeURLMapStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeURLMapStatus.
func (*ComputeURLMapStatus) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeURLMapStatus) DeepCopyInto(out *ComputeURLMapStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeVPNGateway ¶ added in v0.0.2
type ComputeVPNGateway struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeVPNGatewaySpec `json:"spec,omitempty"` Status ComputeVPNGatewayStatus `json:"status,omitempty"` }
func (*ComputeVPNGateway) DeepCopy ¶ added in v0.0.2
func (in *ComputeVPNGateway) DeepCopy() *ComputeVPNGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeVPNGateway.
func (*ComputeVPNGateway) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeVPNGateway) DeepCopyInto(out *ComputeVPNGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeVPNGateway) DeepCopyObject ¶ added in v0.0.2
func (in *ComputeVPNGateway) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeVPNGatewayList ¶ added in v0.0.2
type ComputeVPNGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeVPNGateway CRD objects Items []ComputeVPNGateway `json:"items,omitempty"` }
ComputeVPNGatewayList is a list of ComputeVPNGateways
func (*ComputeVPNGatewayList) DeepCopy ¶ added in v0.0.2
func (in *ComputeVPNGatewayList) DeepCopy() *ComputeVPNGatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeVPNGatewayList.
func (*ComputeVPNGatewayList) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeVPNGatewayList) DeepCopyInto(out *ComputeVPNGatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeVPNGatewayList) DeepCopyObject ¶ added in v0.0.2
func (in *ComputeVPNGatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeVPNGatewaySpec ¶ added in v0.0.2
type ComputeVPNGatewaySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CreationTimestamp string `json:"creationTimestamp,omitempty" tf:"creation_timestamp,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional GatewayID int64 `json:"gatewayID,omitempty" tf:"gateway_id,omitempty"` Name string `json:"name" tf:"name"` Network string `json:"network" tf:"network"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Region string `json:"region,omitempty" tf:"region,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` }
func (*ComputeVPNGatewaySpec) DeepCopy ¶ added in v0.0.2
func (in *ComputeVPNGatewaySpec) DeepCopy() *ComputeVPNGatewaySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeVPNGatewaySpec.
func (*ComputeVPNGatewaySpec) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeVPNGatewaySpec) DeepCopyInto(out *ComputeVPNGatewaySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeVPNGatewayStatus ¶ added in v0.0.2
type ComputeVPNGatewayStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeVPNGatewaySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeVPNGatewayStatus) DeepCopy ¶ added in v0.0.2
func (in *ComputeVPNGatewayStatus) DeepCopy() *ComputeVPNGatewayStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeVPNGatewayStatus.
func (*ComputeVPNGatewayStatus) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeVPNGatewayStatus) DeepCopyInto(out *ComputeVPNGatewayStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeVPNTunnel ¶ added in v0.0.2
type ComputeVPNTunnel struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeVPNTunnelSpec `json:"spec,omitempty"` Status ComputeVPNTunnelStatus `json:"status,omitempty"` }
func (*ComputeVPNTunnel) DeepCopy ¶ added in v0.0.2
func (in *ComputeVPNTunnel) DeepCopy() *ComputeVPNTunnel
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeVPNTunnel.
func (*ComputeVPNTunnel) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeVPNTunnel) DeepCopyInto(out *ComputeVPNTunnel)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeVPNTunnel) DeepCopyObject ¶ added in v0.0.2
func (in *ComputeVPNTunnel) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeVPNTunnelList ¶ added in v0.0.2
type ComputeVPNTunnelList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ComputeVPNTunnel CRD objects Items []ComputeVPNTunnel `json:"items,omitempty"` }
ComputeVPNTunnelList is a list of ComputeVPNTunnels
func (*ComputeVPNTunnelList) DeepCopy ¶ added in v0.0.2
func (in *ComputeVPNTunnelList) DeepCopy() *ComputeVPNTunnelList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeVPNTunnelList.
func (*ComputeVPNTunnelList) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeVPNTunnelList) DeepCopyInto(out *ComputeVPNTunnelList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeVPNTunnelList) DeepCopyObject ¶ added in v0.0.2
func (in *ComputeVPNTunnelList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeVPNTunnelSpec ¶ added in v0.0.2
type ComputeVPNTunnelSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` // +optional CreationTimestamp string `json:"creationTimestamp,omitempty" tf:"creation_timestamp,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional DetailedStatus string `json:"detailedStatus,omitempty" tf:"detailed_status,omitempty"` // +optional IkeVersion int64 `json:"ikeVersion,omitempty" tf:"ike_version,omitempty"` // +optional LocalTrafficSelector []string `json:"localTrafficSelector,omitempty" tf:"local_traffic_selector,omitempty"` Name string `json:"name" tf:"name"` // +optional PeerIP string `json:"peerIP,omitempty" tf:"peer_ip,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Region string `json:"region,omitempty" tf:"region,omitempty"` // +optional RemoteTrafficSelector []string `json:"remoteTrafficSelector,omitempty" tf:"remote_traffic_selector,omitempty"` // +optional Router string `json:"router,omitempty" tf:"router,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` SharedSecretHash string `json:"sharedSecretHash,omitempty" tf:"shared_secret_hash,omitempty"` // +optional TargetVPNGateway string `json:"targetVPNGateway,omitempty" tf:"target_vpn_gateway,omitempty"` // +optional TunnelID string `json:"tunnelID,omitempty" tf:"tunnel_id,omitempty"` }
func (*ComputeVPNTunnelSpec) DeepCopy ¶ added in v0.0.2
func (in *ComputeVPNTunnelSpec) DeepCopy() *ComputeVPNTunnelSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeVPNTunnelSpec.
func (*ComputeVPNTunnelSpec) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeVPNTunnelSpec) DeepCopyInto(out *ComputeVPNTunnelSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeVPNTunnelStatus ¶ added in v0.0.2
type ComputeVPNTunnelStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ComputeVPNTunnelSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ComputeVPNTunnelStatus) DeepCopy ¶ added in v0.0.2
func (in *ComputeVPNTunnelStatus) DeepCopy() *ComputeVPNTunnelStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeVPNTunnelStatus.
func (*ComputeVPNTunnelStatus) DeepCopyInto ¶ added in v0.0.2
func (in *ComputeVPNTunnelStatus) DeepCopyInto(out *ComputeVPNTunnelStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerAnalysisNote ¶
type ContainerAnalysisNote struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ContainerAnalysisNoteSpec `json:"spec,omitempty"` Status ContainerAnalysisNoteStatus `json:"status,omitempty"` }
func (*ContainerAnalysisNote) DeepCopy ¶
func (in *ContainerAnalysisNote) DeepCopy() *ContainerAnalysisNote
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerAnalysisNote.
func (*ContainerAnalysisNote) DeepCopyInto ¶
func (in *ContainerAnalysisNote) DeepCopyInto(out *ContainerAnalysisNote)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerAnalysisNote) DeepCopyObject ¶
func (in *ContainerAnalysisNote) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ContainerAnalysisNoteList ¶
type ContainerAnalysisNoteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ContainerAnalysisNote CRD objects Items []ContainerAnalysisNote `json:"items,omitempty"` }
ContainerAnalysisNoteList is a list of ContainerAnalysisNotes
func (*ContainerAnalysisNoteList) DeepCopy ¶
func (in *ContainerAnalysisNoteList) DeepCopy() *ContainerAnalysisNoteList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerAnalysisNoteList.
func (*ContainerAnalysisNoteList) DeepCopyInto ¶
func (in *ContainerAnalysisNoteList) DeepCopyInto(out *ContainerAnalysisNoteList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerAnalysisNoteList) DeepCopyObject ¶
func (in *ContainerAnalysisNoteList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ContainerAnalysisNoteSpec ¶
type ContainerAnalysisNoteSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +kubebuilder:validation:MaxItems=1 AttestationAuthority []ContainerAnalysisNoteSpecAttestationAuthority `json:"attestationAuthority" tf:"attestation_authority"` Name string `json:"name" tf:"name"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` }
func (*ContainerAnalysisNoteSpec) DeepCopy ¶
func (in *ContainerAnalysisNoteSpec) DeepCopy() *ContainerAnalysisNoteSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerAnalysisNoteSpec.
func (*ContainerAnalysisNoteSpec) DeepCopyInto ¶
func (in *ContainerAnalysisNoteSpec) DeepCopyInto(out *ContainerAnalysisNoteSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerAnalysisNoteSpecAttestationAuthority ¶
type ContainerAnalysisNoteSpecAttestationAuthority struct { // +kubebuilder:validation:MaxItems=1 Hint []ContainerAnalysisNoteSpecAttestationAuthorityHint `json:"hint" tf:"hint"` }
func (*ContainerAnalysisNoteSpecAttestationAuthority) DeepCopy ¶
func (in *ContainerAnalysisNoteSpecAttestationAuthority) DeepCopy() *ContainerAnalysisNoteSpecAttestationAuthority
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerAnalysisNoteSpecAttestationAuthority.
func (*ContainerAnalysisNoteSpecAttestationAuthority) DeepCopyInto ¶
func (in *ContainerAnalysisNoteSpecAttestationAuthority) DeepCopyInto(out *ContainerAnalysisNoteSpecAttestationAuthority)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerAnalysisNoteSpecAttestationAuthorityHint ¶
type ContainerAnalysisNoteSpecAttestationAuthorityHint struct {
HumanReadableName string `json:"humanReadableName" tf:"human_readable_name"`
}
func (*ContainerAnalysisNoteSpecAttestationAuthorityHint) DeepCopy ¶
func (in *ContainerAnalysisNoteSpecAttestationAuthorityHint) DeepCopy() *ContainerAnalysisNoteSpecAttestationAuthorityHint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerAnalysisNoteSpecAttestationAuthorityHint.
func (*ContainerAnalysisNoteSpecAttestationAuthorityHint) DeepCopyInto ¶
func (in *ContainerAnalysisNoteSpecAttestationAuthorityHint) DeepCopyInto(out *ContainerAnalysisNoteSpecAttestationAuthorityHint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerAnalysisNoteStatus ¶
type ContainerAnalysisNoteStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ContainerAnalysisNoteSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ContainerAnalysisNoteStatus) DeepCopy ¶
func (in *ContainerAnalysisNoteStatus) DeepCopy() *ContainerAnalysisNoteStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerAnalysisNoteStatus.
func (*ContainerAnalysisNoteStatus) DeepCopyInto ¶
func (in *ContainerAnalysisNoteStatus) DeepCopyInto(out *ContainerAnalysisNoteStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerCluster ¶
type ContainerCluster struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ContainerClusterSpec `json:"spec,omitempty"` Status ContainerClusterStatus `json:"status,omitempty"` }
func (*ContainerCluster) DeepCopy ¶
func (in *ContainerCluster) DeepCopy() *ContainerCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerCluster.
func (*ContainerCluster) DeepCopyInto ¶
func (in *ContainerCluster) DeepCopyInto(out *ContainerCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerCluster) DeepCopyObject ¶
func (in *ContainerCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ContainerClusterList ¶
type ContainerClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ContainerCluster CRD objects Items []ContainerCluster `json:"items,omitempty"` }
ContainerClusterList is a list of ContainerClusters
func (*ContainerClusterList) DeepCopy ¶
func (in *ContainerClusterList) DeepCopy() *ContainerClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerClusterList.
func (*ContainerClusterList) DeepCopyInto ¶
func (in *ContainerClusterList) DeepCopyInto(out *ContainerClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerClusterList) DeepCopyObject ¶
func (in *ContainerClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ContainerClusterSpec ¶
type ContainerClusterSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` // +optional // Deprecated AdditionalZones []string `json:"additionalZones,omitempty" tf:"additional_zones,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 AddonsConfig []ContainerClusterSpecAddonsConfig `json:"addonsConfig,omitempty" tf:"addons_config,omitempty"` // +optional ClusterIpv4CIDR string `json:"clusterIpv4CIDR,omitempty" tf:"cluster_ipv4_cidr,omitempty"` // +optional DefaultMaxPodsPerNode int64 `json:"defaultMaxPodsPerNode,omitempty" tf:"default_max_pods_per_node,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional EnableKubernetesAlpha bool `json:"enableKubernetesAlpha,omitempty" tf:"enable_kubernetes_alpha,omitempty"` // +optional EnableLegacyAbac bool `json:"enableLegacyAbac,omitempty" tf:"enable_legacy_abac,omitempty"` // +optional Endpoint string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` // +optional InitialNodeCount int64 `json:"initialNodeCount,omitempty" tf:"initial_node_count,omitempty"` // +optional InstanceGroupUrls []string `json:"instanceGroupUrls,omitempty" tf:"instance_group_urls,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 IpAllocationPolicy []ContainerClusterSpecIpAllocationPolicy `json:"ipAllocationPolicy,omitempty" tf:"ip_allocation_policy,omitempty"` // +optional Location string `json:"location,omitempty" tf:"location,omitempty"` // +optional LoggingService string `json:"loggingService,omitempty" tf:"logging_service,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 MaintenancePolicy []ContainerClusterSpecMaintenancePolicy `json:"maintenancePolicy,omitempty" tf:"maintenance_policy,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 MasterAuth []ContainerClusterSpecMasterAuth `json:"masterAuth,omitempty" tf:"master_auth,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 MasterAuthorizedNetworksConfig []ContainerClusterSpecMasterAuthorizedNetworksConfig `json:"masterAuthorizedNetworksConfig,omitempty" tf:"master_authorized_networks_config,omitempty"` // +optional MasterVersion string `json:"masterVersion,omitempty" tf:"master_version,omitempty"` // +optional MinMasterVersion string `json:"minMasterVersion,omitempty" tf:"min_master_version,omitempty"` // +optional MonitoringService string `json:"monitoringService,omitempty" tf:"monitoring_service,omitempty"` Name string `json:"name" tf:"name"` // +optional Network string `json:"network,omitempty" tf:"network,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 NetworkPolicy []ContainerClusterSpecNetworkPolicy `json:"networkPolicy,omitempty" tf:"network_policy,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 NodeConfig []ContainerClusterSpecNodeConfig `json:"nodeConfig,omitempty" tf:"node_config,omitempty"` // +optional NodeLocations []string `json:"nodeLocations,omitempty" tf:"node_locations,omitempty"` // +optional NodePool []ContainerClusterSpecNodePool `json:"nodePool,omitempty" tf:"node_pool,omitempty"` // +optional NodeVersion string `json:"nodeVersion,omitempty" tf:"node_version,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 PrivateClusterConfig []ContainerClusterSpecPrivateClusterConfig `json:"privateClusterConfig,omitempty" tf:"private_cluster_config,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional // Deprecated Region string `json:"region,omitempty" tf:"region,omitempty"` // +optional RemoveDefaultNodePool bool `json:"removeDefaultNodePool,omitempty" tf:"remove_default_node_pool,omitempty"` // +optional ResourceLabels map[string]string `json:"resourceLabels,omitempty" tf:"resource_labels,omitempty"` // +optional ServicesIpv4CIDR string `json:"servicesIpv4CIDR,omitempty" tf:"services_ipv4_cidr,omitempty"` // +optional Subnetwork string `json:"subnetwork,omitempty" tf:"subnetwork,omitempty"` // +optional // Deprecated Zone string `json:"zone,omitempty" tf:"zone,omitempty"` }
func (*ContainerClusterSpec) DeepCopy ¶
func (in *ContainerClusterSpec) DeepCopy() *ContainerClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerClusterSpec.
func (*ContainerClusterSpec) DeepCopyInto ¶
func (in *ContainerClusterSpec) DeepCopyInto(out *ContainerClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerClusterSpecAddonsConfig ¶ added in v0.0.2
type ContainerClusterSpecAddonsConfig struct { // +optional // +kubebuilder:validation:MaxItems=1 HorizontalPodAutoscaling []ContainerClusterSpecAddonsConfigHorizontalPodAutoscaling `json:"horizontalPodAutoscaling,omitempty" tf:"horizontal_pod_autoscaling,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 HttpLoadBalancing []ContainerClusterSpecAddonsConfigHttpLoadBalancing `json:"httpLoadBalancing,omitempty" tf:"http_load_balancing,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 KubernetesDashboard []ContainerClusterSpecAddonsConfigKubernetesDashboard `json:"kubernetesDashboard,omitempty" tf:"kubernetes_dashboard,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 NetworkPolicyConfig []ContainerClusterSpecAddonsConfigNetworkPolicyConfig `json:"networkPolicyConfig,omitempty" tf:"network_policy_config,omitempty"` }
func (*ContainerClusterSpecAddonsConfig) DeepCopy ¶ added in v0.0.2
func (in *ContainerClusterSpecAddonsConfig) DeepCopy() *ContainerClusterSpecAddonsConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerClusterSpecAddonsConfig.
func (*ContainerClusterSpecAddonsConfig) DeepCopyInto ¶ added in v0.0.2
func (in *ContainerClusterSpecAddonsConfig) DeepCopyInto(out *ContainerClusterSpecAddonsConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerClusterSpecAddonsConfigHorizontalPodAutoscaling ¶ added in v0.0.2
type ContainerClusterSpecAddonsConfigHorizontalPodAutoscaling struct { // +optional Disabled bool `json:"disabled,omitempty" tf:"disabled,omitempty"` }
func (*ContainerClusterSpecAddonsConfigHorizontalPodAutoscaling) DeepCopy ¶ added in v0.0.2
func (in *ContainerClusterSpecAddonsConfigHorizontalPodAutoscaling) DeepCopy() *ContainerClusterSpecAddonsConfigHorizontalPodAutoscaling
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerClusterSpecAddonsConfigHorizontalPodAutoscaling.
func (*ContainerClusterSpecAddonsConfigHorizontalPodAutoscaling) DeepCopyInto ¶ added in v0.0.2
func (in *ContainerClusterSpecAddonsConfigHorizontalPodAutoscaling) DeepCopyInto(out *ContainerClusterSpecAddonsConfigHorizontalPodAutoscaling)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerClusterSpecAddonsConfigHttpLoadBalancing ¶ added in v0.0.2
type ContainerClusterSpecAddonsConfigHttpLoadBalancing struct { // +optional Disabled bool `json:"disabled,omitempty" tf:"disabled,omitempty"` }
func (*ContainerClusterSpecAddonsConfigHttpLoadBalancing) DeepCopy ¶ added in v0.0.2
func (in *ContainerClusterSpecAddonsConfigHttpLoadBalancing) DeepCopy() *ContainerClusterSpecAddonsConfigHttpLoadBalancing
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerClusterSpecAddonsConfigHttpLoadBalancing.
func (*ContainerClusterSpecAddonsConfigHttpLoadBalancing) DeepCopyInto ¶ added in v0.0.2
func (in *ContainerClusterSpecAddonsConfigHttpLoadBalancing) DeepCopyInto(out *ContainerClusterSpecAddonsConfigHttpLoadBalancing)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerClusterSpecAddonsConfigKubernetesDashboard ¶ added in v0.0.2
type ContainerClusterSpecAddonsConfigKubernetesDashboard struct { // +optional Disabled bool `json:"disabled,omitempty" tf:"disabled,omitempty"` }
func (*ContainerClusterSpecAddonsConfigKubernetesDashboard) DeepCopy ¶ added in v0.0.2
func (in *ContainerClusterSpecAddonsConfigKubernetesDashboard) DeepCopy() *ContainerClusterSpecAddonsConfigKubernetesDashboard
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerClusterSpecAddonsConfigKubernetesDashboard.
func (*ContainerClusterSpecAddonsConfigKubernetesDashboard) DeepCopyInto ¶ added in v0.0.2
func (in *ContainerClusterSpecAddonsConfigKubernetesDashboard) DeepCopyInto(out *ContainerClusterSpecAddonsConfigKubernetesDashboard)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerClusterSpecAddonsConfigNetworkPolicyConfig ¶ added in v0.0.2
type ContainerClusterSpecAddonsConfigNetworkPolicyConfig struct { // +optional Disabled bool `json:"disabled,omitempty" tf:"disabled,omitempty"` }
func (*ContainerClusterSpecAddonsConfigNetworkPolicyConfig) DeepCopy ¶ added in v0.0.2
func (in *ContainerClusterSpecAddonsConfigNetworkPolicyConfig) DeepCopy() *ContainerClusterSpecAddonsConfigNetworkPolicyConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerClusterSpecAddonsConfigNetworkPolicyConfig.
func (*ContainerClusterSpecAddonsConfigNetworkPolicyConfig) DeepCopyInto ¶ added in v0.0.2
func (in *ContainerClusterSpecAddonsConfigNetworkPolicyConfig) DeepCopyInto(out *ContainerClusterSpecAddonsConfigNetworkPolicyConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerClusterSpecIpAllocationPolicy ¶
type ContainerClusterSpecIpAllocationPolicy struct { // +optional ClusterIpv4CIDRBlock string `json:"clusterIpv4CIDRBlock,omitempty" tf:"cluster_ipv4_cidr_block,omitempty"` // +optional ClusterSecondaryRangeName string `json:"clusterSecondaryRangeName,omitempty" tf:"cluster_secondary_range_name,omitempty"` // +optional CreateSubnetwork bool `json:"createSubnetwork,omitempty" tf:"create_subnetwork,omitempty"` // +optional NodeIpv4CIDRBlock string `json:"nodeIpv4CIDRBlock,omitempty" tf:"node_ipv4_cidr_block,omitempty"` // +optional ServicesIpv4CIDRBlock string `json:"servicesIpv4CIDRBlock,omitempty" tf:"services_ipv4_cidr_block,omitempty"` // +optional ServicesSecondaryRangeName string `json:"servicesSecondaryRangeName,omitempty" tf:"services_secondary_range_name,omitempty"` // +optional SubnetworkName string `json:"subnetworkName,omitempty" tf:"subnetwork_name,omitempty"` // +optional UseIPAliases bool `json:"useIPAliases,omitempty" tf:"use_ip_aliases,omitempty"` }
func (*ContainerClusterSpecIpAllocationPolicy) DeepCopy ¶
func (in *ContainerClusterSpecIpAllocationPolicy) DeepCopy() *ContainerClusterSpecIpAllocationPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerClusterSpecIpAllocationPolicy.
func (*ContainerClusterSpecIpAllocationPolicy) DeepCopyInto ¶
func (in *ContainerClusterSpecIpAllocationPolicy) DeepCopyInto(out *ContainerClusterSpecIpAllocationPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerClusterSpecMaintenancePolicy ¶
type ContainerClusterSpecMaintenancePolicy struct { // +kubebuilder:validation:MaxItems=1 DailyMaintenanceWindow []ContainerClusterSpecMaintenancePolicyDailyMaintenanceWindow `json:"dailyMaintenanceWindow" tf:"daily_maintenance_window"` }
func (*ContainerClusterSpecMaintenancePolicy) DeepCopy ¶
func (in *ContainerClusterSpecMaintenancePolicy) DeepCopy() *ContainerClusterSpecMaintenancePolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerClusterSpecMaintenancePolicy.
func (*ContainerClusterSpecMaintenancePolicy) DeepCopyInto ¶
func (in *ContainerClusterSpecMaintenancePolicy) DeepCopyInto(out *ContainerClusterSpecMaintenancePolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerClusterSpecMaintenancePolicyDailyMaintenanceWindow ¶
type ContainerClusterSpecMaintenancePolicyDailyMaintenanceWindow struct { // +optional Duration string `json:"duration,omitempty" tf:"duration,omitempty"` StartTime string `json:"startTime" tf:"start_time"` }
func (*ContainerClusterSpecMaintenancePolicyDailyMaintenanceWindow) DeepCopy ¶
func (in *ContainerClusterSpecMaintenancePolicyDailyMaintenanceWindow) DeepCopy() *ContainerClusterSpecMaintenancePolicyDailyMaintenanceWindow
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerClusterSpecMaintenancePolicyDailyMaintenanceWindow.
func (*ContainerClusterSpecMaintenancePolicyDailyMaintenanceWindow) DeepCopyInto ¶
func (in *ContainerClusterSpecMaintenancePolicyDailyMaintenanceWindow) DeepCopyInto(out *ContainerClusterSpecMaintenancePolicyDailyMaintenanceWindow)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerClusterSpecMasterAuth ¶ added in v0.0.2
type ContainerClusterSpecMasterAuth struct { // +optional ClientCertificate string `json:"clientCertificate,omitempty" tf:"client_certificate,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 ClientCertificateConfig []ContainerClusterSpecMasterAuthClientCertificateConfig `json:"clientCertificateConfig,omitempty" tf:"client_certificate_config,omitempty"` // +optional ClientKey string `json:"-" sensitive:"true" tf:"client_key,omitempty"` // +optional ClusterCaCertificate string `json:"clusterCaCertificate,omitempty" tf:"cluster_ca_certificate,omitempty"` // +optional Password string `json:"-" sensitive:"true" tf:"password,omitempty"` // +optional Username string `json:"username,omitempty" tf:"username,omitempty"` }
func (*ContainerClusterSpecMasterAuth) DeepCopy ¶ added in v0.0.2
func (in *ContainerClusterSpecMasterAuth) DeepCopy() *ContainerClusterSpecMasterAuth
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerClusterSpecMasterAuth.
func (*ContainerClusterSpecMasterAuth) DeepCopyInto ¶ added in v0.0.2
func (in *ContainerClusterSpecMasterAuth) DeepCopyInto(out *ContainerClusterSpecMasterAuth)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerClusterSpecMasterAuthClientCertificateConfig ¶ added in v0.0.2
type ContainerClusterSpecMasterAuthClientCertificateConfig struct {
IssueClientCertificate bool `json:"issueClientCertificate" tf:"issue_client_certificate"`
}
func (*ContainerClusterSpecMasterAuthClientCertificateConfig) DeepCopy ¶ added in v0.0.2
func (in *ContainerClusterSpecMasterAuthClientCertificateConfig) DeepCopy() *ContainerClusterSpecMasterAuthClientCertificateConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerClusterSpecMasterAuthClientCertificateConfig.
func (*ContainerClusterSpecMasterAuthClientCertificateConfig) DeepCopyInto ¶ added in v0.0.2
func (in *ContainerClusterSpecMasterAuthClientCertificateConfig) DeepCopyInto(out *ContainerClusterSpecMasterAuthClientCertificateConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerClusterSpecMasterAuthorizedNetworksConfig ¶
type ContainerClusterSpecMasterAuthorizedNetworksConfig struct { // +optional CidrBlocks []ContainerClusterSpecMasterAuthorizedNetworksConfigCidrBlocks `json:"cidrBlocks,omitempty" tf:"cidr_blocks,omitempty"` }
func (*ContainerClusterSpecMasterAuthorizedNetworksConfig) DeepCopy ¶
func (in *ContainerClusterSpecMasterAuthorizedNetworksConfig) DeepCopy() *ContainerClusterSpecMasterAuthorizedNetworksConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerClusterSpecMasterAuthorizedNetworksConfig.
func (*ContainerClusterSpecMasterAuthorizedNetworksConfig) DeepCopyInto ¶
func (in *ContainerClusterSpecMasterAuthorizedNetworksConfig) DeepCopyInto(out *ContainerClusterSpecMasterAuthorizedNetworksConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerClusterSpecMasterAuthorizedNetworksConfigCidrBlocks ¶ added in v0.0.2
type ContainerClusterSpecMasterAuthorizedNetworksConfigCidrBlocks struct { CidrBlock string `json:"cidrBlock" tf:"cidr_block"` // +optional DisplayName string `json:"displayName,omitempty" tf:"display_name,omitempty"` }
func (*ContainerClusterSpecMasterAuthorizedNetworksConfigCidrBlocks) DeepCopy ¶ added in v0.0.2
func (in *ContainerClusterSpecMasterAuthorizedNetworksConfigCidrBlocks) DeepCopy() *ContainerClusterSpecMasterAuthorizedNetworksConfigCidrBlocks
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerClusterSpecMasterAuthorizedNetworksConfigCidrBlocks.
func (*ContainerClusterSpecMasterAuthorizedNetworksConfigCidrBlocks) DeepCopyInto ¶ added in v0.0.2
func (in *ContainerClusterSpecMasterAuthorizedNetworksConfigCidrBlocks) DeepCopyInto(out *ContainerClusterSpecMasterAuthorizedNetworksConfigCidrBlocks)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerClusterSpecNetworkPolicy ¶ added in v0.0.2
type ContainerClusterSpecNetworkPolicy struct { // +optional Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +optional Provider string `json:"provider,omitempty" tf:"provider,omitempty"` }
func (*ContainerClusterSpecNetworkPolicy) DeepCopy ¶ added in v0.0.2
func (in *ContainerClusterSpecNetworkPolicy) DeepCopy() *ContainerClusterSpecNetworkPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerClusterSpecNetworkPolicy.
func (*ContainerClusterSpecNetworkPolicy) DeepCopyInto ¶ added in v0.0.2
func (in *ContainerClusterSpecNetworkPolicy) DeepCopyInto(out *ContainerClusterSpecNetworkPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerClusterSpecNodeConfig ¶ added in v0.0.2
type ContainerClusterSpecNodeConfig struct { // +optional DiskSizeGb int64 `json:"diskSizeGb,omitempty" tf:"disk_size_gb,omitempty"` // +optional DiskType string `json:"diskType,omitempty" tf:"disk_type,omitempty"` // +optional GuestAccelerator []ContainerClusterSpecNodeConfigGuestAccelerator `json:"guestAccelerator,omitempty" tf:"guest_accelerator,omitempty"` // +optional ImageType string `json:"imageType,omitempty" tf:"image_type,omitempty"` // +optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` // +optional LocalSsdCount int64 `json:"localSsdCount,omitempty" tf:"local_ssd_count,omitempty"` // +optional MachineType string `json:"machineType,omitempty" tf:"machine_type,omitempty"` // +optional Metadata map[string]string `json:"metadata,omitempty" tf:"metadata,omitempty"` // +optional MinCPUPlatform string `json:"minCPUPlatform,omitempty" tf:"min_cpu_platform,omitempty"` // +optional OauthScopes []string `json:"oauthScopes,omitempty" tf:"oauth_scopes,omitempty"` // +optional Preemptible bool `json:"preemptible,omitempty" tf:"preemptible,omitempty"` // +optional ServiceAccount string `json:"serviceAccount,omitempty" tf:"service_account,omitempty"` // +optional Tags []string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*ContainerClusterSpecNodeConfig) DeepCopy ¶ added in v0.0.2
func (in *ContainerClusterSpecNodeConfig) DeepCopy() *ContainerClusterSpecNodeConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerClusterSpecNodeConfig.
func (*ContainerClusterSpecNodeConfig) DeepCopyInto ¶ added in v0.0.2
func (in *ContainerClusterSpecNodeConfig) DeepCopyInto(out *ContainerClusterSpecNodeConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerClusterSpecNodeConfigGuestAccelerator ¶ added in v0.0.2
type ContainerClusterSpecNodeConfigGuestAccelerator struct { Count int64 `json:"count" tf:"count"` Type string `json:"type" tf:"type"` }
func (*ContainerClusterSpecNodeConfigGuestAccelerator) DeepCopy ¶ added in v0.0.2
func (in *ContainerClusterSpecNodeConfigGuestAccelerator) DeepCopy() *ContainerClusterSpecNodeConfigGuestAccelerator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerClusterSpecNodeConfigGuestAccelerator.
func (*ContainerClusterSpecNodeConfigGuestAccelerator) DeepCopyInto ¶ added in v0.0.2
func (in *ContainerClusterSpecNodeConfigGuestAccelerator) DeepCopyInto(out *ContainerClusterSpecNodeConfigGuestAccelerator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerClusterSpecNodePool ¶ added in v0.0.2
type ContainerClusterSpecNodePool struct { // +optional // +kubebuilder:validation:MaxItems=1 Autoscaling []ContainerClusterSpecNodePoolAutoscaling `json:"autoscaling,omitempty" tf:"autoscaling,omitempty"` // +optional InitialNodeCount int64 `json:"initialNodeCount,omitempty" tf:"initial_node_count,omitempty"` // +optional InstanceGroupUrls []string `json:"instanceGroupUrls,omitempty" tf:"instance_group_urls,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Management []ContainerClusterSpecNodePoolManagement `json:"management,omitempty" tf:"management,omitempty"` // +optional MaxPodsPerNode int64 `json:"maxPodsPerNode,omitempty" tf:"max_pods_per_node,omitempty"` // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` // +optional NamePrefix string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 NodeConfig []ContainerClusterSpecNodePoolNodeConfig `json:"nodeConfig,omitempty" tf:"node_config,omitempty"` // +optional NodeCount int64 `json:"nodeCount,omitempty" tf:"node_count,omitempty"` // +optional Version string `json:"version,omitempty" tf:"version,omitempty"` }
func (*ContainerClusterSpecNodePool) DeepCopy ¶ added in v0.0.2
func (in *ContainerClusterSpecNodePool) DeepCopy() *ContainerClusterSpecNodePool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerClusterSpecNodePool.
func (*ContainerClusterSpecNodePool) DeepCopyInto ¶ added in v0.0.2
func (in *ContainerClusterSpecNodePool) DeepCopyInto(out *ContainerClusterSpecNodePool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerClusterSpecNodePoolAutoscaling ¶ added in v0.0.2
type ContainerClusterSpecNodePoolAutoscaling struct { MaxNodeCount int64 `json:"maxNodeCount" tf:"max_node_count"` MinNodeCount int64 `json:"minNodeCount" tf:"min_node_count"` }
func (*ContainerClusterSpecNodePoolAutoscaling) DeepCopy ¶ added in v0.0.2
func (in *ContainerClusterSpecNodePoolAutoscaling) DeepCopy() *ContainerClusterSpecNodePoolAutoscaling
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerClusterSpecNodePoolAutoscaling.
func (*ContainerClusterSpecNodePoolAutoscaling) DeepCopyInto ¶ added in v0.0.2
func (in *ContainerClusterSpecNodePoolAutoscaling) DeepCopyInto(out *ContainerClusterSpecNodePoolAutoscaling)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerClusterSpecNodePoolManagement ¶ added in v0.0.2
type ContainerClusterSpecNodePoolManagement struct { // +optional AutoRepair bool `json:"autoRepair,omitempty" tf:"auto_repair,omitempty"` // +optional AutoUpgrade bool `json:"autoUpgrade,omitempty" tf:"auto_upgrade,omitempty"` }
func (*ContainerClusterSpecNodePoolManagement) DeepCopy ¶ added in v0.0.2
func (in *ContainerClusterSpecNodePoolManagement) DeepCopy() *ContainerClusterSpecNodePoolManagement
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerClusterSpecNodePoolManagement.
func (*ContainerClusterSpecNodePoolManagement) DeepCopyInto ¶ added in v0.0.2
func (in *ContainerClusterSpecNodePoolManagement) DeepCopyInto(out *ContainerClusterSpecNodePoolManagement)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerClusterSpecNodePoolNodeConfig ¶ added in v0.0.2
type ContainerClusterSpecNodePoolNodeConfig struct { // +optional DiskSizeGb int64 `json:"diskSizeGb,omitempty" tf:"disk_size_gb,omitempty"` // +optional DiskType string `json:"diskType,omitempty" tf:"disk_type,omitempty"` // +optional GuestAccelerator []ContainerClusterSpecNodePoolNodeConfigGuestAccelerator `json:"guestAccelerator,omitempty" tf:"guest_accelerator,omitempty"` // +optional ImageType string `json:"imageType,omitempty" tf:"image_type,omitempty"` // +optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` // +optional LocalSsdCount int64 `json:"localSsdCount,omitempty" tf:"local_ssd_count,omitempty"` // +optional MachineType string `json:"machineType,omitempty" tf:"machine_type,omitempty"` // +optional Metadata map[string]string `json:"metadata,omitempty" tf:"metadata,omitempty"` // +optional MinCPUPlatform string `json:"minCPUPlatform,omitempty" tf:"min_cpu_platform,omitempty"` // +optional OauthScopes []string `json:"oauthScopes,omitempty" tf:"oauth_scopes,omitempty"` // +optional Preemptible bool `json:"preemptible,omitempty" tf:"preemptible,omitempty"` // +optional ServiceAccount string `json:"serviceAccount,omitempty" tf:"service_account,omitempty"` // +optional Tags []string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*ContainerClusterSpecNodePoolNodeConfig) DeepCopy ¶ added in v0.0.2
func (in *ContainerClusterSpecNodePoolNodeConfig) DeepCopy() *ContainerClusterSpecNodePoolNodeConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerClusterSpecNodePoolNodeConfig.
func (*ContainerClusterSpecNodePoolNodeConfig) DeepCopyInto ¶ added in v0.0.2
func (in *ContainerClusterSpecNodePoolNodeConfig) DeepCopyInto(out *ContainerClusterSpecNodePoolNodeConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerClusterSpecNodePoolNodeConfigGuestAccelerator ¶ added in v0.0.2
type ContainerClusterSpecNodePoolNodeConfigGuestAccelerator struct { Count int64 `json:"count" tf:"count"` Type string `json:"type" tf:"type"` }
func (*ContainerClusterSpecNodePoolNodeConfigGuestAccelerator) DeepCopy ¶ added in v0.0.2
func (in *ContainerClusterSpecNodePoolNodeConfigGuestAccelerator) DeepCopy() *ContainerClusterSpecNodePoolNodeConfigGuestAccelerator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerClusterSpecNodePoolNodeConfigGuestAccelerator.
func (*ContainerClusterSpecNodePoolNodeConfigGuestAccelerator) DeepCopyInto ¶ added in v0.0.2
func (in *ContainerClusterSpecNodePoolNodeConfigGuestAccelerator) DeepCopyInto(out *ContainerClusterSpecNodePoolNodeConfigGuestAccelerator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerClusterSpecPrivateClusterConfig ¶ added in v0.0.2
type ContainerClusterSpecPrivateClusterConfig struct { // +optional EnablePrivateEndpoint bool `json:"enablePrivateEndpoint,omitempty" tf:"enable_private_endpoint,omitempty"` // +optional EnablePrivateNodes bool `json:"enablePrivateNodes,omitempty" tf:"enable_private_nodes,omitempty"` // +optional MasterIpv4CIDRBlock string `json:"masterIpv4CIDRBlock,omitempty" tf:"master_ipv4_cidr_block,omitempty"` // +optional PrivateEndpoint string `json:"privateEndpoint,omitempty" tf:"private_endpoint,omitempty"` // +optional PublicEndpoint string `json:"publicEndpoint,omitempty" tf:"public_endpoint,omitempty"` }
func (*ContainerClusterSpecPrivateClusterConfig) DeepCopy ¶ added in v0.0.2
func (in *ContainerClusterSpecPrivateClusterConfig) DeepCopy() *ContainerClusterSpecPrivateClusterConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerClusterSpecPrivateClusterConfig.
func (*ContainerClusterSpecPrivateClusterConfig) DeepCopyInto ¶ added in v0.0.2
func (in *ContainerClusterSpecPrivateClusterConfig) DeepCopyInto(out *ContainerClusterSpecPrivateClusterConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerClusterStatus ¶
type ContainerClusterStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ContainerClusterSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ContainerClusterStatus) DeepCopy ¶
func (in *ContainerClusterStatus) DeepCopy() *ContainerClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerClusterStatus.
func (*ContainerClusterStatus) DeepCopyInto ¶
func (in *ContainerClusterStatus) DeepCopyInto(out *ContainerClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerNodePool ¶
type ContainerNodePool struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ContainerNodePoolSpec `json:"spec,omitempty"` Status ContainerNodePoolStatus `json:"status,omitempty"` }
func (*ContainerNodePool) DeepCopy ¶
func (in *ContainerNodePool) DeepCopy() *ContainerNodePool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerNodePool.
func (*ContainerNodePool) DeepCopyInto ¶
func (in *ContainerNodePool) DeepCopyInto(out *ContainerNodePool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerNodePool) DeepCopyObject ¶
func (in *ContainerNodePool) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ContainerNodePoolList ¶
type ContainerNodePoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ContainerNodePool CRD objects Items []ContainerNodePool `json:"items,omitempty"` }
ContainerNodePoolList is a list of ContainerNodePools
func (*ContainerNodePoolList) DeepCopy ¶
func (in *ContainerNodePoolList) DeepCopy() *ContainerNodePoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerNodePoolList.
func (*ContainerNodePoolList) DeepCopyInto ¶
func (in *ContainerNodePoolList) DeepCopyInto(out *ContainerNodePoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerNodePoolList) DeepCopyObject ¶
func (in *ContainerNodePoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ContainerNodePoolSpec ¶
type ContainerNodePoolSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Autoscaling []ContainerNodePoolSpecAutoscaling `json:"autoscaling,omitempty" tf:"autoscaling,omitempty"` Cluster string `json:"cluster" tf:"cluster"` // +optional InitialNodeCount int64 `json:"initialNodeCount,omitempty" tf:"initial_node_count,omitempty"` // +optional InstanceGroupUrls []string `json:"instanceGroupUrls,omitempty" tf:"instance_group_urls,omitempty"` // +optional Location string `json:"location,omitempty" tf:"location,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Management []ContainerNodePoolSpecManagement `json:"management,omitempty" tf:"management,omitempty"` // +optional MaxPodsPerNode int64 `json:"maxPodsPerNode,omitempty" tf:"max_pods_per_node,omitempty"` // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` // +optional NamePrefix string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 NodeConfig []ContainerNodePoolSpecNodeConfig `json:"nodeConfig,omitempty" tf:"node_config,omitempty"` // +optional NodeCount int64 `json:"nodeCount,omitempty" tf:"node_count,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional // Deprecated Region string `json:"region,omitempty" tf:"region,omitempty"` // +optional Version string `json:"version,omitempty" tf:"version,omitempty"` // +optional // Deprecated Zone string `json:"zone,omitempty" tf:"zone,omitempty"` }
func (*ContainerNodePoolSpec) DeepCopy ¶
func (in *ContainerNodePoolSpec) DeepCopy() *ContainerNodePoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerNodePoolSpec.
func (*ContainerNodePoolSpec) DeepCopyInto ¶
func (in *ContainerNodePoolSpec) DeepCopyInto(out *ContainerNodePoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerNodePoolSpecAutoscaling ¶
type ContainerNodePoolSpecAutoscaling struct { MaxNodeCount int64 `json:"maxNodeCount" tf:"max_node_count"` MinNodeCount int64 `json:"minNodeCount" tf:"min_node_count"` }
func (*ContainerNodePoolSpecAutoscaling) DeepCopy ¶
func (in *ContainerNodePoolSpecAutoscaling) DeepCopy() *ContainerNodePoolSpecAutoscaling
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerNodePoolSpecAutoscaling.
func (*ContainerNodePoolSpecAutoscaling) DeepCopyInto ¶
func (in *ContainerNodePoolSpecAutoscaling) DeepCopyInto(out *ContainerNodePoolSpecAutoscaling)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerNodePoolSpecManagement ¶ added in v0.0.2
type ContainerNodePoolSpecManagement struct { // +optional AutoRepair bool `json:"autoRepair,omitempty" tf:"auto_repair,omitempty"` // +optional AutoUpgrade bool `json:"autoUpgrade,omitempty" tf:"auto_upgrade,omitempty"` }
func (*ContainerNodePoolSpecManagement) DeepCopy ¶ added in v0.0.2
func (in *ContainerNodePoolSpecManagement) DeepCopy() *ContainerNodePoolSpecManagement
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerNodePoolSpecManagement.
func (*ContainerNodePoolSpecManagement) DeepCopyInto ¶ added in v0.0.2
func (in *ContainerNodePoolSpecManagement) DeepCopyInto(out *ContainerNodePoolSpecManagement)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerNodePoolSpecNodeConfig ¶ added in v0.0.2
type ContainerNodePoolSpecNodeConfig struct { // +optional DiskSizeGb int64 `json:"diskSizeGb,omitempty" tf:"disk_size_gb,omitempty"` // +optional DiskType string `json:"diskType,omitempty" tf:"disk_type,omitempty"` // +optional GuestAccelerator []ContainerNodePoolSpecNodeConfigGuestAccelerator `json:"guestAccelerator,omitempty" tf:"guest_accelerator,omitempty"` // +optional ImageType string `json:"imageType,omitempty" tf:"image_type,omitempty"` // +optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` // +optional LocalSsdCount int64 `json:"localSsdCount,omitempty" tf:"local_ssd_count,omitempty"` // +optional MachineType string `json:"machineType,omitempty" tf:"machine_type,omitempty"` // +optional Metadata map[string]string `json:"metadata,omitempty" tf:"metadata,omitempty"` // +optional MinCPUPlatform string `json:"minCPUPlatform,omitempty" tf:"min_cpu_platform,omitempty"` // +optional OauthScopes []string `json:"oauthScopes,omitempty" tf:"oauth_scopes,omitempty"` // +optional Preemptible bool `json:"preemptible,omitempty" tf:"preemptible,omitempty"` // +optional ServiceAccount string `json:"serviceAccount,omitempty" tf:"service_account,omitempty"` // +optional Tags []string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*ContainerNodePoolSpecNodeConfig) DeepCopy ¶ added in v0.0.2
func (in *ContainerNodePoolSpecNodeConfig) DeepCopy() *ContainerNodePoolSpecNodeConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerNodePoolSpecNodeConfig.
func (*ContainerNodePoolSpecNodeConfig) DeepCopyInto ¶ added in v0.0.2
func (in *ContainerNodePoolSpecNodeConfig) DeepCopyInto(out *ContainerNodePoolSpecNodeConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerNodePoolSpecNodeConfigGuestAccelerator ¶ added in v0.0.2
type ContainerNodePoolSpecNodeConfigGuestAccelerator struct { Count int64 `json:"count" tf:"count"` Type string `json:"type" tf:"type"` }
func (*ContainerNodePoolSpecNodeConfigGuestAccelerator) DeepCopy ¶ added in v0.0.2
func (in *ContainerNodePoolSpecNodeConfigGuestAccelerator) DeepCopy() *ContainerNodePoolSpecNodeConfigGuestAccelerator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerNodePoolSpecNodeConfigGuestAccelerator.
func (*ContainerNodePoolSpecNodeConfigGuestAccelerator) DeepCopyInto ¶ added in v0.0.2
func (in *ContainerNodePoolSpecNodeConfigGuestAccelerator) DeepCopyInto(out *ContainerNodePoolSpecNodeConfigGuestAccelerator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerNodePoolStatus ¶
type ContainerNodePoolStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ContainerNodePoolSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ContainerNodePoolStatus) DeepCopy ¶
func (in *ContainerNodePoolStatus) DeepCopy() *ContainerNodePoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerNodePoolStatus.
func (*ContainerNodePoolStatus) DeepCopyInto ¶
func (in *ContainerNodePoolStatus) DeepCopyInto(out *ContainerNodePoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataflowJob ¶
type DataflowJob struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DataflowJobSpec `json:"spec,omitempty"` Status DataflowJobStatus `json:"status,omitempty"` }
func (*DataflowJob) DeepCopy ¶
func (in *DataflowJob) DeepCopy() *DataflowJob
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataflowJob.
func (*DataflowJob) DeepCopyInto ¶
func (in *DataflowJob) DeepCopyInto(out *DataflowJob)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataflowJob) DeepCopyObject ¶
func (in *DataflowJob) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DataflowJobList ¶
type DataflowJobList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DataflowJob CRD objects Items []DataflowJob `json:"items,omitempty"` }
DataflowJobList is a list of DataflowJobs
func (*DataflowJobList) DeepCopy ¶
func (in *DataflowJobList) DeepCopy() *DataflowJobList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataflowJobList.
func (*DataflowJobList) DeepCopyInto ¶
func (in *DataflowJobList) DeepCopyInto(out *DataflowJobList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataflowJobList) DeepCopyObject ¶
func (in *DataflowJobList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DataflowJobSpec ¶
type DataflowJobSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` // +optional MachineType string `json:"machineType,omitempty" tf:"machine_type,omitempty"` // +optional MaxWorkers int64 `json:"maxWorkers,omitempty" tf:"max_workers,omitempty"` Name string `json:"name" tf:"name"` // +optional Network string `json:"network,omitempty" tf:"network,omitempty"` // +optional OnDelete string `json:"onDelete,omitempty" tf:"on_delete,omitempty"` // +optional Parameters map[string]string `json:"parameters,omitempty" tf:"parameters,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Region string `json:"region,omitempty" tf:"region,omitempty"` // +optional ServiceAccountEmail string `json:"serviceAccountEmail,omitempty" tf:"service_account_email,omitempty"` // +optional State string `json:"state,omitempty" tf:"state,omitempty"` // +optional Subnetwork string `json:"subnetwork,omitempty" tf:"subnetwork,omitempty"` TempGcsLocation string `json:"tempGcsLocation" tf:"temp_gcs_location"` TemplateGcsPath string `json:"templateGcsPath" tf:"template_gcs_path"` // +optional Zone string `json:"zone,omitempty" tf:"zone,omitempty"` }
func (*DataflowJobSpec) DeepCopy ¶
func (in *DataflowJobSpec) DeepCopy() *DataflowJobSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataflowJobSpec.
func (*DataflowJobSpec) DeepCopyInto ¶
func (in *DataflowJobSpec) DeepCopyInto(out *DataflowJobSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataflowJobStatus ¶
type DataflowJobStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *DataflowJobSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*DataflowJobStatus) DeepCopy ¶
func (in *DataflowJobStatus) DeepCopy() *DataflowJobStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataflowJobStatus.
func (*DataflowJobStatus) DeepCopyInto ¶
func (in *DataflowJobStatus) DeepCopyInto(out *DataflowJobStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocCluster ¶
type DataprocCluster struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DataprocClusterSpec `json:"spec,omitempty"` Status DataprocClusterStatus `json:"status,omitempty"` }
func (*DataprocCluster) DeepCopy ¶
func (in *DataprocCluster) DeepCopy() *DataprocCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocCluster.
func (*DataprocCluster) DeepCopyInto ¶
func (in *DataprocCluster) DeepCopyInto(out *DataprocCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataprocCluster) DeepCopyObject ¶
func (in *DataprocCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DataprocClusterIamBinding ¶ added in v0.2.0
type DataprocClusterIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DataprocClusterIamBindingSpec `json:"spec,omitempty"` Status DataprocClusterIamBindingStatus `json:"status,omitempty"` }
func (*DataprocClusterIamBinding) DeepCopy ¶ added in v0.2.0
func (in *DataprocClusterIamBinding) DeepCopy() *DataprocClusterIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocClusterIamBinding.
func (*DataprocClusterIamBinding) DeepCopyInto ¶ added in v0.2.0
func (in *DataprocClusterIamBinding) DeepCopyInto(out *DataprocClusterIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataprocClusterIamBinding) DeepCopyObject ¶ added in v0.2.0
func (in *DataprocClusterIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DataprocClusterIamBindingList ¶ added in v0.2.0
type DataprocClusterIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DataprocClusterIamBinding CRD objects Items []DataprocClusterIamBinding `json:"items,omitempty"` }
DataprocClusterIamBindingList is a list of DataprocClusterIamBindings
func (*DataprocClusterIamBindingList) DeepCopy ¶ added in v0.2.0
func (in *DataprocClusterIamBindingList) DeepCopy() *DataprocClusterIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocClusterIamBindingList.
func (*DataprocClusterIamBindingList) DeepCopyInto ¶ added in v0.2.0
func (in *DataprocClusterIamBindingList) DeepCopyInto(out *DataprocClusterIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataprocClusterIamBindingList) DeepCopyObject ¶ added in v0.2.0
func (in *DataprocClusterIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DataprocClusterIamBindingSpec ¶ added in v0.2.0
type DataprocClusterIamBindingSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Cluster string `json:"cluster" tf:"cluster"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Members []string `json:"members" tf:"members"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Region string `json:"region,omitempty" tf:"region,omitempty"` Role string `json:"role" tf:"role"` }
func (*DataprocClusterIamBindingSpec) DeepCopy ¶ added in v0.2.0
func (in *DataprocClusterIamBindingSpec) DeepCopy() *DataprocClusterIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocClusterIamBindingSpec.
func (*DataprocClusterIamBindingSpec) DeepCopyInto ¶ added in v0.2.0
func (in *DataprocClusterIamBindingSpec) DeepCopyInto(out *DataprocClusterIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocClusterIamBindingStatus ¶ added in v0.2.0
type DataprocClusterIamBindingStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *DataprocClusterIamBindingSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*DataprocClusterIamBindingStatus) DeepCopy ¶ added in v0.2.0
func (in *DataprocClusterIamBindingStatus) DeepCopy() *DataprocClusterIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocClusterIamBindingStatus.
func (*DataprocClusterIamBindingStatus) DeepCopyInto ¶ added in v0.2.0
func (in *DataprocClusterIamBindingStatus) DeepCopyInto(out *DataprocClusterIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocClusterIamMember ¶ added in v0.2.0
type DataprocClusterIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DataprocClusterIamMemberSpec `json:"spec,omitempty"` Status DataprocClusterIamMemberStatus `json:"status,omitempty"` }
func (*DataprocClusterIamMember) DeepCopy ¶ added in v0.2.0
func (in *DataprocClusterIamMember) DeepCopy() *DataprocClusterIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocClusterIamMember.
func (*DataprocClusterIamMember) DeepCopyInto ¶ added in v0.2.0
func (in *DataprocClusterIamMember) DeepCopyInto(out *DataprocClusterIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataprocClusterIamMember) DeepCopyObject ¶ added in v0.2.0
func (in *DataprocClusterIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DataprocClusterIamMemberList ¶ added in v0.2.0
type DataprocClusterIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DataprocClusterIamMember CRD objects Items []DataprocClusterIamMember `json:"items,omitempty"` }
DataprocClusterIamMemberList is a list of DataprocClusterIamMembers
func (*DataprocClusterIamMemberList) DeepCopy ¶ added in v0.2.0
func (in *DataprocClusterIamMemberList) DeepCopy() *DataprocClusterIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocClusterIamMemberList.
func (*DataprocClusterIamMemberList) DeepCopyInto ¶ added in v0.2.0
func (in *DataprocClusterIamMemberList) DeepCopyInto(out *DataprocClusterIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataprocClusterIamMemberList) DeepCopyObject ¶ added in v0.2.0
func (in *DataprocClusterIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DataprocClusterIamMemberSpec ¶ added in v0.2.0
type DataprocClusterIamMemberSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Cluster string `json:"cluster" tf:"cluster"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Member string `json:"member" tf:"member"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Region string `json:"region,omitempty" tf:"region,omitempty"` Role string `json:"role" tf:"role"` }
func (*DataprocClusterIamMemberSpec) DeepCopy ¶ added in v0.2.0
func (in *DataprocClusterIamMemberSpec) DeepCopy() *DataprocClusterIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocClusterIamMemberSpec.
func (*DataprocClusterIamMemberSpec) DeepCopyInto ¶ added in v0.2.0
func (in *DataprocClusterIamMemberSpec) DeepCopyInto(out *DataprocClusterIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocClusterIamMemberStatus ¶ added in v0.2.0
type DataprocClusterIamMemberStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *DataprocClusterIamMemberSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*DataprocClusterIamMemberStatus) DeepCopy ¶ added in v0.2.0
func (in *DataprocClusterIamMemberStatus) DeepCopy() *DataprocClusterIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocClusterIamMemberStatus.
func (*DataprocClusterIamMemberStatus) DeepCopyInto ¶ added in v0.2.0
func (in *DataprocClusterIamMemberStatus) DeepCopyInto(out *DataprocClusterIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocClusterIamPolicy ¶ added in v0.2.0
type DataprocClusterIamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DataprocClusterIamPolicySpec `json:"spec,omitempty"` Status DataprocClusterIamPolicyStatus `json:"status,omitempty"` }
func (*DataprocClusterIamPolicy) DeepCopy ¶ added in v0.2.0
func (in *DataprocClusterIamPolicy) DeepCopy() *DataprocClusterIamPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocClusterIamPolicy.
func (*DataprocClusterIamPolicy) DeepCopyInto ¶ added in v0.2.0
func (in *DataprocClusterIamPolicy) DeepCopyInto(out *DataprocClusterIamPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataprocClusterIamPolicy) DeepCopyObject ¶ added in v0.2.0
func (in *DataprocClusterIamPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DataprocClusterIamPolicyList ¶ added in v0.2.0
type DataprocClusterIamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DataprocClusterIamPolicy CRD objects Items []DataprocClusterIamPolicy `json:"items,omitempty"` }
DataprocClusterIamPolicyList is a list of DataprocClusterIamPolicys
func (*DataprocClusterIamPolicyList) DeepCopy ¶ added in v0.2.0
func (in *DataprocClusterIamPolicyList) DeepCopy() *DataprocClusterIamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocClusterIamPolicyList.
func (*DataprocClusterIamPolicyList) DeepCopyInto ¶ added in v0.2.0
func (in *DataprocClusterIamPolicyList) DeepCopyInto(out *DataprocClusterIamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataprocClusterIamPolicyList) DeepCopyObject ¶ added in v0.2.0
func (in *DataprocClusterIamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DataprocClusterIamPolicySpec ¶ added in v0.2.0
type DataprocClusterIamPolicySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Cluster string `json:"cluster" tf:"cluster"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` PolicyData string `json:"policyData" tf:"policy_data"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Region string `json:"region,omitempty" tf:"region,omitempty"` }
func (*DataprocClusterIamPolicySpec) DeepCopy ¶ added in v0.2.0
func (in *DataprocClusterIamPolicySpec) DeepCopy() *DataprocClusterIamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocClusterIamPolicySpec.
func (*DataprocClusterIamPolicySpec) DeepCopyInto ¶ added in v0.2.0
func (in *DataprocClusterIamPolicySpec) DeepCopyInto(out *DataprocClusterIamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocClusterIamPolicyStatus ¶ added in v0.2.0
type DataprocClusterIamPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *DataprocClusterIamPolicySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*DataprocClusterIamPolicyStatus) DeepCopy ¶ added in v0.2.0
func (in *DataprocClusterIamPolicyStatus) DeepCopy() *DataprocClusterIamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocClusterIamPolicyStatus.
func (*DataprocClusterIamPolicyStatus) DeepCopyInto ¶ added in v0.2.0
func (in *DataprocClusterIamPolicyStatus) DeepCopyInto(out *DataprocClusterIamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocClusterList ¶
type DataprocClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DataprocCluster CRD objects Items []DataprocCluster `json:"items,omitempty"` }
DataprocClusterList is a list of DataprocClusters
func (*DataprocClusterList) DeepCopy ¶
func (in *DataprocClusterList) DeepCopy() *DataprocClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocClusterList.
func (*DataprocClusterList) DeepCopyInto ¶
func (in *DataprocClusterList) DeepCopyInto(out *DataprocClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataprocClusterList) DeepCopyObject ¶
func (in *DataprocClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DataprocClusterSpec ¶
type DataprocClusterSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 ClusterConfig []DataprocClusterSpecClusterConfig `json:"clusterConfig,omitempty" tf:"cluster_config,omitempty"` // +optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` Name string `json:"name" tf:"name"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Region string `json:"region,omitempty" tf:"region,omitempty"` }
func (*DataprocClusterSpec) DeepCopy ¶
func (in *DataprocClusterSpec) DeepCopy() *DataprocClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocClusterSpec.
func (*DataprocClusterSpec) DeepCopyInto ¶
func (in *DataprocClusterSpec) DeepCopyInto(out *DataprocClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocClusterSpecClusterConfig ¶ added in v0.0.2
type DataprocClusterSpecClusterConfig struct { // +optional Bucket string `json:"bucket,omitempty" tf:"bucket,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 EncryptionConfig []DataprocClusterSpecClusterConfigEncryptionConfig `json:"encryptionConfig,omitempty" tf:"encryption_config,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 GceClusterConfig []DataprocClusterSpecClusterConfigGceClusterConfig `json:"gceClusterConfig,omitempty" tf:"gce_cluster_config,omitempty"` // +optional InitializationAction []DataprocClusterSpecClusterConfigInitializationAction `json:"initializationAction,omitempty" tf:"initialization_action,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 MasterConfig []DataprocClusterSpecClusterConfigMasterConfig `json:"masterConfig,omitempty" tf:"master_config,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 PreemptibleWorkerConfig []DataprocClusterSpecClusterConfigPreemptibleWorkerConfig `json:"preemptibleWorkerConfig,omitempty" tf:"preemptible_worker_config,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 SoftwareConfig []DataprocClusterSpecClusterConfigSoftwareConfig `json:"softwareConfig,omitempty" tf:"software_config,omitempty"` // +optional StagingBucket string `json:"stagingBucket,omitempty" tf:"staging_bucket,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 WorkerConfig []DataprocClusterSpecClusterConfigWorkerConfig `json:"workerConfig,omitempty" tf:"worker_config,omitempty"` }
func (*DataprocClusterSpecClusterConfig) DeepCopy ¶ added in v0.0.2
func (in *DataprocClusterSpecClusterConfig) DeepCopy() *DataprocClusterSpecClusterConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocClusterSpecClusterConfig.
func (*DataprocClusterSpecClusterConfig) DeepCopyInto ¶ added in v0.0.2
func (in *DataprocClusterSpecClusterConfig) DeepCopyInto(out *DataprocClusterSpecClusterConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocClusterSpecClusterConfigEncryptionConfig ¶ added in v0.2.0
type DataprocClusterSpecClusterConfigEncryptionConfig struct {
KmsKeyName string `json:"kmsKeyName" tf:"kms_key_name"`
}
func (*DataprocClusterSpecClusterConfigEncryptionConfig) DeepCopy ¶ added in v0.2.0
func (in *DataprocClusterSpecClusterConfigEncryptionConfig) DeepCopy() *DataprocClusterSpecClusterConfigEncryptionConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocClusterSpecClusterConfigEncryptionConfig.
func (*DataprocClusterSpecClusterConfigEncryptionConfig) DeepCopyInto ¶ added in v0.2.0
func (in *DataprocClusterSpecClusterConfigEncryptionConfig) DeepCopyInto(out *DataprocClusterSpecClusterConfigEncryptionConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocClusterSpecClusterConfigGceClusterConfig ¶ added in v0.0.2
type DataprocClusterSpecClusterConfigGceClusterConfig struct { // +optional InternalIPOnly bool `json:"internalIPOnly,omitempty" tf:"internal_ip_only,omitempty"` // +optional Metadata map[string]string `json:"metadata,omitempty" tf:"metadata,omitempty"` // +optional Network string `json:"network,omitempty" tf:"network,omitempty"` // +optional ServiceAccount string `json:"serviceAccount,omitempty" tf:"service_account,omitempty"` // +optional ServiceAccountScopes []string `json:"serviceAccountScopes,omitempty" tf:"service_account_scopes,omitempty"` // +optional Subnetwork string `json:"subnetwork,omitempty" tf:"subnetwork,omitempty"` // +optional Tags []string `json:"tags,omitempty" tf:"tags,omitempty"` // +optional Zone string `json:"zone,omitempty" tf:"zone,omitempty"` }
func (*DataprocClusterSpecClusterConfigGceClusterConfig) DeepCopy ¶ added in v0.0.2
func (in *DataprocClusterSpecClusterConfigGceClusterConfig) DeepCopy() *DataprocClusterSpecClusterConfigGceClusterConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocClusterSpecClusterConfigGceClusterConfig.
func (*DataprocClusterSpecClusterConfigGceClusterConfig) DeepCopyInto ¶ added in v0.0.2
func (in *DataprocClusterSpecClusterConfigGceClusterConfig) DeepCopyInto(out *DataprocClusterSpecClusterConfigGceClusterConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocClusterSpecClusterConfigInitializationAction ¶ added in v0.0.2
type DataprocClusterSpecClusterConfigInitializationAction struct { Script string `json:"script" tf:"script"` // +optional TimeoutSec int64 `json:"timeoutSec,omitempty" tf:"timeout_sec,omitempty"` }
func (*DataprocClusterSpecClusterConfigInitializationAction) DeepCopy ¶ added in v0.0.2
func (in *DataprocClusterSpecClusterConfigInitializationAction) DeepCopy() *DataprocClusterSpecClusterConfigInitializationAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocClusterSpecClusterConfigInitializationAction.
func (*DataprocClusterSpecClusterConfigInitializationAction) DeepCopyInto ¶ added in v0.0.2
func (in *DataprocClusterSpecClusterConfigInitializationAction) DeepCopyInto(out *DataprocClusterSpecClusterConfigInitializationAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocClusterSpecClusterConfigMasterConfig ¶ added in v0.0.2
type DataprocClusterSpecClusterConfigMasterConfig struct { // +optional Accelerators []DataprocClusterSpecClusterConfigMasterConfigAccelerators `json:"accelerators,omitempty" tf:"accelerators,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 DiskConfig []DataprocClusterSpecClusterConfigMasterConfigDiskConfig `json:"diskConfig,omitempty" tf:"disk_config,omitempty"` // +optional ImageURI string `json:"imageURI,omitempty" tf:"image_uri,omitempty"` // +optional InstanceNames []string `json:"instanceNames,omitempty" tf:"instance_names,omitempty"` // +optional MachineType string `json:"machineType,omitempty" tf:"machine_type,omitempty"` // +optional NumInstances int64 `json:"numInstances,omitempty" tf:"num_instances,omitempty"` }
func (*DataprocClusterSpecClusterConfigMasterConfig) DeepCopy ¶ added in v0.0.2
func (in *DataprocClusterSpecClusterConfigMasterConfig) DeepCopy() *DataprocClusterSpecClusterConfigMasterConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocClusterSpecClusterConfigMasterConfig.
func (*DataprocClusterSpecClusterConfigMasterConfig) DeepCopyInto ¶ added in v0.0.2
func (in *DataprocClusterSpecClusterConfigMasterConfig) DeepCopyInto(out *DataprocClusterSpecClusterConfigMasterConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocClusterSpecClusterConfigMasterConfigAccelerators ¶ added in v0.2.0
type DataprocClusterSpecClusterConfigMasterConfigAccelerators struct { AcceleratorCount int64 `json:"acceleratorCount" tf:"accelerator_count"` AcceleratorType string `json:"acceleratorType" tf:"accelerator_type"` }
func (*DataprocClusterSpecClusterConfigMasterConfigAccelerators) DeepCopy ¶ added in v0.2.0
func (in *DataprocClusterSpecClusterConfigMasterConfigAccelerators) DeepCopy() *DataprocClusterSpecClusterConfigMasterConfigAccelerators
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocClusterSpecClusterConfigMasterConfigAccelerators.
func (*DataprocClusterSpecClusterConfigMasterConfigAccelerators) DeepCopyInto ¶ added in v0.2.0
func (in *DataprocClusterSpecClusterConfigMasterConfigAccelerators) DeepCopyInto(out *DataprocClusterSpecClusterConfigMasterConfigAccelerators)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocClusterSpecClusterConfigMasterConfigDiskConfig ¶ added in v0.0.2
type DataprocClusterSpecClusterConfigMasterConfigDiskConfig struct { // +optional BootDiskSizeGb int64 `json:"bootDiskSizeGb,omitempty" tf:"boot_disk_size_gb,omitempty"` // +optional BootDiskType string `json:"bootDiskType,omitempty" tf:"boot_disk_type,omitempty"` // +optional NumLocalSsds int64 `json:"numLocalSsds,omitempty" tf:"num_local_ssds,omitempty"` }
func (*DataprocClusterSpecClusterConfigMasterConfigDiskConfig) DeepCopy ¶ added in v0.0.2
func (in *DataprocClusterSpecClusterConfigMasterConfigDiskConfig) DeepCopy() *DataprocClusterSpecClusterConfigMasterConfigDiskConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocClusterSpecClusterConfigMasterConfigDiskConfig.
func (*DataprocClusterSpecClusterConfigMasterConfigDiskConfig) DeepCopyInto ¶ added in v0.0.2
func (in *DataprocClusterSpecClusterConfigMasterConfigDiskConfig) DeepCopyInto(out *DataprocClusterSpecClusterConfigMasterConfigDiskConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocClusterSpecClusterConfigPreemptibleWorkerConfig ¶ added in v0.0.2
type DataprocClusterSpecClusterConfigPreemptibleWorkerConfig struct { // +optional // +kubebuilder:validation:MaxItems=1 DiskConfig []DataprocClusterSpecClusterConfigPreemptibleWorkerConfigDiskConfig `json:"diskConfig,omitempty" tf:"disk_config,omitempty"` // +optional InstanceNames []string `json:"instanceNames,omitempty" tf:"instance_names,omitempty"` // +optional NumInstances int64 `json:"numInstances,omitempty" tf:"num_instances,omitempty"` }
func (*DataprocClusterSpecClusterConfigPreemptibleWorkerConfig) DeepCopy ¶ added in v0.0.2
func (in *DataprocClusterSpecClusterConfigPreemptibleWorkerConfig) DeepCopy() *DataprocClusterSpecClusterConfigPreemptibleWorkerConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocClusterSpecClusterConfigPreemptibleWorkerConfig.
func (*DataprocClusterSpecClusterConfigPreemptibleWorkerConfig) DeepCopyInto ¶ added in v0.0.2
func (in *DataprocClusterSpecClusterConfigPreemptibleWorkerConfig) DeepCopyInto(out *DataprocClusterSpecClusterConfigPreemptibleWorkerConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocClusterSpecClusterConfigPreemptibleWorkerConfigDiskConfig ¶ added in v0.0.2
type DataprocClusterSpecClusterConfigPreemptibleWorkerConfigDiskConfig struct { // +optional BootDiskSizeGb int64 `json:"bootDiskSizeGb,omitempty" tf:"boot_disk_size_gb,omitempty"` // +optional BootDiskType string `json:"bootDiskType,omitempty" tf:"boot_disk_type,omitempty"` // +optional NumLocalSsds int64 `json:"numLocalSsds,omitempty" tf:"num_local_ssds,omitempty"` }
func (*DataprocClusterSpecClusterConfigPreemptibleWorkerConfigDiskConfig) DeepCopy ¶ added in v0.0.2
func (in *DataprocClusterSpecClusterConfigPreemptibleWorkerConfigDiskConfig) DeepCopy() *DataprocClusterSpecClusterConfigPreemptibleWorkerConfigDiskConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocClusterSpecClusterConfigPreemptibleWorkerConfigDiskConfig.
func (*DataprocClusterSpecClusterConfigPreemptibleWorkerConfigDiskConfig) DeepCopyInto ¶ added in v0.0.2
func (in *DataprocClusterSpecClusterConfigPreemptibleWorkerConfigDiskConfig) DeepCopyInto(out *DataprocClusterSpecClusterConfigPreemptibleWorkerConfigDiskConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocClusterSpecClusterConfigSoftwareConfig ¶ added in v0.0.2
type DataprocClusterSpecClusterConfigSoftwareConfig struct { // +optional ImageVersion string `json:"imageVersion,omitempty" tf:"image_version,omitempty"` // +optional OptionalComponents []string `json:"optionalComponents,omitempty" tf:"optional_components,omitempty"` // +optional OverrideProperties map[string]string `json:"overrideProperties,omitempty" tf:"override_properties,omitempty"` // +optional Properties map[string]string `json:"properties,omitempty" tf:"properties,omitempty"` }
func (*DataprocClusterSpecClusterConfigSoftwareConfig) DeepCopy ¶ added in v0.0.2
func (in *DataprocClusterSpecClusterConfigSoftwareConfig) DeepCopy() *DataprocClusterSpecClusterConfigSoftwareConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocClusterSpecClusterConfigSoftwareConfig.
func (*DataprocClusterSpecClusterConfigSoftwareConfig) DeepCopyInto ¶ added in v0.0.2
func (in *DataprocClusterSpecClusterConfigSoftwareConfig) DeepCopyInto(out *DataprocClusterSpecClusterConfigSoftwareConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocClusterSpecClusterConfigWorkerConfig ¶ added in v0.0.2
type DataprocClusterSpecClusterConfigWorkerConfig struct { // +optional Accelerators []DataprocClusterSpecClusterConfigWorkerConfigAccelerators `json:"accelerators,omitempty" tf:"accelerators,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 DiskConfig []DataprocClusterSpecClusterConfigWorkerConfigDiskConfig `json:"diskConfig,omitempty" tf:"disk_config,omitempty"` // +optional ImageURI string `json:"imageURI,omitempty" tf:"image_uri,omitempty"` // +optional InstanceNames []string `json:"instanceNames,omitempty" tf:"instance_names,omitempty"` // +optional MachineType string `json:"machineType,omitempty" tf:"machine_type,omitempty"` // +optional NumInstances int64 `json:"numInstances,omitempty" tf:"num_instances,omitempty"` }
func (*DataprocClusterSpecClusterConfigWorkerConfig) DeepCopy ¶ added in v0.0.2
func (in *DataprocClusterSpecClusterConfigWorkerConfig) DeepCopy() *DataprocClusterSpecClusterConfigWorkerConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocClusterSpecClusterConfigWorkerConfig.
func (*DataprocClusterSpecClusterConfigWorkerConfig) DeepCopyInto ¶ added in v0.0.2
func (in *DataprocClusterSpecClusterConfigWorkerConfig) DeepCopyInto(out *DataprocClusterSpecClusterConfigWorkerConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocClusterSpecClusterConfigWorkerConfigAccelerators ¶ added in v0.2.0
type DataprocClusterSpecClusterConfigWorkerConfigAccelerators struct { AcceleratorCount int64 `json:"acceleratorCount" tf:"accelerator_count"` AcceleratorType string `json:"acceleratorType" tf:"accelerator_type"` }
func (*DataprocClusterSpecClusterConfigWorkerConfigAccelerators) DeepCopy ¶ added in v0.2.0
func (in *DataprocClusterSpecClusterConfigWorkerConfigAccelerators) DeepCopy() *DataprocClusterSpecClusterConfigWorkerConfigAccelerators
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocClusterSpecClusterConfigWorkerConfigAccelerators.
func (*DataprocClusterSpecClusterConfigWorkerConfigAccelerators) DeepCopyInto ¶ added in v0.2.0
func (in *DataprocClusterSpecClusterConfigWorkerConfigAccelerators) DeepCopyInto(out *DataprocClusterSpecClusterConfigWorkerConfigAccelerators)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocClusterSpecClusterConfigWorkerConfigDiskConfig ¶ added in v0.0.2
type DataprocClusterSpecClusterConfigWorkerConfigDiskConfig struct { // +optional BootDiskSizeGb int64 `json:"bootDiskSizeGb,omitempty" tf:"boot_disk_size_gb,omitempty"` // +optional BootDiskType string `json:"bootDiskType,omitempty" tf:"boot_disk_type,omitempty"` // +optional NumLocalSsds int64 `json:"numLocalSsds,omitempty" tf:"num_local_ssds,omitempty"` }
func (*DataprocClusterSpecClusterConfigWorkerConfigDiskConfig) DeepCopy ¶ added in v0.0.2
func (in *DataprocClusterSpecClusterConfigWorkerConfigDiskConfig) DeepCopy() *DataprocClusterSpecClusterConfigWorkerConfigDiskConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocClusterSpecClusterConfigWorkerConfigDiskConfig.
func (*DataprocClusterSpecClusterConfigWorkerConfigDiskConfig) DeepCopyInto ¶ added in v0.0.2
func (in *DataprocClusterSpecClusterConfigWorkerConfigDiskConfig) DeepCopyInto(out *DataprocClusterSpecClusterConfigWorkerConfigDiskConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocClusterStatus ¶
type DataprocClusterStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *DataprocClusterSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*DataprocClusterStatus) DeepCopy ¶
func (in *DataprocClusterStatus) DeepCopy() *DataprocClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocClusterStatus.
func (*DataprocClusterStatus) DeepCopyInto ¶
func (in *DataprocClusterStatus) DeepCopyInto(out *DataprocClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocJob ¶
type DataprocJob struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DataprocJobSpec `json:"spec,omitempty"` Status DataprocJobStatus `json:"status,omitempty"` }
func (*DataprocJob) DeepCopy ¶
func (in *DataprocJob) DeepCopy() *DataprocJob
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocJob.
func (*DataprocJob) DeepCopyInto ¶
func (in *DataprocJob) DeepCopyInto(out *DataprocJob)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataprocJob) DeepCopyObject ¶
func (in *DataprocJob) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DataprocJobIamBinding ¶ added in v0.2.0
type DataprocJobIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DataprocJobIamBindingSpec `json:"spec,omitempty"` Status DataprocJobIamBindingStatus `json:"status,omitempty"` }
func (*DataprocJobIamBinding) DeepCopy ¶ added in v0.2.0
func (in *DataprocJobIamBinding) DeepCopy() *DataprocJobIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocJobIamBinding.
func (*DataprocJobIamBinding) DeepCopyInto ¶ added in v0.2.0
func (in *DataprocJobIamBinding) DeepCopyInto(out *DataprocJobIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataprocJobIamBinding) DeepCopyObject ¶ added in v0.2.0
func (in *DataprocJobIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DataprocJobIamBindingList ¶ added in v0.2.0
type DataprocJobIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DataprocJobIamBinding CRD objects Items []DataprocJobIamBinding `json:"items,omitempty"` }
DataprocJobIamBindingList is a list of DataprocJobIamBindings
func (*DataprocJobIamBindingList) DeepCopy ¶ added in v0.2.0
func (in *DataprocJobIamBindingList) DeepCopy() *DataprocJobIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocJobIamBindingList.
func (*DataprocJobIamBindingList) DeepCopyInto ¶ added in v0.2.0
func (in *DataprocJobIamBindingList) DeepCopyInto(out *DataprocJobIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataprocJobIamBindingList) DeepCopyObject ¶ added in v0.2.0
func (in *DataprocJobIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DataprocJobIamBindingSpec ¶ added in v0.2.0
type DataprocJobIamBindingSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` JobID string `json:"jobID" tf:"job_id"` Members []string `json:"members" tf:"members"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Region string `json:"region,omitempty" tf:"region,omitempty"` Role string `json:"role" tf:"role"` }
func (*DataprocJobIamBindingSpec) DeepCopy ¶ added in v0.2.0
func (in *DataprocJobIamBindingSpec) DeepCopy() *DataprocJobIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocJobIamBindingSpec.
func (*DataprocJobIamBindingSpec) DeepCopyInto ¶ added in v0.2.0
func (in *DataprocJobIamBindingSpec) DeepCopyInto(out *DataprocJobIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocJobIamBindingStatus ¶ added in v0.2.0
type DataprocJobIamBindingStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *DataprocJobIamBindingSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*DataprocJobIamBindingStatus) DeepCopy ¶ added in v0.2.0
func (in *DataprocJobIamBindingStatus) DeepCopy() *DataprocJobIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocJobIamBindingStatus.
func (*DataprocJobIamBindingStatus) DeepCopyInto ¶ added in v0.2.0
func (in *DataprocJobIamBindingStatus) DeepCopyInto(out *DataprocJobIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocJobIamMember ¶ added in v0.2.0
type DataprocJobIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DataprocJobIamMemberSpec `json:"spec,omitempty"` Status DataprocJobIamMemberStatus `json:"status,omitempty"` }
func (*DataprocJobIamMember) DeepCopy ¶ added in v0.2.0
func (in *DataprocJobIamMember) DeepCopy() *DataprocJobIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocJobIamMember.
func (*DataprocJobIamMember) DeepCopyInto ¶ added in v0.2.0
func (in *DataprocJobIamMember) DeepCopyInto(out *DataprocJobIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataprocJobIamMember) DeepCopyObject ¶ added in v0.2.0
func (in *DataprocJobIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DataprocJobIamMemberList ¶ added in v0.2.0
type DataprocJobIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DataprocJobIamMember CRD objects Items []DataprocJobIamMember `json:"items,omitempty"` }
DataprocJobIamMemberList is a list of DataprocJobIamMembers
func (*DataprocJobIamMemberList) DeepCopy ¶ added in v0.2.0
func (in *DataprocJobIamMemberList) DeepCopy() *DataprocJobIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocJobIamMemberList.
func (*DataprocJobIamMemberList) DeepCopyInto ¶ added in v0.2.0
func (in *DataprocJobIamMemberList) DeepCopyInto(out *DataprocJobIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataprocJobIamMemberList) DeepCopyObject ¶ added in v0.2.0
func (in *DataprocJobIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DataprocJobIamMemberSpec ¶ added in v0.2.0
type DataprocJobIamMemberSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` JobID string `json:"jobID" tf:"job_id"` Member string `json:"member" tf:"member"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Region string `json:"region,omitempty" tf:"region,omitempty"` Role string `json:"role" tf:"role"` }
func (*DataprocJobIamMemberSpec) DeepCopy ¶ added in v0.2.0
func (in *DataprocJobIamMemberSpec) DeepCopy() *DataprocJobIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocJobIamMemberSpec.
func (*DataprocJobIamMemberSpec) DeepCopyInto ¶ added in v0.2.0
func (in *DataprocJobIamMemberSpec) DeepCopyInto(out *DataprocJobIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocJobIamMemberStatus ¶ added in v0.2.0
type DataprocJobIamMemberStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *DataprocJobIamMemberSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*DataprocJobIamMemberStatus) DeepCopy ¶ added in v0.2.0
func (in *DataprocJobIamMemberStatus) DeepCopy() *DataprocJobIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocJobIamMemberStatus.
func (*DataprocJobIamMemberStatus) DeepCopyInto ¶ added in v0.2.0
func (in *DataprocJobIamMemberStatus) DeepCopyInto(out *DataprocJobIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocJobIamPolicy ¶ added in v0.2.0
type DataprocJobIamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DataprocJobIamPolicySpec `json:"spec,omitempty"` Status DataprocJobIamPolicyStatus `json:"status,omitempty"` }
func (*DataprocJobIamPolicy) DeepCopy ¶ added in v0.2.0
func (in *DataprocJobIamPolicy) DeepCopy() *DataprocJobIamPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocJobIamPolicy.
func (*DataprocJobIamPolicy) DeepCopyInto ¶ added in v0.2.0
func (in *DataprocJobIamPolicy) DeepCopyInto(out *DataprocJobIamPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataprocJobIamPolicy) DeepCopyObject ¶ added in v0.2.0
func (in *DataprocJobIamPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DataprocJobIamPolicyList ¶ added in v0.2.0
type DataprocJobIamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DataprocJobIamPolicy CRD objects Items []DataprocJobIamPolicy `json:"items,omitempty"` }
DataprocJobIamPolicyList is a list of DataprocJobIamPolicys
func (*DataprocJobIamPolicyList) DeepCopy ¶ added in v0.2.0
func (in *DataprocJobIamPolicyList) DeepCopy() *DataprocJobIamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocJobIamPolicyList.
func (*DataprocJobIamPolicyList) DeepCopyInto ¶ added in v0.2.0
func (in *DataprocJobIamPolicyList) DeepCopyInto(out *DataprocJobIamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataprocJobIamPolicyList) DeepCopyObject ¶ added in v0.2.0
func (in *DataprocJobIamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DataprocJobIamPolicySpec ¶ added in v0.2.0
type DataprocJobIamPolicySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` JobID string `json:"jobID" tf:"job_id"` PolicyData string `json:"policyData" tf:"policy_data"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Region string `json:"region,omitempty" tf:"region,omitempty"` }
func (*DataprocJobIamPolicySpec) DeepCopy ¶ added in v0.2.0
func (in *DataprocJobIamPolicySpec) DeepCopy() *DataprocJobIamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocJobIamPolicySpec.
func (*DataprocJobIamPolicySpec) DeepCopyInto ¶ added in v0.2.0
func (in *DataprocJobIamPolicySpec) DeepCopyInto(out *DataprocJobIamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocJobIamPolicyStatus ¶ added in v0.2.0
type DataprocJobIamPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *DataprocJobIamPolicySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*DataprocJobIamPolicyStatus) DeepCopy ¶ added in v0.2.0
func (in *DataprocJobIamPolicyStatus) DeepCopy() *DataprocJobIamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocJobIamPolicyStatus.
func (*DataprocJobIamPolicyStatus) DeepCopyInto ¶ added in v0.2.0
func (in *DataprocJobIamPolicyStatus) DeepCopyInto(out *DataprocJobIamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocJobList ¶
type DataprocJobList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DataprocJob CRD objects Items []DataprocJob `json:"items,omitempty"` }
DataprocJobList is a list of DataprocJobs
func (*DataprocJobList) DeepCopy ¶
func (in *DataprocJobList) DeepCopy() *DataprocJobList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocJobList.
func (*DataprocJobList) DeepCopyInto ¶
func (in *DataprocJobList) DeepCopyInto(out *DataprocJobList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataprocJobList) DeepCopyObject ¶
func (in *DataprocJobList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DataprocJobSpec ¶
type DataprocJobSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // Output-only. If present, the location of miscellaneous control files which may be used as part of job setup and handling. If not present, control files may be placed in the same location as driver_output_uri. // +optional DriverControlsFilesURI string `json:"driverControlsFilesURI,omitempty" tf:"driver_controls_files_uri,omitempty"` // Output-only. A URI pointing to the location of the stdout of the job's driver program // +optional DriverOutputResourceURI string `json:"driverOutputResourceURI,omitempty" tf:"driver_output_resource_uri,omitempty"` // +optional ForceDelete bool `json:"forceDelete,omitempty" tf:"force_delete,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 HadoopConfig []DataprocJobSpecHadoopConfig `json:"hadoopConfig,omitempty" tf:"hadoop_config,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 HiveConfig []DataprocJobSpecHiveConfig `json:"hiveConfig,omitempty" tf:"hive_config,omitempty"` // Optional. The labels to associate with this job. // +optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 PigConfig []DataprocJobSpecPigConfig `json:"pigConfig,omitempty" tf:"pig_config,omitempty"` // +kubebuilder:validation:MaxItems=1 Placement []DataprocJobSpecPlacement `json:"placement" tf:"placement"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 PysparkConfig []DataprocJobSpecPysparkConfig `json:"pysparkConfig,omitempty" tf:"pyspark_config,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Reference []DataprocJobSpecReference `json:"reference,omitempty" tf:"reference,omitempty"` // +optional Region string `json:"region,omitempty" tf:"region,omitempty"` // Optional. Job scheduling configuration. // +optional // +kubebuilder:validation:MaxItems=1 Scheduling []DataprocJobSpecScheduling `json:"scheduling,omitempty" tf:"scheduling,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 SparkConfig []DataprocJobSpecSparkConfig `json:"sparkConfig,omitempty" tf:"spark_config,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 SparksqlConfig []DataprocJobSpecSparksqlConfig `json:"sparksqlConfig,omitempty" tf:"sparksql_config,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Status []DataprocJobSpecStatus `json:"status,omitempty" tf:"status,omitempty"` }
func (*DataprocJobSpec) DeepCopy ¶
func (in *DataprocJobSpec) DeepCopy() *DataprocJobSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocJobSpec.
func (*DataprocJobSpec) DeepCopyInto ¶
func (in *DataprocJobSpec) DeepCopyInto(out *DataprocJobSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocJobSpecHadoopConfig ¶
type DataprocJobSpecHadoopConfig struct { // +optional ArchiveUris []string `json:"archiveUris,omitempty" tf:"archive_uris,omitempty"` // +optional Args []string `json:"args,omitempty" tf:"args,omitempty"` // +optional FileUris []string `json:"fileUris,omitempty" tf:"file_uris,omitempty"` // +optional JarFileUris []string `json:"jarFileUris,omitempty" tf:"jar_file_uris,omitempty"` // The runtime logging config of the job // +optional // +kubebuilder:validation:MaxItems=1 LoggingConfig []DataprocJobSpecHadoopConfigLoggingConfig `json:"loggingConfig,omitempty" tf:"logging_config,omitempty"` // +optional MainClass string `json:"mainClass,omitempty" tf:"main_class,omitempty"` // +optional MainJarFileURI string `json:"mainJarFileURI,omitempty" tf:"main_jar_file_uri,omitempty"` // +optional Properties map[string]string `json:"properties,omitempty" tf:"properties,omitempty"` }
func (*DataprocJobSpecHadoopConfig) DeepCopy ¶
func (in *DataprocJobSpecHadoopConfig) DeepCopy() *DataprocJobSpecHadoopConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocJobSpecHadoopConfig.
func (*DataprocJobSpecHadoopConfig) DeepCopyInto ¶
func (in *DataprocJobSpecHadoopConfig) DeepCopyInto(out *DataprocJobSpecHadoopConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocJobSpecHadoopConfigLoggingConfig ¶ added in v0.0.2
type DataprocJobSpecHadoopConfigLoggingConfig struct { // Optional. The per-package log levels for the driver. This may include 'root' package name to configure rootLogger. Examples: 'com.google = FATAL', 'root = INFO', 'org.apache = DEBUG'. // +optional DriverLogLevels map[string]string `json:"driverLogLevels,omitempty" tf:"driver_log_levels,omitempty"` }
func (*DataprocJobSpecHadoopConfigLoggingConfig) DeepCopy ¶ added in v0.0.2
func (in *DataprocJobSpecHadoopConfigLoggingConfig) DeepCopy() *DataprocJobSpecHadoopConfigLoggingConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocJobSpecHadoopConfigLoggingConfig.
func (*DataprocJobSpecHadoopConfigLoggingConfig) DeepCopyInto ¶ added in v0.0.2
func (in *DataprocJobSpecHadoopConfigLoggingConfig) DeepCopyInto(out *DataprocJobSpecHadoopConfigLoggingConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocJobSpecHiveConfig ¶
type DataprocJobSpecHiveConfig struct { // +optional ContinueOnFailure bool `json:"continueOnFailure,omitempty" tf:"continue_on_failure,omitempty"` // +optional JarFileUris []string `json:"jarFileUris,omitempty" tf:"jar_file_uris,omitempty"` // +optional Properties map[string]string `json:"properties,omitempty" tf:"properties,omitempty"` // +optional QueryFileURI string `json:"queryFileURI,omitempty" tf:"query_file_uri,omitempty"` // +optional QueryList []string `json:"queryList,omitempty" tf:"query_list,omitempty"` // +optional ScriptVariables map[string]string `json:"scriptVariables,omitempty" tf:"script_variables,omitempty"` }
func (*DataprocJobSpecHiveConfig) DeepCopy ¶
func (in *DataprocJobSpecHiveConfig) DeepCopy() *DataprocJobSpecHiveConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocJobSpecHiveConfig.
func (*DataprocJobSpecHiveConfig) DeepCopyInto ¶
func (in *DataprocJobSpecHiveConfig) DeepCopyInto(out *DataprocJobSpecHiveConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocJobSpecPigConfig ¶
type DataprocJobSpecPigConfig struct { // +optional ContinueOnFailure bool `json:"continueOnFailure,omitempty" tf:"continue_on_failure,omitempty"` // +optional JarFileUris []string `json:"jarFileUris,omitempty" tf:"jar_file_uris,omitempty"` // The runtime logging config of the job // +optional // +kubebuilder:validation:MaxItems=1 LoggingConfig []DataprocJobSpecPigConfigLoggingConfig `json:"loggingConfig,omitempty" tf:"logging_config,omitempty"` // +optional Properties map[string]string `json:"properties,omitempty" tf:"properties,omitempty"` // +optional QueryFileURI string `json:"queryFileURI,omitempty" tf:"query_file_uri,omitempty"` // +optional QueryList []string `json:"queryList,omitempty" tf:"query_list,omitempty"` // +optional ScriptVariables map[string]string `json:"scriptVariables,omitempty" tf:"script_variables,omitempty"` }
func (*DataprocJobSpecPigConfig) DeepCopy ¶
func (in *DataprocJobSpecPigConfig) DeepCopy() *DataprocJobSpecPigConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocJobSpecPigConfig.
func (*DataprocJobSpecPigConfig) DeepCopyInto ¶
func (in *DataprocJobSpecPigConfig) DeepCopyInto(out *DataprocJobSpecPigConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocJobSpecPigConfigLoggingConfig ¶ added in v0.0.2
type DataprocJobSpecPigConfigLoggingConfig struct { // Optional. The per-package log levels for the driver. This may include 'root' package name to configure rootLogger. Examples: 'com.google = FATAL', 'root = INFO', 'org.apache = DEBUG'. // +optional DriverLogLevels map[string]string `json:"driverLogLevels,omitempty" tf:"driver_log_levels,omitempty"` }
func (*DataprocJobSpecPigConfigLoggingConfig) DeepCopy ¶ added in v0.0.2
func (in *DataprocJobSpecPigConfigLoggingConfig) DeepCopy() *DataprocJobSpecPigConfigLoggingConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocJobSpecPigConfigLoggingConfig.
func (*DataprocJobSpecPigConfigLoggingConfig) DeepCopyInto ¶ added in v0.0.2
func (in *DataprocJobSpecPigConfigLoggingConfig) DeepCopyInto(out *DataprocJobSpecPigConfigLoggingConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocJobSpecPlacement ¶
type DataprocJobSpecPlacement struct { // The name of the cluster where the job will be submitted ClusterName string `json:"clusterName" tf:"cluster_name"` // Output-only. A cluster UUID generated by the Cloud Dataproc service when the job is submitted // +optional ClusterUUID string `json:"clusterUUID,omitempty" tf:"cluster_uuid,omitempty"` }
func (*DataprocJobSpecPlacement) DeepCopy ¶
func (in *DataprocJobSpecPlacement) DeepCopy() *DataprocJobSpecPlacement
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocJobSpecPlacement.
func (*DataprocJobSpecPlacement) DeepCopyInto ¶
func (in *DataprocJobSpecPlacement) DeepCopyInto(out *DataprocJobSpecPlacement)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocJobSpecPysparkConfig ¶
type DataprocJobSpecPysparkConfig struct { // Optional. HCFS URIs of archives to be extracted in the working directory of .jar, .tar, .tar.gz, .tgz, and .zip // +optional ArchiveUris []string `json:"archiveUris,omitempty" tf:"archive_uris,omitempty"` // Optional. The arguments to pass to the driver. Do not include arguments, such as --conf, that can be set as job properties, since a collision may occur that causes an incorrect job submission // +optional Args []string `json:"args,omitempty" tf:"args,omitempty"` // Optional. HCFS URIs of files to be copied to the working directory of Python drivers and distributed tasks. Useful for naively parallel tasks // +optional FileUris []string `json:"fileUris,omitempty" tf:"file_uris,omitempty"` // Optional. HCFS URIs of jar files to add to the CLASSPATHs of the Python driver and tasks // +optional JarFileUris []string `json:"jarFileUris,omitempty" tf:"jar_file_uris,omitempty"` // The runtime logging config of the job // +optional // +kubebuilder:validation:MaxItems=1 LoggingConfig []DataprocJobSpecPysparkConfigLoggingConfig `json:"loggingConfig,omitempty" tf:"logging_config,omitempty"` // Required. The HCFS URI of the main Python file to use as the driver. Must be a .py file MainPythonFileURI string `json:"mainPythonFileURI" tf:"main_python_file_uri"` // Optional. A mapping of property names to values, used to configure PySpark. Properties that conflict with values set by the Cloud Dataproc API may be overwritten. Can include properties set in /etc/spark/conf/spark-defaults.conf and classes in user code // +optional Properties map[string]string `json:"properties,omitempty" tf:"properties,omitempty"` // Optional. HCFS file URIs of Python files to pass to the PySpark framework. Supported file types: .py, .egg, and .zip // +optional PythonFileUris []string `json:"pythonFileUris,omitempty" tf:"python_file_uris,omitempty"` }
func (*DataprocJobSpecPysparkConfig) DeepCopy ¶
func (in *DataprocJobSpecPysparkConfig) DeepCopy() *DataprocJobSpecPysparkConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocJobSpecPysparkConfig.
func (*DataprocJobSpecPysparkConfig) DeepCopyInto ¶
func (in *DataprocJobSpecPysparkConfig) DeepCopyInto(out *DataprocJobSpecPysparkConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocJobSpecPysparkConfigLoggingConfig ¶ added in v0.0.2
type DataprocJobSpecPysparkConfigLoggingConfig struct { // Optional. The per-package log levels for the driver. This may include 'root' package name to configure rootLogger. Examples: 'com.google = FATAL', 'root = INFO', 'org.apache = DEBUG'. // +optional DriverLogLevels map[string]string `json:"driverLogLevels,omitempty" tf:"driver_log_levels,omitempty"` }
func (*DataprocJobSpecPysparkConfigLoggingConfig) DeepCopy ¶ added in v0.0.2
func (in *DataprocJobSpecPysparkConfigLoggingConfig) DeepCopy() *DataprocJobSpecPysparkConfigLoggingConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocJobSpecPysparkConfigLoggingConfig.
func (*DataprocJobSpecPysparkConfigLoggingConfig) DeepCopyInto ¶ added in v0.0.2
func (in *DataprocJobSpecPysparkConfigLoggingConfig) DeepCopyInto(out *DataprocJobSpecPysparkConfigLoggingConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocJobSpecReference ¶ added in v0.0.2
type DataprocJobSpecReference struct { // The job ID, which must be unique within the project. The job ID is generated by the server upon job submission or provided by the user as a means to perform retries without creating duplicate jobs // +optional JobID string `json:"jobID,omitempty" tf:"job_id,omitempty"` }
func (*DataprocJobSpecReference) DeepCopy ¶ added in v0.0.2
func (in *DataprocJobSpecReference) DeepCopy() *DataprocJobSpecReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocJobSpecReference.
func (*DataprocJobSpecReference) DeepCopyInto ¶ added in v0.0.2
func (in *DataprocJobSpecReference) DeepCopyInto(out *DataprocJobSpecReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocJobSpecScheduling ¶
type DataprocJobSpecScheduling struct { // Maximum number of times per hour a driver may be restarted as a result of driver terminating with non-zero code before job is reported failed. // +optional MaxFailuresPerHour int64 `json:"maxFailuresPerHour,omitempty" tf:"max_failures_per_hour,omitempty"` }
func (*DataprocJobSpecScheduling) DeepCopy ¶
func (in *DataprocJobSpecScheduling) DeepCopy() *DataprocJobSpecScheduling
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocJobSpecScheduling.
func (*DataprocJobSpecScheduling) DeepCopyInto ¶
func (in *DataprocJobSpecScheduling) DeepCopyInto(out *DataprocJobSpecScheduling)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocJobSpecSparkConfig ¶
type DataprocJobSpecSparkConfig struct { // +optional ArchiveUris []string `json:"archiveUris,omitempty" tf:"archive_uris,omitempty"` // +optional Args []string `json:"args,omitempty" tf:"args,omitempty"` // +optional FileUris []string `json:"fileUris,omitempty" tf:"file_uris,omitempty"` // +optional JarFileUris []string `json:"jarFileUris,omitempty" tf:"jar_file_uris,omitempty"` // The runtime logging config of the job // +optional // +kubebuilder:validation:MaxItems=1 LoggingConfig []DataprocJobSpecSparkConfigLoggingConfig `json:"loggingConfig,omitempty" tf:"logging_config,omitempty"` // +optional MainClass string `json:"mainClass,omitempty" tf:"main_class,omitempty"` // +optional MainJarFileURI string `json:"mainJarFileURI,omitempty" tf:"main_jar_file_uri,omitempty"` // +optional Properties map[string]string `json:"properties,omitempty" tf:"properties,omitempty"` }
func (*DataprocJobSpecSparkConfig) DeepCopy ¶
func (in *DataprocJobSpecSparkConfig) DeepCopy() *DataprocJobSpecSparkConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocJobSpecSparkConfig.
func (*DataprocJobSpecSparkConfig) DeepCopyInto ¶
func (in *DataprocJobSpecSparkConfig) DeepCopyInto(out *DataprocJobSpecSparkConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocJobSpecSparkConfigLoggingConfig ¶ added in v0.0.2
type DataprocJobSpecSparkConfigLoggingConfig struct { // Optional. The per-package log levels for the driver. This may include 'root' package name to configure rootLogger. Examples: 'com.google = FATAL', 'root = INFO', 'org.apache = DEBUG'. // +optional DriverLogLevels map[string]string `json:"driverLogLevels,omitempty" tf:"driver_log_levels,omitempty"` }
func (*DataprocJobSpecSparkConfigLoggingConfig) DeepCopy ¶ added in v0.0.2
func (in *DataprocJobSpecSparkConfigLoggingConfig) DeepCopy() *DataprocJobSpecSparkConfigLoggingConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocJobSpecSparkConfigLoggingConfig.
func (*DataprocJobSpecSparkConfigLoggingConfig) DeepCopyInto ¶ added in v0.0.2
func (in *DataprocJobSpecSparkConfigLoggingConfig) DeepCopyInto(out *DataprocJobSpecSparkConfigLoggingConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocJobSpecSparksqlConfig ¶
type DataprocJobSpecSparksqlConfig struct { // +optional JarFileUris []string `json:"jarFileUris,omitempty" tf:"jar_file_uris,omitempty"` // The runtime logging config of the job // +optional // +kubebuilder:validation:MaxItems=1 LoggingConfig []DataprocJobSpecSparksqlConfigLoggingConfig `json:"loggingConfig,omitempty" tf:"logging_config,omitempty"` // +optional Properties map[string]string `json:"properties,omitempty" tf:"properties,omitempty"` // +optional QueryFileURI string `json:"queryFileURI,omitempty" tf:"query_file_uri,omitempty"` // +optional QueryList []string `json:"queryList,omitempty" tf:"query_list,omitempty"` // +optional ScriptVariables map[string]string `json:"scriptVariables,omitempty" tf:"script_variables,omitempty"` }
func (*DataprocJobSpecSparksqlConfig) DeepCopy ¶
func (in *DataprocJobSpecSparksqlConfig) DeepCopy() *DataprocJobSpecSparksqlConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocJobSpecSparksqlConfig.
func (*DataprocJobSpecSparksqlConfig) DeepCopyInto ¶
func (in *DataprocJobSpecSparksqlConfig) DeepCopyInto(out *DataprocJobSpecSparksqlConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocJobSpecSparksqlConfigLoggingConfig ¶ added in v0.0.2
type DataprocJobSpecSparksqlConfigLoggingConfig struct { // Optional. The per-package log levels for the driver. This may include 'root' package name to configure rootLogger. Examples: 'com.google = FATAL', 'root = INFO', 'org.apache = DEBUG'. // +optional DriverLogLevels map[string]string `json:"driverLogLevels,omitempty" tf:"driver_log_levels,omitempty"` }
func (*DataprocJobSpecSparksqlConfigLoggingConfig) DeepCopy ¶ added in v0.0.2
func (in *DataprocJobSpecSparksqlConfigLoggingConfig) DeepCopy() *DataprocJobSpecSparksqlConfigLoggingConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocJobSpecSparksqlConfigLoggingConfig.
func (*DataprocJobSpecSparksqlConfigLoggingConfig) DeepCopyInto ¶ added in v0.0.2
func (in *DataprocJobSpecSparksqlConfigLoggingConfig) DeepCopyInto(out *DataprocJobSpecSparksqlConfigLoggingConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocJobSpecStatus ¶ added in v0.0.2
type DataprocJobSpecStatus struct { // Output-only. Optional job state details, such as an error description if the state is ERROR // +optional Details string `json:"details,omitempty" tf:"details,omitempty"` // Output-only. A state message specifying the overall job state // +optional State string `json:"state,omitempty" tf:"state,omitempty"` // Output-only. The time when this state was entered // +optional StateStartTime string `json:"stateStartTime,omitempty" tf:"state_start_time,omitempty"` // Output-only. Additional state information, which includes status reported by the agent // +optional Substate string `json:"substate,omitempty" tf:"substate,omitempty"` }
func (*DataprocJobSpecStatus) DeepCopy ¶ added in v0.0.2
func (in *DataprocJobSpecStatus) DeepCopy() *DataprocJobSpecStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocJobSpecStatus.
func (*DataprocJobSpecStatus) DeepCopyInto ¶ added in v0.0.2
func (in *DataprocJobSpecStatus) DeepCopyInto(out *DataprocJobSpecStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataprocJobStatus ¶
type DataprocJobStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *DataprocJobSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*DataprocJobStatus) DeepCopy ¶
func (in *DataprocJobStatus) DeepCopy() *DataprocJobStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataprocJobStatus.
func (*DataprocJobStatus) DeepCopyInto ¶
func (in *DataprocJobStatus) DeepCopyInto(out *DataprocJobStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsManagedZone ¶
type DnsManagedZone struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DnsManagedZoneSpec `json:"spec,omitempty"` Status DnsManagedZoneStatus `json:"status,omitempty"` }
func (*DnsManagedZone) DeepCopy ¶
func (in *DnsManagedZone) DeepCopy() *DnsManagedZone
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsManagedZone.
func (*DnsManagedZone) DeepCopyInto ¶
func (in *DnsManagedZone) DeepCopyInto(out *DnsManagedZone)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsManagedZone) DeepCopyObject ¶
func (in *DnsManagedZone) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DnsManagedZoneList ¶
type DnsManagedZoneList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DnsManagedZone CRD objects Items []DnsManagedZone `json:"items,omitempty"` }
DnsManagedZoneList is a list of DnsManagedZones
func (*DnsManagedZoneList) DeepCopy ¶
func (in *DnsManagedZoneList) DeepCopy() *DnsManagedZoneList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsManagedZoneList.
func (*DnsManagedZoneList) DeepCopyInto ¶
func (in *DnsManagedZoneList) DeepCopyInto(out *DnsManagedZoneList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsManagedZoneList) DeepCopyObject ¶
func (in *DnsManagedZoneList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DnsManagedZoneSpec ¶
type DnsManagedZoneSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` DnsName string `json:"dnsName" tf:"dns_name"` // +optional // +kubebuilder:validation:MaxItems=1 DnssecConfig []DnsManagedZoneSpecDnssecConfig `json:"dnssecConfig,omitempty" tf:"dnssec_config,omitempty"` // +optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` Name string `json:"name" tf:"name"` // +optional NameServers []string `json:"nameServers,omitempty" tf:"name_servers,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 PrivateVisibilityConfig []DnsManagedZoneSpecPrivateVisibilityConfig `json:"privateVisibilityConfig,omitempty" tf:"private_visibility_config,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Visibility string `json:"visibility,omitempty" tf:"visibility,omitempty"` }
func (*DnsManagedZoneSpec) DeepCopy ¶
func (in *DnsManagedZoneSpec) DeepCopy() *DnsManagedZoneSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsManagedZoneSpec.
func (*DnsManagedZoneSpec) DeepCopyInto ¶
func (in *DnsManagedZoneSpec) DeepCopyInto(out *DnsManagedZoneSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsManagedZoneSpecDnssecConfig ¶ added in v0.2.0
type DnsManagedZoneSpecDnssecConfig struct { // +optional DefaultKeySpecs []DnsManagedZoneSpecDnssecConfigDefaultKeySpecs `json:"defaultKeySpecs,omitempty" tf:"default_key_specs,omitempty"` // +optional Kind string `json:"kind,omitempty" tf:"kind,omitempty"` // +optional NonExistence string `json:"nonExistence,omitempty" tf:"non_existence,omitempty"` // +optional State string `json:"state,omitempty" tf:"state,omitempty"` }
func (*DnsManagedZoneSpecDnssecConfig) DeepCopy ¶ added in v0.2.0
func (in *DnsManagedZoneSpecDnssecConfig) DeepCopy() *DnsManagedZoneSpecDnssecConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsManagedZoneSpecDnssecConfig.
func (*DnsManagedZoneSpecDnssecConfig) DeepCopyInto ¶ added in v0.2.0
func (in *DnsManagedZoneSpecDnssecConfig) DeepCopyInto(out *DnsManagedZoneSpecDnssecConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsManagedZoneSpecDnssecConfigDefaultKeySpecs ¶ added in v0.2.0
type DnsManagedZoneSpecDnssecConfigDefaultKeySpecs struct { // +optional Algorithm string `json:"algorithm,omitempty" tf:"algorithm,omitempty"` // +optional KeyLength int64 `json:"keyLength,omitempty" tf:"key_length,omitempty"` // +optional KeyType string `json:"keyType,omitempty" tf:"key_type,omitempty"` // +optional Kind string `json:"kind,omitempty" tf:"kind,omitempty"` }
func (*DnsManagedZoneSpecDnssecConfigDefaultKeySpecs) DeepCopy ¶ added in v0.2.0
func (in *DnsManagedZoneSpecDnssecConfigDefaultKeySpecs) DeepCopy() *DnsManagedZoneSpecDnssecConfigDefaultKeySpecs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsManagedZoneSpecDnssecConfigDefaultKeySpecs.
func (*DnsManagedZoneSpecDnssecConfigDefaultKeySpecs) DeepCopyInto ¶ added in v0.2.0
func (in *DnsManagedZoneSpecDnssecConfigDefaultKeySpecs) DeepCopyInto(out *DnsManagedZoneSpecDnssecConfigDefaultKeySpecs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsManagedZoneSpecPrivateVisibilityConfig ¶ added in v0.2.0
type DnsManagedZoneSpecPrivateVisibilityConfig struct { // +optional Networks []DnsManagedZoneSpecPrivateVisibilityConfigNetworks `json:"networks,omitempty" tf:"networks,omitempty"` }
func (*DnsManagedZoneSpecPrivateVisibilityConfig) DeepCopy ¶ added in v0.2.0
func (in *DnsManagedZoneSpecPrivateVisibilityConfig) DeepCopy() *DnsManagedZoneSpecPrivateVisibilityConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsManagedZoneSpecPrivateVisibilityConfig.
func (*DnsManagedZoneSpecPrivateVisibilityConfig) DeepCopyInto ¶ added in v0.2.0
func (in *DnsManagedZoneSpecPrivateVisibilityConfig) DeepCopyInto(out *DnsManagedZoneSpecPrivateVisibilityConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsManagedZoneSpecPrivateVisibilityConfigNetworks ¶ added in v0.2.0
type DnsManagedZoneSpecPrivateVisibilityConfigNetworks struct { // +optional NetworkURL string `json:"networkURL,omitempty" tf:"network_url,omitempty"` }
func (*DnsManagedZoneSpecPrivateVisibilityConfigNetworks) DeepCopy ¶ added in v0.2.0
func (in *DnsManagedZoneSpecPrivateVisibilityConfigNetworks) DeepCopy() *DnsManagedZoneSpecPrivateVisibilityConfigNetworks
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsManagedZoneSpecPrivateVisibilityConfigNetworks.
func (*DnsManagedZoneSpecPrivateVisibilityConfigNetworks) DeepCopyInto ¶ added in v0.2.0
func (in *DnsManagedZoneSpecPrivateVisibilityConfigNetworks) DeepCopyInto(out *DnsManagedZoneSpecPrivateVisibilityConfigNetworks)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsManagedZoneStatus ¶
type DnsManagedZoneStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *DnsManagedZoneSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*DnsManagedZoneStatus) DeepCopy ¶
func (in *DnsManagedZoneStatus) DeepCopy() *DnsManagedZoneStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsManagedZoneStatus.
func (*DnsManagedZoneStatus) DeepCopyInto ¶
func (in *DnsManagedZoneStatus) DeepCopyInto(out *DnsManagedZoneStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsRecordSet ¶
type DnsRecordSet struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DnsRecordSetSpec `json:"spec,omitempty"` Status DnsRecordSetStatus `json:"status,omitempty"` }
func (*DnsRecordSet) DeepCopy ¶
func (in *DnsRecordSet) DeepCopy() *DnsRecordSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsRecordSet.
func (*DnsRecordSet) DeepCopyInto ¶
func (in *DnsRecordSet) DeepCopyInto(out *DnsRecordSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsRecordSet) DeepCopyObject ¶
func (in *DnsRecordSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DnsRecordSetList ¶
type DnsRecordSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DnsRecordSet CRD objects Items []DnsRecordSet `json:"items,omitempty"` }
DnsRecordSetList is a list of DnsRecordSets
func (*DnsRecordSetList) DeepCopy ¶
func (in *DnsRecordSetList) DeepCopy() *DnsRecordSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsRecordSetList.
func (*DnsRecordSetList) DeepCopyInto ¶
func (in *DnsRecordSetList) DeepCopyInto(out *DnsRecordSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsRecordSetList) DeepCopyObject ¶
func (in *DnsRecordSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DnsRecordSetSpec ¶
type DnsRecordSetSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` ManagedZone string `json:"managedZone" tf:"managed_zone"` Name string `json:"name" tf:"name"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Rrdatas []string `json:"rrdatas" tf:"rrdatas"` Ttl int64 `json:"ttl" tf:"ttl"` Type string `json:"type" tf:"type"` }
func (*DnsRecordSetSpec) DeepCopy ¶
func (in *DnsRecordSetSpec) DeepCopy() *DnsRecordSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsRecordSetSpec.
func (*DnsRecordSetSpec) DeepCopyInto ¶
func (in *DnsRecordSetSpec) DeepCopyInto(out *DnsRecordSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsRecordSetStatus ¶
type DnsRecordSetStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *DnsRecordSetSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*DnsRecordSetStatus) DeepCopy ¶
func (in *DnsRecordSetStatus) DeepCopy() *DnsRecordSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsRecordSetStatus.
func (*DnsRecordSetStatus) DeepCopyInto ¶
func (in *DnsRecordSetStatus) DeepCopyInto(out *DnsRecordSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointsService ¶
type EndpointsService struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EndpointsServiceSpec `json:"spec,omitempty"` Status EndpointsServiceStatus `json:"status,omitempty"` }
func (*EndpointsService) DeepCopy ¶
func (in *EndpointsService) DeepCopy() *EndpointsService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointsService.
func (*EndpointsService) DeepCopyInto ¶
func (in *EndpointsService) DeepCopyInto(out *EndpointsService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointsService) DeepCopyObject ¶
func (in *EndpointsService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EndpointsServiceList ¶
type EndpointsServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of EndpointsService CRD objects Items []EndpointsService `json:"items,omitempty"` }
EndpointsServiceList is a list of EndpointsServices
func (*EndpointsServiceList) DeepCopy ¶
func (in *EndpointsServiceList) DeepCopy() *EndpointsServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointsServiceList.
func (*EndpointsServiceList) DeepCopyInto ¶
func (in *EndpointsServiceList) DeepCopyInto(out *EndpointsServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointsServiceList) DeepCopyObject ¶
func (in *EndpointsServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EndpointsServiceSpec ¶
type EndpointsServiceSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Apis []EndpointsServiceSpecApis `json:"apis,omitempty" tf:"apis,omitempty"` // +optional ConfigID string `json:"configID,omitempty" tf:"config_id,omitempty"` // +optional DnsAddress string `json:"dnsAddress,omitempty" tf:"dns_address,omitempty"` // +optional Endpoints []EndpointsServiceSpecEndpoints `json:"endpoints,omitempty" tf:"endpoints,omitempty"` // +optional GrpcConfig string `json:"grpcConfig,omitempty" tf:"grpc_config,omitempty"` // +optional OpenapiConfig string `json:"openapiConfig,omitempty" tf:"openapi_config,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional ProtocOutputBase64 string `json:"protocOutputBase64,omitempty" tf:"protoc_output_base64,omitempty"` ServiceName string `json:"serviceName" tf:"service_name"` }
func (*EndpointsServiceSpec) DeepCopy ¶
func (in *EndpointsServiceSpec) DeepCopy() *EndpointsServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointsServiceSpec.
func (*EndpointsServiceSpec) DeepCopyInto ¶
func (in *EndpointsServiceSpec) DeepCopyInto(out *EndpointsServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointsServiceSpecApis ¶ added in v0.0.2
type EndpointsServiceSpecApis struct { // +optional Methods []EndpointsServiceSpecApisMethods `json:"methods,omitempty" tf:"methods,omitempty"` // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` // +optional Syntax string `json:"syntax,omitempty" tf:"syntax,omitempty"` // +optional Version string `json:"version,omitempty" tf:"version,omitempty"` }
func (*EndpointsServiceSpecApis) DeepCopy ¶ added in v0.0.2
func (in *EndpointsServiceSpecApis) DeepCopy() *EndpointsServiceSpecApis
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointsServiceSpecApis.
func (*EndpointsServiceSpecApis) DeepCopyInto ¶ added in v0.0.2
func (in *EndpointsServiceSpecApis) DeepCopyInto(out *EndpointsServiceSpecApis)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointsServiceSpecApisMethods ¶ added in v0.0.2
type EndpointsServiceSpecApisMethods struct { // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` // +optional RequestType string `json:"requestType,omitempty" tf:"request_type,omitempty"` // +optional ResponseType string `json:"responseType,omitempty" tf:"response_type,omitempty"` // +optional Syntax string `json:"syntax,omitempty" tf:"syntax,omitempty"` }
func (*EndpointsServiceSpecApisMethods) DeepCopy ¶ added in v0.0.2
func (in *EndpointsServiceSpecApisMethods) DeepCopy() *EndpointsServiceSpecApisMethods
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointsServiceSpecApisMethods.
func (*EndpointsServiceSpecApisMethods) DeepCopyInto ¶ added in v0.0.2
func (in *EndpointsServiceSpecApisMethods) DeepCopyInto(out *EndpointsServiceSpecApisMethods)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointsServiceSpecEndpoints ¶ added in v0.0.2
type EndpointsServiceSpecEndpoints struct { // +optional Address string `json:"address,omitempty" tf:"address,omitempty"` // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` }
func (*EndpointsServiceSpecEndpoints) DeepCopy ¶ added in v0.0.2
func (in *EndpointsServiceSpecEndpoints) DeepCopy() *EndpointsServiceSpecEndpoints
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointsServiceSpecEndpoints.
func (*EndpointsServiceSpecEndpoints) DeepCopyInto ¶ added in v0.0.2
func (in *EndpointsServiceSpecEndpoints) DeepCopyInto(out *EndpointsServiceSpecEndpoints)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointsServiceStatus ¶
type EndpointsServiceStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *EndpointsServiceSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*EndpointsServiceStatus) DeepCopy ¶
func (in *EndpointsServiceStatus) DeepCopy() *EndpointsServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointsServiceStatus.
func (*EndpointsServiceStatus) DeepCopyInto ¶
func (in *EndpointsServiceStatus) DeepCopyInto(out *EndpointsServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilestoreInstance ¶
type FilestoreInstance struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FilestoreInstanceSpec `json:"spec,omitempty"` Status FilestoreInstanceStatus `json:"status,omitempty"` }
func (*FilestoreInstance) DeepCopy ¶
func (in *FilestoreInstance) DeepCopy() *FilestoreInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilestoreInstance.
func (*FilestoreInstance) DeepCopyInto ¶
func (in *FilestoreInstance) DeepCopyInto(out *FilestoreInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FilestoreInstance) DeepCopyObject ¶
func (in *FilestoreInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FilestoreInstanceList ¶
type FilestoreInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of FilestoreInstance CRD objects Items []FilestoreInstance `json:"items,omitempty"` }
FilestoreInstanceList is a list of FilestoreInstances
func (*FilestoreInstanceList) DeepCopy ¶
func (in *FilestoreInstanceList) DeepCopy() *FilestoreInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilestoreInstanceList.
func (*FilestoreInstanceList) DeepCopyInto ¶
func (in *FilestoreInstanceList) DeepCopyInto(out *FilestoreInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FilestoreInstanceList) DeepCopyObject ¶
func (in *FilestoreInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FilestoreInstanceSpec ¶
type FilestoreInstanceSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CreateTime string `json:"createTime,omitempty" tf:"create_time,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` FileShares []FilestoreInstanceSpecFileShares `json:"fileShares" tf:"file_shares"` // +optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` Name string `json:"name" tf:"name"` // +kubebuilder:validation:MinItems=1 Networks []FilestoreInstanceSpecNetworks `json:"networks" tf:"networks"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Tier string `json:"tier" tf:"tier"` Zone string `json:"zone" tf:"zone"` }
func (*FilestoreInstanceSpec) DeepCopy ¶
func (in *FilestoreInstanceSpec) DeepCopy() *FilestoreInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilestoreInstanceSpec.
func (*FilestoreInstanceSpec) DeepCopyInto ¶
func (in *FilestoreInstanceSpec) DeepCopyInto(out *FilestoreInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilestoreInstanceSpecFileShares ¶
type FilestoreInstanceSpecFileShares struct {}
func (*FilestoreInstanceSpecFileShares) DeepCopy ¶
func (in *FilestoreInstanceSpecFileShares) DeepCopy() *FilestoreInstanceSpecFileShares
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilestoreInstanceSpecFileShares.
func (*FilestoreInstanceSpecFileShares) DeepCopyInto ¶
func (in *FilestoreInstanceSpecFileShares) DeepCopyInto(out *FilestoreInstanceSpecFileShares)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilestoreInstanceSpecNetworks ¶
type FilestoreInstanceSpecNetworks struct { // +optional IpAddresses []string `json:"ipAddresses,omitempty" tf:"ip_addresses,omitempty"` Modes []string `json:"modes" tf:"modes"` Network string `json:"network" tf:"network"` // +optional ReservedIPRange string `json:"reservedIPRange,omitempty" tf:"reserved_ip_range,omitempty"` }
func (*FilestoreInstanceSpecNetworks) DeepCopy ¶
func (in *FilestoreInstanceSpecNetworks) DeepCopy() *FilestoreInstanceSpecNetworks
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilestoreInstanceSpecNetworks.
func (*FilestoreInstanceSpecNetworks) DeepCopyInto ¶
func (in *FilestoreInstanceSpecNetworks) DeepCopyInto(out *FilestoreInstanceSpecNetworks)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilestoreInstanceStatus ¶
type FilestoreInstanceStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *FilestoreInstanceSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*FilestoreInstanceStatus) DeepCopy ¶
func (in *FilestoreInstanceStatus) DeepCopy() *FilestoreInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilestoreInstanceStatus.
func (*FilestoreInstanceStatus) DeepCopyInto ¶
func (in *FilestoreInstanceStatus) DeepCopyInto(out *FilestoreInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirestoreIndex ¶ added in v0.2.0
type FirestoreIndex struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FirestoreIndexSpec `json:"spec,omitempty"` Status FirestoreIndexStatus `json:"status,omitempty"` }
func (*FirestoreIndex) DeepCopy ¶ added in v0.2.0
func (in *FirestoreIndex) DeepCopy() *FirestoreIndex
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirestoreIndex.
func (*FirestoreIndex) DeepCopyInto ¶ added in v0.2.0
func (in *FirestoreIndex) DeepCopyInto(out *FirestoreIndex)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirestoreIndex) DeepCopyObject ¶ added in v0.2.0
func (in *FirestoreIndex) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FirestoreIndexList ¶ added in v0.2.0
type FirestoreIndexList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of FirestoreIndex CRD objects Items []FirestoreIndex `json:"items,omitempty"` }
FirestoreIndexList is a list of FirestoreIndexs
func (*FirestoreIndexList) DeepCopy ¶ added in v0.2.0
func (in *FirestoreIndexList) DeepCopy() *FirestoreIndexList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirestoreIndexList.
func (*FirestoreIndexList) DeepCopyInto ¶ added in v0.2.0
func (in *FirestoreIndexList) DeepCopyInto(out *FirestoreIndexList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirestoreIndexList) DeepCopyObject ¶ added in v0.2.0
func (in *FirestoreIndexList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FirestoreIndexSpec ¶ added in v0.2.0
type FirestoreIndexSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Collection string `json:"collection" tf:"collection"` // +optional Database string `json:"database,omitempty" tf:"database,omitempty"` // +kubebuilder:validation:MinItems=2 Fields []FirestoreIndexSpecFields `json:"fields" tf:"fields"` // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional QueryScope string `json:"queryScope,omitempty" tf:"query_scope,omitempty"` }
func (*FirestoreIndexSpec) DeepCopy ¶ added in v0.2.0
func (in *FirestoreIndexSpec) DeepCopy() *FirestoreIndexSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirestoreIndexSpec.
func (*FirestoreIndexSpec) DeepCopyInto ¶ added in v0.2.0
func (in *FirestoreIndexSpec) DeepCopyInto(out *FirestoreIndexSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirestoreIndexSpecFields ¶ added in v0.2.0
type FirestoreIndexSpecFields struct { // +optional ArrayConfig string `json:"arrayConfig,omitempty" tf:"array_config,omitempty"` // +optional FieldPath string `json:"fieldPath,omitempty" tf:"field_path,omitempty"` // +optional Order string `json:"order,omitempty" tf:"order,omitempty"` }
func (*FirestoreIndexSpecFields) DeepCopy ¶ added in v0.2.0
func (in *FirestoreIndexSpecFields) DeepCopy() *FirestoreIndexSpecFields
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirestoreIndexSpecFields.
func (*FirestoreIndexSpecFields) DeepCopyInto ¶ added in v0.2.0
func (in *FirestoreIndexSpecFields) DeepCopyInto(out *FirestoreIndexSpecFields)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirestoreIndexStatus ¶ added in v0.2.0
type FirestoreIndexStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *FirestoreIndexSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*FirestoreIndexStatus) DeepCopy ¶ added in v0.2.0
func (in *FirestoreIndexStatus) DeepCopy() *FirestoreIndexStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirestoreIndexStatus.
func (*FirestoreIndexStatus) DeepCopyInto ¶ added in v0.2.0
func (in *FirestoreIndexStatus) DeepCopyInto(out *FirestoreIndexStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Folder ¶
type Folder struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FolderSpec `json:"spec,omitempty"` Status FolderStatus `json:"status,omitempty"` }
func (*Folder) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Folder.
func (*Folder) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Folder) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FolderIamBinding ¶
type FolderIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FolderIamBindingSpec `json:"spec,omitempty"` Status FolderIamBindingStatus `json:"status,omitempty"` }
func (*FolderIamBinding) DeepCopy ¶
func (in *FolderIamBinding) DeepCopy() *FolderIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderIamBinding.
func (*FolderIamBinding) DeepCopyInto ¶
func (in *FolderIamBinding) DeepCopyInto(out *FolderIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FolderIamBinding) DeepCopyObject ¶
func (in *FolderIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FolderIamBindingList ¶
type FolderIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of FolderIamBinding CRD objects Items []FolderIamBinding `json:"items,omitempty"` }
FolderIamBindingList is a list of FolderIamBindings
func (*FolderIamBindingList) DeepCopy ¶
func (in *FolderIamBindingList) DeepCopy() *FolderIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderIamBindingList.
func (*FolderIamBindingList) DeepCopyInto ¶
func (in *FolderIamBindingList) DeepCopyInto(out *FolderIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FolderIamBindingList) DeepCopyObject ¶
func (in *FolderIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FolderIamBindingSpec ¶
type FolderIamBindingSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Folder string `json:"folder" tf:"folder"` Members []string `json:"members" tf:"members"` Role string `json:"role" tf:"role"` }
func (*FolderIamBindingSpec) DeepCopy ¶
func (in *FolderIamBindingSpec) DeepCopy() *FolderIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderIamBindingSpec.
func (*FolderIamBindingSpec) DeepCopyInto ¶
func (in *FolderIamBindingSpec) DeepCopyInto(out *FolderIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderIamBindingStatus ¶
type FolderIamBindingStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *FolderIamBindingSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*FolderIamBindingStatus) DeepCopy ¶
func (in *FolderIamBindingStatus) DeepCopy() *FolderIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderIamBindingStatus.
func (*FolderIamBindingStatus) DeepCopyInto ¶
func (in *FolderIamBindingStatus) DeepCopyInto(out *FolderIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderIamMember ¶
type FolderIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FolderIamMemberSpec `json:"spec,omitempty"` Status FolderIamMemberStatus `json:"status,omitempty"` }
func (*FolderIamMember) DeepCopy ¶
func (in *FolderIamMember) DeepCopy() *FolderIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderIamMember.
func (*FolderIamMember) DeepCopyInto ¶
func (in *FolderIamMember) DeepCopyInto(out *FolderIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FolderIamMember) DeepCopyObject ¶
func (in *FolderIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FolderIamMemberList ¶
type FolderIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of FolderIamMember CRD objects Items []FolderIamMember `json:"items,omitempty"` }
FolderIamMemberList is a list of FolderIamMembers
func (*FolderIamMemberList) DeepCopy ¶
func (in *FolderIamMemberList) DeepCopy() *FolderIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderIamMemberList.
func (*FolderIamMemberList) DeepCopyInto ¶
func (in *FolderIamMemberList) DeepCopyInto(out *FolderIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FolderIamMemberList) DeepCopyObject ¶
func (in *FolderIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FolderIamMemberSpec ¶
type FolderIamMemberSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Folder string `json:"folder" tf:"folder"` Member string `json:"member" tf:"member"` Role string `json:"role" tf:"role"` }
func (*FolderIamMemberSpec) DeepCopy ¶
func (in *FolderIamMemberSpec) DeepCopy() *FolderIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderIamMemberSpec.
func (*FolderIamMemberSpec) DeepCopyInto ¶
func (in *FolderIamMemberSpec) DeepCopyInto(out *FolderIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderIamMemberStatus ¶
type FolderIamMemberStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *FolderIamMemberSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*FolderIamMemberStatus) DeepCopy ¶
func (in *FolderIamMemberStatus) DeepCopy() *FolderIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderIamMemberStatus.
func (*FolderIamMemberStatus) DeepCopyInto ¶
func (in *FolderIamMemberStatus) DeepCopyInto(out *FolderIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderIamPolicy ¶
type FolderIamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FolderIamPolicySpec `json:"spec,omitempty"` Status FolderIamPolicyStatus `json:"status,omitempty"` }
func (*FolderIamPolicy) DeepCopy ¶
func (in *FolderIamPolicy) DeepCopy() *FolderIamPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderIamPolicy.
func (*FolderIamPolicy) DeepCopyInto ¶
func (in *FolderIamPolicy) DeepCopyInto(out *FolderIamPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FolderIamPolicy) DeepCopyObject ¶
func (in *FolderIamPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FolderIamPolicyList ¶
type FolderIamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of FolderIamPolicy CRD objects Items []FolderIamPolicy `json:"items,omitempty"` }
FolderIamPolicyList is a list of FolderIamPolicys
func (*FolderIamPolicyList) DeepCopy ¶
func (in *FolderIamPolicyList) DeepCopy() *FolderIamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderIamPolicyList.
func (*FolderIamPolicyList) DeepCopyInto ¶
func (in *FolderIamPolicyList) DeepCopyInto(out *FolderIamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FolderIamPolicyList) DeepCopyObject ¶
func (in *FolderIamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FolderIamPolicySpec ¶
type FolderIamPolicySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Folder string `json:"folder" tf:"folder"` PolicyData string `json:"policyData" tf:"policy_data"` }
func (*FolderIamPolicySpec) DeepCopy ¶
func (in *FolderIamPolicySpec) DeepCopy() *FolderIamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderIamPolicySpec.
func (*FolderIamPolicySpec) DeepCopyInto ¶
func (in *FolderIamPolicySpec) DeepCopyInto(out *FolderIamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderIamPolicyStatus ¶
type FolderIamPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *FolderIamPolicySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*FolderIamPolicyStatus) DeepCopy ¶
func (in *FolderIamPolicyStatus) DeepCopy() *FolderIamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderIamPolicyStatus.
func (*FolderIamPolicyStatus) DeepCopyInto ¶
func (in *FolderIamPolicyStatus) DeepCopyInto(out *FolderIamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderList ¶
type FolderList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Folder CRD objects Items []Folder `json:"items,omitempty"` }
FolderList is a list of Folders
func (*FolderList) DeepCopy ¶
func (in *FolderList) DeepCopy() *FolderList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderList.
func (*FolderList) DeepCopyInto ¶
func (in *FolderList) DeepCopyInto(out *FolderList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FolderList) DeepCopyObject ¶
func (in *FolderList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FolderOrganizationPolicy ¶
type FolderOrganizationPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FolderOrganizationPolicySpec `json:"spec,omitempty"` Status FolderOrganizationPolicyStatus `json:"status,omitempty"` }
func (*FolderOrganizationPolicy) DeepCopy ¶
func (in *FolderOrganizationPolicy) DeepCopy() *FolderOrganizationPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderOrganizationPolicy.
func (*FolderOrganizationPolicy) DeepCopyInto ¶
func (in *FolderOrganizationPolicy) DeepCopyInto(out *FolderOrganizationPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FolderOrganizationPolicy) DeepCopyObject ¶
func (in *FolderOrganizationPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FolderOrganizationPolicyList ¶
type FolderOrganizationPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of FolderOrganizationPolicy CRD objects Items []FolderOrganizationPolicy `json:"items,omitempty"` }
FolderOrganizationPolicyList is a list of FolderOrganizationPolicys
func (*FolderOrganizationPolicyList) DeepCopy ¶
func (in *FolderOrganizationPolicyList) DeepCopy() *FolderOrganizationPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderOrganizationPolicyList.
func (*FolderOrganizationPolicyList) DeepCopyInto ¶
func (in *FolderOrganizationPolicyList) DeepCopyInto(out *FolderOrganizationPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FolderOrganizationPolicyList) DeepCopyObject ¶
func (in *FolderOrganizationPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FolderOrganizationPolicySpec ¶
type FolderOrganizationPolicySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 BooleanPolicy []FolderOrganizationPolicySpecBooleanPolicy `json:"booleanPolicy,omitempty" tf:"boolean_policy,omitempty"` Constraint string `json:"constraint" tf:"constraint"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Folder string `json:"folder" tf:"folder"` // +optional // +kubebuilder:validation:MaxItems=1 ListPolicy []FolderOrganizationPolicySpecListPolicy `json:"listPolicy,omitempty" tf:"list_policy,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 RestorePolicy []FolderOrganizationPolicySpecRestorePolicy `json:"restorePolicy,omitempty" tf:"restore_policy,omitempty"` // +optional UpdateTime string `json:"updateTime,omitempty" tf:"update_time,omitempty"` // +optional Version int64 `json:"version,omitempty" tf:"version,omitempty"` }
func (*FolderOrganizationPolicySpec) DeepCopy ¶
func (in *FolderOrganizationPolicySpec) DeepCopy() *FolderOrganizationPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderOrganizationPolicySpec.
func (*FolderOrganizationPolicySpec) DeepCopyInto ¶
func (in *FolderOrganizationPolicySpec) DeepCopyInto(out *FolderOrganizationPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderOrganizationPolicySpecBooleanPolicy ¶
type FolderOrganizationPolicySpecBooleanPolicy struct {
Enforced bool `json:"enforced" tf:"enforced"`
}
func (*FolderOrganizationPolicySpecBooleanPolicy) DeepCopy ¶
func (in *FolderOrganizationPolicySpecBooleanPolicy) DeepCopy() *FolderOrganizationPolicySpecBooleanPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderOrganizationPolicySpecBooleanPolicy.
func (*FolderOrganizationPolicySpecBooleanPolicy) DeepCopyInto ¶
func (in *FolderOrganizationPolicySpecBooleanPolicy) DeepCopyInto(out *FolderOrganizationPolicySpecBooleanPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderOrganizationPolicySpecListPolicy ¶
type FolderOrganizationPolicySpecListPolicy struct { // +optional // +kubebuilder:validation:MaxItems=1 Allow []FolderOrganizationPolicySpecListPolicyAllow `json:"allow,omitempty" tf:"allow,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Deny []FolderOrganizationPolicySpecListPolicyDeny `json:"deny,omitempty" tf:"deny,omitempty"` // +optional InheritFromParent bool `json:"inheritFromParent,omitempty" tf:"inherit_from_parent,omitempty"` // +optional SuggestedValue string `json:"suggestedValue,omitempty" tf:"suggested_value,omitempty"` }
func (*FolderOrganizationPolicySpecListPolicy) DeepCopy ¶
func (in *FolderOrganizationPolicySpecListPolicy) DeepCopy() *FolderOrganizationPolicySpecListPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderOrganizationPolicySpecListPolicy.
func (*FolderOrganizationPolicySpecListPolicy) DeepCopyInto ¶
func (in *FolderOrganizationPolicySpecListPolicy) DeepCopyInto(out *FolderOrganizationPolicySpecListPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderOrganizationPolicySpecListPolicyAllow ¶
type FolderOrganizationPolicySpecListPolicyAllow struct { // +optional All bool `json:"all,omitempty" tf:"all,omitempty"` // +optional Values []string `json:"values,omitempty" tf:"values,omitempty"` }
func (*FolderOrganizationPolicySpecListPolicyAllow) DeepCopy ¶
func (in *FolderOrganizationPolicySpecListPolicyAllow) DeepCopy() *FolderOrganizationPolicySpecListPolicyAllow
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderOrganizationPolicySpecListPolicyAllow.
func (*FolderOrganizationPolicySpecListPolicyAllow) DeepCopyInto ¶
func (in *FolderOrganizationPolicySpecListPolicyAllow) DeepCopyInto(out *FolderOrganizationPolicySpecListPolicyAllow)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderOrganizationPolicySpecListPolicyDeny ¶
type FolderOrganizationPolicySpecListPolicyDeny struct { // +optional All bool `json:"all,omitempty" tf:"all,omitempty"` // +optional Values []string `json:"values,omitempty" tf:"values,omitempty"` }
func (*FolderOrganizationPolicySpecListPolicyDeny) DeepCopy ¶
func (in *FolderOrganizationPolicySpecListPolicyDeny) DeepCopy() *FolderOrganizationPolicySpecListPolicyDeny
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderOrganizationPolicySpecListPolicyDeny.
func (*FolderOrganizationPolicySpecListPolicyDeny) DeepCopyInto ¶
func (in *FolderOrganizationPolicySpecListPolicyDeny) DeepCopyInto(out *FolderOrganizationPolicySpecListPolicyDeny)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderOrganizationPolicySpecRestorePolicy ¶
type FolderOrganizationPolicySpecRestorePolicy struct {
Default bool `json:"default" tf:"default"`
}
func (*FolderOrganizationPolicySpecRestorePolicy) DeepCopy ¶
func (in *FolderOrganizationPolicySpecRestorePolicy) DeepCopy() *FolderOrganizationPolicySpecRestorePolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderOrganizationPolicySpecRestorePolicy.
func (*FolderOrganizationPolicySpecRestorePolicy) DeepCopyInto ¶
func (in *FolderOrganizationPolicySpecRestorePolicy) DeepCopyInto(out *FolderOrganizationPolicySpecRestorePolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderOrganizationPolicyStatus ¶
type FolderOrganizationPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *FolderOrganizationPolicySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*FolderOrganizationPolicyStatus) DeepCopy ¶
func (in *FolderOrganizationPolicyStatus) DeepCopy() *FolderOrganizationPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderOrganizationPolicyStatus.
func (*FolderOrganizationPolicyStatus) DeepCopyInto ¶
func (in *FolderOrganizationPolicyStatus) DeepCopyInto(out *FolderOrganizationPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderSpec ¶
type FolderSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CreateTime string `json:"createTime,omitempty" tf:"create_time,omitempty"` DisplayName string `json:"displayName" tf:"display_name"` // +optional LifecycleState string `json:"lifecycleState,omitempty" tf:"lifecycle_state,omitempty"` // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` Parent string `json:"parent" tf:"parent"` }
func (*FolderSpec) DeepCopy ¶
func (in *FolderSpec) DeepCopy() *FolderSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderSpec.
func (*FolderSpec) DeepCopyInto ¶
func (in *FolderSpec) DeepCopyInto(out *FolderSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderStatus ¶
type FolderStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *FolderSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*FolderStatus) DeepCopy ¶
func (in *FolderStatus) DeepCopy() *FolderStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderStatus.
func (*FolderStatus) DeepCopyInto ¶
func (in *FolderStatus) DeepCopyInto(out *FolderStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IapAppEngineServiceIamBinding ¶ added in v0.2.0
type IapAppEngineServiceIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IapAppEngineServiceIamBindingSpec `json:"spec,omitempty"` Status IapAppEngineServiceIamBindingStatus `json:"status,omitempty"` }
func (*IapAppEngineServiceIamBinding) DeepCopy ¶ added in v0.2.0
func (in *IapAppEngineServiceIamBinding) DeepCopy() *IapAppEngineServiceIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapAppEngineServiceIamBinding.
func (*IapAppEngineServiceIamBinding) DeepCopyInto ¶ added in v0.2.0
func (in *IapAppEngineServiceIamBinding) DeepCopyInto(out *IapAppEngineServiceIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IapAppEngineServiceIamBinding) DeepCopyObject ¶ added in v0.2.0
func (in *IapAppEngineServiceIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IapAppEngineServiceIamBindingList ¶ added in v0.2.0
type IapAppEngineServiceIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IapAppEngineServiceIamBinding CRD objects Items []IapAppEngineServiceIamBinding `json:"items,omitempty"` }
IapAppEngineServiceIamBindingList is a list of IapAppEngineServiceIamBindings
func (*IapAppEngineServiceIamBindingList) DeepCopy ¶ added in v0.2.0
func (in *IapAppEngineServiceIamBindingList) DeepCopy() *IapAppEngineServiceIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapAppEngineServiceIamBindingList.
func (*IapAppEngineServiceIamBindingList) DeepCopyInto ¶ added in v0.2.0
func (in *IapAppEngineServiceIamBindingList) DeepCopyInto(out *IapAppEngineServiceIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IapAppEngineServiceIamBindingList) DeepCopyObject ¶ added in v0.2.0
func (in *IapAppEngineServiceIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IapAppEngineServiceIamBindingSpec ¶ added in v0.2.0
type IapAppEngineServiceIamBindingSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` AppID string `json:"appID" tf:"app_id"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Members []string `json:"members" tf:"members"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Role string `json:"role" tf:"role"` Service string `json:"service" tf:"service"` }
func (*IapAppEngineServiceIamBindingSpec) DeepCopy ¶ added in v0.2.0
func (in *IapAppEngineServiceIamBindingSpec) DeepCopy() *IapAppEngineServiceIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapAppEngineServiceIamBindingSpec.
func (*IapAppEngineServiceIamBindingSpec) DeepCopyInto ¶ added in v0.2.0
func (in *IapAppEngineServiceIamBindingSpec) DeepCopyInto(out *IapAppEngineServiceIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IapAppEngineServiceIamBindingStatus ¶ added in v0.2.0
type IapAppEngineServiceIamBindingStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *IapAppEngineServiceIamBindingSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*IapAppEngineServiceIamBindingStatus) DeepCopy ¶ added in v0.2.0
func (in *IapAppEngineServiceIamBindingStatus) DeepCopy() *IapAppEngineServiceIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapAppEngineServiceIamBindingStatus.
func (*IapAppEngineServiceIamBindingStatus) DeepCopyInto ¶ added in v0.2.0
func (in *IapAppEngineServiceIamBindingStatus) DeepCopyInto(out *IapAppEngineServiceIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IapAppEngineServiceIamMember ¶ added in v0.2.0
type IapAppEngineServiceIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IapAppEngineServiceIamMemberSpec `json:"spec,omitempty"` Status IapAppEngineServiceIamMemberStatus `json:"status,omitempty"` }
func (*IapAppEngineServiceIamMember) DeepCopy ¶ added in v0.2.0
func (in *IapAppEngineServiceIamMember) DeepCopy() *IapAppEngineServiceIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapAppEngineServiceIamMember.
func (*IapAppEngineServiceIamMember) DeepCopyInto ¶ added in v0.2.0
func (in *IapAppEngineServiceIamMember) DeepCopyInto(out *IapAppEngineServiceIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IapAppEngineServiceIamMember) DeepCopyObject ¶ added in v0.2.0
func (in *IapAppEngineServiceIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IapAppEngineServiceIamMemberList ¶ added in v0.2.0
type IapAppEngineServiceIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IapAppEngineServiceIamMember CRD objects Items []IapAppEngineServiceIamMember `json:"items,omitempty"` }
IapAppEngineServiceIamMemberList is a list of IapAppEngineServiceIamMembers
func (*IapAppEngineServiceIamMemberList) DeepCopy ¶ added in v0.2.0
func (in *IapAppEngineServiceIamMemberList) DeepCopy() *IapAppEngineServiceIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapAppEngineServiceIamMemberList.
func (*IapAppEngineServiceIamMemberList) DeepCopyInto ¶ added in v0.2.0
func (in *IapAppEngineServiceIamMemberList) DeepCopyInto(out *IapAppEngineServiceIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IapAppEngineServiceIamMemberList) DeepCopyObject ¶ added in v0.2.0
func (in *IapAppEngineServiceIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IapAppEngineServiceIamMemberSpec ¶ added in v0.2.0
type IapAppEngineServiceIamMemberSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` AppID string `json:"appID" tf:"app_id"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Member string `json:"member" tf:"member"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Role string `json:"role" tf:"role"` Service string `json:"service" tf:"service"` }
func (*IapAppEngineServiceIamMemberSpec) DeepCopy ¶ added in v0.2.0
func (in *IapAppEngineServiceIamMemberSpec) DeepCopy() *IapAppEngineServiceIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapAppEngineServiceIamMemberSpec.
func (*IapAppEngineServiceIamMemberSpec) DeepCopyInto ¶ added in v0.2.0
func (in *IapAppEngineServiceIamMemberSpec) DeepCopyInto(out *IapAppEngineServiceIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IapAppEngineServiceIamMemberStatus ¶ added in v0.2.0
type IapAppEngineServiceIamMemberStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *IapAppEngineServiceIamMemberSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*IapAppEngineServiceIamMemberStatus) DeepCopy ¶ added in v0.2.0
func (in *IapAppEngineServiceIamMemberStatus) DeepCopy() *IapAppEngineServiceIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapAppEngineServiceIamMemberStatus.
func (*IapAppEngineServiceIamMemberStatus) DeepCopyInto ¶ added in v0.2.0
func (in *IapAppEngineServiceIamMemberStatus) DeepCopyInto(out *IapAppEngineServiceIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IapAppEngineServiceIamPolicy ¶ added in v0.2.0
type IapAppEngineServiceIamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IapAppEngineServiceIamPolicySpec `json:"spec,omitempty"` Status IapAppEngineServiceIamPolicyStatus `json:"status,omitempty"` }
func (*IapAppEngineServiceIamPolicy) DeepCopy ¶ added in v0.2.0
func (in *IapAppEngineServiceIamPolicy) DeepCopy() *IapAppEngineServiceIamPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapAppEngineServiceIamPolicy.
func (*IapAppEngineServiceIamPolicy) DeepCopyInto ¶ added in v0.2.0
func (in *IapAppEngineServiceIamPolicy) DeepCopyInto(out *IapAppEngineServiceIamPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IapAppEngineServiceIamPolicy) DeepCopyObject ¶ added in v0.2.0
func (in *IapAppEngineServiceIamPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IapAppEngineServiceIamPolicyList ¶ added in v0.2.0
type IapAppEngineServiceIamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IapAppEngineServiceIamPolicy CRD objects Items []IapAppEngineServiceIamPolicy `json:"items,omitempty"` }
IapAppEngineServiceIamPolicyList is a list of IapAppEngineServiceIamPolicys
func (*IapAppEngineServiceIamPolicyList) DeepCopy ¶ added in v0.2.0
func (in *IapAppEngineServiceIamPolicyList) DeepCopy() *IapAppEngineServiceIamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapAppEngineServiceIamPolicyList.
func (*IapAppEngineServiceIamPolicyList) DeepCopyInto ¶ added in v0.2.0
func (in *IapAppEngineServiceIamPolicyList) DeepCopyInto(out *IapAppEngineServiceIamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IapAppEngineServiceIamPolicyList) DeepCopyObject ¶ added in v0.2.0
func (in *IapAppEngineServiceIamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IapAppEngineServiceIamPolicySpec ¶ added in v0.2.0
type IapAppEngineServiceIamPolicySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` AppID string `json:"appID" tf:"app_id"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` PolicyData string `json:"policyData" tf:"policy_data"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Service string `json:"service" tf:"service"` }
func (*IapAppEngineServiceIamPolicySpec) DeepCopy ¶ added in v0.2.0
func (in *IapAppEngineServiceIamPolicySpec) DeepCopy() *IapAppEngineServiceIamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapAppEngineServiceIamPolicySpec.
func (*IapAppEngineServiceIamPolicySpec) DeepCopyInto ¶ added in v0.2.0
func (in *IapAppEngineServiceIamPolicySpec) DeepCopyInto(out *IapAppEngineServiceIamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IapAppEngineServiceIamPolicyStatus ¶ added in v0.2.0
type IapAppEngineServiceIamPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *IapAppEngineServiceIamPolicySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*IapAppEngineServiceIamPolicyStatus) DeepCopy ¶ added in v0.2.0
func (in *IapAppEngineServiceIamPolicyStatus) DeepCopy() *IapAppEngineServiceIamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapAppEngineServiceIamPolicyStatus.
func (*IapAppEngineServiceIamPolicyStatus) DeepCopyInto ¶ added in v0.2.0
func (in *IapAppEngineServiceIamPolicyStatus) DeepCopyInto(out *IapAppEngineServiceIamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IapAppEngineVersionIamBinding ¶ added in v0.2.0
type IapAppEngineVersionIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IapAppEngineVersionIamBindingSpec `json:"spec,omitempty"` Status IapAppEngineVersionIamBindingStatus `json:"status,omitempty"` }
func (*IapAppEngineVersionIamBinding) DeepCopy ¶ added in v0.2.0
func (in *IapAppEngineVersionIamBinding) DeepCopy() *IapAppEngineVersionIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapAppEngineVersionIamBinding.
func (*IapAppEngineVersionIamBinding) DeepCopyInto ¶ added in v0.2.0
func (in *IapAppEngineVersionIamBinding) DeepCopyInto(out *IapAppEngineVersionIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IapAppEngineVersionIamBinding) DeepCopyObject ¶ added in v0.2.0
func (in *IapAppEngineVersionIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IapAppEngineVersionIamBindingList ¶ added in v0.2.0
type IapAppEngineVersionIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IapAppEngineVersionIamBinding CRD objects Items []IapAppEngineVersionIamBinding `json:"items,omitempty"` }
IapAppEngineVersionIamBindingList is a list of IapAppEngineVersionIamBindings
func (*IapAppEngineVersionIamBindingList) DeepCopy ¶ added in v0.2.0
func (in *IapAppEngineVersionIamBindingList) DeepCopy() *IapAppEngineVersionIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapAppEngineVersionIamBindingList.
func (*IapAppEngineVersionIamBindingList) DeepCopyInto ¶ added in v0.2.0
func (in *IapAppEngineVersionIamBindingList) DeepCopyInto(out *IapAppEngineVersionIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IapAppEngineVersionIamBindingList) DeepCopyObject ¶ added in v0.2.0
func (in *IapAppEngineVersionIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IapAppEngineVersionIamBindingSpec ¶ added in v0.2.0
type IapAppEngineVersionIamBindingSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` AppID string `json:"appID" tf:"app_id"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Members []string `json:"members" tf:"members"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Role string `json:"role" tf:"role"` Service string `json:"service" tf:"service"` VersionID string `json:"versionID" tf:"version_id"` }
func (*IapAppEngineVersionIamBindingSpec) DeepCopy ¶ added in v0.2.0
func (in *IapAppEngineVersionIamBindingSpec) DeepCopy() *IapAppEngineVersionIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapAppEngineVersionIamBindingSpec.
func (*IapAppEngineVersionIamBindingSpec) DeepCopyInto ¶ added in v0.2.0
func (in *IapAppEngineVersionIamBindingSpec) DeepCopyInto(out *IapAppEngineVersionIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IapAppEngineVersionIamBindingStatus ¶ added in v0.2.0
type IapAppEngineVersionIamBindingStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *IapAppEngineVersionIamBindingSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*IapAppEngineVersionIamBindingStatus) DeepCopy ¶ added in v0.2.0
func (in *IapAppEngineVersionIamBindingStatus) DeepCopy() *IapAppEngineVersionIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapAppEngineVersionIamBindingStatus.
func (*IapAppEngineVersionIamBindingStatus) DeepCopyInto ¶ added in v0.2.0
func (in *IapAppEngineVersionIamBindingStatus) DeepCopyInto(out *IapAppEngineVersionIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IapAppEngineVersionIamMember ¶ added in v0.2.0
type IapAppEngineVersionIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IapAppEngineVersionIamMemberSpec `json:"spec,omitempty"` Status IapAppEngineVersionIamMemberStatus `json:"status,omitempty"` }
func (*IapAppEngineVersionIamMember) DeepCopy ¶ added in v0.2.0
func (in *IapAppEngineVersionIamMember) DeepCopy() *IapAppEngineVersionIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapAppEngineVersionIamMember.
func (*IapAppEngineVersionIamMember) DeepCopyInto ¶ added in v0.2.0
func (in *IapAppEngineVersionIamMember) DeepCopyInto(out *IapAppEngineVersionIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IapAppEngineVersionIamMember) DeepCopyObject ¶ added in v0.2.0
func (in *IapAppEngineVersionIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IapAppEngineVersionIamMemberList ¶ added in v0.2.0
type IapAppEngineVersionIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IapAppEngineVersionIamMember CRD objects Items []IapAppEngineVersionIamMember `json:"items,omitempty"` }
IapAppEngineVersionIamMemberList is a list of IapAppEngineVersionIamMembers
func (*IapAppEngineVersionIamMemberList) DeepCopy ¶ added in v0.2.0
func (in *IapAppEngineVersionIamMemberList) DeepCopy() *IapAppEngineVersionIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapAppEngineVersionIamMemberList.
func (*IapAppEngineVersionIamMemberList) DeepCopyInto ¶ added in v0.2.0
func (in *IapAppEngineVersionIamMemberList) DeepCopyInto(out *IapAppEngineVersionIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IapAppEngineVersionIamMemberList) DeepCopyObject ¶ added in v0.2.0
func (in *IapAppEngineVersionIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IapAppEngineVersionIamMemberSpec ¶ added in v0.2.0
type IapAppEngineVersionIamMemberSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` AppID string `json:"appID" tf:"app_id"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Member string `json:"member" tf:"member"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Role string `json:"role" tf:"role"` Service string `json:"service" tf:"service"` VersionID string `json:"versionID" tf:"version_id"` }
func (*IapAppEngineVersionIamMemberSpec) DeepCopy ¶ added in v0.2.0
func (in *IapAppEngineVersionIamMemberSpec) DeepCopy() *IapAppEngineVersionIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapAppEngineVersionIamMemberSpec.
func (*IapAppEngineVersionIamMemberSpec) DeepCopyInto ¶ added in v0.2.0
func (in *IapAppEngineVersionIamMemberSpec) DeepCopyInto(out *IapAppEngineVersionIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IapAppEngineVersionIamMemberStatus ¶ added in v0.2.0
type IapAppEngineVersionIamMemberStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *IapAppEngineVersionIamMemberSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*IapAppEngineVersionIamMemberStatus) DeepCopy ¶ added in v0.2.0
func (in *IapAppEngineVersionIamMemberStatus) DeepCopy() *IapAppEngineVersionIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapAppEngineVersionIamMemberStatus.
func (*IapAppEngineVersionIamMemberStatus) DeepCopyInto ¶ added in v0.2.0
func (in *IapAppEngineVersionIamMemberStatus) DeepCopyInto(out *IapAppEngineVersionIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IapAppEngineVersionIamPolicy ¶ added in v0.2.0
type IapAppEngineVersionIamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IapAppEngineVersionIamPolicySpec `json:"spec,omitempty"` Status IapAppEngineVersionIamPolicyStatus `json:"status,omitempty"` }
func (*IapAppEngineVersionIamPolicy) DeepCopy ¶ added in v0.2.0
func (in *IapAppEngineVersionIamPolicy) DeepCopy() *IapAppEngineVersionIamPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapAppEngineVersionIamPolicy.
func (*IapAppEngineVersionIamPolicy) DeepCopyInto ¶ added in v0.2.0
func (in *IapAppEngineVersionIamPolicy) DeepCopyInto(out *IapAppEngineVersionIamPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IapAppEngineVersionIamPolicy) DeepCopyObject ¶ added in v0.2.0
func (in *IapAppEngineVersionIamPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IapAppEngineVersionIamPolicyList ¶ added in v0.2.0
type IapAppEngineVersionIamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IapAppEngineVersionIamPolicy CRD objects Items []IapAppEngineVersionIamPolicy `json:"items,omitempty"` }
IapAppEngineVersionIamPolicyList is a list of IapAppEngineVersionIamPolicys
func (*IapAppEngineVersionIamPolicyList) DeepCopy ¶ added in v0.2.0
func (in *IapAppEngineVersionIamPolicyList) DeepCopy() *IapAppEngineVersionIamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapAppEngineVersionIamPolicyList.
func (*IapAppEngineVersionIamPolicyList) DeepCopyInto ¶ added in v0.2.0
func (in *IapAppEngineVersionIamPolicyList) DeepCopyInto(out *IapAppEngineVersionIamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IapAppEngineVersionIamPolicyList) DeepCopyObject ¶ added in v0.2.0
func (in *IapAppEngineVersionIamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IapAppEngineVersionIamPolicySpec ¶ added in v0.2.0
type IapAppEngineVersionIamPolicySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` AppID string `json:"appID" tf:"app_id"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` PolicyData string `json:"policyData" tf:"policy_data"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Service string `json:"service" tf:"service"` VersionID string `json:"versionID" tf:"version_id"` }
func (*IapAppEngineVersionIamPolicySpec) DeepCopy ¶ added in v0.2.0
func (in *IapAppEngineVersionIamPolicySpec) DeepCopy() *IapAppEngineVersionIamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapAppEngineVersionIamPolicySpec.
func (*IapAppEngineVersionIamPolicySpec) DeepCopyInto ¶ added in v0.2.0
func (in *IapAppEngineVersionIamPolicySpec) DeepCopyInto(out *IapAppEngineVersionIamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IapAppEngineVersionIamPolicyStatus ¶ added in v0.2.0
type IapAppEngineVersionIamPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *IapAppEngineVersionIamPolicySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*IapAppEngineVersionIamPolicyStatus) DeepCopy ¶ added in v0.2.0
func (in *IapAppEngineVersionIamPolicyStatus) DeepCopy() *IapAppEngineVersionIamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapAppEngineVersionIamPolicyStatus.
func (*IapAppEngineVersionIamPolicyStatus) DeepCopyInto ¶ added in v0.2.0
func (in *IapAppEngineVersionIamPolicyStatus) DeepCopyInto(out *IapAppEngineVersionIamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IapWebBackendServiceIamBinding ¶ added in v0.2.0
type IapWebBackendServiceIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IapWebBackendServiceIamBindingSpec `json:"spec,omitempty"` Status IapWebBackendServiceIamBindingStatus `json:"status,omitempty"` }
func (*IapWebBackendServiceIamBinding) DeepCopy ¶ added in v0.2.0
func (in *IapWebBackendServiceIamBinding) DeepCopy() *IapWebBackendServiceIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebBackendServiceIamBinding.
func (*IapWebBackendServiceIamBinding) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebBackendServiceIamBinding) DeepCopyInto(out *IapWebBackendServiceIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IapWebBackendServiceIamBinding) DeepCopyObject ¶ added in v0.2.0
func (in *IapWebBackendServiceIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IapWebBackendServiceIamBindingList ¶ added in v0.2.0
type IapWebBackendServiceIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IapWebBackendServiceIamBinding CRD objects Items []IapWebBackendServiceIamBinding `json:"items,omitempty"` }
IapWebBackendServiceIamBindingList is a list of IapWebBackendServiceIamBindings
func (*IapWebBackendServiceIamBindingList) DeepCopy ¶ added in v0.2.0
func (in *IapWebBackendServiceIamBindingList) DeepCopy() *IapWebBackendServiceIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebBackendServiceIamBindingList.
func (*IapWebBackendServiceIamBindingList) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebBackendServiceIamBindingList) DeepCopyInto(out *IapWebBackendServiceIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IapWebBackendServiceIamBindingList) DeepCopyObject ¶ added in v0.2.0
func (in *IapWebBackendServiceIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IapWebBackendServiceIamBindingSpec ¶ added in v0.2.0
type IapWebBackendServiceIamBindingSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Members []string `json:"members" tf:"members"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Role string `json:"role" tf:"role"` WebBackendService string `json:"webBackendService" tf:"web_backend_service"` }
func (*IapWebBackendServiceIamBindingSpec) DeepCopy ¶ added in v0.2.0
func (in *IapWebBackendServiceIamBindingSpec) DeepCopy() *IapWebBackendServiceIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebBackendServiceIamBindingSpec.
func (*IapWebBackendServiceIamBindingSpec) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebBackendServiceIamBindingSpec) DeepCopyInto(out *IapWebBackendServiceIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IapWebBackendServiceIamBindingStatus ¶ added in v0.2.0
type IapWebBackendServiceIamBindingStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *IapWebBackendServiceIamBindingSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*IapWebBackendServiceIamBindingStatus) DeepCopy ¶ added in v0.2.0
func (in *IapWebBackendServiceIamBindingStatus) DeepCopy() *IapWebBackendServiceIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebBackendServiceIamBindingStatus.
func (*IapWebBackendServiceIamBindingStatus) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebBackendServiceIamBindingStatus) DeepCopyInto(out *IapWebBackendServiceIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IapWebBackendServiceIamMember ¶ added in v0.2.0
type IapWebBackendServiceIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IapWebBackendServiceIamMemberSpec `json:"spec,omitempty"` Status IapWebBackendServiceIamMemberStatus `json:"status,omitempty"` }
func (*IapWebBackendServiceIamMember) DeepCopy ¶ added in v0.2.0
func (in *IapWebBackendServiceIamMember) DeepCopy() *IapWebBackendServiceIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebBackendServiceIamMember.
func (*IapWebBackendServiceIamMember) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebBackendServiceIamMember) DeepCopyInto(out *IapWebBackendServiceIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IapWebBackendServiceIamMember) DeepCopyObject ¶ added in v0.2.0
func (in *IapWebBackendServiceIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IapWebBackendServiceIamMemberList ¶ added in v0.2.0
type IapWebBackendServiceIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IapWebBackendServiceIamMember CRD objects Items []IapWebBackendServiceIamMember `json:"items,omitempty"` }
IapWebBackendServiceIamMemberList is a list of IapWebBackendServiceIamMembers
func (*IapWebBackendServiceIamMemberList) DeepCopy ¶ added in v0.2.0
func (in *IapWebBackendServiceIamMemberList) DeepCopy() *IapWebBackendServiceIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebBackendServiceIamMemberList.
func (*IapWebBackendServiceIamMemberList) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebBackendServiceIamMemberList) DeepCopyInto(out *IapWebBackendServiceIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IapWebBackendServiceIamMemberList) DeepCopyObject ¶ added in v0.2.0
func (in *IapWebBackendServiceIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IapWebBackendServiceIamMemberSpec ¶ added in v0.2.0
type IapWebBackendServiceIamMemberSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Member string `json:"member" tf:"member"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Role string `json:"role" tf:"role"` WebBackendService string `json:"webBackendService" tf:"web_backend_service"` }
func (*IapWebBackendServiceIamMemberSpec) DeepCopy ¶ added in v0.2.0
func (in *IapWebBackendServiceIamMemberSpec) DeepCopy() *IapWebBackendServiceIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebBackendServiceIamMemberSpec.
func (*IapWebBackendServiceIamMemberSpec) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebBackendServiceIamMemberSpec) DeepCopyInto(out *IapWebBackendServiceIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IapWebBackendServiceIamMemberStatus ¶ added in v0.2.0
type IapWebBackendServiceIamMemberStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *IapWebBackendServiceIamMemberSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*IapWebBackendServiceIamMemberStatus) DeepCopy ¶ added in v0.2.0
func (in *IapWebBackendServiceIamMemberStatus) DeepCopy() *IapWebBackendServiceIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebBackendServiceIamMemberStatus.
func (*IapWebBackendServiceIamMemberStatus) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebBackendServiceIamMemberStatus) DeepCopyInto(out *IapWebBackendServiceIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IapWebBackendServiceIamPolicy ¶ added in v0.2.0
type IapWebBackendServiceIamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IapWebBackendServiceIamPolicySpec `json:"spec,omitempty"` Status IapWebBackendServiceIamPolicyStatus `json:"status,omitempty"` }
func (*IapWebBackendServiceIamPolicy) DeepCopy ¶ added in v0.2.0
func (in *IapWebBackendServiceIamPolicy) DeepCopy() *IapWebBackendServiceIamPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebBackendServiceIamPolicy.
func (*IapWebBackendServiceIamPolicy) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebBackendServiceIamPolicy) DeepCopyInto(out *IapWebBackendServiceIamPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IapWebBackendServiceIamPolicy) DeepCopyObject ¶ added in v0.2.0
func (in *IapWebBackendServiceIamPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IapWebBackendServiceIamPolicyList ¶ added in v0.2.0
type IapWebBackendServiceIamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IapWebBackendServiceIamPolicy CRD objects Items []IapWebBackendServiceIamPolicy `json:"items,omitempty"` }
IapWebBackendServiceIamPolicyList is a list of IapWebBackendServiceIamPolicys
func (*IapWebBackendServiceIamPolicyList) DeepCopy ¶ added in v0.2.0
func (in *IapWebBackendServiceIamPolicyList) DeepCopy() *IapWebBackendServiceIamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebBackendServiceIamPolicyList.
func (*IapWebBackendServiceIamPolicyList) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebBackendServiceIamPolicyList) DeepCopyInto(out *IapWebBackendServiceIamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IapWebBackendServiceIamPolicyList) DeepCopyObject ¶ added in v0.2.0
func (in *IapWebBackendServiceIamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IapWebBackendServiceIamPolicySpec ¶ added in v0.2.0
type IapWebBackendServiceIamPolicySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` PolicyData string `json:"policyData" tf:"policy_data"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` WebBackendService string `json:"webBackendService" tf:"web_backend_service"` }
func (*IapWebBackendServiceIamPolicySpec) DeepCopy ¶ added in v0.2.0
func (in *IapWebBackendServiceIamPolicySpec) DeepCopy() *IapWebBackendServiceIamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebBackendServiceIamPolicySpec.
func (*IapWebBackendServiceIamPolicySpec) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebBackendServiceIamPolicySpec) DeepCopyInto(out *IapWebBackendServiceIamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IapWebBackendServiceIamPolicyStatus ¶ added in v0.2.0
type IapWebBackendServiceIamPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *IapWebBackendServiceIamPolicySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*IapWebBackendServiceIamPolicyStatus) DeepCopy ¶ added in v0.2.0
func (in *IapWebBackendServiceIamPolicyStatus) DeepCopy() *IapWebBackendServiceIamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebBackendServiceIamPolicyStatus.
func (*IapWebBackendServiceIamPolicyStatus) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebBackendServiceIamPolicyStatus) DeepCopyInto(out *IapWebBackendServiceIamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IapWebIamBinding ¶ added in v0.2.0
type IapWebIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IapWebIamBindingSpec `json:"spec,omitempty"` Status IapWebIamBindingStatus `json:"status,omitempty"` }
func (*IapWebIamBinding) DeepCopy ¶ added in v0.2.0
func (in *IapWebIamBinding) DeepCopy() *IapWebIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebIamBinding.
func (*IapWebIamBinding) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebIamBinding) DeepCopyInto(out *IapWebIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IapWebIamBinding) DeepCopyObject ¶ added in v0.2.0
func (in *IapWebIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IapWebIamBindingList ¶ added in v0.2.0
type IapWebIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IapWebIamBinding CRD objects Items []IapWebIamBinding `json:"items,omitempty"` }
IapWebIamBindingList is a list of IapWebIamBindings
func (*IapWebIamBindingList) DeepCopy ¶ added in v0.2.0
func (in *IapWebIamBindingList) DeepCopy() *IapWebIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebIamBindingList.
func (*IapWebIamBindingList) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebIamBindingList) DeepCopyInto(out *IapWebIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IapWebIamBindingList) DeepCopyObject ¶ added in v0.2.0
func (in *IapWebIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IapWebIamBindingSpec ¶ added in v0.2.0
type IapWebIamBindingSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Members []string `json:"members" tf:"members"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Role string `json:"role" tf:"role"` }
func (*IapWebIamBindingSpec) DeepCopy ¶ added in v0.2.0
func (in *IapWebIamBindingSpec) DeepCopy() *IapWebIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebIamBindingSpec.
func (*IapWebIamBindingSpec) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebIamBindingSpec) DeepCopyInto(out *IapWebIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IapWebIamBindingStatus ¶ added in v0.2.0
type IapWebIamBindingStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *IapWebIamBindingSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*IapWebIamBindingStatus) DeepCopy ¶ added in v0.2.0
func (in *IapWebIamBindingStatus) DeepCopy() *IapWebIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebIamBindingStatus.
func (*IapWebIamBindingStatus) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebIamBindingStatus) DeepCopyInto(out *IapWebIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IapWebIamMember ¶ added in v0.2.0
type IapWebIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IapWebIamMemberSpec `json:"spec,omitempty"` Status IapWebIamMemberStatus `json:"status,omitempty"` }
func (*IapWebIamMember) DeepCopy ¶ added in v0.2.0
func (in *IapWebIamMember) DeepCopy() *IapWebIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebIamMember.
func (*IapWebIamMember) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebIamMember) DeepCopyInto(out *IapWebIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IapWebIamMember) DeepCopyObject ¶ added in v0.2.0
func (in *IapWebIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IapWebIamMemberList ¶ added in v0.2.0
type IapWebIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IapWebIamMember CRD objects Items []IapWebIamMember `json:"items,omitempty"` }
IapWebIamMemberList is a list of IapWebIamMembers
func (*IapWebIamMemberList) DeepCopy ¶ added in v0.2.0
func (in *IapWebIamMemberList) DeepCopy() *IapWebIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebIamMemberList.
func (*IapWebIamMemberList) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebIamMemberList) DeepCopyInto(out *IapWebIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IapWebIamMemberList) DeepCopyObject ¶ added in v0.2.0
func (in *IapWebIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IapWebIamMemberSpec ¶ added in v0.2.0
type IapWebIamMemberSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Member string `json:"member" tf:"member"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Role string `json:"role" tf:"role"` }
func (*IapWebIamMemberSpec) DeepCopy ¶ added in v0.2.0
func (in *IapWebIamMemberSpec) DeepCopy() *IapWebIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebIamMemberSpec.
func (*IapWebIamMemberSpec) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebIamMemberSpec) DeepCopyInto(out *IapWebIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IapWebIamMemberStatus ¶ added in v0.2.0
type IapWebIamMemberStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *IapWebIamMemberSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*IapWebIamMemberStatus) DeepCopy ¶ added in v0.2.0
func (in *IapWebIamMemberStatus) DeepCopy() *IapWebIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebIamMemberStatus.
func (*IapWebIamMemberStatus) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebIamMemberStatus) DeepCopyInto(out *IapWebIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IapWebIamPolicy ¶ added in v0.2.0
type IapWebIamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IapWebIamPolicySpec `json:"spec,omitempty"` Status IapWebIamPolicyStatus `json:"status,omitempty"` }
func (*IapWebIamPolicy) DeepCopy ¶ added in v0.2.0
func (in *IapWebIamPolicy) DeepCopy() *IapWebIamPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebIamPolicy.
func (*IapWebIamPolicy) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebIamPolicy) DeepCopyInto(out *IapWebIamPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IapWebIamPolicy) DeepCopyObject ¶ added in v0.2.0
func (in *IapWebIamPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IapWebIamPolicyList ¶ added in v0.2.0
type IapWebIamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IapWebIamPolicy CRD objects Items []IapWebIamPolicy `json:"items,omitempty"` }
IapWebIamPolicyList is a list of IapWebIamPolicys
func (*IapWebIamPolicyList) DeepCopy ¶ added in v0.2.0
func (in *IapWebIamPolicyList) DeepCopy() *IapWebIamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebIamPolicyList.
func (*IapWebIamPolicyList) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebIamPolicyList) DeepCopyInto(out *IapWebIamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IapWebIamPolicyList) DeepCopyObject ¶ added in v0.2.0
func (in *IapWebIamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IapWebIamPolicySpec ¶ added in v0.2.0
type IapWebIamPolicySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` PolicyData string `json:"policyData" tf:"policy_data"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` }
func (*IapWebIamPolicySpec) DeepCopy ¶ added in v0.2.0
func (in *IapWebIamPolicySpec) DeepCopy() *IapWebIamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebIamPolicySpec.
func (*IapWebIamPolicySpec) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebIamPolicySpec) DeepCopyInto(out *IapWebIamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IapWebIamPolicyStatus ¶ added in v0.2.0
type IapWebIamPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *IapWebIamPolicySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*IapWebIamPolicyStatus) DeepCopy ¶ added in v0.2.0
func (in *IapWebIamPolicyStatus) DeepCopy() *IapWebIamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebIamPolicyStatus.
func (*IapWebIamPolicyStatus) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebIamPolicyStatus) DeepCopyInto(out *IapWebIamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IapWebTypeAppEngineIamBinding ¶ added in v0.2.0
type IapWebTypeAppEngineIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IapWebTypeAppEngineIamBindingSpec `json:"spec,omitempty"` Status IapWebTypeAppEngineIamBindingStatus `json:"status,omitempty"` }
func (*IapWebTypeAppEngineIamBinding) DeepCopy ¶ added in v0.2.0
func (in *IapWebTypeAppEngineIamBinding) DeepCopy() *IapWebTypeAppEngineIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebTypeAppEngineIamBinding.
func (*IapWebTypeAppEngineIamBinding) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebTypeAppEngineIamBinding) DeepCopyInto(out *IapWebTypeAppEngineIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IapWebTypeAppEngineIamBinding) DeepCopyObject ¶ added in v0.2.0
func (in *IapWebTypeAppEngineIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IapWebTypeAppEngineIamBindingList ¶ added in v0.2.0
type IapWebTypeAppEngineIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IapWebTypeAppEngineIamBinding CRD objects Items []IapWebTypeAppEngineIamBinding `json:"items,omitempty"` }
IapWebTypeAppEngineIamBindingList is a list of IapWebTypeAppEngineIamBindings
func (*IapWebTypeAppEngineIamBindingList) DeepCopy ¶ added in v0.2.0
func (in *IapWebTypeAppEngineIamBindingList) DeepCopy() *IapWebTypeAppEngineIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebTypeAppEngineIamBindingList.
func (*IapWebTypeAppEngineIamBindingList) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebTypeAppEngineIamBindingList) DeepCopyInto(out *IapWebTypeAppEngineIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IapWebTypeAppEngineIamBindingList) DeepCopyObject ¶ added in v0.2.0
func (in *IapWebTypeAppEngineIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IapWebTypeAppEngineIamBindingSpec ¶ added in v0.2.0
type IapWebTypeAppEngineIamBindingSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` AppID string `json:"appID" tf:"app_id"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Members []string `json:"members" tf:"members"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Role string `json:"role" tf:"role"` }
func (*IapWebTypeAppEngineIamBindingSpec) DeepCopy ¶ added in v0.2.0
func (in *IapWebTypeAppEngineIamBindingSpec) DeepCopy() *IapWebTypeAppEngineIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebTypeAppEngineIamBindingSpec.
func (*IapWebTypeAppEngineIamBindingSpec) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebTypeAppEngineIamBindingSpec) DeepCopyInto(out *IapWebTypeAppEngineIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IapWebTypeAppEngineIamBindingStatus ¶ added in v0.2.0
type IapWebTypeAppEngineIamBindingStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *IapWebTypeAppEngineIamBindingSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*IapWebTypeAppEngineIamBindingStatus) DeepCopy ¶ added in v0.2.0
func (in *IapWebTypeAppEngineIamBindingStatus) DeepCopy() *IapWebTypeAppEngineIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebTypeAppEngineIamBindingStatus.
func (*IapWebTypeAppEngineIamBindingStatus) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebTypeAppEngineIamBindingStatus) DeepCopyInto(out *IapWebTypeAppEngineIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IapWebTypeAppEngineIamMember ¶ added in v0.2.0
type IapWebTypeAppEngineIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IapWebTypeAppEngineIamMemberSpec `json:"spec,omitempty"` Status IapWebTypeAppEngineIamMemberStatus `json:"status,omitempty"` }
func (*IapWebTypeAppEngineIamMember) DeepCopy ¶ added in v0.2.0
func (in *IapWebTypeAppEngineIamMember) DeepCopy() *IapWebTypeAppEngineIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebTypeAppEngineIamMember.
func (*IapWebTypeAppEngineIamMember) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebTypeAppEngineIamMember) DeepCopyInto(out *IapWebTypeAppEngineIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IapWebTypeAppEngineIamMember) DeepCopyObject ¶ added in v0.2.0
func (in *IapWebTypeAppEngineIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IapWebTypeAppEngineIamMemberList ¶ added in v0.2.0
type IapWebTypeAppEngineIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IapWebTypeAppEngineIamMember CRD objects Items []IapWebTypeAppEngineIamMember `json:"items,omitempty"` }
IapWebTypeAppEngineIamMemberList is a list of IapWebTypeAppEngineIamMembers
func (*IapWebTypeAppEngineIamMemberList) DeepCopy ¶ added in v0.2.0
func (in *IapWebTypeAppEngineIamMemberList) DeepCopy() *IapWebTypeAppEngineIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebTypeAppEngineIamMemberList.
func (*IapWebTypeAppEngineIamMemberList) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebTypeAppEngineIamMemberList) DeepCopyInto(out *IapWebTypeAppEngineIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IapWebTypeAppEngineIamMemberList) DeepCopyObject ¶ added in v0.2.0
func (in *IapWebTypeAppEngineIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IapWebTypeAppEngineIamMemberSpec ¶ added in v0.2.0
type IapWebTypeAppEngineIamMemberSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` AppID string `json:"appID" tf:"app_id"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Member string `json:"member" tf:"member"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Role string `json:"role" tf:"role"` }
func (*IapWebTypeAppEngineIamMemberSpec) DeepCopy ¶ added in v0.2.0
func (in *IapWebTypeAppEngineIamMemberSpec) DeepCopy() *IapWebTypeAppEngineIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebTypeAppEngineIamMemberSpec.
func (*IapWebTypeAppEngineIamMemberSpec) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebTypeAppEngineIamMemberSpec) DeepCopyInto(out *IapWebTypeAppEngineIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IapWebTypeAppEngineIamMemberStatus ¶ added in v0.2.0
type IapWebTypeAppEngineIamMemberStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *IapWebTypeAppEngineIamMemberSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*IapWebTypeAppEngineIamMemberStatus) DeepCopy ¶ added in v0.2.0
func (in *IapWebTypeAppEngineIamMemberStatus) DeepCopy() *IapWebTypeAppEngineIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebTypeAppEngineIamMemberStatus.
func (*IapWebTypeAppEngineIamMemberStatus) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebTypeAppEngineIamMemberStatus) DeepCopyInto(out *IapWebTypeAppEngineIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IapWebTypeAppEngineIamPolicy ¶ added in v0.2.0
type IapWebTypeAppEngineIamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IapWebTypeAppEngineIamPolicySpec `json:"spec,omitempty"` Status IapWebTypeAppEngineIamPolicyStatus `json:"status,omitempty"` }
func (*IapWebTypeAppEngineIamPolicy) DeepCopy ¶ added in v0.2.0
func (in *IapWebTypeAppEngineIamPolicy) DeepCopy() *IapWebTypeAppEngineIamPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebTypeAppEngineIamPolicy.
func (*IapWebTypeAppEngineIamPolicy) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebTypeAppEngineIamPolicy) DeepCopyInto(out *IapWebTypeAppEngineIamPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IapWebTypeAppEngineIamPolicy) DeepCopyObject ¶ added in v0.2.0
func (in *IapWebTypeAppEngineIamPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IapWebTypeAppEngineIamPolicyList ¶ added in v0.2.0
type IapWebTypeAppEngineIamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IapWebTypeAppEngineIamPolicy CRD objects Items []IapWebTypeAppEngineIamPolicy `json:"items,omitempty"` }
IapWebTypeAppEngineIamPolicyList is a list of IapWebTypeAppEngineIamPolicys
func (*IapWebTypeAppEngineIamPolicyList) DeepCopy ¶ added in v0.2.0
func (in *IapWebTypeAppEngineIamPolicyList) DeepCopy() *IapWebTypeAppEngineIamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebTypeAppEngineIamPolicyList.
func (*IapWebTypeAppEngineIamPolicyList) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebTypeAppEngineIamPolicyList) DeepCopyInto(out *IapWebTypeAppEngineIamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IapWebTypeAppEngineIamPolicyList) DeepCopyObject ¶ added in v0.2.0
func (in *IapWebTypeAppEngineIamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IapWebTypeAppEngineIamPolicySpec ¶ added in v0.2.0
type IapWebTypeAppEngineIamPolicySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` AppID string `json:"appID" tf:"app_id"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` PolicyData string `json:"policyData" tf:"policy_data"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` }
func (*IapWebTypeAppEngineIamPolicySpec) DeepCopy ¶ added in v0.2.0
func (in *IapWebTypeAppEngineIamPolicySpec) DeepCopy() *IapWebTypeAppEngineIamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebTypeAppEngineIamPolicySpec.
func (*IapWebTypeAppEngineIamPolicySpec) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebTypeAppEngineIamPolicySpec) DeepCopyInto(out *IapWebTypeAppEngineIamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IapWebTypeAppEngineIamPolicyStatus ¶ added in v0.2.0
type IapWebTypeAppEngineIamPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *IapWebTypeAppEngineIamPolicySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*IapWebTypeAppEngineIamPolicyStatus) DeepCopy ¶ added in v0.2.0
func (in *IapWebTypeAppEngineIamPolicyStatus) DeepCopy() *IapWebTypeAppEngineIamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebTypeAppEngineIamPolicyStatus.
func (*IapWebTypeAppEngineIamPolicyStatus) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebTypeAppEngineIamPolicyStatus) DeepCopyInto(out *IapWebTypeAppEngineIamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IapWebTypeComputeIamBinding ¶ added in v0.2.0
type IapWebTypeComputeIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IapWebTypeComputeIamBindingSpec `json:"spec,omitempty"` Status IapWebTypeComputeIamBindingStatus `json:"status,omitempty"` }
func (*IapWebTypeComputeIamBinding) DeepCopy ¶ added in v0.2.0
func (in *IapWebTypeComputeIamBinding) DeepCopy() *IapWebTypeComputeIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebTypeComputeIamBinding.
func (*IapWebTypeComputeIamBinding) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebTypeComputeIamBinding) DeepCopyInto(out *IapWebTypeComputeIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IapWebTypeComputeIamBinding) DeepCopyObject ¶ added in v0.2.0
func (in *IapWebTypeComputeIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IapWebTypeComputeIamBindingList ¶ added in v0.2.0
type IapWebTypeComputeIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IapWebTypeComputeIamBinding CRD objects Items []IapWebTypeComputeIamBinding `json:"items,omitempty"` }
IapWebTypeComputeIamBindingList is a list of IapWebTypeComputeIamBindings
func (*IapWebTypeComputeIamBindingList) DeepCopy ¶ added in v0.2.0
func (in *IapWebTypeComputeIamBindingList) DeepCopy() *IapWebTypeComputeIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebTypeComputeIamBindingList.
func (*IapWebTypeComputeIamBindingList) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebTypeComputeIamBindingList) DeepCopyInto(out *IapWebTypeComputeIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IapWebTypeComputeIamBindingList) DeepCopyObject ¶ added in v0.2.0
func (in *IapWebTypeComputeIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IapWebTypeComputeIamBindingSpec ¶ added in v0.2.0
type IapWebTypeComputeIamBindingSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Members []string `json:"members" tf:"members"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Role string `json:"role" tf:"role"` }
func (*IapWebTypeComputeIamBindingSpec) DeepCopy ¶ added in v0.2.0
func (in *IapWebTypeComputeIamBindingSpec) DeepCopy() *IapWebTypeComputeIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebTypeComputeIamBindingSpec.
func (*IapWebTypeComputeIamBindingSpec) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebTypeComputeIamBindingSpec) DeepCopyInto(out *IapWebTypeComputeIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IapWebTypeComputeIamBindingStatus ¶ added in v0.2.0
type IapWebTypeComputeIamBindingStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *IapWebTypeComputeIamBindingSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*IapWebTypeComputeIamBindingStatus) DeepCopy ¶ added in v0.2.0
func (in *IapWebTypeComputeIamBindingStatus) DeepCopy() *IapWebTypeComputeIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebTypeComputeIamBindingStatus.
func (*IapWebTypeComputeIamBindingStatus) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebTypeComputeIamBindingStatus) DeepCopyInto(out *IapWebTypeComputeIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IapWebTypeComputeIamMember ¶ added in v0.2.0
type IapWebTypeComputeIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IapWebTypeComputeIamMemberSpec `json:"spec,omitempty"` Status IapWebTypeComputeIamMemberStatus `json:"status,omitempty"` }
func (*IapWebTypeComputeIamMember) DeepCopy ¶ added in v0.2.0
func (in *IapWebTypeComputeIamMember) DeepCopy() *IapWebTypeComputeIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebTypeComputeIamMember.
func (*IapWebTypeComputeIamMember) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebTypeComputeIamMember) DeepCopyInto(out *IapWebTypeComputeIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IapWebTypeComputeIamMember) DeepCopyObject ¶ added in v0.2.0
func (in *IapWebTypeComputeIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IapWebTypeComputeIamMemberList ¶ added in v0.2.0
type IapWebTypeComputeIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IapWebTypeComputeIamMember CRD objects Items []IapWebTypeComputeIamMember `json:"items,omitempty"` }
IapWebTypeComputeIamMemberList is a list of IapWebTypeComputeIamMembers
func (*IapWebTypeComputeIamMemberList) DeepCopy ¶ added in v0.2.0
func (in *IapWebTypeComputeIamMemberList) DeepCopy() *IapWebTypeComputeIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebTypeComputeIamMemberList.
func (*IapWebTypeComputeIamMemberList) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebTypeComputeIamMemberList) DeepCopyInto(out *IapWebTypeComputeIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IapWebTypeComputeIamMemberList) DeepCopyObject ¶ added in v0.2.0
func (in *IapWebTypeComputeIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IapWebTypeComputeIamMemberSpec ¶ added in v0.2.0
type IapWebTypeComputeIamMemberSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Member string `json:"member" tf:"member"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Role string `json:"role" tf:"role"` }
func (*IapWebTypeComputeIamMemberSpec) DeepCopy ¶ added in v0.2.0
func (in *IapWebTypeComputeIamMemberSpec) DeepCopy() *IapWebTypeComputeIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebTypeComputeIamMemberSpec.
func (*IapWebTypeComputeIamMemberSpec) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebTypeComputeIamMemberSpec) DeepCopyInto(out *IapWebTypeComputeIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IapWebTypeComputeIamMemberStatus ¶ added in v0.2.0
type IapWebTypeComputeIamMemberStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *IapWebTypeComputeIamMemberSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*IapWebTypeComputeIamMemberStatus) DeepCopy ¶ added in v0.2.0
func (in *IapWebTypeComputeIamMemberStatus) DeepCopy() *IapWebTypeComputeIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebTypeComputeIamMemberStatus.
func (*IapWebTypeComputeIamMemberStatus) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebTypeComputeIamMemberStatus) DeepCopyInto(out *IapWebTypeComputeIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IapWebTypeComputeIamPolicy ¶ added in v0.2.0
type IapWebTypeComputeIamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IapWebTypeComputeIamPolicySpec `json:"spec,omitempty"` Status IapWebTypeComputeIamPolicyStatus `json:"status,omitempty"` }
func (*IapWebTypeComputeIamPolicy) DeepCopy ¶ added in v0.2.0
func (in *IapWebTypeComputeIamPolicy) DeepCopy() *IapWebTypeComputeIamPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebTypeComputeIamPolicy.
func (*IapWebTypeComputeIamPolicy) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebTypeComputeIamPolicy) DeepCopyInto(out *IapWebTypeComputeIamPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IapWebTypeComputeIamPolicy) DeepCopyObject ¶ added in v0.2.0
func (in *IapWebTypeComputeIamPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IapWebTypeComputeIamPolicyList ¶ added in v0.2.0
type IapWebTypeComputeIamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IapWebTypeComputeIamPolicy CRD objects Items []IapWebTypeComputeIamPolicy `json:"items,omitempty"` }
IapWebTypeComputeIamPolicyList is a list of IapWebTypeComputeIamPolicys
func (*IapWebTypeComputeIamPolicyList) DeepCopy ¶ added in v0.2.0
func (in *IapWebTypeComputeIamPolicyList) DeepCopy() *IapWebTypeComputeIamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebTypeComputeIamPolicyList.
func (*IapWebTypeComputeIamPolicyList) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebTypeComputeIamPolicyList) DeepCopyInto(out *IapWebTypeComputeIamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IapWebTypeComputeIamPolicyList) DeepCopyObject ¶ added in v0.2.0
func (in *IapWebTypeComputeIamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IapWebTypeComputeIamPolicySpec ¶ added in v0.2.0
type IapWebTypeComputeIamPolicySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` PolicyData string `json:"policyData" tf:"policy_data"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` }
func (*IapWebTypeComputeIamPolicySpec) DeepCopy ¶ added in v0.2.0
func (in *IapWebTypeComputeIamPolicySpec) DeepCopy() *IapWebTypeComputeIamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebTypeComputeIamPolicySpec.
func (*IapWebTypeComputeIamPolicySpec) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebTypeComputeIamPolicySpec) DeepCopyInto(out *IapWebTypeComputeIamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IapWebTypeComputeIamPolicyStatus ¶ added in v0.2.0
type IapWebTypeComputeIamPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *IapWebTypeComputeIamPolicySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*IapWebTypeComputeIamPolicyStatus) DeepCopy ¶ added in v0.2.0
func (in *IapWebTypeComputeIamPolicyStatus) DeepCopy() *IapWebTypeComputeIamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapWebTypeComputeIamPolicyStatus.
func (*IapWebTypeComputeIamPolicyStatus) DeepCopyInto ¶ added in v0.2.0
func (in *IapWebTypeComputeIamPolicyStatus) DeepCopyInto(out *IapWebTypeComputeIamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KmsCryptoKey ¶
type KmsCryptoKey struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KmsCryptoKeySpec `json:"spec,omitempty"` Status KmsCryptoKeyStatus `json:"status,omitempty"` }
func (*KmsCryptoKey) DeepCopy ¶
func (in *KmsCryptoKey) DeepCopy() *KmsCryptoKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsCryptoKey.
func (*KmsCryptoKey) DeepCopyInto ¶
func (in *KmsCryptoKey) DeepCopyInto(out *KmsCryptoKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KmsCryptoKey) DeepCopyObject ¶
func (in *KmsCryptoKey) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KmsCryptoKeyIamBinding ¶
type KmsCryptoKeyIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KmsCryptoKeyIamBindingSpec `json:"spec,omitempty"` Status KmsCryptoKeyIamBindingStatus `json:"status,omitempty"` }
func (*KmsCryptoKeyIamBinding) DeepCopy ¶
func (in *KmsCryptoKeyIamBinding) DeepCopy() *KmsCryptoKeyIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsCryptoKeyIamBinding.
func (*KmsCryptoKeyIamBinding) DeepCopyInto ¶
func (in *KmsCryptoKeyIamBinding) DeepCopyInto(out *KmsCryptoKeyIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KmsCryptoKeyIamBinding) DeepCopyObject ¶
func (in *KmsCryptoKeyIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KmsCryptoKeyIamBindingList ¶
type KmsCryptoKeyIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of KmsCryptoKeyIamBinding CRD objects Items []KmsCryptoKeyIamBinding `json:"items,omitempty"` }
KmsCryptoKeyIamBindingList is a list of KmsCryptoKeyIamBindings
func (*KmsCryptoKeyIamBindingList) DeepCopy ¶
func (in *KmsCryptoKeyIamBindingList) DeepCopy() *KmsCryptoKeyIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsCryptoKeyIamBindingList.
func (*KmsCryptoKeyIamBindingList) DeepCopyInto ¶
func (in *KmsCryptoKeyIamBindingList) DeepCopyInto(out *KmsCryptoKeyIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KmsCryptoKeyIamBindingList) DeepCopyObject ¶
func (in *KmsCryptoKeyIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KmsCryptoKeyIamBindingSpec ¶
type KmsCryptoKeyIamBindingSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` CryptoKeyID string `json:"cryptoKeyID" tf:"crypto_key_id"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Members []string `json:"members" tf:"members"` Role string `json:"role" tf:"role"` }
func (*KmsCryptoKeyIamBindingSpec) DeepCopy ¶
func (in *KmsCryptoKeyIamBindingSpec) DeepCopy() *KmsCryptoKeyIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsCryptoKeyIamBindingSpec.
func (*KmsCryptoKeyIamBindingSpec) DeepCopyInto ¶
func (in *KmsCryptoKeyIamBindingSpec) DeepCopyInto(out *KmsCryptoKeyIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KmsCryptoKeyIamBindingStatus ¶
type KmsCryptoKeyIamBindingStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *KmsCryptoKeyIamBindingSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*KmsCryptoKeyIamBindingStatus) DeepCopy ¶
func (in *KmsCryptoKeyIamBindingStatus) DeepCopy() *KmsCryptoKeyIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsCryptoKeyIamBindingStatus.
func (*KmsCryptoKeyIamBindingStatus) DeepCopyInto ¶
func (in *KmsCryptoKeyIamBindingStatus) DeepCopyInto(out *KmsCryptoKeyIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KmsCryptoKeyIamMember ¶
type KmsCryptoKeyIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KmsCryptoKeyIamMemberSpec `json:"spec,omitempty"` Status KmsCryptoKeyIamMemberStatus `json:"status,omitempty"` }
func (*KmsCryptoKeyIamMember) DeepCopy ¶
func (in *KmsCryptoKeyIamMember) DeepCopy() *KmsCryptoKeyIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsCryptoKeyIamMember.
func (*KmsCryptoKeyIamMember) DeepCopyInto ¶
func (in *KmsCryptoKeyIamMember) DeepCopyInto(out *KmsCryptoKeyIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KmsCryptoKeyIamMember) DeepCopyObject ¶
func (in *KmsCryptoKeyIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KmsCryptoKeyIamMemberList ¶
type KmsCryptoKeyIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of KmsCryptoKeyIamMember CRD objects Items []KmsCryptoKeyIamMember `json:"items,omitempty"` }
KmsCryptoKeyIamMemberList is a list of KmsCryptoKeyIamMembers
func (*KmsCryptoKeyIamMemberList) DeepCopy ¶
func (in *KmsCryptoKeyIamMemberList) DeepCopy() *KmsCryptoKeyIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsCryptoKeyIamMemberList.
func (*KmsCryptoKeyIamMemberList) DeepCopyInto ¶
func (in *KmsCryptoKeyIamMemberList) DeepCopyInto(out *KmsCryptoKeyIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KmsCryptoKeyIamMemberList) DeepCopyObject ¶
func (in *KmsCryptoKeyIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KmsCryptoKeyIamMemberSpec ¶
type KmsCryptoKeyIamMemberSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` CryptoKeyID string `json:"cryptoKeyID" tf:"crypto_key_id"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Member string `json:"member" tf:"member"` Role string `json:"role" tf:"role"` }
func (*KmsCryptoKeyIamMemberSpec) DeepCopy ¶
func (in *KmsCryptoKeyIamMemberSpec) DeepCopy() *KmsCryptoKeyIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsCryptoKeyIamMemberSpec.
func (*KmsCryptoKeyIamMemberSpec) DeepCopyInto ¶
func (in *KmsCryptoKeyIamMemberSpec) DeepCopyInto(out *KmsCryptoKeyIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KmsCryptoKeyIamMemberStatus ¶
type KmsCryptoKeyIamMemberStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *KmsCryptoKeyIamMemberSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*KmsCryptoKeyIamMemberStatus) DeepCopy ¶
func (in *KmsCryptoKeyIamMemberStatus) DeepCopy() *KmsCryptoKeyIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsCryptoKeyIamMemberStatus.
func (*KmsCryptoKeyIamMemberStatus) DeepCopyInto ¶
func (in *KmsCryptoKeyIamMemberStatus) DeepCopyInto(out *KmsCryptoKeyIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KmsCryptoKeyList ¶
type KmsCryptoKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of KmsCryptoKey CRD objects Items []KmsCryptoKey `json:"items,omitempty"` }
KmsCryptoKeyList is a list of KmsCryptoKeys
func (*KmsCryptoKeyList) DeepCopy ¶
func (in *KmsCryptoKeyList) DeepCopy() *KmsCryptoKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsCryptoKeyList.
func (*KmsCryptoKeyList) DeepCopyInto ¶
func (in *KmsCryptoKeyList) DeepCopyInto(out *KmsCryptoKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KmsCryptoKeyList) DeepCopyObject ¶
func (in *KmsCryptoKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KmsCryptoKeySpec ¶
type KmsCryptoKeySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` KeyRing string `json:"keyRing" tf:"key_ring"` // +optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` Name string `json:"name" tf:"name"` // +optional Purpose string `json:"purpose,omitempty" tf:"purpose,omitempty"` // +optional RotationPeriod string `json:"rotationPeriod,omitempty" tf:"rotation_period,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 VersionTemplate []KmsCryptoKeySpecVersionTemplate `json:"versionTemplate,omitempty" tf:"version_template,omitempty"` }
func (*KmsCryptoKeySpec) DeepCopy ¶
func (in *KmsCryptoKeySpec) DeepCopy() *KmsCryptoKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsCryptoKeySpec.
func (*KmsCryptoKeySpec) DeepCopyInto ¶
func (in *KmsCryptoKeySpec) DeepCopyInto(out *KmsCryptoKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KmsCryptoKeySpecVersionTemplate ¶ added in v0.2.0
type KmsCryptoKeySpecVersionTemplate struct { Algorithm string `json:"algorithm" tf:"algorithm"` // +optional ProtectionLevel string `json:"protectionLevel,omitempty" tf:"protection_level,omitempty"` }
func (*KmsCryptoKeySpecVersionTemplate) DeepCopy ¶ added in v0.2.0
func (in *KmsCryptoKeySpecVersionTemplate) DeepCopy() *KmsCryptoKeySpecVersionTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsCryptoKeySpecVersionTemplate.
func (*KmsCryptoKeySpecVersionTemplate) DeepCopyInto ¶ added in v0.2.0
func (in *KmsCryptoKeySpecVersionTemplate) DeepCopyInto(out *KmsCryptoKeySpecVersionTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KmsCryptoKeyStatus ¶
type KmsCryptoKeyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *KmsCryptoKeySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*KmsCryptoKeyStatus) DeepCopy ¶
func (in *KmsCryptoKeyStatus) DeepCopy() *KmsCryptoKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsCryptoKeyStatus.
func (*KmsCryptoKeyStatus) DeepCopyInto ¶
func (in *KmsCryptoKeyStatus) DeepCopyInto(out *KmsCryptoKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KmsKeyRing ¶
type KmsKeyRing struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KmsKeyRingSpec `json:"spec,omitempty"` Status KmsKeyRingStatus `json:"status,omitempty"` }
func (*KmsKeyRing) DeepCopy ¶
func (in *KmsKeyRing) DeepCopy() *KmsKeyRing
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsKeyRing.
func (*KmsKeyRing) DeepCopyInto ¶
func (in *KmsKeyRing) DeepCopyInto(out *KmsKeyRing)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KmsKeyRing) DeepCopyObject ¶
func (in *KmsKeyRing) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KmsKeyRingIamBinding ¶
type KmsKeyRingIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KmsKeyRingIamBindingSpec `json:"spec,omitempty"` Status KmsKeyRingIamBindingStatus `json:"status,omitempty"` }
func (*KmsKeyRingIamBinding) DeepCopy ¶
func (in *KmsKeyRingIamBinding) DeepCopy() *KmsKeyRingIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsKeyRingIamBinding.
func (*KmsKeyRingIamBinding) DeepCopyInto ¶
func (in *KmsKeyRingIamBinding) DeepCopyInto(out *KmsKeyRingIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KmsKeyRingIamBinding) DeepCopyObject ¶
func (in *KmsKeyRingIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KmsKeyRingIamBindingList ¶
type KmsKeyRingIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of KmsKeyRingIamBinding CRD objects Items []KmsKeyRingIamBinding `json:"items,omitempty"` }
KmsKeyRingIamBindingList is a list of KmsKeyRingIamBindings
func (*KmsKeyRingIamBindingList) DeepCopy ¶
func (in *KmsKeyRingIamBindingList) DeepCopy() *KmsKeyRingIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsKeyRingIamBindingList.
func (*KmsKeyRingIamBindingList) DeepCopyInto ¶
func (in *KmsKeyRingIamBindingList) DeepCopyInto(out *KmsKeyRingIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KmsKeyRingIamBindingList) DeepCopyObject ¶
func (in *KmsKeyRingIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KmsKeyRingIamBindingSpec ¶
type KmsKeyRingIamBindingSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` KeyRingID string `json:"keyRingID" tf:"key_ring_id"` Members []string `json:"members" tf:"members"` Role string `json:"role" tf:"role"` }
func (*KmsKeyRingIamBindingSpec) DeepCopy ¶
func (in *KmsKeyRingIamBindingSpec) DeepCopy() *KmsKeyRingIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsKeyRingIamBindingSpec.
func (*KmsKeyRingIamBindingSpec) DeepCopyInto ¶
func (in *KmsKeyRingIamBindingSpec) DeepCopyInto(out *KmsKeyRingIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KmsKeyRingIamBindingStatus ¶
type KmsKeyRingIamBindingStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *KmsKeyRingIamBindingSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*KmsKeyRingIamBindingStatus) DeepCopy ¶
func (in *KmsKeyRingIamBindingStatus) DeepCopy() *KmsKeyRingIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsKeyRingIamBindingStatus.
func (*KmsKeyRingIamBindingStatus) DeepCopyInto ¶
func (in *KmsKeyRingIamBindingStatus) DeepCopyInto(out *KmsKeyRingIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KmsKeyRingIamMember ¶
type KmsKeyRingIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KmsKeyRingIamMemberSpec `json:"spec,omitempty"` Status KmsKeyRingIamMemberStatus `json:"status,omitempty"` }
func (*KmsKeyRingIamMember) DeepCopy ¶
func (in *KmsKeyRingIamMember) DeepCopy() *KmsKeyRingIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsKeyRingIamMember.
func (*KmsKeyRingIamMember) DeepCopyInto ¶
func (in *KmsKeyRingIamMember) DeepCopyInto(out *KmsKeyRingIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KmsKeyRingIamMember) DeepCopyObject ¶
func (in *KmsKeyRingIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KmsKeyRingIamMemberList ¶
type KmsKeyRingIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of KmsKeyRingIamMember CRD objects Items []KmsKeyRingIamMember `json:"items,omitempty"` }
KmsKeyRingIamMemberList is a list of KmsKeyRingIamMembers
func (*KmsKeyRingIamMemberList) DeepCopy ¶
func (in *KmsKeyRingIamMemberList) DeepCopy() *KmsKeyRingIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsKeyRingIamMemberList.
func (*KmsKeyRingIamMemberList) DeepCopyInto ¶
func (in *KmsKeyRingIamMemberList) DeepCopyInto(out *KmsKeyRingIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KmsKeyRingIamMemberList) DeepCopyObject ¶
func (in *KmsKeyRingIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KmsKeyRingIamMemberSpec ¶
type KmsKeyRingIamMemberSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` KeyRingID string `json:"keyRingID" tf:"key_ring_id"` Member string `json:"member" tf:"member"` Role string `json:"role" tf:"role"` }
func (*KmsKeyRingIamMemberSpec) DeepCopy ¶
func (in *KmsKeyRingIamMemberSpec) DeepCopy() *KmsKeyRingIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsKeyRingIamMemberSpec.
func (*KmsKeyRingIamMemberSpec) DeepCopyInto ¶
func (in *KmsKeyRingIamMemberSpec) DeepCopyInto(out *KmsKeyRingIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KmsKeyRingIamMemberStatus ¶
type KmsKeyRingIamMemberStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *KmsKeyRingIamMemberSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*KmsKeyRingIamMemberStatus) DeepCopy ¶
func (in *KmsKeyRingIamMemberStatus) DeepCopy() *KmsKeyRingIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsKeyRingIamMemberStatus.
func (*KmsKeyRingIamMemberStatus) DeepCopyInto ¶
func (in *KmsKeyRingIamMemberStatus) DeepCopyInto(out *KmsKeyRingIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KmsKeyRingIamPolicy ¶
type KmsKeyRingIamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KmsKeyRingIamPolicySpec `json:"spec,omitempty"` Status KmsKeyRingIamPolicyStatus `json:"status,omitempty"` }
func (*KmsKeyRingIamPolicy) DeepCopy ¶
func (in *KmsKeyRingIamPolicy) DeepCopy() *KmsKeyRingIamPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsKeyRingIamPolicy.
func (*KmsKeyRingIamPolicy) DeepCopyInto ¶
func (in *KmsKeyRingIamPolicy) DeepCopyInto(out *KmsKeyRingIamPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KmsKeyRingIamPolicy) DeepCopyObject ¶
func (in *KmsKeyRingIamPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KmsKeyRingIamPolicyList ¶
type KmsKeyRingIamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of KmsKeyRingIamPolicy CRD objects Items []KmsKeyRingIamPolicy `json:"items,omitempty"` }
KmsKeyRingIamPolicyList is a list of KmsKeyRingIamPolicys
func (*KmsKeyRingIamPolicyList) DeepCopy ¶
func (in *KmsKeyRingIamPolicyList) DeepCopy() *KmsKeyRingIamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsKeyRingIamPolicyList.
func (*KmsKeyRingIamPolicyList) DeepCopyInto ¶
func (in *KmsKeyRingIamPolicyList) DeepCopyInto(out *KmsKeyRingIamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KmsKeyRingIamPolicyList) DeepCopyObject ¶
func (in *KmsKeyRingIamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KmsKeyRingIamPolicySpec ¶
type KmsKeyRingIamPolicySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` KeyRingID string `json:"keyRingID" tf:"key_ring_id"` PolicyData string `json:"policyData" tf:"policy_data"` }
func (*KmsKeyRingIamPolicySpec) DeepCopy ¶
func (in *KmsKeyRingIamPolicySpec) DeepCopy() *KmsKeyRingIamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsKeyRingIamPolicySpec.
func (*KmsKeyRingIamPolicySpec) DeepCopyInto ¶
func (in *KmsKeyRingIamPolicySpec) DeepCopyInto(out *KmsKeyRingIamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KmsKeyRingIamPolicyStatus ¶
type KmsKeyRingIamPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *KmsKeyRingIamPolicySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*KmsKeyRingIamPolicyStatus) DeepCopy ¶
func (in *KmsKeyRingIamPolicyStatus) DeepCopy() *KmsKeyRingIamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsKeyRingIamPolicyStatus.
func (*KmsKeyRingIamPolicyStatus) DeepCopyInto ¶
func (in *KmsKeyRingIamPolicyStatus) DeepCopyInto(out *KmsKeyRingIamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KmsKeyRingList ¶
type KmsKeyRingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of KmsKeyRing CRD objects Items []KmsKeyRing `json:"items,omitempty"` }
KmsKeyRingList is a list of KmsKeyRings
func (*KmsKeyRingList) DeepCopy ¶
func (in *KmsKeyRingList) DeepCopy() *KmsKeyRingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsKeyRingList.
func (*KmsKeyRingList) DeepCopyInto ¶
func (in *KmsKeyRingList) DeepCopyInto(out *KmsKeyRingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KmsKeyRingList) DeepCopyObject ¶
func (in *KmsKeyRingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KmsKeyRingSpec ¶
type KmsKeyRingSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Location string `json:"location" tf:"location"` Name string `json:"name" tf:"name"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` }
func (*KmsKeyRingSpec) DeepCopy ¶
func (in *KmsKeyRingSpec) DeepCopy() *KmsKeyRingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsKeyRingSpec.
func (*KmsKeyRingSpec) DeepCopyInto ¶
func (in *KmsKeyRingSpec) DeepCopyInto(out *KmsKeyRingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KmsKeyRingStatus ¶
type KmsKeyRingStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *KmsKeyRingSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*KmsKeyRingStatus) DeepCopy ¶
func (in *KmsKeyRingStatus) DeepCopy() *KmsKeyRingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsKeyRingStatus.
func (*KmsKeyRingStatus) DeepCopyInto ¶
func (in *KmsKeyRingStatus) DeepCopyInto(out *KmsKeyRingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingBillingAccountExclusion ¶
type LoggingBillingAccountExclusion struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LoggingBillingAccountExclusionSpec `json:"spec,omitempty"` Status LoggingBillingAccountExclusionStatus `json:"status,omitempty"` }
func (*LoggingBillingAccountExclusion) DeepCopy ¶
func (in *LoggingBillingAccountExclusion) DeepCopy() *LoggingBillingAccountExclusion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingBillingAccountExclusion.
func (*LoggingBillingAccountExclusion) DeepCopyInto ¶
func (in *LoggingBillingAccountExclusion) DeepCopyInto(out *LoggingBillingAccountExclusion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoggingBillingAccountExclusion) DeepCopyObject ¶
func (in *LoggingBillingAccountExclusion) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LoggingBillingAccountExclusionList ¶
type LoggingBillingAccountExclusionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LoggingBillingAccountExclusion CRD objects Items []LoggingBillingAccountExclusion `json:"items,omitempty"` }
LoggingBillingAccountExclusionList is a list of LoggingBillingAccountExclusions
func (*LoggingBillingAccountExclusionList) DeepCopy ¶
func (in *LoggingBillingAccountExclusionList) DeepCopy() *LoggingBillingAccountExclusionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingBillingAccountExclusionList.
func (*LoggingBillingAccountExclusionList) DeepCopyInto ¶
func (in *LoggingBillingAccountExclusionList) DeepCopyInto(out *LoggingBillingAccountExclusionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoggingBillingAccountExclusionList) DeepCopyObject ¶
func (in *LoggingBillingAccountExclusionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LoggingBillingAccountExclusionSpec ¶
type LoggingBillingAccountExclusionSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` BillingAccount string `json:"billingAccount" tf:"billing_account"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional Disabled bool `json:"disabled,omitempty" tf:"disabled,omitempty"` Filter string `json:"filter" tf:"filter"` Name string `json:"name" tf:"name"` }
func (*LoggingBillingAccountExclusionSpec) DeepCopy ¶
func (in *LoggingBillingAccountExclusionSpec) DeepCopy() *LoggingBillingAccountExclusionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingBillingAccountExclusionSpec.
func (*LoggingBillingAccountExclusionSpec) DeepCopyInto ¶
func (in *LoggingBillingAccountExclusionSpec) DeepCopyInto(out *LoggingBillingAccountExclusionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingBillingAccountExclusionStatus ¶
type LoggingBillingAccountExclusionStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *LoggingBillingAccountExclusionSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*LoggingBillingAccountExclusionStatus) DeepCopy ¶
func (in *LoggingBillingAccountExclusionStatus) DeepCopy() *LoggingBillingAccountExclusionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingBillingAccountExclusionStatus.
func (*LoggingBillingAccountExclusionStatus) DeepCopyInto ¶
func (in *LoggingBillingAccountExclusionStatus) DeepCopyInto(out *LoggingBillingAccountExclusionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingBillingAccountSink ¶
type LoggingBillingAccountSink struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LoggingBillingAccountSinkSpec `json:"spec,omitempty"` Status LoggingBillingAccountSinkStatus `json:"status,omitempty"` }
func (*LoggingBillingAccountSink) DeepCopy ¶
func (in *LoggingBillingAccountSink) DeepCopy() *LoggingBillingAccountSink
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingBillingAccountSink.
func (*LoggingBillingAccountSink) DeepCopyInto ¶
func (in *LoggingBillingAccountSink) DeepCopyInto(out *LoggingBillingAccountSink)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoggingBillingAccountSink) DeepCopyObject ¶
func (in *LoggingBillingAccountSink) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LoggingBillingAccountSinkList ¶
type LoggingBillingAccountSinkList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LoggingBillingAccountSink CRD objects Items []LoggingBillingAccountSink `json:"items,omitempty"` }
LoggingBillingAccountSinkList is a list of LoggingBillingAccountSinks
func (*LoggingBillingAccountSinkList) DeepCopy ¶
func (in *LoggingBillingAccountSinkList) DeepCopy() *LoggingBillingAccountSinkList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingBillingAccountSinkList.
func (*LoggingBillingAccountSinkList) DeepCopyInto ¶
func (in *LoggingBillingAccountSinkList) DeepCopyInto(out *LoggingBillingAccountSinkList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoggingBillingAccountSinkList) DeepCopyObject ¶
func (in *LoggingBillingAccountSinkList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LoggingBillingAccountSinkSpec ¶
type LoggingBillingAccountSinkSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` BillingAccount string `json:"billingAccount" tf:"billing_account"` Destination string `json:"destination" tf:"destination"` // +optional Filter string `json:"filter,omitempty" tf:"filter,omitempty"` Name string `json:"name" tf:"name"` // +optional WriterIdentity string `json:"writerIdentity,omitempty" tf:"writer_identity,omitempty"` }
func (*LoggingBillingAccountSinkSpec) DeepCopy ¶
func (in *LoggingBillingAccountSinkSpec) DeepCopy() *LoggingBillingAccountSinkSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingBillingAccountSinkSpec.
func (*LoggingBillingAccountSinkSpec) DeepCopyInto ¶
func (in *LoggingBillingAccountSinkSpec) DeepCopyInto(out *LoggingBillingAccountSinkSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingBillingAccountSinkStatus ¶
type LoggingBillingAccountSinkStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *LoggingBillingAccountSinkSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*LoggingBillingAccountSinkStatus) DeepCopy ¶
func (in *LoggingBillingAccountSinkStatus) DeepCopy() *LoggingBillingAccountSinkStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingBillingAccountSinkStatus.
func (*LoggingBillingAccountSinkStatus) DeepCopyInto ¶
func (in *LoggingBillingAccountSinkStatus) DeepCopyInto(out *LoggingBillingAccountSinkStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingFolderExclusion ¶
type LoggingFolderExclusion struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LoggingFolderExclusionSpec `json:"spec,omitempty"` Status LoggingFolderExclusionStatus `json:"status,omitempty"` }
func (*LoggingFolderExclusion) DeepCopy ¶
func (in *LoggingFolderExclusion) DeepCopy() *LoggingFolderExclusion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingFolderExclusion.
func (*LoggingFolderExclusion) DeepCopyInto ¶
func (in *LoggingFolderExclusion) DeepCopyInto(out *LoggingFolderExclusion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoggingFolderExclusion) DeepCopyObject ¶
func (in *LoggingFolderExclusion) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LoggingFolderExclusionList ¶
type LoggingFolderExclusionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LoggingFolderExclusion CRD objects Items []LoggingFolderExclusion `json:"items,omitempty"` }
LoggingFolderExclusionList is a list of LoggingFolderExclusions
func (*LoggingFolderExclusionList) DeepCopy ¶
func (in *LoggingFolderExclusionList) DeepCopy() *LoggingFolderExclusionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingFolderExclusionList.
func (*LoggingFolderExclusionList) DeepCopyInto ¶
func (in *LoggingFolderExclusionList) DeepCopyInto(out *LoggingFolderExclusionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoggingFolderExclusionList) DeepCopyObject ¶
func (in *LoggingFolderExclusionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LoggingFolderExclusionSpec ¶
type LoggingFolderExclusionSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional Disabled bool `json:"disabled,omitempty" tf:"disabled,omitempty"` Filter string `json:"filter" tf:"filter"` Folder string `json:"folder" tf:"folder"` Name string `json:"name" tf:"name"` }
func (*LoggingFolderExclusionSpec) DeepCopy ¶
func (in *LoggingFolderExclusionSpec) DeepCopy() *LoggingFolderExclusionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingFolderExclusionSpec.
func (*LoggingFolderExclusionSpec) DeepCopyInto ¶
func (in *LoggingFolderExclusionSpec) DeepCopyInto(out *LoggingFolderExclusionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingFolderExclusionStatus ¶
type LoggingFolderExclusionStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *LoggingFolderExclusionSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*LoggingFolderExclusionStatus) DeepCopy ¶
func (in *LoggingFolderExclusionStatus) DeepCopy() *LoggingFolderExclusionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingFolderExclusionStatus.
func (*LoggingFolderExclusionStatus) DeepCopyInto ¶
func (in *LoggingFolderExclusionStatus) DeepCopyInto(out *LoggingFolderExclusionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingFolderSink ¶
type LoggingFolderSink struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LoggingFolderSinkSpec `json:"spec,omitempty"` Status LoggingFolderSinkStatus `json:"status,omitempty"` }
func (*LoggingFolderSink) DeepCopy ¶
func (in *LoggingFolderSink) DeepCopy() *LoggingFolderSink
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingFolderSink.
func (*LoggingFolderSink) DeepCopyInto ¶
func (in *LoggingFolderSink) DeepCopyInto(out *LoggingFolderSink)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoggingFolderSink) DeepCopyObject ¶
func (in *LoggingFolderSink) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LoggingFolderSinkList ¶
type LoggingFolderSinkList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LoggingFolderSink CRD objects Items []LoggingFolderSink `json:"items,omitempty"` }
LoggingFolderSinkList is a list of LoggingFolderSinks
func (*LoggingFolderSinkList) DeepCopy ¶
func (in *LoggingFolderSinkList) DeepCopy() *LoggingFolderSinkList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingFolderSinkList.
func (*LoggingFolderSinkList) DeepCopyInto ¶
func (in *LoggingFolderSinkList) DeepCopyInto(out *LoggingFolderSinkList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoggingFolderSinkList) DeepCopyObject ¶
func (in *LoggingFolderSinkList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LoggingFolderSinkSpec ¶
type LoggingFolderSinkSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Destination string `json:"destination" tf:"destination"` // +optional Filter string `json:"filter,omitempty" tf:"filter,omitempty"` Folder string `json:"folder" tf:"folder"` // +optional IncludeChildren bool `json:"includeChildren,omitempty" tf:"include_children,omitempty"` Name string `json:"name" tf:"name"` // +optional WriterIdentity string `json:"writerIdentity,omitempty" tf:"writer_identity,omitempty"` }
func (*LoggingFolderSinkSpec) DeepCopy ¶
func (in *LoggingFolderSinkSpec) DeepCopy() *LoggingFolderSinkSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingFolderSinkSpec.
func (*LoggingFolderSinkSpec) DeepCopyInto ¶
func (in *LoggingFolderSinkSpec) DeepCopyInto(out *LoggingFolderSinkSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingFolderSinkStatus ¶
type LoggingFolderSinkStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *LoggingFolderSinkSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*LoggingFolderSinkStatus) DeepCopy ¶
func (in *LoggingFolderSinkStatus) DeepCopy() *LoggingFolderSinkStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingFolderSinkStatus.
func (*LoggingFolderSinkStatus) DeepCopyInto ¶
func (in *LoggingFolderSinkStatus) DeepCopyInto(out *LoggingFolderSinkStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingMetric ¶ added in v0.2.0
type LoggingMetric struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LoggingMetricSpec `json:"spec,omitempty"` Status LoggingMetricStatus `json:"status,omitempty"` }
func (*LoggingMetric) DeepCopy ¶ added in v0.2.0
func (in *LoggingMetric) DeepCopy() *LoggingMetric
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingMetric.
func (*LoggingMetric) DeepCopyInto ¶ added in v0.2.0
func (in *LoggingMetric) DeepCopyInto(out *LoggingMetric)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoggingMetric) DeepCopyObject ¶ added in v0.2.0
func (in *LoggingMetric) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LoggingMetricList ¶ added in v0.2.0
type LoggingMetricList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LoggingMetric CRD objects Items []LoggingMetric `json:"items,omitempty"` }
LoggingMetricList is a list of LoggingMetrics
func (*LoggingMetricList) DeepCopy ¶ added in v0.2.0
func (in *LoggingMetricList) DeepCopy() *LoggingMetricList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingMetricList.
func (*LoggingMetricList) DeepCopyInto ¶ added in v0.2.0
func (in *LoggingMetricList) DeepCopyInto(out *LoggingMetricList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoggingMetricList) DeepCopyObject ¶ added in v0.2.0
func (in *LoggingMetricList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LoggingMetricSpec ¶ added in v0.2.0
type LoggingMetricSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 BucketOptions []LoggingMetricSpecBucketOptions `json:"bucketOptions,omitempty" tf:"bucket_options,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` Filter string `json:"filter" tf:"filter"` // +optional LabelExtractors map[string]string `json:"labelExtractors,omitempty" tf:"label_extractors,omitempty"` // +kubebuilder:validation:MaxItems=1 MetricDescriptor []LoggingMetricSpecMetricDescriptor `json:"metricDescriptor" tf:"metric_descriptor"` Name string `json:"name" tf:"name"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional ValueExtractor string `json:"valueExtractor,omitempty" tf:"value_extractor,omitempty"` }
func (*LoggingMetricSpec) DeepCopy ¶ added in v0.2.0
func (in *LoggingMetricSpec) DeepCopy() *LoggingMetricSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingMetricSpec.
func (*LoggingMetricSpec) DeepCopyInto ¶ added in v0.2.0
func (in *LoggingMetricSpec) DeepCopyInto(out *LoggingMetricSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingMetricSpecBucketOptions ¶ added in v0.2.0
type LoggingMetricSpecBucketOptions struct { // +optional // +kubebuilder:validation:MaxItems=1 ExplicitBuckets []LoggingMetricSpecBucketOptionsExplicitBuckets `json:"explicitBuckets,omitempty" tf:"explicit_buckets,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 ExponentialBuckets []LoggingMetricSpecBucketOptionsExponentialBuckets `json:"exponentialBuckets,omitempty" tf:"exponential_buckets,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 LinearBuckets []LoggingMetricSpecBucketOptionsLinearBuckets `json:"linearBuckets,omitempty" tf:"linear_buckets,omitempty"` }
func (*LoggingMetricSpecBucketOptions) DeepCopy ¶ added in v0.2.0
func (in *LoggingMetricSpecBucketOptions) DeepCopy() *LoggingMetricSpecBucketOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingMetricSpecBucketOptions.
func (*LoggingMetricSpecBucketOptions) DeepCopyInto ¶ added in v0.2.0
func (in *LoggingMetricSpecBucketOptions) DeepCopyInto(out *LoggingMetricSpecBucketOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingMetricSpecBucketOptionsExplicitBuckets ¶ added in v0.2.0
type LoggingMetricSpecBucketOptionsExplicitBuckets struct { // +optional Bounds []float64 `json:"bounds,omitempty" tf:"bounds,omitempty"` }
func (*LoggingMetricSpecBucketOptionsExplicitBuckets) DeepCopy ¶ added in v0.2.0
func (in *LoggingMetricSpecBucketOptionsExplicitBuckets) DeepCopy() *LoggingMetricSpecBucketOptionsExplicitBuckets
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingMetricSpecBucketOptionsExplicitBuckets.
func (*LoggingMetricSpecBucketOptionsExplicitBuckets) DeepCopyInto ¶ added in v0.2.0
func (in *LoggingMetricSpecBucketOptionsExplicitBuckets) DeepCopyInto(out *LoggingMetricSpecBucketOptionsExplicitBuckets)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingMetricSpecBucketOptionsExponentialBuckets ¶ added in v0.2.0
type LoggingMetricSpecBucketOptionsExponentialBuckets struct { // +optional GrowthFactor int64 `json:"growthFactor,omitempty" tf:"growth_factor,omitempty"` // +optional NumFiniteBuckets int64 `json:"numFiniteBuckets,omitempty" tf:"num_finite_buckets,omitempty"` // +optional Scale float64 `json:"scale,omitempty" tf:"scale,omitempty"` }
func (*LoggingMetricSpecBucketOptionsExponentialBuckets) DeepCopy ¶ added in v0.2.0
func (in *LoggingMetricSpecBucketOptionsExponentialBuckets) DeepCopy() *LoggingMetricSpecBucketOptionsExponentialBuckets
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingMetricSpecBucketOptionsExponentialBuckets.
func (*LoggingMetricSpecBucketOptionsExponentialBuckets) DeepCopyInto ¶ added in v0.2.0
func (in *LoggingMetricSpecBucketOptionsExponentialBuckets) DeepCopyInto(out *LoggingMetricSpecBucketOptionsExponentialBuckets)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingMetricSpecBucketOptionsLinearBuckets ¶ added in v0.2.0
type LoggingMetricSpecBucketOptionsLinearBuckets struct { // +optional NumFiniteBuckets int64 `json:"numFiniteBuckets,omitempty" tf:"num_finite_buckets,omitempty"` // +optional Offset float64 `json:"offset,omitempty" tf:"offset,omitempty"` // +optional Width int64 `json:"width,omitempty" tf:"width,omitempty"` }
func (*LoggingMetricSpecBucketOptionsLinearBuckets) DeepCopy ¶ added in v0.2.0
func (in *LoggingMetricSpecBucketOptionsLinearBuckets) DeepCopy() *LoggingMetricSpecBucketOptionsLinearBuckets
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingMetricSpecBucketOptionsLinearBuckets.
func (*LoggingMetricSpecBucketOptionsLinearBuckets) DeepCopyInto ¶ added in v0.2.0
func (in *LoggingMetricSpecBucketOptionsLinearBuckets) DeepCopyInto(out *LoggingMetricSpecBucketOptionsLinearBuckets)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingMetricSpecMetricDescriptor ¶ added in v0.2.0
type LoggingMetricSpecMetricDescriptor struct { // +optional Labels []LoggingMetricSpecMetricDescriptorLabels `json:"labels,omitempty" tf:"labels,omitempty"` MetricKind string `json:"metricKind" tf:"metric_kind"` // +optional Unit string `json:"unit,omitempty" tf:"unit,omitempty"` ValueType string `json:"valueType" tf:"value_type"` }
func (*LoggingMetricSpecMetricDescriptor) DeepCopy ¶ added in v0.2.0
func (in *LoggingMetricSpecMetricDescriptor) DeepCopy() *LoggingMetricSpecMetricDescriptor
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingMetricSpecMetricDescriptor.
func (*LoggingMetricSpecMetricDescriptor) DeepCopyInto ¶ added in v0.2.0
func (in *LoggingMetricSpecMetricDescriptor) DeepCopyInto(out *LoggingMetricSpecMetricDescriptor)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingMetricSpecMetricDescriptorLabels ¶ added in v0.2.0
type LoggingMetricSpecMetricDescriptorLabels struct { // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` Key string `json:"key" tf:"key"` // +optional ValueType string `json:"valueType,omitempty" tf:"value_type,omitempty"` }
func (*LoggingMetricSpecMetricDescriptorLabels) DeepCopy ¶ added in v0.2.0
func (in *LoggingMetricSpecMetricDescriptorLabels) DeepCopy() *LoggingMetricSpecMetricDescriptorLabels
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingMetricSpecMetricDescriptorLabels.
func (*LoggingMetricSpecMetricDescriptorLabels) DeepCopyInto ¶ added in v0.2.0
func (in *LoggingMetricSpecMetricDescriptorLabels) DeepCopyInto(out *LoggingMetricSpecMetricDescriptorLabels)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingMetricStatus ¶ added in v0.2.0
type LoggingMetricStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *LoggingMetricSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*LoggingMetricStatus) DeepCopy ¶ added in v0.2.0
func (in *LoggingMetricStatus) DeepCopy() *LoggingMetricStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingMetricStatus.
func (*LoggingMetricStatus) DeepCopyInto ¶ added in v0.2.0
func (in *LoggingMetricStatus) DeepCopyInto(out *LoggingMetricStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingOrganizationExclusion ¶
type LoggingOrganizationExclusion struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LoggingOrganizationExclusionSpec `json:"spec,omitempty"` Status LoggingOrganizationExclusionStatus `json:"status,omitempty"` }
func (*LoggingOrganizationExclusion) DeepCopy ¶
func (in *LoggingOrganizationExclusion) DeepCopy() *LoggingOrganizationExclusion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingOrganizationExclusion.
func (*LoggingOrganizationExclusion) DeepCopyInto ¶
func (in *LoggingOrganizationExclusion) DeepCopyInto(out *LoggingOrganizationExclusion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoggingOrganizationExclusion) DeepCopyObject ¶
func (in *LoggingOrganizationExclusion) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LoggingOrganizationExclusionList ¶
type LoggingOrganizationExclusionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LoggingOrganizationExclusion CRD objects Items []LoggingOrganizationExclusion `json:"items,omitempty"` }
LoggingOrganizationExclusionList is a list of LoggingOrganizationExclusions
func (*LoggingOrganizationExclusionList) DeepCopy ¶
func (in *LoggingOrganizationExclusionList) DeepCopy() *LoggingOrganizationExclusionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingOrganizationExclusionList.
func (*LoggingOrganizationExclusionList) DeepCopyInto ¶
func (in *LoggingOrganizationExclusionList) DeepCopyInto(out *LoggingOrganizationExclusionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoggingOrganizationExclusionList) DeepCopyObject ¶
func (in *LoggingOrganizationExclusionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LoggingOrganizationExclusionSpec ¶
type LoggingOrganizationExclusionSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional Disabled bool `json:"disabled,omitempty" tf:"disabled,omitempty"` Filter string `json:"filter" tf:"filter"` Name string `json:"name" tf:"name"` OrgID string `json:"orgID" tf:"org_id"` }
func (*LoggingOrganizationExclusionSpec) DeepCopy ¶
func (in *LoggingOrganizationExclusionSpec) DeepCopy() *LoggingOrganizationExclusionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingOrganizationExclusionSpec.
func (*LoggingOrganizationExclusionSpec) DeepCopyInto ¶
func (in *LoggingOrganizationExclusionSpec) DeepCopyInto(out *LoggingOrganizationExclusionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingOrganizationExclusionStatus ¶
type LoggingOrganizationExclusionStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *LoggingOrganizationExclusionSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*LoggingOrganizationExclusionStatus) DeepCopy ¶
func (in *LoggingOrganizationExclusionStatus) DeepCopy() *LoggingOrganizationExclusionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingOrganizationExclusionStatus.
func (*LoggingOrganizationExclusionStatus) DeepCopyInto ¶
func (in *LoggingOrganizationExclusionStatus) DeepCopyInto(out *LoggingOrganizationExclusionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingOrganizationSink ¶
type LoggingOrganizationSink struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LoggingOrganizationSinkSpec `json:"spec,omitempty"` Status LoggingOrganizationSinkStatus `json:"status,omitempty"` }
func (*LoggingOrganizationSink) DeepCopy ¶
func (in *LoggingOrganizationSink) DeepCopy() *LoggingOrganizationSink
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingOrganizationSink.
func (*LoggingOrganizationSink) DeepCopyInto ¶
func (in *LoggingOrganizationSink) DeepCopyInto(out *LoggingOrganizationSink)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoggingOrganizationSink) DeepCopyObject ¶
func (in *LoggingOrganizationSink) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LoggingOrganizationSinkList ¶
type LoggingOrganizationSinkList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LoggingOrganizationSink CRD objects Items []LoggingOrganizationSink `json:"items,omitempty"` }
LoggingOrganizationSinkList is a list of LoggingOrganizationSinks
func (*LoggingOrganizationSinkList) DeepCopy ¶
func (in *LoggingOrganizationSinkList) DeepCopy() *LoggingOrganizationSinkList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingOrganizationSinkList.
func (*LoggingOrganizationSinkList) DeepCopyInto ¶
func (in *LoggingOrganizationSinkList) DeepCopyInto(out *LoggingOrganizationSinkList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoggingOrganizationSinkList) DeepCopyObject ¶
func (in *LoggingOrganizationSinkList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LoggingOrganizationSinkSpec ¶
type LoggingOrganizationSinkSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Destination string `json:"destination" tf:"destination"` // +optional Filter string `json:"filter,omitempty" tf:"filter,omitempty"` // +optional IncludeChildren bool `json:"includeChildren,omitempty" tf:"include_children,omitempty"` Name string `json:"name" tf:"name"` OrgID string `json:"orgID" tf:"org_id"` // +optional WriterIdentity string `json:"writerIdentity,omitempty" tf:"writer_identity,omitempty"` }
func (*LoggingOrganizationSinkSpec) DeepCopy ¶
func (in *LoggingOrganizationSinkSpec) DeepCopy() *LoggingOrganizationSinkSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingOrganizationSinkSpec.
func (*LoggingOrganizationSinkSpec) DeepCopyInto ¶
func (in *LoggingOrganizationSinkSpec) DeepCopyInto(out *LoggingOrganizationSinkSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingOrganizationSinkStatus ¶
type LoggingOrganizationSinkStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *LoggingOrganizationSinkSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*LoggingOrganizationSinkStatus) DeepCopy ¶
func (in *LoggingOrganizationSinkStatus) DeepCopy() *LoggingOrganizationSinkStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingOrganizationSinkStatus.
func (*LoggingOrganizationSinkStatus) DeepCopyInto ¶
func (in *LoggingOrganizationSinkStatus) DeepCopyInto(out *LoggingOrganizationSinkStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingProjectExclusion ¶
type LoggingProjectExclusion struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LoggingProjectExclusionSpec `json:"spec,omitempty"` Status LoggingProjectExclusionStatus `json:"status,omitempty"` }
func (*LoggingProjectExclusion) DeepCopy ¶
func (in *LoggingProjectExclusion) DeepCopy() *LoggingProjectExclusion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingProjectExclusion.
func (*LoggingProjectExclusion) DeepCopyInto ¶
func (in *LoggingProjectExclusion) DeepCopyInto(out *LoggingProjectExclusion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoggingProjectExclusion) DeepCopyObject ¶
func (in *LoggingProjectExclusion) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LoggingProjectExclusionList ¶
type LoggingProjectExclusionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LoggingProjectExclusion CRD objects Items []LoggingProjectExclusion `json:"items,omitempty"` }
LoggingProjectExclusionList is a list of LoggingProjectExclusions
func (*LoggingProjectExclusionList) DeepCopy ¶
func (in *LoggingProjectExclusionList) DeepCopy() *LoggingProjectExclusionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingProjectExclusionList.
func (*LoggingProjectExclusionList) DeepCopyInto ¶
func (in *LoggingProjectExclusionList) DeepCopyInto(out *LoggingProjectExclusionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoggingProjectExclusionList) DeepCopyObject ¶
func (in *LoggingProjectExclusionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LoggingProjectExclusionSpec ¶
type LoggingProjectExclusionSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional Disabled bool `json:"disabled,omitempty" tf:"disabled,omitempty"` Filter string `json:"filter" tf:"filter"` Name string `json:"name" tf:"name"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` }
func (*LoggingProjectExclusionSpec) DeepCopy ¶
func (in *LoggingProjectExclusionSpec) DeepCopy() *LoggingProjectExclusionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingProjectExclusionSpec.
func (*LoggingProjectExclusionSpec) DeepCopyInto ¶
func (in *LoggingProjectExclusionSpec) DeepCopyInto(out *LoggingProjectExclusionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingProjectExclusionStatus ¶
type LoggingProjectExclusionStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *LoggingProjectExclusionSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*LoggingProjectExclusionStatus) DeepCopy ¶
func (in *LoggingProjectExclusionStatus) DeepCopy() *LoggingProjectExclusionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingProjectExclusionStatus.
func (*LoggingProjectExclusionStatus) DeepCopyInto ¶
func (in *LoggingProjectExclusionStatus) DeepCopyInto(out *LoggingProjectExclusionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingProjectSink ¶
type LoggingProjectSink struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LoggingProjectSinkSpec `json:"spec,omitempty"` Status LoggingProjectSinkStatus `json:"status,omitempty"` }
func (*LoggingProjectSink) DeepCopy ¶
func (in *LoggingProjectSink) DeepCopy() *LoggingProjectSink
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingProjectSink.
func (*LoggingProjectSink) DeepCopyInto ¶
func (in *LoggingProjectSink) DeepCopyInto(out *LoggingProjectSink)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoggingProjectSink) DeepCopyObject ¶
func (in *LoggingProjectSink) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LoggingProjectSinkList ¶
type LoggingProjectSinkList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LoggingProjectSink CRD objects Items []LoggingProjectSink `json:"items,omitempty"` }
LoggingProjectSinkList is a list of LoggingProjectSinks
func (*LoggingProjectSinkList) DeepCopy ¶
func (in *LoggingProjectSinkList) DeepCopy() *LoggingProjectSinkList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingProjectSinkList.
func (*LoggingProjectSinkList) DeepCopyInto ¶
func (in *LoggingProjectSinkList) DeepCopyInto(out *LoggingProjectSinkList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoggingProjectSinkList) DeepCopyObject ¶
func (in *LoggingProjectSinkList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LoggingProjectSinkSpec ¶
type LoggingProjectSinkSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Destination string `json:"destination" tf:"destination"` // +optional Filter string `json:"filter,omitempty" tf:"filter,omitempty"` Name string `json:"name" tf:"name"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional UniqueWriterIdentity bool `json:"uniqueWriterIdentity,omitempty" tf:"unique_writer_identity,omitempty"` // +optional WriterIdentity string `json:"writerIdentity,omitempty" tf:"writer_identity,omitempty"` }
func (*LoggingProjectSinkSpec) DeepCopy ¶
func (in *LoggingProjectSinkSpec) DeepCopy() *LoggingProjectSinkSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingProjectSinkSpec.
func (*LoggingProjectSinkSpec) DeepCopyInto ¶
func (in *LoggingProjectSinkSpec) DeepCopyInto(out *LoggingProjectSinkSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingProjectSinkStatus ¶
type LoggingProjectSinkStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *LoggingProjectSinkSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*LoggingProjectSinkStatus) DeepCopy ¶
func (in *LoggingProjectSinkStatus) DeepCopy() *LoggingProjectSinkStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingProjectSinkStatus.
func (*LoggingProjectSinkStatus) DeepCopyInto ¶
func (in *LoggingProjectSinkStatus) DeepCopyInto(out *LoggingProjectSinkStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MlEngineModel ¶ added in v0.2.0
type MlEngineModel struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MlEngineModelSpec `json:"spec,omitempty"` Status MlEngineModelStatus `json:"status,omitempty"` }
func (*MlEngineModel) DeepCopy ¶ added in v0.2.0
func (in *MlEngineModel) DeepCopy() *MlEngineModel
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MlEngineModel.
func (*MlEngineModel) DeepCopyInto ¶ added in v0.2.0
func (in *MlEngineModel) DeepCopyInto(out *MlEngineModel)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MlEngineModel) DeepCopyObject ¶ added in v0.2.0
func (in *MlEngineModel) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MlEngineModelList ¶ added in v0.2.0
type MlEngineModelList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of MlEngineModel CRD objects Items []MlEngineModel `json:"items,omitempty"` }
MlEngineModelList is a list of MlEngineModels
func (*MlEngineModelList) DeepCopy ¶ added in v0.2.0
func (in *MlEngineModelList) DeepCopy() *MlEngineModelList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MlEngineModelList.
func (*MlEngineModelList) DeepCopyInto ¶ added in v0.2.0
func (in *MlEngineModelList) DeepCopyInto(out *MlEngineModelList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MlEngineModelList) DeepCopyObject ¶ added in v0.2.0
func (in *MlEngineModelList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MlEngineModelSpec ¶ added in v0.2.0
type MlEngineModelSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 DefaultVersion []MlEngineModelSpecDefaultVersion `json:"defaultVersion,omitempty" tf:"default_version,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` Name string `json:"name" tf:"name"` // +optional OnlinePredictionConsoleLogging bool `json:"onlinePredictionConsoleLogging,omitempty" tf:"online_prediction_console_logging,omitempty"` // +optional OnlinePredictionLogging bool `json:"onlinePredictionLogging,omitempty" tf:"online_prediction_logging,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Regions []string `json:"regions,omitempty" tf:"regions,omitempty"` }
func (*MlEngineModelSpec) DeepCopy ¶ added in v0.2.0
func (in *MlEngineModelSpec) DeepCopy() *MlEngineModelSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MlEngineModelSpec.
func (*MlEngineModelSpec) DeepCopyInto ¶ added in v0.2.0
func (in *MlEngineModelSpec) DeepCopyInto(out *MlEngineModelSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MlEngineModelSpecDefaultVersion ¶ added in v0.2.0
type MlEngineModelSpecDefaultVersion struct { // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` }
func (*MlEngineModelSpecDefaultVersion) DeepCopy ¶ added in v0.2.0
func (in *MlEngineModelSpecDefaultVersion) DeepCopy() *MlEngineModelSpecDefaultVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MlEngineModelSpecDefaultVersion.
func (*MlEngineModelSpecDefaultVersion) DeepCopyInto ¶ added in v0.2.0
func (in *MlEngineModelSpecDefaultVersion) DeepCopyInto(out *MlEngineModelSpecDefaultVersion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MlEngineModelStatus ¶ added in v0.2.0
type MlEngineModelStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *MlEngineModelSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*MlEngineModelStatus) DeepCopy ¶ added in v0.2.0
func (in *MlEngineModelStatus) DeepCopy() *MlEngineModelStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MlEngineModelStatus.
func (*MlEngineModelStatus) DeepCopyInto ¶ added in v0.2.0
func (in *MlEngineModelStatus) DeepCopyInto(out *MlEngineModelStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringAlertPolicy ¶
type MonitoringAlertPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MonitoringAlertPolicySpec `json:"spec,omitempty"` Status MonitoringAlertPolicyStatus `json:"status,omitempty"` }
func (*MonitoringAlertPolicy) DeepCopy ¶
func (in *MonitoringAlertPolicy) DeepCopy() *MonitoringAlertPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringAlertPolicy.
func (*MonitoringAlertPolicy) DeepCopyInto ¶
func (in *MonitoringAlertPolicy) DeepCopyInto(out *MonitoringAlertPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitoringAlertPolicy) DeepCopyObject ¶
func (in *MonitoringAlertPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MonitoringAlertPolicyList ¶
type MonitoringAlertPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of MonitoringAlertPolicy CRD objects Items []MonitoringAlertPolicy `json:"items,omitempty"` }
MonitoringAlertPolicyList is a list of MonitoringAlertPolicys
func (*MonitoringAlertPolicyList) DeepCopy ¶
func (in *MonitoringAlertPolicyList) DeepCopy() *MonitoringAlertPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringAlertPolicyList.
func (*MonitoringAlertPolicyList) DeepCopyInto ¶
func (in *MonitoringAlertPolicyList) DeepCopyInto(out *MonitoringAlertPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitoringAlertPolicyList) DeepCopyObject ¶
func (in *MonitoringAlertPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MonitoringAlertPolicySpec ¶
type MonitoringAlertPolicySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Combiner string `json:"combiner" tf:"combiner"` Conditions []MonitoringAlertPolicySpecConditions `json:"conditions" tf:"conditions"` // +optional // +kubebuilder:validation:MaxItems=1 CreationRecord []MonitoringAlertPolicySpecCreationRecord `json:"creationRecord,omitempty" tf:"creation_record,omitempty"` DisplayName string `json:"displayName" tf:"display_name"` // +optional // +kubebuilder:validation:MaxItems=1 Documentation []MonitoringAlertPolicySpecDocumentation `json:"documentation,omitempty" tf:"documentation,omitempty"` // +optional Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +optional // Deprecated Labels []string `json:"labels,omitempty" tf:"labels,omitempty"` // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` // +optional NotificationChannels []string `json:"notificationChannels,omitempty" tf:"notification_channels,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional UserLabels map[string]string `json:"userLabels,omitempty" tf:"user_labels,omitempty"` }
func (*MonitoringAlertPolicySpec) DeepCopy ¶
func (in *MonitoringAlertPolicySpec) DeepCopy() *MonitoringAlertPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringAlertPolicySpec.
func (*MonitoringAlertPolicySpec) DeepCopyInto ¶
func (in *MonitoringAlertPolicySpec) DeepCopyInto(out *MonitoringAlertPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringAlertPolicySpecConditions ¶
type MonitoringAlertPolicySpecConditions struct { // +optional // +kubebuilder:validation:MaxItems=1 ConditionAbsent []MonitoringAlertPolicySpecConditionsConditionAbsent `json:"conditionAbsent,omitempty" tf:"condition_absent,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 ConditionThreshold []MonitoringAlertPolicySpecConditionsConditionThreshold `json:"conditionThreshold,omitempty" tf:"condition_threshold,omitempty"` DisplayName string `json:"displayName" tf:"display_name"` // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` }
func (*MonitoringAlertPolicySpecConditions) DeepCopy ¶
func (in *MonitoringAlertPolicySpecConditions) DeepCopy() *MonitoringAlertPolicySpecConditions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringAlertPolicySpecConditions.
func (*MonitoringAlertPolicySpecConditions) DeepCopyInto ¶
func (in *MonitoringAlertPolicySpecConditions) DeepCopyInto(out *MonitoringAlertPolicySpecConditions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringAlertPolicySpecConditionsConditionAbsent ¶
type MonitoringAlertPolicySpecConditionsConditionAbsent struct { // +optional Aggregations []MonitoringAlertPolicySpecConditionsConditionAbsentAggregations `json:"aggregations,omitempty" tf:"aggregations,omitempty"` Duration string `json:"duration" tf:"duration"` // +optional Filter string `json:"filter,omitempty" tf:"filter,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Trigger []MonitoringAlertPolicySpecConditionsConditionAbsentTrigger `json:"trigger,omitempty" tf:"trigger,omitempty"` }
func (*MonitoringAlertPolicySpecConditionsConditionAbsent) DeepCopy ¶
func (in *MonitoringAlertPolicySpecConditionsConditionAbsent) DeepCopy() *MonitoringAlertPolicySpecConditionsConditionAbsent
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringAlertPolicySpecConditionsConditionAbsent.
func (*MonitoringAlertPolicySpecConditionsConditionAbsent) DeepCopyInto ¶
func (in *MonitoringAlertPolicySpecConditionsConditionAbsent) DeepCopyInto(out *MonitoringAlertPolicySpecConditionsConditionAbsent)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringAlertPolicySpecConditionsConditionAbsentAggregations ¶
type MonitoringAlertPolicySpecConditionsConditionAbsentAggregations struct { // +optional AlignmentPeriod string `json:"alignmentPeriod,omitempty" tf:"alignment_period,omitempty"` // +optional CrossSeriesReducer string `json:"crossSeriesReducer,omitempty" tf:"cross_series_reducer,omitempty"` // +optional GroupByFields []string `json:"groupByFields,omitempty" tf:"group_by_fields,omitempty"` // +optional PerSeriesAligner string `json:"perSeriesAligner,omitempty" tf:"per_series_aligner,omitempty"` }
func (*MonitoringAlertPolicySpecConditionsConditionAbsentAggregations) DeepCopy ¶
func (in *MonitoringAlertPolicySpecConditionsConditionAbsentAggregations) DeepCopy() *MonitoringAlertPolicySpecConditionsConditionAbsentAggregations
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringAlertPolicySpecConditionsConditionAbsentAggregations.
func (*MonitoringAlertPolicySpecConditionsConditionAbsentAggregations) DeepCopyInto ¶
func (in *MonitoringAlertPolicySpecConditionsConditionAbsentAggregations) DeepCopyInto(out *MonitoringAlertPolicySpecConditionsConditionAbsentAggregations)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringAlertPolicySpecConditionsConditionAbsentTrigger ¶
type MonitoringAlertPolicySpecConditionsConditionAbsentTrigger struct { // +optional Count int64 `json:"count,omitempty" tf:"count,omitempty"` // +optional Percent float64 `json:"percent,omitempty" tf:"percent,omitempty"` }
func (*MonitoringAlertPolicySpecConditionsConditionAbsentTrigger) DeepCopy ¶
func (in *MonitoringAlertPolicySpecConditionsConditionAbsentTrigger) DeepCopy() *MonitoringAlertPolicySpecConditionsConditionAbsentTrigger
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringAlertPolicySpecConditionsConditionAbsentTrigger.
func (*MonitoringAlertPolicySpecConditionsConditionAbsentTrigger) DeepCopyInto ¶
func (in *MonitoringAlertPolicySpecConditionsConditionAbsentTrigger) DeepCopyInto(out *MonitoringAlertPolicySpecConditionsConditionAbsentTrigger)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringAlertPolicySpecConditionsConditionThreshold ¶
type MonitoringAlertPolicySpecConditionsConditionThreshold struct { // +optional Aggregations []MonitoringAlertPolicySpecConditionsConditionThresholdAggregations `json:"aggregations,omitempty" tf:"aggregations,omitempty"` Comparison string `json:"comparison" tf:"comparison"` // +optional DenominatorAggregations []MonitoringAlertPolicySpecConditionsConditionThresholdDenominatorAggregations `json:"denominatorAggregations,omitempty" tf:"denominator_aggregations,omitempty"` // +optional DenominatorFilter string `json:"denominatorFilter,omitempty" tf:"denominator_filter,omitempty"` Duration string `json:"duration" tf:"duration"` // +optional Filter string `json:"filter,omitempty" tf:"filter,omitempty"` // +optional ThresholdValue float64 `json:"thresholdValue,omitempty" tf:"threshold_value,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Trigger []MonitoringAlertPolicySpecConditionsConditionThresholdTrigger `json:"trigger,omitempty" tf:"trigger,omitempty"` }
func (*MonitoringAlertPolicySpecConditionsConditionThreshold) DeepCopy ¶
func (in *MonitoringAlertPolicySpecConditionsConditionThreshold) DeepCopy() *MonitoringAlertPolicySpecConditionsConditionThreshold
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringAlertPolicySpecConditionsConditionThreshold.
func (*MonitoringAlertPolicySpecConditionsConditionThreshold) DeepCopyInto ¶
func (in *MonitoringAlertPolicySpecConditionsConditionThreshold) DeepCopyInto(out *MonitoringAlertPolicySpecConditionsConditionThreshold)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringAlertPolicySpecConditionsConditionThresholdAggregations ¶
type MonitoringAlertPolicySpecConditionsConditionThresholdAggregations struct { // +optional AlignmentPeriod string `json:"alignmentPeriod,omitempty" tf:"alignment_period,omitempty"` // +optional CrossSeriesReducer string `json:"crossSeriesReducer,omitempty" tf:"cross_series_reducer,omitempty"` // +optional GroupByFields []string `json:"groupByFields,omitempty" tf:"group_by_fields,omitempty"` // +optional PerSeriesAligner string `json:"perSeriesAligner,omitempty" tf:"per_series_aligner,omitempty"` }
func (*MonitoringAlertPolicySpecConditionsConditionThresholdAggregations) DeepCopy ¶
func (in *MonitoringAlertPolicySpecConditionsConditionThresholdAggregations) DeepCopy() *MonitoringAlertPolicySpecConditionsConditionThresholdAggregations
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringAlertPolicySpecConditionsConditionThresholdAggregations.
func (*MonitoringAlertPolicySpecConditionsConditionThresholdAggregations) DeepCopyInto ¶
func (in *MonitoringAlertPolicySpecConditionsConditionThresholdAggregations) DeepCopyInto(out *MonitoringAlertPolicySpecConditionsConditionThresholdAggregations)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringAlertPolicySpecConditionsConditionThresholdDenominatorAggregations ¶
type MonitoringAlertPolicySpecConditionsConditionThresholdDenominatorAggregations struct { // +optional AlignmentPeriod string `json:"alignmentPeriod,omitempty" tf:"alignment_period,omitempty"` // +optional CrossSeriesReducer string `json:"crossSeriesReducer,omitempty" tf:"cross_series_reducer,omitempty"` // +optional GroupByFields []string `json:"groupByFields,omitempty" tf:"group_by_fields,omitempty"` // +optional PerSeriesAligner string `json:"perSeriesAligner,omitempty" tf:"per_series_aligner,omitempty"` }
func (*MonitoringAlertPolicySpecConditionsConditionThresholdDenominatorAggregations) DeepCopy ¶
func (in *MonitoringAlertPolicySpecConditionsConditionThresholdDenominatorAggregations) DeepCopy() *MonitoringAlertPolicySpecConditionsConditionThresholdDenominatorAggregations
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringAlertPolicySpecConditionsConditionThresholdDenominatorAggregations.
func (*MonitoringAlertPolicySpecConditionsConditionThresholdDenominatorAggregations) DeepCopyInto ¶
func (in *MonitoringAlertPolicySpecConditionsConditionThresholdDenominatorAggregations) DeepCopyInto(out *MonitoringAlertPolicySpecConditionsConditionThresholdDenominatorAggregations)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringAlertPolicySpecConditionsConditionThresholdTrigger ¶
type MonitoringAlertPolicySpecConditionsConditionThresholdTrigger struct { // +optional Count int64 `json:"count,omitempty" tf:"count,omitempty"` // +optional Percent float64 `json:"percent,omitempty" tf:"percent,omitempty"` }
func (*MonitoringAlertPolicySpecConditionsConditionThresholdTrigger) DeepCopy ¶
func (in *MonitoringAlertPolicySpecConditionsConditionThresholdTrigger) DeepCopy() *MonitoringAlertPolicySpecConditionsConditionThresholdTrigger
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringAlertPolicySpecConditionsConditionThresholdTrigger.
func (*MonitoringAlertPolicySpecConditionsConditionThresholdTrigger) DeepCopyInto ¶
func (in *MonitoringAlertPolicySpecConditionsConditionThresholdTrigger) DeepCopyInto(out *MonitoringAlertPolicySpecConditionsConditionThresholdTrigger)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringAlertPolicySpecCreationRecord ¶ added in v0.0.2
type MonitoringAlertPolicySpecCreationRecord struct { // +optional MutateTime string `json:"mutateTime,omitempty" tf:"mutate_time,omitempty"` // +optional MutatedBy string `json:"mutatedBy,omitempty" tf:"mutated_by,omitempty"` }
func (*MonitoringAlertPolicySpecCreationRecord) DeepCopy ¶ added in v0.0.2
func (in *MonitoringAlertPolicySpecCreationRecord) DeepCopy() *MonitoringAlertPolicySpecCreationRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringAlertPolicySpecCreationRecord.
func (*MonitoringAlertPolicySpecCreationRecord) DeepCopyInto ¶ added in v0.0.2
func (in *MonitoringAlertPolicySpecCreationRecord) DeepCopyInto(out *MonitoringAlertPolicySpecCreationRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringAlertPolicySpecDocumentation ¶ added in v0.2.0
type MonitoringAlertPolicySpecDocumentation struct { // +optional Content string `json:"content,omitempty" tf:"content,omitempty"` // +optional MimeType string `json:"mimeType,omitempty" tf:"mime_type,omitempty"` }
func (*MonitoringAlertPolicySpecDocumentation) DeepCopy ¶ added in v0.2.0
func (in *MonitoringAlertPolicySpecDocumentation) DeepCopy() *MonitoringAlertPolicySpecDocumentation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringAlertPolicySpecDocumentation.
func (*MonitoringAlertPolicySpecDocumentation) DeepCopyInto ¶ added in v0.2.0
func (in *MonitoringAlertPolicySpecDocumentation) DeepCopyInto(out *MonitoringAlertPolicySpecDocumentation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringAlertPolicyStatus ¶
type MonitoringAlertPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *MonitoringAlertPolicySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*MonitoringAlertPolicyStatus) DeepCopy ¶
func (in *MonitoringAlertPolicyStatus) DeepCopy() *MonitoringAlertPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringAlertPolicyStatus.
func (*MonitoringAlertPolicyStatus) DeepCopyInto ¶
func (in *MonitoringAlertPolicyStatus) DeepCopyInto(out *MonitoringAlertPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringGroup ¶
type MonitoringGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MonitoringGroupSpec `json:"spec,omitempty"` Status MonitoringGroupStatus `json:"status,omitempty"` }
func (*MonitoringGroup) DeepCopy ¶
func (in *MonitoringGroup) DeepCopy() *MonitoringGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringGroup.
func (*MonitoringGroup) DeepCopyInto ¶
func (in *MonitoringGroup) DeepCopyInto(out *MonitoringGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitoringGroup) DeepCopyObject ¶
func (in *MonitoringGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MonitoringGroupList ¶
type MonitoringGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of MonitoringGroup CRD objects Items []MonitoringGroup `json:"items,omitempty"` }
MonitoringGroupList is a list of MonitoringGroups
func (*MonitoringGroupList) DeepCopy ¶
func (in *MonitoringGroupList) DeepCopy() *MonitoringGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringGroupList.
func (*MonitoringGroupList) DeepCopyInto ¶
func (in *MonitoringGroupList) DeepCopyInto(out *MonitoringGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitoringGroupList) DeepCopyObject ¶
func (in *MonitoringGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MonitoringGroupSpec ¶
type MonitoringGroupSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` DisplayName string `json:"displayName" tf:"display_name"` Filter string `json:"filter" tf:"filter"` // +optional IsCluster bool `json:"isCluster,omitempty" tf:"is_cluster,omitempty"` // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` // +optional ParentName string `json:"parentName,omitempty" tf:"parent_name,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` }
func (*MonitoringGroupSpec) DeepCopy ¶
func (in *MonitoringGroupSpec) DeepCopy() *MonitoringGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringGroupSpec.
func (*MonitoringGroupSpec) DeepCopyInto ¶
func (in *MonitoringGroupSpec) DeepCopyInto(out *MonitoringGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringGroupStatus ¶
type MonitoringGroupStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *MonitoringGroupSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*MonitoringGroupStatus) DeepCopy ¶
func (in *MonitoringGroupStatus) DeepCopy() *MonitoringGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringGroupStatus.
func (*MonitoringGroupStatus) DeepCopyInto ¶
func (in *MonitoringGroupStatus) DeepCopyInto(out *MonitoringGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringNotificationChannel ¶
type MonitoringNotificationChannel struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MonitoringNotificationChannelSpec `json:"spec,omitempty"` Status MonitoringNotificationChannelStatus `json:"status,omitempty"` }
func (*MonitoringNotificationChannel) DeepCopy ¶
func (in *MonitoringNotificationChannel) DeepCopy() *MonitoringNotificationChannel
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringNotificationChannel.
func (*MonitoringNotificationChannel) DeepCopyInto ¶
func (in *MonitoringNotificationChannel) DeepCopyInto(out *MonitoringNotificationChannel)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitoringNotificationChannel) DeepCopyObject ¶
func (in *MonitoringNotificationChannel) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MonitoringNotificationChannelList ¶
type MonitoringNotificationChannelList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of MonitoringNotificationChannel CRD objects Items []MonitoringNotificationChannel `json:"items,omitempty"` }
MonitoringNotificationChannelList is a list of MonitoringNotificationChannels
func (*MonitoringNotificationChannelList) DeepCopy ¶
func (in *MonitoringNotificationChannelList) DeepCopy() *MonitoringNotificationChannelList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringNotificationChannelList.
func (*MonitoringNotificationChannelList) DeepCopyInto ¶
func (in *MonitoringNotificationChannelList) DeepCopyInto(out *MonitoringNotificationChannelList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitoringNotificationChannelList) DeepCopyObject ¶
func (in *MonitoringNotificationChannelList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MonitoringNotificationChannelSpec ¶
type MonitoringNotificationChannelSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` DisplayName string `json:"displayName" tf:"display_name"` // +optional Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Type string `json:"type" tf:"type"` // +optional UserLabels map[string]string `json:"userLabels,omitempty" tf:"user_labels,omitempty"` // +optional VerificationStatus string `json:"verificationStatus,omitempty" tf:"verification_status,omitempty"` }
func (*MonitoringNotificationChannelSpec) DeepCopy ¶
func (in *MonitoringNotificationChannelSpec) DeepCopy() *MonitoringNotificationChannelSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringNotificationChannelSpec.
func (*MonitoringNotificationChannelSpec) DeepCopyInto ¶
func (in *MonitoringNotificationChannelSpec) DeepCopyInto(out *MonitoringNotificationChannelSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringNotificationChannelStatus ¶
type MonitoringNotificationChannelStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *MonitoringNotificationChannelSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*MonitoringNotificationChannelStatus) DeepCopy ¶
func (in *MonitoringNotificationChannelStatus) DeepCopy() *MonitoringNotificationChannelStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringNotificationChannelStatus.
func (*MonitoringNotificationChannelStatus) DeepCopyInto ¶
func (in *MonitoringNotificationChannelStatus) DeepCopyInto(out *MonitoringNotificationChannelStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringUptimeCheckConfig ¶
type MonitoringUptimeCheckConfig struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MonitoringUptimeCheckConfigSpec `json:"spec,omitempty"` Status MonitoringUptimeCheckConfigStatus `json:"status,omitempty"` }
func (*MonitoringUptimeCheckConfig) DeepCopy ¶
func (in *MonitoringUptimeCheckConfig) DeepCopy() *MonitoringUptimeCheckConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringUptimeCheckConfig.
func (*MonitoringUptimeCheckConfig) DeepCopyInto ¶
func (in *MonitoringUptimeCheckConfig) DeepCopyInto(out *MonitoringUptimeCheckConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitoringUptimeCheckConfig) DeepCopyObject ¶
func (in *MonitoringUptimeCheckConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MonitoringUptimeCheckConfigList ¶
type MonitoringUptimeCheckConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of MonitoringUptimeCheckConfig CRD objects Items []MonitoringUptimeCheckConfig `json:"items,omitempty"` }
MonitoringUptimeCheckConfigList is a list of MonitoringUptimeCheckConfigs
func (*MonitoringUptimeCheckConfigList) DeepCopy ¶
func (in *MonitoringUptimeCheckConfigList) DeepCopy() *MonitoringUptimeCheckConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringUptimeCheckConfigList.
func (*MonitoringUptimeCheckConfigList) DeepCopyInto ¶
func (in *MonitoringUptimeCheckConfigList) DeepCopyInto(out *MonitoringUptimeCheckConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitoringUptimeCheckConfigList) DeepCopyObject ¶
func (in *MonitoringUptimeCheckConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MonitoringUptimeCheckConfigSpec ¶
type MonitoringUptimeCheckConfigSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` // +optional ContentMatchers []MonitoringUptimeCheckConfigSpecContentMatchers `json:"contentMatchers,omitempty" tf:"content_matchers,omitempty"` DisplayName string `json:"displayName" tf:"display_name"` // +optional // +kubebuilder:validation:MaxItems=1 HttpCheck []MonitoringUptimeCheckConfigSpecHttpCheck `json:"httpCheck,omitempty" tf:"http_check,omitempty"` // +optional // Deprecated InternalCheckers []MonitoringUptimeCheckConfigSpecInternalCheckers `json:"internalCheckers,omitempty" tf:"internal_checkers,omitempty"` // +optional // Deprecated IsInternal bool `json:"isInternal,omitempty" tf:"is_internal,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 MonitoredResource []MonitoringUptimeCheckConfigSpecMonitoredResource `json:"monitoredResource,omitempty" tf:"monitored_resource,omitempty"` // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` // +optional Period string `json:"period,omitempty" tf:"period,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 ResourceGroup []MonitoringUptimeCheckConfigSpecResourceGroup `json:"resourceGroup,omitempty" tf:"resource_group,omitempty"` // +optional SelectedRegions []string `json:"selectedRegions,omitempty" tf:"selected_regions,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 TcpCheck []MonitoringUptimeCheckConfigSpecTcpCheck `json:"tcpCheck,omitempty" tf:"tcp_check,omitempty"` Timeout string `json:"timeout" tf:"timeout"` // +optional UptimeCheckID string `json:"uptimeCheckID,omitempty" tf:"uptime_check_id,omitempty"` }
func (*MonitoringUptimeCheckConfigSpec) DeepCopy ¶
func (in *MonitoringUptimeCheckConfigSpec) DeepCopy() *MonitoringUptimeCheckConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringUptimeCheckConfigSpec.
func (*MonitoringUptimeCheckConfigSpec) DeepCopyInto ¶
func (in *MonitoringUptimeCheckConfigSpec) DeepCopyInto(out *MonitoringUptimeCheckConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringUptimeCheckConfigSpecContentMatchers ¶
type MonitoringUptimeCheckConfigSpecContentMatchers struct { // +optional Content string `json:"content,omitempty" tf:"content,omitempty"` }
func (*MonitoringUptimeCheckConfigSpecContentMatchers) DeepCopy ¶
func (in *MonitoringUptimeCheckConfigSpecContentMatchers) DeepCopy() *MonitoringUptimeCheckConfigSpecContentMatchers
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringUptimeCheckConfigSpecContentMatchers.
func (*MonitoringUptimeCheckConfigSpecContentMatchers) DeepCopyInto ¶
func (in *MonitoringUptimeCheckConfigSpecContentMatchers) DeepCopyInto(out *MonitoringUptimeCheckConfigSpecContentMatchers)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringUptimeCheckConfigSpecHttpCheck ¶
type MonitoringUptimeCheckConfigSpecHttpCheck struct { // +optional // +kubebuilder:validation:MaxItems=1 AuthInfo []MonitoringUptimeCheckConfigSpecHttpCheckAuthInfo `json:"authInfo,omitempty" tf:"auth_info,omitempty"` // +optional Headers map[string]string `json:"headers,omitempty" tf:"headers,omitempty"` // +optional MaskHeaders bool `json:"maskHeaders,omitempty" tf:"mask_headers,omitempty"` // +optional Path string `json:"path,omitempty" tf:"path,omitempty"` // +optional Port int64 `json:"port,omitempty" tf:"port,omitempty"` // +optional UseSSL bool `json:"useSSL,omitempty" tf:"use_ssl,omitempty"` }
func (*MonitoringUptimeCheckConfigSpecHttpCheck) DeepCopy ¶
func (in *MonitoringUptimeCheckConfigSpecHttpCheck) DeepCopy() *MonitoringUptimeCheckConfigSpecHttpCheck
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringUptimeCheckConfigSpecHttpCheck.
func (*MonitoringUptimeCheckConfigSpecHttpCheck) DeepCopyInto ¶
func (in *MonitoringUptimeCheckConfigSpecHttpCheck) DeepCopyInto(out *MonitoringUptimeCheckConfigSpecHttpCheck)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringUptimeCheckConfigSpecHttpCheckAuthInfo ¶
type MonitoringUptimeCheckConfigSpecHttpCheckAuthInfo struct { // +optional Password string `json:"-" sensitive:"true" tf:"password,omitempty"` // +optional Username string `json:"username,omitempty" tf:"username,omitempty"` }
func (*MonitoringUptimeCheckConfigSpecHttpCheckAuthInfo) DeepCopy ¶
func (in *MonitoringUptimeCheckConfigSpecHttpCheckAuthInfo) DeepCopy() *MonitoringUptimeCheckConfigSpecHttpCheckAuthInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringUptimeCheckConfigSpecHttpCheckAuthInfo.
func (*MonitoringUptimeCheckConfigSpecHttpCheckAuthInfo) DeepCopyInto ¶
func (in *MonitoringUptimeCheckConfigSpecHttpCheckAuthInfo) DeepCopyInto(out *MonitoringUptimeCheckConfigSpecHttpCheckAuthInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringUptimeCheckConfigSpecInternalCheckers ¶
type MonitoringUptimeCheckConfigSpecInternalCheckers struct { // +optional // Deprecated DisplayName string `json:"displayName,omitempty" tf:"display_name,omitempty"` // +optional // Deprecated GcpZone string `json:"gcpZone,omitempty" tf:"gcp_zone,omitempty"` // +optional // Deprecated Name string `json:"name,omitempty" tf:"name,omitempty"` // +optional // Deprecated Network string `json:"network,omitempty" tf:"network,omitempty"` // +optional // Deprecated PeerProjectID string `json:"peerProjectID,omitempty" tf:"peer_project_id,omitempty"` }
func (*MonitoringUptimeCheckConfigSpecInternalCheckers) DeepCopy ¶
func (in *MonitoringUptimeCheckConfigSpecInternalCheckers) DeepCopy() *MonitoringUptimeCheckConfigSpecInternalCheckers
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringUptimeCheckConfigSpecInternalCheckers.
func (*MonitoringUptimeCheckConfigSpecInternalCheckers) DeepCopyInto ¶
func (in *MonitoringUptimeCheckConfigSpecInternalCheckers) DeepCopyInto(out *MonitoringUptimeCheckConfigSpecInternalCheckers)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringUptimeCheckConfigSpecMonitoredResource ¶
type MonitoringUptimeCheckConfigSpecMonitoredResource struct { Labels map[string]string `json:"labels" tf:"labels"` Type string `json:"type" tf:"type"` }
func (*MonitoringUptimeCheckConfigSpecMonitoredResource) DeepCopy ¶
func (in *MonitoringUptimeCheckConfigSpecMonitoredResource) DeepCopy() *MonitoringUptimeCheckConfigSpecMonitoredResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringUptimeCheckConfigSpecMonitoredResource.
func (*MonitoringUptimeCheckConfigSpecMonitoredResource) DeepCopyInto ¶
func (in *MonitoringUptimeCheckConfigSpecMonitoredResource) DeepCopyInto(out *MonitoringUptimeCheckConfigSpecMonitoredResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringUptimeCheckConfigSpecResourceGroup ¶
type MonitoringUptimeCheckConfigSpecResourceGroup struct { // +optional GroupID string `json:"groupID,omitempty" tf:"group_id,omitempty"` // +optional ResourceType string `json:"resourceType,omitempty" tf:"resource_type,omitempty"` }
func (*MonitoringUptimeCheckConfigSpecResourceGroup) DeepCopy ¶
func (in *MonitoringUptimeCheckConfigSpecResourceGroup) DeepCopy() *MonitoringUptimeCheckConfigSpecResourceGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringUptimeCheckConfigSpecResourceGroup.
func (*MonitoringUptimeCheckConfigSpecResourceGroup) DeepCopyInto ¶
func (in *MonitoringUptimeCheckConfigSpecResourceGroup) DeepCopyInto(out *MonitoringUptimeCheckConfigSpecResourceGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringUptimeCheckConfigSpecTcpCheck ¶
type MonitoringUptimeCheckConfigSpecTcpCheck struct {
Port int64 `json:"port" tf:"port"`
}
func (*MonitoringUptimeCheckConfigSpecTcpCheck) DeepCopy ¶
func (in *MonitoringUptimeCheckConfigSpecTcpCheck) DeepCopy() *MonitoringUptimeCheckConfigSpecTcpCheck
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringUptimeCheckConfigSpecTcpCheck.
func (*MonitoringUptimeCheckConfigSpecTcpCheck) DeepCopyInto ¶
func (in *MonitoringUptimeCheckConfigSpecTcpCheck) DeepCopyInto(out *MonitoringUptimeCheckConfigSpecTcpCheck)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringUptimeCheckConfigStatus ¶
type MonitoringUptimeCheckConfigStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *MonitoringUptimeCheckConfigSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*MonitoringUptimeCheckConfigStatus) DeepCopy ¶
func (in *MonitoringUptimeCheckConfigStatus) DeepCopy() *MonitoringUptimeCheckConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringUptimeCheckConfigStatus.
func (*MonitoringUptimeCheckConfigStatus) DeepCopyInto ¶
func (in *MonitoringUptimeCheckConfigStatus) DeepCopyInto(out *MonitoringUptimeCheckConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationIamBinding ¶
type OrganizationIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OrganizationIamBindingSpec `json:"spec,omitempty"` Status OrganizationIamBindingStatus `json:"status,omitempty"` }
func (*OrganizationIamBinding) DeepCopy ¶
func (in *OrganizationIamBinding) DeepCopy() *OrganizationIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIamBinding.
func (*OrganizationIamBinding) DeepCopyInto ¶
func (in *OrganizationIamBinding) DeepCopyInto(out *OrganizationIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationIamBinding) DeepCopyObject ¶
func (in *OrganizationIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OrganizationIamBindingList ¶
type OrganizationIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of OrganizationIamBinding CRD objects Items []OrganizationIamBinding `json:"items,omitempty"` }
OrganizationIamBindingList is a list of OrganizationIamBindings
func (*OrganizationIamBindingList) DeepCopy ¶
func (in *OrganizationIamBindingList) DeepCopy() *OrganizationIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIamBindingList.
func (*OrganizationIamBindingList) DeepCopyInto ¶
func (in *OrganizationIamBindingList) DeepCopyInto(out *OrganizationIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationIamBindingList) DeepCopyObject ¶
func (in *OrganizationIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OrganizationIamBindingSpec ¶
type OrganizationIamBindingSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Members []string `json:"members" tf:"members"` OrgID string `json:"orgID" tf:"org_id"` Role string `json:"role" tf:"role"` }
func (*OrganizationIamBindingSpec) DeepCopy ¶
func (in *OrganizationIamBindingSpec) DeepCopy() *OrganizationIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIamBindingSpec.
func (*OrganizationIamBindingSpec) DeepCopyInto ¶
func (in *OrganizationIamBindingSpec) DeepCopyInto(out *OrganizationIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationIamBindingStatus ¶
type OrganizationIamBindingStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *OrganizationIamBindingSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*OrganizationIamBindingStatus) DeepCopy ¶
func (in *OrganizationIamBindingStatus) DeepCopy() *OrganizationIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIamBindingStatus.
func (*OrganizationIamBindingStatus) DeepCopyInto ¶
func (in *OrganizationIamBindingStatus) DeepCopyInto(out *OrganizationIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationIamCustomRole ¶
type OrganizationIamCustomRole struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OrganizationIamCustomRoleSpec `json:"spec,omitempty"` Status OrganizationIamCustomRoleStatus `json:"status,omitempty"` }
func (*OrganizationIamCustomRole) DeepCopy ¶
func (in *OrganizationIamCustomRole) DeepCopy() *OrganizationIamCustomRole
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIamCustomRole.
func (*OrganizationIamCustomRole) DeepCopyInto ¶
func (in *OrganizationIamCustomRole) DeepCopyInto(out *OrganizationIamCustomRole)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationIamCustomRole) DeepCopyObject ¶
func (in *OrganizationIamCustomRole) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OrganizationIamCustomRoleList ¶
type OrganizationIamCustomRoleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of OrganizationIamCustomRole CRD objects Items []OrganizationIamCustomRole `json:"items,omitempty"` }
OrganizationIamCustomRoleList is a list of OrganizationIamCustomRoles
func (*OrganizationIamCustomRoleList) DeepCopy ¶
func (in *OrganizationIamCustomRoleList) DeepCopy() *OrganizationIamCustomRoleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIamCustomRoleList.
func (*OrganizationIamCustomRoleList) DeepCopyInto ¶
func (in *OrganizationIamCustomRoleList) DeepCopyInto(out *OrganizationIamCustomRoleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationIamCustomRoleList) DeepCopyObject ¶
func (in *OrganizationIamCustomRoleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OrganizationIamCustomRoleSpec ¶
type OrganizationIamCustomRoleSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Deleted bool `json:"deleted,omitempty" tf:"deleted,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` OrgID string `json:"orgID" tf:"org_id"` // +kubebuilder:validation:MinItems=1 Permissions []string `json:"permissions" tf:"permissions"` RoleID string `json:"roleID" tf:"role_id"` // +optional Stage string `json:"stage,omitempty" tf:"stage,omitempty"` Title string `json:"title" tf:"title"` }
func (*OrganizationIamCustomRoleSpec) DeepCopy ¶
func (in *OrganizationIamCustomRoleSpec) DeepCopy() *OrganizationIamCustomRoleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIamCustomRoleSpec.
func (*OrganizationIamCustomRoleSpec) DeepCopyInto ¶
func (in *OrganizationIamCustomRoleSpec) DeepCopyInto(out *OrganizationIamCustomRoleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationIamCustomRoleStatus ¶
type OrganizationIamCustomRoleStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *OrganizationIamCustomRoleSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*OrganizationIamCustomRoleStatus) DeepCopy ¶
func (in *OrganizationIamCustomRoleStatus) DeepCopy() *OrganizationIamCustomRoleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIamCustomRoleStatus.
func (*OrganizationIamCustomRoleStatus) DeepCopyInto ¶
func (in *OrganizationIamCustomRoleStatus) DeepCopyInto(out *OrganizationIamCustomRoleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationIamMember ¶
type OrganizationIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OrganizationIamMemberSpec `json:"spec,omitempty"` Status OrganizationIamMemberStatus `json:"status,omitempty"` }
func (*OrganizationIamMember) DeepCopy ¶
func (in *OrganizationIamMember) DeepCopy() *OrganizationIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIamMember.
func (*OrganizationIamMember) DeepCopyInto ¶
func (in *OrganizationIamMember) DeepCopyInto(out *OrganizationIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationIamMember) DeepCopyObject ¶
func (in *OrganizationIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OrganizationIamMemberList ¶
type OrganizationIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of OrganizationIamMember CRD objects Items []OrganizationIamMember `json:"items,omitempty"` }
OrganizationIamMemberList is a list of OrganizationIamMembers
func (*OrganizationIamMemberList) DeepCopy ¶
func (in *OrganizationIamMemberList) DeepCopy() *OrganizationIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIamMemberList.
func (*OrganizationIamMemberList) DeepCopyInto ¶
func (in *OrganizationIamMemberList) DeepCopyInto(out *OrganizationIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationIamMemberList) DeepCopyObject ¶
func (in *OrganizationIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OrganizationIamMemberSpec ¶
type OrganizationIamMemberSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Member string `json:"member" tf:"member"` OrgID string `json:"orgID" tf:"org_id"` Role string `json:"role" tf:"role"` }
func (*OrganizationIamMemberSpec) DeepCopy ¶
func (in *OrganizationIamMemberSpec) DeepCopy() *OrganizationIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIamMemberSpec.
func (*OrganizationIamMemberSpec) DeepCopyInto ¶
func (in *OrganizationIamMemberSpec) DeepCopyInto(out *OrganizationIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationIamMemberStatus ¶
type OrganizationIamMemberStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *OrganizationIamMemberSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*OrganizationIamMemberStatus) DeepCopy ¶
func (in *OrganizationIamMemberStatus) DeepCopy() *OrganizationIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIamMemberStatus.
func (*OrganizationIamMemberStatus) DeepCopyInto ¶
func (in *OrganizationIamMemberStatus) DeepCopyInto(out *OrganizationIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationIamPolicy ¶
type OrganizationIamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OrganizationIamPolicySpec `json:"spec,omitempty"` Status OrganizationIamPolicyStatus `json:"status,omitempty"` }
func (*OrganizationIamPolicy) DeepCopy ¶
func (in *OrganizationIamPolicy) DeepCopy() *OrganizationIamPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIamPolicy.
func (*OrganizationIamPolicy) DeepCopyInto ¶
func (in *OrganizationIamPolicy) DeepCopyInto(out *OrganizationIamPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationIamPolicy) DeepCopyObject ¶
func (in *OrganizationIamPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OrganizationIamPolicyList ¶
type OrganizationIamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of OrganizationIamPolicy CRD objects Items []OrganizationIamPolicy `json:"items,omitempty"` }
OrganizationIamPolicyList is a list of OrganizationIamPolicys
func (*OrganizationIamPolicyList) DeepCopy ¶
func (in *OrganizationIamPolicyList) DeepCopy() *OrganizationIamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIamPolicyList.
func (*OrganizationIamPolicyList) DeepCopyInto ¶
func (in *OrganizationIamPolicyList) DeepCopyInto(out *OrganizationIamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationIamPolicyList) DeepCopyObject ¶
func (in *OrganizationIamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OrganizationIamPolicySpec ¶
type OrganizationIamPolicySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` OrgID string `json:"orgID" tf:"org_id"` PolicyData string `json:"policyData" tf:"policy_data"` }
func (*OrganizationIamPolicySpec) DeepCopy ¶
func (in *OrganizationIamPolicySpec) DeepCopy() *OrganizationIamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIamPolicySpec.
func (*OrganizationIamPolicySpec) DeepCopyInto ¶
func (in *OrganizationIamPolicySpec) DeepCopyInto(out *OrganizationIamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationIamPolicyStatus ¶
type OrganizationIamPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *OrganizationIamPolicySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*OrganizationIamPolicyStatus) DeepCopy ¶
func (in *OrganizationIamPolicyStatus) DeepCopy() *OrganizationIamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIamPolicyStatus.
func (*OrganizationIamPolicyStatus) DeepCopyInto ¶
func (in *OrganizationIamPolicyStatus) DeepCopyInto(out *OrganizationIamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationPolicy ¶
type OrganizationPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OrganizationPolicySpec `json:"spec,omitempty"` Status OrganizationPolicyStatus `json:"status,omitempty"` }
func (*OrganizationPolicy) DeepCopy ¶
func (in *OrganizationPolicy) DeepCopy() *OrganizationPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationPolicy.
func (*OrganizationPolicy) DeepCopyInto ¶
func (in *OrganizationPolicy) DeepCopyInto(out *OrganizationPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationPolicy) DeepCopyObject ¶
func (in *OrganizationPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OrganizationPolicyList ¶
type OrganizationPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of OrganizationPolicy CRD objects Items []OrganizationPolicy `json:"items,omitempty"` }
OrganizationPolicyList is a list of OrganizationPolicys
func (*OrganizationPolicyList) DeepCopy ¶
func (in *OrganizationPolicyList) DeepCopy() *OrganizationPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationPolicyList.
func (*OrganizationPolicyList) DeepCopyInto ¶
func (in *OrganizationPolicyList) DeepCopyInto(out *OrganizationPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationPolicyList) DeepCopyObject ¶
func (in *OrganizationPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OrganizationPolicySpec ¶
type OrganizationPolicySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 BooleanPolicy []OrganizationPolicySpecBooleanPolicy `json:"booleanPolicy,omitempty" tf:"boolean_policy,omitempty"` Constraint string `json:"constraint" tf:"constraint"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 ListPolicy []OrganizationPolicySpecListPolicy `json:"listPolicy,omitempty" tf:"list_policy,omitempty"` OrgID string `json:"orgID" tf:"org_id"` // +optional // +kubebuilder:validation:MaxItems=1 RestorePolicy []OrganizationPolicySpecRestorePolicy `json:"restorePolicy,omitempty" tf:"restore_policy,omitempty"` // +optional UpdateTime string `json:"updateTime,omitempty" tf:"update_time,omitempty"` // +optional Version int64 `json:"version,omitempty" tf:"version,omitempty"` }
func (*OrganizationPolicySpec) DeepCopy ¶
func (in *OrganizationPolicySpec) DeepCopy() *OrganizationPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationPolicySpec.
func (*OrganizationPolicySpec) DeepCopyInto ¶
func (in *OrganizationPolicySpec) DeepCopyInto(out *OrganizationPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationPolicySpecBooleanPolicy ¶
type OrganizationPolicySpecBooleanPolicy struct {
Enforced bool `json:"enforced" tf:"enforced"`
}
func (*OrganizationPolicySpecBooleanPolicy) DeepCopy ¶
func (in *OrganizationPolicySpecBooleanPolicy) DeepCopy() *OrganizationPolicySpecBooleanPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationPolicySpecBooleanPolicy.
func (*OrganizationPolicySpecBooleanPolicy) DeepCopyInto ¶
func (in *OrganizationPolicySpecBooleanPolicy) DeepCopyInto(out *OrganizationPolicySpecBooleanPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationPolicySpecListPolicy ¶
type OrganizationPolicySpecListPolicy struct { // +optional // +kubebuilder:validation:MaxItems=1 Allow []OrganizationPolicySpecListPolicyAllow `json:"allow,omitempty" tf:"allow,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Deny []OrganizationPolicySpecListPolicyDeny `json:"deny,omitempty" tf:"deny,omitempty"` // +optional InheritFromParent bool `json:"inheritFromParent,omitempty" tf:"inherit_from_parent,omitempty"` // +optional SuggestedValue string `json:"suggestedValue,omitempty" tf:"suggested_value,omitempty"` }
func (*OrganizationPolicySpecListPolicy) DeepCopy ¶
func (in *OrganizationPolicySpecListPolicy) DeepCopy() *OrganizationPolicySpecListPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationPolicySpecListPolicy.
func (*OrganizationPolicySpecListPolicy) DeepCopyInto ¶
func (in *OrganizationPolicySpecListPolicy) DeepCopyInto(out *OrganizationPolicySpecListPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationPolicySpecListPolicyAllow ¶
type OrganizationPolicySpecListPolicyAllow struct { // +optional All bool `json:"all,omitempty" tf:"all,omitempty"` // +optional Values []string `json:"values,omitempty" tf:"values,omitempty"` }
func (*OrganizationPolicySpecListPolicyAllow) DeepCopy ¶
func (in *OrganizationPolicySpecListPolicyAllow) DeepCopy() *OrganizationPolicySpecListPolicyAllow
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationPolicySpecListPolicyAllow.
func (*OrganizationPolicySpecListPolicyAllow) DeepCopyInto ¶
func (in *OrganizationPolicySpecListPolicyAllow) DeepCopyInto(out *OrganizationPolicySpecListPolicyAllow)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationPolicySpecListPolicyDeny ¶
type OrganizationPolicySpecListPolicyDeny struct { // +optional All bool `json:"all,omitempty" tf:"all,omitempty"` // +optional Values []string `json:"values,omitempty" tf:"values,omitempty"` }
func (*OrganizationPolicySpecListPolicyDeny) DeepCopy ¶
func (in *OrganizationPolicySpecListPolicyDeny) DeepCopy() *OrganizationPolicySpecListPolicyDeny
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationPolicySpecListPolicyDeny.
func (*OrganizationPolicySpecListPolicyDeny) DeepCopyInto ¶
func (in *OrganizationPolicySpecListPolicyDeny) DeepCopyInto(out *OrganizationPolicySpecListPolicyDeny)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationPolicySpecRestorePolicy ¶
type OrganizationPolicySpecRestorePolicy struct {
Default bool `json:"default" tf:"default"`
}
func (*OrganizationPolicySpecRestorePolicy) DeepCopy ¶
func (in *OrganizationPolicySpecRestorePolicy) DeepCopy() *OrganizationPolicySpecRestorePolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationPolicySpecRestorePolicy.
func (*OrganizationPolicySpecRestorePolicy) DeepCopyInto ¶
func (in *OrganizationPolicySpecRestorePolicy) DeepCopyInto(out *OrganizationPolicySpecRestorePolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationPolicyStatus ¶
type OrganizationPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *OrganizationPolicySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*OrganizationPolicyStatus) DeepCopy ¶
func (in *OrganizationPolicyStatus) DeepCopy() *OrganizationPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationPolicyStatus.
func (*OrganizationPolicyStatus) DeepCopyInto ¶
func (in *OrganizationPolicyStatus) DeepCopyInto(out *OrganizationPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Project ¶
type Project struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectSpec `json:"spec,omitempty"` Status ProjectStatus `json:"status,omitempty"` }
func (*Project) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Project.
func (*Project) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Project) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectIamAuditConfig ¶ added in v0.2.0
type ProjectIamAuditConfig struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectIamAuditConfigSpec `json:"spec,omitempty"` Status ProjectIamAuditConfigStatus `json:"status,omitempty"` }
func (*ProjectIamAuditConfig) DeepCopy ¶ added in v0.2.0
func (in *ProjectIamAuditConfig) DeepCopy() *ProjectIamAuditConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIamAuditConfig.
func (*ProjectIamAuditConfig) DeepCopyInto ¶ added in v0.2.0
func (in *ProjectIamAuditConfig) DeepCopyInto(out *ProjectIamAuditConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectIamAuditConfig) DeepCopyObject ¶ added in v0.2.0
func (in *ProjectIamAuditConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectIamAuditConfigList ¶ added in v0.2.0
type ProjectIamAuditConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ProjectIamAuditConfig CRD objects Items []ProjectIamAuditConfig `json:"items,omitempty"` }
ProjectIamAuditConfigList is a list of ProjectIamAuditConfigs
func (*ProjectIamAuditConfigList) DeepCopy ¶ added in v0.2.0
func (in *ProjectIamAuditConfigList) DeepCopy() *ProjectIamAuditConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIamAuditConfigList.
func (*ProjectIamAuditConfigList) DeepCopyInto ¶ added in v0.2.0
func (in *ProjectIamAuditConfigList) DeepCopyInto(out *ProjectIamAuditConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectIamAuditConfigList) DeepCopyObject ¶ added in v0.2.0
func (in *ProjectIamAuditConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectIamAuditConfigSpec ¶ added in v0.2.0
type ProjectIamAuditConfigSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` AuditLogConfig []ProjectIamAuditConfigSpecAuditLogConfig `json:"auditLogConfig" tf:"audit_log_config"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Service string `json:"service" tf:"service"` }
func (*ProjectIamAuditConfigSpec) DeepCopy ¶ added in v0.2.0
func (in *ProjectIamAuditConfigSpec) DeepCopy() *ProjectIamAuditConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIamAuditConfigSpec.
func (*ProjectIamAuditConfigSpec) DeepCopyInto ¶ added in v0.2.0
func (in *ProjectIamAuditConfigSpec) DeepCopyInto(out *ProjectIamAuditConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectIamAuditConfigSpecAuditLogConfig ¶ added in v0.2.0
type ProjectIamAuditConfigSpecAuditLogConfig struct { // +optional ExemptedMembers []string `json:"exemptedMembers,omitempty" tf:"exempted_members,omitempty"` LogType string `json:"logType" tf:"log_type"` }
func (*ProjectIamAuditConfigSpecAuditLogConfig) DeepCopy ¶ added in v0.2.0
func (in *ProjectIamAuditConfigSpecAuditLogConfig) DeepCopy() *ProjectIamAuditConfigSpecAuditLogConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIamAuditConfigSpecAuditLogConfig.
func (*ProjectIamAuditConfigSpecAuditLogConfig) DeepCopyInto ¶ added in v0.2.0
func (in *ProjectIamAuditConfigSpecAuditLogConfig) DeepCopyInto(out *ProjectIamAuditConfigSpecAuditLogConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectIamAuditConfigStatus ¶ added in v0.2.0
type ProjectIamAuditConfigStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ProjectIamAuditConfigSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ProjectIamAuditConfigStatus) DeepCopy ¶ added in v0.2.0
func (in *ProjectIamAuditConfigStatus) DeepCopy() *ProjectIamAuditConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIamAuditConfigStatus.
func (*ProjectIamAuditConfigStatus) DeepCopyInto ¶ added in v0.2.0
func (in *ProjectIamAuditConfigStatus) DeepCopyInto(out *ProjectIamAuditConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectIamBinding ¶
type ProjectIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectIamBindingSpec `json:"spec,omitempty"` Status ProjectIamBindingStatus `json:"status,omitempty"` }
func (*ProjectIamBinding) DeepCopy ¶
func (in *ProjectIamBinding) DeepCopy() *ProjectIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIamBinding.
func (*ProjectIamBinding) DeepCopyInto ¶
func (in *ProjectIamBinding) DeepCopyInto(out *ProjectIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectIamBinding) DeepCopyObject ¶
func (in *ProjectIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectIamBindingList ¶
type ProjectIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ProjectIamBinding CRD objects Items []ProjectIamBinding `json:"items,omitempty"` }
ProjectIamBindingList is a list of ProjectIamBindings
func (*ProjectIamBindingList) DeepCopy ¶
func (in *ProjectIamBindingList) DeepCopy() *ProjectIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIamBindingList.
func (*ProjectIamBindingList) DeepCopyInto ¶
func (in *ProjectIamBindingList) DeepCopyInto(out *ProjectIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectIamBindingList) DeepCopyObject ¶
func (in *ProjectIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectIamBindingSpec ¶
type ProjectIamBindingSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Members []string `json:"members" tf:"members"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Role string `json:"role" tf:"role"` }
func (*ProjectIamBindingSpec) DeepCopy ¶
func (in *ProjectIamBindingSpec) DeepCopy() *ProjectIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIamBindingSpec.
func (*ProjectIamBindingSpec) DeepCopyInto ¶
func (in *ProjectIamBindingSpec) DeepCopyInto(out *ProjectIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectIamBindingStatus ¶
type ProjectIamBindingStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ProjectIamBindingSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ProjectIamBindingStatus) DeepCopy ¶
func (in *ProjectIamBindingStatus) DeepCopy() *ProjectIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIamBindingStatus.
func (*ProjectIamBindingStatus) DeepCopyInto ¶
func (in *ProjectIamBindingStatus) DeepCopyInto(out *ProjectIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectIamCustomRole ¶
type ProjectIamCustomRole struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectIamCustomRoleSpec `json:"spec,omitempty"` Status ProjectIamCustomRoleStatus `json:"status,omitempty"` }
func (*ProjectIamCustomRole) DeepCopy ¶
func (in *ProjectIamCustomRole) DeepCopy() *ProjectIamCustomRole
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIamCustomRole.
func (*ProjectIamCustomRole) DeepCopyInto ¶
func (in *ProjectIamCustomRole) DeepCopyInto(out *ProjectIamCustomRole)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectIamCustomRole) DeepCopyObject ¶
func (in *ProjectIamCustomRole) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectIamCustomRoleList ¶
type ProjectIamCustomRoleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ProjectIamCustomRole CRD objects Items []ProjectIamCustomRole `json:"items,omitempty"` }
ProjectIamCustomRoleList is a list of ProjectIamCustomRoles
func (*ProjectIamCustomRoleList) DeepCopy ¶
func (in *ProjectIamCustomRoleList) DeepCopy() *ProjectIamCustomRoleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIamCustomRoleList.
func (*ProjectIamCustomRoleList) DeepCopyInto ¶
func (in *ProjectIamCustomRoleList) DeepCopyInto(out *ProjectIamCustomRoleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectIamCustomRoleList) DeepCopyObject ¶
func (in *ProjectIamCustomRoleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectIamCustomRoleSpec ¶
type ProjectIamCustomRoleSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Deleted bool `json:"deleted,omitempty" tf:"deleted,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:MinItems=1 Permissions []string `json:"permissions" tf:"permissions"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` RoleID string `json:"roleID" tf:"role_id"` // +optional Stage string `json:"stage,omitempty" tf:"stage,omitempty"` Title string `json:"title" tf:"title"` }
func (*ProjectIamCustomRoleSpec) DeepCopy ¶
func (in *ProjectIamCustomRoleSpec) DeepCopy() *ProjectIamCustomRoleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIamCustomRoleSpec.
func (*ProjectIamCustomRoleSpec) DeepCopyInto ¶
func (in *ProjectIamCustomRoleSpec) DeepCopyInto(out *ProjectIamCustomRoleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectIamCustomRoleStatus ¶
type ProjectIamCustomRoleStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ProjectIamCustomRoleSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ProjectIamCustomRoleStatus) DeepCopy ¶
func (in *ProjectIamCustomRoleStatus) DeepCopy() *ProjectIamCustomRoleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIamCustomRoleStatus.
func (*ProjectIamCustomRoleStatus) DeepCopyInto ¶
func (in *ProjectIamCustomRoleStatus) DeepCopyInto(out *ProjectIamCustomRoleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectIamMember ¶
type ProjectIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectIamMemberSpec `json:"spec,omitempty"` Status ProjectIamMemberStatus `json:"status,omitempty"` }
func (*ProjectIamMember) DeepCopy ¶
func (in *ProjectIamMember) DeepCopy() *ProjectIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIamMember.
func (*ProjectIamMember) DeepCopyInto ¶
func (in *ProjectIamMember) DeepCopyInto(out *ProjectIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectIamMember) DeepCopyObject ¶
func (in *ProjectIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectIamMemberList ¶
type ProjectIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ProjectIamMember CRD objects Items []ProjectIamMember `json:"items,omitempty"` }
ProjectIamMemberList is a list of ProjectIamMembers
func (*ProjectIamMemberList) DeepCopy ¶
func (in *ProjectIamMemberList) DeepCopy() *ProjectIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIamMemberList.
func (*ProjectIamMemberList) DeepCopyInto ¶
func (in *ProjectIamMemberList) DeepCopyInto(out *ProjectIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectIamMemberList) DeepCopyObject ¶
func (in *ProjectIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectIamMemberSpec ¶
type ProjectIamMemberSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Member string `json:"member" tf:"member"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Role string `json:"role" tf:"role"` }
func (*ProjectIamMemberSpec) DeepCopy ¶
func (in *ProjectIamMemberSpec) DeepCopy() *ProjectIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIamMemberSpec.
func (*ProjectIamMemberSpec) DeepCopyInto ¶
func (in *ProjectIamMemberSpec) DeepCopyInto(out *ProjectIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectIamMemberStatus ¶
type ProjectIamMemberStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ProjectIamMemberSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ProjectIamMemberStatus) DeepCopy ¶
func (in *ProjectIamMemberStatus) DeepCopy() *ProjectIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIamMemberStatus.
func (*ProjectIamMemberStatus) DeepCopyInto ¶
func (in *ProjectIamMemberStatus) DeepCopyInto(out *ProjectIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectIamPolicy ¶
type ProjectIamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectIamPolicySpec `json:"spec,omitempty"` Status ProjectIamPolicyStatus `json:"status,omitempty"` }
func (*ProjectIamPolicy) DeepCopy ¶
func (in *ProjectIamPolicy) DeepCopy() *ProjectIamPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIamPolicy.
func (*ProjectIamPolicy) DeepCopyInto ¶
func (in *ProjectIamPolicy) DeepCopyInto(out *ProjectIamPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectIamPolicy) DeepCopyObject ¶
func (in *ProjectIamPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectIamPolicyList ¶
type ProjectIamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ProjectIamPolicy CRD objects Items []ProjectIamPolicy `json:"items,omitempty"` }
ProjectIamPolicyList is a list of ProjectIamPolicys
func (*ProjectIamPolicyList) DeepCopy ¶
func (in *ProjectIamPolicyList) DeepCopy() *ProjectIamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIamPolicyList.
func (*ProjectIamPolicyList) DeepCopyInto ¶
func (in *ProjectIamPolicyList) DeepCopyInto(out *ProjectIamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectIamPolicyList) DeepCopyObject ¶
func (in *ProjectIamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectIamPolicySpec ¶
type ProjectIamPolicySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` PolicyData string `json:"policyData" tf:"policy_data"` Project string `json:"project" tf:"project"` }
func (*ProjectIamPolicySpec) DeepCopy ¶
func (in *ProjectIamPolicySpec) DeepCopy() *ProjectIamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIamPolicySpec.
func (*ProjectIamPolicySpec) DeepCopyInto ¶
func (in *ProjectIamPolicySpec) DeepCopyInto(out *ProjectIamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectIamPolicyStatus ¶
type ProjectIamPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ProjectIamPolicySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ProjectIamPolicyStatus) DeepCopy ¶
func (in *ProjectIamPolicyStatus) DeepCopy() *ProjectIamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIamPolicyStatus.
func (*ProjectIamPolicyStatus) DeepCopyInto ¶
func (in *ProjectIamPolicyStatus) DeepCopyInto(out *ProjectIamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectList ¶
type ProjectList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Project CRD objects Items []Project `json:"items,omitempty"` }
ProjectList is a list of Projects
func (*ProjectList) DeepCopy ¶
func (in *ProjectList) DeepCopy() *ProjectList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectList.
func (*ProjectList) DeepCopyInto ¶
func (in *ProjectList) DeepCopyInto(out *ProjectList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectList) DeepCopyObject ¶
func (in *ProjectList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectOrganizationPolicy ¶
type ProjectOrganizationPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectOrganizationPolicySpec `json:"spec,omitempty"` Status ProjectOrganizationPolicyStatus `json:"status,omitempty"` }
func (*ProjectOrganizationPolicy) DeepCopy ¶
func (in *ProjectOrganizationPolicy) DeepCopy() *ProjectOrganizationPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectOrganizationPolicy.
func (*ProjectOrganizationPolicy) DeepCopyInto ¶
func (in *ProjectOrganizationPolicy) DeepCopyInto(out *ProjectOrganizationPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectOrganizationPolicy) DeepCopyObject ¶
func (in *ProjectOrganizationPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectOrganizationPolicyList ¶
type ProjectOrganizationPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ProjectOrganizationPolicy CRD objects Items []ProjectOrganizationPolicy `json:"items,omitempty"` }
ProjectOrganizationPolicyList is a list of ProjectOrganizationPolicys
func (*ProjectOrganizationPolicyList) DeepCopy ¶
func (in *ProjectOrganizationPolicyList) DeepCopy() *ProjectOrganizationPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectOrganizationPolicyList.
func (*ProjectOrganizationPolicyList) DeepCopyInto ¶
func (in *ProjectOrganizationPolicyList) DeepCopyInto(out *ProjectOrganizationPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectOrganizationPolicyList) DeepCopyObject ¶
func (in *ProjectOrganizationPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectOrganizationPolicySpec ¶
type ProjectOrganizationPolicySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 BooleanPolicy []ProjectOrganizationPolicySpecBooleanPolicy `json:"booleanPolicy,omitempty" tf:"boolean_policy,omitempty"` Constraint string `json:"constraint" tf:"constraint"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 ListPolicy []ProjectOrganizationPolicySpecListPolicy `json:"listPolicy,omitempty" tf:"list_policy,omitempty"` Project string `json:"project" tf:"project"` // +optional // +kubebuilder:validation:MaxItems=1 RestorePolicy []ProjectOrganizationPolicySpecRestorePolicy `json:"restorePolicy,omitempty" tf:"restore_policy,omitempty"` // +optional UpdateTime string `json:"updateTime,omitempty" tf:"update_time,omitempty"` // +optional Version int64 `json:"version,omitempty" tf:"version,omitempty"` }
func (*ProjectOrganizationPolicySpec) DeepCopy ¶
func (in *ProjectOrganizationPolicySpec) DeepCopy() *ProjectOrganizationPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectOrganizationPolicySpec.
func (*ProjectOrganizationPolicySpec) DeepCopyInto ¶
func (in *ProjectOrganizationPolicySpec) DeepCopyInto(out *ProjectOrganizationPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectOrganizationPolicySpecBooleanPolicy ¶
type ProjectOrganizationPolicySpecBooleanPolicy struct {
Enforced bool `json:"enforced" tf:"enforced"`
}
func (*ProjectOrganizationPolicySpecBooleanPolicy) DeepCopy ¶
func (in *ProjectOrganizationPolicySpecBooleanPolicy) DeepCopy() *ProjectOrganizationPolicySpecBooleanPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectOrganizationPolicySpecBooleanPolicy.
func (*ProjectOrganizationPolicySpecBooleanPolicy) DeepCopyInto ¶
func (in *ProjectOrganizationPolicySpecBooleanPolicy) DeepCopyInto(out *ProjectOrganizationPolicySpecBooleanPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectOrganizationPolicySpecListPolicy ¶
type ProjectOrganizationPolicySpecListPolicy struct { // +optional // +kubebuilder:validation:MaxItems=1 Allow []ProjectOrganizationPolicySpecListPolicyAllow `json:"allow,omitempty" tf:"allow,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Deny []ProjectOrganizationPolicySpecListPolicyDeny `json:"deny,omitempty" tf:"deny,omitempty"` // +optional InheritFromParent bool `json:"inheritFromParent,omitempty" tf:"inherit_from_parent,omitempty"` // +optional SuggestedValue string `json:"suggestedValue,omitempty" tf:"suggested_value,omitempty"` }
func (*ProjectOrganizationPolicySpecListPolicy) DeepCopy ¶
func (in *ProjectOrganizationPolicySpecListPolicy) DeepCopy() *ProjectOrganizationPolicySpecListPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectOrganizationPolicySpecListPolicy.
func (*ProjectOrganizationPolicySpecListPolicy) DeepCopyInto ¶
func (in *ProjectOrganizationPolicySpecListPolicy) DeepCopyInto(out *ProjectOrganizationPolicySpecListPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectOrganizationPolicySpecListPolicyAllow ¶
type ProjectOrganizationPolicySpecListPolicyAllow struct { // +optional All bool `json:"all,omitempty" tf:"all,omitempty"` // +optional Values []string `json:"values,omitempty" tf:"values,omitempty"` }
func (*ProjectOrganizationPolicySpecListPolicyAllow) DeepCopy ¶
func (in *ProjectOrganizationPolicySpecListPolicyAllow) DeepCopy() *ProjectOrganizationPolicySpecListPolicyAllow
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectOrganizationPolicySpecListPolicyAllow.
func (*ProjectOrganizationPolicySpecListPolicyAllow) DeepCopyInto ¶
func (in *ProjectOrganizationPolicySpecListPolicyAllow) DeepCopyInto(out *ProjectOrganizationPolicySpecListPolicyAllow)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectOrganizationPolicySpecListPolicyDeny ¶
type ProjectOrganizationPolicySpecListPolicyDeny struct { // +optional All bool `json:"all,omitempty" tf:"all,omitempty"` // +optional Values []string `json:"values,omitempty" tf:"values,omitempty"` }
func (*ProjectOrganizationPolicySpecListPolicyDeny) DeepCopy ¶
func (in *ProjectOrganizationPolicySpecListPolicyDeny) DeepCopy() *ProjectOrganizationPolicySpecListPolicyDeny
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectOrganizationPolicySpecListPolicyDeny.
func (*ProjectOrganizationPolicySpecListPolicyDeny) DeepCopyInto ¶
func (in *ProjectOrganizationPolicySpecListPolicyDeny) DeepCopyInto(out *ProjectOrganizationPolicySpecListPolicyDeny)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectOrganizationPolicySpecRestorePolicy ¶
type ProjectOrganizationPolicySpecRestorePolicy struct {
Default bool `json:"default" tf:"default"`
}
func (*ProjectOrganizationPolicySpecRestorePolicy) DeepCopy ¶
func (in *ProjectOrganizationPolicySpecRestorePolicy) DeepCopy() *ProjectOrganizationPolicySpecRestorePolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectOrganizationPolicySpecRestorePolicy.
func (*ProjectOrganizationPolicySpecRestorePolicy) DeepCopyInto ¶
func (in *ProjectOrganizationPolicySpecRestorePolicy) DeepCopyInto(out *ProjectOrganizationPolicySpecRestorePolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectOrganizationPolicyStatus ¶
type ProjectOrganizationPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ProjectOrganizationPolicySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ProjectOrganizationPolicyStatus) DeepCopy ¶
func (in *ProjectOrganizationPolicyStatus) DeepCopy() *ProjectOrganizationPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectOrganizationPolicyStatus.
func (*ProjectOrganizationPolicyStatus) DeepCopyInto ¶
func (in *ProjectOrganizationPolicyStatus) DeepCopyInto(out *ProjectOrganizationPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectService ¶
type ProjectService struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectServiceSpec `json:"spec,omitempty"` Status ProjectServiceStatus `json:"status,omitempty"` }
func (*ProjectService) DeepCopy ¶
func (in *ProjectService) DeepCopy() *ProjectService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectService.
func (*ProjectService) DeepCopyInto ¶
func (in *ProjectService) DeepCopyInto(out *ProjectService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectService) DeepCopyObject ¶
func (in *ProjectService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectServiceBatch ¶ added in v0.0.5
type ProjectServiceBatch struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectServiceBatchSpec `json:"spec,omitempty"` Status ProjectServiceBatchStatus `json:"status,omitempty"` }
func (*ProjectServiceBatch) DeepCopy ¶ added in v0.0.5
func (in *ProjectServiceBatch) DeepCopy() *ProjectServiceBatch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectServiceBatch.
func (*ProjectServiceBatch) DeepCopyInto ¶ added in v0.0.5
func (in *ProjectServiceBatch) DeepCopyInto(out *ProjectServiceBatch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectServiceBatch) DeepCopyObject ¶ added in v0.0.5
func (in *ProjectServiceBatch) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectServiceBatchList ¶ added in v0.0.5
type ProjectServiceBatchList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ProjectServiceBatch CRD objects Items []ProjectServiceBatch `json:"items,omitempty"` }
ProjectServiceBatchList is a list of ProjectServiceBatchs
func (*ProjectServiceBatchList) DeepCopy ¶ added in v0.0.5
func (in *ProjectServiceBatchList) DeepCopy() *ProjectServiceBatchList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectServiceBatchList.
func (*ProjectServiceBatchList) DeepCopyInto ¶ added in v0.0.5
func (in *ProjectServiceBatchList) DeepCopyInto(out *ProjectServiceBatchList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectServiceBatchList) DeepCopyObject ¶ added in v0.0.5
func (in *ProjectServiceBatchList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectServiceBatchSpec ¶ added in v0.0.5
type ProjectServiceBatchSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional DisableOnDestroy bool `json:"disableOnDestroy,omitempty" tf:"disable_on_destroy,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Services []string `json:"services" tf:"services"` }
func (*ProjectServiceBatchSpec) DeepCopy ¶ added in v0.0.5
func (in *ProjectServiceBatchSpec) DeepCopy() *ProjectServiceBatchSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectServiceBatchSpec.
func (*ProjectServiceBatchSpec) DeepCopyInto ¶ added in v0.0.5
func (in *ProjectServiceBatchSpec) DeepCopyInto(out *ProjectServiceBatchSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectServiceBatchStatus ¶ added in v0.0.5
type ProjectServiceBatchStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ProjectServiceBatchSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ProjectServiceBatchStatus) DeepCopy ¶ added in v0.0.5
func (in *ProjectServiceBatchStatus) DeepCopy() *ProjectServiceBatchStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectServiceBatchStatus.
func (*ProjectServiceBatchStatus) DeepCopyInto ¶ added in v0.0.5
func (in *ProjectServiceBatchStatus) DeepCopyInto(out *ProjectServiceBatchStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectServiceList ¶
type ProjectServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ProjectService CRD objects Items []ProjectService `json:"items,omitempty"` }
ProjectServiceList is a list of ProjectServices
func (*ProjectServiceList) DeepCopy ¶
func (in *ProjectServiceList) DeepCopy() *ProjectServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectServiceList.
func (*ProjectServiceList) DeepCopyInto ¶
func (in *ProjectServiceList) DeepCopyInto(out *ProjectServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectServiceList) DeepCopyObject ¶
func (in *ProjectServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectServiceSpec ¶
type ProjectServiceSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional DisableDependentServices bool `json:"disableDependentServices,omitempty" tf:"disable_dependent_services,omitempty"` // +optional DisableOnDestroy bool `json:"disableOnDestroy,omitempty" tf:"disable_on_destroy,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Service string `json:"service" tf:"service"` }
func (*ProjectServiceSpec) DeepCopy ¶
func (in *ProjectServiceSpec) DeepCopy() *ProjectServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectServiceSpec.
func (*ProjectServiceSpec) DeepCopyInto ¶
func (in *ProjectServiceSpec) DeepCopyInto(out *ProjectServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectServiceStatus ¶
type ProjectServiceStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ProjectServiceSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ProjectServiceStatus) DeepCopy ¶
func (in *ProjectServiceStatus) DeepCopy() *ProjectServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectServiceStatus.
func (*ProjectServiceStatus) DeepCopyInto ¶
func (in *ProjectServiceStatus) DeepCopyInto(out *ProjectServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpec ¶
type ProjectSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AutoCreateNetwork bool `json:"autoCreateNetwork,omitempty" tf:"auto_create_network,omitempty"` // +optional BillingAccount string `json:"billingAccount,omitempty" tf:"billing_account,omitempty"` // +optional FolderID string `json:"folderID,omitempty" tf:"folder_id,omitempty"` // +optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` Name string `json:"name" tf:"name"` // +optional Number string `json:"number,omitempty" tf:"number,omitempty"` // +optional OrgID string `json:"orgID,omitempty" tf:"org_id,omitempty"` ProjectID string `json:"projectID" tf:"project_id"` // +optional SkipDelete bool `json:"skipDelete,omitempty" tf:"skip_delete,omitempty"` }
func (*ProjectSpec) DeepCopy ¶
func (in *ProjectSpec) DeepCopy() *ProjectSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpec.
func (*ProjectSpec) DeepCopyInto ¶
func (in *ProjectSpec) DeepCopyInto(out *ProjectSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectStatus ¶
type ProjectStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ProjectSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ProjectStatus) DeepCopy ¶
func (in *ProjectStatus) DeepCopy() *ProjectStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectStatus.
func (*ProjectStatus) DeepCopyInto ¶
func (in *ProjectStatus) DeepCopyInto(out *ProjectStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectUsageExportBucket ¶
type ProjectUsageExportBucket struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectUsageExportBucketSpec `json:"spec,omitempty"` Status ProjectUsageExportBucketStatus `json:"status,omitempty"` }
func (*ProjectUsageExportBucket) DeepCopy ¶
func (in *ProjectUsageExportBucket) DeepCopy() *ProjectUsageExportBucket
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectUsageExportBucket.
func (*ProjectUsageExportBucket) DeepCopyInto ¶
func (in *ProjectUsageExportBucket) DeepCopyInto(out *ProjectUsageExportBucket)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectUsageExportBucket) DeepCopyObject ¶
func (in *ProjectUsageExportBucket) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectUsageExportBucketList ¶
type ProjectUsageExportBucketList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ProjectUsageExportBucket CRD objects Items []ProjectUsageExportBucket `json:"items,omitempty"` }
ProjectUsageExportBucketList is a list of ProjectUsageExportBuckets
func (*ProjectUsageExportBucketList) DeepCopy ¶
func (in *ProjectUsageExportBucketList) DeepCopy() *ProjectUsageExportBucketList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectUsageExportBucketList.
func (*ProjectUsageExportBucketList) DeepCopyInto ¶
func (in *ProjectUsageExportBucketList) DeepCopyInto(out *ProjectUsageExportBucketList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectUsageExportBucketList) DeepCopyObject ¶
func (in *ProjectUsageExportBucketList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectUsageExportBucketSpec ¶
type ProjectUsageExportBucketSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` BucketName string `json:"bucketName" tf:"bucket_name"` // +optional Prefix string `json:"prefix,omitempty" tf:"prefix,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` }
func (*ProjectUsageExportBucketSpec) DeepCopy ¶
func (in *ProjectUsageExportBucketSpec) DeepCopy() *ProjectUsageExportBucketSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectUsageExportBucketSpec.
func (*ProjectUsageExportBucketSpec) DeepCopyInto ¶
func (in *ProjectUsageExportBucketSpec) DeepCopyInto(out *ProjectUsageExportBucketSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectUsageExportBucketStatus ¶
type ProjectUsageExportBucketStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ProjectUsageExportBucketSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ProjectUsageExportBucketStatus) DeepCopy ¶
func (in *ProjectUsageExportBucketStatus) DeepCopy() *ProjectUsageExportBucketStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectUsageExportBucketStatus.
func (*ProjectUsageExportBucketStatus) DeepCopyInto ¶
func (in *ProjectUsageExportBucketStatus) DeepCopyInto(out *ProjectUsageExportBucketStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PubsubSubscription ¶
type PubsubSubscription struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PubsubSubscriptionSpec `json:"spec,omitempty"` Status PubsubSubscriptionStatus `json:"status,omitempty"` }
func (*PubsubSubscription) DeepCopy ¶
func (in *PubsubSubscription) DeepCopy() *PubsubSubscription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubSubscription.
func (*PubsubSubscription) DeepCopyInto ¶
func (in *PubsubSubscription) DeepCopyInto(out *PubsubSubscription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PubsubSubscription) DeepCopyObject ¶
func (in *PubsubSubscription) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PubsubSubscriptionIamBinding ¶
type PubsubSubscriptionIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PubsubSubscriptionIamBindingSpec `json:"spec,omitempty"` Status PubsubSubscriptionIamBindingStatus `json:"status,omitempty"` }
func (*PubsubSubscriptionIamBinding) DeepCopy ¶
func (in *PubsubSubscriptionIamBinding) DeepCopy() *PubsubSubscriptionIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubSubscriptionIamBinding.
func (*PubsubSubscriptionIamBinding) DeepCopyInto ¶
func (in *PubsubSubscriptionIamBinding) DeepCopyInto(out *PubsubSubscriptionIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PubsubSubscriptionIamBinding) DeepCopyObject ¶
func (in *PubsubSubscriptionIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PubsubSubscriptionIamBindingList ¶
type PubsubSubscriptionIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PubsubSubscriptionIamBinding CRD objects Items []PubsubSubscriptionIamBinding `json:"items,omitempty"` }
PubsubSubscriptionIamBindingList is a list of PubsubSubscriptionIamBindings
func (*PubsubSubscriptionIamBindingList) DeepCopy ¶
func (in *PubsubSubscriptionIamBindingList) DeepCopy() *PubsubSubscriptionIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubSubscriptionIamBindingList.
func (*PubsubSubscriptionIamBindingList) DeepCopyInto ¶
func (in *PubsubSubscriptionIamBindingList) DeepCopyInto(out *PubsubSubscriptionIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PubsubSubscriptionIamBindingList) DeepCopyObject ¶
func (in *PubsubSubscriptionIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PubsubSubscriptionIamBindingSpec ¶
type PubsubSubscriptionIamBindingSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Members []string `json:"members" tf:"members"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Role string `json:"role" tf:"role"` Subscription string `json:"subscription" tf:"subscription"` }
func (*PubsubSubscriptionIamBindingSpec) DeepCopy ¶
func (in *PubsubSubscriptionIamBindingSpec) DeepCopy() *PubsubSubscriptionIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubSubscriptionIamBindingSpec.
func (*PubsubSubscriptionIamBindingSpec) DeepCopyInto ¶
func (in *PubsubSubscriptionIamBindingSpec) DeepCopyInto(out *PubsubSubscriptionIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PubsubSubscriptionIamBindingStatus ¶
type PubsubSubscriptionIamBindingStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *PubsubSubscriptionIamBindingSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*PubsubSubscriptionIamBindingStatus) DeepCopy ¶
func (in *PubsubSubscriptionIamBindingStatus) DeepCopy() *PubsubSubscriptionIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubSubscriptionIamBindingStatus.
func (*PubsubSubscriptionIamBindingStatus) DeepCopyInto ¶
func (in *PubsubSubscriptionIamBindingStatus) DeepCopyInto(out *PubsubSubscriptionIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PubsubSubscriptionIamMember ¶
type PubsubSubscriptionIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PubsubSubscriptionIamMemberSpec `json:"spec,omitempty"` Status PubsubSubscriptionIamMemberStatus `json:"status,omitempty"` }
func (*PubsubSubscriptionIamMember) DeepCopy ¶
func (in *PubsubSubscriptionIamMember) DeepCopy() *PubsubSubscriptionIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubSubscriptionIamMember.
func (*PubsubSubscriptionIamMember) DeepCopyInto ¶
func (in *PubsubSubscriptionIamMember) DeepCopyInto(out *PubsubSubscriptionIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PubsubSubscriptionIamMember) DeepCopyObject ¶
func (in *PubsubSubscriptionIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PubsubSubscriptionIamMemberList ¶
type PubsubSubscriptionIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PubsubSubscriptionIamMember CRD objects Items []PubsubSubscriptionIamMember `json:"items,omitempty"` }
PubsubSubscriptionIamMemberList is a list of PubsubSubscriptionIamMembers
func (*PubsubSubscriptionIamMemberList) DeepCopy ¶
func (in *PubsubSubscriptionIamMemberList) DeepCopy() *PubsubSubscriptionIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubSubscriptionIamMemberList.
func (*PubsubSubscriptionIamMemberList) DeepCopyInto ¶
func (in *PubsubSubscriptionIamMemberList) DeepCopyInto(out *PubsubSubscriptionIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PubsubSubscriptionIamMemberList) DeepCopyObject ¶
func (in *PubsubSubscriptionIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PubsubSubscriptionIamMemberSpec ¶
type PubsubSubscriptionIamMemberSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Member string `json:"member" tf:"member"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Role string `json:"role" tf:"role"` Subscription string `json:"subscription" tf:"subscription"` }
func (*PubsubSubscriptionIamMemberSpec) DeepCopy ¶
func (in *PubsubSubscriptionIamMemberSpec) DeepCopy() *PubsubSubscriptionIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubSubscriptionIamMemberSpec.
func (*PubsubSubscriptionIamMemberSpec) DeepCopyInto ¶
func (in *PubsubSubscriptionIamMemberSpec) DeepCopyInto(out *PubsubSubscriptionIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PubsubSubscriptionIamMemberStatus ¶
type PubsubSubscriptionIamMemberStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *PubsubSubscriptionIamMemberSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*PubsubSubscriptionIamMemberStatus) DeepCopy ¶
func (in *PubsubSubscriptionIamMemberStatus) DeepCopy() *PubsubSubscriptionIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubSubscriptionIamMemberStatus.
func (*PubsubSubscriptionIamMemberStatus) DeepCopyInto ¶
func (in *PubsubSubscriptionIamMemberStatus) DeepCopyInto(out *PubsubSubscriptionIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PubsubSubscriptionIamPolicy ¶
type PubsubSubscriptionIamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PubsubSubscriptionIamPolicySpec `json:"spec,omitempty"` Status PubsubSubscriptionIamPolicyStatus `json:"status,omitempty"` }
func (*PubsubSubscriptionIamPolicy) DeepCopy ¶
func (in *PubsubSubscriptionIamPolicy) DeepCopy() *PubsubSubscriptionIamPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubSubscriptionIamPolicy.
func (*PubsubSubscriptionIamPolicy) DeepCopyInto ¶
func (in *PubsubSubscriptionIamPolicy) DeepCopyInto(out *PubsubSubscriptionIamPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PubsubSubscriptionIamPolicy) DeepCopyObject ¶
func (in *PubsubSubscriptionIamPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PubsubSubscriptionIamPolicyList ¶
type PubsubSubscriptionIamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PubsubSubscriptionIamPolicy CRD objects Items []PubsubSubscriptionIamPolicy `json:"items,omitempty"` }
PubsubSubscriptionIamPolicyList is a list of PubsubSubscriptionIamPolicys
func (*PubsubSubscriptionIamPolicyList) DeepCopy ¶
func (in *PubsubSubscriptionIamPolicyList) DeepCopy() *PubsubSubscriptionIamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubSubscriptionIamPolicyList.
func (*PubsubSubscriptionIamPolicyList) DeepCopyInto ¶
func (in *PubsubSubscriptionIamPolicyList) DeepCopyInto(out *PubsubSubscriptionIamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PubsubSubscriptionIamPolicyList) DeepCopyObject ¶
func (in *PubsubSubscriptionIamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PubsubSubscriptionIamPolicySpec ¶
type PubsubSubscriptionIamPolicySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` PolicyData string `json:"policyData" tf:"policy_data"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Subscription string `json:"subscription" tf:"subscription"` }
func (*PubsubSubscriptionIamPolicySpec) DeepCopy ¶
func (in *PubsubSubscriptionIamPolicySpec) DeepCopy() *PubsubSubscriptionIamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubSubscriptionIamPolicySpec.
func (*PubsubSubscriptionIamPolicySpec) DeepCopyInto ¶
func (in *PubsubSubscriptionIamPolicySpec) DeepCopyInto(out *PubsubSubscriptionIamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PubsubSubscriptionIamPolicyStatus ¶
type PubsubSubscriptionIamPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *PubsubSubscriptionIamPolicySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*PubsubSubscriptionIamPolicyStatus) DeepCopy ¶
func (in *PubsubSubscriptionIamPolicyStatus) DeepCopy() *PubsubSubscriptionIamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubSubscriptionIamPolicyStatus.
func (*PubsubSubscriptionIamPolicyStatus) DeepCopyInto ¶
func (in *PubsubSubscriptionIamPolicyStatus) DeepCopyInto(out *PubsubSubscriptionIamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PubsubSubscriptionList ¶
type PubsubSubscriptionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PubsubSubscription CRD objects Items []PubsubSubscription `json:"items,omitempty"` }
PubsubSubscriptionList is a list of PubsubSubscriptions
func (*PubsubSubscriptionList) DeepCopy ¶
func (in *PubsubSubscriptionList) DeepCopy() *PubsubSubscriptionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubSubscriptionList.
func (*PubsubSubscriptionList) DeepCopyInto ¶
func (in *PubsubSubscriptionList) DeepCopyInto(out *PubsubSubscriptionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PubsubSubscriptionList) DeepCopyObject ¶
func (in *PubsubSubscriptionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PubsubSubscriptionSpec ¶
type PubsubSubscriptionSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AckDeadlineSeconds int64 `json:"ackDeadlineSeconds,omitempty" tf:"ack_deadline_seconds,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 ExpirationPolicy []PubsubSubscriptionSpecExpirationPolicy `json:"expirationPolicy,omitempty" tf:"expiration_policy,omitempty"` // +optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` // +optional MessageRetentionDuration string `json:"messageRetentionDuration,omitempty" tf:"message_retention_duration,omitempty"` Name string `json:"name" tf:"name"` // +optional Path string `json:"path,omitempty" tf:"path,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 PushConfig []PubsubSubscriptionSpecPushConfig `json:"pushConfig,omitempty" tf:"push_config,omitempty"` // +optional RetainAckedMessages bool `json:"retainAckedMessages,omitempty" tf:"retain_acked_messages,omitempty"` Topic string `json:"topic" tf:"topic"` }
func (*PubsubSubscriptionSpec) DeepCopy ¶
func (in *PubsubSubscriptionSpec) DeepCopy() *PubsubSubscriptionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubSubscriptionSpec.
func (*PubsubSubscriptionSpec) DeepCopyInto ¶
func (in *PubsubSubscriptionSpec) DeepCopyInto(out *PubsubSubscriptionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PubsubSubscriptionSpecExpirationPolicy ¶ added in v0.2.0
type PubsubSubscriptionSpecExpirationPolicy struct { // +optional Ttl string `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*PubsubSubscriptionSpecExpirationPolicy) DeepCopy ¶ added in v0.2.0
func (in *PubsubSubscriptionSpecExpirationPolicy) DeepCopy() *PubsubSubscriptionSpecExpirationPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubSubscriptionSpecExpirationPolicy.
func (*PubsubSubscriptionSpecExpirationPolicy) DeepCopyInto ¶ added in v0.2.0
func (in *PubsubSubscriptionSpecExpirationPolicy) DeepCopyInto(out *PubsubSubscriptionSpecExpirationPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PubsubSubscriptionSpecPushConfig ¶
type PubsubSubscriptionSpecPushConfig struct { // +optional Attributes map[string]string `json:"attributes,omitempty" tf:"attributes,omitempty"` PushEndpoint string `json:"pushEndpoint" tf:"push_endpoint"` }
func (*PubsubSubscriptionSpecPushConfig) DeepCopy ¶
func (in *PubsubSubscriptionSpecPushConfig) DeepCopy() *PubsubSubscriptionSpecPushConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubSubscriptionSpecPushConfig.
func (*PubsubSubscriptionSpecPushConfig) DeepCopyInto ¶
func (in *PubsubSubscriptionSpecPushConfig) DeepCopyInto(out *PubsubSubscriptionSpecPushConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PubsubSubscriptionStatus ¶
type PubsubSubscriptionStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *PubsubSubscriptionSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*PubsubSubscriptionStatus) DeepCopy ¶
func (in *PubsubSubscriptionStatus) DeepCopy() *PubsubSubscriptionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubSubscriptionStatus.
func (*PubsubSubscriptionStatus) DeepCopyInto ¶
func (in *PubsubSubscriptionStatus) DeepCopyInto(out *PubsubSubscriptionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PubsubTopic ¶
type PubsubTopic struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PubsubTopicSpec `json:"spec,omitempty"` Status PubsubTopicStatus `json:"status,omitempty"` }
func (*PubsubTopic) DeepCopy ¶
func (in *PubsubTopic) DeepCopy() *PubsubTopic
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubTopic.
func (*PubsubTopic) DeepCopyInto ¶
func (in *PubsubTopic) DeepCopyInto(out *PubsubTopic)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PubsubTopic) DeepCopyObject ¶
func (in *PubsubTopic) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PubsubTopicIamBinding ¶
type PubsubTopicIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PubsubTopicIamBindingSpec `json:"spec,omitempty"` Status PubsubTopicIamBindingStatus `json:"status,omitempty"` }
func (*PubsubTopicIamBinding) DeepCopy ¶
func (in *PubsubTopicIamBinding) DeepCopy() *PubsubTopicIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubTopicIamBinding.
func (*PubsubTopicIamBinding) DeepCopyInto ¶
func (in *PubsubTopicIamBinding) DeepCopyInto(out *PubsubTopicIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PubsubTopicIamBinding) DeepCopyObject ¶
func (in *PubsubTopicIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PubsubTopicIamBindingList ¶
type PubsubTopicIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PubsubTopicIamBinding CRD objects Items []PubsubTopicIamBinding `json:"items,omitempty"` }
PubsubTopicIamBindingList is a list of PubsubTopicIamBindings
func (*PubsubTopicIamBindingList) DeepCopy ¶
func (in *PubsubTopicIamBindingList) DeepCopy() *PubsubTopicIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubTopicIamBindingList.
func (*PubsubTopicIamBindingList) DeepCopyInto ¶
func (in *PubsubTopicIamBindingList) DeepCopyInto(out *PubsubTopicIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PubsubTopicIamBindingList) DeepCopyObject ¶
func (in *PubsubTopicIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PubsubTopicIamBindingSpec ¶
type PubsubTopicIamBindingSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Members []string `json:"members" tf:"members"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Role string `json:"role" tf:"role"` Topic string `json:"topic" tf:"topic"` }
func (*PubsubTopicIamBindingSpec) DeepCopy ¶
func (in *PubsubTopicIamBindingSpec) DeepCopy() *PubsubTopicIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubTopicIamBindingSpec.
func (*PubsubTopicIamBindingSpec) DeepCopyInto ¶
func (in *PubsubTopicIamBindingSpec) DeepCopyInto(out *PubsubTopicIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PubsubTopicIamBindingStatus ¶
type PubsubTopicIamBindingStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *PubsubTopicIamBindingSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*PubsubTopicIamBindingStatus) DeepCopy ¶
func (in *PubsubTopicIamBindingStatus) DeepCopy() *PubsubTopicIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubTopicIamBindingStatus.
func (*PubsubTopicIamBindingStatus) DeepCopyInto ¶
func (in *PubsubTopicIamBindingStatus) DeepCopyInto(out *PubsubTopicIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PubsubTopicIamMember ¶
type PubsubTopicIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PubsubTopicIamMemberSpec `json:"spec,omitempty"` Status PubsubTopicIamMemberStatus `json:"status,omitempty"` }
func (*PubsubTopicIamMember) DeepCopy ¶
func (in *PubsubTopicIamMember) DeepCopy() *PubsubTopicIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubTopicIamMember.
func (*PubsubTopicIamMember) DeepCopyInto ¶
func (in *PubsubTopicIamMember) DeepCopyInto(out *PubsubTopicIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PubsubTopicIamMember) DeepCopyObject ¶
func (in *PubsubTopicIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PubsubTopicIamMemberList ¶
type PubsubTopicIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PubsubTopicIamMember CRD objects Items []PubsubTopicIamMember `json:"items,omitempty"` }
PubsubTopicIamMemberList is a list of PubsubTopicIamMembers
func (*PubsubTopicIamMemberList) DeepCopy ¶
func (in *PubsubTopicIamMemberList) DeepCopy() *PubsubTopicIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubTopicIamMemberList.
func (*PubsubTopicIamMemberList) DeepCopyInto ¶
func (in *PubsubTopicIamMemberList) DeepCopyInto(out *PubsubTopicIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PubsubTopicIamMemberList) DeepCopyObject ¶
func (in *PubsubTopicIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PubsubTopicIamMemberSpec ¶
type PubsubTopicIamMemberSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Member string `json:"member" tf:"member"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Role string `json:"role" tf:"role"` Topic string `json:"topic" tf:"topic"` }
func (*PubsubTopicIamMemberSpec) DeepCopy ¶
func (in *PubsubTopicIamMemberSpec) DeepCopy() *PubsubTopicIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubTopicIamMemberSpec.
func (*PubsubTopicIamMemberSpec) DeepCopyInto ¶
func (in *PubsubTopicIamMemberSpec) DeepCopyInto(out *PubsubTopicIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PubsubTopicIamMemberStatus ¶
type PubsubTopicIamMemberStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *PubsubTopicIamMemberSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*PubsubTopicIamMemberStatus) DeepCopy ¶
func (in *PubsubTopicIamMemberStatus) DeepCopy() *PubsubTopicIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubTopicIamMemberStatus.
func (*PubsubTopicIamMemberStatus) DeepCopyInto ¶
func (in *PubsubTopicIamMemberStatus) DeepCopyInto(out *PubsubTopicIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PubsubTopicIamPolicy ¶
type PubsubTopicIamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PubsubTopicIamPolicySpec `json:"spec,omitempty"` Status PubsubTopicIamPolicyStatus `json:"status,omitempty"` }
func (*PubsubTopicIamPolicy) DeepCopy ¶
func (in *PubsubTopicIamPolicy) DeepCopy() *PubsubTopicIamPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubTopicIamPolicy.
func (*PubsubTopicIamPolicy) DeepCopyInto ¶
func (in *PubsubTopicIamPolicy) DeepCopyInto(out *PubsubTopicIamPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PubsubTopicIamPolicy) DeepCopyObject ¶
func (in *PubsubTopicIamPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PubsubTopicIamPolicyList ¶
type PubsubTopicIamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PubsubTopicIamPolicy CRD objects Items []PubsubTopicIamPolicy `json:"items,omitempty"` }
PubsubTopicIamPolicyList is a list of PubsubTopicIamPolicys
func (*PubsubTopicIamPolicyList) DeepCopy ¶
func (in *PubsubTopicIamPolicyList) DeepCopy() *PubsubTopicIamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubTopicIamPolicyList.
func (*PubsubTopicIamPolicyList) DeepCopyInto ¶
func (in *PubsubTopicIamPolicyList) DeepCopyInto(out *PubsubTopicIamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PubsubTopicIamPolicyList) DeepCopyObject ¶
func (in *PubsubTopicIamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PubsubTopicIamPolicySpec ¶
type PubsubTopicIamPolicySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` PolicyData string `json:"policyData" tf:"policy_data"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Topic string `json:"topic" tf:"topic"` }
func (*PubsubTopicIamPolicySpec) DeepCopy ¶
func (in *PubsubTopicIamPolicySpec) DeepCopy() *PubsubTopicIamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubTopicIamPolicySpec.
func (*PubsubTopicIamPolicySpec) DeepCopyInto ¶
func (in *PubsubTopicIamPolicySpec) DeepCopyInto(out *PubsubTopicIamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PubsubTopicIamPolicyStatus ¶
type PubsubTopicIamPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *PubsubTopicIamPolicySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*PubsubTopicIamPolicyStatus) DeepCopy ¶
func (in *PubsubTopicIamPolicyStatus) DeepCopy() *PubsubTopicIamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubTopicIamPolicyStatus.
func (*PubsubTopicIamPolicyStatus) DeepCopyInto ¶
func (in *PubsubTopicIamPolicyStatus) DeepCopyInto(out *PubsubTopicIamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PubsubTopicList ¶
type PubsubTopicList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PubsubTopic CRD objects Items []PubsubTopic `json:"items,omitempty"` }
PubsubTopicList is a list of PubsubTopics
func (*PubsubTopicList) DeepCopy ¶
func (in *PubsubTopicList) DeepCopy() *PubsubTopicList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubTopicList.
func (*PubsubTopicList) DeepCopyInto ¶
func (in *PubsubTopicList) DeepCopyInto(out *PubsubTopicList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PubsubTopicList) DeepCopyObject ¶
func (in *PubsubTopicList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PubsubTopicSpec ¶
type PubsubTopicSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional KmsKeyName string `json:"kmsKeyName,omitempty" tf:"kms_key_name,omitempty"` // +optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 MessageStoragePolicy []PubsubTopicSpecMessageStoragePolicy `json:"messageStoragePolicy,omitempty" tf:"message_storage_policy,omitempty"` Name string `json:"name" tf:"name"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` }
func (*PubsubTopicSpec) DeepCopy ¶
func (in *PubsubTopicSpec) DeepCopy() *PubsubTopicSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubTopicSpec.
func (*PubsubTopicSpec) DeepCopyInto ¶
func (in *PubsubTopicSpec) DeepCopyInto(out *PubsubTopicSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PubsubTopicSpecMessageStoragePolicy ¶ added in v0.2.0
type PubsubTopicSpecMessageStoragePolicy struct {
AllowedPersistenceRegions []string `json:"allowedPersistenceRegions" tf:"allowed_persistence_regions"`
}
func (*PubsubTopicSpecMessageStoragePolicy) DeepCopy ¶ added in v0.2.0
func (in *PubsubTopicSpecMessageStoragePolicy) DeepCopy() *PubsubTopicSpecMessageStoragePolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubTopicSpecMessageStoragePolicy.
func (*PubsubTopicSpecMessageStoragePolicy) DeepCopyInto ¶ added in v0.2.0
func (in *PubsubTopicSpecMessageStoragePolicy) DeepCopyInto(out *PubsubTopicSpecMessageStoragePolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PubsubTopicStatus ¶
type PubsubTopicStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *PubsubTopicSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*PubsubTopicStatus) DeepCopy ¶
func (in *PubsubTopicStatus) DeepCopy() *PubsubTopicStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubTopicStatus.
func (*PubsubTopicStatus) DeepCopyInto ¶
func (in *PubsubTopicStatus) DeepCopyInto(out *PubsubTopicStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedisInstance ¶
type RedisInstance struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RedisInstanceSpec `json:"spec,omitempty"` Status RedisInstanceStatus `json:"status,omitempty"` }
func (*RedisInstance) DeepCopy ¶
func (in *RedisInstance) DeepCopy() *RedisInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisInstance.
func (*RedisInstance) DeepCopyInto ¶
func (in *RedisInstance) DeepCopyInto(out *RedisInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RedisInstance) DeepCopyObject ¶
func (in *RedisInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RedisInstanceList ¶
type RedisInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RedisInstance CRD objects Items []RedisInstance `json:"items,omitempty"` }
RedisInstanceList is a list of RedisInstances
func (*RedisInstanceList) DeepCopy ¶
func (in *RedisInstanceList) DeepCopy() *RedisInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisInstanceList.
func (*RedisInstanceList) DeepCopyInto ¶
func (in *RedisInstanceList) DeepCopyInto(out *RedisInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RedisInstanceList) DeepCopyObject ¶
func (in *RedisInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RedisInstanceSpec ¶
type RedisInstanceSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AlternativeLocationID string `json:"alternativeLocationID,omitempty" tf:"alternative_location_id,omitempty"` // +optional AuthorizedNetwork string `json:"authorizedNetwork,omitempty" tf:"authorized_network,omitempty"` // +optional CreateTime string `json:"createTime,omitempty" tf:"create_time,omitempty"` // +optional CurrentLocationID string `json:"currentLocationID,omitempty" tf:"current_location_id,omitempty"` // +optional DisplayName string `json:"displayName,omitempty" tf:"display_name,omitempty"` // +optional Host string `json:"host,omitempty" tf:"host,omitempty"` // +optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` // +optional LocationID string `json:"locationID,omitempty" tf:"location_id,omitempty"` MemorySizeGb int64 `json:"memorySizeGb" tf:"memory_size_gb"` Name string `json:"name" tf:"name"` // +optional Port int64 `json:"port,omitempty" tf:"port,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional RedisConfigs map[string]string `json:"redisConfigs,omitempty" tf:"redis_configs,omitempty"` // +optional RedisVersion string `json:"redisVersion,omitempty" tf:"redis_version,omitempty"` // +optional Region string `json:"region,omitempty" tf:"region,omitempty"` // +optional ReservedIPRange string `json:"reservedIPRange,omitempty" tf:"reserved_ip_range,omitempty"` // +optional Tier string `json:"tier,omitempty" tf:"tier,omitempty"` }
func (*RedisInstanceSpec) DeepCopy ¶
func (in *RedisInstanceSpec) DeepCopy() *RedisInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisInstanceSpec.
func (*RedisInstanceSpec) DeepCopyInto ¶
func (in *RedisInstanceSpec) DeepCopyInto(out *RedisInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedisInstanceStatus ¶
type RedisInstanceStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *RedisInstanceSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*RedisInstanceStatus) DeepCopy ¶
func (in *RedisInstanceStatus) DeepCopy() *RedisInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisInstanceStatus.
func (*RedisInstanceStatus) DeepCopyInto ¶
func (in *RedisInstanceStatus) DeepCopyInto(out *RedisInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceManagerLien ¶
type ResourceManagerLien struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ResourceManagerLienSpec `json:"spec,omitempty"` Status ResourceManagerLienStatus `json:"status,omitempty"` }
func (*ResourceManagerLien) DeepCopy ¶
func (in *ResourceManagerLien) DeepCopy() *ResourceManagerLien
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceManagerLien.
func (*ResourceManagerLien) DeepCopyInto ¶
func (in *ResourceManagerLien) DeepCopyInto(out *ResourceManagerLien)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceManagerLien) DeepCopyObject ¶
func (in *ResourceManagerLien) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ResourceManagerLienList ¶
type ResourceManagerLienList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ResourceManagerLien CRD objects Items []ResourceManagerLien `json:"items,omitempty"` }
ResourceManagerLienList is a list of ResourceManagerLiens
func (*ResourceManagerLienList) DeepCopy ¶
func (in *ResourceManagerLienList) DeepCopy() *ResourceManagerLienList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceManagerLienList.
func (*ResourceManagerLienList) DeepCopyInto ¶
func (in *ResourceManagerLienList) DeepCopyInto(out *ResourceManagerLienList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceManagerLienList) DeepCopyObject ¶
func (in *ResourceManagerLienList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ResourceManagerLienSpec ¶
type ResourceManagerLienSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CreateTime string `json:"createTime,omitempty" tf:"create_time,omitempty"` // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` Origin string `json:"origin" tf:"origin"` Parent string `json:"parent" tf:"parent"` Reason string `json:"reason" tf:"reason"` Restrictions []string `json:"restrictions" tf:"restrictions"` }
func (*ResourceManagerLienSpec) DeepCopy ¶
func (in *ResourceManagerLienSpec) DeepCopy() *ResourceManagerLienSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceManagerLienSpec.
func (*ResourceManagerLienSpec) DeepCopyInto ¶
func (in *ResourceManagerLienSpec) DeepCopyInto(out *ResourceManagerLienSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceManagerLienStatus ¶
type ResourceManagerLienStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ResourceManagerLienSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ResourceManagerLienStatus) DeepCopy ¶
func (in *ResourceManagerLienStatus) DeepCopy() *ResourceManagerLienStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceManagerLienStatus.
func (*ResourceManagerLienStatus) DeepCopyInto ¶
func (in *ResourceManagerLienStatus) DeepCopyInto(out *ResourceManagerLienStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuntimeconfigConfig ¶
type RuntimeconfigConfig struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RuntimeconfigConfigSpec `json:"spec,omitempty"` Status RuntimeconfigConfigStatus `json:"status,omitempty"` }
func (*RuntimeconfigConfig) DeepCopy ¶
func (in *RuntimeconfigConfig) DeepCopy() *RuntimeconfigConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuntimeconfigConfig.
func (*RuntimeconfigConfig) DeepCopyInto ¶
func (in *RuntimeconfigConfig) DeepCopyInto(out *RuntimeconfigConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RuntimeconfigConfig) DeepCopyObject ¶
func (in *RuntimeconfigConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RuntimeconfigConfigIamBinding ¶ added in v0.2.0
type RuntimeconfigConfigIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RuntimeconfigConfigIamBindingSpec `json:"spec,omitempty"` Status RuntimeconfigConfigIamBindingStatus `json:"status,omitempty"` }
func (*RuntimeconfigConfigIamBinding) DeepCopy ¶ added in v0.2.0
func (in *RuntimeconfigConfigIamBinding) DeepCopy() *RuntimeconfigConfigIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuntimeconfigConfigIamBinding.
func (*RuntimeconfigConfigIamBinding) DeepCopyInto ¶ added in v0.2.0
func (in *RuntimeconfigConfigIamBinding) DeepCopyInto(out *RuntimeconfigConfigIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RuntimeconfigConfigIamBinding) DeepCopyObject ¶ added in v0.2.0
func (in *RuntimeconfigConfigIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RuntimeconfigConfigIamBindingList ¶ added in v0.2.0
type RuntimeconfigConfigIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RuntimeconfigConfigIamBinding CRD objects Items []RuntimeconfigConfigIamBinding `json:"items,omitempty"` }
RuntimeconfigConfigIamBindingList is a list of RuntimeconfigConfigIamBindings
func (*RuntimeconfigConfigIamBindingList) DeepCopy ¶ added in v0.2.0
func (in *RuntimeconfigConfigIamBindingList) DeepCopy() *RuntimeconfigConfigIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuntimeconfigConfigIamBindingList.
func (*RuntimeconfigConfigIamBindingList) DeepCopyInto ¶ added in v0.2.0
func (in *RuntimeconfigConfigIamBindingList) DeepCopyInto(out *RuntimeconfigConfigIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RuntimeconfigConfigIamBindingList) DeepCopyObject ¶ added in v0.2.0
func (in *RuntimeconfigConfigIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RuntimeconfigConfigIamBindingSpec ¶ added in v0.2.0
type RuntimeconfigConfigIamBindingSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Config string `json:"config" tf:"config"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Members []string `json:"members" tf:"members"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Role string `json:"role" tf:"role"` }
func (*RuntimeconfigConfigIamBindingSpec) DeepCopy ¶ added in v0.2.0
func (in *RuntimeconfigConfigIamBindingSpec) DeepCopy() *RuntimeconfigConfigIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuntimeconfigConfigIamBindingSpec.
func (*RuntimeconfigConfigIamBindingSpec) DeepCopyInto ¶ added in v0.2.0
func (in *RuntimeconfigConfigIamBindingSpec) DeepCopyInto(out *RuntimeconfigConfigIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuntimeconfigConfigIamBindingStatus ¶ added in v0.2.0
type RuntimeconfigConfigIamBindingStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *RuntimeconfigConfigIamBindingSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*RuntimeconfigConfigIamBindingStatus) DeepCopy ¶ added in v0.2.0
func (in *RuntimeconfigConfigIamBindingStatus) DeepCopy() *RuntimeconfigConfigIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuntimeconfigConfigIamBindingStatus.
func (*RuntimeconfigConfigIamBindingStatus) DeepCopyInto ¶ added in v0.2.0
func (in *RuntimeconfigConfigIamBindingStatus) DeepCopyInto(out *RuntimeconfigConfigIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuntimeconfigConfigIamMember ¶ added in v0.2.0
type RuntimeconfigConfigIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RuntimeconfigConfigIamMemberSpec `json:"spec,omitempty"` Status RuntimeconfigConfigIamMemberStatus `json:"status,omitempty"` }
func (*RuntimeconfigConfigIamMember) DeepCopy ¶ added in v0.2.0
func (in *RuntimeconfigConfigIamMember) DeepCopy() *RuntimeconfigConfigIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuntimeconfigConfigIamMember.
func (*RuntimeconfigConfigIamMember) DeepCopyInto ¶ added in v0.2.0
func (in *RuntimeconfigConfigIamMember) DeepCopyInto(out *RuntimeconfigConfigIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RuntimeconfigConfigIamMember) DeepCopyObject ¶ added in v0.2.0
func (in *RuntimeconfigConfigIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RuntimeconfigConfigIamMemberList ¶ added in v0.2.0
type RuntimeconfigConfigIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RuntimeconfigConfigIamMember CRD objects Items []RuntimeconfigConfigIamMember `json:"items,omitempty"` }
RuntimeconfigConfigIamMemberList is a list of RuntimeconfigConfigIamMembers
func (*RuntimeconfigConfigIamMemberList) DeepCopy ¶ added in v0.2.0
func (in *RuntimeconfigConfigIamMemberList) DeepCopy() *RuntimeconfigConfigIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuntimeconfigConfigIamMemberList.
func (*RuntimeconfigConfigIamMemberList) DeepCopyInto ¶ added in v0.2.0
func (in *RuntimeconfigConfigIamMemberList) DeepCopyInto(out *RuntimeconfigConfigIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RuntimeconfigConfigIamMemberList) DeepCopyObject ¶ added in v0.2.0
func (in *RuntimeconfigConfigIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RuntimeconfigConfigIamMemberSpec ¶ added in v0.2.0
type RuntimeconfigConfigIamMemberSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Config string `json:"config" tf:"config"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Member string `json:"member" tf:"member"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Role string `json:"role" tf:"role"` }
func (*RuntimeconfigConfigIamMemberSpec) DeepCopy ¶ added in v0.2.0
func (in *RuntimeconfigConfigIamMemberSpec) DeepCopy() *RuntimeconfigConfigIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuntimeconfigConfigIamMemberSpec.
func (*RuntimeconfigConfigIamMemberSpec) DeepCopyInto ¶ added in v0.2.0
func (in *RuntimeconfigConfigIamMemberSpec) DeepCopyInto(out *RuntimeconfigConfigIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuntimeconfigConfigIamMemberStatus ¶ added in v0.2.0
type RuntimeconfigConfigIamMemberStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *RuntimeconfigConfigIamMemberSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*RuntimeconfigConfigIamMemberStatus) DeepCopy ¶ added in v0.2.0
func (in *RuntimeconfigConfigIamMemberStatus) DeepCopy() *RuntimeconfigConfigIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuntimeconfigConfigIamMemberStatus.
func (*RuntimeconfigConfigIamMemberStatus) DeepCopyInto ¶ added in v0.2.0
func (in *RuntimeconfigConfigIamMemberStatus) DeepCopyInto(out *RuntimeconfigConfigIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuntimeconfigConfigIamPolicy ¶ added in v0.2.0
type RuntimeconfigConfigIamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RuntimeconfigConfigIamPolicySpec `json:"spec,omitempty"` Status RuntimeconfigConfigIamPolicyStatus `json:"status,omitempty"` }
func (*RuntimeconfigConfigIamPolicy) DeepCopy ¶ added in v0.2.0
func (in *RuntimeconfigConfigIamPolicy) DeepCopy() *RuntimeconfigConfigIamPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuntimeconfigConfigIamPolicy.
func (*RuntimeconfigConfigIamPolicy) DeepCopyInto ¶ added in v0.2.0
func (in *RuntimeconfigConfigIamPolicy) DeepCopyInto(out *RuntimeconfigConfigIamPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RuntimeconfigConfigIamPolicy) DeepCopyObject ¶ added in v0.2.0
func (in *RuntimeconfigConfigIamPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RuntimeconfigConfigIamPolicyList ¶ added in v0.2.0
type RuntimeconfigConfigIamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RuntimeconfigConfigIamPolicy CRD objects Items []RuntimeconfigConfigIamPolicy `json:"items,omitempty"` }
RuntimeconfigConfigIamPolicyList is a list of RuntimeconfigConfigIamPolicys
func (*RuntimeconfigConfigIamPolicyList) DeepCopy ¶ added in v0.2.0
func (in *RuntimeconfigConfigIamPolicyList) DeepCopy() *RuntimeconfigConfigIamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuntimeconfigConfigIamPolicyList.
func (*RuntimeconfigConfigIamPolicyList) DeepCopyInto ¶ added in v0.2.0
func (in *RuntimeconfigConfigIamPolicyList) DeepCopyInto(out *RuntimeconfigConfigIamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RuntimeconfigConfigIamPolicyList) DeepCopyObject ¶ added in v0.2.0
func (in *RuntimeconfigConfigIamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RuntimeconfigConfigIamPolicySpec ¶ added in v0.2.0
type RuntimeconfigConfigIamPolicySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Config string `json:"config" tf:"config"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` PolicyData string `json:"policyData" tf:"policy_data"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` }
func (*RuntimeconfigConfigIamPolicySpec) DeepCopy ¶ added in v0.2.0
func (in *RuntimeconfigConfigIamPolicySpec) DeepCopy() *RuntimeconfigConfigIamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuntimeconfigConfigIamPolicySpec.
func (*RuntimeconfigConfigIamPolicySpec) DeepCopyInto ¶ added in v0.2.0
func (in *RuntimeconfigConfigIamPolicySpec) DeepCopyInto(out *RuntimeconfigConfigIamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuntimeconfigConfigIamPolicyStatus ¶ added in v0.2.0
type RuntimeconfigConfigIamPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *RuntimeconfigConfigIamPolicySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*RuntimeconfigConfigIamPolicyStatus) DeepCopy ¶ added in v0.2.0
func (in *RuntimeconfigConfigIamPolicyStatus) DeepCopy() *RuntimeconfigConfigIamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuntimeconfigConfigIamPolicyStatus.
func (*RuntimeconfigConfigIamPolicyStatus) DeepCopyInto ¶ added in v0.2.0
func (in *RuntimeconfigConfigIamPolicyStatus) DeepCopyInto(out *RuntimeconfigConfigIamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuntimeconfigConfigList ¶
type RuntimeconfigConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RuntimeconfigConfig CRD objects Items []RuntimeconfigConfig `json:"items,omitempty"` }
RuntimeconfigConfigList is a list of RuntimeconfigConfigs
func (*RuntimeconfigConfigList) DeepCopy ¶
func (in *RuntimeconfigConfigList) DeepCopy() *RuntimeconfigConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuntimeconfigConfigList.
func (*RuntimeconfigConfigList) DeepCopyInto ¶
func (in *RuntimeconfigConfigList) DeepCopyInto(out *RuntimeconfigConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RuntimeconfigConfigList) DeepCopyObject ¶
func (in *RuntimeconfigConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RuntimeconfigConfigSpec ¶
type RuntimeconfigConfigSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` Name string `json:"name" tf:"name"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` }
func (*RuntimeconfigConfigSpec) DeepCopy ¶
func (in *RuntimeconfigConfigSpec) DeepCopy() *RuntimeconfigConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuntimeconfigConfigSpec.
func (*RuntimeconfigConfigSpec) DeepCopyInto ¶
func (in *RuntimeconfigConfigSpec) DeepCopyInto(out *RuntimeconfigConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuntimeconfigConfigStatus ¶
type RuntimeconfigConfigStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *RuntimeconfigConfigSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*RuntimeconfigConfigStatus) DeepCopy ¶
func (in *RuntimeconfigConfigStatus) DeepCopy() *RuntimeconfigConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuntimeconfigConfigStatus.
func (*RuntimeconfigConfigStatus) DeepCopyInto ¶
func (in *RuntimeconfigConfigStatus) DeepCopyInto(out *RuntimeconfigConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuntimeconfigVariable ¶
type RuntimeconfigVariable struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RuntimeconfigVariableSpec `json:"spec,omitempty"` Status RuntimeconfigVariableStatus `json:"status,omitempty"` }
func (*RuntimeconfigVariable) DeepCopy ¶
func (in *RuntimeconfigVariable) DeepCopy() *RuntimeconfigVariable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuntimeconfigVariable.
func (*RuntimeconfigVariable) DeepCopyInto ¶
func (in *RuntimeconfigVariable) DeepCopyInto(out *RuntimeconfigVariable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RuntimeconfigVariable) DeepCopyObject ¶
func (in *RuntimeconfigVariable) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RuntimeconfigVariableList ¶
type RuntimeconfigVariableList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RuntimeconfigVariable CRD objects Items []RuntimeconfigVariable `json:"items,omitempty"` }
RuntimeconfigVariableList is a list of RuntimeconfigVariables
func (*RuntimeconfigVariableList) DeepCopy ¶
func (in *RuntimeconfigVariableList) DeepCopy() *RuntimeconfigVariableList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuntimeconfigVariableList.
func (*RuntimeconfigVariableList) DeepCopyInto ¶
func (in *RuntimeconfigVariableList) DeepCopyInto(out *RuntimeconfigVariableList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RuntimeconfigVariableList) DeepCopyObject ¶
func (in *RuntimeconfigVariableList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RuntimeconfigVariableSpec ¶
type RuntimeconfigVariableSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Name string `json:"name" tf:"name"` Parent string `json:"parent" tf:"parent"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Text string `json:"text,omitempty" tf:"text,omitempty"` // +optional UpdateTime string `json:"updateTime,omitempty" tf:"update_time,omitempty"` // +optional Value string `json:"value,omitempty" tf:"value,omitempty"` }
func (*RuntimeconfigVariableSpec) DeepCopy ¶
func (in *RuntimeconfigVariableSpec) DeepCopy() *RuntimeconfigVariableSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuntimeconfigVariableSpec.
func (*RuntimeconfigVariableSpec) DeepCopyInto ¶
func (in *RuntimeconfigVariableSpec) DeepCopyInto(out *RuntimeconfigVariableSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuntimeconfigVariableStatus ¶
type RuntimeconfigVariableStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *RuntimeconfigVariableSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*RuntimeconfigVariableStatus) DeepCopy ¶
func (in *RuntimeconfigVariableStatus) DeepCopy() *RuntimeconfigVariableStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuntimeconfigVariableStatus.
func (*RuntimeconfigVariableStatus) DeepCopyInto ¶
func (in *RuntimeconfigVariableStatus) DeepCopyInto(out *RuntimeconfigVariableStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SccSource ¶ added in v0.2.0
type SccSource struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SccSourceSpec `json:"spec,omitempty"` Status SccSourceStatus `json:"status,omitempty"` }
func (*SccSource) DeepCopy ¶ added in v0.2.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SccSource.
func (*SccSource) DeepCopyInto ¶ added in v0.2.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SccSource) DeepCopyObject ¶ added in v0.2.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SccSourceList ¶ added in v0.2.0
type SccSourceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SccSource CRD objects Items []SccSource `json:"items,omitempty"` }
SccSourceList is a list of SccSources
func (*SccSourceList) DeepCopy ¶ added in v0.2.0
func (in *SccSourceList) DeepCopy() *SccSourceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SccSourceList.
func (*SccSourceList) DeepCopyInto ¶ added in v0.2.0
func (in *SccSourceList) DeepCopyInto(out *SccSourceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SccSourceList) DeepCopyObject ¶ added in v0.2.0
func (in *SccSourceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SccSourceSpec ¶ added in v0.2.0
type SccSourceSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` DisplayName string `json:"displayName" tf:"display_name"` // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` Organization string `json:"organization" tf:"organization"` }
func (*SccSourceSpec) DeepCopy ¶ added in v0.2.0
func (in *SccSourceSpec) DeepCopy() *SccSourceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SccSourceSpec.
func (*SccSourceSpec) DeepCopyInto ¶ added in v0.2.0
func (in *SccSourceSpec) DeepCopyInto(out *SccSourceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SccSourceStatus ¶ added in v0.2.0
type SccSourceStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *SccSourceSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*SccSourceStatus) DeepCopy ¶ added in v0.2.0
func (in *SccSourceStatus) DeepCopy() *SccSourceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SccSourceStatus.
func (*SccSourceStatus) DeepCopyInto ¶ added in v0.2.0
func (in *SccSourceStatus) DeepCopyInto(out *SccSourceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceAccount ¶
type ServiceAccount struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceAccountSpec `json:"spec,omitempty"` Status ServiceAccountStatus `json:"status,omitempty"` }
func (*ServiceAccount) DeepCopy ¶
func (in *ServiceAccount) DeepCopy() *ServiceAccount
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccount.
func (*ServiceAccount) DeepCopyInto ¶
func (in *ServiceAccount) DeepCopyInto(out *ServiceAccount)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceAccount) DeepCopyObject ¶
func (in *ServiceAccount) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceAccountIamBinding ¶
type ServiceAccountIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceAccountIamBindingSpec `json:"spec,omitempty"` Status ServiceAccountIamBindingStatus `json:"status,omitempty"` }
func (*ServiceAccountIamBinding) DeepCopy ¶
func (in *ServiceAccountIamBinding) DeepCopy() *ServiceAccountIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountIamBinding.
func (*ServiceAccountIamBinding) DeepCopyInto ¶
func (in *ServiceAccountIamBinding) DeepCopyInto(out *ServiceAccountIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceAccountIamBinding) DeepCopyObject ¶
func (in *ServiceAccountIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceAccountIamBindingList ¶
type ServiceAccountIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ServiceAccountIamBinding CRD objects Items []ServiceAccountIamBinding `json:"items,omitempty"` }
ServiceAccountIamBindingList is a list of ServiceAccountIamBindings
func (*ServiceAccountIamBindingList) DeepCopy ¶
func (in *ServiceAccountIamBindingList) DeepCopy() *ServiceAccountIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountIamBindingList.
func (*ServiceAccountIamBindingList) DeepCopyInto ¶
func (in *ServiceAccountIamBindingList) DeepCopyInto(out *ServiceAccountIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceAccountIamBindingList) DeepCopyObject ¶
func (in *ServiceAccountIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceAccountIamBindingSpec ¶
type ServiceAccountIamBindingSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Members []string `json:"members" tf:"members"` Role string `json:"role" tf:"role"` ServiceAccountID string `json:"serviceAccountID" tf:"service_account_id"` }
func (*ServiceAccountIamBindingSpec) DeepCopy ¶
func (in *ServiceAccountIamBindingSpec) DeepCopy() *ServiceAccountIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountIamBindingSpec.
func (*ServiceAccountIamBindingSpec) DeepCopyInto ¶
func (in *ServiceAccountIamBindingSpec) DeepCopyInto(out *ServiceAccountIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceAccountIamBindingStatus ¶
type ServiceAccountIamBindingStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ServiceAccountIamBindingSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ServiceAccountIamBindingStatus) DeepCopy ¶
func (in *ServiceAccountIamBindingStatus) DeepCopy() *ServiceAccountIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountIamBindingStatus.
func (*ServiceAccountIamBindingStatus) DeepCopyInto ¶
func (in *ServiceAccountIamBindingStatus) DeepCopyInto(out *ServiceAccountIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceAccountIamMember ¶
type ServiceAccountIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceAccountIamMemberSpec `json:"spec,omitempty"` Status ServiceAccountIamMemberStatus `json:"status,omitempty"` }
func (*ServiceAccountIamMember) DeepCopy ¶
func (in *ServiceAccountIamMember) DeepCopy() *ServiceAccountIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountIamMember.
func (*ServiceAccountIamMember) DeepCopyInto ¶
func (in *ServiceAccountIamMember) DeepCopyInto(out *ServiceAccountIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceAccountIamMember) DeepCopyObject ¶
func (in *ServiceAccountIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceAccountIamMemberList ¶
type ServiceAccountIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ServiceAccountIamMember CRD objects Items []ServiceAccountIamMember `json:"items,omitempty"` }
ServiceAccountIamMemberList is a list of ServiceAccountIamMembers
func (*ServiceAccountIamMemberList) DeepCopy ¶
func (in *ServiceAccountIamMemberList) DeepCopy() *ServiceAccountIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountIamMemberList.
func (*ServiceAccountIamMemberList) DeepCopyInto ¶
func (in *ServiceAccountIamMemberList) DeepCopyInto(out *ServiceAccountIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceAccountIamMemberList) DeepCopyObject ¶
func (in *ServiceAccountIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceAccountIamMemberSpec ¶
type ServiceAccountIamMemberSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Member string `json:"member" tf:"member"` Role string `json:"role" tf:"role"` ServiceAccountID string `json:"serviceAccountID" tf:"service_account_id"` }
func (*ServiceAccountIamMemberSpec) DeepCopy ¶
func (in *ServiceAccountIamMemberSpec) DeepCopy() *ServiceAccountIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountIamMemberSpec.
func (*ServiceAccountIamMemberSpec) DeepCopyInto ¶
func (in *ServiceAccountIamMemberSpec) DeepCopyInto(out *ServiceAccountIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceAccountIamMemberStatus ¶
type ServiceAccountIamMemberStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ServiceAccountIamMemberSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ServiceAccountIamMemberStatus) DeepCopy ¶
func (in *ServiceAccountIamMemberStatus) DeepCopy() *ServiceAccountIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountIamMemberStatus.
func (*ServiceAccountIamMemberStatus) DeepCopyInto ¶
func (in *ServiceAccountIamMemberStatus) DeepCopyInto(out *ServiceAccountIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceAccountIamPolicy ¶
type ServiceAccountIamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceAccountIamPolicySpec `json:"spec,omitempty"` Status ServiceAccountIamPolicyStatus `json:"status,omitempty"` }
func (*ServiceAccountIamPolicy) DeepCopy ¶
func (in *ServiceAccountIamPolicy) DeepCopy() *ServiceAccountIamPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountIamPolicy.
func (*ServiceAccountIamPolicy) DeepCopyInto ¶
func (in *ServiceAccountIamPolicy) DeepCopyInto(out *ServiceAccountIamPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceAccountIamPolicy) DeepCopyObject ¶
func (in *ServiceAccountIamPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceAccountIamPolicyList ¶
type ServiceAccountIamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ServiceAccountIamPolicy CRD objects Items []ServiceAccountIamPolicy `json:"items,omitempty"` }
ServiceAccountIamPolicyList is a list of ServiceAccountIamPolicys
func (*ServiceAccountIamPolicyList) DeepCopy ¶
func (in *ServiceAccountIamPolicyList) DeepCopy() *ServiceAccountIamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountIamPolicyList.
func (*ServiceAccountIamPolicyList) DeepCopyInto ¶
func (in *ServiceAccountIamPolicyList) DeepCopyInto(out *ServiceAccountIamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceAccountIamPolicyList) DeepCopyObject ¶
func (in *ServiceAccountIamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceAccountIamPolicySpec ¶
type ServiceAccountIamPolicySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` PolicyData string `json:"policyData" tf:"policy_data"` ServiceAccountID string `json:"serviceAccountID" tf:"service_account_id"` }
func (*ServiceAccountIamPolicySpec) DeepCopy ¶
func (in *ServiceAccountIamPolicySpec) DeepCopy() *ServiceAccountIamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountIamPolicySpec.
func (*ServiceAccountIamPolicySpec) DeepCopyInto ¶
func (in *ServiceAccountIamPolicySpec) DeepCopyInto(out *ServiceAccountIamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceAccountIamPolicyStatus ¶
type ServiceAccountIamPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ServiceAccountIamPolicySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ServiceAccountIamPolicyStatus) DeepCopy ¶
func (in *ServiceAccountIamPolicyStatus) DeepCopy() *ServiceAccountIamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountIamPolicyStatus.
func (*ServiceAccountIamPolicyStatus) DeepCopyInto ¶
func (in *ServiceAccountIamPolicyStatus) DeepCopyInto(out *ServiceAccountIamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceAccountKey ¶
type ServiceAccountKey struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceAccountKeySpec `json:"spec,omitempty"` Status ServiceAccountKeyStatus `json:"status,omitempty"` }
func (*ServiceAccountKey) DeepCopy ¶
func (in *ServiceAccountKey) DeepCopy() *ServiceAccountKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountKey.
func (*ServiceAccountKey) DeepCopyInto ¶
func (in *ServiceAccountKey) DeepCopyInto(out *ServiceAccountKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceAccountKey) DeepCopyObject ¶
func (in *ServiceAccountKey) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceAccountKeyList ¶
type ServiceAccountKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ServiceAccountKey CRD objects Items []ServiceAccountKey `json:"items,omitempty"` }
ServiceAccountKeyList is a list of ServiceAccountKeys
func (*ServiceAccountKeyList) DeepCopy ¶
func (in *ServiceAccountKeyList) DeepCopy() *ServiceAccountKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountKeyList.
func (*ServiceAccountKeyList) DeepCopyInto ¶
func (in *ServiceAccountKeyList) DeepCopyInto(out *ServiceAccountKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceAccountKeyList) DeepCopyObject ¶
func (in *ServiceAccountKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceAccountKeySpec ¶
type ServiceAccountKeySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` // +optional KeyAlgorithm string `json:"keyAlgorithm,omitempty" tf:"key_algorithm,omitempty"` // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` // +optional PgpKey string `json:"pgpKey,omitempty" tf:"pgp_key,omitempty"` // +optional PrivateKey string `json:"-" sensitive:"true" tf:"private_key,omitempty"` // +optional PrivateKeyEncrypted string `json:"privateKeyEncrypted,omitempty" tf:"private_key_encrypted,omitempty"` // +optional PrivateKeyFingerprint string `json:"privateKeyFingerprint,omitempty" tf:"private_key_fingerprint,omitempty"` // +optional PrivateKeyType string `json:"privateKeyType,omitempty" tf:"private_key_type,omitempty"` // +optional PublicKey string `json:"publicKey,omitempty" tf:"public_key,omitempty"` // +optional PublicKeyType string `json:"publicKeyType,omitempty" tf:"public_key_type,omitempty"` ServiceAccountID string `json:"serviceAccountID" tf:"service_account_id"` // +optional ValidAfter string `json:"validAfter,omitempty" tf:"valid_after,omitempty"` // +optional ValidBefore string `json:"validBefore,omitempty" tf:"valid_before,omitempty"` }
func (*ServiceAccountKeySpec) DeepCopy ¶
func (in *ServiceAccountKeySpec) DeepCopy() *ServiceAccountKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountKeySpec.
func (*ServiceAccountKeySpec) DeepCopyInto ¶
func (in *ServiceAccountKeySpec) DeepCopyInto(out *ServiceAccountKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceAccountKeyStatus ¶
type ServiceAccountKeyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ServiceAccountKeySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ServiceAccountKeyStatus) DeepCopy ¶
func (in *ServiceAccountKeyStatus) DeepCopy() *ServiceAccountKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountKeyStatus.
func (*ServiceAccountKeyStatus) DeepCopyInto ¶
func (in *ServiceAccountKeyStatus) DeepCopyInto(out *ServiceAccountKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceAccountList ¶
type ServiceAccountList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ServiceAccount CRD objects Items []ServiceAccount `json:"items,omitempty"` }
ServiceAccountList is a list of ServiceAccounts
func (*ServiceAccountList) DeepCopy ¶
func (in *ServiceAccountList) DeepCopy() *ServiceAccountList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountList.
func (*ServiceAccountList) DeepCopyInto ¶
func (in *ServiceAccountList) DeepCopyInto(out *ServiceAccountList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceAccountList) DeepCopyObject ¶
func (in *ServiceAccountList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceAccountSpec ¶
type ServiceAccountSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` AccountID string `json:"accountID" tf:"account_id"` // +optional DisplayName string `json:"displayName,omitempty" tf:"display_name,omitempty"` // +optional Email string `json:"email,omitempty" tf:"email,omitempty"` // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional UniqueID string `json:"uniqueID,omitempty" tf:"unique_id,omitempty"` }
func (*ServiceAccountSpec) DeepCopy ¶
func (in *ServiceAccountSpec) DeepCopy() *ServiceAccountSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountSpec.
func (*ServiceAccountSpec) DeepCopyInto ¶
func (in *ServiceAccountSpec) DeepCopyInto(out *ServiceAccountSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceAccountStatus ¶
type ServiceAccountStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ServiceAccountSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ServiceAccountStatus) DeepCopy ¶
func (in *ServiceAccountStatus) DeepCopy() *ServiceAccountStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountStatus.
func (*ServiceAccountStatus) DeepCopyInto ¶
func (in *ServiceAccountStatus) DeepCopyInto(out *ServiceAccountStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceNetworkingConnection ¶ added in v0.2.0
type ServiceNetworkingConnection struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceNetworkingConnectionSpec `json:"spec,omitempty"` Status ServiceNetworkingConnectionStatus `json:"status,omitempty"` }
func (*ServiceNetworkingConnection) DeepCopy ¶ added in v0.2.0
func (in *ServiceNetworkingConnection) DeepCopy() *ServiceNetworkingConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceNetworkingConnection.
func (*ServiceNetworkingConnection) DeepCopyInto ¶ added in v0.2.0
func (in *ServiceNetworkingConnection) DeepCopyInto(out *ServiceNetworkingConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceNetworkingConnection) DeepCopyObject ¶ added in v0.2.0
func (in *ServiceNetworkingConnection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceNetworkingConnectionList ¶ added in v0.2.0
type ServiceNetworkingConnectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ServiceNetworkingConnection CRD objects Items []ServiceNetworkingConnection `json:"items,omitempty"` }
ServiceNetworkingConnectionList is a list of ServiceNetworkingConnections
func (*ServiceNetworkingConnectionList) DeepCopy ¶ added in v0.2.0
func (in *ServiceNetworkingConnectionList) DeepCopy() *ServiceNetworkingConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceNetworkingConnectionList.
func (*ServiceNetworkingConnectionList) DeepCopyInto ¶ added in v0.2.0
func (in *ServiceNetworkingConnectionList) DeepCopyInto(out *ServiceNetworkingConnectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceNetworkingConnectionList) DeepCopyObject ¶ added in v0.2.0
func (in *ServiceNetworkingConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceNetworkingConnectionSpec ¶ added in v0.2.0
type ServiceNetworkingConnectionSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Network string `json:"network" tf:"network"` // +optional Peering string `json:"peering,omitempty" tf:"peering,omitempty"` ReservedPeeringRanges []string `json:"reservedPeeringRanges" tf:"reserved_peering_ranges"` Service string `json:"service" tf:"service"` }
func (*ServiceNetworkingConnectionSpec) DeepCopy ¶ added in v0.2.0
func (in *ServiceNetworkingConnectionSpec) DeepCopy() *ServiceNetworkingConnectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceNetworkingConnectionSpec.
func (*ServiceNetworkingConnectionSpec) DeepCopyInto ¶ added in v0.2.0
func (in *ServiceNetworkingConnectionSpec) DeepCopyInto(out *ServiceNetworkingConnectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceNetworkingConnectionStatus ¶ added in v0.2.0
type ServiceNetworkingConnectionStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ServiceNetworkingConnectionSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ServiceNetworkingConnectionStatus) DeepCopy ¶ added in v0.2.0
func (in *ServiceNetworkingConnectionStatus) DeepCopy() *ServiceNetworkingConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceNetworkingConnectionStatus.
func (*ServiceNetworkingConnectionStatus) DeepCopyInto ¶ added in v0.2.0
func (in *ServiceNetworkingConnectionStatus) DeepCopyInto(out *ServiceNetworkingConnectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourcerepoRepository ¶
type SourcerepoRepository struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SourcerepoRepositorySpec `json:"spec,omitempty"` Status SourcerepoRepositoryStatus `json:"status,omitempty"` }
func (*SourcerepoRepository) DeepCopy ¶
func (in *SourcerepoRepository) DeepCopy() *SourcerepoRepository
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourcerepoRepository.
func (*SourcerepoRepository) DeepCopyInto ¶
func (in *SourcerepoRepository) DeepCopyInto(out *SourcerepoRepository)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SourcerepoRepository) DeepCopyObject ¶
func (in *SourcerepoRepository) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SourcerepoRepositoryIamBinding ¶ added in v0.2.0
type SourcerepoRepositoryIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SourcerepoRepositoryIamBindingSpec `json:"spec,omitempty"` Status SourcerepoRepositoryIamBindingStatus `json:"status,omitempty"` }
func (*SourcerepoRepositoryIamBinding) DeepCopy ¶ added in v0.2.0
func (in *SourcerepoRepositoryIamBinding) DeepCopy() *SourcerepoRepositoryIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourcerepoRepositoryIamBinding.
func (*SourcerepoRepositoryIamBinding) DeepCopyInto ¶ added in v0.2.0
func (in *SourcerepoRepositoryIamBinding) DeepCopyInto(out *SourcerepoRepositoryIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SourcerepoRepositoryIamBinding) DeepCopyObject ¶ added in v0.2.0
func (in *SourcerepoRepositoryIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SourcerepoRepositoryIamBindingList ¶ added in v0.2.0
type SourcerepoRepositoryIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SourcerepoRepositoryIamBinding CRD objects Items []SourcerepoRepositoryIamBinding `json:"items,omitempty"` }
SourcerepoRepositoryIamBindingList is a list of SourcerepoRepositoryIamBindings
func (*SourcerepoRepositoryIamBindingList) DeepCopy ¶ added in v0.2.0
func (in *SourcerepoRepositoryIamBindingList) DeepCopy() *SourcerepoRepositoryIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourcerepoRepositoryIamBindingList.
func (*SourcerepoRepositoryIamBindingList) DeepCopyInto ¶ added in v0.2.0
func (in *SourcerepoRepositoryIamBindingList) DeepCopyInto(out *SourcerepoRepositoryIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SourcerepoRepositoryIamBindingList) DeepCopyObject ¶ added in v0.2.0
func (in *SourcerepoRepositoryIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SourcerepoRepositoryIamBindingSpec ¶ added in v0.2.0
type SourcerepoRepositoryIamBindingSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Members []string `json:"members" tf:"members"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Repository string `json:"repository" tf:"repository"` Role string `json:"role" tf:"role"` }
func (*SourcerepoRepositoryIamBindingSpec) DeepCopy ¶ added in v0.2.0
func (in *SourcerepoRepositoryIamBindingSpec) DeepCopy() *SourcerepoRepositoryIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourcerepoRepositoryIamBindingSpec.
func (*SourcerepoRepositoryIamBindingSpec) DeepCopyInto ¶ added in v0.2.0
func (in *SourcerepoRepositoryIamBindingSpec) DeepCopyInto(out *SourcerepoRepositoryIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourcerepoRepositoryIamBindingStatus ¶ added in v0.2.0
type SourcerepoRepositoryIamBindingStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *SourcerepoRepositoryIamBindingSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*SourcerepoRepositoryIamBindingStatus) DeepCopy ¶ added in v0.2.0
func (in *SourcerepoRepositoryIamBindingStatus) DeepCopy() *SourcerepoRepositoryIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourcerepoRepositoryIamBindingStatus.
func (*SourcerepoRepositoryIamBindingStatus) DeepCopyInto ¶ added in v0.2.0
func (in *SourcerepoRepositoryIamBindingStatus) DeepCopyInto(out *SourcerepoRepositoryIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourcerepoRepositoryIamMember ¶ added in v0.2.0
type SourcerepoRepositoryIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SourcerepoRepositoryIamMemberSpec `json:"spec,omitempty"` Status SourcerepoRepositoryIamMemberStatus `json:"status,omitempty"` }
func (*SourcerepoRepositoryIamMember) DeepCopy ¶ added in v0.2.0
func (in *SourcerepoRepositoryIamMember) DeepCopy() *SourcerepoRepositoryIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourcerepoRepositoryIamMember.
func (*SourcerepoRepositoryIamMember) DeepCopyInto ¶ added in v0.2.0
func (in *SourcerepoRepositoryIamMember) DeepCopyInto(out *SourcerepoRepositoryIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SourcerepoRepositoryIamMember) DeepCopyObject ¶ added in v0.2.0
func (in *SourcerepoRepositoryIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SourcerepoRepositoryIamMemberList ¶ added in v0.2.0
type SourcerepoRepositoryIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SourcerepoRepositoryIamMember CRD objects Items []SourcerepoRepositoryIamMember `json:"items,omitempty"` }
SourcerepoRepositoryIamMemberList is a list of SourcerepoRepositoryIamMembers
func (*SourcerepoRepositoryIamMemberList) DeepCopy ¶ added in v0.2.0
func (in *SourcerepoRepositoryIamMemberList) DeepCopy() *SourcerepoRepositoryIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourcerepoRepositoryIamMemberList.
func (*SourcerepoRepositoryIamMemberList) DeepCopyInto ¶ added in v0.2.0
func (in *SourcerepoRepositoryIamMemberList) DeepCopyInto(out *SourcerepoRepositoryIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SourcerepoRepositoryIamMemberList) DeepCopyObject ¶ added in v0.2.0
func (in *SourcerepoRepositoryIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SourcerepoRepositoryIamMemberSpec ¶ added in v0.2.0
type SourcerepoRepositoryIamMemberSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Member string `json:"member" tf:"member"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Repository string `json:"repository" tf:"repository"` Role string `json:"role" tf:"role"` }
func (*SourcerepoRepositoryIamMemberSpec) DeepCopy ¶ added in v0.2.0
func (in *SourcerepoRepositoryIamMemberSpec) DeepCopy() *SourcerepoRepositoryIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourcerepoRepositoryIamMemberSpec.
func (*SourcerepoRepositoryIamMemberSpec) DeepCopyInto ¶ added in v0.2.0
func (in *SourcerepoRepositoryIamMemberSpec) DeepCopyInto(out *SourcerepoRepositoryIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourcerepoRepositoryIamMemberStatus ¶ added in v0.2.0
type SourcerepoRepositoryIamMemberStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *SourcerepoRepositoryIamMemberSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*SourcerepoRepositoryIamMemberStatus) DeepCopy ¶ added in v0.2.0
func (in *SourcerepoRepositoryIamMemberStatus) DeepCopy() *SourcerepoRepositoryIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourcerepoRepositoryIamMemberStatus.
func (*SourcerepoRepositoryIamMemberStatus) DeepCopyInto ¶ added in v0.2.0
func (in *SourcerepoRepositoryIamMemberStatus) DeepCopyInto(out *SourcerepoRepositoryIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourcerepoRepositoryIamPolicy ¶ added in v0.2.0
type SourcerepoRepositoryIamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SourcerepoRepositoryIamPolicySpec `json:"spec,omitempty"` Status SourcerepoRepositoryIamPolicyStatus `json:"status,omitempty"` }
func (*SourcerepoRepositoryIamPolicy) DeepCopy ¶ added in v0.2.0
func (in *SourcerepoRepositoryIamPolicy) DeepCopy() *SourcerepoRepositoryIamPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourcerepoRepositoryIamPolicy.
func (*SourcerepoRepositoryIamPolicy) DeepCopyInto ¶ added in v0.2.0
func (in *SourcerepoRepositoryIamPolicy) DeepCopyInto(out *SourcerepoRepositoryIamPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SourcerepoRepositoryIamPolicy) DeepCopyObject ¶ added in v0.2.0
func (in *SourcerepoRepositoryIamPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SourcerepoRepositoryIamPolicyList ¶ added in v0.2.0
type SourcerepoRepositoryIamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SourcerepoRepositoryIamPolicy CRD objects Items []SourcerepoRepositoryIamPolicy `json:"items,omitempty"` }
SourcerepoRepositoryIamPolicyList is a list of SourcerepoRepositoryIamPolicys
func (*SourcerepoRepositoryIamPolicyList) DeepCopy ¶ added in v0.2.0
func (in *SourcerepoRepositoryIamPolicyList) DeepCopy() *SourcerepoRepositoryIamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourcerepoRepositoryIamPolicyList.
func (*SourcerepoRepositoryIamPolicyList) DeepCopyInto ¶ added in v0.2.0
func (in *SourcerepoRepositoryIamPolicyList) DeepCopyInto(out *SourcerepoRepositoryIamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SourcerepoRepositoryIamPolicyList) DeepCopyObject ¶ added in v0.2.0
func (in *SourcerepoRepositoryIamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SourcerepoRepositoryIamPolicySpec ¶ added in v0.2.0
type SourcerepoRepositoryIamPolicySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` PolicyData string `json:"policyData" tf:"policy_data"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Repository string `json:"repository" tf:"repository"` }
func (*SourcerepoRepositoryIamPolicySpec) DeepCopy ¶ added in v0.2.0
func (in *SourcerepoRepositoryIamPolicySpec) DeepCopy() *SourcerepoRepositoryIamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourcerepoRepositoryIamPolicySpec.
func (*SourcerepoRepositoryIamPolicySpec) DeepCopyInto ¶ added in v0.2.0
func (in *SourcerepoRepositoryIamPolicySpec) DeepCopyInto(out *SourcerepoRepositoryIamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourcerepoRepositoryIamPolicyStatus ¶ added in v0.2.0
type SourcerepoRepositoryIamPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *SourcerepoRepositoryIamPolicySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*SourcerepoRepositoryIamPolicyStatus) DeepCopy ¶ added in v0.2.0
func (in *SourcerepoRepositoryIamPolicyStatus) DeepCopy() *SourcerepoRepositoryIamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourcerepoRepositoryIamPolicyStatus.
func (*SourcerepoRepositoryIamPolicyStatus) DeepCopyInto ¶ added in v0.2.0
func (in *SourcerepoRepositoryIamPolicyStatus) DeepCopyInto(out *SourcerepoRepositoryIamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourcerepoRepositoryList ¶
type SourcerepoRepositoryList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SourcerepoRepository CRD objects Items []SourcerepoRepository `json:"items,omitempty"` }
SourcerepoRepositoryList is a list of SourcerepoRepositorys
func (*SourcerepoRepositoryList) DeepCopy ¶
func (in *SourcerepoRepositoryList) DeepCopy() *SourcerepoRepositoryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourcerepoRepositoryList.
func (*SourcerepoRepositoryList) DeepCopyInto ¶
func (in *SourcerepoRepositoryList) DeepCopyInto(out *SourcerepoRepositoryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SourcerepoRepositoryList) DeepCopyObject ¶
func (in *SourcerepoRepositoryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SourcerepoRepositorySpec ¶
type SourcerepoRepositorySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Name string `json:"name" tf:"name"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional Size int64 `json:"size,omitempty" tf:"size,omitempty"` // +optional Url string `json:"url,omitempty" tf:"url,omitempty"` }
func (*SourcerepoRepositorySpec) DeepCopy ¶
func (in *SourcerepoRepositorySpec) DeepCopy() *SourcerepoRepositorySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourcerepoRepositorySpec.
func (*SourcerepoRepositorySpec) DeepCopyInto ¶
func (in *SourcerepoRepositorySpec) DeepCopyInto(out *SourcerepoRepositorySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourcerepoRepositoryStatus ¶
type SourcerepoRepositoryStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *SourcerepoRepositorySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*SourcerepoRepositoryStatus) DeepCopy ¶
func (in *SourcerepoRepositoryStatus) DeepCopy() *SourcerepoRepositoryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourcerepoRepositoryStatus.
func (*SourcerepoRepositoryStatus) DeepCopyInto ¶
func (in *SourcerepoRepositoryStatus) DeepCopyInto(out *SourcerepoRepositoryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpannerDatabase ¶
type SpannerDatabase struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SpannerDatabaseSpec `json:"spec,omitempty"` Status SpannerDatabaseStatus `json:"status,omitempty"` }
func (*SpannerDatabase) DeepCopy ¶
func (in *SpannerDatabase) DeepCopy() *SpannerDatabase
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpannerDatabase.
func (*SpannerDatabase) DeepCopyInto ¶
func (in *SpannerDatabase) DeepCopyInto(out *SpannerDatabase)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpannerDatabase) DeepCopyObject ¶
func (in *SpannerDatabase) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SpannerDatabaseIamBinding ¶
type SpannerDatabaseIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SpannerDatabaseIamBindingSpec `json:"spec,omitempty"` Status SpannerDatabaseIamBindingStatus `json:"status,omitempty"` }
func (*SpannerDatabaseIamBinding) DeepCopy ¶
func (in *SpannerDatabaseIamBinding) DeepCopy() *SpannerDatabaseIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpannerDatabaseIamBinding.
func (*SpannerDatabaseIamBinding) DeepCopyInto ¶
func (in *SpannerDatabaseIamBinding) DeepCopyInto(out *SpannerDatabaseIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpannerDatabaseIamBinding) DeepCopyObject ¶
func (in *SpannerDatabaseIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SpannerDatabaseIamBindingList ¶
type SpannerDatabaseIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SpannerDatabaseIamBinding CRD objects Items []SpannerDatabaseIamBinding `json:"items,omitempty"` }
SpannerDatabaseIamBindingList is a list of SpannerDatabaseIamBindings
func (*SpannerDatabaseIamBindingList) DeepCopy ¶
func (in *SpannerDatabaseIamBindingList) DeepCopy() *SpannerDatabaseIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpannerDatabaseIamBindingList.
func (*SpannerDatabaseIamBindingList) DeepCopyInto ¶
func (in *SpannerDatabaseIamBindingList) DeepCopyInto(out *SpannerDatabaseIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpannerDatabaseIamBindingList) DeepCopyObject ¶
func (in *SpannerDatabaseIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SpannerDatabaseIamBindingSpec ¶
type SpannerDatabaseIamBindingSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Database string `json:"database" tf:"database"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Instance string `json:"instance" tf:"instance"` Members []string `json:"members" tf:"members"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Role string `json:"role" tf:"role"` }
func (*SpannerDatabaseIamBindingSpec) DeepCopy ¶
func (in *SpannerDatabaseIamBindingSpec) DeepCopy() *SpannerDatabaseIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpannerDatabaseIamBindingSpec.
func (*SpannerDatabaseIamBindingSpec) DeepCopyInto ¶
func (in *SpannerDatabaseIamBindingSpec) DeepCopyInto(out *SpannerDatabaseIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpannerDatabaseIamBindingStatus ¶
type SpannerDatabaseIamBindingStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *SpannerDatabaseIamBindingSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*SpannerDatabaseIamBindingStatus) DeepCopy ¶
func (in *SpannerDatabaseIamBindingStatus) DeepCopy() *SpannerDatabaseIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpannerDatabaseIamBindingStatus.
func (*SpannerDatabaseIamBindingStatus) DeepCopyInto ¶
func (in *SpannerDatabaseIamBindingStatus) DeepCopyInto(out *SpannerDatabaseIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpannerDatabaseIamMember ¶
type SpannerDatabaseIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SpannerDatabaseIamMemberSpec `json:"spec,omitempty"` Status SpannerDatabaseIamMemberStatus `json:"status,omitempty"` }
func (*SpannerDatabaseIamMember) DeepCopy ¶
func (in *SpannerDatabaseIamMember) DeepCopy() *SpannerDatabaseIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpannerDatabaseIamMember.
func (*SpannerDatabaseIamMember) DeepCopyInto ¶
func (in *SpannerDatabaseIamMember) DeepCopyInto(out *SpannerDatabaseIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpannerDatabaseIamMember) DeepCopyObject ¶
func (in *SpannerDatabaseIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SpannerDatabaseIamMemberList ¶
type SpannerDatabaseIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SpannerDatabaseIamMember CRD objects Items []SpannerDatabaseIamMember `json:"items,omitempty"` }
SpannerDatabaseIamMemberList is a list of SpannerDatabaseIamMembers
func (*SpannerDatabaseIamMemberList) DeepCopy ¶
func (in *SpannerDatabaseIamMemberList) DeepCopy() *SpannerDatabaseIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpannerDatabaseIamMemberList.
func (*SpannerDatabaseIamMemberList) DeepCopyInto ¶
func (in *SpannerDatabaseIamMemberList) DeepCopyInto(out *SpannerDatabaseIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpannerDatabaseIamMemberList) DeepCopyObject ¶
func (in *SpannerDatabaseIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SpannerDatabaseIamMemberSpec ¶
type SpannerDatabaseIamMemberSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Database string `json:"database" tf:"database"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Instance string `json:"instance" tf:"instance"` Member string `json:"member" tf:"member"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Role string `json:"role" tf:"role"` }
func (*SpannerDatabaseIamMemberSpec) DeepCopy ¶
func (in *SpannerDatabaseIamMemberSpec) DeepCopy() *SpannerDatabaseIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpannerDatabaseIamMemberSpec.
func (*SpannerDatabaseIamMemberSpec) DeepCopyInto ¶
func (in *SpannerDatabaseIamMemberSpec) DeepCopyInto(out *SpannerDatabaseIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpannerDatabaseIamMemberStatus ¶
type SpannerDatabaseIamMemberStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *SpannerDatabaseIamMemberSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*SpannerDatabaseIamMemberStatus) DeepCopy ¶
func (in *SpannerDatabaseIamMemberStatus) DeepCopy() *SpannerDatabaseIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpannerDatabaseIamMemberStatus.
func (*SpannerDatabaseIamMemberStatus) DeepCopyInto ¶
func (in *SpannerDatabaseIamMemberStatus) DeepCopyInto(out *SpannerDatabaseIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpannerDatabaseIamPolicy ¶
type SpannerDatabaseIamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SpannerDatabaseIamPolicySpec `json:"spec,omitempty"` Status SpannerDatabaseIamPolicyStatus `json:"status,omitempty"` }
func (*SpannerDatabaseIamPolicy) DeepCopy ¶
func (in *SpannerDatabaseIamPolicy) DeepCopy() *SpannerDatabaseIamPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpannerDatabaseIamPolicy.
func (*SpannerDatabaseIamPolicy) DeepCopyInto ¶
func (in *SpannerDatabaseIamPolicy) DeepCopyInto(out *SpannerDatabaseIamPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpannerDatabaseIamPolicy) DeepCopyObject ¶
func (in *SpannerDatabaseIamPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SpannerDatabaseIamPolicyList ¶
type SpannerDatabaseIamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SpannerDatabaseIamPolicy CRD objects Items []SpannerDatabaseIamPolicy `json:"items,omitempty"` }
SpannerDatabaseIamPolicyList is a list of SpannerDatabaseIamPolicys
func (*SpannerDatabaseIamPolicyList) DeepCopy ¶
func (in *SpannerDatabaseIamPolicyList) DeepCopy() *SpannerDatabaseIamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpannerDatabaseIamPolicyList.
func (*SpannerDatabaseIamPolicyList) DeepCopyInto ¶
func (in *SpannerDatabaseIamPolicyList) DeepCopyInto(out *SpannerDatabaseIamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpannerDatabaseIamPolicyList) DeepCopyObject ¶
func (in *SpannerDatabaseIamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SpannerDatabaseIamPolicySpec ¶
type SpannerDatabaseIamPolicySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Database string `json:"database" tf:"database"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Instance string `json:"instance" tf:"instance"` PolicyData string `json:"policyData" tf:"policy_data"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` }
func (*SpannerDatabaseIamPolicySpec) DeepCopy ¶
func (in *SpannerDatabaseIamPolicySpec) DeepCopy() *SpannerDatabaseIamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpannerDatabaseIamPolicySpec.
func (*SpannerDatabaseIamPolicySpec) DeepCopyInto ¶
func (in *SpannerDatabaseIamPolicySpec) DeepCopyInto(out *SpannerDatabaseIamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpannerDatabaseIamPolicyStatus ¶
type SpannerDatabaseIamPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *SpannerDatabaseIamPolicySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*SpannerDatabaseIamPolicyStatus) DeepCopy ¶
func (in *SpannerDatabaseIamPolicyStatus) DeepCopy() *SpannerDatabaseIamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpannerDatabaseIamPolicyStatus.
func (*SpannerDatabaseIamPolicyStatus) DeepCopyInto ¶
func (in *SpannerDatabaseIamPolicyStatus) DeepCopyInto(out *SpannerDatabaseIamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpannerDatabaseList ¶
type SpannerDatabaseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SpannerDatabase CRD objects Items []SpannerDatabase `json:"items,omitempty"` }
SpannerDatabaseList is a list of SpannerDatabases
func (*SpannerDatabaseList) DeepCopy ¶
func (in *SpannerDatabaseList) DeepCopy() *SpannerDatabaseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpannerDatabaseList.
func (*SpannerDatabaseList) DeepCopyInto ¶
func (in *SpannerDatabaseList) DeepCopyInto(out *SpannerDatabaseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpannerDatabaseList) DeepCopyObject ¶
func (in *SpannerDatabaseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SpannerDatabaseSpec ¶
type SpannerDatabaseSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Ddl []string `json:"ddl,omitempty" tf:"ddl,omitempty"` Instance string `json:"instance" tf:"instance"` Name string `json:"name" tf:"name"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional State string `json:"state,omitempty" tf:"state,omitempty"` }
func (*SpannerDatabaseSpec) DeepCopy ¶
func (in *SpannerDatabaseSpec) DeepCopy() *SpannerDatabaseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpannerDatabaseSpec.
func (*SpannerDatabaseSpec) DeepCopyInto ¶
func (in *SpannerDatabaseSpec) DeepCopyInto(out *SpannerDatabaseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpannerDatabaseStatus ¶
type SpannerDatabaseStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *SpannerDatabaseSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*SpannerDatabaseStatus) DeepCopy ¶
func (in *SpannerDatabaseStatus) DeepCopy() *SpannerDatabaseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpannerDatabaseStatus.
func (*SpannerDatabaseStatus) DeepCopyInto ¶
func (in *SpannerDatabaseStatus) DeepCopyInto(out *SpannerDatabaseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpannerInstance ¶
type SpannerInstance struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SpannerInstanceSpec `json:"spec,omitempty"` Status SpannerInstanceStatus `json:"status,omitempty"` }
func (*SpannerInstance) DeepCopy ¶
func (in *SpannerInstance) DeepCopy() *SpannerInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpannerInstance.
func (*SpannerInstance) DeepCopyInto ¶
func (in *SpannerInstance) DeepCopyInto(out *SpannerInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpannerInstance) DeepCopyObject ¶
func (in *SpannerInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SpannerInstanceIamBinding ¶
type SpannerInstanceIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SpannerInstanceIamBindingSpec `json:"spec,omitempty"` Status SpannerInstanceIamBindingStatus `json:"status,omitempty"` }
func (*SpannerInstanceIamBinding) DeepCopy ¶
func (in *SpannerInstanceIamBinding) DeepCopy() *SpannerInstanceIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpannerInstanceIamBinding.
func (*SpannerInstanceIamBinding) DeepCopyInto ¶
func (in *SpannerInstanceIamBinding) DeepCopyInto(out *SpannerInstanceIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpannerInstanceIamBinding) DeepCopyObject ¶
func (in *SpannerInstanceIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SpannerInstanceIamBindingList ¶
type SpannerInstanceIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SpannerInstanceIamBinding CRD objects Items []SpannerInstanceIamBinding `json:"items,omitempty"` }
SpannerInstanceIamBindingList is a list of SpannerInstanceIamBindings
func (*SpannerInstanceIamBindingList) DeepCopy ¶
func (in *SpannerInstanceIamBindingList) DeepCopy() *SpannerInstanceIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpannerInstanceIamBindingList.
func (*SpannerInstanceIamBindingList) DeepCopyInto ¶
func (in *SpannerInstanceIamBindingList) DeepCopyInto(out *SpannerInstanceIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpannerInstanceIamBindingList) DeepCopyObject ¶
func (in *SpannerInstanceIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SpannerInstanceIamBindingSpec ¶
type SpannerInstanceIamBindingSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Instance string `json:"instance" tf:"instance"` Members []string `json:"members" tf:"members"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Role string `json:"role" tf:"role"` }
func (*SpannerInstanceIamBindingSpec) DeepCopy ¶
func (in *SpannerInstanceIamBindingSpec) DeepCopy() *SpannerInstanceIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpannerInstanceIamBindingSpec.
func (*SpannerInstanceIamBindingSpec) DeepCopyInto ¶
func (in *SpannerInstanceIamBindingSpec) DeepCopyInto(out *SpannerInstanceIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpannerInstanceIamBindingStatus ¶
type SpannerInstanceIamBindingStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *SpannerInstanceIamBindingSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*SpannerInstanceIamBindingStatus) DeepCopy ¶
func (in *SpannerInstanceIamBindingStatus) DeepCopy() *SpannerInstanceIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpannerInstanceIamBindingStatus.
func (*SpannerInstanceIamBindingStatus) DeepCopyInto ¶
func (in *SpannerInstanceIamBindingStatus) DeepCopyInto(out *SpannerInstanceIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpannerInstanceIamMember ¶
type SpannerInstanceIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SpannerInstanceIamMemberSpec `json:"spec,omitempty"` Status SpannerInstanceIamMemberStatus `json:"status,omitempty"` }
func (*SpannerInstanceIamMember) DeepCopy ¶
func (in *SpannerInstanceIamMember) DeepCopy() *SpannerInstanceIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpannerInstanceIamMember.
func (*SpannerInstanceIamMember) DeepCopyInto ¶
func (in *SpannerInstanceIamMember) DeepCopyInto(out *SpannerInstanceIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpannerInstanceIamMember) DeepCopyObject ¶
func (in *SpannerInstanceIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SpannerInstanceIamMemberList ¶
type SpannerInstanceIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SpannerInstanceIamMember CRD objects Items []SpannerInstanceIamMember `json:"items,omitempty"` }
SpannerInstanceIamMemberList is a list of SpannerInstanceIamMembers
func (*SpannerInstanceIamMemberList) DeepCopy ¶
func (in *SpannerInstanceIamMemberList) DeepCopy() *SpannerInstanceIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpannerInstanceIamMemberList.
func (*SpannerInstanceIamMemberList) DeepCopyInto ¶
func (in *SpannerInstanceIamMemberList) DeepCopyInto(out *SpannerInstanceIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpannerInstanceIamMemberList) DeepCopyObject ¶
func (in *SpannerInstanceIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SpannerInstanceIamMemberSpec ¶
type SpannerInstanceIamMemberSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Instance string `json:"instance" tf:"instance"` Member string `json:"member" tf:"member"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` Role string `json:"role" tf:"role"` }
func (*SpannerInstanceIamMemberSpec) DeepCopy ¶
func (in *SpannerInstanceIamMemberSpec) DeepCopy() *SpannerInstanceIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpannerInstanceIamMemberSpec.
func (*SpannerInstanceIamMemberSpec) DeepCopyInto ¶
func (in *SpannerInstanceIamMemberSpec) DeepCopyInto(out *SpannerInstanceIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpannerInstanceIamMemberStatus ¶
type SpannerInstanceIamMemberStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *SpannerInstanceIamMemberSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*SpannerInstanceIamMemberStatus) DeepCopy ¶
func (in *SpannerInstanceIamMemberStatus) DeepCopy() *SpannerInstanceIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpannerInstanceIamMemberStatus.
func (*SpannerInstanceIamMemberStatus) DeepCopyInto ¶
func (in *SpannerInstanceIamMemberStatus) DeepCopyInto(out *SpannerInstanceIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpannerInstanceIamPolicy ¶
type SpannerInstanceIamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SpannerInstanceIamPolicySpec `json:"spec,omitempty"` Status SpannerInstanceIamPolicyStatus `json:"status,omitempty"` }
func (*SpannerInstanceIamPolicy) DeepCopy ¶
func (in *SpannerInstanceIamPolicy) DeepCopy() *SpannerInstanceIamPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpannerInstanceIamPolicy.
func (*SpannerInstanceIamPolicy) DeepCopyInto ¶
func (in *SpannerInstanceIamPolicy) DeepCopyInto(out *SpannerInstanceIamPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpannerInstanceIamPolicy) DeepCopyObject ¶
func (in *SpannerInstanceIamPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SpannerInstanceIamPolicyList ¶
type SpannerInstanceIamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SpannerInstanceIamPolicy CRD objects Items []SpannerInstanceIamPolicy `json:"items,omitempty"` }
SpannerInstanceIamPolicyList is a list of SpannerInstanceIamPolicys
func (*SpannerInstanceIamPolicyList) DeepCopy ¶
func (in *SpannerInstanceIamPolicyList) DeepCopy() *SpannerInstanceIamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpannerInstanceIamPolicyList.
func (*SpannerInstanceIamPolicyList) DeepCopyInto ¶
func (in *SpannerInstanceIamPolicyList) DeepCopyInto(out *SpannerInstanceIamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpannerInstanceIamPolicyList) DeepCopyObject ¶
func (in *SpannerInstanceIamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SpannerInstanceIamPolicySpec ¶
type SpannerInstanceIamPolicySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Instance string `json:"instance" tf:"instance"` PolicyData string `json:"policyData" tf:"policy_data"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` }
func (*SpannerInstanceIamPolicySpec) DeepCopy ¶
func (in *SpannerInstanceIamPolicySpec) DeepCopy() *SpannerInstanceIamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpannerInstanceIamPolicySpec.
func (*SpannerInstanceIamPolicySpec) DeepCopyInto ¶
func (in *SpannerInstanceIamPolicySpec) DeepCopyInto(out *SpannerInstanceIamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpannerInstanceIamPolicyStatus ¶
type SpannerInstanceIamPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *SpannerInstanceIamPolicySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*SpannerInstanceIamPolicyStatus) DeepCopy ¶
func (in *SpannerInstanceIamPolicyStatus) DeepCopy() *SpannerInstanceIamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpannerInstanceIamPolicyStatus.
func (*SpannerInstanceIamPolicyStatus) DeepCopyInto ¶
func (in *SpannerInstanceIamPolicyStatus) DeepCopyInto(out *SpannerInstanceIamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpannerInstanceList ¶
type SpannerInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SpannerInstance CRD objects Items []SpannerInstance `json:"items,omitempty"` }
SpannerInstanceList is a list of SpannerInstances
func (*SpannerInstanceList) DeepCopy ¶
func (in *SpannerInstanceList) DeepCopy() *SpannerInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpannerInstanceList.
func (*SpannerInstanceList) DeepCopyInto ¶
func (in *SpannerInstanceList) DeepCopyInto(out *SpannerInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpannerInstanceList) DeepCopyObject ¶
func (in *SpannerInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SpannerInstanceSpec ¶
type SpannerInstanceSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Config string `json:"config" tf:"config"` DisplayName string `json:"displayName" tf:"display_name"` // +optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` // +optional NumNodes int64 `json:"numNodes,omitempty" tf:"num_nodes,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional State string `json:"state,omitempty" tf:"state,omitempty"` }
func (*SpannerInstanceSpec) DeepCopy ¶
func (in *SpannerInstanceSpec) DeepCopy() *SpannerInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpannerInstanceSpec.
func (*SpannerInstanceSpec) DeepCopyInto ¶
func (in *SpannerInstanceSpec) DeepCopyInto(out *SpannerInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpannerInstanceStatus ¶
type SpannerInstanceStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *SpannerInstanceSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*SpannerInstanceStatus) DeepCopy ¶
func (in *SpannerInstanceStatus) DeepCopy() *SpannerInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpannerInstanceStatus.
func (*SpannerInstanceStatus) DeepCopyInto ¶
func (in *SpannerInstanceStatus) DeepCopyInto(out *SpannerInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlDatabase ¶
type SqlDatabase struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SqlDatabaseSpec `json:"spec,omitempty"` Status SqlDatabaseStatus `json:"status,omitempty"` }
func (*SqlDatabase) DeepCopy ¶
func (in *SqlDatabase) DeepCopy() *SqlDatabase
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlDatabase.
func (*SqlDatabase) DeepCopyInto ¶
func (in *SqlDatabase) DeepCopyInto(out *SqlDatabase)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SqlDatabase) DeepCopyObject ¶
func (in *SqlDatabase) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SqlDatabaseInstance ¶
type SqlDatabaseInstance struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SqlDatabaseInstanceSpec `json:"spec,omitempty"` Status SqlDatabaseInstanceStatus `json:"status,omitempty"` }
func (*SqlDatabaseInstance) DeepCopy ¶
func (in *SqlDatabaseInstance) DeepCopy() *SqlDatabaseInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlDatabaseInstance.
func (*SqlDatabaseInstance) DeepCopyInto ¶
func (in *SqlDatabaseInstance) DeepCopyInto(out *SqlDatabaseInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SqlDatabaseInstance) DeepCopyObject ¶
func (in *SqlDatabaseInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SqlDatabaseInstanceList ¶
type SqlDatabaseInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SqlDatabaseInstance CRD objects Items []SqlDatabaseInstance `json:"items,omitempty"` }
SqlDatabaseInstanceList is a list of SqlDatabaseInstances
func (*SqlDatabaseInstanceList) DeepCopy ¶
func (in *SqlDatabaseInstanceList) DeepCopy() *SqlDatabaseInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlDatabaseInstanceList.
func (*SqlDatabaseInstanceList) DeepCopyInto ¶
func (in *SqlDatabaseInstanceList) DeepCopyInto(out *SqlDatabaseInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SqlDatabaseInstanceList) DeepCopyObject ¶
func (in *SqlDatabaseInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SqlDatabaseInstanceSpec ¶
type SqlDatabaseInstanceSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` // +optional ConnectionName string `json:"connectionName,omitempty" tf:"connection_name,omitempty"` // +optional DatabaseVersion string `json:"databaseVersion,omitempty" tf:"database_version,omitempty"` // +optional FirstIPAddress string `json:"firstIPAddress,omitempty" tf:"first_ip_address,omitempty"` // +optional IpAddress []SqlDatabaseInstanceSpecIpAddress `json:"ipAddress,omitempty" tf:"ip_address,omitempty"` // +optional MasterInstanceName string `json:"masterInstanceName,omitempty" tf:"master_instance_name,omitempty"` // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` // +optional PrivateIPAddress string `json:"privateIPAddress,omitempty" tf:"private_ip_address,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional PublicIPAddress string `json:"publicIPAddress,omitempty" tf:"public_ip_address,omitempty"` // +optional Region string `json:"region,omitempty" tf:"region,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 ReplicaConfiguration []SqlDatabaseInstanceSpecReplicaConfiguration `json:"replicaConfiguration,omitempty" tf:"replica_configuration,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 ServerCaCert []SqlDatabaseInstanceSpecServerCaCert `json:"serverCaCert,omitempty" tf:"server_ca_cert,omitempty"` // +optional ServiceAccountEmailAddress string `json:"serviceAccountEmailAddress,omitempty" tf:"service_account_email_address,omitempty"` // +kubebuilder:validation:MaxItems=1 Settings []SqlDatabaseInstanceSpecSettings `json:"settings" tf:"settings"` }
func (*SqlDatabaseInstanceSpec) DeepCopy ¶
func (in *SqlDatabaseInstanceSpec) DeepCopy() *SqlDatabaseInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlDatabaseInstanceSpec.
func (*SqlDatabaseInstanceSpec) DeepCopyInto ¶
func (in *SqlDatabaseInstanceSpec) DeepCopyInto(out *SqlDatabaseInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlDatabaseInstanceSpecIpAddress ¶ added in v0.0.2
type SqlDatabaseInstanceSpecIpAddress struct { // +optional IpAddress string `json:"ipAddress,omitempty" tf:"ip_address,omitempty"` // +optional TimeToRetire string `json:"timeToRetire,omitempty" tf:"time_to_retire,omitempty"` // +optional Type string `json:"type,omitempty" tf:"type,omitempty"` }
func (*SqlDatabaseInstanceSpecIpAddress) DeepCopy ¶ added in v0.0.2
func (in *SqlDatabaseInstanceSpecIpAddress) DeepCopy() *SqlDatabaseInstanceSpecIpAddress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlDatabaseInstanceSpecIpAddress.
func (*SqlDatabaseInstanceSpecIpAddress) DeepCopyInto ¶ added in v0.0.2
func (in *SqlDatabaseInstanceSpecIpAddress) DeepCopyInto(out *SqlDatabaseInstanceSpecIpAddress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlDatabaseInstanceSpecReplicaConfiguration ¶ added in v0.0.2
type SqlDatabaseInstanceSpecReplicaConfiguration struct { // +optional CaCertificate string `json:"caCertificate,omitempty" tf:"ca_certificate,omitempty"` // +optional ClientCertificate string `json:"clientCertificate,omitempty" tf:"client_certificate,omitempty"` // +optional ClientKey string `json:"clientKey,omitempty" tf:"client_key,omitempty"` // +optional ConnectRetryInterval int64 `json:"connectRetryInterval,omitempty" tf:"connect_retry_interval,omitempty"` // +optional DumpFilePath string `json:"dumpFilePath,omitempty" tf:"dump_file_path,omitempty"` // +optional FailoverTarget bool `json:"failoverTarget,omitempty" tf:"failover_target,omitempty"` // +optional MasterHeartbeatPeriod int64 `json:"masterHeartbeatPeriod,omitempty" tf:"master_heartbeat_period,omitempty"` // +optional Password string `json:"-" sensitive:"true" tf:"password,omitempty"` // +optional SslCipher string `json:"sslCipher,omitempty" tf:"ssl_cipher,omitempty"` // +optional Username string `json:"username,omitempty" tf:"username,omitempty"` // +optional VerifyServerCertificate bool `json:"verifyServerCertificate,omitempty" tf:"verify_server_certificate,omitempty"` }
func (*SqlDatabaseInstanceSpecReplicaConfiguration) DeepCopy ¶ added in v0.0.2
func (in *SqlDatabaseInstanceSpecReplicaConfiguration) DeepCopy() *SqlDatabaseInstanceSpecReplicaConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlDatabaseInstanceSpecReplicaConfiguration.
func (*SqlDatabaseInstanceSpecReplicaConfiguration) DeepCopyInto ¶ added in v0.0.2
func (in *SqlDatabaseInstanceSpecReplicaConfiguration) DeepCopyInto(out *SqlDatabaseInstanceSpecReplicaConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlDatabaseInstanceSpecServerCaCert ¶ added in v0.0.2
type SqlDatabaseInstanceSpecServerCaCert struct { // +optional Cert string `json:"cert,omitempty" tf:"cert,omitempty"` // +optional CommonName string `json:"commonName,omitempty" tf:"common_name,omitempty"` // +optional CreateTime string `json:"createTime,omitempty" tf:"create_time,omitempty"` // +optional ExpirationTime string `json:"expirationTime,omitempty" tf:"expiration_time,omitempty"` // +optional Sha1Fingerprint string `json:"sha1Fingerprint,omitempty" tf:"sha1_fingerprint,omitempty"` }
func (*SqlDatabaseInstanceSpecServerCaCert) DeepCopy ¶ added in v0.0.2
func (in *SqlDatabaseInstanceSpecServerCaCert) DeepCopy() *SqlDatabaseInstanceSpecServerCaCert
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlDatabaseInstanceSpecServerCaCert.
func (*SqlDatabaseInstanceSpecServerCaCert) DeepCopyInto ¶ added in v0.0.2
func (in *SqlDatabaseInstanceSpecServerCaCert) DeepCopyInto(out *SqlDatabaseInstanceSpecServerCaCert)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlDatabaseInstanceSpecSettings ¶
type SqlDatabaseInstanceSpecSettings struct { // +optional ActivationPolicy string `json:"activationPolicy,omitempty" tf:"activation_policy,omitempty"` // +optional AuthorizedGaeApplications []string `json:"authorizedGaeApplications,omitempty" tf:"authorized_gae_applications,omitempty"` // +optional AvailabilityType string `json:"availabilityType,omitempty" tf:"availability_type,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 BackupConfiguration []SqlDatabaseInstanceSpecSettingsBackupConfiguration `json:"backupConfiguration,omitempty" tf:"backup_configuration,omitempty"` // +optional CrashSafeReplication bool `json:"crashSafeReplication,omitempty" tf:"crash_safe_replication,omitempty"` // +optional DatabaseFlags []SqlDatabaseInstanceSpecSettingsDatabaseFlags `json:"databaseFlags,omitempty" tf:"database_flags,omitempty"` // +optional DiskAutoresize bool `json:"diskAutoresize,omitempty" tf:"disk_autoresize,omitempty"` // +optional DiskSize int64 `json:"diskSize,omitempty" tf:"disk_size,omitempty"` // +optional DiskType string `json:"diskType,omitempty" tf:"disk_type,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 IpConfiguration []SqlDatabaseInstanceSpecSettingsIpConfiguration `json:"ipConfiguration,omitempty" tf:"ip_configuration,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 LocationPreference []SqlDatabaseInstanceSpecSettingsLocationPreference `json:"locationPreference,omitempty" tf:"location_preference,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 MaintenanceWindow []SqlDatabaseInstanceSpecSettingsMaintenanceWindow `json:"maintenanceWindow,omitempty" tf:"maintenance_window,omitempty"` // +optional PricingPlan string `json:"pricingPlan,omitempty" tf:"pricing_plan,omitempty"` // +optional ReplicationType string `json:"replicationType,omitempty" tf:"replication_type,omitempty"` Tier string `json:"tier" tf:"tier"` // +optional UserLabels map[string]string `json:"userLabels,omitempty" tf:"user_labels,omitempty"` // +optional Version int64 `json:"version,omitempty" tf:"version,omitempty"` }
func (*SqlDatabaseInstanceSpecSettings) DeepCopy ¶
func (in *SqlDatabaseInstanceSpecSettings) DeepCopy() *SqlDatabaseInstanceSpecSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlDatabaseInstanceSpecSettings.
func (*SqlDatabaseInstanceSpecSettings) DeepCopyInto ¶
func (in *SqlDatabaseInstanceSpecSettings) DeepCopyInto(out *SqlDatabaseInstanceSpecSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlDatabaseInstanceSpecSettingsBackupConfiguration ¶ added in v0.0.2
type SqlDatabaseInstanceSpecSettingsBackupConfiguration struct { // +optional BinaryLogEnabled bool `json:"binaryLogEnabled,omitempty" tf:"binary_log_enabled,omitempty"` // +optional Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +optional StartTime string `json:"startTime,omitempty" tf:"start_time,omitempty"` }
func (*SqlDatabaseInstanceSpecSettingsBackupConfiguration) DeepCopy ¶ added in v0.0.2
func (in *SqlDatabaseInstanceSpecSettingsBackupConfiguration) DeepCopy() *SqlDatabaseInstanceSpecSettingsBackupConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlDatabaseInstanceSpecSettingsBackupConfiguration.
func (*SqlDatabaseInstanceSpecSettingsBackupConfiguration) DeepCopyInto ¶ added in v0.0.2
func (in *SqlDatabaseInstanceSpecSettingsBackupConfiguration) DeepCopyInto(out *SqlDatabaseInstanceSpecSettingsBackupConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlDatabaseInstanceSpecSettingsDatabaseFlags ¶
type SqlDatabaseInstanceSpecSettingsDatabaseFlags struct { // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` // +optional Value string `json:"value,omitempty" tf:"value,omitempty"` }
func (*SqlDatabaseInstanceSpecSettingsDatabaseFlags) DeepCopy ¶
func (in *SqlDatabaseInstanceSpecSettingsDatabaseFlags) DeepCopy() *SqlDatabaseInstanceSpecSettingsDatabaseFlags
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlDatabaseInstanceSpecSettingsDatabaseFlags.
func (*SqlDatabaseInstanceSpecSettingsDatabaseFlags) DeepCopyInto ¶
func (in *SqlDatabaseInstanceSpecSettingsDatabaseFlags) DeepCopyInto(out *SqlDatabaseInstanceSpecSettingsDatabaseFlags)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlDatabaseInstanceSpecSettingsIpConfiguration ¶ added in v0.0.2
type SqlDatabaseInstanceSpecSettingsIpConfiguration struct { // +optional AuthorizedNetworks []SqlDatabaseInstanceSpecSettingsIpConfigurationAuthorizedNetworks `json:"authorizedNetworks,omitempty" tf:"authorized_networks,omitempty"` // +optional Ipv4Enabled bool `json:"ipv4Enabled,omitempty" tf:"ipv4_enabled,omitempty"` // +optional PrivateNetwork string `json:"privateNetwork,omitempty" tf:"private_network,omitempty"` // +optional RequireSSL bool `json:"requireSSL,omitempty" tf:"require_ssl,omitempty"` }
func (*SqlDatabaseInstanceSpecSettingsIpConfiguration) DeepCopy ¶ added in v0.0.2
func (in *SqlDatabaseInstanceSpecSettingsIpConfiguration) DeepCopy() *SqlDatabaseInstanceSpecSettingsIpConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlDatabaseInstanceSpecSettingsIpConfiguration.
func (*SqlDatabaseInstanceSpecSettingsIpConfiguration) DeepCopyInto ¶ added in v0.0.2
func (in *SqlDatabaseInstanceSpecSettingsIpConfiguration) DeepCopyInto(out *SqlDatabaseInstanceSpecSettingsIpConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlDatabaseInstanceSpecSettingsIpConfigurationAuthorizedNetworks ¶ added in v0.0.2
type SqlDatabaseInstanceSpecSettingsIpConfigurationAuthorizedNetworks struct { // +optional ExpirationTime string `json:"expirationTime,omitempty" tf:"expiration_time,omitempty"` // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` // +optional Value string `json:"value,omitempty" tf:"value,omitempty"` }
func (*SqlDatabaseInstanceSpecSettingsIpConfigurationAuthorizedNetworks) DeepCopy ¶ added in v0.0.2
func (in *SqlDatabaseInstanceSpecSettingsIpConfigurationAuthorizedNetworks) DeepCopy() *SqlDatabaseInstanceSpecSettingsIpConfigurationAuthorizedNetworks
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlDatabaseInstanceSpecSettingsIpConfigurationAuthorizedNetworks.
func (*SqlDatabaseInstanceSpecSettingsIpConfigurationAuthorizedNetworks) DeepCopyInto ¶ added in v0.0.2
func (in *SqlDatabaseInstanceSpecSettingsIpConfigurationAuthorizedNetworks) DeepCopyInto(out *SqlDatabaseInstanceSpecSettingsIpConfigurationAuthorizedNetworks)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlDatabaseInstanceSpecSettingsLocationPreference ¶ added in v0.0.2
type SqlDatabaseInstanceSpecSettingsLocationPreference struct { // +optional FollowGaeApplication string `json:"followGaeApplication,omitempty" tf:"follow_gae_application,omitempty"` // +optional Zone string `json:"zone,omitempty" tf:"zone,omitempty"` }
func (*SqlDatabaseInstanceSpecSettingsLocationPreference) DeepCopy ¶ added in v0.0.2
func (in *SqlDatabaseInstanceSpecSettingsLocationPreference) DeepCopy() *SqlDatabaseInstanceSpecSettingsLocationPreference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlDatabaseInstanceSpecSettingsLocationPreference.
func (*SqlDatabaseInstanceSpecSettingsLocationPreference) DeepCopyInto ¶ added in v0.0.2
func (in *SqlDatabaseInstanceSpecSettingsLocationPreference) DeepCopyInto(out *SqlDatabaseInstanceSpecSettingsLocationPreference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlDatabaseInstanceSpecSettingsMaintenanceWindow ¶
type SqlDatabaseInstanceSpecSettingsMaintenanceWindow struct { // +optional Day int64 `json:"day,omitempty" tf:"day,omitempty"` // +optional Hour int64 `json:"hour,omitempty" tf:"hour,omitempty"` // +optional UpdateTrack string `json:"updateTrack,omitempty" tf:"update_track,omitempty"` }
func (*SqlDatabaseInstanceSpecSettingsMaintenanceWindow) DeepCopy ¶
func (in *SqlDatabaseInstanceSpecSettingsMaintenanceWindow) DeepCopy() *SqlDatabaseInstanceSpecSettingsMaintenanceWindow
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlDatabaseInstanceSpecSettingsMaintenanceWindow.
func (*SqlDatabaseInstanceSpecSettingsMaintenanceWindow) DeepCopyInto ¶
func (in *SqlDatabaseInstanceSpecSettingsMaintenanceWindow) DeepCopyInto(out *SqlDatabaseInstanceSpecSettingsMaintenanceWindow)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlDatabaseInstanceStatus ¶
type SqlDatabaseInstanceStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *SqlDatabaseInstanceSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*SqlDatabaseInstanceStatus) DeepCopy ¶
func (in *SqlDatabaseInstanceStatus) DeepCopy() *SqlDatabaseInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlDatabaseInstanceStatus.
func (*SqlDatabaseInstanceStatus) DeepCopyInto ¶
func (in *SqlDatabaseInstanceStatus) DeepCopyInto(out *SqlDatabaseInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlDatabaseList ¶
type SqlDatabaseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SqlDatabase CRD objects Items []SqlDatabase `json:"items,omitempty"` }
SqlDatabaseList is a list of SqlDatabases
func (*SqlDatabaseList) DeepCopy ¶
func (in *SqlDatabaseList) DeepCopy() *SqlDatabaseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlDatabaseList.
func (*SqlDatabaseList) DeepCopyInto ¶
func (in *SqlDatabaseList) DeepCopyInto(out *SqlDatabaseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SqlDatabaseList) DeepCopyObject ¶
func (in *SqlDatabaseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SqlDatabaseSpec ¶
type SqlDatabaseSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Charset string `json:"charset,omitempty" tf:"charset,omitempty"` // +optional Collation string `json:"collation,omitempty" tf:"collation,omitempty"` Instance string `json:"instance" tf:"instance"` Name string `json:"name" tf:"name"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` }
func (*SqlDatabaseSpec) DeepCopy ¶
func (in *SqlDatabaseSpec) DeepCopy() *SqlDatabaseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlDatabaseSpec.
func (*SqlDatabaseSpec) DeepCopyInto ¶
func (in *SqlDatabaseSpec) DeepCopyInto(out *SqlDatabaseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlDatabaseStatus ¶
type SqlDatabaseStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *SqlDatabaseSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*SqlDatabaseStatus) DeepCopy ¶
func (in *SqlDatabaseStatus) DeepCopy() *SqlDatabaseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlDatabaseStatus.
func (*SqlDatabaseStatus) DeepCopyInto ¶
func (in *SqlDatabaseStatus) DeepCopyInto(out *SqlDatabaseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlSSLCert ¶ added in v0.0.3
type SqlSSLCert struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SqlSSLCertSpec `json:"spec,omitempty"` Status SqlSSLCertStatus `json:"status,omitempty"` }
func (*SqlSSLCert) DeepCopy ¶ added in v0.0.3
func (in *SqlSSLCert) DeepCopy() *SqlSSLCert
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlSSLCert.
func (*SqlSSLCert) DeepCopyInto ¶ added in v0.0.3
func (in *SqlSSLCert) DeepCopyInto(out *SqlSSLCert)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SqlSSLCert) DeepCopyObject ¶ added in v0.0.3
func (in *SqlSSLCert) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SqlSSLCertList ¶ added in v0.0.3
type SqlSSLCertList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SqlSSLCert CRD objects Items []SqlSSLCert `json:"items,omitempty"` }
SqlSSLCertList is a list of SqlSSLCerts
func (*SqlSSLCertList) DeepCopy ¶ added in v0.0.3
func (in *SqlSSLCertList) DeepCopy() *SqlSSLCertList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlSSLCertList.
func (*SqlSSLCertList) DeepCopyInto ¶ added in v0.0.3
func (in *SqlSSLCertList) DeepCopyInto(out *SqlSSLCertList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SqlSSLCertList) DeepCopyObject ¶ added in v0.0.3
func (in *SqlSSLCertList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SqlSSLCertSpec ¶ added in v0.0.3
type SqlSSLCertSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` // +optional Cert string `json:"cert,omitempty" tf:"cert,omitempty"` // +optional CertSerialNumber string `json:"certSerialNumber,omitempty" tf:"cert_serial_number,omitempty"` CommonName string `json:"commonName" tf:"common_name"` // +optional CreateTime string `json:"createTime,omitempty" tf:"create_time,omitempty"` // +optional ExpirationTime string `json:"expirationTime,omitempty" tf:"expiration_time,omitempty"` Instance string `json:"instance" tf:"instance"` // +optional PrivateKey string `json:"-" sensitive:"true" tf:"private_key,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional ServerCaCert string `json:"serverCaCert,omitempty" tf:"server_ca_cert,omitempty"` // +optional Sha1Fingerprint string `json:"sha1Fingerprint,omitempty" tf:"sha1_fingerprint,omitempty"` }
func (*SqlSSLCertSpec) DeepCopy ¶ added in v0.0.3
func (in *SqlSSLCertSpec) DeepCopy() *SqlSSLCertSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlSSLCertSpec.
func (*SqlSSLCertSpec) DeepCopyInto ¶ added in v0.0.3
func (in *SqlSSLCertSpec) DeepCopyInto(out *SqlSSLCertSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlSSLCertStatus ¶ added in v0.0.3
type SqlSSLCertStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *SqlSSLCertSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*SqlSSLCertStatus) DeepCopy ¶ added in v0.0.3
func (in *SqlSSLCertStatus) DeepCopy() *SqlSSLCertStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlSSLCertStatus.
func (*SqlSSLCertStatus) DeepCopyInto ¶ added in v0.0.3
func (in *SqlSSLCertStatus) DeepCopyInto(out *SqlSSLCertStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlUser ¶
type SqlUser struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SqlUserSpec `json:"spec,omitempty"` Status SqlUserStatus `json:"status,omitempty"` }
func (*SqlUser) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlUser.
func (*SqlUser) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SqlUser) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SqlUserList ¶
type SqlUserList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SqlUser CRD objects Items []SqlUser `json:"items,omitempty"` }
SqlUserList is a list of SqlUsers
func (*SqlUserList) DeepCopy ¶
func (in *SqlUserList) DeepCopy() *SqlUserList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlUserList.
func (*SqlUserList) DeepCopyInto ¶
func (in *SqlUserList) DeepCopyInto(out *SqlUserList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SqlUserList) DeepCopyObject ¶
func (in *SqlUserList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SqlUserSpec ¶
type SqlUserSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` // +optional Host string `json:"host,omitempty" tf:"host,omitempty"` Instance string `json:"instance" tf:"instance"` Name string `json:"name" tf:"name"` // +optional Password string `json:"-" sensitive:"true" tf:"password,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` }
func (*SqlUserSpec) DeepCopy ¶
func (in *SqlUserSpec) DeepCopy() *SqlUserSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlUserSpec.
func (*SqlUserSpec) DeepCopyInto ¶
func (in *SqlUserSpec) DeepCopyInto(out *SqlUserSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlUserStatus ¶
type SqlUserStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *SqlUserSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*SqlUserStatus) DeepCopy ¶
func (in *SqlUserStatus) DeepCopy() *SqlUserStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlUserStatus.
func (*SqlUserStatus) DeepCopyInto ¶
func (in *SqlUserStatus) DeepCopyInto(out *SqlUserStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageBucket ¶
type StorageBucket struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StorageBucketSpec `json:"spec,omitempty"` Status StorageBucketStatus `json:"status,omitempty"` }
func (*StorageBucket) DeepCopy ¶
func (in *StorageBucket) DeepCopy() *StorageBucket
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBucket.
func (*StorageBucket) DeepCopyInto ¶
func (in *StorageBucket) DeepCopyInto(out *StorageBucket)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageBucket) DeepCopyObject ¶
func (in *StorageBucket) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StorageBucketACL ¶ added in v0.0.2
type StorageBucketACL struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StorageBucketACLSpec `json:"spec,omitempty"` Status StorageBucketACLStatus `json:"status,omitempty"` }
func (*StorageBucketACL) DeepCopy ¶ added in v0.0.2
func (in *StorageBucketACL) DeepCopy() *StorageBucketACL
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBucketACL.
func (*StorageBucketACL) DeepCopyInto ¶ added in v0.0.2
func (in *StorageBucketACL) DeepCopyInto(out *StorageBucketACL)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageBucketACL) DeepCopyObject ¶ added in v0.0.2
func (in *StorageBucketACL) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StorageBucketACLList ¶ added in v0.0.2
type StorageBucketACLList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of StorageBucketACL CRD objects Items []StorageBucketACL `json:"items,omitempty"` }
StorageBucketACLList is a list of StorageBucketACLs
func (*StorageBucketACLList) DeepCopy ¶ added in v0.0.2
func (in *StorageBucketACLList) DeepCopy() *StorageBucketACLList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBucketACLList.
func (*StorageBucketACLList) DeepCopyInto ¶ added in v0.0.2
func (in *StorageBucketACLList) DeepCopyInto(out *StorageBucketACLList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageBucketACLList) DeepCopyObject ¶ added in v0.0.2
func (in *StorageBucketACLList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StorageBucketACLSpec ¶ added in v0.0.2
type StorageBucketACLSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Bucket string `json:"bucket" tf:"bucket"` // +optional DefaultACL string `json:"defaultACL,omitempty" tf:"default_acl,omitempty"` // +optional PredefinedACL string `json:"predefinedACL,omitempty" tf:"predefined_acl,omitempty"` // +optional RoleEntity []string `json:"roleEntity,omitempty" tf:"role_entity,omitempty"` }
func (*StorageBucketACLSpec) DeepCopy ¶ added in v0.0.2
func (in *StorageBucketACLSpec) DeepCopy() *StorageBucketACLSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBucketACLSpec.
func (*StorageBucketACLSpec) DeepCopyInto ¶ added in v0.0.2
func (in *StorageBucketACLSpec) DeepCopyInto(out *StorageBucketACLSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageBucketACLStatus ¶ added in v0.0.2
type StorageBucketACLStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *StorageBucketACLSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*StorageBucketACLStatus) DeepCopy ¶ added in v0.0.2
func (in *StorageBucketACLStatus) DeepCopy() *StorageBucketACLStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBucketACLStatus.
func (*StorageBucketACLStatus) DeepCopyInto ¶ added in v0.0.2
func (in *StorageBucketACLStatus) DeepCopyInto(out *StorageBucketACLStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageBucketAccessControl ¶ added in v0.2.0
type StorageBucketAccessControl struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StorageBucketAccessControlSpec `json:"spec,omitempty"` Status StorageBucketAccessControlStatus `json:"status,omitempty"` }
func (*StorageBucketAccessControl) DeepCopy ¶ added in v0.2.0
func (in *StorageBucketAccessControl) DeepCopy() *StorageBucketAccessControl
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBucketAccessControl.
func (*StorageBucketAccessControl) DeepCopyInto ¶ added in v0.2.0
func (in *StorageBucketAccessControl) DeepCopyInto(out *StorageBucketAccessControl)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageBucketAccessControl) DeepCopyObject ¶ added in v0.2.0
func (in *StorageBucketAccessControl) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StorageBucketAccessControlList ¶ added in v0.2.0
type StorageBucketAccessControlList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of StorageBucketAccessControl CRD objects Items []StorageBucketAccessControl `json:"items,omitempty"` }
StorageBucketAccessControlList is a list of StorageBucketAccessControls
func (*StorageBucketAccessControlList) DeepCopy ¶ added in v0.2.0
func (in *StorageBucketAccessControlList) DeepCopy() *StorageBucketAccessControlList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBucketAccessControlList.
func (*StorageBucketAccessControlList) DeepCopyInto ¶ added in v0.2.0
func (in *StorageBucketAccessControlList) DeepCopyInto(out *StorageBucketAccessControlList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageBucketAccessControlList) DeepCopyObject ¶ added in v0.2.0
func (in *StorageBucketAccessControlList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StorageBucketAccessControlSpec ¶ added in v0.2.0
type StorageBucketAccessControlSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Bucket string `json:"bucket" tf:"bucket"` // +optional Domain string `json:"domain,omitempty" tf:"domain,omitempty"` // +optional Email string `json:"email,omitempty" tf:"email,omitempty"` Entity string `json:"entity" tf:"entity"` // +optional Role string `json:"role,omitempty" tf:"role,omitempty"` }
func (*StorageBucketAccessControlSpec) DeepCopy ¶ added in v0.2.0
func (in *StorageBucketAccessControlSpec) DeepCopy() *StorageBucketAccessControlSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBucketAccessControlSpec.
func (*StorageBucketAccessControlSpec) DeepCopyInto ¶ added in v0.2.0
func (in *StorageBucketAccessControlSpec) DeepCopyInto(out *StorageBucketAccessControlSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageBucketAccessControlStatus ¶ added in v0.2.0
type StorageBucketAccessControlStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *StorageBucketAccessControlSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*StorageBucketAccessControlStatus) DeepCopy ¶ added in v0.2.0
func (in *StorageBucketAccessControlStatus) DeepCopy() *StorageBucketAccessControlStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBucketAccessControlStatus.
func (*StorageBucketAccessControlStatus) DeepCopyInto ¶ added in v0.2.0
func (in *StorageBucketAccessControlStatus) DeepCopyInto(out *StorageBucketAccessControlStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageBucketIamBinding ¶
type StorageBucketIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StorageBucketIamBindingSpec `json:"spec,omitempty"` Status StorageBucketIamBindingStatus `json:"status,omitempty"` }
func (*StorageBucketIamBinding) DeepCopy ¶
func (in *StorageBucketIamBinding) DeepCopy() *StorageBucketIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBucketIamBinding.
func (*StorageBucketIamBinding) DeepCopyInto ¶
func (in *StorageBucketIamBinding) DeepCopyInto(out *StorageBucketIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageBucketIamBinding) DeepCopyObject ¶
func (in *StorageBucketIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StorageBucketIamBindingList ¶
type StorageBucketIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of StorageBucketIamBinding CRD objects Items []StorageBucketIamBinding `json:"items,omitempty"` }
StorageBucketIamBindingList is a list of StorageBucketIamBindings
func (*StorageBucketIamBindingList) DeepCopy ¶
func (in *StorageBucketIamBindingList) DeepCopy() *StorageBucketIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBucketIamBindingList.
func (*StorageBucketIamBindingList) DeepCopyInto ¶
func (in *StorageBucketIamBindingList) DeepCopyInto(out *StorageBucketIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageBucketIamBindingList) DeepCopyObject ¶
func (in *StorageBucketIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StorageBucketIamBindingSpec ¶
type StorageBucketIamBindingSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Bucket string `json:"bucket" tf:"bucket"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Members []string `json:"members" tf:"members"` Role string `json:"role" tf:"role"` }
func (*StorageBucketIamBindingSpec) DeepCopy ¶
func (in *StorageBucketIamBindingSpec) DeepCopy() *StorageBucketIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBucketIamBindingSpec.
func (*StorageBucketIamBindingSpec) DeepCopyInto ¶
func (in *StorageBucketIamBindingSpec) DeepCopyInto(out *StorageBucketIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageBucketIamBindingStatus ¶
type StorageBucketIamBindingStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *StorageBucketIamBindingSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*StorageBucketIamBindingStatus) DeepCopy ¶
func (in *StorageBucketIamBindingStatus) DeepCopy() *StorageBucketIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBucketIamBindingStatus.
func (*StorageBucketIamBindingStatus) DeepCopyInto ¶
func (in *StorageBucketIamBindingStatus) DeepCopyInto(out *StorageBucketIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageBucketIamMember ¶
type StorageBucketIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StorageBucketIamMemberSpec `json:"spec,omitempty"` Status StorageBucketIamMemberStatus `json:"status,omitempty"` }
func (*StorageBucketIamMember) DeepCopy ¶
func (in *StorageBucketIamMember) DeepCopy() *StorageBucketIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBucketIamMember.
func (*StorageBucketIamMember) DeepCopyInto ¶
func (in *StorageBucketIamMember) DeepCopyInto(out *StorageBucketIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageBucketIamMember) DeepCopyObject ¶
func (in *StorageBucketIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StorageBucketIamMemberList ¶
type StorageBucketIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of StorageBucketIamMember CRD objects Items []StorageBucketIamMember `json:"items,omitempty"` }
StorageBucketIamMemberList is a list of StorageBucketIamMembers
func (*StorageBucketIamMemberList) DeepCopy ¶
func (in *StorageBucketIamMemberList) DeepCopy() *StorageBucketIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBucketIamMemberList.
func (*StorageBucketIamMemberList) DeepCopyInto ¶
func (in *StorageBucketIamMemberList) DeepCopyInto(out *StorageBucketIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageBucketIamMemberList) DeepCopyObject ¶
func (in *StorageBucketIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StorageBucketIamMemberSpec ¶
type StorageBucketIamMemberSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Bucket string `json:"bucket" tf:"bucket"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` Member string `json:"member" tf:"member"` Role string `json:"role" tf:"role"` }
func (*StorageBucketIamMemberSpec) DeepCopy ¶
func (in *StorageBucketIamMemberSpec) DeepCopy() *StorageBucketIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBucketIamMemberSpec.
func (*StorageBucketIamMemberSpec) DeepCopyInto ¶
func (in *StorageBucketIamMemberSpec) DeepCopyInto(out *StorageBucketIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageBucketIamMemberStatus ¶
type StorageBucketIamMemberStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *StorageBucketIamMemberSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*StorageBucketIamMemberStatus) DeepCopy ¶
func (in *StorageBucketIamMemberStatus) DeepCopy() *StorageBucketIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBucketIamMemberStatus.
func (*StorageBucketIamMemberStatus) DeepCopyInto ¶
func (in *StorageBucketIamMemberStatus) DeepCopyInto(out *StorageBucketIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageBucketIamPolicy ¶
type StorageBucketIamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StorageBucketIamPolicySpec `json:"spec,omitempty"` Status StorageBucketIamPolicyStatus `json:"status,omitempty"` }
func (*StorageBucketIamPolicy) DeepCopy ¶
func (in *StorageBucketIamPolicy) DeepCopy() *StorageBucketIamPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBucketIamPolicy.
func (*StorageBucketIamPolicy) DeepCopyInto ¶
func (in *StorageBucketIamPolicy) DeepCopyInto(out *StorageBucketIamPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageBucketIamPolicy) DeepCopyObject ¶
func (in *StorageBucketIamPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StorageBucketIamPolicyList ¶
type StorageBucketIamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of StorageBucketIamPolicy CRD objects Items []StorageBucketIamPolicy `json:"items,omitempty"` }
StorageBucketIamPolicyList is a list of StorageBucketIamPolicys
func (*StorageBucketIamPolicyList) DeepCopy ¶
func (in *StorageBucketIamPolicyList) DeepCopy() *StorageBucketIamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBucketIamPolicyList.
func (*StorageBucketIamPolicyList) DeepCopyInto ¶
func (in *StorageBucketIamPolicyList) DeepCopyInto(out *StorageBucketIamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageBucketIamPolicyList) DeepCopyObject ¶
func (in *StorageBucketIamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StorageBucketIamPolicySpec ¶
type StorageBucketIamPolicySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Bucket string `json:"bucket" tf:"bucket"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` PolicyData string `json:"policyData" tf:"policy_data"` }
func (*StorageBucketIamPolicySpec) DeepCopy ¶
func (in *StorageBucketIamPolicySpec) DeepCopy() *StorageBucketIamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBucketIamPolicySpec.
func (*StorageBucketIamPolicySpec) DeepCopyInto ¶
func (in *StorageBucketIamPolicySpec) DeepCopyInto(out *StorageBucketIamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageBucketIamPolicyStatus ¶
type StorageBucketIamPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *StorageBucketIamPolicySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*StorageBucketIamPolicyStatus) DeepCopy ¶
func (in *StorageBucketIamPolicyStatus) DeepCopy() *StorageBucketIamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBucketIamPolicyStatus.
func (*StorageBucketIamPolicyStatus) DeepCopyInto ¶
func (in *StorageBucketIamPolicyStatus) DeepCopyInto(out *StorageBucketIamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageBucketList ¶
type StorageBucketList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of StorageBucket CRD objects Items []StorageBucket `json:"items,omitempty"` }
StorageBucketList is a list of StorageBuckets
func (*StorageBucketList) DeepCopy ¶
func (in *StorageBucketList) DeepCopy() *StorageBucketList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBucketList.
func (*StorageBucketList) DeepCopyInto ¶
func (in *StorageBucketList) DeepCopyInto(out *StorageBucketList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageBucketList) DeepCopyObject ¶
func (in *StorageBucketList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StorageBucketObject ¶
type StorageBucketObject struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StorageBucketObjectSpec `json:"spec,omitempty"` Status StorageBucketObjectStatus `json:"status,omitempty"` }
func (*StorageBucketObject) DeepCopy ¶
func (in *StorageBucketObject) DeepCopy() *StorageBucketObject
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBucketObject.
func (*StorageBucketObject) DeepCopyInto ¶
func (in *StorageBucketObject) DeepCopyInto(out *StorageBucketObject)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageBucketObject) DeepCopyObject ¶
func (in *StorageBucketObject) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StorageBucketObjectList ¶
type StorageBucketObjectList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of StorageBucketObject CRD objects Items []StorageBucketObject `json:"items,omitempty"` }
StorageBucketObjectList is a list of StorageBucketObjects
func (*StorageBucketObjectList) DeepCopy ¶
func (in *StorageBucketObjectList) DeepCopy() *StorageBucketObjectList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBucketObjectList.
func (*StorageBucketObjectList) DeepCopyInto ¶
func (in *StorageBucketObjectList) DeepCopyInto(out *StorageBucketObjectList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageBucketObjectList) DeepCopyObject ¶
func (in *StorageBucketObjectList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StorageBucketObjectSpec ¶
type StorageBucketObjectSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` Bucket string `json:"bucket" tf:"bucket"` // +optional CacheControl string `json:"cacheControl,omitempty" tf:"cache_control,omitempty"` // +optional Content string `json:"-" sensitive:"true" tf:"content,omitempty"` // +optional ContentDisposition string `json:"contentDisposition,omitempty" tf:"content_disposition,omitempty"` // +optional ContentEncoding string `json:"contentEncoding,omitempty" tf:"content_encoding,omitempty"` // +optional ContentLanguage string `json:"contentLanguage,omitempty" tf:"content_language,omitempty"` // +optional ContentType string `json:"contentType,omitempty" tf:"content_type,omitempty"` // +optional Crc32c string `json:"crc32c,omitempty" tf:"crc32c,omitempty"` // +optional DetectMd5hash string `json:"detectMd5hash,omitempty" tf:"detect_md5hash,omitempty"` // +optional Md5hash string `json:"md5hash,omitempty" tf:"md5hash,omitempty"` Name string `json:"name" tf:"name"` // +optional OutputName string `json:"outputName,omitempty" tf:"output_name,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` // +optional Source string `json:"source,omitempty" tf:"source,omitempty"` // +optional StorageClass string `json:"storageClass,omitempty" tf:"storage_class,omitempty"` }
func (*StorageBucketObjectSpec) DeepCopy ¶
func (in *StorageBucketObjectSpec) DeepCopy() *StorageBucketObjectSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBucketObjectSpec.
func (*StorageBucketObjectSpec) DeepCopyInto ¶
func (in *StorageBucketObjectSpec) DeepCopyInto(out *StorageBucketObjectSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageBucketObjectStatus ¶
type StorageBucketObjectStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *StorageBucketObjectSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*StorageBucketObjectStatus) DeepCopy ¶
func (in *StorageBucketObjectStatus) DeepCopy() *StorageBucketObjectStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBucketObjectStatus.
func (*StorageBucketObjectStatus) DeepCopyInto ¶
func (in *StorageBucketObjectStatus) DeepCopyInto(out *StorageBucketObjectStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageBucketSpec ¶
type StorageBucketSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional BucketPolicyOnly bool `json:"bucketPolicyOnly,omitempty" tf:"bucket_policy_only,omitempty"` // +optional Cors []StorageBucketSpecCors `json:"cors,omitempty" tf:"cors,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Encryption []StorageBucketSpecEncryption `json:"encryption,omitempty" tf:"encryption,omitempty"` // +optional ForceDestroy bool `json:"forceDestroy,omitempty" tf:"force_destroy,omitempty"` // +optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` // +optional // +kubebuilder:validation:MaxItems=100 LifecycleRule []StorageBucketSpecLifecycleRule `json:"lifecycleRule,omitempty" tf:"lifecycle_rule,omitempty"` // +optional Location string `json:"location,omitempty" tf:"location,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Logging []StorageBucketSpecLogging `json:"logging,omitempty" tf:"logging,omitempty"` Name string `json:"name" tf:"name"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional RequesterPays bool `json:"requesterPays,omitempty" tf:"requester_pays,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 RetentionPolicy []StorageBucketSpecRetentionPolicy `json:"retentionPolicy,omitempty" tf:"retention_policy,omitempty"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` // +optional StorageClass string `json:"storageClass,omitempty" tf:"storage_class,omitempty"` // +optional Url string `json:"url,omitempty" tf:"url,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Versioning []StorageBucketSpecVersioning `json:"versioning,omitempty" tf:"versioning,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Website []StorageBucketSpecWebsite `json:"website,omitempty" tf:"website,omitempty"` }
func (*StorageBucketSpec) DeepCopy ¶
func (in *StorageBucketSpec) DeepCopy() *StorageBucketSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBucketSpec.
func (*StorageBucketSpec) DeepCopyInto ¶
func (in *StorageBucketSpec) DeepCopyInto(out *StorageBucketSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageBucketSpecCors ¶
type StorageBucketSpecCors struct { // +optional MaxAgeSeconds int64 `json:"maxAgeSeconds,omitempty" tf:"max_age_seconds,omitempty"` // +optional Method []string `json:"method,omitempty" tf:"method,omitempty"` // +optional Origin []string `json:"origin,omitempty" tf:"origin,omitempty"` // +optional ResponseHeader []string `json:"responseHeader,omitempty" tf:"response_header,omitempty"` }
func (*StorageBucketSpecCors) DeepCopy ¶
func (in *StorageBucketSpecCors) DeepCopy() *StorageBucketSpecCors
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBucketSpecCors.
func (*StorageBucketSpecCors) DeepCopyInto ¶
func (in *StorageBucketSpecCors) DeepCopyInto(out *StorageBucketSpecCors)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageBucketSpecEncryption ¶
type StorageBucketSpecEncryption struct {
DefaultKmsKeyName string `json:"defaultKmsKeyName" tf:"default_kms_key_name"`
}
func (*StorageBucketSpecEncryption) DeepCopy ¶
func (in *StorageBucketSpecEncryption) DeepCopy() *StorageBucketSpecEncryption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBucketSpecEncryption.
func (*StorageBucketSpecEncryption) DeepCopyInto ¶
func (in *StorageBucketSpecEncryption) DeepCopyInto(out *StorageBucketSpecEncryption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageBucketSpecLifecycleRule ¶
type StorageBucketSpecLifecycleRule struct { // +kubebuilder:validation:MaxItems=1 // +kubebuilder:validation:MinItems=1 Action []StorageBucketSpecLifecycleRuleAction `json:"action" tf:"action"` // +kubebuilder:validation:MaxItems=1 // +kubebuilder:validation:MinItems=1 Condition []StorageBucketSpecLifecycleRuleCondition `json:"condition" tf:"condition"` }
func (*StorageBucketSpecLifecycleRule) DeepCopy ¶
func (in *StorageBucketSpecLifecycleRule) DeepCopy() *StorageBucketSpecLifecycleRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBucketSpecLifecycleRule.
func (*StorageBucketSpecLifecycleRule) DeepCopyInto ¶
func (in *StorageBucketSpecLifecycleRule) DeepCopyInto(out *StorageBucketSpecLifecycleRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageBucketSpecLifecycleRuleAction ¶
type StorageBucketSpecLifecycleRuleAction struct { // +optional StorageClass string `json:"storageClass,omitempty" tf:"storage_class,omitempty"` Type string `json:"type" tf:"type"` }
func (*StorageBucketSpecLifecycleRuleAction) DeepCopy ¶
func (in *StorageBucketSpecLifecycleRuleAction) DeepCopy() *StorageBucketSpecLifecycleRuleAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBucketSpecLifecycleRuleAction.
func (*StorageBucketSpecLifecycleRuleAction) DeepCopyInto ¶
func (in *StorageBucketSpecLifecycleRuleAction) DeepCopyInto(out *StorageBucketSpecLifecycleRuleAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageBucketSpecLifecycleRuleCondition ¶
type StorageBucketSpecLifecycleRuleCondition struct { // +optional Age int64 `json:"age,omitempty" tf:"age,omitempty"` // +optional CreatedBefore string `json:"createdBefore,omitempty" tf:"created_before,omitempty"` // +optional // Deprecated IsLive bool `json:"isLive,omitempty" tf:"is_live,omitempty"` // +optional // +kubebuilder:validation:MinItems=1 MatchesStorageClass []string `json:"matchesStorageClass,omitempty" tf:"matches_storage_class,omitempty"` // +optional NumNewerVersions int64 `json:"numNewerVersions,omitempty" tf:"num_newer_versions,omitempty"` // +optional WithState string `json:"withState,omitempty" tf:"with_state,omitempty"` }
func (*StorageBucketSpecLifecycleRuleCondition) DeepCopy ¶
func (in *StorageBucketSpecLifecycleRuleCondition) DeepCopy() *StorageBucketSpecLifecycleRuleCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBucketSpecLifecycleRuleCondition.
func (*StorageBucketSpecLifecycleRuleCondition) DeepCopyInto ¶
func (in *StorageBucketSpecLifecycleRuleCondition) DeepCopyInto(out *StorageBucketSpecLifecycleRuleCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageBucketSpecLogging ¶
type StorageBucketSpecLogging struct { LogBucket string `json:"logBucket" tf:"log_bucket"` // +optional LogObjectPrefix string `json:"logObjectPrefix,omitempty" tf:"log_object_prefix,omitempty"` }
func (*StorageBucketSpecLogging) DeepCopy ¶
func (in *StorageBucketSpecLogging) DeepCopy() *StorageBucketSpecLogging
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBucketSpecLogging.
func (*StorageBucketSpecLogging) DeepCopyInto ¶
func (in *StorageBucketSpecLogging) DeepCopyInto(out *StorageBucketSpecLogging)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageBucketSpecRetentionPolicy ¶ added in v0.2.0
type StorageBucketSpecRetentionPolicy struct { // +optional IsLocked bool `json:"isLocked,omitempty" tf:"is_locked,omitempty"` RetentionPeriod int64 `json:"retentionPeriod" tf:"retention_period"` }
func (*StorageBucketSpecRetentionPolicy) DeepCopy ¶ added in v0.2.0
func (in *StorageBucketSpecRetentionPolicy) DeepCopy() *StorageBucketSpecRetentionPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBucketSpecRetentionPolicy.
func (*StorageBucketSpecRetentionPolicy) DeepCopyInto ¶ added in v0.2.0
func (in *StorageBucketSpecRetentionPolicy) DeepCopyInto(out *StorageBucketSpecRetentionPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageBucketSpecVersioning ¶
type StorageBucketSpecVersioning struct { // +optional Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*StorageBucketSpecVersioning) DeepCopy ¶
func (in *StorageBucketSpecVersioning) DeepCopy() *StorageBucketSpecVersioning
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBucketSpecVersioning.
func (*StorageBucketSpecVersioning) DeepCopyInto ¶
func (in *StorageBucketSpecVersioning) DeepCopyInto(out *StorageBucketSpecVersioning)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageBucketSpecWebsite ¶
type StorageBucketSpecWebsite struct { // +optional MainPageSuffix string `json:"mainPageSuffix,omitempty" tf:"main_page_suffix,omitempty"` // +optional NotFoundPage string `json:"notFoundPage,omitempty" tf:"not_found_page,omitempty"` }
func (*StorageBucketSpecWebsite) DeepCopy ¶
func (in *StorageBucketSpecWebsite) DeepCopy() *StorageBucketSpecWebsite
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBucketSpecWebsite.
func (*StorageBucketSpecWebsite) DeepCopyInto ¶
func (in *StorageBucketSpecWebsite) DeepCopyInto(out *StorageBucketSpecWebsite)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageBucketStatus ¶
type StorageBucketStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *StorageBucketSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*StorageBucketStatus) DeepCopy ¶
func (in *StorageBucketStatus) DeepCopy() *StorageBucketStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBucketStatus.
func (*StorageBucketStatus) DeepCopyInto ¶
func (in *StorageBucketStatus) DeepCopyInto(out *StorageBucketStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageDefaultObjectACL ¶ added in v0.0.2
type StorageDefaultObjectACL struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StorageDefaultObjectACLSpec `json:"spec,omitempty"` Status StorageDefaultObjectACLStatus `json:"status,omitempty"` }
func (*StorageDefaultObjectACL) DeepCopy ¶ added in v0.0.2
func (in *StorageDefaultObjectACL) DeepCopy() *StorageDefaultObjectACL
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageDefaultObjectACL.
func (*StorageDefaultObjectACL) DeepCopyInto ¶ added in v0.0.2
func (in *StorageDefaultObjectACL) DeepCopyInto(out *StorageDefaultObjectACL)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageDefaultObjectACL) DeepCopyObject ¶ added in v0.0.2
func (in *StorageDefaultObjectACL) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StorageDefaultObjectACLList ¶ added in v0.0.2
type StorageDefaultObjectACLList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of StorageDefaultObjectACL CRD objects Items []StorageDefaultObjectACL `json:"items,omitempty"` }
StorageDefaultObjectACLList is a list of StorageDefaultObjectACLs
func (*StorageDefaultObjectACLList) DeepCopy ¶ added in v0.0.2
func (in *StorageDefaultObjectACLList) DeepCopy() *StorageDefaultObjectACLList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageDefaultObjectACLList.
func (*StorageDefaultObjectACLList) DeepCopyInto ¶ added in v0.0.2
func (in *StorageDefaultObjectACLList) DeepCopyInto(out *StorageDefaultObjectACLList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageDefaultObjectACLList) DeepCopyObject ¶ added in v0.0.2
func (in *StorageDefaultObjectACLList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StorageDefaultObjectACLSpec ¶ added in v0.0.2
type StorageDefaultObjectACLSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Bucket string `json:"bucket" tf:"bucket"` // +optional RoleEntity []string `json:"roleEntity,omitempty" tf:"role_entity,omitempty"` }
func (*StorageDefaultObjectACLSpec) DeepCopy ¶ added in v0.0.2
func (in *StorageDefaultObjectACLSpec) DeepCopy() *StorageDefaultObjectACLSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageDefaultObjectACLSpec.
func (*StorageDefaultObjectACLSpec) DeepCopyInto ¶ added in v0.0.2
func (in *StorageDefaultObjectACLSpec) DeepCopyInto(out *StorageDefaultObjectACLSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageDefaultObjectACLStatus ¶ added in v0.0.2
type StorageDefaultObjectACLStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *StorageDefaultObjectACLSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*StorageDefaultObjectACLStatus) DeepCopy ¶ added in v0.0.2
func (in *StorageDefaultObjectACLStatus) DeepCopy() *StorageDefaultObjectACLStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageDefaultObjectACLStatus.
func (*StorageDefaultObjectACLStatus) DeepCopyInto ¶ added in v0.0.2
func (in *StorageDefaultObjectACLStatus) DeepCopyInto(out *StorageDefaultObjectACLStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageDefaultObjectAccessControl ¶
type StorageDefaultObjectAccessControl struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StorageDefaultObjectAccessControlSpec `json:"spec,omitempty"` Status StorageDefaultObjectAccessControlStatus `json:"status,omitempty"` }
func (*StorageDefaultObjectAccessControl) DeepCopy ¶
func (in *StorageDefaultObjectAccessControl) DeepCopy() *StorageDefaultObjectAccessControl
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageDefaultObjectAccessControl.
func (*StorageDefaultObjectAccessControl) DeepCopyInto ¶
func (in *StorageDefaultObjectAccessControl) DeepCopyInto(out *StorageDefaultObjectAccessControl)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageDefaultObjectAccessControl) DeepCopyObject ¶
func (in *StorageDefaultObjectAccessControl) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StorageDefaultObjectAccessControlList ¶
type StorageDefaultObjectAccessControlList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of StorageDefaultObjectAccessControl CRD objects Items []StorageDefaultObjectAccessControl `json:"items,omitempty"` }
StorageDefaultObjectAccessControlList is a list of StorageDefaultObjectAccessControls
func (*StorageDefaultObjectAccessControlList) DeepCopy ¶
func (in *StorageDefaultObjectAccessControlList) DeepCopy() *StorageDefaultObjectAccessControlList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageDefaultObjectAccessControlList.
func (*StorageDefaultObjectAccessControlList) DeepCopyInto ¶
func (in *StorageDefaultObjectAccessControlList) DeepCopyInto(out *StorageDefaultObjectAccessControlList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageDefaultObjectAccessControlList) DeepCopyObject ¶
func (in *StorageDefaultObjectAccessControlList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StorageDefaultObjectAccessControlSpec ¶
type StorageDefaultObjectAccessControlSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Bucket string `json:"bucket" tf:"bucket"` // +optional Domain string `json:"domain,omitempty" tf:"domain,omitempty"` // +optional Email string `json:"email,omitempty" tf:"email,omitempty"` Entity string `json:"entity" tf:"entity"` // +optional EntityID string `json:"entityID,omitempty" tf:"entity_id,omitempty"` // +optional Generation int64 `json:"generation,omitempty" tf:"generation,omitempty"` // +optional Object string `json:"object,omitempty" tf:"object,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 ProjectTeam []StorageDefaultObjectAccessControlSpecProjectTeam `json:"projectTeam,omitempty" tf:"project_team,omitempty"` Role string `json:"role" tf:"role"` }
func (*StorageDefaultObjectAccessControlSpec) DeepCopy ¶
func (in *StorageDefaultObjectAccessControlSpec) DeepCopy() *StorageDefaultObjectAccessControlSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageDefaultObjectAccessControlSpec.
func (*StorageDefaultObjectAccessControlSpec) DeepCopyInto ¶
func (in *StorageDefaultObjectAccessControlSpec) DeepCopyInto(out *StorageDefaultObjectAccessControlSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageDefaultObjectAccessControlSpecProjectTeam ¶ added in v0.0.2
type StorageDefaultObjectAccessControlSpecProjectTeam struct { // +optional ProjectNumber string `json:"projectNumber,omitempty" tf:"project_number,omitempty"` // +optional Team string `json:"team,omitempty" tf:"team,omitempty"` }
func (*StorageDefaultObjectAccessControlSpecProjectTeam) DeepCopy ¶ added in v0.0.2
func (in *StorageDefaultObjectAccessControlSpecProjectTeam) DeepCopy() *StorageDefaultObjectAccessControlSpecProjectTeam
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageDefaultObjectAccessControlSpecProjectTeam.
func (*StorageDefaultObjectAccessControlSpecProjectTeam) DeepCopyInto ¶ added in v0.0.2
func (in *StorageDefaultObjectAccessControlSpecProjectTeam) DeepCopyInto(out *StorageDefaultObjectAccessControlSpecProjectTeam)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageDefaultObjectAccessControlStatus ¶
type StorageDefaultObjectAccessControlStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *StorageDefaultObjectAccessControlSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*StorageDefaultObjectAccessControlStatus) DeepCopy ¶
func (in *StorageDefaultObjectAccessControlStatus) DeepCopy() *StorageDefaultObjectAccessControlStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageDefaultObjectAccessControlStatus.
func (*StorageDefaultObjectAccessControlStatus) DeepCopyInto ¶
func (in *StorageDefaultObjectAccessControlStatus) DeepCopyInto(out *StorageDefaultObjectAccessControlStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageNotification ¶
type StorageNotification struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StorageNotificationSpec `json:"spec,omitempty"` Status StorageNotificationStatus `json:"status,omitempty"` }
func (*StorageNotification) DeepCopy ¶
func (in *StorageNotification) DeepCopy() *StorageNotification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageNotification.
func (*StorageNotification) DeepCopyInto ¶
func (in *StorageNotification) DeepCopyInto(out *StorageNotification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageNotification) DeepCopyObject ¶
func (in *StorageNotification) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StorageNotificationList ¶
type StorageNotificationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of StorageNotification CRD objects Items []StorageNotification `json:"items,omitempty"` }
StorageNotificationList is a list of StorageNotifications
func (*StorageNotificationList) DeepCopy ¶
func (in *StorageNotificationList) DeepCopy() *StorageNotificationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageNotificationList.
func (*StorageNotificationList) DeepCopyInto ¶
func (in *StorageNotificationList) DeepCopyInto(out *StorageNotificationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageNotificationList) DeepCopyObject ¶
func (in *StorageNotificationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StorageNotificationSpec ¶
type StorageNotificationSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Bucket string `json:"bucket" tf:"bucket"` // +optional CustomAttributes map[string]string `json:"customAttributes,omitempty" tf:"custom_attributes,omitempty"` // +optional EventTypes []string `json:"eventTypes,omitempty" tf:"event_types,omitempty"` // +optional ObjectNamePrefix string `json:"objectNamePrefix,omitempty" tf:"object_name_prefix,omitempty"` PayloadFormat string `json:"payloadFormat" tf:"payload_format"` // +optional SelfLink string `json:"selfLink,omitempty" tf:"self_link,omitempty"` Topic string `json:"topic" tf:"topic"` }
func (*StorageNotificationSpec) DeepCopy ¶
func (in *StorageNotificationSpec) DeepCopy() *StorageNotificationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageNotificationSpec.
func (*StorageNotificationSpec) DeepCopyInto ¶
func (in *StorageNotificationSpec) DeepCopyInto(out *StorageNotificationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageNotificationStatus ¶
type StorageNotificationStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *StorageNotificationSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*StorageNotificationStatus) DeepCopy ¶
func (in *StorageNotificationStatus) DeepCopy() *StorageNotificationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageNotificationStatus.
func (*StorageNotificationStatus) DeepCopyInto ¶
func (in *StorageNotificationStatus) DeepCopyInto(out *StorageNotificationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageObjectACL ¶ added in v0.0.2
type StorageObjectACL struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StorageObjectACLSpec `json:"spec,omitempty"` Status StorageObjectACLStatus `json:"status,omitempty"` }
func (*StorageObjectACL) DeepCopy ¶ added in v0.0.2
func (in *StorageObjectACL) DeepCopy() *StorageObjectACL
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageObjectACL.
func (*StorageObjectACL) DeepCopyInto ¶ added in v0.0.2
func (in *StorageObjectACL) DeepCopyInto(out *StorageObjectACL)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageObjectACL) DeepCopyObject ¶ added in v0.0.2
func (in *StorageObjectACL) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StorageObjectACLList ¶ added in v0.0.2
type StorageObjectACLList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of StorageObjectACL CRD objects Items []StorageObjectACL `json:"items,omitempty"` }
StorageObjectACLList is a list of StorageObjectACLs
func (*StorageObjectACLList) DeepCopy ¶ added in v0.0.2
func (in *StorageObjectACLList) DeepCopy() *StorageObjectACLList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageObjectACLList.
func (*StorageObjectACLList) DeepCopyInto ¶ added in v0.0.2
func (in *StorageObjectACLList) DeepCopyInto(out *StorageObjectACLList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageObjectACLList) DeepCopyObject ¶ added in v0.0.2
func (in *StorageObjectACLList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StorageObjectACLSpec ¶ added in v0.0.2
type StorageObjectACLSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Bucket string `json:"bucket" tf:"bucket"` Object string `json:"object" tf:"object"` // +optional PredefinedACL string `json:"predefinedACL,omitempty" tf:"predefined_acl,omitempty"` // +optional RoleEntity []string `json:"roleEntity,omitempty" tf:"role_entity,omitempty"` }
func (*StorageObjectACLSpec) DeepCopy ¶ added in v0.0.2
func (in *StorageObjectACLSpec) DeepCopy() *StorageObjectACLSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageObjectACLSpec.
func (*StorageObjectACLSpec) DeepCopyInto ¶ added in v0.0.2
func (in *StorageObjectACLSpec) DeepCopyInto(out *StorageObjectACLSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageObjectACLStatus ¶ added in v0.0.2
type StorageObjectACLStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *StorageObjectACLSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*StorageObjectACLStatus) DeepCopy ¶ added in v0.0.2
func (in *StorageObjectACLStatus) DeepCopy() *StorageObjectACLStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageObjectACLStatus.
func (*StorageObjectACLStatus) DeepCopyInto ¶ added in v0.0.2
func (in *StorageObjectACLStatus) DeepCopyInto(out *StorageObjectACLStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageObjectAccessControl ¶
type StorageObjectAccessControl struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StorageObjectAccessControlSpec `json:"spec,omitempty"` Status StorageObjectAccessControlStatus `json:"status,omitempty"` }
func (*StorageObjectAccessControl) DeepCopy ¶
func (in *StorageObjectAccessControl) DeepCopy() *StorageObjectAccessControl
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageObjectAccessControl.
func (*StorageObjectAccessControl) DeepCopyInto ¶
func (in *StorageObjectAccessControl) DeepCopyInto(out *StorageObjectAccessControl)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageObjectAccessControl) DeepCopyObject ¶
func (in *StorageObjectAccessControl) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StorageObjectAccessControlList ¶
type StorageObjectAccessControlList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of StorageObjectAccessControl CRD objects Items []StorageObjectAccessControl `json:"items,omitempty"` }
StorageObjectAccessControlList is a list of StorageObjectAccessControls
func (*StorageObjectAccessControlList) DeepCopy ¶
func (in *StorageObjectAccessControlList) DeepCopy() *StorageObjectAccessControlList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageObjectAccessControlList.
func (*StorageObjectAccessControlList) DeepCopyInto ¶
func (in *StorageObjectAccessControlList) DeepCopyInto(out *StorageObjectAccessControlList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageObjectAccessControlList) DeepCopyObject ¶
func (in *StorageObjectAccessControlList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StorageObjectAccessControlSpec ¶
type StorageObjectAccessControlSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Bucket string `json:"bucket" tf:"bucket"` // +optional Domain string `json:"domain,omitempty" tf:"domain,omitempty"` // +optional Email string `json:"email,omitempty" tf:"email,omitempty"` Entity string `json:"entity" tf:"entity"` // +optional EntityID string `json:"entityID,omitempty" tf:"entity_id,omitempty"` // +optional Generation int64 `json:"generation,omitempty" tf:"generation,omitempty"` Object string `json:"object" tf:"object"` // +optional // +kubebuilder:validation:MaxItems=1 ProjectTeam []StorageObjectAccessControlSpecProjectTeam `json:"projectTeam,omitempty" tf:"project_team,omitempty"` Role string `json:"role" tf:"role"` }
func (*StorageObjectAccessControlSpec) DeepCopy ¶
func (in *StorageObjectAccessControlSpec) DeepCopy() *StorageObjectAccessControlSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageObjectAccessControlSpec.
func (*StorageObjectAccessControlSpec) DeepCopyInto ¶
func (in *StorageObjectAccessControlSpec) DeepCopyInto(out *StorageObjectAccessControlSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageObjectAccessControlSpecProjectTeam ¶ added in v0.0.2
type StorageObjectAccessControlSpecProjectTeam struct { // +optional ProjectNumber string `json:"projectNumber,omitempty" tf:"project_number,omitempty"` // +optional Team string `json:"team,omitempty" tf:"team,omitempty"` }
func (*StorageObjectAccessControlSpecProjectTeam) DeepCopy ¶ added in v0.0.2
func (in *StorageObjectAccessControlSpecProjectTeam) DeepCopy() *StorageObjectAccessControlSpecProjectTeam
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageObjectAccessControlSpecProjectTeam.
func (*StorageObjectAccessControlSpecProjectTeam) DeepCopyInto ¶ added in v0.0.2
func (in *StorageObjectAccessControlSpecProjectTeam) DeepCopyInto(out *StorageObjectAccessControlSpecProjectTeam)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageObjectAccessControlStatus ¶
type StorageObjectAccessControlStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *StorageObjectAccessControlSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*StorageObjectAccessControlStatus) DeepCopy ¶
func (in *StorageObjectAccessControlStatus) DeepCopy() *StorageObjectAccessControlStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageObjectAccessControlStatus.
func (*StorageObjectAccessControlStatus) DeepCopyInto ¶
func (in *StorageObjectAccessControlStatus) DeepCopyInto(out *StorageObjectAccessControlStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageTransferJob ¶ added in v0.2.0
type StorageTransferJob struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StorageTransferJobSpec `json:"spec,omitempty"` Status StorageTransferJobStatus `json:"status,omitempty"` }
func (*StorageTransferJob) DeepCopy ¶ added in v0.2.0
func (in *StorageTransferJob) DeepCopy() *StorageTransferJob
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageTransferJob.
func (*StorageTransferJob) DeepCopyInto ¶ added in v0.2.0
func (in *StorageTransferJob) DeepCopyInto(out *StorageTransferJob)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageTransferJob) DeepCopyObject ¶ added in v0.2.0
func (in *StorageTransferJob) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StorageTransferJobList ¶ added in v0.2.0
type StorageTransferJobList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of StorageTransferJob CRD objects Items []StorageTransferJob `json:"items,omitempty"` }
StorageTransferJobList is a list of StorageTransferJobs
func (*StorageTransferJobList) DeepCopy ¶ added in v0.2.0
func (in *StorageTransferJobList) DeepCopy() *StorageTransferJobList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageTransferJobList.
func (*StorageTransferJobList) DeepCopyInto ¶ added in v0.2.0
func (in *StorageTransferJobList) DeepCopyInto(out *StorageTransferJobList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageTransferJobList) DeepCopyObject ¶ added in v0.2.0
func (in *StorageTransferJobList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StorageTransferJobSpec ¶ added in v0.2.0
type StorageTransferJobSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` // +optional CreationTime string `json:"creationTime,omitempty" tf:"creation_time,omitempty"` // +optional DeletionTime string `json:"deletionTime,omitempty" tf:"deletion_time,omitempty"` Description string `json:"description" tf:"description"` // +optional LastModificationTime string `json:"lastModificationTime,omitempty" tf:"last_modification_time,omitempty"` // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +kubebuilder:validation:MaxItems=1 Schedule []StorageTransferJobSpecSchedule `json:"schedule" tf:"schedule"` // +optional Status string `json:"status,omitempty" tf:"status,omitempty"` // +kubebuilder:validation:MaxItems=1 TransferSpec []StorageTransferJobSpecTransferSpec `json:"transferSpec" tf:"transfer_spec"` }
func (*StorageTransferJobSpec) DeepCopy ¶ added in v0.2.0
func (in *StorageTransferJobSpec) DeepCopy() *StorageTransferJobSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageTransferJobSpec.
func (*StorageTransferJobSpec) DeepCopyInto ¶ added in v0.2.0
func (in *StorageTransferJobSpec) DeepCopyInto(out *StorageTransferJobSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageTransferJobSpecSchedule ¶ added in v0.2.0
type StorageTransferJobSpecSchedule struct { // +optional // +kubebuilder:validation:MaxItems=1 ScheduleEndDate []StorageTransferJobSpecScheduleScheduleEndDate `json:"scheduleEndDate,omitempty" tf:"schedule_end_date,omitempty"` // +kubebuilder:validation:MaxItems=1 ScheduleStartDate []StorageTransferJobSpecScheduleScheduleStartDate `json:"scheduleStartDate" tf:"schedule_start_date"` // +optional // +kubebuilder:validation:MaxItems=1 StartTimeOfDay []StorageTransferJobSpecScheduleStartTimeOfDay `json:"startTimeOfDay,omitempty" tf:"start_time_of_day,omitempty"` }
func (*StorageTransferJobSpecSchedule) DeepCopy ¶ added in v0.2.0
func (in *StorageTransferJobSpecSchedule) DeepCopy() *StorageTransferJobSpecSchedule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageTransferJobSpecSchedule.
func (*StorageTransferJobSpecSchedule) DeepCopyInto ¶ added in v0.2.0
func (in *StorageTransferJobSpecSchedule) DeepCopyInto(out *StorageTransferJobSpecSchedule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageTransferJobSpecScheduleScheduleEndDate ¶ added in v0.2.0
type StorageTransferJobSpecScheduleScheduleEndDate struct { Day int64 `json:"day" tf:"day"` Month int64 `json:"month" tf:"month"` Year int64 `json:"year" tf:"year"` }
func (*StorageTransferJobSpecScheduleScheduleEndDate) DeepCopy ¶ added in v0.2.0
func (in *StorageTransferJobSpecScheduleScheduleEndDate) DeepCopy() *StorageTransferJobSpecScheduleScheduleEndDate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageTransferJobSpecScheduleScheduleEndDate.
func (*StorageTransferJobSpecScheduleScheduleEndDate) DeepCopyInto ¶ added in v0.2.0
func (in *StorageTransferJobSpecScheduleScheduleEndDate) DeepCopyInto(out *StorageTransferJobSpecScheduleScheduleEndDate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageTransferJobSpecScheduleScheduleStartDate ¶ added in v0.2.0
type StorageTransferJobSpecScheduleScheduleStartDate struct { Day int64 `json:"day" tf:"day"` Month int64 `json:"month" tf:"month"` Year int64 `json:"year" tf:"year"` }
func (*StorageTransferJobSpecScheduleScheduleStartDate) DeepCopy ¶ added in v0.2.0
func (in *StorageTransferJobSpecScheduleScheduleStartDate) DeepCopy() *StorageTransferJobSpecScheduleScheduleStartDate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageTransferJobSpecScheduleScheduleStartDate.
func (*StorageTransferJobSpecScheduleScheduleStartDate) DeepCopyInto ¶ added in v0.2.0
func (in *StorageTransferJobSpecScheduleScheduleStartDate) DeepCopyInto(out *StorageTransferJobSpecScheduleScheduleStartDate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageTransferJobSpecScheduleStartTimeOfDay ¶ added in v0.2.0
type StorageTransferJobSpecScheduleStartTimeOfDay struct { Hours int64 `json:"hours" tf:"hours"` Minutes int64 `json:"minutes" tf:"minutes"` Nanos int64 `json:"nanos" tf:"nanos"` Seconds int64 `json:"seconds" tf:"seconds"` }
func (*StorageTransferJobSpecScheduleStartTimeOfDay) DeepCopy ¶ added in v0.2.0
func (in *StorageTransferJobSpecScheduleStartTimeOfDay) DeepCopy() *StorageTransferJobSpecScheduleStartTimeOfDay
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageTransferJobSpecScheduleStartTimeOfDay.
func (*StorageTransferJobSpecScheduleStartTimeOfDay) DeepCopyInto ¶ added in v0.2.0
func (in *StorageTransferJobSpecScheduleStartTimeOfDay) DeepCopyInto(out *StorageTransferJobSpecScheduleStartTimeOfDay)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageTransferJobSpecTransferSpec ¶ added in v0.2.0
type StorageTransferJobSpecTransferSpec struct { // +optional // +kubebuilder:validation:MaxItems=1 AwsS3DataSource []StorageTransferJobSpecTransferSpecAwsS3DataSource `json:"awsS3DataSource,omitempty" tf:"aws_s3_data_source,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 GcsDataSink []StorageTransferJobSpecTransferSpecGcsDataSink `json:"gcsDataSink,omitempty" tf:"gcs_data_sink,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 GcsDataSource []StorageTransferJobSpecTransferSpecGcsDataSource `json:"gcsDataSource,omitempty" tf:"gcs_data_source,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 HttpDataSource []StorageTransferJobSpecTransferSpecHttpDataSource `json:"httpDataSource,omitempty" tf:"http_data_source,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 ObjectConditions []StorageTransferJobSpecTransferSpecObjectConditions `json:"objectConditions,omitempty" tf:"object_conditions,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 TransferOptions []StorageTransferJobSpecTransferSpecTransferOptions `json:"transferOptions,omitempty" tf:"transfer_options,omitempty"` }
func (*StorageTransferJobSpecTransferSpec) DeepCopy ¶ added in v0.2.0
func (in *StorageTransferJobSpecTransferSpec) DeepCopy() *StorageTransferJobSpecTransferSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageTransferJobSpecTransferSpec.
func (*StorageTransferJobSpecTransferSpec) DeepCopyInto ¶ added in v0.2.0
func (in *StorageTransferJobSpecTransferSpec) DeepCopyInto(out *StorageTransferJobSpecTransferSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageTransferJobSpecTransferSpecAwsS3DataSource ¶ added in v0.2.0
type StorageTransferJobSpecTransferSpecAwsS3DataSource struct { // +kubebuilder:validation:MaxItems=1 AwsAccessKey []StorageTransferJobSpecTransferSpecAwsS3DataSourceAwsAccessKey `json:"awsAccessKey" tf:"aws_access_key"` BucketName string `json:"bucketName" tf:"bucket_name"` }
func (*StorageTransferJobSpecTransferSpecAwsS3DataSource) DeepCopy ¶ added in v0.2.0
func (in *StorageTransferJobSpecTransferSpecAwsS3DataSource) DeepCopy() *StorageTransferJobSpecTransferSpecAwsS3DataSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageTransferJobSpecTransferSpecAwsS3DataSource.
func (*StorageTransferJobSpecTransferSpecAwsS3DataSource) DeepCopyInto ¶ added in v0.2.0
func (in *StorageTransferJobSpecTransferSpecAwsS3DataSource) DeepCopyInto(out *StorageTransferJobSpecTransferSpecAwsS3DataSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageTransferJobSpecTransferSpecAwsS3DataSourceAwsAccessKey ¶ added in v0.2.0
type StorageTransferJobSpecTransferSpecAwsS3DataSourceAwsAccessKey struct { AccessKeyID string `json:"-" sensitive:"true" tf:"access_key_id"` SecretAccessKey string `json:"-" sensitive:"true" tf:"secret_access_key"` }
func (*StorageTransferJobSpecTransferSpecAwsS3DataSourceAwsAccessKey) DeepCopy ¶ added in v0.2.0
func (in *StorageTransferJobSpecTransferSpecAwsS3DataSourceAwsAccessKey) DeepCopy() *StorageTransferJobSpecTransferSpecAwsS3DataSourceAwsAccessKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageTransferJobSpecTransferSpecAwsS3DataSourceAwsAccessKey.
func (*StorageTransferJobSpecTransferSpecAwsS3DataSourceAwsAccessKey) DeepCopyInto ¶ added in v0.2.0
func (in *StorageTransferJobSpecTransferSpecAwsS3DataSourceAwsAccessKey) DeepCopyInto(out *StorageTransferJobSpecTransferSpecAwsS3DataSourceAwsAccessKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageTransferJobSpecTransferSpecGcsDataSink ¶ added in v0.2.0
type StorageTransferJobSpecTransferSpecGcsDataSink struct {
BucketName string `json:"bucketName" tf:"bucket_name"`
}
func (*StorageTransferJobSpecTransferSpecGcsDataSink) DeepCopy ¶ added in v0.2.0
func (in *StorageTransferJobSpecTransferSpecGcsDataSink) DeepCopy() *StorageTransferJobSpecTransferSpecGcsDataSink
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageTransferJobSpecTransferSpecGcsDataSink.
func (*StorageTransferJobSpecTransferSpecGcsDataSink) DeepCopyInto ¶ added in v0.2.0
func (in *StorageTransferJobSpecTransferSpecGcsDataSink) DeepCopyInto(out *StorageTransferJobSpecTransferSpecGcsDataSink)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageTransferJobSpecTransferSpecGcsDataSource ¶ added in v0.2.0
type StorageTransferJobSpecTransferSpecGcsDataSource struct {
BucketName string `json:"bucketName" tf:"bucket_name"`
}
func (*StorageTransferJobSpecTransferSpecGcsDataSource) DeepCopy ¶ added in v0.2.0
func (in *StorageTransferJobSpecTransferSpecGcsDataSource) DeepCopy() *StorageTransferJobSpecTransferSpecGcsDataSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageTransferJobSpecTransferSpecGcsDataSource.
func (*StorageTransferJobSpecTransferSpecGcsDataSource) DeepCopyInto ¶ added in v0.2.0
func (in *StorageTransferJobSpecTransferSpecGcsDataSource) DeepCopyInto(out *StorageTransferJobSpecTransferSpecGcsDataSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageTransferJobSpecTransferSpecHttpDataSource ¶ added in v0.2.0
type StorageTransferJobSpecTransferSpecHttpDataSource struct {
ListURL string `json:"listURL" tf:"list_url"`
}
func (*StorageTransferJobSpecTransferSpecHttpDataSource) DeepCopy ¶ added in v0.2.0
func (in *StorageTransferJobSpecTransferSpecHttpDataSource) DeepCopy() *StorageTransferJobSpecTransferSpecHttpDataSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageTransferJobSpecTransferSpecHttpDataSource.
func (*StorageTransferJobSpecTransferSpecHttpDataSource) DeepCopyInto ¶ added in v0.2.0
func (in *StorageTransferJobSpecTransferSpecHttpDataSource) DeepCopyInto(out *StorageTransferJobSpecTransferSpecHttpDataSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageTransferJobSpecTransferSpecObjectConditions ¶ added in v0.2.0
type StorageTransferJobSpecTransferSpecObjectConditions struct { // +optional ExcludePrefixes []string `json:"excludePrefixes,omitempty" tf:"exclude_prefixes,omitempty"` // +optional IncludePrefixes []string `json:"includePrefixes,omitempty" tf:"include_prefixes,omitempty"` // +optional MaxTimeElapsedSinceLastModification string `json:"maxTimeElapsedSinceLastModification,omitempty" tf:"max_time_elapsed_since_last_modification,omitempty"` // +optional MinTimeElapsedSinceLastModification string `json:"minTimeElapsedSinceLastModification,omitempty" tf:"min_time_elapsed_since_last_modification,omitempty"` }
func (*StorageTransferJobSpecTransferSpecObjectConditions) DeepCopy ¶ added in v0.2.0
func (in *StorageTransferJobSpecTransferSpecObjectConditions) DeepCopy() *StorageTransferJobSpecTransferSpecObjectConditions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageTransferJobSpecTransferSpecObjectConditions.
func (*StorageTransferJobSpecTransferSpecObjectConditions) DeepCopyInto ¶ added in v0.2.0
func (in *StorageTransferJobSpecTransferSpecObjectConditions) DeepCopyInto(out *StorageTransferJobSpecTransferSpecObjectConditions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageTransferJobSpecTransferSpecTransferOptions ¶ added in v0.2.0
type StorageTransferJobSpecTransferSpecTransferOptions struct { // +optional DeleteObjectsFromSourceAfterTransfer bool `json:"deleteObjectsFromSourceAfterTransfer,omitempty" tf:"delete_objects_from_source_after_transfer,omitempty"` // +optional DeleteObjectsUniqueInSink bool `json:"deleteObjectsUniqueInSink,omitempty" tf:"delete_objects_unique_in_sink,omitempty"` // +optional OverwriteObjectsAlreadyExistingInSink bool `json:"overwriteObjectsAlreadyExistingInSink,omitempty" tf:"overwrite_objects_already_existing_in_sink,omitempty"` }
func (*StorageTransferJobSpecTransferSpecTransferOptions) DeepCopy ¶ added in v0.2.0
func (in *StorageTransferJobSpecTransferSpecTransferOptions) DeepCopy() *StorageTransferJobSpecTransferSpecTransferOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageTransferJobSpecTransferSpecTransferOptions.
func (*StorageTransferJobSpecTransferSpecTransferOptions) DeepCopyInto ¶ added in v0.2.0
func (in *StorageTransferJobSpecTransferSpecTransferOptions) DeepCopyInto(out *StorageTransferJobSpecTransferSpecTransferOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageTransferJobStatus ¶ added in v0.2.0
type StorageTransferJobStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *StorageTransferJobSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*StorageTransferJobStatus) DeepCopy ¶ added in v0.2.0
func (in *StorageTransferJobStatus) DeepCopy() *StorageTransferJobStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageTransferJobStatus.
func (*StorageTransferJobStatus) DeepCopyInto ¶ added in v0.2.0
func (in *StorageTransferJobStatus) DeepCopyInto(out *StorageTransferJobStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TpuNode ¶ added in v0.2.0
type TpuNode struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TpuNodeSpec `json:"spec,omitempty"` Status TpuNodeStatus `json:"status,omitempty"` }
func (*TpuNode) DeepCopy ¶ added in v0.2.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TpuNode.
func (*TpuNode) DeepCopyInto ¶ added in v0.2.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TpuNode) DeepCopyObject ¶ added in v0.2.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TpuNodeList ¶ added in v0.2.0
type TpuNodeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TpuNode CRD objects Items []TpuNode `json:"items,omitempty"` }
TpuNodeList is a list of TpuNodes
func (*TpuNodeList) DeepCopy ¶ added in v0.2.0
func (in *TpuNodeList) DeepCopy() *TpuNodeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TpuNodeList.
func (*TpuNodeList) DeepCopyInto ¶ added in v0.2.0
func (in *TpuNodeList) DeepCopyInto(out *TpuNodeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TpuNodeList) DeepCopyObject ¶ added in v0.2.0
func (in *TpuNodeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TpuNodeSpec ¶ added in v0.2.0
type TpuNodeSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` AcceleratorType string `json:"acceleratorType" tf:"accelerator_type"` CidrBlock string `json:"cidrBlock" tf:"cidr_block"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` Name string `json:"name" tf:"name"` // +optional Network string `json:"network,omitempty" tf:"network,omitempty"` // +optional NetworkEndpoints []TpuNodeSpecNetworkEndpoints `json:"networkEndpoints,omitempty" tf:"network_endpoints,omitempty"` // +optional Project string `json:"project,omitempty" tf:"project,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 SchedulingConfig []TpuNodeSpecSchedulingConfig `json:"schedulingConfig,omitempty" tf:"scheduling_config,omitempty"` // +optional ServiceAccount string `json:"serviceAccount,omitempty" tf:"service_account,omitempty"` TensorflowVersion string `json:"tensorflowVersion" tf:"tensorflow_version"` Zone string `json:"zone" tf:"zone"` }
func (*TpuNodeSpec) DeepCopy ¶ added in v0.2.0
func (in *TpuNodeSpec) DeepCopy() *TpuNodeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TpuNodeSpec.
func (*TpuNodeSpec) DeepCopyInto ¶ added in v0.2.0
func (in *TpuNodeSpec) DeepCopyInto(out *TpuNodeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TpuNodeSpecNetworkEndpoints ¶ added in v0.2.0
type TpuNodeSpecNetworkEndpoints struct { // +optional IpAddress string `json:"ipAddress,omitempty" tf:"ip_address,omitempty"` // +optional Port int64 `json:"port,omitempty" tf:"port,omitempty"` }
func (*TpuNodeSpecNetworkEndpoints) DeepCopy ¶ added in v0.2.0
func (in *TpuNodeSpecNetworkEndpoints) DeepCopy() *TpuNodeSpecNetworkEndpoints
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TpuNodeSpecNetworkEndpoints.
func (*TpuNodeSpecNetworkEndpoints) DeepCopyInto ¶ added in v0.2.0
func (in *TpuNodeSpecNetworkEndpoints) DeepCopyInto(out *TpuNodeSpecNetworkEndpoints)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TpuNodeSpecSchedulingConfig ¶ added in v0.2.0
type TpuNodeSpecSchedulingConfig struct { // +optional Preemptible bool `json:"preemptible,omitempty" tf:"preemptible,omitempty"` }
func (*TpuNodeSpecSchedulingConfig) DeepCopy ¶ added in v0.2.0
func (in *TpuNodeSpecSchedulingConfig) DeepCopy() *TpuNodeSpecSchedulingConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TpuNodeSpecSchedulingConfig.
func (*TpuNodeSpecSchedulingConfig) DeepCopyInto ¶ added in v0.2.0
func (in *TpuNodeSpecSchedulingConfig) DeepCopyInto(out *TpuNodeSpecSchedulingConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TpuNodeStatus ¶ added in v0.2.0
type TpuNodeStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *TpuNodeSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*TpuNodeStatus) DeepCopy ¶ added in v0.2.0
func (in *TpuNodeStatus) DeepCopy() *TpuNodeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TpuNodeStatus.
func (*TpuNodeStatus) DeepCopyInto ¶ added in v0.2.0
func (in *TpuNodeStatus) DeepCopyInto(out *TpuNodeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- access_context_manager_access_level_types.go
- access_context_manager_access_policy_types.go
- access_context_manager_service_perimeter_types.go
- app_engine_application_types.go
- app_engine_domain_mapping_types.go
- app_engine_firewall_rule_types.go
- app_engine_standard_app_version_types.go
- bigquery_data_transfer_config_types.go
- bigquery_dataset_types.go
- bigquery_table_types.go
- bigtable_app_profile_types.go
- bigtable_gc_policy_types.go
- bigtable_instance_iam_binding_types.go
- bigtable_instance_iam_member_types.go
- bigtable_instance_iam_policy_types.go
- bigtable_instance_types.go
- bigtable_table_types.go
- billing_account_iam_binding_types.go
- billing_account_iam_member_types.go
- billing_account_iam_policy_types.go
- binary_authorization_attestor_iam_binding_types.go
- binary_authorization_attestor_iam_member_types.go
- binary_authorization_attestor_iam_policy_types.go
- binary_authorization_attestor_types.go
- binary_authorization_policy_types.go
- cloud_scheduler_job_types.go
- cloudbuild_trigger_types.go
- cloudfunctions_function_iam_binding_types.go
- cloudfunctions_function_iam_member_types.go
- cloudfunctions_function_iam_policy_types.go
- cloudfunctions_function_types.go
- cloudiot_registry_types.go
- composer_environment_types.go
- compute_address_types.go
- compute_attached_disk_types.go
- compute_autoscaler_types.go
- compute_backend_bucket_signed_url_key_types.go
- compute_backend_bucket_types.go
- compute_backend_service_signed_url_key_types.go
- compute_backend_service_types.go
- compute_disk_resource_policy_attachment_types.go
- compute_disk_types.go
- compute_firewall_types.go
- compute_forwarding_rule_types.go
- compute_global_address_types.go
- compute_global_forwarding_rule_types.go
- compute_health_check_types.go
- compute_http_health_check_types.go
- compute_http_shealth_check_types.go
- compute_image_types.go
- compute_instance_from_template_types.go
- compute_instance_group_manager_types.go
- compute_instance_group_types.go
- compute_instance_iam_binding_types.go
- compute_instance_iam_member_types.go
- compute_instance_iam_policy_types.go
- compute_instance_template_types.go
- compute_instance_types.go
- compute_interconnect_attachment_types.go
- compute_network_endpoint_group_types.go
- compute_network_endpoint_types.go
- compute_network_peering_types.go
- compute_network_types.go
- compute_node_group_types.go
- compute_node_template_types.go
- compute_project_default_network_tier_types.go
- compute_project_metadata_item_types.go
- compute_project_metadata_types.go
- compute_region_autoscaler_types.go
- compute_region_backend_service_types.go
- compute_region_disk_types.go
- compute_region_instance_group_manager_types.go
- compute_reservation_types.go
- compute_resource_policy_types.go
- compute_route_types.go
- compute_router_interface_types.go
- compute_router_nat_types.go
- compute_router_peer_types.go
- compute_router_types.go
- compute_security_policy_types.go
- compute_shared_vpc_host_project_types.go
- compute_shared_vpc_service_project_types.go
- compute_snapshot_types.go
- compute_ssl_certificate_types.go
- compute_ssl_policy_types.go
- compute_subnetwork_iam_binding_types.go
- compute_subnetwork_iam_member_types.go
- compute_subnetwork_iam_policy_types.go
- compute_subnetwork_types.go
- compute_target_http_proxy_types.go
- compute_target_http_sproxy_types.go
- compute_target_instance_types.go
- compute_target_pool_types.go
- compute_target_ssl_proxy_types.go
- compute_target_tcp_proxy_types.go
- compute_url_map_types.go
- compute_vpn_gateway_types.go
- compute_vpn_tunnel_types.go
- container_analysis_note_types.go
- container_cluster_types.go
- container_node_pool_types.go
- dataflow_job_types.go
- dataproc_cluster_iam_binding_types.go
- dataproc_cluster_iam_member_types.go
- dataproc_cluster_iam_policy_types.go
- dataproc_cluster_types.go
- dataproc_job_iam_binding_types.go
- dataproc_job_iam_member_types.go
- dataproc_job_iam_policy_types.go
- dataproc_job_types.go
- dns_managed_zone_types.go
- dns_record_set_types.go
- doc.go
- endpoints_service_types.go
- filestore_instance_types.go
- firestore_index_types.go
- folder_iam_binding_types.go
- folder_iam_member_types.go
- folder_iam_policy_types.go
- folder_organization_policy_types.go
- folder_types.go
- iap_app_engine_service_iam_binding_types.go
- iap_app_engine_service_iam_member_types.go
- iap_app_engine_service_iam_policy_types.go
- iap_app_engine_version_iam_binding_types.go
- iap_app_engine_version_iam_member_types.go
- iap_app_engine_version_iam_policy_types.go
- iap_web_backend_service_iam_binding_types.go
- iap_web_backend_service_iam_member_types.go
- iap_web_backend_service_iam_policy_types.go
- iap_web_iam_binding_types.go
- iap_web_iam_member_types.go
- iap_web_iam_policy_types.go
- iap_web_type_app_engine_iam_binding_types.go
- iap_web_type_app_engine_iam_member_types.go
- iap_web_type_app_engine_iam_policy_types.go
- iap_web_type_compute_iam_binding_types.go
- iap_web_type_compute_iam_member_types.go
- iap_web_type_compute_iam_policy_types.go
- kms_crypto_key_iam_binding_types.go
- kms_crypto_key_iam_member_types.go
- kms_crypto_key_types.go
- kms_key_ring_iam_binding_types.go
- kms_key_ring_iam_member_types.go
- kms_key_ring_iam_policy_types.go
- kms_key_ring_types.go
- logging_billing_account_exclusion_types.go
- logging_billing_account_sink_types.go
- logging_folder_exclusion_types.go
- logging_folder_sink_types.go
- logging_metric_types.go
- logging_organization_exclusion_types.go
- logging_organization_sink_types.go
- logging_project_exclusion_types.go
- logging_project_sink_types.go
- ml_engine_model_types.go
- monitoring_alert_policy_types.go
- monitoring_group_types.go
- monitoring_notification_channel_types.go
- monitoring_uptime_check_config_types.go
- openapi_generated.go
- organization_iam_binding_types.go
- organization_iam_custom_role_types.go
- organization_iam_member_types.go
- organization_iam_policy_types.go
- organization_policy_types.go
- project_iam_audit_config_types.go
- project_iam_binding_types.go
- project_iam_custom_role_types.go
- project_iam_member_types.go
- project_iam_policy_types.go
- project_organization_policy_types.go
- project_service_batch_types.go
- project_service_types.go
- project_types.go
- project_usage_export_bucket_types.go
- pubsub_subscription_iam_binding_types.go
- pubsub_subscription_iam_member_types.go
- pubsub_subscription_iam_policy_types.go
- pubsub_subscription_types.go
- pubsub_topic_iam_binding_types.go
- pubsub_topic_iam_member_types.go
- pubsub_topic_iam_policy_types.go
- pubsub_topic_types.go
- redis_instance_types.go
- register.go
- resource_manager_lien_types.go
- runtimeconfig_config_iam_binding_types.go
- runtimeconfig_config_iam_member_types.go
- runtimeconfig_config_iam_policy_types.go
- runtimeconfig_config_types.go
- runtimeconfig_variable_types.go
- scc_source_types.go
- service_account_iam_binding_types.go
- service_account_iam_member_types.go
- service_account_iam_policy_types.go
- service_account_key_types.go
- service_account_types.go
- service_networking_connection_types.go
- sourcerepo_repository_iam_binding_types.go
- sourcerepo_repository_iam_member_types.go
- sourcerepo_repository_iam_policy_types.go
- sourcerepo_repository_types.go
- spanner_database_iam_binding_types.go
- spanner_database_iam_member_types.go
- spanner_database_iam_policy_types.go
- spanner_database_types.go
- spanner_instance_iam_binding_types.go
- spanner_instance_iam_member_types.go
- spanner_instance_iam_policy_types.go
- spanner_instance_types.go
- sql_database_instance_types.go
- sql_database_types.go
- sql_ssl_cert_types.go
- sql_user_types.go
- storage_bucket_access_control_types.go
- storage_bucket_acl_types.go
- storage_bucket_iam_binding_types.go
- storage_bucket_iam_member_types.go
- storage_bucket_iam_policy_types.go
- storage_bucket_object_types.go
- storage_bucket_types.go
- storage_default_object_access_control_types.go
- storage_default_object_acl_types.go
- storage_notification_types.go
- storage_object_access_control_types.go
- storage_object_acl_types.go
- storage_transfer_job_types.go
- tpu_node_types.go
- zz_generated.deepcopy.go