Documentation
¶
Overview ¶
+kubebuilder:object:generate=true +groupName=opsworks.aws.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AppSourceObservation
- type AppSourceParameters
- type Application
- func (in *Application) DeepCopy() *Application
- func (in *Application) DeepCopyInto(out *Application)
- func (in *Application) DeepCopyObject() runtime.Object
- func (mg *Application) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Application) GetConnectionDetailsMapping() map[string]string
- func (mg *Application) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Application) GetID() string
- func (tr *Application) GetObservation() (map[string]interface{}, error)
- func (tr *Application) GetParameters() (map[string]interface{}, error)
- func (mg *Application) GetProviderConfigReference() *xpv1.Reference
- func (mg *Application) GetProviderReference() *xpv1.Reference
- func (mg *Application) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Application) GetTerraformResourceType() string
- func (tr *Application) GetTerraformSchemaVersion() int
- func (mg *Application) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Application) LateInitialize(attrs []byte) (bool, error)
- func (mg *Application) SetConditions(c ...xpv1.Condition)
- func (mg *Application) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Application) SetObservation(obs map[string]interface{}) error
- func (tr *Application) SetParameters(params map[string]interface{}) error
- func (mg *Application) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Application) SetProviderReference(r *xpv1.Reference)
- func (mg *Application) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Application) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ApplicationList
- type ApplicationObservation
- type ApplicationParameters
- type ApplicationSpec
- type ApplicationStatus
- type CustomCookbooksSourceObservation
- type CustomCookbooksSourceParameters
- type CustomLayer
- func (in *CustomLayer) DeepCopy() *CustomLayer
- func (in *CustomLayer) DeepCopyInto(out *CustomLayer)
- func (in *CustomLayer) DeepCopyObject() runtime.Object
- func (mg *CustomLayer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CustomLayer) GetConnectionDetailsMapping() map[string]string
- func (mg *CustomLayer) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CustomLayer) GetID() string
- func (tr *CustomLayer) GetObservation() (map[string]interface{}, error)
- func (tr *CustomLayer) GetParameters() (map[string]interface{}, error)
- func (mg *CustomLayer) GetProviderConfigReference() *xpv1.Reference
- func (mg *CustomLayer) GetProviderReference() *xpv1.Reference
- func (mg *CustomLayer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CustomLayer) GetTerraformResourceType() string
- func (tr *CustomLayer) GetTerraformSchemaVersion() int
- func (mg *CustomLayer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CustomLayer) LateInitialize(attrs []byte) (bool, error)
- func (mg *CustomLayer) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *CustomLayer) SetConditions(c ...xpv1.Condition)
- func (mg *CustomLayer) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CustomLayer) SetObservation(obs map[string]interface{}) error
- func (tr *CustomLayer) SetParameters(params map[string]interface{}) error
- func (mg *CustomLayer) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CustomLayer) SetProviderReference(r *xpv1.Reference)
- func (mg *CustomLayer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CustomLayer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CustomLayerList
- type CustomLayerObservation
- type CustomLayerParameters
- type CustomLayerSpec
- type CustomLayerStatus
- type EBSBlockDeviceObservation
- type EBSBlockDeviceParameters
- type EBSVolumeObservation
- type EBSVolumeParameters
- type EnvironmentObservation
- type EnvironmentParameters
- type EphemeralBlockDeviceObservation
- type EphemeralBlockDeviceParameters
- type GangliaLayer
- func (in *GangliaLayer) DeepCopy() *GangliaLayer
- func (in *GangliaLayer) DeepCopyInto(out *GangliaLayer)
- func (in *GangliaLayer) DeepCopyObject() runtime.Object
- func (mg *GangliaLayer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *GangliaLayer) GetConnectionDetailsMapping() map[string]string
- func (mg *GangliaLayer) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *GangliaLayer) GetID() string
- func (tr *GangliaLayer) GetObservation() (map[string]interface{}, error)
- func (tr *GangliaLayer) GetParameters() (map[string]interface{}, error)
- func (mg *GangliaLayer) GetProviderConfigReference() *xpv1.Reference
- func (mg *GangliaLayer) GetProviderReference() *xpv1.Reference
- func (mg *GangliaLayer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *GangliaLayer) GetTerraformResourceType() string
- func (tr *GangliaLayer) GetTerraformSchemaVersion() int
- func (mg *GangliaLayer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *GangliaLayer) LateInitialize(attrs []byte) (bool, error)
- func (mg *GangliaLayer) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *GangliaLayer) SetConditions(c ...xpv1.Condition)
- func (mg *GangliaLayer) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *GangliaLayer) SetObservation(obs map[string]interface{}) error
- func (tr *GangliaLayer) SetParameters(params map[string]interface{}) error
- func (mg *GangliaLayer) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GangliaLayer) SetProviderReference(r *xpv1.Reference)
- func (mg *GangliaLayer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *GangliaLayer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GangliaLayerEBSVolumeObservation
- type GangliaLayerEBSVolumeParameters
- type GangliaLayerList
- type GangliaLayerObservation
- type GangliaLayerParameters
- type GangliaLayerSpec
- type GangliaLayerStatus
- type HAProxyLayer
- func (in *HAProxyLayer) DeepCopy() *HAProxyLayer
- func (in *HAProxyLayer) DeepCopyInto(out *HAProxyLayer)
- func (in *HAProxyLayer) DeepCopyObject() runtime.Object
- func (mg *HAProxyLayer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *HAProxyLayer) GetConnectionDetailsMapping() map[string]string
- func (mg *HAProxyLayer) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *HAProxyLayer) GetID() string
- func (tr *HAProxyLayer) GetObservation() (map[string]interface{}, error)
- func (tr *HAProxyLayer) GetParameters() (map[string]interface{}, error)
- func (mg *HAProxyLayer) GetProviderConfigReference() *xpv1.Reference
- func (mg *HAProxyLayer) GetProviderReference() *xpv1.Reference
- func (mg *HAProxyLayer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *HAProxyLayer) GetTerraformResourceType() string
- func (tr *HAProxyLayer) GetTerraformSchemaVersion() int
- func (mg *HAProxyLayer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *HAProxyLayer) LateInitialize(attrs []byte) (bool, error)
- func (mg *HAProxyLayer) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *HAProxyLayer) SetConditions(c ...xpv1.Condition)
- func (mg *HAProxyLayer) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *HAProxyLayer) SetObservation(obs map[string]interface{}) error
- func (tr *HAProxyLayer) SetParameters(params map[string]interface{}) error
- func (mg *HAProxyLayer) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *HAProxyLayer) SetProviderReference(r *xpv1.Reference)
- func (mg *HAProxyLayer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *HAProxyLayer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type HAProxyLayerEBSVolumeObservation
- type HAProxyLayerEBSVolumeParameters
- type HAProxyLayerList
- type HAProxyLayerObservation
- type HAProxyLayerParameters
- type HAProxyLayerSpec
- type HAProxyLayerStatus
- type Instance
- func (in *Instance) DeepCopy() *Instance
- func (in *Instance) DeepCopyInto(out *Instance)
- func (in *Instance) DeepCopyObject() runtime.Object
- func (mg *Instance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Instance) GetConnectionDetailsMapping() map[string]string
- func (mg *Instance) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Instance) GetID() string
- func (tr *Instance) GetObservation() (map[string]interface{}, error)
- func (tr *Instance) GetParameters() (map[string]interface{}, error)
- func (mg *Instance) GetProviderConfigReference() *xpv1.Reference
- func (mg *Instance) GetProviderReference() *xpv1.Reference
- func (mg *Instance) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Instance) GetTerraformResourceType() string
- func (tr *Instance) GetTerraformSchemaVersion() int
- func (mg *Instance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Instance) LateInitialize(attrs []byte) (bool, error)
- func (mg *Instance) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Instance) SetConditions(c ...xpv1.Condition)
- func (mg *Instance) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Instance) SetObservation(obs map[string]interface{}) error
- func (tr *Instance) SetParameters(params map[string]interface{}) error
- func (mg *Instance) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Instance) SetProviderReference(r *xpv1.Reference)
- func (mg *Instance) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Instance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InstanceList
- type InstanceObservation
- type InstanceParameters
- type InstanceSpec
- type InstanceStatus
- type JavaAppLayer
- func (in *JavaAppLayer) DeepCopy() *JavaAppLayer
- func (in *JavaAppLayer) DeepCopyInto(out *JavaAppLayer)
- func (in *JavaAppLayer) DeepCopyObject() runtime.Object
- func (mg *JavaAppLayer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *JavaAppLayer) GetConnectionDetailsMapping() map[string]string
- func (mg *JavaAppLayer) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *JavaAppLayer) GetID() string
- func (tr *JavaAppLayer) GetObservation() (map[string]interface{}, error)
- func (tr *JavaAppLayer) GetParameters() (map[string]interface{}, error)
- func (mg *JavaAppLayer) GetProviderConfigReference() *xpv1.Reference
- func (mg *JavaAppLayer) GetProviderReference() *xpv1.Reference
- func (mg *JavaAppLayer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *JavaAppLayer) GetTerraformResourceType() string
- func (tr *JavaAppLayer) GetTerraformSchemaVersion() int
- func (mg *JavaAppLayer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *JavaAppLayer) LateInitialize(attrs []byte) (bool, error)
- func (mg *JavaAppLayer) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *JavaAppLayer) SetConditions(c ...xpv1.Condition)
- func (mg *JavaAppLayer) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *JavaAppLayer) SetObservation(obs map[string]interface{}) error
- func (tr *JavaAppLayer) SetParameters(params map[string]interface{}) error
- func (mg *JavaAppLayer) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *JavaAppLayer) SetProviderReference(r *xpv1.Reference)
- func (mg *JavaAppLayer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *JavaAppLayer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type JavaAppLayerEBSVolumeObservation
- type JavaAppLayerEBSVolumeParameters
- type JavaAppLayerList
- type JavaAppLayerObservation
- type JavaAppLayerParameters
- type JavaAppLayerSpec
- type JavaAppLayerStatus
- type MemcachedLayer
- func (in *MemcachedLayer) DeepCopy() *MemcachedLayer
- func (in *MemcachedLayer) DeepCopyInto(out *MemcachedLayer)
- func (in *MemcachedLayer) DeepCopyObject() runtime.Object
- func (mg *MemcachedLayer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MemcachedLayer) GetConnectionDetailsMapping() map[string]string
- func (mg *MemcachedLayer) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MemcachedLayer) GetID() string
- func (tr *MemcachedLayer) GetObservation() (map[string]interface{}, error)
- func (tr *MemcachedLayer) GetParameters() (map[string]interface{}, error)
- func (mg *MemcachedLayer) GetProviderConfigReference() *xpv1.Reference
- func (mg *MemcachedLayer) GetProviderReference() *xpv1.Reference
- func (mg *MemcachedLayer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MemcachedLayer) GetTerraformResourceType() string
- func (tr *MemcachedLayer) GetTerraformSchemaVersion() int
- func (mg *MemcachedLayer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MemcachedLayer) LateInitialize(attrs []byte) (bool, error)
- func (mg *MemcachedLayer) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MemcachedLayer) SetConditions(c ...xpv1.Condition)
- func (mg *MemcachedLayer) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MemcachedLayer) SetObservation(obs map[string]interface{}) error
- func (tr *MemcachedLayer) SetParameters(params map[string]interface{}) error
- func (mg *MemcachedLayer) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MemcachedLayer) SetProviderReference(r *xpv1.Reference)
- func (mg *MemcachedLayer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MemcachedLayer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MemcachedLayerEBSVolumeObservation
- type MemcachedLayerEBSVolumeParameters
- type MemcachedLayerList
- type MemcachedLayerObservation
- type MemcachedLayerParameters
- type MemcachedLayerSpec
- type MemcachedLayerStatus
- type MySQLLayer
- func (in *MySQLLayer) DeepCopy() *MySQLLayer
- func (in *MySQLLayer) DeepCopyInto(out *MySQLLayer)
- func (in *MySQLLayer) DeepCopyObject() runtime.Object
- func (mg *MySQLLayer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MySQLLayer) GetConnectionDetailsMapping() map[string]string
- func (mg *MySQLLayer) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MySQLLayer) GetID() string
- func (tr *MySQLLayer) GetObservation() (map[string]interface{}, error)
- func (tr *MySQLLayer) GetParameters() (map[string]interface{}, error)
- func (mg *MySQLLayer) GetProviderConfigReference() *xpv1.Reference
- func (mg *MySQLLayer) GetProviderReference() *xpv1.Reference
- func (mg *MySQLLayer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MySQLLayer) GetTerraformResourceType() string
- func (tr *MySQLLayer) GetTerraformSchemaVersion() int
- func (mg *MySQLLayer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MySQLLayer) LateInitialize(attrs []byte) (bool, error)
- func (mg *MySQLLayer) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MySQLLayer) SetConditions(c ...xpv1.Condition)
- func (mg *MySQLLayer) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MySQLLayer) SetObservation(obs map[string]interface{}) error
- func (tr *MySQLLayer) SetParameters(params map[string]interface{}) error
- func (mg *MySQLLayer) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MySQLLayer) SetProviderReference(r *xpv1.Reference)
- func (mg *MySQLLayer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MySQLLayer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MySQLLayerEBSVolumeObservation
- type MySQLLayerEBSVolumeParameters
- type MySQLLayerList
- type MySQLLayerObservation
- type MySQLLayerParameters
- type MySQLLayerSpec
- type MySQLLayerStatus
- type NodeJSAppLayer
- func (in *NodeJSAppLayer) DeepCopy() *NodeJSAppLayer
- func (in *NodeJSAppLayer) DeepCopyInto(out *NodeJSAppLayer)
- func (in *NodeJSAppLayer) DeepCopyObject() runtime.Object
- func (mg *NodeJSAppLayer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NodeJSAppLayer) GetConnectionDetailsMapping() map[string]string
- func (mg *NodeJSAppLayer) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NodeJSAppLayer) GetID() string
- func (tr *NodeJSAppLayer) GetObservation() (map[string]interface{}, error)
- func (tr *NodeJSAppLayer) GetParameters() (map[string]interface{}, error)
- func (mg *NodeJSAppLayer) GetProviderConfigReference() *xpv1.Reference
- func (mg *NodeJSAppLayer) GetProviderReference() *xpv1.Reference
- func (mg *NodeJSAppLayer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *NodeJSAppLayer) GetTerraformResourceType() string
- func (tr *NodeJSAppLayer) GetTerraformSchemaVersion() int
- func (mg *NodeJSAppLayer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NodeJSAppLayer) LateInitialize(attrs []byte) (bool, error)
- func (mg *NodeJSAppLayer) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *NodeJSAppLayer) SetConditions(c ...xpv1.Condition)
- func (mg *NodeJSAppLayer) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *NodeJSAppLayer) SetObservation(obs map[string]interface{}) error
- func (tr *NodeJSAppLayer) SetParameters(params map[string]interface{}) error
- func (mg *NodeJSAppLayer) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NodeJSAppLayer) SetProviderReference(r *xpv1.Reference)
- func (mg *NodeJSAppLayer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *NodeJSAppLayer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NodeJSAppLayerEBSVolumeObservation
- type NodeJSAppLayerEBSVolumeParameters
- type NodeJSAppLayerList
- type NodeJSAppLayerObservation
- type NodeJSAppLayerParameters
- type NodeJSAppLayerSpec
- type NodeJSAppLayerStatus
- type PHPAppLayer
- func (in *PHPAppLayer) DeepCopy() *PHPAppLayer
- func (in *PHPAppLayer) DeepCopyInto(out *PHPAppLayer)
- func (in *PHPAppLayer) DeepCopyObject() runtime.Object
- func (mg *PHPAppLayer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PHPAppLayer) GetConnectionDetailsMapping() map[string]string
- func (mg *PHPAppLayer) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PHPAppLayer) GetID() string
- func (tr *PHPAppLayer) GetObservation() (map[string]interface{}, error)
- func (tr *PHPAppLayer) GetParameters() (map[string]interface{}, error)
- func (mg *PHPAppLayer) GetProviderConfigReference() *xpv1.Reference
- func (mg *PHPAppLayer) GetProviderReference() *xpv1.Reference
- func (mg *PHPAppLayer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *PHPAppLayer) GetTerraformResourceType() string
- func (tr *PHPAppLayer) GetTerraformSchemaVersion() int
- func (mg *PHPAppLayer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PHPAppLayer) LateInitialize(attrs []byte) (bool, error)
- func (mg *PHPAppLayer) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *PHPAppLayer) SetConditions(c ...xpv1.Condition)
- func (mg *PHPAppLayer) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PHPAppLayer) SetObservation(obs map[string]interface{}) error
- func (tr *PHPAppLayer) SetParameters(params map[string]interface{}) error
- func (mg *PHPAppLayer) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PHPAppLayer) SetProviderReference(r *xpv1.Reference)
- func (mg *PHPAppLayer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PHPAppLayer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PHPAppLayerEBSVolumeObservation
- type PHPAppLayerEBSVolumeParameters
- type PHPAppLayerList
- type PHPAppLayerObservation
- type PHPAppLayerParameters
- type PHPAppLayerSpec
- type PHPAppLayerStatus
- type Permission
- func (in *Permission) DeepCopy() *Permission
- func (in *Permission) DeepCopyInto(out *Permission)
- func (in *Permission) DeepCopyObject() runtime.Object
- func (mg *Permission) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Permission) GetConnectionDetailsMapping() map[string]string
- func (mg *Permission) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Permission) GetID() string
- func (tr *Permission) GetObservation() (map[string]interface{}, error)
- func (tr *Permission) GetParameters() (map[string]interface{}, error)
- func (mg *Permission) GetProviderConfigReference() *xpv1.Reference
- func (mg *Permission) GetProviderReference() *xpv1.Reference
- func (mg *Permission) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Permission) GetTerraformResourceType() string
- func (tr *Permission) GetTerraformSchemaVersion() int
- func (mg *Permission) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Permission) LateInitialize(attrs []byte) (bool, error)
- func (mg *Permission) SetConditions(c ...xpv1.Condition)
- func (mg *Permission) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Permission) SetObservation(obs map[string]interface{}) error
- func (tr *Permission) SetParameters(params map[string]interface{}) error
- func (mg *Permission) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Permission) SetProviderReference(r *xpv1.Reference)
- func (mg *Permission) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Permission) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PermissionList
- type PermissionObservation
- type PermissionParameters
- type PermissionSpec
- type PermissionStatus
- type RDSDBInstance
- func (in *RDSDBInstance) DeepCopy() *RDSDBInstance
- func (in *RDSDBInstance) DeepCopyInto(out *RDSDBInstance)
- func (in *RDSDBInstance) DeepCopyObject() runtime.Object
- func (mg *RDSDBInstance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RDSDBInstance) GetConnectionDetailsMapping() map[string]string
- func (mg *RDSDBInstance) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RDSDBInstance) GetID() string
- func (tr *RDSDBInstance) GetObservation() (map[string]interface{}, error)
- func (tr *RDSDBInstance) GetParameters() (map[string]interface{}, error)
- func (mg *RDSDBInstance) GetProviderConfigReference() *xpv1.Reference
- func (mg *RDSDBInstance) GetProviderReference() *xpv1.Reference
- func (mg *RDSDBInstance) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RDSDBInstance) GetTerraformResourceType() string
- func (tr *RDSDBInstance) GetTerraformSchemaVersion() int
- func (mg *RDSDBInstance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RDSDBInstance) LateInitialize(attrs []byte) (bool, error)
- func (mg *RDSDBInstance) SetConditions(c ...xpv1.Condition)
- func (mg *RDSDBInstance) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RDSDBInstance) SetObservation(obs map[string]interface{}) error
- func (tr *RDSDBInstance) SetParameters(params map[string]interface{}) error
- func (mg *RDSDBInstance) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RDSDBInstance) SetProviderReference(r *xpv1.Reference)
- func (mg *RDSDBInstance) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RDSDBInstance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RDSDBInstanceList
- type RDSDBInstanceObservation
- type RDSDBInstanceParameters
- type RDSDBInstanceSpec
- type RDSDBInstanceStatus
- type RailsAppLayer
- func (in *RailsAppLayer) DeepCopy() *RailsAppLayer
- func (in *RailsAppLayer) DeepCopyInto(out *RailsAppLayer)
- func (in *RailsAppLayer) DeepCopyObject() runtime.Object
- func (mg *RailsAppLayer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RailsAppLayer) GetConnectionDetailsMapping() map[string]string
- func (mg *RailsAppLayer) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RailsAppLayer) GetID() string
- func (tr *RailsAppLayer) GetObservation() (map[string]interface{}, error)
- func (tr *RailsAppLayer) GetParameters() (map[string]interface{}, error)
- func (mg *RailsAppLayer) GetProviderConfigReference() *xpv1.Reference
- func (mg *RailsAppLayer) GetProviderReference() *xpv1.Reference
- func (mg *RailsAppLayer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RailsAppLayer) GetTerraformResourceType() string
- func (tr *RailsAppLayer) GetTerraformSchemaVersion() int
- func (mg *RailsAppLayer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RailsAppLayer) LateInitialize(attrs []byte) (bool, error)
- func (mg *RailsAppLayer) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *RailsAppLayer) SetConditions(c ...xpv1.Condition)
- func (mg *RailsAppLayer) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RailsAppLayer) SetObservation(obs map[string]interface{}) error
- func (tr *RailsAppLayer) SetParameters(params map[string]interface{}) error
- func (mg *RailsAppLayer) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RailsAppLayer) SetProviderReference(r *xpv1.Reference)
- func (mg *RailsAppLayer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RailsAppLayer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RailsAppLayerEBSVolumeObservation
- type RailsAppLayerEBSVolumeParameters
- type RailsAppLayerList
- type RailsAppLayerObservation
- type RailsAppLayerParameters
- type RailsAppLayerSpec
- type RailsAppLayerStatus
- type RootBlockDeviceObservation
- type RootBlockDeviceParameters
- type SSLConfigurationObservation
- type SSLConfigurationParameters
- type Stack
- func (in *Stack) DeepCopy() *Stack
- func (in *Stack) DeepCopyInto(out *Stack)
- func (in *Stack) DeepCopyObject() runtime.Object
- func (mg *Stack) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Stack) GetConnectionDetailsMapping() map[string]string
- func (mg *Stack) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Stack) GetID() string
- func (tr *Stack) GetObservation() (map[string]interface{}, error)
- func (tr *Stack) GetParameters() (map[string]interface{}, error)
- func (mg *Stack) GetProviderConfigReference() *xpv1.Reference
- func (mg *Stack) GetProviderReference() *xpv1.Reference
- func (mg *Stack) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Stack) GetTerraformResourceType() string
- func (tr *Stack) GetTerraformSchemaVersion() int
- func (mg *Stack) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Stack) LateInitialize(attrs []byte) (bool, error)
- func (mg *Stack) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Stack) SetConditions(c ...xpv1.Condition)
- func (mg *Stack) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Stack) SetObservation(obs map[string]interface{}) error
- func (tr *Stack) SetParameters(params map[string]interface{}) error
- func (mg *Stack) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Stack) SetProviderReference(r *xpv1.Reference)
- func (mg *Stack) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Stack) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type StackList
- type StackObservation
- type StackParameters
- type StackSpec
- type StackStatus
- type StaticWebLayer
- func (in *StaticWebLayer) DeepCopy() *StaticWebLayer
- func (in *StaticWebLayer) DeepCopyInto(out *StaticWebLayer)
- func (in *StaticWebLayer) DeepCopyObject() runtime.Object
- func (mg *StaticWebLayer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *StaticWebLayer) GetConnectionDetailsMapping() map[string]string
- func (mg *StaticWebLayer) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *StaticWebLayer) GetID() string
- func (tr *StaticWebLayer) GetObservation() (map[string]interface{}, error)
- func (tr *StaticWebLayer) GetParameters() (map[string]interface{}, error)
- func (mg *StaticWebLayer) GetProviderConfigReference() *xpv1.Reference
- func (mg *StaticWebLayer) GetProviderReference() *xpv1.Reference
- func (mg *StaticWebLayer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *StaticWebLayer) GetTerraformResourceType() string
- func (tr *StaticWebLayer) GetTerraformSchemaVersion() int
- func (mg *StaticWebLayer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *StaticWebLayer) LateInitialize(attrs []byte) (bool, error)
- func (mg *StaticWebLayer) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *StaticWebLayer) SetConditions(c ...xpv1.Condition)
- func (mg *StaticWebLayer) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *StaticWebLayer) SetObservation(obs map[string]interface{}) error
- func (tr *StaticWebLayer) SetParameters(params map[string]interface{}) error
- func (mg *StaticWebLayer) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *StaticWebLayer) SetProviderReference(r *xpv1.Reference)
- func (mg *StaticWebLayer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *StaticWebLayer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type StaticWebLayerEBSVolumeObservation
- type StaticWebLayerEBSVolumeParameters
- type StaticWebLayerList
- type StaticWebLayerObservation
- type StaticWebLayerParameters
- type StaticWebLayerSpec
- type StaticWebLayerStatus
- type UserProfile
- func (in *UserProfile) DeepCopy() *UserProfile
- func (in *UserProfile) DeepCopyInto(out *UserProfile)
- func (in *UserProfile) DeepCopyObject() runtime.Object
- func (mg *UserProfile) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *UserProfile) GetConnectionDetailsMapping() map[string]string
- func (mg *UserProfile) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *UserProfile) GetID() string
- func (tr *UserProfile) GetObservation() (map[string]interface{}, error)
- func (tr *UserProfile) GetParameters() (map[string]interface{}, error)
- func (mg *UserProfile) GetProviderConfigReference() *xpv1.Reference
- func (mg *UserProfile) GetProviderReference() *xpv1.Reference
- func (mg *UserProfile) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *UserProfile) GetTerraformResourceType() string
- func (tr *UserProfile) GetTerraformSchemaVersion() int
- func (mg *UserProfile) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *UserProfile) LateInitialize(attrs []byte) (bool, error)
- func (mg *UserProfile) SetConditions(c ...xpv1.Condition)
- func (mg *UserProfile) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *UserProfile) SetObservation(obs map[string]interface{}) error
- func (tr *UserProfile) SetParameters(params map[string]interface{}) error
- func (mg *UserProfile) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *UserProfile) SetProviderReference(r *xpv1.Reference)
- func (mg *UserProfile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *UserProfile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type UserProfileList
- type UserProfileObservation
- type UserProfileParameters
- type UserProfileSpec
- type UserProfileStatus
Constants ¶
const ( CRDGroup = "opsworks.aws.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Application_Kind = "Application" Application_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Application_Kind}.String() Application_KindAPIVersion = Application_Kind + "." + CRDGroupVersion.String() Application_GroupVersionKind = CRDGroupVersion.WithKind(Application_Kind) )
Repository type metadata.
var ( CustomLayer_Kind = "CustomLayer" CustomLayer_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CustomLayer_Kind}.String() CustomLayer_KindAPIVersion = CustomLayer_Kind + "." + CRDGroupVersion.String() CustomLayer_GroupVersionKind = CRDGroupVersion.WithKind(CustomLayer_Kind) )
Repository type metadata.
var ( GangliaLayer_Kind = "GangliaLayer" GangliaLayer_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: GangliaLayer_Kind}.String() GangliaLayer_KindAPIVersion = GangliaLayer_Kind + "." + CRDGroupVersion.String() GangliaLayer_GroupVersionKind = CRDGroupVersion.WithKind(GangliaLayer_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( HAProxyLayer_Kind = "HAProxyLayer" HAProxyLayer_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: HAProxyLayer_Kind}.String() HAProxyLayer_KindAPIVersion = HAProxyLayer_Kind + "." + CRDGroupVersion.String() HAProxyLayer_GroupVersionKind = CRDGroupVersion.WithKind(HAProxyLayer_Kind) )
Repository type metadata.
var ( Instance_Kind = "Instance" Instance_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Instance_Kind}.String() Instance_KindAPIVersion = Instance_Kind + "." + CRDGroupVersion.String() Instance_GroupVersionKind = CRDGroupVersion.WithKind(Instance_Kind) )
Repository type metadata.
var ( JavaAppLayer_Kind = "JavaAppLayer" JavaAppLayer_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: JavaAppLayer_Kind}.String() JavaAppLayer_KindAPIVersion = JavaAppLayer_Kind + "." + CRDGroupVersion.String() JavaAppLayer_GroupVersionKind = CRDGroupVersion.WithKind(JavaAppLayer_Kind) )
Repository type metadata.
var ( MemcachedLayer_Kind = "MemcachedLayer" MemcachedLayer_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MemcachedLayer_Kind}.String() MemcachedLayer_KindAPIVersion = MemcachedLayer_Kind + "." + CRDGroupVersion.String() MemcachedLayer_GroupVersionKind = CRDGroupVersion.WithKind(MemcachedLayer_Kind) )
Repository type metadata.
var ( MySQLLayer_Kind = "MySQLLayer" MySQLLayer_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MySQLLayer_Kind}.String() MySQLLayer_KindAPIVersion = MySQLLayer_Kind + "." + CRDGroupVersion.String() MySQLLayer_GroupVersionKind = CRDGroupVersion.WithKind(MySQLLayer_Kind) )
Repository type metadata.
var ( NodeJSAppLayer_Kind = "NodeJSAppLayer" NodeJSAppLayer_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: NodeJSAppLayer_Kind}.String() NodeJSAppLayer_KindAPIVersion = NodeJSAppLayer_Kind + "." + CRDGroupVersion.String() NodeJSAppLayer_GroupVersionKind = CRDGroupVersion.WithKind(NodeJSAppLayer_Kind) )
Repository type metadata.
var ( Permission_Kind = "Permission" Permission_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Permission_Kind}.String() Permission_KindAPIVersion = Permission_Kind + "." + CRDGroupVersion.String() Permission_GroupVersionKind = CRDGroupVersion.WithKind(Permission_Kind) )
Repository type metadata.
var ( PHPAppLayer_Kind = "PHPAppLayer" PHPAppLayer_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PHPAppLayer_Kind}.String() PHPAppLayer_KindAPIVersion = PHPAppLayer_Kind + "." + CRDGroupVersion.String() PHPAppLayer_GroupVersionKind = CRDGroupVersion.WithKind(PHPAppLayer_Kind) )
Repository type metadata.
var ( RailsAppLayer_Kind = "RailsAppLayer" RailsAppLayer_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RailsAppLayer_Kind}.String() RailsAppLayer_KindAPIVersion = RailsAppLayer_Kind + "." + CRDGroupVersion.String() RailsAppLayer_GroupVersionKind = CRDGroupVersion.WithKind(RailsAppLayer_Kind) )
Repository type metadata.
var ( RDSDBInstance_Kind = "RDSDBInstance" RDSDBInstance_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RDSDBInstance_Kind}.String() RDSDBInstance_KindAPIVersion = RDSDBInstance_Kind + "." + CRDGroupVersion.String() RDSDBInstance_GroupVersionKind = CRDGroupVersion.WithKind(RDSDBInstance_Kind) )
Repository type metadata.
var ( Stack_Kind = "Stack" Stack_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Stack_Kind}.String() Stack_KindAPIVersion = Stack_Kind + "." + CRDGroupVersion.String() Stack_GroupVersionKind = CRDGroupVersion.WithKind(Stack_Kind) )
Repository type metadata.
var ( StaticWebLayer_Kind = "StaticWebLayer" StaticWebLayer_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: StaticWebLayer_Kind}.String() StaticWebLayer_KindAPIVersion = StaticWebLayer_Kind + "." + CRDGroupVersion.String() StaticWebLayer_GroupVersionKind = CRDGroupVersion.WithKind(StaticWebLayer_Kind) )
Repository type metadata.
var ( UserProfile_Kind = "UserProfile" UserProfile_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: UserProfile_Kind}.String() UserProfile_KindAPIVersion = UserProfile_Kind + "." + CRDGroupVersion.String() UserProfile_GroupVersionKind = CRDGroupVersion.WithKind(UserProfile_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AppSourceObservation ¶
type AppSourceObservation struct { }
func (*AppSourceObservation) DeepCopy ¶
func (in *AppSourceObservation) DeepCopy() *AppSourceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSourceObservation.
func (*AppSourceObservation) DeepCopyInto ¶
func (in *AppSourceObservation) DeepCopyInto(out *AppSourceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSourceParameters ¶
type AppSourceParameters struct { // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional Revision *string `json:"revision,omitempty" tf:"revision,omitempty"` // +kubebuilder:validation:Optional SSHKeySecretRef *v1.SecretKeySelector `json:"sshKeySecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // +kubebuilder:validation:Optional URL *string `json:"url,omitempty" tf:"url,omitempty"` // +kubebuilder:validation:Optional Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*AppSourceParameters) DeepCopy ¶
func (in *AppSourceParameters) DeepCopy() *AppSourceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSourceParameters.
func (*AppSourceParameters) DeepCopyInto ¶
func (in *AppSourceParameters) DeepCopyInto(out *AppSourceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Application ¶
type Application struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApplicationSpec `json:"spec"` Status ApplicationStatus `json:"status,omitempty"` }
Application is the Schema for the Applications API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*Application) DeepCopy ¶
func (in *Application) DeepCopy() *Application
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Application.
func (*Application) DeepCopyInto ¶
func (in *Application) DeepCopyInto(out *Application)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Application) DeepCopyObject ¶
func (in *Application) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Application) GetCondition ¶
func (mg *Application) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Application.
func (*Application) GetConnectionDetailsMapping ¶
func (tr *Application) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Application
func (*Application) GetDeletionPolicy ¶
func (mg *Application) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Application.
func (*Application) GetID ¶
func (tr *Application) GetID() string
GetID returns ID of underlying Terraform resource of this Application
func (*Application) GetObservation ¶
func (tr *Application) GetObservation() (map[string]interface{}, error)
GetObservation of this Application
func (*Application) GetParameters ¶
func (tr *Application) GetParameters() (map[string]interface{}, error)
GetParameters of this Application
func (*Application) GetProviderConfigReference ¶
func (mg *Application) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Application.
func (*Application) GetProviderReference ¶
func (mg *Application) GetProviderReference() *xpv1.Reference
GetProviderReference of this Application. Deprecated: Use GetProviderConfigReference.
func (*Application) GetPublishConnectionDetailsTo ¶
func (mg *Application) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Application.
func (*Application) GetTerraformResourceType ¶
func (mg *Application) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Application
func (*Application) GetTerraformSchemaVersion ¶
func (tr *Application) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Application) GetWriteConnectionSecretToReference ¶
func (mg *Application) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Application.
func (*Application) LateInitialize ¶
func (tr *Application) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Application using its observed tfState. returns True if there are any spec changes for the resource.
func (*Application) SetConditions ¶
func (mg *Application) SetConditions(c ...xpv1.Condition)
SetConditions of this Application.
func (*Application) SetDeletionPolicy ¶
func (mg *Application) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Application.
func (*Application) SetObservation ¶
func (tr *Application) SetObservation(obs map[string]interface{}) error
SetObservation for this Application
func (*Application) SetParameters ¶
func (tr *Application) SetParameters(params map[string]interface{}) error
SetParameters for this Application
func (*Application) SetProviderConfigReference ¶
func (mg *Application) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Application.
func (*Application) SetProviderReference ¶
func (mg *Application) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Application. Deprecated: Use SetProviderConfigReference.
func (*Application) SetPublishConnectionDetailsTo ¶
func (mg *Application) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Application.
func (*Application) SetWriteConnectionSecretToReference ¶
func (mg *Application) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Application.
type ApplicationList ¶
type ApplicationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Application `json:"items"` }
ApplicationList contains a list of Applications
func (*ApplicationList) DeepCopy ¶
func (in *ApplicationList) DeepCopy() *ApplicationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationList.
func (*ApplicationList) DeepCopyInto ¶
func (in *ApplicationList) DeepCopyInto(out *ApplicationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationList) DeepCopyObject ¶
func (in *ApplicationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApplicationList) GetItems ¶
func (l *ApplicationList) GetItems() []resource.Managed
GetItems of this ApplicationList.
type ApplicationObservation ¶
type ApplicationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ApplicationObservation) DeepCopy ¶
func (in *ApplicationObservation) DeepCopy() *ApplicationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationObservation.
func (*ApplicationObservation) DeepCopyInto ¶
func (in *ApplicationObservation) DeepCopyInto(out *ApplicationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationParameters ¶
type ApplicationParameters struct { // +kubebuilder:validation:Optional AppSource []AppSourceParameters `json:"appSource,omitempty" tf:"app_source,omitempty"` // +kubebuilder:validation:Optional AutoBundleOnDeploy *string `json:"autoBundleOnDeploy,omitempty" tf:"auto_bundle_on_deploy,omitempty"` // +kubebuilder:validation:Optional AwsFlowRubySettings *string `json:"awsFlowRubySettings,omitempty" tf:"aws_flow_ruby_settings,omitempty"` // +kubebuilder:validation:Optional DataSourceArn *string `json:"dataSourceArn,omitempty" tf:"data_source_arn,omitempty"` // +kubebuilder:validation:Optional DataSourceDatabaseName *string `json:"dataSourceDatabaseName,omitempty" tf:"data_source_database_name,omitempty"` // +kubebuilder:validation:Optional DataSourceType *string `json:"dataSourceType,omitempty" tf:"data_source_type,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional DocumentRoot *string `json:"documentRoot,omitempty" tf:"document_root,omitempty"` // +kubebuilder:validation:Optional Domains []*string `json:"domains,omitempty" tf:"domains,omitempty"` // +kubebuilder:validation:Optional EnableSSL *bool `json:"enableSsl,omitempty" tf:"enable_ssl,omitempty"` // +kubebuilder:validation:Optional Environment []EnvironmentParameters `json:"environment,omitempty" tf:"environment,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional RailsEnv *string `json:"railsEnv,omitempty" tf:"rails_env,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional SSLConfiguration []SSLConfigurationParameters `json:"sslConfiguration,omitempty" tf:"ssl_configuration,omitempty"` // +kubebuilder:validation:Optional ShortName *string `json:"shortName,omitempty" tf:"short_name,omitempty"` // +kubebuilder:validation:Required StackID *string `json:"stackId" tf:"stack_id,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*ApplicationParameters) DeepCopy ¶
func (in *ApplicationParameters) DeepCopy() *ApplicationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationParameters.
func (*ApplicationParameters) DeepCopyInto ¶
func (in *ApplicationParameters) DeepCopyInto(out *ApplicationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationSpec ¶
type ApplicationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ApplicationParameters `json:"forProvider"` }
ApplicationSpec defines the desired state of Application
func (*ApplicationSpec) DeepCopy ¶
func (in *ApplicationSpec) DeepCopy() *ApplicationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSpec.
func (*ApplicationSpec) DeepCopyInto ¶
func (in *ApplicationSpec) DeepCopyInto(out *ApplicationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationStatus ¶
type ApplicationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ApplicationObservation `json:"atProvider,omitempty"` }
ApplicationStatus defines the observed state of Application.
func (*ApplicationStatus) DeepCopy ¶
func (in *ApplicationStatus) DeepCopy() *ApplicationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationStatus.
func (*ApplicationStatus) DeepCopyInto ¶
func (in *ApplicationStatus) DeepCopyInto(out *ApplicationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomCookbooksSourceObservation ¶
type CustomCookbooksSourceObservation struct { }
func (*CustomCookbooksSourceObservation) DeepCopy ¶
func (in *CustomCookbooksSourceObservation) DeepCopy() *CustomCookbooksSourceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomCookbooksSourceObservation.
func (*CustomCookbooksSourceObservation) DeepCopyInto ¶
func (in *CustomCookbooksSourceObservation) DeepCopyInto(out *CustomCookbooksSourceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomCookbooksSourceParameters ¶
type CustomCookbooksSourceParameters struct { // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional Revision *string `json:"revision,omitempty" tf:"revision,omitempty"` // +kubebuilder:validation:Optional SSHKeySecretRef *v1.SecretKeySelector `json:"sshKeySecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // +kubebuilder:validation:Required URL *string `json:"url" tf:"url,omitempty"` // +kubebuilder:validation:Optional Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*CustomCookbooksSourceParameters) DeepCopy ¶
func (in *CustomCookbooksSourceParameters) DeepCopy() *CustomCookbooksSourceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomCookbooksSourceParameters.
func (*CustomCookbooksSourceParameters) DeepCopyInto ¶
func (in *CustomCookbooksSourceParameters) DeepCopyInto(out *CustomCookbooksSourceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomLayer ¶
type CustomLayer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CustomLayerSpec `json:"spec"` Status CustomLayerStatus `json:"status,omitempty"` }
CustomLayer is the Schema for the CustomLayers API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*CustomLayer) DeepCopy ¶
func (in *CustomLayer) DeepCopy() *CustomLayer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomLayer.
func (*CustomLayer) DeepCopyInto ¶
func (in *CustomLayer) DeepCopyInto(out *CustomLayer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomLayer) DeepCopyObject ¶
func (in *CustomLayer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CustomLayer) GetCondition ¶
func (mg *CustomLayer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CustomLayer.
func (*CustomLayer) GetConnectionDetailsMapping ¶
func (tr *CustomLayer) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CustomLayer
func (*CustomLayer) GetDeletionPolicy ¶
func (mg *CustomLayer) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CustomLayer.
func (*CustomLayer) GetID ¶
func (tr *CustomLayer) GetID() string
GetID returns ID of underlying Terraform resource of this CustomLayer
func (*CustomLayer) GetObservation ¶
func (tr *CustomLayer) GetObservation() (map[string]interface{}, error)
GetObservation of this CustomLayer
func (*CustomLayer) GetParameters ¶
func (tr *CustomLayer) GetParameters() (map[string]interface{}, error)
GetParameters of this CustomLayer
func (*CustomLayer) GetProviderConfigReference ¶
func (mg *CustomLayer) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CustomLayer.
func (*CustomLayer) GetProviderReference ¶
func (mg *CustomLayer) GetProviderReference() *xpv1.Reference
GetProviderReference of this CustomLayer. Deprecated: Use GetProviderConfigReference.
func (*CustomLayer) GetPublishConnectionDetailsTo ¶
func (mg *CustomLayer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CustomLayer.
func (*CustomLayer) GetTerraformResourceType ¶
func (mg *CustomLayer) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CustomLayer
func (*CustomLayer) GetTerraformSchemaVersion ¶
func (tr *CustomLayer) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CustomLayer) GetWriteConnectionSecretToReference ¶
func (mg *CustomLayer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CustomLayer.
func (*CustomLayer) LateInitialize ¶
func (tr *CustomLayer) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CustomLayer using its observed tfState. returns True if there are any spec changes for the resource.
func (*CustomLayer) ResolveReferences ¶
ResolveReferences of this CustomLayer.
func (*CustomLayer) SetConditions ¶
func (mg *CustomLayer) SetConditions(c ...xpv1.Condition)
SetConditions of this CustomLayer.
func (*CustomLayer) SetDeletionPolicy ¶
func (mg *CustomLayer) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CustomLayer.
func (*CustomLayer) SetObservation ¶
func (tr *CustomLayer) SetObservation(obs map[string]interface{}) error
SetObservation for this CustomLayer
func (*CustomLayer) SetParameters ¶
func (tr *CustomLayer) SetParameters(params map[string]interface{}) error
SetParameters for this CustomLayer
func (*CustomLayer) SetProviderConfigReference ¶
func (mg *CustomLayer) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CustomLayer.
func (*CustomLayer) SetProviderReference ¶
func (mg *CustomLayer) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CustomLayer. Deprecated: Use SetProviderConfigReference.
func (*CustomLayer) SetPublishConnectionDetailsTo ¶
func (mg *CustomLayer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CustomLayer.
func (*CustomLayer) SetWriteConnectionSecretToReference ¶
func (mg *CustomLayer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CustomLayer.
type CustomLayerList ¶
type CustomLayerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CustomLayer `json:"items"` }
CustomLayerList contains a list of CustomLayers
func (*CustomLayerList) DeepCopy ¶
func (in *CustomLayerList) DeepCopy() *CustomLayerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomLayerList.
func (*CustomLayerList) DeepCopyInto ¶
func (in *CustomLayerList) DeepCopyInto(out *CustomLayerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomLayerList) DeepCopyObject ¶
func (in *CustomLayerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CustomLayerList) GetItems ¶
func (l *CustomLayerList) GetItems() []resource.Managed
GetItems of this CustomLayerList.
type CustomLayerObservation ¶
type CustomLayerObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*CustomLayerObservation) DeepCopy ¶
func (in *CustomLayerObservation) DeepCopy() *CustomLayerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomLayerObservation.
func (*CustomLayerObservation) DeepCopyInto ¶
func (in *CustomLayerObservation) DeepCopyInto(out *CustomLayerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomLayerParameters ¶
type CustomLayerParameters struct { // +kubebuilder:validation:Optional AutoAssignElasticIps *bool `json:"autoAssignElasticIps,omitempty" tf:"auto_assign_elastic_ips,omitempty"` // +kubebuilder:validation:Optional AutoAssignPublicIps *bool `json:"autoAssignPublicIps,omitempty" tf:"auto_assign_public_ips,omitempty"` // +kubebuilder:validation:Optional AutoHealing *bool `json:"autoHealing,omitempty" tf:"auto_healing,omitempty"` // +kubebuilder:validation:Optional CustomConfigureRecipes []*string `json:"customConfigureRecipes,omitempty" tf:"custom_configure_recipes,omitempty"` // +kubebuilder:validation:Optional CustomDeployRecipes []*string `json:"customDeployRecipes,omitempty" tf:"custom_deploy_recipes,omitempty"` // +kubebuilder:validation:Optional CustomInstanceProfileArn *string `json:"customInstanceProfileArn,omitempty" tf:"custom_instance_profile_arn,omitempty"` // +kubebuilder:validation:Optional CustomJSON *string `json:"customJson,omitempty" tf:"custom_json,omitempty"` // +kubebuilder:validation:Optional CustomSecurityGroupIdRefs []v1.Reference `json:"customSecurityGroupIdRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional CustomSecurityGroupIdSelector *v1.Selector `json:"customSecurityGroupIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.SecurityGroup // +crossplane:generate:reference:refFieldName=CustomSecurityGroupIdRefs // +crossplane:generate:reference:selectorFieldName=CustomSecurityGroupIdSelector // +kubebuilder:validation:Optional CustomSecurityGroupIds []*string `json:"customSecurityGroupIds,omitempty" tf:"custom_security_group_ids,omitempty"` // +kubebuilder:validation:Optional CustomSetupRecipes []*string `json:"customSetupRecipes,omitempty" tf:"custom_setup_recipes,omitempty"` // +kubebuilder:validation:Optional CustomShutdownRecipes []*string `json:"customShutdownRecipes,omitempty" tf:"custom_shutdown_recipes,omitempty"` // +kubebuilder:validation:Optional CustomUndeployRecipes []*string `json:"customUndeployRecipes,omitempty" tf:"custom_undeploy_recipes,omitempty"` // +kubebuilder:validation:Optional DrainELBOnShutdown *bool `json:"drainElbOnShutdown,omitempty" tf:"drain_elb_on_shutdown,omitempty"` // +kubebuilder:validation:Optional EBSVolume []EBSVolumeParameters `json:"ebsVolume,omitempty" tf:"ebs_volume,omitempty"` // +kubebuilder:validation:Optional ElasticLoadBalancer *string `json:"elasticLoadBalancer,omitempty" tf:"elastic_load_balancer,omitempty"` // +kubebuilder:validation:Optional InstallUpdatesOnBoot *bool `json:"installUpdatesOnBoot,omitempty" tf:"install_updates_on_boot,omitempty"` // +kubebuilder:validation:Optional InstanceShutdownTimeout *float64 `json:"instanceShutdownTimeout,omitempty" tf:"instance_shutdown_timeout,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Required ShortName *string `json:"shortName" tf:"short_name,omitempty"` // +kubebuilder:validation:Required StackID *string `json:"stackId" tf:"stack_id,omitempty"` // +kubebuilder:validation:Optional SystemPackages []*string `json:"systemPackages,omitempty" tf:"system_packages,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional UseEBSOptimizedInstances *bool `json:"useEbsOptimizedInstances,omitempty" tf:"use_ebs_optimized_instances,omitempty"` }
func (*CustomLayerParameters) DeepCopy ¶
func (in *CustomLayerParameters) DeepCopy() *CustomLayerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomLayerParameters.
func (*CustomLayerParameters) DeepCopyInto ¶
func (in *CustomLayerParameters) DeepCopyInto(out *CustomLayerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomLayerSpec ¶
type CustomLayerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CustomLayerParameters `json:"forProvider"` }
CustomLayerSpec defines the desired state of CustomLayer
func (*CustomLayerSpec) DeepCopy ¶
func (in *CustomLayerSpec) DeepCopy() *CustomLayerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomLayerSpec.
func (*CustomLayerSpec) DeepCopyInto ¶
func (in *CustomLayerSpec) DeepCopyInto(out *CustomLayerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomLayerStatus ¶
type CustomLayerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CustomLayerObservation `json:"atProvider,omitempty"` }
CustomLayerStatus defines the observed state of CustomLayer.
func (*CustomLayerStatus) DeepCopy ¶
func (in *CustomLayerStatus) DeepCopy() *CustomLayerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomLayerStatus.
func (*CustomLayerStatus) DeepCopyInto ¶
func (in *CustomLayerStatus) DeepCopyInto(out *CustomLayerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSBlockDeviceObservation ¶
type EBSBlockDeviceObservation struct { }
func (*EBSBlockDeviceObservation) DeepCopy ¶
func (in *EBSBlockDeviceObservation) DeepCopy() *EBSBlockDeviceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSBlockDeviceObservation.
func (*EBSBlockDeviceObservation) DeepCopyInto ¶
func (in *EBSBlockDeviceObservation) DeepCopyInto(out *EBSBlockDeviceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSBlockDeviceParameters ¶
type EBSBlockDeviceParameters struct { // +kubebuilder:validation:Optional DeleteOnTermination *bool `json:"deleteOnTermination,omitempty" tf:"delete_on_termination,omitempty"` // +kubebuilder:validation:Required DeviceName *string `json:"deviceName" tf:"device_name,omitempty"` // +kubebuilder:validation:Optional Iops *float64 `json:"iops,omitempty" tf:"iops,omitempty"` // +kubebuilder:validation:Optional SnapshotID *string `json:"snapshotId,omitempty" tf:"snapshot_id,omitempty"` // +kubebuilder:validation:Optional VolumeSize *float64 `json:"volumeSize,omitempty" tf:"volume_size,omitempty"` // +kubebuilder:validation:Optional VolumeType *string `json:"volumeType,omitempty" tf:"volume_type,omitempty"` }
func (*EBSBlockDeviceParameters) DeepCopy ¶
func (in *EBSBlockDeviceParameters) DeepCopy() *EBSBlockDeviceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSBlockDeviceParameters.
func (*EBSBlockDeviceParameters) DeepCopyInto ¶
func (in *EBSBlockDeviceParameters) DeepCopyInto(out *EBSBlockDeviceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSVolumeObservation ¶
type EBSVolumeObservation struct { }
func (*EBSVolumeObservation) DeepCopy ¶
func (in *EBSVolumeObservation) DeepCopy() *EBSVolumeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSVolumeObservation.
func (*EBSVolumeObservation) DeepCopyInto ¶
func (in *EBSVolumeObservation) DeepCopyInto(out *EBSVolumeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSVolumeParameters ¶
type EBSVolumeParameters struct { // +kubebuilder:validation:Optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"` // +kubebuilder:validation:Optional Iops *float64 `json:"iops,omitempty" tf:"iops,omitempty"` // +kubebuilder:validation:Required MountPoint *string `json:"mountPoint" tf:"mount_point,omitempty"` // +kubebuilder:validation:Required NumberOfDisks *float64 `json:"numberOfDisks" tf:"number_of_disks,omitempty"` // +kubebuilder:validation:Optional RaidLevel *string `json:"raidLevel,omitempty" tf:"raid_level,omitempty"` // +kubebuilder:validation:Required Size *float64 `json:"size" tf:"size,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*EBSVolumeParameters) DeepCopy ¶
func (in *EBSVolumeParameters) DeepCopy() *EBSVolumeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSVolumeParameters.
func (*EBSVolumeParameters) DeepCopyInto ¶
func (in *EBSVolumeParameters) DeepCopyInto(out *EBSVolumeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentObservation ¶
type EnvironmentObservation struct { }
func (*EnvironmentObservation) DeepCopy ¶
func (in *EnvironmentObservation) DeepCopy() *EnvironmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentObservation.
func (*EnvironmentObservation) DeepCopyInto ¶
func (in *EnvironmentObservation) DeepCopyInto(out *EnvironmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentParameters ¶
type EnvironmentParameters struct { // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // +kubebuilder:validation:Optional Secure *bool `json:"secure,omitempty" tf:"secure,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*EnvironmentParameters) DeepCopy ¶
func (in *EnvironmentParameters) DeepCopy() *EnvironmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentParameters.
func (*EnvironmentParameters) DeepCopyInto ¶
func (in *EnvironmentParameters) DeepCopyInto(out *EnvironmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EphemeralBlockDeviceObservation ¶
type EphemeralBlockDeviceObservation struct { }
func (*EphemeralBlockDeviceObservation) DeepCopy ¶
func (in *EphemeralBlockDeviceObservation) DeepCopy() *EphemeralBlockDeviceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EphemeralBlockDeviceObservation.
func (*EphemeralBlockDeviceObservation) DeepCopyInto ¶
func (in *EphemeralBlockDeviceObservation) DeepCopyInto(out *EphemeralBlockDeviceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EphemeralBlockDeviceParameters ¶
type EphemeralBlockDeviceParameters struct { // +kubebuilder:validation:Required DeviceName *string `json:"deviceName" tf:"device_name,omitempty"` // +kubebuilder:validation:Required VirtualName *string `json:"virtualName" tf:"virtual_name,omitempty"` }
func (*EphemeralBlockDeviceParameters) DeepCopy ¶
func (in *EphemeralBlockDeviceParameters) DeepCopy() *EphemeralBlockDeviceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EphemeralBlockDeviceParameters.
func (*EphemeralBlockDeviceParameters) DeepCopyInto ¶
func (in *EphemeralBlockDeviceParameters) DeepCopyInto(out *EphemeralBlockDeviceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GangliaLayer ¶
type GangliaLayer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GangliaLayerSpec `json:"spec"` Status GangliaLayerStatus `json:"status,omitempty"` }
GangliaLayer is the Schema for the GangliaLayers API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*GangliaLayer) DeepCopy ¶
func (in *GangliaLayer) DeepCopy() *GangliaLayer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GangliaLayer.
func (*GangliaLayer) DeepCopyInto ¶
func (in *GangliaLayer) DeepCopyInto(out *GangliaLayer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GangliaLayer) DeepCopyObject ¶
func (in *GangliaLayer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GangliaLayer) GetCondition ¶
func (mg *GangliaLayer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this GangliaLayer.
func (*GangliaLayer) GetConnectionDetailsMapping ¶
func (tr *GangliaLayer) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this GangliaLayer
func (*GangliaLayer) GetDeletionPolicy ¶
func (mg *GangliaLayer) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this GangliaLayer.
func (*GangliaLayer) GetID ¶
func (tr *GangliaLayer) GetID() string
GetID returns ID of underlying Terraform resource of this GangliaLayer
func (*GangliaLayer) GetObservation ¶
func (tr *GangliaLayer) GetObservation() (map[string]interface{}, error)
GetObservation of this GangliaLayer
func (*GangliaLayer) GetParameters ¶
func (tr *GangliaLayer) GetParameters() (map[string]interface{}, error)
GetParameters of this GangliaLayer
func (*GangliaLayer) GetProviderConfigReference ¶
func (mg *GangliaLayer) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this GangliaLayer.
func (*GangliaLayer) GetProviderReference ¶
func (mg *GangliaLayer) GetProviderReference() *xpv1.Reference
GetProviderReference of this GangliaLayer. Deprecated: Use GetProviderConfigReference.
func (*GangliaLayer) GetPublishConnectionDetailsTo ¶
func (mg *GangliaLayer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this GangliaLayer.
func (*GangliaLayer) GetTerraformResourceType ¶
func (mg *GangliaLayer) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this GangliaLayer
func (*GangliaLayer) GetTerraformSchemaVersion ¶
func (tr *GangliaLayer) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*GangliaLayer) GetWriteConnectionSecretToReference ¶
func (mg *GangliaLayer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this GangliaLayer.
func (*GangliaLayer) LateInitialize ¶
func (tr *GangliaLayer) LateInitialize(attrs []byte) (bool, error)
LateInitialize this GangliaLayer using its observed tfState. returns True if there are any spec changes for the resource.
func (*GangliaLayer) ResolveReferences ¶
ResolveReferences of this GangliaLayer.
func (*GangliaLayer) SetConditions ¶
func (mg *GangliaLayer) SetConditions(c ...xpv1.Condition)
SetConditions of this GangliaLayer.
func (*GangliaLayer) SetDeletionPolicy ¶
func (mg *GangliaLayer) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this GangliaLayer.
func (*GangliaLayer) SetObservation ¶
func (tr *GangliaLayer) SetObservation(obs map[string]interface{}) error
SetObservation for this GangliaLayer
func (*GangliaLayer) SetParameters ¶
func (tr *GangliaLayer) SetParameters(params map[string]interface{}) error
SetParameters for this GangliaLayer
func (*GangliaLayer) SetProviderConfigReference ¶
func (mg *GangliaLayer) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this GangliaLayer.
func (*GangliaLayer) SetProviderReference ¶
func (mg *GangliaLayer) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this GangliaLayer. Deprecated: Use SetProviderConfigReference.
func (*GangliaLayer) SetPublishConnectionDetailsTo ¶
func (mg *GangliaLayer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this GangliaLayer.
func (*GangliaLayer) SetWriteConnectionSecretToReference ¶
func (mg *GangliaLayer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this GangliaLayer.
type GangliaLayerEBSVolumeObservation ¶
type GangliaLayerEBSVolumeObservation struct { }
func (*GangliaLayerEBSVolumeObservation) DeepCopy ¶
func (in *GangliaLayerEBSVolumeObservation) DeepCopy() *GangliaLayerEBSVolumeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GangliaLayerEBSVolumeObservation.
func (*GangliaLayerEBSVolumeObservation) DeepCopyInto ¶
func (in *GangliaLayerEBSVolumeObservation) DeepCopyInto(out *GangliaLayerEBSVolumeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GangliaLayerEBSVolumeParameters ¶
type GangliaLayerEBSVolumeParameters struct { // +kubebuilder:validation:Optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"` // +kubebuilder:validation:Optional Iops *float64 `json:"iops,omitempty" tf:"iops,omitempty"` // +kubebuilder:validation:Required MountPoint *string `json:"mountPoint" tf:"mount_point,omitempty"` // +kubebuilder:validation:Required NumberOfDisks *float64 `json:"numberOfDisks" tf:"number_of_disks,omitempty"` // +kubebuilder:validation:Optional RaidLevel *string `json:"raidLevel,omitempty" tf:"raid_level,omitempty"` // +kubebuilder:validation:Required Size *float64 `json:"size" tf:"size,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*GangliaLayerEBSVolumeParameters) DeepCopy ¶
func (in *GangliaLayerEBSVolumeParameters) DeepCopy() *GangliaLayerEBSVolumeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GangliaLayerEBSVolumeParameters.
func (*GangliaLayerEBSVolumeParameters) DeepCopyInto ¶
func (in *GangliaLayerEBSVolumeParameters) DeepCopyInto(out *GangliaLayerEBSVolumeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GangliaLayerList ¶
type GangliaLayerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GangliaLayer `json:"items"` }
GangliaLayerList contains a list of GangliaLayers
func (*GangliaLayerList) DeepCopy ¶
func (in *GangliaLayerList) DeepCopy() *GangliaLayerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GangliaLayerList.
func (*GangliaLayerList) DeepCopyInto ¶
func (in *GangliaLayerList) DeepCopyInto(out *GangliaLayerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GangliaLayerList) DeepCopyObject ¶
func (in *GangliaLayerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GangliaLayerList) GetItems ¶
func (l *GangliaLayerList) GetItems() []resource.Managed
GetItems of this GangliaLayerList.
type GangliaLayerObservation ¶
type GangliaLayerObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*GangliaLayerObservation) DeepCopy ¶
func (in *GangliaLayerObservation) DeepCopy() *GangliaLayerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GangliaLayerObservation.
func (*GangliaLayerObservation) DeepCopyInto ¶
func (in *GangliaLayerObservation) DeepCopyInto(out *GangliaLayerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GangliaLayerParameters ¶
type GangliaLayerParameters struct { // +kubebuilder:validation:Optional AutoAssignElasticIps *bool `json:"autoAssignElasticIps,omitempty" tf:"auto_assign_elastic_ips,omitempty"` // +kubebuilder:validation:Optional AutoAssignPublicIps *bool `json:"autoAssignPublicIps,omitempty" tf:"auto_assign_public_ips,omitempty"` // +kubebuilder:validation:Optional AutoHealing *bool `json:"autoHealing,omitempty" tf:"auto_healing,omitempty"` // +kubebuilder:validation:Optional CustomConfigureRecipes []*string `json:"customConfigureRecipes,omitempty" tf:"custom_configure_recipes,omitempty"` // +kubebuilder:validation:Optional CustomDeployRecipes []*string `json:"customDeployRecipes,omitempty" tf:"custom_deploy_recipes,omitempty"` // +kubebuilder:validation:Optional CustomInstanceProfileArn *string `json:"customInstanceProfileArn,omitempty" tf:"custom_instance_profile_arn,omitempty"` // +kubebuilder:validation:Optional CustomJSON *string `json:"customJson,omitempty" tf:"custom_json,omitempty"` // +kubebuilder:validation:Optional CustomSecurityGroupIdRefs []v1.Reference `json:"customSecurityGroupIdRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional CustomSecurityGroupIdSelector *v1.Selector `json:"customSecurityGroupIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.SecurityGroup // +crossplane:generate:reference:refFieldName=CustomSecurityGroupIdRefs // +crossplane:generate:reference:selectorFieldName=CustomSecurityGroupIdSelector // +kubebuilder:validation:Optional CustomSecurityGroupIds []*string `json:"customSecurityGroupIds,omitempty" tf:"custom_security_group_ids,omitempty"` // +kubebuilder:validation:Optional CustomSetupRecipes []*string `json:"customSetupRecipes,omitempty" tf:"custom_setup_recipes,omitempty"` // +kubebuilder:validation:Optional CustomShutdownRecipes []*string `json:"customShutdownRecipes,omitempty" tf:"custom_shutdown_recipes,omitempty"` // +kubebuilder:validation:Optional CustomUndeployRecipes []*string `json:"customUndeployRecipes,omitempty" tf:"custom_undeploy_recipes,omitempty"` // +kubebuilder:validation:Optional DrainELBOnShutdown *bool `json:"drainElbOnShutdown,omitempty" tf:"drain_elb_on_shutdown,omitempty"` // +kubebuilder:validation:Optional EBSVolume []GangliaLayerEBSVolumeParameters `json:"ebsVolume,omitempty" tf:"ebs_volume,omitempty"` // +kubebuilder:validation:Optional ElasticLoadBalancer *string `json:"elasticLoadBalancer,omitempty" tf:"elastic_load_balancer,omitempty"` // +kubebuilder:validation:Optional InstallUpdatesOnBoot *bool `json:"installUpdatesOnBoot,omitempty" tf:"install_updates_on_boot,omitempty"` // +kubebuilder:validation:Optional InstanceShutdownTimeout *float64 `json:"instanceShutdownTimeout,omitempty" tf:"instance_shutdown_timeout,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Required Password *string `json:"password" tf:"password,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Required StackID *string `json:"stackId" tf:"stack_id,omitempty"` // +kubebuilder:validation:Optional SystemPackages []*string `json:"systemPackages,omitempty" tf:"system_packages,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional URL *string `json:"url,omitempty" tf:"url,omitempty"` // +kubebuilder:validation:Optional UseEBSOptimizedInstances *bool `json:"useEbsOptimizedInstances,omitempty" tf:"use_ebs_optimized_instances,omitempty"` // +kubebuilder:validation:Optional Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*GangliaLayerParameters) DeepCopy ¶
func (in *GangliaLayerParameters) DeepCopy() *GangliaLayerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GangliaLayerParameters.
func (*GangliaLayerParameters) DeepCopyInto ¶
func (in *GangliaLayerParameters) DeepCopyInto(out *GangliaLayerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GangliaLayerSpec ¶
type GangliaLayerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider GangliaLayerParameters `json:"forProvider"` }
GangliaLayerSpec defines the desired state of GangliaLayer
func (*GangliaLayerSpec) DeepCopy ¶
func (in *GangliaLayerSpec) DeepCopy() *GangliaLayerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GangliaLayerSpec.
func (*GangliaLayerSpec) DeepCopyInto ¶
func (in *GangliaLayerSpec) DeepCopyInto(out *GangliaLayerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GangliaLayerStatus ¶
type GangliaLayerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GangliaLayerObservation `json:"atProvider,omitempty"` }
GangliaLayerStatus defines the observed state of GangliaLayer.
func (*GangliaLayerStatus) DeepCopy ¶
func (in *GangliaLayerStatus) DeepCopy() *GangliaLayerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GangliaLayerStatus.
func (*GangliaLayerStatus) DeepCopyInto ¶
func (in *GangliaLayerStatus) DeepCopyInto(out *GangliaLayerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HAProxyLayer ¶
type HAProxyLayer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HAProxyLayerSpec `json:"spec"` Status HAProxyLayerStatus `json:"status,omitempty"` }
HAProxyLayer is the Schema for the HAProxyLayers API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*HAProxyLayer) DeepCopy ¶
func (in *HAProxyLayer) DeepCopy() *HAProxyLayer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HAProxyLayer.
func (*HAProxyLayer) DeepCopyInto ¶
func (in *HAProxyLayer) DeepCopyInto(out *HAProxyLayer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HAProxyLayer) DeepCopyObject ¶
func (in *HAProxyLayer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HAProxyLayer) GetCondition ¶
func (mg *HAProxyLayer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this HAProxyLayer.
func (*HAProxyLayer) GetConnectionDetailsMapping ¶
func (tr *HAProxyLayer) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this HAProxyLayer
func (*HAProxyLayer) GetDeletionPolicy ¶
func (mg *HAProxyLayer) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this HAProxyLayer.
func (*HAProxyLayer) GetID ¶
func (tr *HAProxyLayer) GetID() string
GetID returns ID of underlying Terraform resource of this HAProxyLayer
func (*HAProxyLayer) GetObservation ¶
func (tr *HAProxyLayer) GetObservation() (map[string]interface{}, error)
GetObservation of this HAProxyLayer
func (*HAProxyLayer) GetParameters ¶
func (tr *HAProxyLayer) GetParameters() (map[string]interface{}, error)
GetParameters of this HAProxyLayer
func (*HAProxyLayer) GetProviderConfigReference ¶
func (mg *HAProxyLayer) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this HAProxyLayer.
func (*HAProxyLayer) GetProviderReference ¶
func (mg *HAProxyLayer) GetProviderReference() *xpv1.Reference
GetProviderReference of this HAProxyLayer. Deprecated: Use GetProviderConfigReference.
func (*HAProxyLayer) GetPublishConnectionDetailsTo ¶
func (mg *HAProxyLayer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this HAProxyLayer.
func (*HAProxyLayer) GetTerraformResourceType ¶
func (mg *HAProxyLayer) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this HAProxyLayer
func (*HAProxyLayer) GetTerraformSchemaVersion ¶
func (tr *HAProxyLayer) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*HAProxyLayer) GetWriteConnectionSecretToReference ¶
func (mg *HAProxyLayer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this HAProxyLayer.
func (*HAProxyLayer) LateInitialize ¶
func (tr *HAProxyLayer) LateInitialize(attrs []byte) (bool, error)
LateInitialize this HAProxyLayer using its observed tfState. returns True if there are any spec changes for the resource.
func (*HAProxyLayer) ResolveReferences ¶
ResolveReferences of this HAProxyLayer.
func (*HAProxyLayer) SetConditions ¶
func (mg *HAProxyLayer) SetConditions(c ...xpv1.Condition)
SetConditions of this HAProxyLayer.
func (*HAProxyLayer) SetDeletionPolicy ¶
func (mg *HAProxyLayer) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this HAProxyLayer.
func (*HAProxyLayer) SetObservation ¶
func (tr *HAProxyLayer) SetObservation(obs map[string]interface{}) error
SetObservation for this HAProxyLayer
func (*HAProxyLayer) SetParameters ¶
func (tr *HAProxyLayer) SetParameters(params map[string]interface{}) error
SetParameters for this HAProxyLayer
func (*HAProxyLayer) SetProviderConfigReference ¶
func (mg *HAProxyLayer) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this HAProxyLayer.
func (*HAProxyLayer) SetProviderReference ¶
func (mg *HAProxyLayer) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this HAProxyLayer. Deprecated: Use SetProviderConfigReference.
func (*HAProxyLayer) SetPublishConnectionDetailsTo ¶
func (mg *HAProxyLayer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this HAProxyLayer.
func (*HAProxyLayer) SetWriteConnectionSecretToReference ¶
func (mg *HAProxyLayer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this HAProxyLayer.
type HAProxyLayerEBSVolumeObservation ¶
type HAProxyLayerEBSVolumeObservation struct { }
func (*HAProxyLayerEBSVolumeObservation) DeepCopy ¶
func (in *HAProxyLayerEBSVolumeObservation) DeepCopy() *HAProxyLayerEBSVolumeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HAProxyLayerEBSVolumeObservation.
func (*HAProxyLayerEBSVolumeObservation) DeepCopyInto ¶
func (in *HAProxyLayerEBSVolumeObservation) DeepCopyInto(out *HAProxyLayerEBSVolumeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HAProxyLayerEBSVolumeParameters ¶
type HAProxyLayerEBSVolumeParameters struct { // +kubebuilder:validation:Optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"` // +kubebuilder:validation:Optional Iops *float64 `json:"iops,omitempty" tf:"iops,omitempty"` // +kubebuilder:validation:Required MountPoint *string `json:"mountPoint" tf:"mount_point,omitempty"` // +kubebuilder:validation:Required NumberOfDisks *float64 `json:"numberOfDisks" tf:"number_of_disks,omitempty"` // +kubebuilder:validation:Optional RaidLevel *string `json:"raidLevel,omitempty" tf:"raid_level,omitempty"` // +kubebuilder:validation:Required Size *float64 `json:"size" tf:"size,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*HAProxyLayerEBSVolumeParameters) DeepCopy ¶
func (in *HAProxyLayerEBSVolumeParameters) DeepCopy() *HAProxyLayerEBSVolumeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HAProxyLayerEBSVolumeParameters.
func (*HAProxyLayerEBSVolumeParameters) DeepCopyInto ¶
func (in *HAProxyLayerEBSVolumeParameters) DeepCopyInto(out *HAProxyLayerEBSVolumeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HAProxyLayerList ¶
type HAProxyLayerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []HAProxyLayer `json:"items"` }
HAProxyLayerList contains a list of HAProxyLayers
func (*HAProxyLayerList) DeepCopy ¶
func (in *HAProxyLayerList) DeepCopy() *HAProxyLayerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HAProxyLayerList.
func (*HAProxyLayerList) DeepCopyInto ¶
func (in *HAProxyLayerList) DeepCopyInto(out *HAProxyLayerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HAProxyLayerList) DeepCopyObject ¶
func (in *HAProxyLayerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HAProxyLayerList) GetItems ¶
func (l *HAProxyLayerList) GetItems() []resource.Managed
GetItems of this HAProxyLayerList.
type HAProxyLayerObservation ¶
type HAProxyLayerObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*HAProxyLayerObservation) DeepCopy ¶
func (in *HAProxyLayerObservation) DeepCopy() *HAProxyLayerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HAProxyLayerObservation.
func (*HAProxyLayerObservation) DeepCopyInto ¶
func (in *HAProxyLayerObservation) DeepCopyInto(out *HAProxyLayerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HAProxyLayerParameters ¶
type HAProxyLayerParameters struct { // +kubebuilder:validation:Optional AutoAssignElasticIps *bool `json:"autoAssignElasticIps,omitempty" tf:"auto_assign_elastic_ips,omitempty"` // +kubebuilder:validation:Optional AutoAssignPublicIps *bool `json:"autoAssignPublicIps,omitempty" tf:"auto_assign_public_ips,omitempty"` // +kubebuilder:validation:Optional AutoHealing *bool `json:"autoHealing,omitempty" tf:"auto_healing,omitempty"` // +kubebuilder:validation:Optional CustomConfigureRecipes []*string `json:"customConfigureRecipes,omitempty" tf:"custom_configure_recipes,omitempty"` // +kubebuilder:validation:Optional CustomDeployRecipes []*string `json:"customDeployRecipes,omitempty" tf:"custom_deploy_recipes,omitempty"` // +kubebuilder:validation:Optional CustomInstanceProfileArn *string `json:"customInstanceProfileArn,omitempty" tf:"custom_instance_profile_arn,omitempty"` // +kubebuilder:validation:Optional CustomJSON *string `json:"customJson,omitempty" tf:"custom_json,omitempty"` // +kubebuilder:validation:Optional CustomSecurityGroupIdRefs []v1.Reference `json:"customSecurityGroupIdRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional CustomSecurityGroupIdSelector *v1.Selector `json:"customSecurityGroupIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.SecurityGroup // +crossplane:generate:reference:refFieldName=CustomSecurityGroupIdRefs // +crossplane:generate:reference:selectorFieldName=CustomSecurityGroupIdSelector // +kubebuilder:validation:Optional CustomSecurityGroupIds []*string `json:"customSecurityGroupIds,omitempty" tf:"custom_security_group_ids,omitempty"` // +kubebuilder:validation:Optional CustomSetupRecipes []*string `json:"customSetupRecipes,omitempty" tf:"custom_setup_recipes,omitempty"` // +kubebuilder:validation:Optional CustomShutdownRecipes []*string `json:"customShutdownRecipes,omitempty" tf:"custom_shutdown_recipes,omitempty"` // +kubebuilder:validation:Optional CustomUndeployRecipes []*string `json:"customUndeployRecipes,omitempty" tf:"custom_undeploy_recipes,omitempty"` // +kubebuilder:validation:Optional DrainELBOnShutdown *bool `json:"drainElbOnShutdown,omitempty" tf:"drain_elb_on_shutdown,omitempty"` // +kubebuilder:validation:Optional EBSVolume []HAProxyLayerEBSVolumeParameters `json:"ebsVolume,omitempty" tf:"ebs_volume,omitempty"` // +kubebuilder:validation:Optional ElasticLoadBalancer *string `json:"elasticLoadBalancer,omitempty" tf:"elastic_load_balancer,omitempty"` // +kubebuilder:validation:Optional HealthcheckMethod *string `json:"healthcheckMethod,omitempty" tf:"healthcheck_method,omitempty"` // +kubebuilder:validation:Optional HealthcheckURL *string `json:"healthcheckUrl,omitempty" tf:"healthcheck_url,omitempty"` // +kubebuilder:validation:Optional InstallUpdatesOnBoot *bool `json:"installUpdatesOnBoot,omitempty" tf:"install_updates_on_boot,omitempty"` // +kubebuilder:validation:Optional InstanceShutdownTimeout *float64 `json:"instanceShutdownTimeout,omitempty" tf:"instance_shutdown_timeout,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Required StackID *string `json:"stackId" tf:"stack_id,omitempty"` // +kubebuilder:validation:Optional StatsEnabled *bool `json:"statsEnabled,omitempty" tf:"stats_enabled,omitempty"` // +kubebuilder:validation:Required StatsPassword *string `json:"statsPassword" tf:"stats_password,omitempty"` // +kubebuilder:validation:Optional StatsURL *string `json:"statsUrl,omitempty" tf:"stats_url,omitempty"` // +kubebuilder:validation:Optional StatsUser *string `json:"statsUser,omitempty" tf:"stats_user,omitempty"` // +kubebuilder:validation:Optional SystemPackages []*string `json:"systemPackages,omitempty" tf:"system_packages,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional UseEBSOptimizedInstances *bool `json:"useEbsOptimizedInstances,omitempty" tf:"use_ebs_optimized_instances,omitempty"` }
func (*HAProxyLayerParameters) DeepCopy ¶
func (in *HAProxyLayerParameters) DeepCopy() *HAProxyLayerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HAProxyLayerParameters.
func (*HAProxyLayerParameters) DeepCopyInto ¶
func (in *HAProxyLayerParameters) DeepCopyInto(out *HAProxyLayerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HAProxyLayerSpec ¶
type HAProxyLayerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider HAProxyLayerParameters `json:"forProvider"` }
HAProxyLayerSpec defines the desired state of HAProxyLayer
func (*HAProxyLayerSpec) DeepCopy ¶
func (in *HAProxyLayerSpec) DeepCopy() *HAProxyLayerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HAProxyLayerSpec.
func (*HAProxyLayerSpec) DeepCopyInto ¶
func (in *HAProxyLayerSpec) DeepCopyInto(out *HAProxyLayerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HAProxyLayerStatus ¶
type HAProxyLayerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider HAProxyLayerObservation `json:"atProvider,omitempty"` }
HAProxyLayerStatus defines the observed state of HAProxyLayer.
func (*HAProxyLayerStatus) DeepCopy ¶
func (in *HAProxyLayerStatus) DeepCopy() *HAProxyLayerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HAProxyLayerStatus.
func (*HAProxyLayerStatus) DeepCopyInto ¶
func (in *HAProxyLayerStatus) DeepCopyInto(out *HAProxyLayerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Instance ¶
type Instance struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InstanceSpec `json:"spec"` Status InstanceStatus `json:"status,omitempty"` }
Instance is the Schema for the Instances API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*Instance) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Instance.
func (*Instance) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Instance) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Instance) GetCondition ¶
func (mg *Instance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Instance.
func (*Instance) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Instance
func (*Instance) GetDeletionPolicy ¶
func (mg *Instance) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Instance.
func (*Instance) GetObservation ¶
GetObservation of this Instance
func (*Instance) GetParameters ¶
GetParameters of this Instance
func (*Instance) GetProviderConfigReference ¶
GetProviderConfigReference of this Instance.
func (*Instance) GetProviderReference ¶
GetProviderReference of this Instance. Deprecated: Use GetProviderConfigReference.
func (*Instance) GetPublishConnectionDetailsTo ¶
func (mg *Instance) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Instance.
func (*Instance) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Instance
func (*Instance) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Instance) GetWriteConnectionSecretToReference ¶
func (mg *Instance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Instance.
func (*Instance) LateInitialize ¶
LateInitialize this Instance using its observed tfState. returns True if there are any spec changes for the resource.
func (*Instance) ResolveReferences ¶
ResolveReferences of this Instance.
func (*Instance) SetConditions ¶
SetConditions of this Instance.
func (*Instance) SetDeletionPolicy ¶
func (mg *Instance) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Instance.
func (*Instance) SetObservation ¶
SetObservation for this Instance
func (*Instance) SetParameters ¶
SetParameters for this Instance
func (*Instance) SetProviderConfigReference ¶
SetProviderConfigReference of this Instance.
func (*Instance) SetProviderReference ¶
SetProviderReference of this Instance. Deprecated: Use SetProviderConfigReference.
func (*Instance) SetPublishConnectionDetailsTo ¶
func (mg *Instance) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Instance.
func (*Instance) SetWriteConnectionSecretToReference ¶
func (mg *Instance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Instance.
type InstanceList ¶
type InstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Instance `json:"items"` }
InstanceList contains a list of Instances
func (*InstanceList) DeepCopy ¶
func (in *InstanceList) DeepCopy() *InstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceList.
func (*InstanceList) DeepCopyInto ¶
func (in *InstanceList) DeepCopyInto(out *InstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceList) DeepCopyObject ¶
func (in *InstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InstanceList) GetItems ¶
func (l *InstanceList) GetItems() []resource.Managed
GetItems of this InstanceList.
type InstanceObservation ¶
type InstanceObservation struct { EC2InstanceID *string `json:"ec2InstanceId,omitempty" tf:"ec2_instance_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*InstanceObservation) DeepCopy ¶
func (in *InstanceObservation) DeepCopy() *InstanceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceObservation.
func (*InstanceObservation) DeepCopyInto ¶
func (in *InstanceObservation) DeepCopyInto(out *InstanceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceParameters ¶
type InstanceParameters struct { // +kubebuilder:validation:Optional AMIID *string `json:"amiId,omitempty" tf:"ami_id,omitempty"` // +kubebuilder:validation:Optional AgentVersion *string `json:"agentVersion,omitempty" tf:"agent_version,omitempty"` // +kubebuilder:validation:Optional Architecture *string `json:"architecture,omitempty" tf:"architecture,omitempty"` // +kubebuilder:validation:Optional AutoScalingType *string `json:"autoScalingType,omitempty" tf:"auto_scaling_type,omitempty"` // +kubebuilder:validation:Optional AvailabilityZone *string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"` // +kubebuilder:validation:Optional CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"` // +kubebuilder:validation:Optional DeleteEBS *bool `json:"deleteEbs,omitempty" tf:"delete_ebs,omitempty"` // +kubebuilder:validation:Optional DeleteEIP *bool `json:"deleteEip,omitempty" tf:"delete_eip,omitempty"` // +kubebuilder:validation:Optional EBSBlockDevice []EBSBlockDeviceParameters `json:"ebsBlockDevice,omitempty" tf:"ebs_block_device,omitempty"` // +kubebuilder:validation:Optional EBSOptimized *bool `json:"ebsOptimized,omitempty" tf:"ebs_optimized,omitempty"` // +kubebuilder:validation:Optional EcsClusterArn *string `json:"ecsClusterArn,omitempty" tf:"ecs_cluster_arn,omitempty"` // +kubebuilder:validation:Optional ElasticIP *string `json:"elasticIp,omitempty" tf:"elastic_ip,omitempty"` // +kubebuilder:validation:Optional EphemeralBlockDevice []EphemeralBlockDeviceParameters `json:"ephemeralBlockDevice,omitempty" tf:"ephemeral_block_device,omitempty"` // +kubebuilder:validation:Optional Hostname *string `json:"hostname,omitempty" tf:"hostname,omitempty"` // +kubebuilder:validation:Optional InfrastructureClass *string `json:"infrastructureClass,omitempty" tf:"infrastructure_class,omitempty"` // +kubebuilder:validation:Optional InstallUpdatesOnBoot *bool `json:"installUpdatesOnBoot,omitempty" tf:"install_updates_on_boot,omitempty"` // +kubebuilder:validation:Optional InstanceProfileArn *string `json:"instanceProfileArn,omitempty" tf:"instance_profile_arn,omitempty"` // +kubebuilder:validation:Optional InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // +kubebuilder:validation:Optional LastServiceErrorID *string `json:"lastServiceErrorId,omitempty" tf:"last_service_error_id,omitempty"` // +kubebuilder:validation:Required LayerIds []*string `json:"layerIds" tf:"layer_ids,omitempty"` // +kubebuilder:validation:Optional Os *string `json:"os,omitempty" tf:"os,omitempty"` // +kubebuilder:validation:Optional Platform *string `json:"platform,omitempty" tf:"platform,omitempty"` // +kubebuilder:validation:Optional PrivateDNS *string `json:"privateDns,omitempty" tf:"private_dns,omitempty"` // +kubebuilder:validation:Optional PrivateIP *string `json:"privateIp,omitempty" tf:"private_ip,omitempty"` // +kubebuilder:validation:Optional PublicDNS *string `json:"publicDns,omitempty" tf:"public_dns,omitempty"` // +kubebuilder:validation:Optional PublicIP *string `json:"publicIp,omitempty" tf:"public_ip,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional RegisteredBy *string `json:"registeredBy,omitempty" tf:"registered_by,omitempty"` // +kubebuilder:validation:Optional ReportedAgentVersion *string `json:"reportedAgentVersion,omitempty" tf:"reported_agent_version,omitempty"` // +kubebuilder:validation:Optional ReportedOsFamily *string `json:"reportedOsFamily,omitempty" tf:"reported_os_family,omitempty"` // +kubebuilder:validation:Optional ReportedOsName *string `json:"reportedOsName,omitempty" tf:"reported_os_name,omitempty"` // +kubebuilder:validation:Optional ReportedOsVersion *string `json:"reportedOsVersion,omitempty" tf:"reported_os_version,omitempty"` // +kubebuilder:validation:Optional RootBlockDevice []RootBlockDeviceParameters `json:"rootBlockDevice,omitempty" tf:"root_block_device,omitempty"` // +kubebuilder:validation:Optional RootDeviceType *string `json:"rootDeviceType,omitempty" tf:"root_device_type,omitempty"` // +kubebuilder:validation:Optional RootDeviceVolumeID *string `json:"rootDeviceVolumeId,omitempty" tf:"root_device_volume_id,omitempty"` // +kubebuilder:validation:Optional SSHHostDsaKeyFingerprint *string `json:"sshHostDsaKeyFingerprint,omitempty" tf:"ssh_host_dsa_key_fingerprint,omitempty"` // +kubebuilder:validation:Optional SSHHostRsaKeyFingerprint *string `json:"sshHostRsaKeyFingerprint,omitempty" tf:"ssh_host_rsa_key_fingerprint,omitempty"` // +kubebuilder:validation:Optional SSHKeyName *string `json:"sshKeyName,omitempty" tf:"ssh_key_name,omitempty"` // +kubebuilder:validation:Optional SecurityGroupIdRefs []v1.Reference `json:"securityGroupIdRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional SecurityGroupIdSelector *v1.Selector `json:"securityGroupIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.SecurityGroup // +crossplane:generate:reference:refFieldName=SecurityGroupIdRefs // +crossplane:generate:reference:selectorFieldName=SecurityGroupIdSelector // +kubebuilder:validation:Optional SecurityGroupIds []*string `json:"securityGroupIds,omitempty" tf:"security_group_ids,omitempty"` // +kubebuilder:validation:Required StackID *string `json:"stackId" tf:"stack_id,omitempty"` // +kubebuilder:validation:Optional State *string `json:"state,omitempty" tf:"state,omitempty"` // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.Subnet // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Tenancy *string `json:"tenancy,omitempty" tf:"tenancy,omitempty"` // +kubebuilder:validation:Optional VirtualizationType *string `json:"virtualizationType,omitempty" tf:"virtualization_type,omitempty"` }
func (*InstanceParameters) DeepCopy ¶
func (in *InstanceParameters) DeepCopy() *InstanceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceParameters.
func (*InstanceParameters) DeepCopyInto ¶
func (in *InstanceParameters) DeepCopyInto(out *InstanceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpec ¶
type InstanceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider InstanceParameters `json:"forProvider"` }
InstanceSpec defines the desired state of Instance
func (*InstanceSpec) DeepCopy ¶
func (in *InstanceSpec) DeepCopy() *InstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpec.
func (*InstanceSpec) DeepCopyInto ¶
func (in *InstanceSpec) DeepCopyInto(out *InstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceStatus ¶
type InstanceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider InstanceObservation `json:"atProvider,omitempty"` }
InstanceStatus defines the observed state of Instance.
func (*InstanceStatus) DeepCopy ¶
func (in *InstanceStatus) DeepCopy() *InstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceStatus.
func (*InstanceStatus) DeepCopyInto ¶
func (in *InstanceStatus) DeepCopyInto(out *InstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JavaAppLayer ¶
type JavaAppLayer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec JavaAppLayerSpec `json:"spec"` Status JavaAppLayerStatus `json:"status,omitempty"` }
JavaAppLayer is the Schema for the JavaAppLayers API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*JavaAppLayer) DeepCopy ¶
func (in *JavaAppLayer) DeepCopy() *JavaAppLayer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JavaAppLayer.
func (*JavaAppLayer) DeepCopyInto ¶
func (in *JavaAppLayer) DeepCopyInto(out *JavaAppLayer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*JavaAppLayer) DeepCopyObject ¶
func (in *JavaAppLayer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*JavaAppLayer) GetCondition ¶
func (mg *JavaAppLayer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this JavaAppLayer.
func (*JavaAppLayer) GetConnectionDetailsMapping ¶
func (tr *JavaAppLayer) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this JavaAppLayer
func (*JavaAppLayer) GetDeletionPolicy ¶
func (mg *JavaAppLayer) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this JavaAppLayer.
func (*JavaAppLayer) GetID ¶
func (tr *JavaAppLayer) GetID() string
GetID returns ID of underlying Terraform resource of this JavaAppLayer
func (*JavaAppLayer) GetObservation ¶
func (tr *JavaAppLayer) GetObservation() (map[string]interface{}, error)
GetObservation of this JavaAppLayer
func (*JavaAppLayer) GetParameters ¶
func (tr *JavaAppLayer) GetParameters() (map[string]interface{}, error)
GetParameters of this JavaAppLayer
func (*JavaAppLayer) GetProviderConfigReference ¶
func (mg *JavaAppLayer) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this JavaAppLayer.
func (*JavaAppLayer) GetProviderReference ¶
func (mg *JavaAppLayer) GetProviderReference() *xpv1.Reference
GetProviderReference of this JavaAppLayer. Deprecated: Use GetProviderConfigReference.
func (*JavaAppLayer) GetPublishConnectionDetailsTo ¶
func (mg *JavaAppLayer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this JavaAppLayer.
func (*JavaAppLayer) GetTerraformResourceType ¶
func (mg *JavaAppLayer) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this JavaAppLayer
func (*JavaAppLayer) GetTerraformSchemaVersion ¶
func (tr *JavaAppLayer) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*JavaAppLayer) GetWriteConnectionSecretToReference ¶
func (mg *JavaAppLayer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this JavaAppLayer.
func (*JavaAppLayer) LateInitialize ¶
func (tr *JavaAppLayer) LateInitialize(attrs []byte) (bool, error)
LateInitialize this JavaAppLayer using its observed tfState. returns True if there are any spec changes for the resource.
func (*JavaAppLayer) ResolveReferences ¶
ResolveReferences of this JavaAppLayer.
func (*JavaAppLayer) SetConditions ¶
func (mg *JavaAppLayer) SetConditions(c ...xpv1.Condition)
SetConditions of this JavaAppLayer.
func (*JavaAppLayer) SetDeletionPolicy ¶
func (mg *JavaAppLayer) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this JavaAppLayer.
func (*JavaAppLayer) SetObservation ¶
func (tr *JavaAppLayer) SetObservation(obs map[string]interface{}) error
SetObservation for this JavaAppLayer
func (*JavaAppLayer) SetParameters ¶
func (tr *JavaAppLayer) SetParameters(params map[string]interface{}) error
SetParameters for this JavaAppLayer
func (*JavaAppLayer) SetProviderConfigReference ¶
func (mg *JavaAppLayer) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this JavaAppLayer.
func (*JavaAppLayer) SetProviderReference ¶
func (mg *JavaAppLayer) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this JavaAppLayer. Deprecated: Use SetProviderConfigReference.
func (*JavaAppLayer) SetPublishConnectionDetailsTo ¶
func (mg *JavaAppLayer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this JavaAppLayer.
func (*JavaAppLayer) SetWriteConnectionSecretToReference ¶
func (mg *JavaAppLayer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this JavaAppLayer.
type JavaAppLayerEBSVolumeObservation ¶
type JavaAppLayerEBSVolumeObservation struct { }
func (*JavaAppLayerEBSVolumeObservation) DeepCopy ¶
func (in *JavaAppLayerEBSVolumeObservation) DeepCopy() *JavaAppLayerEBSVolumeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JavaAppLayerEBSVolumeObservation.
func (*JavaAppLayerEBSVolumeObservation) DeepCopyInto ¶
func (in *JavaAppLayerEBSVolumeObservation) DeepCopyInto(out *JavaAppLayerEBSVolumeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JavaAppLayerEBSVolumeParameters ¶
type JavaAppLayerEBSVolumeParameters struct { // +kubebuilder:validation:Optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"` // +kubebuilder:validation:Optional Iops *float64 `json:"iops,omitempty" tf:"iops,omitempty"` // +kubebuilder:validation:Required MountPoint *string `json:"mountPoint" tf:"mount_point,omitempty"` // +kubebuilder:validation:Required NumberOfDisks *float64 `json:"numberOfDisks" tf:"number_of_disks,omitempty"` // +kubebuilder:validation:Optional RaidLevel *string `json:"raidLevel,omitempty" tf:"raid_level,omitempty"` // +kubebuilder:validation:Required Size *float64 `json:"size" tf:"size,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*JavaAppLayerEBSVolumeParameters) DeepCopy ¶
func (in *JavaAppLayerEBSVolumeParameters) DeepCopy() *JavaAppLayerEBSVolumeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JavaAppLayerEBSVolumeParameters.
func (*JavaAppLayerEBSVolumeParameters) DeepCopyInto ¶
func (in *JavaAppLayerEBSVolumeParameters) DeepCopyInto(out *JavaAppLayerEBSVolumeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JavaAppLayerList ¶
type JavaAppLayerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []JavaAppLayer `json:"items"` }
JavaAppLayerList contains a list of JavaAppLayers
func (*JavaAppLayerList) DeepCopy ¶
func (in *JavaAppLayerList) DeepCopy() *JavaAppLayerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JavaAppLayerList.
func (*JavaAppLayerList) DeepCopyInto ¶
func (in *JavaAppLayerList) DeepCopyInto(out *JavaAppLayerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*JavaAppLayerList) DeepCopyObject ¶
func (in *JavaAppLayerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*JavaAppLayerList) GetItems ¶
func (l *JavaAppLayerList) GetItems() []resource.Managed
GetItems of this JavaAppLayerList.
type JavaAppLayerObservation ¶
type JavaAppLayerObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*JavaAppLayerObservation) DeepCopy ¶
func (in *JavaAppLayerObservation) DeepCopy() *JavaAppLayerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JavaAppLayerObservation.
func (*JavaAppLayerObservation) DeepCopyInto ¶
func (in *JavaAppLayerObservation) DeepCopyInto(out *JavaAppLayerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JavaAppLayerParameters ¶
type JavaAppLayerParameters struct { // +kubebuilder:validation:Optional AppServer *string `json:"appServer,omitempty" tf:"app_server,omitempty"` // +kubebuilder:validation:Optional AppServerVersion *string `json:"appServerVersion,omitempty" tf:"app_server_version,omitempty"` // +kubebuilder:validation:Optional AutoAssignElasticIps *bool `json:"autoAssignElasticIps,omitempty" tf:"auto_assign_elastic_ips,omitempty"` // +kubebuilder:validation:Optional AutoAssignPublicIps *bool `json:"autoAssignPublicIps,omitempty" tf:"auto_assign_public_ips,omitempty"` // +kubebuilder:validation:Optional AutoHealing *bool `json:"autoHealing,omitempty" tf:"auto_healing,omitempty"` // +kubebuilder:validation:Optional CustomConfigureRecipes []*string `json:"customConfigureRecipes,omitempty" tf:"custom_configure_recipes,omitempty"` // +kubebuilder:validation:Optional CustomDeployRecipes []*string `json:"customDeployRecipes,omitempty" tf:"custom_deploy_recipes,omitempty"` // +kubebuilder:validation:Optional CustomInstanceProfileArn *string `json:"customInstanceProfileArn,omitempty" tf:"custom_instance_profile_arn,omitempty"` // +kubebuilder:validation:Optional CustomJSON *string `json:"customJson,omitempty" tf:"custom_json,omitempty"` // +kubebuilder:validation:Optional CustomSecurityGroupIdRefs []v1.Reference `json:"customSecurityGroupIdRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional CustomSecurityGroupIdSelector *v1.Selector `json:"customSecurityGroupIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.SecurityGroup // +crossplane:generate:reference:refFieldName=CustomSecurityGroupIdRefs // +crossplane:generate:reference:selectorFieldName=CustomSecurityGroupIdSelector // +kubebuilder:validation:Optional CustomSecurityGroupIds []*string `json:"customSecurityGroupIds,omitempty" tf:"custom_security_group_ids,omitempty"` // +kubebuilder:validation:Optional CustomSetupRecipes []*string `json:"customSetupRecipes,omitempty" tf:"custom_setup_recipes,omitempty"` // +kubebuilder:validation:Optional CustomShutdownRecipes []*string `json:"customShutdownRecipes,omitempty" tf:"custom_shutdown_recipes,omitempty"` // +kubebuilder:validation:Optional CustomUndeployRecipes []*string `json:"customUndeployRecipes,omitempty" tf:"custom_undeploy_recipes,omitempty"` // +kubebuilder:validation:Optional DrainELBOnShutdown *bool `json:"drainElbOnShutdown,omitempty" tf:"drain_elb_on_shutdown,omitempty"` // +kubebuilder:validation:Optional EBSVolume []JavaAppLayerEBSVolumeParameters `json:"ebsVolume,omitempty" tf:"ebs_volume,omitempty"` // +kubebuilder:validation:Optional ElasticLoadBalancer *string `json:"elasticLoadBalancer,omitempty" tf:"elastic_load_balancer,omitempty"` // +kubebuilder:validation:Optional InstallUpdatesOnBoot *bool `json:"installUpdatesOnBoot,omitempty" tf:"install_updates_on_boot,omitempty"` // +kubebuilder:validation:Optional InstanceShutdownTimeout *float64 `json:"instanceShutdownTimeout,omitempty" tf:"instance_shutdown_timeout,omitempty"` // +kubebuilder:validation:Optional JvmOptions *string `json:"jvmOptions,omitempty" tf:"jvm_options,omitempty"` // +kubebuilder:validation:Optional JvmType *string `json:"jvmType,omitempty" tf:"jvm_type,omitempty"` // +kubebuilder:validation:Optional JvmVersion *string `json:"jvmVersion,omitempty" tf:"jvm_version,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Required StackID *string `json:"stackId" tf:"stack_id,omitempty"` // +kubebuilder:validation:Optional SystemPackages []*string `json:"systemPackages,omitempty" tf:"system_packages,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional UseEBSOptimizedInstances *bool `json:"useEbsOptimizedInstances,omitempty" tf:"use_ebs_optimized_instances,omitempty"` }
func (*JavaAppLayerParameters) DeepCopy ¶
func (in *JavaAppLayerParameters) DeepCopy() *JavaAppLayerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JavaAppLayerParameters.
func (*JavaAppLayerParameters) DeepCopyInto ¶
func (in *JavaAppLayerParameters) DeepCopyInto(out *JavaAppLayerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JavaAppLayerSpec ¶
type JavaAppLayerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider JavaAppLayerParameters `json:"forProvider"` }
JavaAppLayerSpec defines the desired state of JavaAppLayer
func (*JavaAppLayerSpec) DeepCopy ¶
func (in *JavaAppLayerSpec) DeepCopy() *JavaAppLayerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JavaAppLayerSpec.
func (*JavaAppLayerSpec) DeepCopyInto ¶
func (in *JavaAppLayerSpec) DeepCopyInto(out *JavaAppLayerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JavaAppLayerStatus ¶
type JavaAppLayerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider JavaAppLayerObservation `json:"atProvider,omitempty"` }
JavaAppLayerStatus defines the observed state of JavaAppLayer.
func (*JavaAppLayerStatus) DeepCopy ¶
func (in *JavaAppLayerStatus) DeepCopy() *JavaAppLayerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JavaAppLayerStatus.
func (*JavaAppLayerStatus) DeepCopyInto ¶
func (in *JavaAppLayerStatus) DeepCopyInto(out *JavaAppLayerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemcachedLayer ¶
type MemcachedLayer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MemcachedLayerSpec `json:"spec"` Status MemcachedLayerStatus `json:"status,omitempty"` }
MemcachedLayer is the Schema for the MemcachedLayers API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*MemcachedLayer) DeepCopy ¶
func (in *MemcachedLayer) DeepCopy() *MemcachedLayer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemcachedLayer.
func (*MemcachedLayer) DeepCopyInto ¶
func (in *MemcachedLayer) DeepCopyInto(out *MemcachedLayer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MemcachedLayer) DeepCopyObject ¶
func (in *MemcachedLayer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MemcachedLayer) GetCondition ¶
func (mg *MemcachedLayer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MemcachedLayer.
func (*MemcachedLayer) GetConnectionDetailsMapping ¶
func (tr *MemcachedLayer) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MemcachedLayer
func (*MemcachedLayer) GetDeletionPolicy ¶
func (mg *MemcachedLayer) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MemcachedLayer.
func (*MemcachedLayer) GetID ¶
func (tr *MemcachedLayer) GetID() string
GetID returns ID of underlying Terraform resource of this MemcachedLayer
func (*MemcachedLayer) GetObservation ¶
func (tr *MemcachedLayer) GetObservation() (map[string]interface{}, error)
GetObservation of this MemcachedLayer
func (*MemcachedLayer) GetParameters ¶
func (tr *MemcachedLayer) GetParameters() (map[string]interface{}, error)
GetParameters of this MemcachedLayer
func (*MemcachedLayer) GetProviderConfigReference ¶
func (mg *MemcachedLayer) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MemcachedLayer.
func (*MemcachedLayer) GetProviderReference ¶
func (mg *MemcachedLayer) GetProviderReference() *xpv1.Reference
GetProviderReference of this MemcachedLayer. Deprecated: Use GetProviderConfigReference.
func (*MemcachedLayer) GetPublishConnectionDetailsTo ¶
func (mg *MemcachedLayer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MemcachedLayer.
func (*MemcachedLayer) GetTerraformResourceType ¶
func (mg *MemcachedLayer) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MemcachedLayer
func (*MemcachedLayer) GetTerraformSchemaVersion ¶
func (tr *MemcachedLayer) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MemcachedLayer) GetWriteConnectionSecretToReference ¶
func (mg *MemcachedLayer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MemcachedLayer.
func (*MemcachedLayer) LateInitialize ¶
func (tr *MemcachedLayer) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MemcachedLayer using its observed tfState. returns True if there are any spec changes for the resource.
func (*MemcachedLayer) ResolveReferences ¶
ResolveReferences of this MemcachedLayer.
func (*MemcachedLayer) SetConditions ¶
func (mg *MemcachedLayer) SetConditions(c ...xpv1.Condition)
SetConditions of this MemcachedLayer.
func (*MemcachedLayer) SetDeletionPolicy ¶
func (mg *MemcachedLayer) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MemcachedLayer.
func (*MemcachedLayer) SetObservation ¶
func (tr *MemcachedLayer) SetObservation(obs map[string]interface{}) error
SetObservation for this MemcachedLayer
func (*MemcachedLayer) SetParameters ¶
func (tr *MemcachedLayer) SetParameters(params map[string]interface{}) error
SetParameters for this MemcachedLayer
func (*MemcachedLayer) SetProviderConfigReference ¶
func (mg *MemcachedLayer) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MemcachedLayer.
func (*MemcachedLayer) SetProviderReference ¶
func (mg *MemcachedLayer) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MemcachedLayer. Deprecated: Use SetProviderConfigReference.
func (*MemcachedLayer) SetPublishConnectionDetailsTo ¶
func (mg *MemcachedLayer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MemcachedLayer.
func (*MemcachedLayer) SetWriteConnectionSecretToReference ¶
func (mg *MemcachedLayer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MemcachedLayer.
type MemcachedLayerEBSVolumeObservation ¶
type MemcachedLayerEBSVolumeObservation struct { }
func (*MemcachedLayerEBSVolumeObservation) DeepCopy ¶
func (in *MemcachedLayerEBSVolumeObservation) DeepCopy() *MemcachedLayerEBSVolumeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemcachedLayerEBSVolumeObservation.
func (*MemcachedLayerEBSVolumeObservation) DeepCopyInto ¶
func (in *MemcachedLayerEBSVolumeObservation) DeepCopyInto(out *MemcachedLayerEBSVolumeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemcachedLayerEBSVolumeParameters ¶
type MemcachedLayerEBSVolumeParameters struct { // +kubebuilder:validation:Optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"` // +kubebuilder:validation:Optional Iops *float64 `json:"iops,omitempty" tf:"iops,omitempty"` // +kubebuilder:validation:Required MountPoint *string `json:"mountPoint" tf:"mount_point,omitempty"` // +kubebuilder:validation:Required NumberOfDisks *float64 `json:"numberOfDisks" tf:"number_of_disks,omitempty"` // +kubebuilder:validation:Optional RaidLevel *string `json:"raidLevel,omitempty" tf:"raid_level,omitempty"` // +kubebuilder:validation:Required Size *float64 `json:"size" tf:"size,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*MemcachedLayerEBSVolumeParameters) DeepCopy ¶
func (in *MemcachedLayerEBSVolumeParameters) DeepCopy() *MemcachedLayerEBSVolumeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemcachedLayerEBSVolumeParameters.
func (*MemcachedLayerEBSVolumeParameters) DeepCopyInto ¶
func (in *MemcachedLayerEBSVolumeParameters) DeepCopyInto(out *MemcachedLayerEBSVolumeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemcachedLayerList ¶
type MemcachedLayerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MemcachedLayer `json:"items"` }
MemcachedLayerList contains a list of MemcachedLayers
func (*MemcachedLayerList) DeepCopy ¶
func (in *MemcachedLayerList) DeepCopy() *MemcachedLayerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemcachedLayerList.
func (*MemcachedLayerList) DeepCopyInto ¶
func (in *MemcachedLayerList) DeepCopyInto(out *MemcachedLayerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MemcachedLayerList) DeepCopyObject ¶
func (in *MemcachedLayerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MemcachedLayerList) GetItems ¶
func (l *MemcachedLayerList) GetItems() []resource.Managed
GetItems of this MemcachedLayerList.
type MemcachedLayerObservation ¶
type MemcachedLayerObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*MemcachedLayerObservation) DeepCopy ¶
func (in *MemcachedLayerObservation) DeepCopy() *MemcachedLayerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemcachedLayerObservation.
func (*MemcachedLayerObservation) DeepCopyInto ¶
func (in *MemcachedLayerObservation) DeepCopyInto(out *MemcachedLayerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemcachedLayerParameters ¶
type MemcachedLayerParameters struct { // +kubebuilder:validation:Optional AllocatedMemory *float64 `json:"allocatedMemory,omitempty" tf:"allocated_memory,omitempty"` // +kubebuilder:validation:Optional AutoAssignElasticIps *bool `json:"autoAssignElasticIps,omitempty" tf:"auto_assign_elastic_ips,omitempty"` // +kubebuilder:validation:Optional AutoAssignPublicIps *bool `json:"autoAssignPublicIps,omitempty" tf:"auto_assign_public_ips,omitempty"` // +kubebuilder:validation:Optional AutoHealing *bool `json:"autoHealing,omitempty" tf:"auto_healing,omitempty"` // +kubebuilder:validation:Optional CustomConfigureRecipes []*string `json:"customConfigureRecipes,omitempty" tf:"custom_configure_recipes,omitempty"` // +kubebuilder:validation:Optional CustomDeployRecipes []*string `json:"customDeployRecipes,omitempty" tf:"custom_deploy_recipes,omitempty"` // +kubebuilder:validation:Optional CustomInstanceProfileArn *string `json:"customInstanceProfileArn,omitempty" tf:"custom_instance_profile_arn,omitempty"` // +kubebuilder:validation:Optional CustomJSON *string `json:"customJson,omitempty" tf:"custom_json,omitempty"` // +kubebuilder:validation:Optional CustomSecurityGroupIdRefs []v1.Reference `json:"customSecurityGroupIdRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional CustomSecurityGroupIdSelector *v1.Selector `json:"customSecurityGroupIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.SecurityGroup // +crossplane:generate:reference:refFieldName=CustomSecurityGroupIdRefs // +crossplane:generate:reference:selectorFieldName=CustomSecurityGroupIdSelector // +kubebuilder:validation:Optional CustomSecurityGroupIds []*string `json:"customSecurityGroupIds,omitempty" tf:"custom_security_group_ids,omitempty"` // +kubebuilder:validation:Optional CustomSetupRecipes []*string `json:"customSetupRecipes,omitempty" tf:"custom_setup_recipes,omitempty"` // +kubebuilder:validation:Optional CustomShutdownRecipes []*string `json:"customShutdownRecipes,omitempty" tf:"custom_shutdown_recipes,omitempty"` // +kubebuilder:validation:Optional CustomUndeployRecipes []*string `json:"customUndeployRecipes,omitempty" tf:"custom_undeploy_recipes,omitempty"` // +kubebuilder:validation:Optional DrainELBOnShutdown *bool `json:"drainElbOnShutdown,omitempty" tf:"drain_elb_on_shutdown,omitempty"` // +kubebuilder:validation:Optional EBSVolume []MemcachedLayerEBSVolumeParameters `json:"ebsVolume,omitempty" tf:"ebs_volume,omitempty"` // +kubebuilder:validation:Optional ElasticLoadBalancer *string `json:"elasticLoadBalancer,omitempty" tf:"elastic_load_balancer,omitempty"` // +kubebuilder:validation:Optional InstallUpdatesOnBoot *bool `json:"installUpdatesOnBoot,omitempty" tf:"install_updates_on_boot,omitempty"` // +kubebuilder:validation:Optional InstanceShutdownTimeout *float64 `json:"instanceShutdownTimeout,omitempty" tf:"instance_shutdown_timeout,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Required StackID *string `json:"stackId" tf:"stack_id,omitempty"` // +kubebuilder:validation:Optional SystemPackages []*string `json:"systemPackages,omitempty" tf:"system_packages,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional UseEBSOptimizedInstances *bool `json:"useEbsOptimizedInstances,omitempty" tf:"use_ebs_optimized_instances,omitempty"` }
func (*MemcachedLayerParameters) DeepCopy ¶
func (in *MemcachedLayerParameters) DeepCopy() *MemcachedLayerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemcachedLayerParameters.
func (*MemcachedLayerParameters) DeepCopyInto ¶
func (in *MemcachedLayerParameters) DeepCopyInto(out *MemcachedLayerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemcachedLayerSpec ¶
type MemcachedLayerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MemcachedLayerParameters `json:"forProvider"` }
MemcachedLayerSpec defines the desired state of MemcachedLayer
func (*MemcachedLayerSpec) DeepCopy ¶
func (in *MemcachedLayerSpec) DeepCopy() *MemcachedLayerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemcachedLayerSpec.
func (*MemcachedLayerSpec) DeepCopyInto ¶
func (in *MemcachedLayerSpec) DeepCopyInto(out *MemcachedLayerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemcachedLayerStatus ¶
type MemcachedLayerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MemcachedLayerObservation `json:"atProvider,omitempty"` }
MemcachedLayerStatus defines the observed state of MemcachedLayer.
func (*MemcachedLayerStatus) DeepCopy ¶
func (in *MemcachedLayerStatus) DeepCopy() *MemcachedLayerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemcachedLayerStatus.
func (*MemcachedLayerStatus) DeepCopyInto ¶
func (in *MemcachedLayerStatus) DeepCopyInto(out *MemcachedLayerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLLayer ¶
type MySQLLayer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MySQLLayerSpec `json:"spec"` Status MySQLLayerStatus `json:"status,omitempty"` }
MySQLLayer is the Schema for the MySQLLayers API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*MySQLLayer) DeepCopy ¶
func (in *MySQLLayer) DeepCopy() *MySQLLayer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLLayer.
func (*MySQLLayer) DeepCopyInto ¶
func (in *MySQLLayer) DeepCopyInto(out *MySQLLayer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MySQLLayer) DeepCopyObject ¶
func (in *MySQLLayer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MySQLLayer) GetCondition ¶
func (mg *MySQLLayer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MySQLLayer.
func (*MySQLLayer) GetConnectionDetailsMapping ¶
func (tr *MySQLLayer) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MySQLLayer
func (*MySQLLayer) GetDeletionPolicy ¶
func (mg *MySQLLayer) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MySQLLayer.
func (*MySQLLayer) GetID ¶
func (tr *MySQLLayer) GetID() string
GetID returns ID of underlying Terraform resource of this MySQLLayer
func (*MySQLLayer) GetObservation ¶
func (tr *MySQLLayer) GetObservation() (map[string]interface{}, error)
GetObservation of this MySQLLayer
func (*MySQLLayer) GetParameters ¶
func (tr *MySQLLayer) GetParameters() (map[string]interface{}, error)
GetParameters of this MySQLLayer
func (*MySQLLayer) GetProviderConfigReference ¶
func (mg *MySQLLayer) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MySQLLayer.
func (*MySQLLayer) GetProviderReference ¶
func (mg *MySQLLayer) GetProviderReference() *xpv1.Reference
GetProviderReference of this MySQLLayer. Deprecated: Use GetProviderConfigReference.
func (*MySQLLayer) GetPublishConnectionDetailsTo ¶
func (mg *MySQLLayer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MySQLLayer.
func (*MySQLLayer) GetTerraformResourceType ¶
func (mg *MySQLLayer) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MySQLLayer
func (*MySQLLayer) GetTerraformSchemaVersion ¶
func (tr *MySQLLayer) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MySQLLayer) GetWriteConnectionSecretToReference ¶
func (mg *MySQLLayer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MySQLLayer.
func (*MySQLLayer) LateInitialize ¶
func (tr *MySQLLayer) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MySQLLayer using its observed tfState. returns True if there are any spec changes for the resource.
func (*MySQLLayer) ResolveReferences ¶
ResolveReferences of this MySQLLayer.
func (*MySQLLayer) SetConditions ¶
func (mg *MySQLLayer) SetConditions(c ...xpv1.Condition)
SetConditions of this MySQLLayer.
func (*MySQLLayer) SetDeletionPolicy ¶
func (mg *MySQLLayer) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MySQLLayer.
func (*MySQLLayer) SetObservation ¶
func (tr *MySQLLayer) SetObservation(obs map[string]interface{}) error
SetObservation for this MySQLLayer
func (*MySQLLayer) SetParameters ¶
func (tr *MySQLLayer) SetParameters(params map[string]interface{}) error
SetParameters for this MySQLLayer
func (*MySQLLayer) SetProviderConfigReference ¶
func (mg *MySQLLayer) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MySQLLayer.
func (*MySQLLayer) SetProviderReference ¶
func (mg *MySQLLayer) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MySQLLayer. Deprecated: Use SetProviderConfigReference.
func (*MySQLLayer) SetPublishConnectionDetailsTo ¶
func (mg *MySQLLayer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MySQLLayer.
func (*MySQLLayer) SetWriteConnectionSecretToReference ¶
func (mg *MySQLLayer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MySQLLayer.
type MySQLLayerEBSVolumeObservation ¶
type MySQLLayerEBSVolumeObservation struct { }
func (*MySQLLayerEBSVolumeObservation) DeepCopy ¶
func (in *MySQLLayerEBSVolumeObservation) DeepCopy() *MySQLLayerEBSVolumeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLLayerEBSVolumeObservation.
func (*MySQLLayerEBSVolumeObservation) DeepCopyInto ¶
func (in *MySQLLayerEBSVolumeObservation) DeepCopyInto(out *MySQLLayerEBSVolumeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLLayerEBSVolumeParameters ¶
type MySQLLayerEBSVolumeParameters struct { // +kubebuilder:validation:Optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"` // +kubebuilder:validation:Optional Iops *float64 `json:"iops,omitempty" tf:"iops,omitempty"` // +kubebuilder:validation:Required MountPoint *string `json:"mountPoint" tf:"mount_point,omitempty"` // +kubebuilder:validation:Required NumberOfDisks *float64 `json:"numberOfDisks" tf:"number_of_disks,omitempty"` // +kubebuilder:validation:Optional RaidLevel *string `json:"raidLevel,omitempty" tf:"raid_level,omitempty"` // +kubebuilder:validation:Required Size *float64 `json:"size" tf:"size,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*MySQLLayerEBSVolumeParameters) DeepCopy ¶
func (in *MySQLLayerEBSVolumeParameters) DeepCopy() *MySQLLayerEBSVolumeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLLayerEBSVolumeParameters.
func (*MySQLLayerEBSVolumeParameters) DeepCopyInto ¶
func (in *MySQLLayerEBSVolumeParameters) DeepCopyInto(out *MySQLLayerEBSVolumeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLLayerList ¶
type MySQLLayerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MySQLLayer `json:"items"` }
MySQLLayerList contains a list of MySQLLayers
func (*MySQLLayerList) DeepCopy ¶
func (in *MySQLLayerList) DeepCopy() *MySQLLayerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLLayerList.
func (*MySQLLayerList) DeepCopyInto ¶
func (in *MySQLLayerList) DeepCopyInto(out *MySQLLayerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MySQLLayerList) DeepCopyObject ¶
func (in *MySQLLayerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MySQLLayerList) GetItems ¶
func (l *MySQLLayerList) GetItems() []resource.Managed
GetItems of this MySQLLayerList.
type MySQLLayerObservation ¶
type MySQLLayerObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*MySQLLayerObservation) DeepCopy ¶
func (in *MySQLLayerObservation) DeepCopy() *MySQLLayerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLLayerObservation.
func (*MySQLLayerObservation) DeepCopyInto ¶
func (in *MySQLLayerObservation) DeepCopyInto(out *MySQLLayerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLLayerParameters ¶
type MySQLLayerParameters struct { // +kubebuilder:validation:Optional AutoAssignElasticIps *bool `json:"autoAssignElasticIps,omitempty" tf:"auto_assign_elastic_ips,omitempty"` // +kubebuilder:validation:Optional AutoAssignPublicIps *bool `json:"autoAssignPublicIps,omitempty" tf:"auto_assign_public_ips,omitempty"` // +kubebuilder:validation:Optional AutoHealing *bool `json:"autoHealing,omitempty" tf:"auto_healing,omitempty"` // +kubebuilder:validation:Optional CustomConfigureRecipes []*string `json:"customConfigureRecipes,omitempty" tf:"custom_configure_recipes,omitempty"` // +kubebuilder:validation:Optional CustomDeployRecipes []*string `json:"customDeployRecipes,omitempty" tf:"custom_deploy_recipes,omitempty"` // +kubebuilder:validation:Optional CustomInstanceProfileArn *string `json:"customInstanceProfileArn,omitempty" tf:"custom_instance_profile_arn,omitempty"` // +kubebuilder:validation:Optional CustomJSON *string `json:"customJson,omitempty" tf:"custom_json,omitempty"` // +kubebuilder:validation:Optional CustomSecurityGroupIdRefs []v1.Reference `json:"customSecurityGroupIdRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional CustomSecurityGroupIdSelector *v1.Selector `json:"customSecurityGroupIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.SecurityGroup // +crossplane:generate:reference:refFieldName=CustomSecurityGroupIdRefs // +crossplane:generate:reference:selectorFieldName=CustomSecurityGroupIdSelector // +kubebuilder:validation:Optional CustomSecurityGroupIds []*string `json:"customSecurityGroupIds,omitempty" tf:"custom_security_group_ids,omitempty"` // +kubebuilder:validation:Optional CustomSetupRecipes []*string `json:"customSetupRecipes,omitempty" tf:"custom_setup_recipes,omitempty"` // +kubebuilder:validation:Optional CustomShutdownRecipes []*string `json:"customShutdownRecipes,omitempty" tf:"custom_shutdown_recipes,omitempty"` // +kubebuilder:validation:Optional CustomUndeployRecipes []*string `json:"customUndeployRecipes,omitempty" tf:"custom_undeploy_recipes,omitempty"` // +kubebuilder:validation:Optional DrainELBOnShutdown *bool `json:"drainElbOnShutdown,omitempty" tf:"drain_elb_on_shutdown,omitempty"` // +kubebuilder:validation:Optional EBSVolume []MySQLLayerEBSVolumeParameters `json:"ebsVolume,omitempty" tf:"ebs_volume,omitempty"` // +kubebuilder:validation:Optional ElasticLoadBalancer *string `json:"elasticLoadBalancer,omitempty" tf:"elastic_load_balancer,omitempty"` // +kubebuilder:validation:Optional InstallUpdatesOnBoot *bool `json:"installUpdatesOnBoot,omitempty" tf:"install_updates_on_boot,omitempty"` // +kubebuilder:validation:Optional InstanceShutdownTimeout *float64 `json:"instanceShutdownTimeout,omitempty" tf:"instance_shutdown_timeout,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional RootPassword *string `json:"rootPassword,omitempty" tf:"root_password,omitempty"` // +kubebuilder:validation:Optional RootPasswordOnAllInstances *bool `json:"rootPasswordOnAllInstances,omitempty" tf:"root_password_on_all_instances,omitempty"` // +kubebuilder:validation:Required StackID *string `json:"stackId" tf:"stack_id,omitempty"` // +kubebuilder:validation:Optional SystemPackages []*string `json:"systemPackages,omitempty" tf:"system_packages,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional UseEBSOptimizedInstances *bool `json:"useEbsOptimizedInstances,omitempty" tf:"use_ebs_optimized_instances,omitempty"` }
func (*MySQLLayerParameters) DeepCopy ¶
func (in *MySQLLayerParameters) DeepCopy() *MySQLLayerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLLayerParameters.
func (*MySQLLayerParameters) DeepCopyInto ¶
func (in *MySQLLayerParameters) DeepCopyInto(out *MySQLLayerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLLayerSpec ¶
type MySQLLayerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MySQLLayerParameters `json:"forProvider"` }
MySQLLayerSpec defines the desired state of MySQLLayer
func (*MySQLLayerSpec) DeepCopy ¶
func (in *MySQLLayerSpec) DeepCopy() *MySQLLayerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLLayerSpec.
func (*MySQLLayerSpec) DeepCopyInto ¶
func (in *MySQLLayerSpec) DeepCopyInto(out *MySQLLayerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLLayerStatus ¶
type MySQLLayerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MySQLLayerObservation `json:"atProvider,omitempty"` }
MySQLLayerStatus defines the observed state of MySQLLayer.
func (*MySQLLayerStatus) DeepCopy ¶
func (in *MySQLLayerStatus) DeepCopy() *MySQLLayerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLLayerStatus.
func (*MySQLLayerStatus) DeepCopyInto ¶
func (in *MySQLLayerStatus) DeepCopyInto(out *MySQLLayerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeJSAppLayer ¶
type NodeJSAppLayer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NodeJSAppLayerSpec `json:"spec"` Status NodeJSAppLayerStatus `json:"status,omitempty"` }
NodeJSAppLayer is the Schema for the NodeJSAppLayers API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*NodeJSAppLayer) DeepCopy ¶
func (in *NodeJSAppLayer) DeepCopy() *NodeJSAppLayer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeJSAppLayer.
func (*NodeJSAppLayer) DeepCopyInto ¶
func (in *NodeJSAppLayer) DeepCopyInto(out *NodeJSAppLayer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeJSAppLayer) DeepCopyObject ¶
func (in *NodeJSAppLayer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NodeJSAppLayer) GetCondition ¶
func (mg *NodeJSAppLayer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NodeJSAppLayer.
func (*NodeJSAppLayer) GetConnectionDetailsMapping ¶
func (tr *NodeJSAppLayer) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this NodeJSAppLayer
func (*NodeJSAppLayer) GetDeletionPolicy ¶
func (mg *NodeJSAppLayer) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NodeJSAppLayer.
func (*NodeJSAppLayer) GetID ¶
func (tr *NodeJSAppLayer) GetID() string
GetID returns ID of underlying Terraform resource of this NodeJSAppLayer
func (*NodeJSAppLayer) GetObservation ¶
func (tr *NodeJSAppLayer) GetObservation() (map[string]interface{}, error)
GetObservation of this NodeJSAppLayer
func (*NodeJSAppLayer) GetParameters ¶
func (tr *NodeJSAppLayer) GetParameters() (map[string]interface{}, error)
GetParameters of this NodeJSAppLayer
func (*NodeJSAppLayer) GetProviderConfigReference ¶
func (mg *NodeJSAppLayer) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this NodeJSAppLayer.
func (*NodeJSAppLayer) GetProviderReference ¶
func (mg *NodeJSAppLayer) GetProviderReference() *xpv1.Reference
GetProviderReference of this NodeJSAppLayer. Deprecated: Use GetProviderConfigReference.
func (*NodeJSAppLayer) GetPublishConnectionDetailsTo ¶
func (mg *NodeJSAppLayer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this NodeJSAppLayer.
func (*NodeJSAppLayer) GetTerraformResourceType ¶
func (mg *NodeJSAppLayer) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this NodeJSAppLayer
func (*NodeJSAppLayer) GetTerraformSchemaVersion ¶
func (tr *NodeJSAppLayer) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NodeJSAppLayer) GetWriteConnectionSecretToReference ¶
func (mg *NodeJSAppLayer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NodeJSAppLayer.
func (*NodeJSAppLayer) LateInitialize ¶
func (tr *NodeJSAppLayer) LateInitialize(attrs []byte) (bool, error)
LateInitialize this NodeJSAppLayer using its observed tfState. returns True if there are any spec changes for the resource.
func (*NodeJSAppLayer) ResolveReferences ¶
ResolveReferences of this NodeJSAppLayer.
func (*NodeJSAppLayer) SetConditions ¶
func (mg *NodeJSAppLayer) SetConditions(c ...xpv1.Condition)
SetConditions of this NodeJSAppLayer.
func (*NodeJSAppLayer) SetDeletionPolicy ¶
func (mg *NodeJSAppLayer) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NodeJSAppLayer.
func (*NodeJSAppLayer) SetObservation ¶
func (tr *NodeJSAppLayer) SetObservation(obs map[string]interface{}) error
SetObservation for this NodeJSAppLayer
func (*NodeJSAppLayer) SetParameters ¶
func (tr *NodeJSAppLayer) SetParameters(params map[string]interface{}) error
SetParameters for this NodeJSAppLayer
func (*NodeJSAppLayer) SetProviderConfigReference ¶
func (mg *NodeJSAppLayer) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this NodeJSAppLayer.
func (*NodeJSAppLayer) SetProviderReference ¶
func (mg *NodeJSAppLayer) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this NodeJSAppLayer. Deprecated: Use SetProviderConfigReference.
func (*NodeJSAppLayer) SetPublishConnectionDetailsTo ¶
func (mg *NodeJSAppLayer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this NodeJSAppLayer.
func (*NodeJSAppLayer) SetWriteConnectionSecretToReference ¶
func (mg *NodeJSAppLayer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NodeJSAppLayer.
type NodeJSAppLayerEBSVolumeObservation ¶
type NodeJSAppLayerEBSVolumeObservation struct { }
func (*NodeJSAppLayerEBSVolumeObservation) DeepCopy ¶
func (in *NodeJSAppLayerEBSVolumeObservation) DeepCopy() *NodeJSAppLayerEBSVolumeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeJSAppLayerEBSVolumeObservation.
func (*NodeJSAppLayerEBSVolumeObservation) DeepCopyInto ¶
func (in *NodeJSAppLayerEBSVolumeObservation) DeepCopyInto(out *NodeJSAppLayerEBSVolumeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeJSAppLayerEBSVolumeParameters ¶
type NodeJSAppLayerEBSVolumeParameters struct { // +kubebuilder:validation:Optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"` // +kubebuilder:validation:Optional Iops *float64 `json:"iops,omitempty" tf:"iops,omitempty"` // +kubebuilder:validation:Required MountPoint *string `json:"mountPoint" tf:"mount_point,omitempty"` // +kubebuilder:validation:Required NumberOfDisks *float64 `json:"numberOfDisks" tf:"number_of_disks,omitempty"` // +kubebuilder:validation:Optional RaidLevel *string `json:"raidLevel,omitempty" tf:"raid_level,omitempty"` // +kubebuilder:validation:Required Size *float64 `json:"size" tf:"size,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*NodeJSAppLayerEBSVolumeParameters) DeepCopy ¶
func (in *NodeJSAppLayerEBSVolumeParameters) DeepCopy() *NodeJSAppLayerEBSVolumeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeJSAppLayerEBSVolumeParameters.
func (*NodeJSAppLayerEBSVolumeParameters) DeepCopyInto ¶
func (in *NodeJSAppLayerEBSVolumeParameters) DeepCopyInto(out *NodeJSAppLayerEBSVolumeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeJSAppLayerList ¶
type NodeJSAppLayerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NodeJSAppLayer `json:"items"` }
NodeJSAppLayerList contains a list of NodeJSAppLayers
func (*NodeJSAppLayerList) DeepCopy ¶
func (in *NodeJSAppLayerList) DeepCopy() *NodeJSAppLayerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeJSAppLayerList.
func (*NodeJSAppLayerList) DeepCopyInto ¶
func (in *NodeJSAppLayerList) DeepCopyInto(out *NodeJSAppLayerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeJSAppLayerList) DeepCopyObject ¶
func (in *NodeJSAppLayerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NodeJSAppLayerList) GetItems ¶
func (l *NodeJSAppLayerList) GetItems() []resource.Managed
GetItems of this NodeJSAppLayerList.
type NodeJSAppLayerObservation ¶
type NodeJSAppLayerObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*NodeJSAppLayerObservation) DeepCopy ¶
func (in *NodeJSAppLayerObservation) DeepCopy() *NodeJSAppLayerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeJSAppLayerObservation.
func (*NodeJSAppLayerObservation) DeepCopyInto ¶
func (in *NodeJSAppLayerObservation) DeepCopyInto(out *NodeJSAppLayerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeJSAppLayerParameters ¶
type NodeJSAppLayerParameters struct { // +kubebuilder:validation:Optional AutoAssignElasticIps *bool `json:"autoAssignElasticIps,omitempty" tf:"auto_assign_elastic_ips,omitempty"` // +kubebuilder:validation:Optional AutoAssignPublicIps *bool `json:"autoAssignPublicIps,omitempty" tf:"auto_assign_public_ips,omitempty"` // +kubebuilder:validation:Optional AutoHealing *bool `json:"autoHealing,omitempty" tf:"auto_healing,omitempty"` // +kubebuilder:validation:Optional CustomConfigureRecipes []*string `json:"customConfigureRecipes,omitempty" tf:"custom_configure_recipes,omitempty"` // +kubebuilder:validation:Optional CustomDeployRecipes []*string `json:"customDeployRecipes,omitempty" tf:"custom_deploy_recipes,omitempty"` // +kubebuilder:validation:Optional CustomInstanceProfileArn *string `json:"customInstanceProfileArn,omitempty" tf:"custom_instance_profile_arn,omitempty"` // +kubebuilder:validation:Optional CustomJSON *string `json:"customJson,omitempty" tf:"custom_json,omitempty"` // +kubebuilder:validation:Optional CustomSecurityGroupIdRefs []v1.Reference `json:"customSecurityGroupIdRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional CustomSecurityGroupIdSelector *v1.Selector `json:"customSecurityGroupIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.SecurityGroup // +crossplane:generate:reference:refFieldName=CustomSecurityGroupIdRefs // +crossplane:generate:reference:selectorFieldName=CustomSecurityGroupIdSelector // +kubebuilder:validation:Optional CustomSecurityGroupIds []*string `json:"customSecurityGroupIds,omitempty" tf:"custom_security_group_ids,omitempty"` // +kubebuilder:validation:Optional CustomSetupRecipes []*string `json:"customSetupRecipes,omitempty" tf:"custom_setup_recipes,omitempty"` // +kubebuilder:validation:Optional CustomShutdownRecipes []*string `json:"customShutdownRecipes,omitempty" tf:"custom_shutdown_recipes,omitempty"` // +kubebuilder:validation:Optional CustomUndeployRecipes []*string `json:"customUndeployRecipes,omitempty" tf:"custom_undeploy_recipes,omitempty"` // +kubebuilder:validation:Optional DrainELBOnShutdown *bool `json:"drainElbOnShutdown,omitempty" tf:"drain_elb_on_shutdown,omitempty"` // +kubebuilder:validation:Optional EBSVolume []NodeJSAppLayerEBSVolumeParameters `json:"ebsVolume,omitempty" tf:"ebs_volume,omitempty"` // +kubebuilder:validation:Optional ElasticLoadBalancer *string `json:"elasticLoadBalancer,omitempty" tf:"elastic_load_balancer,omitempty"` // +kubebuilder:validation:Optional InstallUpdatesOnBoot *bool `json:"installUpdatesOnBoot,omitempty" tf:"install_updates_on_boot,omitempty"` // +kubebuilder:validation:Optional InstanceShutdownTimeout *float64 `json:"instanceShutdownTimeout,omitempty" tf:"instance_shutdown_timeout,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional NodeJSVersion *string `json:"nodejsVersion,omitempty" tf:"nodejs_version,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Required StackID *string `json:"stackId" tf:"stack_id,omitempty"` // +kubebuilder:validation:Optional SystemPackages []*string `json:"systemPackages,omitempty" tf:"system_packages,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional UseEBSOptimizedInstances *bool `json:"useEbsOptimizedInstances,omitempty" tf:"use_ebs_optimized_instances,omitempty"` }
func (*NodeJSAppLayerParameters) DeepCopy ¶
func (in *NodeJSAppLayerParameters) DeepCopy() *NodeJSAppLayerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeJSAppLayerParameters.
func (*NodeJSAppLayerParameters) DeepCopyInto ¶
func (in *NodeJSAppLayerParameters) DeepCopyInto(out *NodeJSAppLayerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeJSAppLayerSpec ¶
type NodeJSAppLayerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider NodeJSAppLayerParameters `json:"forProvider"` }
NodeJSAppLayerSpec defines the desired state of NodeJSAppLayer
func (*NodeJSAppLayerSpec) DeepCopy ¶
func (in *NodeJSAppLayerSpec) DeepCopy() *NodeJSAppLayerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeJSAppLayerSpec.
func (*NodeJSAppLayerSpec) DeepCopyInto ¶
func (in *NodeJSAppLayerSpec) DeepCopyInto(out *NodeJSAppLayerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeJSAppLayerStatus ¶
type NodeJSAppLayerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NodeJSAppLayerObservation `json:"atProvider,omitempty"` }
NodeJSAppLayerStatus defines the observed state of NodeJSAppLayer.
func (*NodeJSAppLayerStatus) DeepCopy ¶
func (in *NodeJSAppLayerStatus) DeepCopy() *NodeJSAppLayerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeJSAppLayerStatus.
func (*NodeJSAppLayerStatus) DeepCopyInto ¶
func (in *NodeJSAppLayerStatus) DeepCopyInto(out *NodeJSAppLayerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PHPAppLayer ¶
type PHPAppLayer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PHPAppLayerSpec `json:"spec"` Status PHPAppLayerStatus `json:"status,omitempty"` }
PHPAppLayer is the Schema for the PHPAppLayers API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*PHPAppLayer) DeepCopy ¶
func (in *PHPAppLayer) DeepCopy() *PHPAppLayer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PHPAppLayer.
func (*PHPAppLayer) DeepCopyInto ¶
func (in *PHPAppLayer) DeepCopyInto(out *PHPAppLayer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PHPAppLayer) DeepCopyObject ¶
func (in *PHPAppLayer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PHPAppLayer) GetCondition ¶
func (mg *PHPAppLayer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PHPAppLayer.
func (*PHPAppLayer) GetConnectionDetailsMapping ¶
func (tr *PHPAppLayer) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PHPAppLayer
func (*PHPAppLayer) GetDeletionPolicy ¶
func (mg *PHPAppLayer) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PHPAppLayer.
func (*PHPAppLayer) GetID ¶
func (tr *PHPAppLayer) GetID() string
GetID returns ID of underlying Terraform resource of this PHPAppLayer
func (*PHPAppLayer) GetObservation ¶
func (tr *PHPAppLayer) GetObservation() (map[string]interface{}, error)
GetObservation of this PHPAppLayer
func (*PHPAppLayer) GetParameters ¶
func (tr *PHPAppLayer) GetParameters() (map[string]interface{}, error)
GetParameters of this PHPAppLayer
func (*PHPAppLayer) GetProviderConfigReference ¶
func (mg *PHPAppLayer) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PHPAppLayer.
func (*PHPAppLayer) GetProviderReference ¶
func (mg *PHPAppLayer) GetProviderReference() *xpv1.Reference
GetProviderReference of this PHPAppLayer. Deprecated: Use GetProviderConfigReference.
func (*PHPAppLayer) GetPublishConnectionDetailsTo ¶
func (mg *PHPAppLayer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PHPAppLayer.
func (*PHPAppLayer) GetTerraformResourceType ¶
func (mg *PHPAppLayer) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PHPAppLayer
func (*PHPAppLayer) GetTerraformSchemaVersion ¶
func (tr *PHPAppLayer) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PHPAppLayer) GetWriteConnectionSecretToReference ¶
func (mg *PHPAppLayer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PHPAppLayer.
func (*PHPAppLayer) LateInitialize ¶
func (tr *PHPAppLayer) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PHPAppLayer using its observed tfState. returns True if there are any spec changes for the resource.
func (*PHPAppLayer) ResolveReferences ¶
ResolveReferences of this PHPAppLayer.
func (*PHPAppLayer) SetConditions ¶
func (mg *PHPAppLayer) SetConditions(c ...xpv1.Condition)
SetConditions of this PHPAppLayer.
func (*PHPAppLayer) SetDeletionPolicy ¶
func (mg *PHPAppLayer) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PHPAppLayer.
func (*PHPAppLayer) SetObservation ¶
func (tr *PHPAppLayer) SetObservation(obs map[string]interface{}) error
SetObservation for this PHPAppLayer
func (*PHPAppLayer) SetParameters ¶
func (tr *PHPAppLayer) SetParameters(params map[string]interface{}) error
SetParameters for this PHPAppLayer
func (*PHPAppLayer) SetProviderConfigReference ¶
func (mg *PHPAppLayer) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PHPAppLayer.
func (*PHPAppLayer) SetProviderReference ¶
func (mg *PHPAppLayer) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this PHPAppLayer. Deprecated: Use SetProviderConfigReference.
func (*PHPAppLayer) SetPublishConnectionDetailsTo ¶
func (mg *PHPAppLayer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PHPAppLayer.
func (*PHPAppLayer) SetWriteConnectionSecretToReference ¶
func (mg *PHPAppLayer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PHPAppLayer.
type PHPAppLayerEBSVolumeObservation ¶
type PHPAppLayerEBSVolumeObservation struct { }
func (*PHPAppLayerEBSVolumeObservation) DeepCopy ¶
func (in *PHPAppLayerEBSVolumeObservation) DeepCopy() *PHPAppLayerEBSVolumeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PHPAppLayerEBSVolumeObservation.
func (*PHPAppLayerEBSVolumeObservation) DeepCopyInto ¶
func (in *PHPAppLayerEBSVolumeObservation) DeepCopyInto(out *PHPAppLayerEBSVolumeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PHPAppLayerEBSVolumeParameters ¶
type PHPAppLayerEBSVolumeParameters struct { // +kubebuilder:validation:Optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"` // +kubebuilder:validation:Optional Iops *float64 `json:"iops,omitempty" tf:"iops,omitempty"` // +kubebuilder:validation:Required MountPoint *string `json:"mountPoint" tf:"mount_point,omitempty"` // +kubebuilder:validation:Required NumberOfDisks *float64 `json:"numberOfDisks" tf:"number_of_disks,omitempty"` // +kubebuilder:validation:Optional RaidLevel *string `json:"raidLevel,omitempty" tf:"raid_level,omitempty"` // +kubebuilder:validation:Required Size *float64 `json:"size" tf:"size,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*PHPAppLayerEBSVolumeParameters) DeepCopy ¶
func (in *PHPAppLayerEBSVolumeParameters) DeepCopy() *PHPAppLayerEBSVolumeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PHPAppLayerEBSVolumeParameters.
func (*PHPAppLayerEBSVolumeParameters) DeepCopyInto ¶
func (in *PHPAppLayerEBSVolumeParameters) DeepCopyInto(out *PHPAppLayerEBSVolumeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PHPAppLayerList ¶
type PHPAppLayerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PHPAppLayer `json:"items"` }
PHPAppLayerList contains a list of PHPAppLayers
func (*PHPAppLayerList) DeepCopy ¶
func (in *PHPAppLayerList) DeepCopy() *PHPAppLayerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PHPAppLayerList.
func (*PHPAppLayerList) DeepCopyInto ¶
func (in *PHPAppLayerList) DeepCopyInto(out *PHPAppLayerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PHPAppLayerList) DeepCopyObject ¶
func (in *PHPAppLayerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PHPAppLayerList) GetItems ¶
func (l *PHPAppLayerList) GetItems() []resource.Managed
GetItems of this PHPAppLayerList.
type PHPAppLayerObservation ¶
type PHPAppLayerObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*PHPAppLayerObservation) DeepCopy ¶
func (in *PHPAppLayerObservation) DeepCopy() *PHPAppLayerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PHPAppLayerObservation.
func (*PHPAppLayerObservation) DeepCopyInto ¶
func (in *PHPAppLayerObservation) DeepCopyInto(out *PHPAppLayerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PHPAppLayerParameters ¶
type PHPAppLayerParameters struct { // +kubebuilder:validation:Optional AutoAssignElasticIps *bool `json:"autoAssignElasticIps,omitempty" tf:"auto_assign_elastic_ips,omitempty"` // +kubebuilder:validation:Optional AutoAssignPublicIps *bool `json:"autoAssignPublicIps,omitempty" tf:"auto_assign_public_ips,omitempty"` // +kubebuilder:validation:Optional AutoHealing *bool `json:"autoHealing,omitempty" tf:"auto_healing,omitempty"` // +kubebuilder:validation:Optional CustomConfigureRecipes []*string `json:"customConfigureRecipes,omitempty" tf:"custom_configure_recipes,omitempty"` // +kubebuilder:validation:Optional CustomDeployRecipes []*string `json:"customDeployRecipes,omitempty" tf:"custom_deploy_recipes,omitempty"` // +kubebuilder:validation:Optional CustomInstanceProfileArn *string `json:"customInstanceProfileArn,omitempty" tf:"custom_instance_profile_arn,omitempty"` // +kubebuilder:validation:Optional CustomJSON *string `json:"customJson,omitempty" tf:"custom_json,omitempty"` // +kubebuilder:validation:Optional CustomSecurityGroupIdRefs []v1.Reference `json:"customSecurityGroupIdRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional CustomSecurityGroupIdSelector *v1.Selector `json:"customSecurityGroupIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.SecurityGroup // +crossplane:generate:reference:refFieldName=CustomSecurityGroupIdRefs // +crossplane:generate:reference:selectorFieldName=CustomSecurityGroupIdSelector // +kubebuilder:validation:Optional CustomSecurityGroupIds []*string `json:"customSecurityGroupIds,omitempty" tf:"custom_security_group_ids,omitempty"` // +kubebuilder:validation:Optional CustomSetupRecipes []*string `json:"customSetupRecipes,omitempty" tf:"custom_setup_recipes,omitempty"` // +kubebuilder:validation:Optional CustomShutdownRecipes []*string `json:"customShutdownRecipes,omitempty" tf:"custom_shutdown_recipes,omitempty"` // +kubebuilder:validation:Optional CustomUndeployRecipes []*string `json:"customUndeployRecipes,omitempty" tf:"custom_undeploy_recipes,omitempty"` // +kubebuilder:validation:Optional DrainELBOnShutdown *bool `json:"drainElbOnShutdown,omitempty" tf:"drain_elb_on_shutdown,omitempty"` // +kubebuilder:validation:Optional EBSVolume []PHPAppLayerEBSVolumeParameters `json:"ebsVolume,omitempty" tf:"ebs_volume,omitempty"` // +kubebuilder:validation:Optional ElasticLoadBalancer *string `json:"elasticLoadBalancer,omitempty" tf:"elastic_load_balancer,omitempty"` // +kubebuilder:validation:Optional InstallUpdatesOnBoot *bool `json:"installUpdatesOnBoot,omitempty" tf:"install_updates_on_boot,omitempty"` // +kubebuilder:validation:Optional InstanceShutdownTimeout *float64 `json:"instanceShutdownTimeout,omitempty" tf:"instance_shutdown_timeout,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Required StackID *string `json:"stackId" tf:"stack_id,omitempty"` // +kubebuilder:validation:Optional SystemPackages []*string `json:"systemPackages,omitempty" tf:"system_packages,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional UseEBSOptimizedInstances *bool `json:"useEbsOptimizedInstances,omitempty" tf:"use_ebs_optimized_instances,omitempty"` }
func (*PHPAppLayerParameters) DeepCopy ¶
func (in *PHPAppLayerParameters) DeepCopy() *PHPAppLayerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PHPAppLayerParameters.
func (*PHPAppLayerParameters) DeepCopyInto ¶
func (in *PHPAppLayerParameters) DeepCopyInto(out *PHPAppLayerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PHPAppLayerSpec ¶
type PHPAppLayerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PHPAppLayerParameters `json:"forProvider"` }
PHPAppLayerSpec defines the desired state of PHPAppLayer
func (*PHPAppLayerSpec) DeepCopy ¶
func (in *PHPAppLayerSpec) DeepCopy() *PHPAppLayerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PHPAppLayerSpec.
func (*PHPAppLayerSpec) DeepCopyInto ¶
func (in *PHPAppLayerSpec) DeepCopyInto(out *PHPAppLayerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PHPAppLayerStatus ¶
type PHPAppLayerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PHPAppLayerObservation `json:"atProvider,omitempty"` }
PHPAppLayerStatus defines the observed state of PHPAppLayer.
func (*PHPAppLayerStatus) DeepCopy ¶
func (in *PHPAppLayerStatus) DeepCopy() *PHPAppLayerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PHPAppLayerStatus.
func (*PHPAppLayerStatus) DeepCopyInto ¶
func (in *PHPAppLayerStatus) DeepCopyInto(out *PHPAppLayerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Permission ¶
type Permission struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PermissionSpec `json:"spec"` Status PermissionStatus `json:"status,omitempty"` }
Permission is the Schema for the Permissions API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*Permission) DeepCopy ¶
func (in *Permission) DeepCopy() *Permission
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Permission.
func (*Permission) DeepCopyInto ¶
func (in *Permission) DeepCopyInto(out *Permission)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Permission) DeepCopyObject ¶
func (in *Permission) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Permission) GetCondition ¶
func (mg *Permission) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Permission.
func (*Permission) GetConnectionDetailsMapping ¶
func (tr *Permission) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Permission
func (*Permission) GetDeletionPolicy ¶
func (mg *Permission) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Permission.
func (*Permission) GetID ¶
func (tr *Permission) GetID() string
GetID returns ID of underlying Terraform resource of this Permission
func (*Permission) GetObservation ¶
func (tr *Permission) GetObservation() (map[string]interface{}, error)
GetObservation of this Permission
func (*Permission) GetParameters ¶
func (tr *Permission) GetParameters() (map[string]interface{}, error)
GetParameters of this Permission
func (*Permission) GetProviderConfigReference ¶
func (mg *Permission) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Permission.
func (*Permission) GetProviderReference ¶
func (mg *Permission) GetProviderReference() *xpv1.Reference
GetProviderReference of this Permission. Deprecated: Use GetProviderConfigReference.
func (*Permission) GetPublishConnectionDetailsTo ¶
func (mg *Permission) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Permission.
func (*Permission) GetTerraformResourceType ¶
func (mg *Permission) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Permission
func (*Permission) GetTerraformSchemaVersion ¶
func (tr *Permission) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Permission) GetWriteConnectionSecretToReference ¶
func (mg *Permission) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Permission.
func (*Permission) LateInitialize ¶
func (tr *Permission) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Permission using its observed tfState. returns True if there are any spec changes for the resource.
func (*Permission) SetConditions ¶
func (mg *Permission) SetConditions(c ...xpv1.Condition)
SetConditions of this Permission.
func (*Permission) SetDeletionPolicy ¶
func (mg *Permission) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Permission.
func (*Permission) SetObservation ¶
func (tr *Permission) SetObservation(obs map[string]interface{}) error
SetObservation for this Permission
func (*Permission) SetParameters ¶
func (tr *Permission) SetParameters(params map[string]interface{}) error
SetParameters for this Permission
func (*Permission) SetProviderConfigReference ¶
func (mg *Permission) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Permission.
func (*Permission) SetProviderReference ¶
func (mg *Permission) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Permission. Deprecated: Use SetProviderConfigReference.
func (*Permission) SetPublishConnectionDetailsTo ¶
func (mg *Permission) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Permission.
func (*Permission) SetWriteConnectionSecretToReference ¶
func (mg *Permission) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Permission.
type PermissionList ¶
type PermissionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Permission `json:"items"` }
PermissionList contains a list of Permissions
func (*PermissionList) DeepCopy ¶
func (in *PermissionList) DeepCopy() *PermissionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionList.
func (*PermissionList) DeepCopyInto ¶
func (in *PermissionList) DeepCopyInto(out *PermissionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PermissionList) DeepCopyObject ¶
func (in *PermissionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PermissionList) GetItems ¶
func (l *PermissionList) GetItems() []resource.Managed
GetItems of this PermissionList.
type PermissionObservation ¶
type PermissionObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*PermissionObservation) DeepCopy ¶
func (in *PermissionObservation) DeepCopy() *PermissionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionObservation.
func (*PermissionObservation) DeepCopyInto ¶
func (in *PermissionObservation) DeepCopyInto(out *PermissionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PermissionParameters ¶
type PermissionParameters struct { // +kubebuilder:validation:Optional AllowSSH *bool `json:"allowSsh,omitempty" tf:"allow_ssh,omitempty"` // +kubebuilder:validation:Optional AllowSudo *bool `json:"allowSudo,omitempty" tf:"allow_sudo,omitempty"` // +kubebuilder:validation:Optional Level *string `json:"level,omitempty" tf:"level,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional StackID *string `json:"stackId,omitempty" tf:"stack_id,omitempty"` // +kubebuilder:validation:Required UserArn *string `json:"userArn" tf:"user_arn,omitempty"` }
func (*PermissionParameters) DeepCopy ¶
func (in *PermissionParameters) DeepCopy() *PermissionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionParameters.
func (*PermissionParameters) DeepCopyInto ¶
func (in *PermissionParameters) DeepCopyInto(out *PermissionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PermissionSpec ¶
type PermissionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PermissionParameters `json:"forProvider"` }
PermissionSpec defines the desired state of Permission
func (*PermissionSpec) DeepCopy ¶
func (in *PermissionSpec) DeepCopy() *PermissionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionSpec.
func (*PermissionSpec) DeepCopyInto ¶
func (in *PermissionSpec) DeepCopyInto(out *PermissionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PermissionStatus ¶
type PermissionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PermissionObservation `json:"atProvider,omitempty"` }
PermissionStatus defines the observed state of Permission.
func (*PermissionStatus) DeepCopy ¶
func (in *PermissionStatus) DeepCopy() *PermissionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionStatus.
func (*PermissionStatus) DeepCopyInto ¶
func (in *PermissionStatus) DeepCopyInto(out *PermissionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RDSDBInstance ¶
type RDSDBInstance struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RDSDBInstanceSpec `json:"spec"` Status RDSDBInstanceStatus `json:"status,omitempty"` }
RDSDBInstance is the Schema for the RDSDBInstances API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*RDSDBInstance) DeepCopy ¶
func (in *RDSDBInstance) DeepCopy() *RDSDBInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RDSDBInstance.
func (*RDSDBInstance) DeepCopyInto ¶
func (in *RDSDBInstance) DeepCopyInto(out *RDSDBInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RDSDBInstance) DeepCopyObject ¶
func (in *RDSDBInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RDSDBInstance) GetCondition ¶
func (mg *RDSDBInstance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RDSDBInstance.
func (*RDSDBInstance) GetConnectionDetailsMapping ¶
func (tr *RDSDBInstance) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RDSDBInstance
func (*RDSDBInstance) GetDeletionPolicy ¶
func (mg *RDSDBInstance) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RDSDBInstance.
func (*RDSDBInstance) GetID ¶
func (tr *RDSDBInstance) GetID() string
GetID returns ID of underlying Terraform resource of this RDSDBInstance
func (*RDSDBInstance) GetObservation ¶
func (tr *RDSDBInstance) GetObservation() (map[string]interface{}, error)
GetObservation of this RDSDBInstance
func (*RDSDBInstance) GetParameters ¶
func (tr *RDSDBInstance) GetParameters() (map[string]interface{}, error)
GetParameters of this RDSDBInstance
func (*RDSDBInstance) GetProviderConfigReference ¶
func (mg *RDSDBInstance) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RDSDBInstance.
func (*RDSDBInstance) GetProviderReference ¶
func (mg *RDSDBInstance) GetProviderReference() *xpv1.Reference
GetProviderReference of this RDSDBInstance. Deprecated: Use GetProviderConfigReference.
func (*RDSDBInstance) GetPublishConnectionDetailsTo ¶
func (mg *RDSDBInstance) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RDSDBInstance.
func (*RDSDBInstance) GetTerraformResourceType ¶
func (mg *RDSDBInstance) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RDSDBInstance
func (*RDSDBInstance) GetTerraformSchemaVersion ¶
func (tr *RDSDBInstance) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RDSDBInstance) GetWriteConnectionSecretToReference ¶
func (mg *RDSDBInstance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RDSDBInstance.
func (*RDSDBInstance) LateInitialize ¶
func (tr *RDSDBInstance) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RDSDBInstance using its observed tfState. returns True if there are any spec changes for the resource.
func (*RDSDBInstance) SetConditions ¶
func (mg *RDSDBInstance) SetConditions(c ...xpv1.Condition)
SetConditions of this RDSDBInstance.
func (*RDSDBInstance) SetDeletionPolicy ¶
func (mg *RDSDBInstance) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RDSDBInstance.
func (*RDSDBInstance) SetObservation ¶
func (tr *RDSDBInstance) SetObservation(obs map[string]interface{}) error
SetObservation for this RDSDBInstance
func (*RDSDBInstance) SetParameters ¶
func (tr *RDSDBInstance) SetParameters(params map[string]interface{}) error
SetParameters for this RDSDBInstance
func (*RDSDBInstance) SetProviderConfigReference ¶
func (mg *RDSDBInstance) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RDSDBInstance.
func (*RDSDBInstance) SetProviderReference ¶
func (mg *RDSDBInstance) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RDSDBInstance. Deprecated: Use SetProviderConfigReference.
func (*RDSDBInstance) SetPublishConnectionDetailsTo ¶
func (mg *RDSDBInstance) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RDSDBInstance.
func (*RDSDBInstance) SetWriteConnectionSecretToReference ¶
func (mg *RDSDBInstance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RDSDBInstance.
type RDSDBInstanceList ¶
type RDSDBInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RDSDBInstance `json:"items"` }
RDSDBInstanceList contains a list of RDSDBInstances
func (*RDSDBInstanceList) DeepCopy ¶
func (in *RDSDBInstanceList) DeepCopy() *RDSDBInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RDSDBInstanceList.
func (*RDSDBInstanceList) DeepCopyInto ¶
func (in *RDSDBInstanceList) DeepCopyInto(out *RDSDBInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RDSDBInstanceList) DeepCopyObject ¶
func (in *RDSDBInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RDSDBInstanceList) GetItems ¶
func (l *RDSDBInstanceList) GetItems() []resource.Managed
GetItems of this RDSDBInstanceList.
type RDSDBInstanceObservation ¶
type RDSDBInstanceObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*RDSDBInstanceObservation) DeepCopy ¶
func (in *RDSDBInstanceObservation) DeepCopy() *RDSDBInstanceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RDSDBInstanceObservation.
func (*RDSDBInstanceObservation) DeepCopyInto ¶
func (in *RDSDBInstanceObservation) DeepCopyInto(out *RDSDBInstanceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RDSDBInstanceParameters ¶
type RDSDBInstanceParameters struct { // +kubebuilder:validation:Required DBPasswordSecretRef v1.SecretKeySelector `json:"dbPasswordSecretRef" tf:"-"` // +kubebuilder:validation:Required DBUser *string `json:"dbUser" tf:"db_user,omitempty"` // +kubebuilder:validation:Required RDSDBInstanceArn *string `json:"rdsDbInstanceArn" tf:"rds_db_instance_arn,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Required StackID *string `json:"stackId" tf:"stack_id,omitempty"` }
func (*RDSDBInstanceParameters) DeepCopy ¶
func (in *RDSDBInstanceParameters) DeepCopy() *RDSDBInstanceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RDSDBInstanceParameters.
func (*RDSDBInstanceParameters) DeepCopyInto ¶
func (in *RDSDBInstanceParameters) DeepCopyInto(out *RDSDBInstanceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RDSDBInstanceSpec ¶
type RDSDBInstanceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RDSDBInstanceParameters `json:"forProvider"` }
RDSDBInstanceSpec defines the desired state of RDSDBInstance
func (*RDSDBInstanceSpec) DeepCopy ¶
func (in *RDSDBInstanceSpec) DeepCopy() *RDSDBInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RDSDBInstanceSpec.
func (*RDSDBInstanceSpec) DeepCopyInto ¶
func (in *RDSDBInstanceSpec) DeepCopyInto(out *RDSDBInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RDSDBInstanceStatus ¶
type RDSDBInstanceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RDSDBInstanceObservation `json:"atProvider,omitempty"` }
RDSDBInstanceStatus defines the observed state of RDSDBInstance.
func (*RDSDBInstanceStatus) DeepCopy ¶
func (in *RDSDBInstanceStatus) DeepCopy() *RDSDBInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RDSDBInstanceStatus.
func (*RDSDBInstanceStatus) DeepCopyInto ¶
func (in *RDSDBInstanceStatus) DeepCopyInto(out *RDSDBInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RailsAppLayer ¶
type RailsAppLayer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RailsAppLayerSpec `json:"spec"` Status RailsAppLayerStatus `json:"status,omitempty"` }
RailsAppLayer is the Schema for the RailsAppLayers API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*RailsAppLayer) DeepCopy ¶
func (in *RailsAppLayer) DeepCopy() *RailsAppLayer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RailsAppLayer.
func (*RailsAppLayer) DeepCopyInto ¶
func (in *RailsAppLayer) DeepCopyInto(out *RailsAppLayer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RailsAppLayer) DeepCopyObject ¶
func (in *RailsAppLayer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RailsAppLayer) GetCondition ¶
func (mg *RailsAppLayer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RailsAppLayer.
func (*RailsAppLayer) GetConnectionDetailsMapping ¶
func (tr *RailsAppLayer) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RailsAppLayer
func (*RailsAppLayer) GetDeletionPolicy ¶
func (mg *RailsAppLayer) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RailsAppLayer.
func (*RailsAppLayer) GetID ¶
func (tr *RailsAppLayer) GetID() string
GetID returns ID of underlying Terraform resource of this RailsAppLayer
func (*RailsAppLayer) GetObservation ¶
func (tr *RailsAppLayer) GetObservation() (map[string]interface{}, error)
GetObservation of this RailsAppLayer
func (*RailsAppLayer) GetParameters ¶
func (tr *RailsAppLayer) GetParameters() (map[string]interface{}, error)
GetParameters of this RailsAppLayer
func (*RailsAppLayer) GetProviderConfigReference ¶
func (mg *RailsAppLayer) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RailsAppLayer.
func (*RailsAppLayer) GetProviderReference ¶
func (mg *RailsAppLayer) GetProviderReference() *xpv1.Reference
GetProviderReference of this RailsAppLayer. Deprecated: Use GetProviderConfigReference.
func (*RailsAppLayer) GetPublishConnectionDetailsTo ¶
func (mg *RailsAppLayer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RailsAppLayer.
func (*RailsAppLayer) GetTerraformResourceType ¶
func (mg *RailsAppLayer) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RailsAppLayer
func (*RailsAppLayer) GetTerraformSchemaVersion ¶
func (tr *RailsAppLayer) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RailsAppLayer) GetWriteConnectionSecretToReference ¶
func (mg *RailsAppLayer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RailsAppLayer.
func (*RailsAppLayer) LateInitialize ¶
func (tr *RailsAppLayer) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RailsAppLayer using its observed tfState. returns True if there are any spec changes for the resource.
func (*RailsAppLayer) ResolveReferences ¶
ResolveReferences of this RailsAppLayer.
func (*RailsAppLayer) SetConditions ¶
func (mg *RailsAppLayer) SetConditions(c ...xpv1.Condition)
SetConditions of this RailsAppLayer.
func (*RailsAppLayer) SetDeletionPolicy ¶
func (mg *RailsAppLayer) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RailsAppLayer.
func (*RailsAppLayer) SetObservation ¶
func (tr *RailsAppLayer) SetObservation(obs map[string]interface{}) error
SetObservation for this RailsAppLayer
func (*RailsAppLayer) SetParameters ¶
func (tr *RailsAppLayer) SetParameters(params map[string]interface{}) error
SetParameters for this RailsAppLayer
func (*RailsAppLayer) SetProviderConfigReference ¶
func (mg *RailsAppLayer) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RailsAppLayer.
func (*RailsAppLayer) SetProviderReference ¶
func (mg *RailsAppLayer) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RailsAppLayer. Deprecated: Use SetProviderConfigReference.
func (*RailsAppLayer) SetPublishConnectionDetailsTo ¶
func (mg *RailsAppLayer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RailsAppLayer.
func (*RailsAppLayer) SetWriteConnectionSecretToReference ¶
func (mg *RailsAppLayer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RailsAppLayer.
type RailsAppLayerEBSVolumeObservation ¶
type RailsAppLayerEBSVolumeObservation struct { }
func (*RailsAppLayerEBSVolumeObservation) DeepCopy ¶
func (in *RailsAppLayerEBSVolumeObservation) DeepCopy() *RailsAppLayerEBSVolumeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RailsAppLayerEBSVolumeObservation.
func (*RailsAppLayerEBSVolumeObservation) DeepCopyInto ¶
func (in *RailsAppLayerEBSVolumeObservation) DeepCopyInto(out *RailsAppLayerEBSVolumeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RailsAppLayerEBSVolumeParameters ¶
type RailsAppLayerEBSVolumeParameters struct { // +kubebuilder:validation:Optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"` // +kubebuilder:validation:Optional Iops *float64 `json:"iops,omitempty" tf:"iops,omitempty"` // +kubebuilder:validation:Required MountPoint *string `json:"mountPoint" tf:"mount_point,omitempty"` // +kubebuilder:validation:Required NumberOfDisks *float64 `json:"numberOfDisks" tf:"number_of_disks,omitempty"` // +kubebuilder:validation:Optional RaidLevel *string `json:"raidLevel,omitempty" tf:"raid_level,omitempty"` // +kubebuilder:validation:Required Size *float64 `json:"size" tf:"size,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*RailsAppLayerEBSVolumeParameters) DeepCopy ¶
func (in *RailsAppLayerEBSVolumeParameters) DeepCopy() *RailsAppLayerEBSVolumeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RailsAppLayerEBSVolumeParameters.
func (*RailsAppLayerEBSVolumeParameters) DeepCopyInto ¶
func (in *RailsAppLayerEBSVolumeParameters) DeepCopyInto(out *RailsAppLayerEBSVolumeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RailsAppLayerList ¶
type RailsAppLayerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RailsAppLayer `json:"items"` }
RailsAppLayerList contains a list of RailsAppLayers
func (*RailsAppLayerList) DeepCopy ¶
func (in *RailsAppLayerList) DeepCopy() *RailsAppLayerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RailsAppLayerList.
func (*RailsAppLayerList) DeepCopyInto ¶
func (in *RailsAppLayerList) DeepCopyInto(out *RailsAppLayerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RailsAppLayerList) DeepCopyObject ¶
func (in *RailsAppLayerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RailsAppLayerList) GetItems ¶
func (l *RailsAppLayerList) GetItems() []resource.Managed
GetItems of this RailsAppLayerList.
type RailsAppLayerObservation ¶
type RailsAppLayerObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*RailsAppLayerObservation) DeepCopy ¶
func (in *RailsAppLayerObservation) DeepCopy() *RailsAppLayerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RailsAppLayerObservation.
func (*RailsAppLayerObservation) DeepCopyInto ¶
func (in *RailsAppLayerObservation) DeepCopyInto(out *RailsAppLayerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RailsAppLayerParameters ¶
type RailsAppLayerParameters struct { // +kubebuilder:validation:Optional AppServer *string `json:"appServer,omitempty" tf:"app_server,omitempty"` // +kubebuilder:validation:Optional AutoAssignElasticIps *bool `json:"autoAssignElasticIps,omitempty" tf:"auto_assign_elastic_ips,omitempty"` // +kubebuilder:validation:Optional AutoAssignPublicIps *bool `json:"autoAssignPublicIps,omitempty" tf:"auto_assign_public_ips,omitempty"` // +kubebuilder:validation:Optional AutoHealing *bool `json:"autoHealing,omitempty" tf:"auto_healing,omitempty"` // +kubebuilder:validation:Optional BundlerVersion *string `json:"bundlerVersion,omitempty" tf:"bundler_version,omitempty"` // +kubebuilder:validation:Optional CustomConfigureRecipes []*string `json:"customConfigureRecipes,omitempty" tf:"custom_configure_recipes,omitempty"` // +kubebuilder:validation:Optional CustomDeployRecipes []*string `json:"customDeployRecipes,omitempty" tf:"custom_deploy_recipes,omitempty"` // +kubebuilder:validation:Optional CustomInstanceProfileArn *string `json:"customInstanceProfileArn,omitempty" tf:"custom_instance_profile_arn,omitempty"` // +kubebuilder:validation:Optional CustomJSON *string `json:"customJson,omitempty" tf:"custom_json,omitempty"` // +kubebuilder:validation:Optional CustomSecurityGroupIdRefs []v1.Reference `json:"customSecurityGroupIdRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional CustomSecurityGroupIdSelector *v1.Selector `json:"customSecurityGroupIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.SecurityGroup // +crossplane:generate:reference:refFieldName=CustomSecurityGroupIdRefs // +crossplane:generate:reference:selectorFieldName=CustomSecurityGroupIdSelector // +kubebuilder:validation:Optional CustomSecurityGroupIds []*string `json:"customSecurityGroupIds,omitempty" tf:"custom_security_group_ids,omitempty"` // +kubebuilder:validation:Optional CustomSetupRecipes []*string `json:"customSetupRecipes,omitempty" tf:"custom_setup_recipes,omitempty"` // +kubebuilder:validation:Optional CustomShutdownRecipes []*string `json:"customShutdownRecipes,omitempty" tf:"custom_shutdown_recipes,omitempty"` // +kubebuilder:validation:Optional CustomUndeployRecipes []*string `json:"customUndeployRecipes,omitempty" tf:"custom_undeploy_recipes,omitempty"` // +kubebuilder:validation:Optional DrainELBOnShutdown *bool `json:"drainElbOnShutdown,omitempty" tf:"drain_elb_on_shutdown,omitempty"` // +kubebuilder:validation:Optional EBSVolume []RailsAppLayerEBSVolumeParameters `json:"ebsVolume,omitempty" tf:"ebs_volume,omitempty"` // +kubebuilder:validation:Optional ElasticLoadBalancer *string `json:"elasticLoadBalancer,omitempty" tf:"elastic_load_balancer,omitempty"` // +kubebuilder:validation:Optional InstallUpdatesOnBoot *bool `json:"installUpdatesOnBoot,omitempty" tf:"install_updates_on_boot,omitempty"` // +kubebuilder:validation:Optional InstanceShutdownTimeout *float64 `json:"instanceShutdownTimeout,omitempty" tf:"instance_shutdown_timeout,omitempty"` // +kubebuilder:validation:Optional ManageBundler *bool `json:"manageBundler,omitempty" tf:"manage_bundler,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional PassengerVersion *string `json:"passengerVersion,omitempty" tf:"passenger_version,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional RubyVersion *string `json:"rubyVersion,omitempty" tf:"ruby_version,omitempty"` // +kubebuilder:validation:Optional RubygemsVersion *string `json:"rubygemsVersion,omitempty" tf:"rubygems_version,omitempty"` // +kubebuilder:validation:Required StackID *string `json:"stackId" tf:"stack_id,omitempty"` // +kubebuilder:validation:Optional SystemPackages []*string `json:"systemPackages,omitempty" tf:"system_packages,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional UseEBSOptimizedInstances *bool `json:"useEbsOptimizedInstances,omitempty" tf:"use_ebs_optimized_instances,omitempty"` }
func (*RailsAppLayerParameters) DeepCopy ¶
func (in *RailsAppLayerParameters) DeepCopy() *RailsAppLayerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RailsAppLayerParameters.
func (*RailsAppLayerParameters) DeepCopyInto ¶
func (in *RailsAppLayerParameters) DeepCopyInto(out *RailsAppLayerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RailsAppLayerSpec ¶
type RailsAppLayerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RailsAppLayerParameters `json:"forProvider"` }
RailsAppLayerSpec defines the desired state of RailsAppLayer
func (*RailsAppLayerSpec) DeepCopy ¶
func (in *RailsAppLayerSpec) DeepCopy() *RailsAppLayerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RailsAppLayerSpec.
func (*RailsAppLayerSpec) DeepCopyInto ¶
func (in *RailsAppLayerSpec) DeepCopyInto(out *RailsAppLayerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RailsAppLayerStatus ¶
type RailsAppLayerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RailsAppLayerObservation `json:"atProvider,omitempty"` }
RailsAppLayerStatus defines the observed state of RailsAppLayer.
func (*RailsAppLayerStatus) DeepCopy ¶
func (in *RailsAppLayerStatus) DeepCopy() *RailsAppLayerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RailsAppLayerStatus.
func (*RailsAppLayerStatus) DeepCopyInto ¶
func (in *RailsAppLayerStatus) DeepCopyInto(out *RailsAppLayerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RootBlockDeviceObservation ¶
type RootBlockDeviceObservation struct { }
func (*RootBlockDeviceObservation) DeepCopy ¶
func (in *RootBlockDeviceObservation) DeepCopy() *RootBlockDeviceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RootBlockDeviceObservation.
func (*RootBlockDeviceObservation) DeepCopyInto ¶
func (in *RootBlockDeviceObservation) DeepCopyInto(out *RootBlockDeviceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RootBlockDeviceParameters ¶
type RootBlockDeviceParameters struct { // +kubebuilder:validation:Optional DeleteOnTermination *bool `json:"deleteOnTermination,omitempty" tf:"delete_on_termination,omitempty"` // +kubebuilder:validation:Optional Iops *float64 `json:"iops,omitempty" tf:"iops,omitempty"` // +kubebuilder:validation:Optional VolumeSize *float64 `json:"volumeSize,omitempty" tf:"volume_size,omitempty"` // +kubebuilder:validation:Optional VolumeType *string `json:"volumeType,omitempty" tf:"volume_type,omitempty"` }
func (*RootBlockDeviceParameters) DeepCopy ¶
func (in *RootBlockDeviceParameters) DeepCopy() *RootBlockDeviceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RootBlockDeviceParameters.
func (*RootBlockDeviceParameters) DeepCopyInto ¶
func (in *RootBlockDeviceParameters) DeepCopyInto(out *RootBlockDeviceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSLConfigurationObservation ¶
type SSLConfigurationObservation struct { }
func (*SSLConfigurationObservation) DeepCopy ¶
func (in *SSLConfigurationObservation) DeepCopy() *SSLConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSLConfigurationObservation.
func (*SSLConfigurationObservation) DeepCopyInto ¶
func (in *SSLConfigurationObservation) DeepCopyInto(out *SSLConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSLConfigurationParameters ¶
type SSLConfigurationParameters struct { // +kubebuilder:validation:Required Certificate *string `json:"certificate" tf:"certificate,omitempty"` // +kubebuilder:validation:Optional Chain *string `json:"chain,omitempty" tf:"chain,omitempty"` // +kubebuilder:validation:Required PrivateKeySecretRef v1.SecretKeySelector `json:"privateKeySecretRef" tf:"-"` }
func (*SSLConfigurationParameters) DeepCopy ¶
func (in *SSLConfigurationParameters) DeepCopy() *SSLConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSLConfigurationParameters.
func (*SSLConfigurationParameters) DeepCopyInto ¶
func (in *SSLConfigurationParameters) DeepCopyInto(out *SSLConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Stack ¶
type Stack struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StackSpec `json:"spec"` Status StackStatus `json:"status,omitempty"` }
Stack is the Schema for the Stacks API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*Stack) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Stack.
func (*Stack) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Stack) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Stack) GetCondition ¶
func (mg *Stack) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Stack.
func (*Stack) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Stack
func (*Stack) GetDeletionPolicy ¶
func (mg *Stack) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Stack.
func (*Stack) GetObservation ¶
GetObservation of this Stack
func (*Stack) GetParameters ¶
GetParameters of this Stack
func (*Stack) GetProviderConfigReference ¶
GetProviderConfigReference of this Stack.
func (*Stack) GetProviderReference ¶
GetProviderReference of this Stack. Deprecated: Use GetProviderConfigReference.
func (*Stack) GetPublishConnectionDetailsTo ¶
func (mg *Stack) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Stack.
func (*Stack) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Stack
func (*Stack) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Stack) GetWriteConnectionSecretToReference ¶
func (mg *Stack) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Stack.
func (*Stack) LateInitialize ¶
LateInitialize this Stack using its observed tfState. returns True if there are any spec changes for the resource.
func (*Stack) ResolveReferences ¶
ResolveReferences of this Stack.
func (*Stack) SetConditions ¶
SetConditions of this Stack.
func (*Stack) SetDeletionPolicy ¶
func (mg *Stack) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Stack.
func (*Stack) SetObservation ¶
SetObservation for this Stack
func (*Stack) SetParameters ¶
SetParameters for this Stack
func (*Stack) SetProviderConfigReference ¶
SetProviderConfigReference of this Stack.
func (*Stack) SetProviderReference ¶
SetProviderReference of this Stack. Deprecated: Use SetProviderConfigReference.
func (*Stack) SetPublishConnectionDetailsTo ¶
func (mg *Stack) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Stack.
func (*Stack) SetWriteConnectionSecretToReference ¶
func (mg *Stack) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Stack.
type StackList ¶
type StackList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Stack `json:"items"` }
StackList contains a list of Stacks
func (*StackList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackList.
func (*StackList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StackList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StackObservation ¶
type StackObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` StackEndpoint *string `json:"stackEndpoint,omitempty" tf:"stack_endpoint,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*StackObservation) DeepCopy ¶
func (in *StackObservation) DeepCopy() *StackObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackObservation.
func (*StackObservation) DeepCopyInto ¶
func (in *StackObservation) DeepCopyInto(out *StackObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StackParameters ¶
type StackParameters struct { // +kubebuilder:validation:Optional AgentVersion *string `json:"agentVersion,omitempty" tf:"agent_version,omitempty"` // +kubebuilder:validation:Optional BerkshelfVersion *string `json:"berkshelfVersion,omitempty" tf:"berkshelf_version,omitempty"` // +kubebuilder:validation:Optional Color *string `json:"color,omitempty" tf:"color,omitempty"` // +kubebuilder:validation:Optional ConfigurationManagerName *string `json:"configurationManagerName,omitempty" tf:"configuration_manager_name,omitempty"` // +kubebuilder:validation:Optional ConfigurationManagerVersion *string `json:"configurationManagerVersion,omitempty" tf:"configuration_manager_version,omitempty"` // +kubebuilder:validation:Optional CustomCookbooksSource []CustomCookbooksSourceParameters `json:"customCookbooksSource,omitempty" tf:"custom_cookbooks_source,omitempty"` // +kubebuilder:validation:Optional CustomJSON *string `json:"customJson,omitempty" tf:"custom_json,omitempty"` // +kubebuilder:validation:Optional DefaultAvailabilityZone *string `json:"defaultAvailabilityZone,omitempty" tf:"default_availability_zone,omitempty"` // +kubebuilder:validation:Required DefaultInstanceProfileArn *string `json:"defaultInstanceProfileArn" tf:"default_instance_profile_arn,omitempty"` // +kubebuilder:validation:Optional DefaultOs *string `json:"defaultOs,omitempty" tf:"default_os,omitempty"` // +kubebuilder:validation:Optional DefaultRootDeviceType *string `json:"defaultRootDeviceType,omitempty" tf:"default_root_device_type,omitempty"` // +kubebuilder:validation:Optional DefaultSSHKeyName *string `json:"defaultSshKeyName,omitempty" tf:"default_ssh_key_name,omitempty"` // +kubebuilder:validation:Optional DefaultSubnetID *string `json:"defaultSubnetId,omitempty" tf:"default_subnet_id,omitempty"` // +kubebuilder:validation:Optional HostnameTheme *string `json:"hostnameTheme,omitempty" tf:"hostname_theme,omitempty"` // +kubebuilder:validation:Optional ManageBerkshelf *bool `json:"manageBerkshelf,omitempty" tf:"manage_berkshelf,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/iam/v1alpha2.Role // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional ServiceRoleArn *string `json:"serviceRoleArn,omitempty" tf:"service_role_arn,omitempty"` // +kubebuilder:validation:Optional ServiceRoleArnRef *v1.Reference `json:"serviceRoleArnRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ServiceRoleArnSelector *v1.Selector `json:"serviceRoleArnSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional UseCustomCookbooks *bool `json:"useCustomCookbooks,omitempty" tf:"use_custom_cookbooks,omitempty"` // +kubebuilder:validation:Optional UseOpsworksSecurityGroups *bool `json:"useOpsworksSecurityGroups,omitempty" tf:"use_opsworks_security_groups,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.VPC // +crossplane:generate:reference:refFieldName=VpcIdRef // +crossplane:generate:reference:selectorFieldName=VpcIdSelector // +kubebuilder:validation:Optional VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` // +kubebuilder:validation:Optional VpcIdRef *v1.Reference `json:"vpcIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional VpcIdSelector *v1.Selector `json:"vpcIdSelector,omitempty" tf:"-"` }
func (*StackParameters) DeepCopy ¶
func (in *StackParameters) DeepCopy() *StackParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackParameters.
func (*StackParameters) DeepCopyInto ¶
func (in *StackParameters) DeepCopyInto(out *StackParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StackSpec ¶
type StackSpec struct { v1.ResourceSpec `json:",inline"` ForProvider StackParameters `json:"forProvider"` }
StackSpec defines the desired state of Stack
func (*StackSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackSpec.
func (*StackSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StackStatus ¶
type StackStatus struct { v1.ResourceStatus `json:",inline"` AtProvider StackObservation `json:"atProvider,omitempty"` }
StackStatus defines the observed state of Stack.
func (*StackStatus) DeepCopy ¶
func (in *StackStatus) DeepCopy() *StackStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackStatus.
func (*StackStatus) DeepCopyInto ¶
func (in *StackStatus) DeepCopyInto(out *StackStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StaticWebLayer ¶
type StaticWebLayer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StaticWebLayerSpec `json:"spec"` Status StaticWebLayerStatus `json:"status,omitempty"` }
StaticWebLayer is the Schema for the StaticWebLayers API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*StaticWebLayer) DeepCopy ¶
func (in *StaticWebLayer) DeepCopy() *StaticWebLayer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticWebLayer.
func (*StaticWebLayer) DeepCopyInto ¶
func (in *StaticWebLayer) DeepCopyInto(out *StaticWebLayer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StaticWebLayer) DeepCopyObject ¶
func (in *StaticWebLayer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StaticWebLayer) GetCondition ¶
func (mg *StaticWebLayer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this StaticWebLayer.
func (*StaticWebLayer) GetConnectionDetailsMapping ¶
func (tr *StaticWebLayer) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this StaticWebLayer
func (*StaticWebLayer) GetDeletionPolicy ¶
func (mg *StaticWebLayer) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this StaticWebLayer.
func (*StaticWebLayer) GetID ¶
func (tr *StaticWebLayer) GetID() string
GetID returns ID of underlying Terraform resource of this StaticWebLayer
func (*StaticWebLayer) GetObservation ¶
func (tr *StaticWebLayer) GetObservation() (map[string]interface{}, error)
GetObservation of this StaticWebLayer
func (*StaticWebLayer) GetParameters ¶
func (tr *StaticWebLayer) GetParameters() (map[string]interface{}, error)
GetParameters of this StaticWebLayer
func (*StaticWebLayer) GetProviderConfigReference ¶
func (mg *StaticWebLayer) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this StaticWebLayer.
func (*StaticWebLayer) GetProviderReference ¶
func (mg *StaticWebLayer) GetProviderReference() *xpv1.Reference
GetProviderReference of this StaticWebLayer. Deprecated: Use GetProviderConfigReference.
func (*StaticWebLayer) GetPublishConnectionDetailsTo ¶
func (mg *StaticWebLayer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this StaticWebLayer.
func (*StaticWebLayer) GetTerraformResourceType ¶
func (mg *StaticWebLayer) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this StaticWebLayer
func (*StaticWebLayer) GetTerraformSchemaVersion ¶
func (tr *StaticWebLayer) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*StaticWebLayer) GetWriteConnectionSecretToReference ¶
func (mg *StaticWebLayer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this StaticWebLayer.
func (*StaticWebLayer) LateInitialize ¶
func (tr *StaticWebLayer) LateInitialize(attrs []byte) (bool, error)
LateInitialize this StaticWebLayer using its observed tfState. returns True if there are any spec changes for the resource.
func (*StaticWebLayer) ResolveReferences ¶
ResolveReferences of this StaticWebLayer.
func (*StaticWebLayer) SetConditions ¶
func (mg *StaticWebLayer) SetConditions(c ...xpv1.Condition)
SetConditions of this StaticWebLayer.
func (*StaticWebLayer) SetDeletionPolicy ¶
func (mg *StaticWebLayer) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this StaticWebLayer.
func (*StaticWebLayer) SetObservation ¶
func (tr *StaticWebLayer) SetObservation(obs map[string]interface{}) error
SetObservation for this StaticWebLayer
func (*StaticWebLayer) SetParameters ¶
func (tr *StaticWebLayer) SetParameters(params map[string]interface{}) error
SetParameters for this StaticWebLayer
func (*StaticWebLayer) SetProviderConfigReference ¶
func (mg *StaticWebLayer) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this StaticWebLayer.
func (*StaticWebLayer) SetProviderReference ¶
func (mg *StaticWebLayer) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this StaticWebLayer. Deprecated: Use SetProviderConfigReference.
func (*StaticWebLayer) SetPublishConnectionDetailsTo ¶
func (mg *StaticWebLayer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this StaticWebLayer.
func (*StaticWebLayer) SetWriteConnectionSecretToReference ¶
func (mg *StaticWebLayer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this StaticWebLayer.
type StaticWebLayerEBSVolumeObservation ¶
type StaticWebLayerEBSVolumeObservation struct { }
func (*StaticWebLayerEBSVolumeObservation) DeepCopy ¶
func (in *StaticWebLayerEBSVolumeObservation) DeepCopy() *StaticWebLayerEBSVolumeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticWebLayerEBSVolumeObservation.
func (*StaticWebLayerEBSVolumeObservation) DeepCopyInto ¶
func (in *StaticWebLayerEBSVolumeObservation) DeepCopyInto(out *StaticWebLayerEBSVolumeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StaticWebLayerEBSVolumeParameters ¶
type StaticWebLayerEBSVolumeParameters struct { // +kubebuilder:validation:Optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"` // +kubebuilder:validation:Optional Iops *float64 `json:"iops,omitempty" tf:"iops,omitempty"` // +kubebuilder:validation:Required MountPoint *string `json:"mountPoint" tf:"mount_point,omitempty"` // +kubebuilder:validation:Required NumberOfDisks *float64 `json:"numberOfDisks" tf:"number_of_disks,omitempty"` // +kubebuilder:validation:Optional RaidLevel *string `json:"raidLevel,omitempty" tf:"raid_level,omitempty"` // +kubebuilder:validation:Required Size *float64 `json:"size" tf:"size,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*StaticWebLayerEBSVolumeParameters) DeepCopy ¶
func (in *StaticWebLayerEBSVolumeParameters) DeepCopy() *StaticWebLayerEBSVolumeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticWebLayerEBSVolumeParameters.
func (*StaticWebLayerEBSVolumeParameters) DeepCopyInto ¶
func (in *StaticWebLayerEBSVolumeParameters) DeepCopyInto(out *StaticWebLayerEBSVolumeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StaticWebLayerList ¶
type StaticWebLayerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []StaticWebLayer `json:"items"` }
StaticWebLayerList contains a list of StaticWebLayers
func (*StaticWebLayerList) DeepCopy ¶
func (in *StaticWebLayerList) DeepCopy() *StaticWebLayerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticWebLayerList.
func (*StaticWebLayerList) DeepCopyInto ¶
func (in *StaticWebLayerList) DeepCopyInto(out *StaticWebLayerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StaticWebLayerList) DeepCopyObject ¶
func (in *StaticWebLayerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StaticWebLayerList) GetItems ¶
func (l *StaticWebLayerList) GetItems() []resource.Managed
GetItems of this StaticWebLayerList.
type StaticWebLayerObservation ¶
type StaticWebLayerObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*StaticWebLayerObservation) DeepCopy ¶
func (in *StaticWebLayerObservation) DeepCopy() *StaticWebLayerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticWebLayerObservation.
func (*StaticWebLayerObservation) DeepCopyInto ¶
func (in *StaticWebLayerObservation) DeepCopyInto(out *StaticWebLayerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StaticWebLayerParameters ¶
type StaticWebLayerParameters struct { // +kubebuilder:validation:Optional AutoAssignElasticIps *bool `json:"autoAssignElasticIps,omitempty" tf:"auto_assign_elastic_ips,omitempty"` // +kubebuilder:validation:Optional AutoAssignPublicIps *bool `json:"autoAssignPublicIps,omitempty" tf:"auto_assign_public_ips,omitempty"` // +kubebuilder:validation:Optional AutoHealing *bool `json:"autoHealing,omitempty" tf:"auto_healing,omitempty"` // +kubebuilder:validation:Optional CustomConfigureRecipes []*string `json:"customConfigureRecipes,omitempty" tf:"custom_configure_recipes,omitempty"` // +kubebuilder:validation:Optional CustomDeployRecipes []*string `json:"customDeployRecipes,omitempty" tf:"custom_deploy_recipes,omitempty"` // +kubebuilder:validation:Optional CustomInstanceProfileArn *string `json:"customInstanceProfileArn,omitempty" tf:"custom_instance_profile_arn,omitempty"` // +kubebuilder:validation:Optional CustomJSON *string `json:"customJson,omitempty" tf:"custom_json,omitempty"` // +kubebuilder:validation:Optional CustomSecurityGroupIdRefs []v1.Reference `json:"customSecurityGroupIdRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional CustomSecurityGroupIdSelector *v1.Selector `json:"customSecurityGroupIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.SecurityGroup // +crossplane:generate:reference:refFieldName=CustomSecurityGroupIdRefs // +crossplane:generate:reference:selectorFieldName=CustomSecurityGroupIdSelector // +kubebuilder:validation:Optional CustomSecurityGroupIds []*string `json:"customSecurityGroupIds,omitempty" tf:"custom_security_group_ids,omitempty"` // +kubebuilder:validation:Optional CustomSetupRecipes []*string `json:"customSetupRecipes,omitempty" tf:"custom_setup_recipes,omitempty"` // +kubebuilder:validation:Optional CustomShutdownRecipes []*string `json:"customShutdownRecipes,omitempty" tf:"custom_shutdown_recipes,omitempty"` // +kubebuilder:validation:Optional CustomUndeployRecipes []*string `json:"customUndeployRecipes,omitempty" tf:"custom_undeploy_recipes,omitempty"` // +kubebuilder:validation:Optional DrainELBOnShutdown *bool `json:"drainElbOnShutdown,omitempty" tf:"drain_elb_on_shutdown,omitempty"` // +kubebuilder:validation:Optional EBSVolume []StaticWebLayerEBSVolumeParameters `json:"ebsVolume,omitempty" tf:"ebs_volume,omitempty"` // +kubebuilder:validation:Optional ElasticLoadBalancer *string `json:"elasticLoadBalancer,omitempty" tf:"elastic_load_balancer,omitempty"` // +kubebuilder:validation:Optional InstallUpdatesOnBoot *bool `json:"installUpdatesOnBoot,omitempty" tf:"install_updates_on_boot,omitempty"` // +kubebuilder:validation:Optional InstanceShutdownTimeout *float64 `json:"instanceShutdownTimeout,omitempty" tf:"instance_shutdown_timeout,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Required StackID *string `json:"stackId" tf:"stack_id,omitempty"` // +kubebuilder:validation:Optional SystemPackages []*string `json:"systemPackages,omitempty" tf:"system_packages,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional UseEBSOptimizedInstances *bool `json:"useEbsOptimizedInstances,omitempty" tf:"use_ebs_optimized_instances,omitempty"` }
func (*StaticWebLayerParameters) DeepCopy ¶
func (in *StaticWebLayerParameters) DeepCopy() *StaticWebLayerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticWebLayerParameters.
func (*StaticWebLayerParameters) DeepCopyInto ¶
func (in *StaticWebLayerParameters) DeepCopyInto(out *StaticWebLayerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StaticWebLayerSpec ¶
type StaticWebLayerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider StaticWebLayerParameters `json:"forProvider"` }
StaticWebLayerSpec defines the desired state of StaticWebLayer
func (*StaticWebLayerSpec) DeepCopy ¶
func (in *StaticWebLayerSpec) DeepCopy() *StaticWebLayerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticWebLayerSpec.
func (*StaticWebLayerSpec) DeepCopyInto ¶
func (in *StaticWebLayerSpec) DeepCopyInto(out *StaticWebLayerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StaticWebLayerStatus ¶
type StaticWebLayerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider StaticWebLayerObservation `json:"atProvider,omitempty"` }
StaticWebLayerStatus defines the observed state of StaticWebLayer.
func (*StaticWebLayerStatus) DeepCopy ¶
func (in *StaticWebLayerStatus) DeepCopy() *StaticWebLayerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticWebLayerStatus.
func (*StaticWebLayerStatus) DeepCopyInto ¶
func (in *StaticWebLayerStatus) DeepCopyInto(out *StaticWebLayerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserProfile ¶
type UserProfile struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserProfileSpec `json:"spec"` Status UserProfileStatus `json:"status,omitempty"` }
UserProfile is the Schema for the UserProfiles API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*UserProfile) DeepCopy ¶
func (in *UserProfile) DeepCopy() *UserProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserProfile.
func (*UserProfile) DeepCopyInto ¶
func (in *UserProfile) DeepCopyInto(out *UserProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserProfile) DeepCopyObject ¶
func (in *UserProfile) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserProfile) GetCondition ¶
func (mg *UserProfile) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this UserProfile.
func (*UserProfile) GetConnectionDetailsMapping ¶
func (tr *UserProfile) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this UserProfile
func (*UserProfile) GetDeletionPolicy ¶
func (mg *UserProfile) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this UserProfile.
func (*UserProfile) GetID ¶
func (tr *UserProfile) GetID() string
GetID returns ID of underlying Terraform resource of this UserProfile
func (*UserProfile) GetObservation ¶
func (tr *UserProfile) GetObservation() (map[string]interface{}, error)
GetObservation of this UserProfile
func (*UserProfile) GetParameters ¶
func (tr *UserProfile) GetParameters() (map[string]interface{}, error)
GetParameters of this UserProfile
func (*UserProfile) GetProviderConfigReference ¶
func (mg *UserProfile) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this UserProfile.
func (*UserProfile) GetProviderReference ¶
func (mg *UserProfile) GetProviderReference() *xpv1.Reference
GetProviderReference of this UserProfile. Deprecated: Use GetProviderConfigReference.
func (*UserProfile) GetPublishConnectionDetailsTo ¶
func (mg *UserProfile) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this UserProfile.
func (*UserProfile) GetTerraformResourceType ¶
func (mg *UserProfile) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this UserProfile
func (*UserProfile) GetTerraformSchemaVersion ¶
func (tr *UserProfile) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*UserProfile) GetWriteConnectionSecretToReference ¶
func (mg *UserProfile) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this UserProfile.
func (*UserProfile) LateInitialize ¶
func (tr *UserProfile) LateInitialize(attrs []byte) (bool, error)
LateInitialize this UserProfile using its observed tfState. returns True if there are any spec changes for the resource.
func (*UserProfile) SetConditions ¶
func (mg *UserProfile) SetConditions(c ...xpv1.Condition)
SetConditions of this UserProfile.
func (*UserProfile) SetDeletionPolicy ¶
func (mg *UserProfile) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this UserProfile.
func (*UserProfile) SetObservation ¶
func (tr *UserProfile) SetObservation(obs map[string]interface{}) error
SetObservation for this UserProfile
func (*UserProfile) SetParameters ¶
func (tr *UserProfile) SetParameters(params map[string]interface{}) error
SetParameters for this UserProfile
func (*UserProfile) SetProviderConfigReference ¶
func (mg *UserProfile) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this UserProfile.
func (*UserProfile) SetProviderReference ¶
func (mg *UserProfile) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this UserProfile. Deprecated: Use SetProviderConfigReference.
func (*UserProfile) SetPublishConnectionDetailsTo ¶
func (mg *UserProfile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this UserProfile.
func (*UserProfile) SetWriteConnectionSecretToReference ¶
func (mg *UserProfile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this UserProfile.
type UserProfileList ¶
type UserProfileList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []UserProfile `json:"items"` }
UserProfileList contains a list of UserProfiles
func (*UserProfileList) DeepCopy ¶
func (in *UserProfileList) DeepCopy() *UserProfileList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserProfileList.
func (*UserProfileList) DeepCopyInto ¶
func (in *UserProfileList) DeepCopyInto(out *UserProfileList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserProfileList) DeepCopyObject ¶
func (in *UserProfileList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserProfileList) GetItems ¶
func (l *UserProfileList) GetItems() []resource.Managed
GetItems of this UserProfileList.
type UserProfileObservation ¶
type UserProfileObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*UserProfileObservation) DeepCopy ¶
func (in *UserProfileObservation) DeepCopy() *UserProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserProfileObservation.
func (*UserProfileObservation) DeepCopyInto ¶
func (in *UserProfileObservation) DeepCopyInto(out *UserProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserProfileParameters ¶
type UserProfileParameters struct { // +kubebuilder:validation:Optional AllowSelfManagement *bool `json:"allowSelfManagement,omitempty" tf:"allow_self_management,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional SSHPublicKey *string `json:"sshPublicKey,omitempty" tf:"ssh_public_key,omitempty"` // +kubebuilder:validation:Required SSHUsername *string `json:"sshUsername" tf:"ssh_username,omitempty"` // +kubebuilder:validation:Required UserArn *string `json:"userArn" tf:"user_arn,omitempty"` }
func (*UserProfileParameters) DeepCopy ¶
func (in *UserProfileParameters) DeepCopy() *UserProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserProfileParameters.
func (*UserProfileParameters) DeepCopyInto ¶
func (in *UserProfileParameters) DeepCopyInto(out *UserProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserProfileSpec ¶
type UserProfileSpec struct { v1.ResourceSpec `json:",inline"` ForProvider UserProfileParameters `json:"forProvider"` }
UserProfileSpec defines the desired state of UserProfile
func (*UserProfileSpec) DeepCopy ¶
func (in *UserProfileSpec) DeepCopy() *UserProfileSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserProfileSpec.
func (*UserProfileSpec) DeepCopyInto ¶
func (in *UserProfileSpec) DeepCopyInto(out *UserProfileSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserProfileStatus ¶
type UserProfileStatus struct { v1.ResourceStatus `json:",inline"` AtProvider UserProfileObservation `json:"atProvider,omitempty"` }
UserProfileStatus defines the observed state of UserProfile.
func (*UserProfileStatus) DeepCopy ¶
func (in *UserProfileStatus) DeepCopy() *UserProfileStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserProfileStatus.
func (*UserProfileStatus) DeepCopyInto ¶
func (in *UserProfileStatus) DeepCopyInto(out *UserProfileStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
- zz_application_types.go
- zz_customlayer_types.go
- zz_ganglialayer_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_generated_terraformed.go
- zz_groupversion_info.go
- zz_haproxylayer_types.go
- zz_instance_types.go
- zz_javaapplayer_types.go
- zz_memcachedlayer_types.go
- zz_mysqllayer_types.go
- zz_nodejsapplayer_types.go
- zz_permission_types.go
- zz_phpapplayer_types.go
- zz_railsapplayer_types.go
- zz_rdsdbinstance_types.go
- zz_stack_types.go
- zz_staticweblayer_types.go
- zz_userprofile_types.go