Documentation ¶
Overview ¶
+groupName=quicksight.aws.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type DataSource
- func (in *DataSource) DeepCopy() *DataSource
- func (in *DataSource) DeepCopyInto(out *DataSource)
- func (in *DataSource) DeepCopyObject() runtime.Object
- func (r *DataSource) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DataSource) ValidateCreate() error
- func (r *DataSource) ValidateDelete() error
- func (r *DataSource) ValidateUpdate(old runtime.Object) error
- type DataSourceList
- type DataSourceSpec
- type DataSourceSpecCredentials
- type DataSourceSpecCredentialsCodec
- type DataSourceSpecCredentialsCredentialPair
- type DataSourceSpecCredentialsCredentialPairCodec
- type DataSourceSpecParameters
- type DataSourceSpecParametersAmazonElasticsearch
- type DataSourceSpecParametersAmazonElasticsearchCodec
- func (DataSourceSpecParametersAmazonElasticsearchCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DataSourceSpecParametersAmazonElasticsearchCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DataSourceSpecParametersAmazonElasticsearchCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DataSourceSpecParametersAthena
- type DataSourceSpecParametersAthenaCodec
- type DataSourceSpecParametersAurora
- type DataSourceSpecParametersAuroraCodec
- type DataSourceSpecParametersAuroraPostgresql
- type DataSourceSpecParametersAuroraPostgresqlCodec
- type DataSourceSpecParametersAwsIotAnalytics
- type DataSourceSpecParametersAwsIotAnalyticsCodec
- type DataSourceSpecParametersCodec
- type DataSourceSpecParametersJira
- type DataSourceSpecParametersJiraCodec
- type DataSourceSpecParametersMariaDb
- type DataSourceSpecParametersMariaDbCodec
- type DataSourceSpecParametersMysql
- type DataSourceSpecParametersMysqlCodec
- type DataSourceSpecParametersOracle
- type DataSourceSpecParametersOracleCodec
- type DataSourceSpecParametersPostgresql
- type DataSourceSpecParametersPostgresqlCodec
- type DataSourceSpecParametersPresto
- type DataSourceSpecParametersPrestoCodec
- type DataSourceSpecParametersRds
- type DataSourceSpecParametersRdsCodec
- type DataSourceSpecParametersRedshift
- type DataSourceSpecParametersRedshiftCodec
- type DataSourceSpecParametersS3
- type DataSourceSpecParametersS3Codec
- type DataSourceSpecParametersS3ManifestFileLocation
- type DataSourceSpecParametersS3ManifestFileLocationCodec
- func (DataSourceSpecParametersS3ManifestFileLocationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DataSourceSpecParametersS3ManifestFileLocationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DataSourceSpecParametersS3ManifestFileLocationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DataSourceSpecParametersServiceNow
- type DataSourceSpecParametersServiceNowCodec
- type DataSourceSpecParametersSnowflake
- type DataSourceSpecParametersSnowflakeCodec
- type DataSourceSpecParametersSpark
- type DataSourceSpecParametersSparkCodec
- type DataSourceSpecParametersSqlServer
- type DataSourceSpecParametersSqlServerCodec
- type DataSourceSpecParametersTeradata
- type DataSourceSpecParametersTeradataCodec
- type DataSourceSpecParametersTwitter
- type DataSourceSpecParametersTwitterCodec
- type DataSourceSpecPermission
- type DataSourceSpecResource
- type DataSourceSpecSslProperties
- type DataSourceSpecSslPropertiesCodec
- type DataSourceSpecVpcConnectionProperties
- type DataSourceSpecVpcConnectionPropertiesCodec
- type DataSourceStatus
- type Group
- func (in *Group) DeepCopy() *Group
- func (in *Group) DeepCopyInto(out *Group)
- func (in *Group) DeepCopyObject() runtime.Object
- func (r *Group) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Group) ValidateCreate() error
- func (r *Group) ValidateDelete() error
- func (r *Group) ValidateUpdate(old runtime.Object) error
- type GroupList
- type GroupMembership
- func (in *GroupMembership) DeepCopy() *GroupMembership
- func (in *GroupMembership) DeepCopyInto(out *GroupMembership)
- func (in *GroupMembership) DeepCopyObject() runtime.Object
- func (r *GroupMembership) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *GroupMembership) ValidateCreate() error
- func (r *GroupMembership) ValidateDelete() error
- func (r *GroupMembership) ValidateUpdate(old runtime.Object) error
- type GroupMembershipList
- type GroupMembershipSpec
- type GroupMembershipSpecResource
- type GroupMembershipStatus
- type GroupSpec
- type GroupSpecResource
- type GroupStatus
- type User
- func (in *User) DeepCopy() *User
- func (in *User) DeepCopyInto(out *User)
- func (in *User) DeepCopyObject() runtime.Object
- func (r *User) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *User) ValidateCreate() error
- func (r *User) ValidateDelete() error
- func (r *User) ValidateUpdate(old runtime.Object) error
- type UserList
- type UserSpec
- type UserSpecResource
- type UserStatus
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: quicksight.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type DataSource ¶ added in v0.5.0
type DataSource struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DataSourceSpec `json:"spec,omitempty"` Status DataSourceStatus `json:"status,omitempty"` }
func (*DataSource) DeepCopy ¶ added in v0.5.0
func (in *DataSource) DeepCopy() *DataSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSource.
func (*DataSource) DeepCopyInto ¶ added in v0.5.0
func (in *DataSource) DeepCopyInto(out *DataSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataSource) DeepCopyObject ¶ added in v0.5.0
func (in *DataSource) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DataSource) SetupWebhookWithManager ¶ added in v0.5.0
func (r *DataSource) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DataSource) ValidateCreate ¶ added in v0.5.0
func (r *DataSource) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DataSource) ValidateDelete ¶ added in v0.5.0
func (r *DataSource) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DataSource) ValidateUpdate ¶ added in v0.5.0
func (r *DataSource) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DataSourceList ¶ added in v0.5.0
type DataSourceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DataSource CRD objects Items []DataSource `json:"items,omitempty"` }
DataSourceList is a list of DataSources
func (*DataSourceList) DeepCopy ¶ added in v0.5.0
func (in *DataSourceList) DeepCopy() *DataSourceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourceList.
func (*DataSourceList) DeepCopyInto ¶ added in v0.5.0
func (in *DataSourceList) DeepCopyInto(out *DataSourceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataSourceList) DeepCopyObject ¶ added in v0.5.0
func (in *DataSourceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DataSourceSpec ¶ added in v0.5.0
type DataSourceSpec struct { State *DataSourceSpecResource `json:"state,omitempty" tf:"-"` Resource DataSourceSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*DataSourceSpec) DeepCopy ¶ added in v0.5.0
func (in *DataSourceSpec) DeepCopy() *DataSourceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourceSpec.
func (*DataSourceSpec) DeepCopyInto ¶ added in v0.5.0
func (in *DataSourceSpec) DeepCopyInto(out *DataSourceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSourceSpecCredentials ¶ added in v0.5.0
type DataSourceSpecCredentials struct { // +optional CopySourceArn *string `json:"copySourceArn,omitempty" tf:"copy_source_arn"` // +optional CredentialPair *DataSourceSpecCredentialsCredentialPair `json:"credentialPair,omitempty" tf:"credential_pair"` }
func (*DataSourceSpecCredentials) DeepCopy ¶ added in v0.5.0
func (in *DataSourceSpecCredentials) DeepCopy() *DataSourceSpecCredentials
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourceSpecCredentials.
func (*DataSourceSpecCredentials) DeepCopyInto ¶ added in v0.5.0
func (in *DataSourceSpecCredentials) DeepCopyInto(out *DataSourceSpecCredentials)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSourceSpecCredentialsCodec ¶ added in v0.5.0
type DataSourceSpecCredentialsCodec struct { }
+k8s:deepcopy-gen=false
func (DataSourceSpecCredentialsCodec) Decode ¶ added in v0.5.0
func (DataSourceSpecCredentialsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DataSourceSpecCredentialsCredentialPair ¶ added in v0.5.0
type DataSourceSpecCredentialsCredentialPair struct { Password *string `json:"-" sensitive:"true" tf:"password"` Username *string `json:"-" sensitive:"true" tf:"username"` }
func (*DataSourceSpecCredentialsCredentialPair) DeepCopy ¶ added in v0.5.0
func (in *DataSourceSpecCredentialsCredentialPair) DeepCopy() *DataSourceSpecCredentialsCredentialPair
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourceSpecCredentialsCredentialPair.
func (*DataSourceSpecCredentialsCredentialPair) DeepCopyInto ¶ added in v0.5.0
func (in *DataSourceSpecCredentialsCredentialPair) DeepCopyInto(out *DataSourceSpecCredentialsCredentialPair)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSourceSpecCredentialsCredentialPairCodec ¶ added in v0.5.0
type DataSourceSpecCredentialsCredentialPairCodec struct { }
+k8s:deepcopy-gen=false
func (DataSourceSpecCredentialsCredentialPairCodec) Decode ¶ added in v0.5.0
func (DataSourceSpecCredentialsCredentialPairCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DataSourceSpecParameters ¶ added in v0.5.0
type DataSourceSpecParameters struct { // +optional AmazonElasticsearch *DataSourceSpecParametersAmazonElasticsearch `json:"amazonElasticsearch,omitempty" tf:"amazon_elasticsearch"` // +optional Athena *DataSourceSpecParametersAthena `json:"athena,omitempty" tf:"athena"` // +optional Aurora *DataSourceSpecParametersAurora `json:"aurora,omitempty" tf:"aurora"` // +optional AuroraPostgresql *DataSourceSpecParametersAuroraPostgresql `json:"auroraPostgresql,omitempty" tf:"aurora_postgresql"` // +optional AwsIotAnalytics *DataSourceSpecParametersAwsIotAnalytics `json:"awsIotAnalytics,omitempty" tf:"aws_iot_analytics"` // +optional Jira *DataSourceSpecParametersJira `json:"jira,omitempty" tf:"jira"` // +optional MariaDb *DataSourceSpecParametersMariaDb `json:"mariaDb,omitempty" tf:"maria_db"` // +optional Mysql *DataSourceSpecParametersMysql `json:"mysql,omitempty" tf:"mysql"` // +optional Oracle *DataSourceSpecParametersOracle `json:"oracle,omitempty" tf:"oracle"` // +optional Postgresql *DataSourceSpecParametersPostgresql `json:"postgresql,omitempty" tf:"postgresql"` // +optional Presto *DataSourceSpecParametersPresto `json:"presto,omitempty" tf:"presto"` // +optional Rds *DataSourceSpecParametersRds `json:"rds,omitempty" tf:"rds"` // +optional Redshift *DataSourceSpecParametersRedshift `json:"redshift,omitempty" tf:"redshift"` // +optional S3 *DataSourceSpecParametersS3 `json:"s3,omitempty" tf:"s3"` // +optional ServiceNow *DataSourceSpecParametersServiceNow `json:"serviceNow,omitempty" tf:"service_now"` // +optional Snowflake *DataSourceSpecParametersSnowflake `json:"snowflake,omitempty" tf:"snowflake"` // +optional Spark *DataSourceSpecParametersSpark `json:"spark,omitempty" tf:"spark"` // +optional SqlServer *DataSourceSpecParametersSqlServer `json:"sqlServer,omitempty" tf:"sql_server"` // +optional Teradata *DataSourceSpecParametersTeradata `json:"teradata,omitempty" tf:"teradata"` // +optional Twitter *DataSourceSpecParametersTwitter `json:"twitter,omitempty" tf:"twitter"` }
func (*DataSourceSpecParameters) DeepCopy ¶ added in v0.5.0
func (in *DataSourceSpecParameters) DeepCopy() *DataSourceSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourceSpecParameters.
func (*DataSourceSpecParameters) DeepCopyInto ¶ added in v0.5.0
func (in *DataSourceSpecParameters) DeepCopyInto(out *DataSourceSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSourceSpecParametersAmazonElasticsearch ¶ added in v0.5.0
type DataSourceSpecParametersAmazonElasticsearch struct {
Domain *string `json:"domain" tf:"domain"`
}
func (*DataSourceSpecParametersAmazonElasticsearch) DeepCopy ¶ added in v0.5.0
func (in *DataSourceSpecParametersAmazonElasticsearch) DeepCopy() *DataSourceSpecParametersAmazonElasticsearch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourceSpecParametersAmazonElasticsearch.
func (*DataSourceSpecParametersAmazonElasticsearch) DeepCopyInto ¶ added in v0.5.0
func (in *DataSourceSpecParametersAmazonElasticsearch) DeepCopyInto(out *DataSourceSpecParametersAmazonElasticsearch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSourceSpecParametersAmazonElasticsearchCodec ¶ added in v0.5.0
type DataSourceSpecParametersAmazonElasticsearchCodec struct { }
+k8s:deepcopy-gen=false
func (DataSourceSpecParametersAmazonElasticsearchCodec) Decode ¶ added in v0.5.0
func (DataSourceSpecParametersAmazonElasticsearchCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DataSourceSpecParametersAthena ¶ added in v0.5.0
type DataSourceSpecParametersAthena struct { // +optional WorkGroup *string `json:"workGroup,omitempty" tf:"work_group"` }
func (*DataSourceSpecParametersAthena) DeepCopy ¶ added in v0.5.0
func (in *DataSourceSpecParametersAthena) DeepCopy() *DataSourceSpecParametersAthena
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourceSpecParametersAthena.
func (*DataSourceSpecParametersAthena) DeepCopyInto ¶ added in v0.5.0
func (in *DataSourceSpecParametersAthena) DeepCopyInto(out *DataSourceSpecParametersAthena)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSourceSpecParametersAthenaCodec ¶ added in v0.5.0
type DataSourceSpecParametersAthenaCodec struct { }
+k8s:deepcopy-gen=false
func (DataSourceSpecParametersAthenaCodec) Decode ¶ added in v0.5.0
func (DataSourceSpecParametersAthenaCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DataSourceSpecParametersAurora ¶ added in v0.5.0
type DataSourceSpecParametersAurora struct { Database *string `json:"database" tf:"database"` Host *string `json:"host" tf:"host"` Port *int64 `json:"port" tf:"port"` }
func (*DataSourceSpecParametersAurora) DeepCopy ¶ added in v0.5.0
func (in *DataSourceSpecParametersAurora) DeepCopy() *DataSourceSpecParametersAurora
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourceSpecParametersAurora.
func (*DataSourceSpecParametersAurora) DeepCopyInto ¶ added in v0.5.0
func (in *DataSourceSpecParametersAurora) DeepCopyInto(out *DataSourceSpecParametersAurora)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSourceSpecParametersAuroraCodec ¶ added in v0.5.0
type DataSourceSpecParametersAuroraCodec struct { }
+k8s:deepcopy-gen=false
func (DataSourceSpecParametersAuroraCodec) Decode ¶ added in v0.5.0
func (DataSourceSpecParametersAuroraCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DataSourceSpecParametersAuroraPostgresql ¶ added in v0.5.0
type DataSourceSpecParametersAuroraPostgresql struct { Database *string `json:"database" tf:"database"` Host *string `json:"host" tf:"host"` Port *int64 `json:"port" tf:"port"` }
func (*DataSourceSpecParametersAuroraPostgresql) DeepCopy ¶ added in v0.5.0
func (in *DataSourceSpecParametersAuroraPostgresql) DeepCopy() *DataSourceSpecParametersAuroraPostgresql
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourceSpecParametersAuroraPostgresql.
func (*DataSourceSpecParametersAuroraPostgresql) DeepCopyInto ¶ added in v0.5.0
func (in *DataSourceSpecParametersAuroraPostgresql) DeepCopyInto(out *DataSourceSpecParametersAuroraPostgresql)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSourceSpecParametersAuroraPostgresqlCodec ¶ added in v0.5.0
type DataSourceSpecParametersAuroraPostgresqlCodec struct { }
+k8s:deepcopy-gen=false
func (DataSourceSpecParametersAuroraPostgresqlCodec) Decode ¶ added in v0.5.0
func (DataSourceSpecParametersAuroraPostgresqlCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DataSourceSpecParametersAwsIotAnalytics ¶ added in v0.5.0
type DataSourceSpecParametersAwsIotAnalytics struct {
DataSetName *string `json:"dataSetName" tf:"data_set_name"`
}
func (*DataSourceSpecParametersAwsIotAnalytics) DeepCopy ¶ added in v0.5.0
func (in *DataSourceSpecParametersAwsIotAnalytics) DeepCopy() *DataSourceSpecParametersAwsIotAnalytics
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourceSpecParametersAwsIotAnalytics.
func (*DataSourceSpecParametersAwsIotAnalytics) DeepCopyInto ¶ added in v0.5.0
func (in *DataSourceSpecParametersAwsIotAnalytics) DeepCopyInto(out *DataSourceSpecParametersAwsIotAnalytics)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSourceSpecParametersAwsIotAnalyticsCodec ¶ added in v0.5.0
type DataSourceSpecParametersAwsIotAnalyticsCodec struct { }
+k8s:deepcopy-gen=false
func (DataSourceSpecParametersAwsIotAnalyticsCodec) Decode ¶ added in v0.5.0
func (DataSourceSpecParametersAwsIotAnalyticsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DataSourceSpecParametersCodec ¶ added in v0.5.0
type DataSourceSpecParametersCodec struct { }
+k8s:deepcopy-gen=false
func (DataSourceSpecParametersCodec) Decode ¶ added in v0.5.0
func (DataSourceSpecParametersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DataSourceSpecParametersJira ¶ added in v0.5.0
type DataSourceSpecParametersJira struct {
SiteBaseURL *string `json:"siteBaseURL" tf:"site_base_url"`
}
func (*DataSourceSpecParametersJira) DeepCopy ¶ added in v0.5.0
func (in *DataSourceSpecParametersJira) DeepCopy() *DataSourceSpecParametersJira
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourceSpecParametersJira.
func (*DataSourceSpecParametersJira) DeepCopyInto ¶ added in v0.5.0
func (in *DataSourceSpecParametersJira) DeepCopyInto(out *DataSourceSpecParametersJira)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSourceSpecParametersJiraCodec ¶ added in v0.5.0
type DataSourceSpecParametersJiraCodec struct { }
+k8s:deepcopy-gen=false
func (DataSourceSpecParametersJiraCodec) Decode ¶ added in v0.5.0
func (DataSourceSpecParametersJiraCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DataSourceSpecParametersMariaDb ¶ added in v0.5.0
type DataSourceSpecParametersMariaDb struct { Database *string `json:"database" tf:"database"` Host *string `json:"host" tf:"host"` Port *int64 `json:"port" tf:"port"` }
func (*DataSourceSpecParametersMariaDb) DeepCopy ¶ added in v0.5.0
func (in *DataSourceSpecParametersMariaDb) DeepCopy() *DataSourceSpecParametersMariaDb
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourceSpecParametersMariaDb.
func (*DataSourceSpecParametersMariaDb) DeepCopyInto ¶ added in v0.5.0
func (in *DataSourceSpecParametersMariaDb) DeepCopyInto(out *DataSourceSpecParametersMariaDb)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSourceSpecParametersMariaDbCodec ¶ added in v0.5.0
type DataSourceSpecParametersMariaDbCodec struct { }
+k8s:deepcopy-gen=false
func (DataSourceSpecParametersMariaDbCodec) Decode ¶ added in v0.5.0
func (DataSourceSpecParametersMariaDbCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DataSourceSpecParametersMysql ¶ added in v0.5.0
type DataSourceSpecParametersMysql struct { Database *string `json:"database" tf:"database"` Host *string `json:"host" tf:"host"` Port *int64 `json:"port" tf:"port"` }
func (*DataSourceSpecParametersMysql) DeepCopy ¶ added in v0.5.0
func (in *DataSourceSpecParametersMysql) DeepCopy() *DataSourceSpecParametersMysql
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourceSpecParametersMysql.
func (*DataSourceSpecParametersMysql) DeepCopyInto ¶ added in v0.5.0
func (in *DataSourceSpecParametersMysql) DeepCopyInto(out *DataSourceSpecParametersMysql)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSourceSpecParametersMysqlCodec ¶ added in v0.5.0
type DataSourceSpecParametersMysqlCodec struct { }
+k8s:deepcopy-gen=false
func (DataSourceSpecParametersMysqlCodec) Decode ¶ added in v0.5.0
func (DataSourceSpecParametersMysqlCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DataSourceSpecParametersOracle ¶ added in v0.5.0
type DataSourceSpecParametersOracle struct { Database *string `json:"database" tf:"database"` Host *string `json:"host" tf:"host"` Port *int64 `json:"port" tf:"port"` }
func (*DataSourceSpecParametersOracle) DeepCopy ¶ added in v0.5.0
func (in *DataSourceSpecParametersOracle) DeepCopy() *DataSourceSpecParametersOracle
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourceSpecParametersOracle.
func (*DataSourceSpecParametersOracle) DeepCopyInto ¶ added in v0.5.0
func (in *DataSourceSpecParametersOracle) DeepCopyInto(out *DataSourceSpecParametersOracle)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSourceSpecParametersOracleCodec ¶ added in v0.5.0
type DataSourceSpecParametersOracleCodec struct { }
+k8s:deepcopy-gen=false
func (DataSourceSpecParametersOracleCodec) Decode ¶ added in v0.5.0
func (DataSourceSpecParametersOracleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DataSourceSpecParametersPostgresql ¶ added in v0.5.0
type DataSourceSpecParametersPostgresql struct { Database *string `json:"database" tf:"database"` Host *string `json:"host" tf:"host"` Port *int64 `json:"port" tf:"port"` }
func (*DataSourceSpecParametersPostgresql) DeepCopy ¶ added in v0.5.0
func (in *DataSourceSpecParametersPostgresql) DeepCopy() *DataSourceSpecParametersPostgresql
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourceSpecParametersPostgresql.
func (*DataSourceSpecParametersPostgresql) DeepCopyInto ¶ added in v0.5.0
func (in *DataSourceSpecParametersPostgresql) DeepCopyInto(out *DataSourceSpecParametersPostgresql)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSourceSpecParametersPostgresqlCodec ¶ added in v0.5.0
type DataSourceSpecParametersPostgresqlCodec struct { }
+k8s:deepcopy-gen=false
func (DataSourceSpecParametersPostgresqlCodec) Decode ¶ added in v0.5.0
func (DataSourceSpecParametersPostgresqlCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DataSourceSpecParametersPresto ¶ added in v0.5.0
type DataSourceSpecParametersPresto struct { Catalog *string `json:"catalog" tf:"catalog"` Host *string `json:"host" tf:"host"` Port *int64 `json:"port" tf:"port"` }
func (*DataSourceSpecParametersPresto) DeepCopy ¶ added in v0.5.0
func (in *DataSourceSpecParametersPresto) DeepCopy() *DataSourceSpecParametersPresto
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourceSpecParametersPresto.
func (*DataSourceSpecParametersPresto) DeepCopyInto ¶ added in v0.5.0
func (in *DataSourceSpecParametersPresto) DeepCopyInto(out *DataSourceSpecParametersPresto)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSourceSpecParametersPrestoCodec ¶ added in v0.5.0
type DataSourceSpecParametersPrestoCodec struct { }
+k8s:deepcopy-gen=false
func (DataSourceSpecParametersPrestoCodec) Decode ¶ added in v0.5.0
func (DataSourceSpecParametersPrestoCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DataSourceSpecParametersRds ¶ added in v0.5.0
type DataSourceSpecParametersRds struct { Database *string `json:"database" tf:"database"` InstanceID *string `json:"instanceID" tf:"instance_id"` }
func (*DataSourceSpecParametersRds) DeepCopy ¶ added in v0.5.0
func (in *DataSourceSpecParametersRds) DeepCopy() *DataSourceSpecParametersRds
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourceSpecParametersRds.
func (*DataSourceSpecParametersRds) DeepCopyInto ¶ added in v0.5.0
func (in *DataSourceSpecParametersRds) DeepCopyInto(out *DataSourceSpecParametersRds)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSourceSpecParametersRdsCodec ¶ added in v0.5.0
type DataSourceSpecParametersRdsCodec struct { }
+k8s:deepcopy-gen=false
func (DataSourceSpecParametersRdsCodec) Decode ¶ added in v0.5.0
func (DataSourceSpecParametersRdsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DataSourceSpecParametersRedshift ¶ added in v0.5.0
type DataSourceSpecParametersRedshift struct { // +optional ClusterID *string `json:"clusterID,omitempty" tf:"cluster_id"` Database *string `json:"database" tf:"database"` // +optional Host *string `json:"host,omitempty" tf:"host"` // +optional Port *int64 `json:"port,omitempty" tf:"port"` }
func (*DataSourceSpecParametersRedshift) DeepCopy ¶ added in v0.5.0
func (in *DataSourceSpecParametersRedshift) DeepCopy() *DataSourceSpecParametersRedshift
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourceSpecParametersRedshift.
func (*DataSourceSpecParametersRedshift) DeepCopyInto ¶ added in v0.5.0
func (in *DataSourceSpecParametersRedshift) DeepCopyInto(out *DataSourceSpecParametersRedshift)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSourceSpecParametersRedshiftCodec ¶ added in v0.5.0
type DataSourceSpecParametersRedshiftCodec struct { }
+k8s:deepcopy-gen=false
func (DataSourceSpecParametersRedshiftCodec) Decode ¶ added in v0.5.0
func (DataSourceSpecParametersRedshiftCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DataSourceSpecParametersS3 ¶ added in v0.5.0
type DataSourceSpecParametersS3 struct {
ManifestFileLocation *DataSourceSpecParametersS3ManifestFileLocation `json:"manifestFileLocation" tf:"manifest_file_location"`
}
func (*DataSourceSpecParametersS3) DeepCopy ¶ added in v0.5.0
func (in *DataSourceSpecParametersS3) DeepCopy() *DataSourceSpecParametersS3
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourceSpecParametersS3.
func (*DataSourceSpecParametersS3) DeepCopyInto ¶ added in v0.5.0
func (in *DataSourceSpecParametersS3) DeepCopyInto(out *DataSourceSpecParametersS3)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSourceSpecParametersS3Codec ¶ added in v0.5.0
type DataSourceSpecParametersS3Codec struct { }
+k8s:deepcopy-gen=false
func (DataSourceSpecParametersS3Codec) Decode ¶ added in v0.5.0
func (DataSourceSpecParametersS3Codec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DataSourceSpecParametersS3ManifestFileLocation ¶ added in v0.5.0
type DataSourceSpecParametersS3ManifestFileLocation struct { Bucket *string `json:"bucket" tf:"bucket"` Key *string `json:"key" tf:"key"` }
func (*DataSourceSpecParametersS3ManifestFileLocation) DeepCopy ¶ added in v0.5.0
func (in *DataSourceSpecParametersS3ManifestFileLocation) DeepCopy() *DataSourceSpecParametersS3ManifestFileLocation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourceSpecParametersS3ManifestFileLocation.
func (*DataSourceSpecParametersS3ManifestFileLocation) DeepCopyInto ¶ added in v0.5.0
func (in *DataSourceSpecParametersS3ManifestFileLocation) DeepCopyInto(out *DataSourceSpecParametersS3ManifestFileLocation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSourceSpecParametersS3ManifestFileLocationCodec ¶ added in v0.5.0
type DataSourceSpecParametersS3ManifestFileLocationCodec struct { }
+k8s:deepcopy-gen=false
func (DataSourceSpecParametersS3ManifestFileLocationCodec) Decode ¶ added in v0.5.0
func (DataSourceSpecParametersS3ManifestFileLocationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DataSourceSpecParametersServiceNow ¶ added in v0.5.0
type DataSourceSpecParametersServiceNow struct {
SiteBaseURL *string `json:"siteBaseURL" tf:"site_base_url"`
}
func (*DataSourceSpecParametersServiceNow) DeepCopy ¶ added in v0.5.0
func (in *DataSourceSpecParametersServiceNow) DeepCopy() *DataSourceSpecParametersServiceNow
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourceSpecParametersServiceNow.
func (*DataSourceSpecParametersServiceNow) DeepCopyInto ¶ added in v0.5.0
func (in *DataSourceSpecParametersServiceNow) DeepCopyInto(out *DataSourceSpecParametersServiceNow)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSourceSpecParametersServiceNowCodec ¶ added in v0.5.0
type DataSourceSpecParametersServiceNowCodec struct { }
+k8s:deepcopy-gen=false
func (DataSourceSpecParametersServiceNowCodec) Decode ¶ added in v0.5.0
func (DataSourceSpecParametersServiceNowCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DataSourceSpecParametersSnowflake ¶ added in v0.5.0
type DataSourceSpecParametersSnowflake struct { Database *string `json:"database" tf:"database"` Host *string `json:"host" tf:"host"` Warehouse *string `json:"warehouse" tf:"warehouse"` }
func (*DataSourceSpecParametersSnowflake) DeepCopy ¶ added in v0.5.0
func (in *DataSourceSpecParametersSnowflake) DeepCopy() *DataSourceSpecParametersSnowflake
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourceSpecParametersSnowflake.
func (*DataSourceSpecParametersSnowflake) DeepCopyInto ¶ added in v0.5.0
func (in *DataSourceSpecParametersSnowflake) DeepCopyInto(out *DataSourceSpecParametersSnowflake)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSourceSpecParametersSnowflakeCodec ¶ added in v0.5.0
type DataSourceSpecParametersSnowflakeCodec struct { }
+k8s:deepcopy-gen=false
func (DataSourceSpecParametersSnowflakeCodec) Decode ¶ added in v0.5.0
func (DataSourceSpecParametersSnowflakeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DataSourceSpecParametersSpark ¶ added in v0.5.0
type DataSourceSpecParametersSpark struct { Host *string `json:"host" tf:"host"` Port *int64 `json:"port" tf:"port"` }
func (*DataSourceSpecParametersSpark) DeepCopy ¶ added in v0.5.0
func (in *DataSourceSpecParametersSpark) DeepCopy() *DataSourceSpecParametersSpark
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourceSpecParametersSpark.
func (*DataSourceSpecParametersSpark) DeepCopyInto ¶ added in v0.5.0
func (in *DataSourceSpecParametersSpark) DeepCopyInto(out *DataSourceSpecParametersSpark)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSourceSpecParametersSparkCodec ¶ added in v0.5.0
type DataSourceSpecParametersSparkCodec struct { }
+k8s:deepcopy-gen=false
func (DataSourceSpecParametersSparkCodec) Decode ¶ added in v0.5.0
func (DataSourceSpecParametersSparkCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DataSourceSpecParametersSqlServer ¶ added in v0.5.0
type DataSourceSpecParametersSqlServer struct { Database *string `json:"database" tf:"database"` Host *string `json:"host" tf:"host"` Port *int64 `json:"port" tf:"port"` }
func (*DataSourceSpecParametersSqlServer) DeepCopy ¶ added in v0.5.0
func (in *DataSourceSpecParametersSqlServer) DeepCopy() *DataSourceSpecParametersSqlServer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourceSpecParametersSqlServer.
func (*DataSourceSpecParametersSqlServer) DeepCopyInto ¶ added in v0.5.0
func (in *DataSourceSpecParametersSqlServer) DeepCopyInto(out *DataSourceSpecParametersSqlServer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSourceSpecParametersSqlServerCodec ¶ added in v0.5.0
type DataSourceSpecParametersSqlServerCodec struct { }
+k8s:deepcopy-gen=false
func (DataSourceSpecParametersSqlServerCodec) Decode ¶ added in v0.5.0
func (DataSourceSpecParametersSqlServerCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DataSourceSpecParametersTeradata ¶ added in v0.5.0
type DataSourceSpecParametersTeradata struct { Database *string `json:"database" tf:"database"` Host *string `json:"host" tf:"host"` Port *int64 `json:"port" tf:"port"` }
func (*DataSourceSpecParametersTeradata) DeepCopy ¶ added in v0.5.0
func (in *DataSourceSpecParametersTeradata) DeepCopy() *DataSourceSpecParametersTeradata
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourceSpecParametersTeradata.
func (*DataSourceSpecParametersTeradata) DeepCopyInto ¶ added in v0.5.0
func (in *DataSourceSpecParametersTeradata) DeepCopyInto(out *DataSourceSpecParametersTeradata)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSourceSpecParametersTeradataCodec ¶ added in v0.5.0
type DataSourceSpecParametersTeradataCodec struct { }
+k8s:deepcopy-gen=false
func (DataSourceSpecParametersTeradataCodec) Decode ¶ added in v0.5.0
func (DataSourceSpecParametersTeradataCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DataSourceSpecParametersTwitter ¶ added in v0.5.0
type DataSourceSpecParametersTwitter struct { MaxRows *int64 `json:"maxRows" tf:"max_rows"` Query *string `json:"query" tf:"query"` }
func (*DataSourceSpecParametersTwitter) DeepCopy ¶ added in v0.5.0
func (in *DataSourceSpecParametersTwitter) DeepCopy() *DataSourceSpecParametersTwitter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourceSpecParametersTwitter.
func (*DataSourceSpecParametersTwitter) DeepCopyInto ¶ added in v0.5.0
func (in *DataSourceSpecParametersTwitter) DeepCopyInto(out *DataSourceSpecParametersTwitter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSourceSpecParametersTwitterCodec ¶ added in v0.5.0
type DataSourceSpecParametersTwitterCodec struct { }
+k8s:deepcopy-gen=false
func (DataSourceSpecParametersTwitterCodec) Decode ¶ added in v0.5.0
func (DataSourceSpecParametersTwitterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DataSourceSpecPermission ¶ added in v0.5.0
type DataSourceSpecPermission struct { // +kubebuilder:validation:MaxItems=16 // +kubebuilder:validation:MinItems=1 Actions []string `json:"actions" tf:"actions"` Principal *string `json:"principal" tf:"principal"` }
func (*DataSourceSpecPermission) DeepCopy ¶ added in v0.5.0
func (in *DataSourceSpecPermission) DeepCopy() *DataSourceSpecPermission
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourceSpecPermission.
func (*DataSourceSpecPermission) DeepCopyInto ¶ added in v0.5.0
func (in *DataSourceSpecPermission) DeepCopyInto(out *DataSourceSpecPermission)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSourceSpecResource ¶ added in v0.5.0
type DataSourceSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AwsAccountID *string `json:"awsAccountID,omitempty" tf:"aws_account_id"` // +optional Credentials *DataSourceSpecCredentials `json:"credentials,omitempty" tf:"credentials"` DataSourceID *string `json:"dataSourceID" tf:"data_source_id"` Name *string `json:"name" tf:"name"` Parameters *DataSourceSpecParameters `json:"parameters" tf:"parameters"` // +optional // +kubebuilder:validation:MaxItems=64 // +kubebuilder:validation:MinItems=1 Permission []DataSourceSpecPermission `json:"permission,omitempty" tf:"permission"` // +optional SslProperties *DataSourceSpecSslProperties `json:"sslProperties,omitempty" tf:"ssl_properties"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` Type *string `json:"type" tf:"type"` // +optional VpcConnectionProperties *DataSourceSpecVpcConnectionProperties `json:"vpcConnectionProperties,omitempty" tf:"vpc_connection_properties"` }
func (*DataSourceSpecResource) DeepCopy ¶ added in v0.5.0
func (in *DataSourceSpecResource) DeepCopy() *DataSourceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourceSpecResource.
func (*DataSourceSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *DataSourceSpecResource) DeepCopyInto(out *DataSourceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSourceSpecSslProperties ¶ added in v0.5.0
type DataSourceSpecSslProperties struct {
DisableSsl *bool `json:"disableSsl" tf:"disable_ssl"`
}
func (*DataSourceSpecSslProperties) DeepCopy ¶ added in v0.5.0
func (in *DataSourceSpecSslProperties) DeepCopy() *DataSourceSpecSslProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourceSpecSslProperties.
func (*DataSourceSpecSslProperties) DeepCopyInto ¶ added in v0.5.0
func (in *DataSourceSpecSslProperties) DeepCopyInto(out *DataSourceSpecSslProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSourceSpecSslPropertiesCodec ¶ added in v0.5.0
type DataSourceSpecSslPropertiesCodec struct { }
+k8s:deepcopy-gen=false
func (DataSourceSpecSslPropertiesCodec) Decode ¶ added in v0.5.0
func (DataSourceSpecSslPropertiesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DataSourceSpecVpcConnectionProperties ¶ added in v0.5.0
type DataSourceSpecVpcConnectionProperties struct {
VpcConnectionArn *string `json:"vpcConnectionArn" tf:"vpc_connection_arn"`
}
func (*DataSourceSpecVpcConnectionProperties) DeepCopy ¶ added in v0.5.0
func (in *DataSourceSpecVpcConnectionProperties) DeepCopy() *DataSourceSpecVpcConnectionProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourceSpecVpcConnectionProperties.
func (*DataSourceSpecVpcConnectionProperties) DeepCopyInto ¶ added in v0.5.0
func (in *DataSourceSpecVpcConnectionProperties) DeepCopyInto(out *DataSourceSpecVpcConnectionProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSourceSpecVpcConnectionPropertiesCodec ¶ added in v0.5.0
type DataSourceSpecVpcConnectionPropertiesCodec struct { }
+k8s:deepcopy-gen=false
func (DataSourceSpecVpcConnectionPropertiesCodec) Decode ¶ added in v0.5.0
func (DataSourceSpecVpcConnectionPropertiesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DataSourceStatus ¶ added in v0.5.0
type DataSourceStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*DataSourceStatus) DeepCopy ¶ added in v0.5.0
func (in *DataSourceStatus) DeepCopy() *DataSourceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourceStatus.
func (*DataSourceStatus) DeepCopyInto ¶ added in v0.5.0
func (in *DataSourceStatus) DeepCopyInto(out *DataSourceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Group ¶
type Group struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GroupSpec `json:"spec,omitempty"` Status GroupStatus `json:"status,omitempty"` }
func (*Group) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Group.
func (*Group) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Group) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Group) SetupWebhookWithManager ¶
func (*Group) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Group) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type GroupList ¶
type GroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Group CRD objects Items []Group `json:"items,omitempty"` }
GroupList is a list of Groups
func (*GroupList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupList.
func (*GroupList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GroupMembership ¶ added in v0.5.0
type GroupMembership struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GroupMembershipSpec `json:"spec,omitempty"` Status GroupMembershipStatus `json:"status,omitempty"` }
func (*GroupMembership) DeepCopy ¶ added in v0.5.0
func (in *GroupMembership) DeepCopy() *GroupMembership
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupMembership.
func (*GroupMembership) DeepCopyInto ¶ added in v0.5.0
func (in *GroupMembership) DeepCopyInto(out *GroupMembership)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupMembership) DeepCopyObject ¶ added in v0.5.0
func (in *GroupMembership) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GroupMembership) SetupWebhookWithManager ¶ added in v0.5.0
func (r *GroupMembership) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*GroupMembership) ValidateCreate ¶ added in v0.5.0
func (r *GroupMembership) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*GroupMembership) ValidateDelete ¶ added in v0.5.0
func (r *GroupMembership) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*GroupMembership) ValidateUpdate ¶ added in v0.5.0
func (r *GroupMembership) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type GroupMembershipList ¶ added in v0.5.0
type GroupMembershipList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of GroupMembership CRD objects Items []GroupMembership `json:"items,omitempty"` }
GroupMembershipList is a list of GroupMemberships
func (*GroupMembershipList) DeepCopy ¶ added in v0.5.0
func (in *GroupMembershipList) DeepCopy() *GroupMembershipList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupMembershipList.
func (*GroupMembershipList) DeepCopyInto ¶ added in v0.5.0
func (in *GroupMembershipList) DeepCopyInto(out *GroupMembershipList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupMembershipList) DeepCopyObject ¶ added in v0.5.0
func (in *GroupMembershipList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GroupMembershipSpec ¶ added in v0.5.0
type GroupMembershipSpec struct { State *GroupMembershipSpecResource `json:"state,omitempty" tf:"-"` Resource GroupMembershipSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*GroupMembershipSpec) DeepCopy ¶ added in v0.5.0
func (in *GroupMembershipSpec) DeepCopy() *GroupMembershipSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupMembershipSpec.
func (*GroupMembershipSpec) DeepCopyInto ¶ added in v0.5.0
func (in *GroupMembershipSpec) DeepCopyInto(out *GroupMembershipSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupMembershipSpecResource ¶ added in v0.5.0
type GroupMembershipSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AwsAccountID *string `json:"awsAccountID,omitempty" tf:"aws_account_id"` GroupName *string `json:"groupName" tf:"group_name"` MemberName *string `json:"memberName" tf:"member_name"` // +optional Namespace *string `json:"namespace,omitempty" tf:"namespace"` }
func (*GroupMembershipSpecResource) DeepCopy ¶ added in v0.5.0
func (in *GroupMembershipSpecResource) DeepCopy() *GroupMembershipSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupMembershipSpecResource.
func (*GroupMembershipSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *GroupMembershipSpecResource) DeepCopyInto(out *GroupMembershipSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupMembershipStatus ¶ added in v0.5.0
type GroupMembershipStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*GroupMembershipStatus) DeepCopy ¶ added in v0.5.0
func (in *GroupMembershipStatus) DeepCopy() *GroupMembershipStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupMembershipStatus.
func (*GroupMembershipStatus) DeepCopyInto ¶ added in v0.5.0
func (in *GroupMembershipStatus) DeepCopyInto(out *GroupMembershipStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupSpec ¶
type GroupSpec struct { State *GroupSpecResource `json:"state,omitempty" tf:"-"` Resource GroupSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*GroupSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSpec.
func (*GroupSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupSpecResource ¶
type GroupSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AwsAccountID *string `json:"awsAccountID,omitempty" tf:"aws_account_id"` // +optional Description *string `json:"description,omitempty" tf:"description"` GroupName *string `json:"groupName" tf:"group_name"` // +optional Namespace *string `json:"namespace,omitempty" tf:"namespace"` }
func (*GroupSpecResource) DeepCopy ¶
func (in *GroupSpecResource) DeepCopy() *GroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSpecResource.
func (*GroupSpecResource) DeepCopyInto ¶
func (in *GroupSpecResource) DeepCopyInto(out *GroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupStatus ¶
type GroupStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*GroupStatus) DeepCopy ¶
func (in *GroupStatus) DeepCopy() *GroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupStatus.
func (*GroupStatus) DeepCopyInto ¶
func (in *GroupStatus) DeepCopyInto(out *GroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type User ¶
type User struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserSpec `json:"spec,omitempty"` Status UserStatus `json:"status,omitempty"` }
func (*User) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new User.
func (*User) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*User) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*User) SetupWebhookWithManager ¶
func (*User) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*User) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type UserList ¶
type UserList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of User CRD objects Items []User `json:"items,omitempty"` }
UserList is a list of Users
func (*UserList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserList.
func (*UserList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserSpec ¶
type UserSpec struct { State *UserSpecResource `json:"state,omitempty" tf:"-"` Resource UserSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*UserSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSpec.
func (*UserSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSpecResource ¶
type UserSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AwsAccountID *string `json:"awsAccountID,omitempty" tf:"aws_account_id"` Email *string `json:"email" tf:"email"` // +optional IamArn *string `json:"iamArn,omitempty" tf:"iam_arn"` IdentityType *string `json:"identityType" tf:"identity_type"` // +optional Namespace *string `json:"namespace,omitempty" tf:"namespace"` // +optional SessionName *string `json:"sessionName,omitempty" tf:"session_name"` // +optional UserName *string `json:"userName,omitempty" tf:"user_name"` UserRole *string `json:"userRole" tf:"user_role"` }
func (*UserSpecResource) DeepCopy ¶
func (in *UserSpecResource) DeepCopy() *UserSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSpecResource.
func (*UserSpecResource) DeepCopyInto ¶
func (in *UserSpecResource) DeepCopyInto(out *UserSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserStatus ¶
type UserStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*UserStatus) DeepCopy ¶
func (in *UserStatus) DeepCopy() *UserStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserStatus.
func (*UserStatus) DeepCopyInto ¶
func (in *UserStatus) DeepCopyInto(out *UserStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.