v1alpha1

package
v0.50.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 4, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	CRDGroup   = "iot.aws.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	// GroupVersion is the API Group Version used to register the objects
	GroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)
View Source
var (
	PolicyKind             = "Policy"
	PolicyGroupKind        = schema.GroupKind{Group: CRDGroup, Kind: PolicyKind}.String()
	PolicyKindAPIVersion   = PolicyKind + "." + GroupVersion.String()
	PolicyGroupVersionKind = GroupVersion.WithKind(PolicyKind)
)

Repository type metadata.

View Source
var (
	ThingKind             = "Thing"
	ThingGroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ThingKind}.String()
	ThingKindAPIVersion   = ThingKind + "." + GroupVersion.String()
	ThingGroupVersionKind = GroupVersion.WithKind(ThingKind)
)

Repository type metadata.

Functions

This section is empty.

Types

type AWSJobAbortCriteriaAbortAction

type AWSJobAbortCriteriaAbortAction string
const (
	AWSJobAbortCriteriaAbortAction_CANCEL AWSJobAbortCriteriaAbortAction = "CANCEL"
)

type AWSJobAbortCriteriaFailureType

type AWSJobAbortCriteriaFailureType string
const (
	AWSJobAbortCriteriaFailureType_FAILED    AWSJobAbortCriteriaFailureType = "FAILED"
	AWSJobAbortCriteriaFailureType_REJECTED  AWSJobAbortCriteriaFailureType = "REJECTED"
	AWSJobAbortCriteriaFailureType_TIMED_OUT AWSJobAbortCriteriaFailureType = "TIMED_OUT"
	AWSJobAbortCriteriaFailureType_ALL       AWSJobAbortCriteriaFailureType = "ALL"
)

type AbortAction

type AbortAction string
const (
	AbortAction_CANCEL AbortAction = "CANCEL"
)

type ActionType

type ActionType string
const (
	ActionType_PUBLISH   ActionType = "PUBLISH"
	ActionType_SUBSCRIBE ActionType = "SUBSCRIBE"
	ActionType_RECEIVE   ActionType = "RECEIVE"
	ActionType_CONNECT   ActionType = "CONNECT"
)

type AggregationTypeName

type AggregationTypeName string
const (
	AggregationTypeName_Statistics  AggregationTypeName = "Statistics"
	AggregationTypeName_Percentiles AggregationTypeName = "Percentiles"
	AggregationTypeName_Cardinality AggregationTypeName = "Cardinality"
)

type AlertTargetType

type AlertTargetType string
const (
	AlertTargetType_SNS AlertTargetType = "SNS"
)

type Allowed

type Allowed struct {
	Policies []*Policy_SDK `json:"policies,omitempty"`
}

+kubebuilder:skipversion

func (*Allowed) DeepCopy

func (in *Allowed) DeepCopy() *Allowed

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Allowed.

func (*Allowed) DeepCopyInto

func (in *Allowed) DeepCopyInto(out *Allowed)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AttributePayload

type AttributePayload struct {
	Attributes map[string]*string `json:"attributes,omitempty"`

	Merge *bool `json:"merge,omitempty"`
}

+kubebuilder:skipversion

func (*AttributePayload) DeepCopy

func (in *AttributePayload) DeepCopy() *AttributePayload

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttributePayload.

func (*AttributePayload) DeepCopyInto

func (in *AttributePayload) DeepCopyInto(out *AttributePayload)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AuditCheckRunStatus

type AuditCheckRunStatus string
const (
	AuditCheckRunStatus_IN_PROGRESS                 AuditCheckRunStatus = "IN_PROGRESS"
	AuditCheckRunStatus_WAITING_FOR_DATA_COLLECTION AuditCheckRunStatus = "WAITING_FOR_DATA_COLLECTION"
	AuditCheckRunStatus_CANCELED                    AuditCheckRunStatus = "CANCELED"
	AuditCheckRunStatus_COMPLETED_COMPLIANT         AuditCheckRunStatus = "COMPLETED_COMPLIANT"
	AuditCheckRunStatus_COMPLETED_NON_COMPLIANT     AuditCheckRunStatus = "COMPLETED_NON_COMPLIANT"
	AuditCheckRunStatus_FAILED                      AuditCheckRunStatus = "FAILED"
)

type AuditFindingSeverity

type AuditFindingSeverity string
const (
	AuditFindingSeverity_CRITICAL AuditFindingSeverity = "CRITICAL"
	AuditFindingSeverity_HIGH     AuditFindingSeverity = "HIGH"
	AuditFindingSeverity_MEDIUM   AuditFindingSeverity = "MEDIUM"
	AuditFindingSeverity_LOW      AuditFindingSeverity = "LOW"
)

type AuditFrequency

type AuditFrequency string
const (
	AuditFrequency_DAILY    AuditFrequency = "DAILY"
	AuditFrequency_WEEKLY   AuditFrequency = "WEEKLY"
	AuditFrequency_BIWEEKLY AuditFrequency = "BIWEEKLY"
	AuditFrequency_MONTHLY  AuditFrequency = "MONTHLY"
)

type AuditMitigationActionsExecutionStatus

type AuditMitigationActionsExecutionStatus string
const (
	AuditMitigationActionsExecutionStatus_IN_PROGRESS AuditMitigationActionsExecutionStatus = "IN_PROGRESS"
	AuditMitigationActionsExecutionStatus_COMPLETED   AuditMitigationActionsExecutionStatus = "COMPLETED"
	AuditMitigationActionsExecutionStatus_FAILED      AuditMitigationActionsExecutionStatus = "FAILED"
	AuditMitigationActionsExecutionStatus_CANCELED    AuditMitigationActionsExecutionStatus = "CANCELED"
	AuditMitigationActionsExecutionStatus_SKIPPED     AuditMitigationActionsExecutionStatus = "SKIPPED"
	AuditMitigationActionsExecutionStatus_PENDING     AuditMitigationActionsExecutionStatus = "PENDING"
)

type AuditMitigationActionsTaskStatus

type AuditMitigationActionsTaskStatus string
const (
	AuditMitigationActionsTaskStatus_IN_PROGRESS AuditMitigationActionsTaskStatus = "IN_PROGRESS"
	AuditMitigationActionsTaskStatus_COMPLETED   AuditMitigationActionsTaskStatus = "COMPLETED"
	AuditMitigationActionsTaskStatus_FAILED      AuditMitigationActionsTaskStatus = "FAILED"
	AuditMitigationActionsTaskStatus_CANCELED    AuditMitigationActionsTaskStatus = "CANCELED"
)

type AuditNotificationType

type AuditNotificationType string
const (
	AuditNotificationType_SNS AuditNotificationType = "SNS"
)

type AuditTaskStatus

type AuditTaskStatus string
const (
	AuditTaskStatus_IN_PROGRESS AuditTaskStatus = "IN_PROGRESS"
	AuditTaskStatus_COMPLETED   AuditTaskStatus = "COMPLETED"
	AuditTaskStatus_FAILED      AuditTaskStatus = "FAILED"
	AuditTaskStatus_CANCELED    AuditTaskStatus = "CANCELED"
)

type AuditTaskType

type AuditTaskType string
const (
	AuditTaskType_ON_DEMAND_AUDIT_TASK AuditTaskType = "ON_DEMAND_AUDIT_TASK"
	AuditTaskType_SCHEDULED_AUDIT_TASK AuditTaskType = "SCHEDULED_AUDIT_TASK"
)

type AuthDecision

type AuthDecision string
const (
	AuthDecision_ALLOWED       AuthDecision = "ALLOWED"
	AuthDecision_EXPLICIT_DENY AuthDecision = "EXPLICIT_DENY"
	AuthDecision_IMPLICIT_DENY AuthDecision = "IMPLICIT_DENY"
)

type AuthorizerDescription

type AuthorizerDescription struct {
	CreationDate *metav1.Time `json:"creationDate,omitempty"`

	LastModifiedDate *metav1.Time `json:"lastModifiedDate,omitempty"`
}

+kubebuilder:skipversion

func (*AuthorizerDescription) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizerDescription.

func (*AuthorizerDescription) DeepCopyInto

func (in *AuthorizerDescription) DeepCopyInto(out *AuthorizerDescription)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AuthorizerStatus

type AuthorizerStatus string
const (
	AuthorizerStatus_ACTIVE   AuthorizerStatus = "ACTIVE"
	AuthorizerStatus_INACTIVE AuthorizerStatus = "INACTIVE"
)

type AutoRegistrationStatus

type AutoRegistrationStatus string
const (
	AutoRegistrationStatus_ENABLE  AutoRegistrationStatus = "ENABLE"
	AutoRegistrationStatus_DISABLE AutoRegistrationStatus = "DISABLE"
)

type BehaviorCriteriaType

type BehaviorCriteriaType string
const (
	BehaviorCriteriaType_STATIC           BehaviorCriteriaType = "STATIC"
	BehaviorCriteriaType_STATISTICAL      BehaviorCriteriaType = "STATISTICAL"
	BehaviorCriteriaType_MACHINE_LEARNING BehaviorCriteriaType = "MACHINE_LEARNING"
)

type CACertificate

type CACertificate struct {
	CreationDate *metav1.Time `json:"creationDate,omitempty"`
}

+kubebuilder:skipversion

func (*CACertificate) DeepCopy

func (in *CACertificate) DeepCopy() *CACertificate

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CACertificate.

func (*CACertificate) DeepCopyInto

func (in *CACertificate) DeepCopyInto(out *CACertificate)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CACertificateDescription

type CACertificateDescription struct {
	CreationDate *metav1.Time `json:"creationDate,omitempty"`

	GenerationID *string `json:"generationID,omitempty"`

	LastModifiedDate *metav1.Time `json:"lastModifiedDate,omitempty"`
}

+kubebuilder:skipversion

func (*CACertificateDescription) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CACertificateDescription.

func (*CACertificateDescription) DeepCopyInto

func (in *CACertificateDescription) DeepCopyInto(out *CACertificateDescription)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CACertificateStatus

type CACertificateStatus string
const (
	CACertificateStatus_ACTIVE   CACertificateStatus = "ACTIVE"
	CACertificateStatus_INACTIVE CACertificateStatus = "INACTIVE"
)

type CACertificateUpdateAction

type CACertificateUpdateAction string
const (
	CACertificateUpdateAction_DEACTIVATE CACertificateUpdateAction = "DEACTIVATE"
)

type CannedAccessControlList

type CannedAccessControlList string
const (
	CannedAccessControlList_private                   CannedAccessControlList = "private"
	CannedAccessControlList_public_read               CannedAccessControlList = "public-read"
	CannedAccessControlList_public_read_write         CannedAccessControlList = "public-read-write"
	CannedAccessControlList_aws_exec_read             CannedAccessControlList = "aws-exec-read"
	CannedAccessControlList_authenticated_read        CannedAccessControlList = "authenticated-read"
	CannedAccessControlList_bucket_owner_read         CannedAccessControlList = "bucket-owner-read"
	CannedAccessControlList_bucket_owner_full_control CannedAccessControlList = "bucket-owner-full-control"
	CannedAccessControlList_log_delivery_write        CannedAccessControlList = "log-delivery-write"
)

type Certificate

type Certificate struct {
	CreationDate *metav1.Time `json:"creationDate,omitempty"`
}

+kubebuilder:skipversion

func (*Certificate) DeepCopy

func (in *Certificate) DeepCopy() *Certificate

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Certificate.

func (*Certificate) DeepCopyInto

func (in *Certificate) DeepCopyInto(out *Certificate)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CertificateDescription

type CertificateDescription struct {
	CreationDate *metav1.Time `json:"creationDate,omitempty"`

	GenerationID *string `json:"generationID,omitempty"`

	LastModifiedDate *metav1.Time `json:"lastModifiedDate,omitempty"`
}

+kubebuilder:skipversion

func (*CertificateDescription) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateDescription.

func (*CertificateDescription) DeepCopyInto

func (in *CertificateDescription) DeepCopyInto(out *CertificateDescription)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CertificateMode

type CertificateMode string
const (
	CertificateMode_DEFAULT  CertificateMode = "DEFAULT"
	CertificateMode_SNI_ONLY CertificateMode = "SNI_ONLY"
)

type CertificateStatus

type CertificateStatus string
const (
	CertificateStatus_ACTIVE             CertificateStatus = "ACTIVE"
	CertificateStatus_INACTIVE           CertificateStatus = "INACTIVE"
	CertificateStatus_REVOKED            CertificateStatus = "REVOKED"
	CertificateStatus_PENDING_TRANSFER   CertificateStatus = "PENDING_TRANSFER"
	CertificateStatus_REGISTER_INACTIVE  CertificateStatus = "REGISTER_INACTIVE"
	CertificateStatus_PENDING_ACTIVATION CertificateStatus = "PENDING_ACTIVATION"
)

type CertificateValidity

type CertificateValidity struct {
	NotAfter *metav1.Time `json:"notAfter,omitempty"`

	NotBefore *metav1.Time `json:"notBefore,omitempty"`
}

+kubebuilder:skipversion

func (*CertificateValidity) DeepCopy

func (in *CertificateValidity) DeepCopy() *CertificateValidity

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateValidity.

func (*CertificateValidity) DeepCopyInto

func (in *CertificateValidity) DeepCopyInto(out *CertificateValidity)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ComparisonOperator

type ComparisonOperator string
const (
	ComparisonOperator_less_than           ComparisonOperator = "less-than"
	ComparisonOperator_less_than_equals    ComparisonOperator = "less-than-equals"
	ComparisonOperator_greater_than        ComparisonOperator = "greater-than"
	ComparisonOperator_greater_than_equals ComparisonOperator = "greater-than-equals"
	ComparisonOperator_in_cidr_set         ComparisonOperator = "in-cidr-set"
	ComparisonOperator_not_in_cidr_set     ComparisonOperator = "not-in-cidr-set"
	ComparisonOperator_in_port_set         ComparisonOperator = "in-port-set"
	ComparisonOperator_not_in_port_set     ComparisonOperator = "not-in-port-set"
	ComparisonOperator_in_set              ComparisonOperator = "in-set"
	ComparisonOperator_not_in_set          ComparisonOperator = "not-in-set"
)

type ConfidenceLevel

type ConfidenceLevel string
const (
	ConfidenceLevel_LOW    ConfidenceLevel = "LOW"
	ConfidenceLevel_MEDIUM ConfidenceLevel = "MEDIUM"
	ConfidenceLevel_HIGH   ConfidenceLevel = "HIGH"
)

type CustomMetricType

type CustomMetricType string
const (
	CustomMetricType_string_list     CustomMetricType = "string-list"
	CustomMetricType_ip_address_list CustomMetricType = "ip-address-list"
	CustomMetricType_number_list     CustomMetricType = "number-list"
	CustomMetricType_number          CustomMetricType = "number"
)

type CustomPolicyParameters

type CustomPolicyParameters struct {
}

CustomPolicyParameters includes the custom fields of Policy.

func (*CustomPolicyParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomPolicyParameters.

func (*CustomPolicyParameters) DeepCopyInto

func (in *CustomPolicyParameters) DeepCopyInto(out *CustomPolicyParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CustomThingParameters

type CustomThingParameters struct {
}

CustomThingParameters includes the custom fields of Thing.

func (*CustomThingParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomThingParameters.

func (*CustomThingParameters) DeepCopyInto

func (in *CustomThingParameters) DeepCopyInto(out *CustomThingParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DayOfWeek

type DayOfWeek string
const (
	DayOfWeek_SUN DayOfWeek = "SUN"
	DayOfWeek_MON DayOfWeek = "MON"
	DayOfWeek_TUE DayOfWeek = "TUE"
	DayOfWeek_WED DayOfWeek = "WED"
	DayOfWeek_THU DayOfWeek = "THU"
	DayOfWeek_FRI DayOfWeek = "FRI"
	DayOfWeek_SAT DayOfWeek = "SAT"
)

type DetectMitigationActionExecutionStatus

type DetectMitigationActionExecutionStatus string
const (
	DetectMitigationActionExecutionStatus_IN_PROGRESS DetectMitigationActionExecutionStatus = "IN_PROGRESS"
	DetectMitigationActionExecutionStatus_SUCCESSFUL  DetectMitigationActionExecutionStatus = "SUCCESSFUL"
	DetectMitigationActionExecutionStatus_FAILED      DetectMitigationActionExecutionStatus = "FAILED"
	DetectMitigationActionExecutionStatus_SKIPPED     DetectMitigationActionExecutionStatus = "SKIPPED"
)

type DetectMitigationActionsTaskStatus

type DetectMitigationActionsTaskStatus string
const (
	DetectMitigationActionsTaskStatus_IN_PROGRESS DetectMitigationActionsTaskStatus = "IN_PROGRESS"
	DetectMitigationActionsTaskStatus_SUCCESSFUL  DetectMitigationActionsTaskStatus = "SUCCESSFUL"
	DetectMitigationActionsTaskStatus_FAILED      DetectMitigationActionsTaskStatus = "FAILED"
	DetectMitigationActionsTaskStatus_CANCELED    DetectMitigationActionsTaskStatus = "CANCELED"
)

type DeviceCertificateUpdateAction

type DeviceCertificateUpdateAction string
const (
	DeviceCertificateUpdateAction_DEACTIVATE DeviceCertificateUpdateAction = "DEACTIVATE"
)

type DeviceDefenderIndexingMode added in v0.34.0

type DeviceDefenderIndexingMode string
const (
	DeviceDefenderIndexingMode_OFF        DeviceDefenderIndexingMode = "OFF"
	DeviceDefenderIndexingMode_VIOLATIONS DeviceDefenderIndexingMode = "VIOLATIONS"
)

type DimensionType

type DimensionType string
const (
	DimensionType_TOPIC_FILTER DimensionType = "TOPIC_FILTER"
)

type DimensionValueOperator

type DimensionValueOperator string
const (
	DimensionValueOperator_IN     DimensionValueOperator = "IN"
	DimensionValueOperator_NOT_IN DimensionValueOperator = "NOT_IN"
)

type DomainConfigurationStatus

type DomainConfigurationStatus string
const (
	DomainConfigurationStatus_ENABLED  DomainConfigurationStatus = "ENABLED"
	DomainConfigurationStatus_DISABLED DomainConfigurationStatus = "DISABLED"
)

type DomainType

type DomainType string
const (
	DomainType_ENDPOINT         DomainType = "ENDPOINT"
	DomainType_AWS_MANAGED      DomainType = "AWS_MANAGED"
	DomainType_CUSTOMER_MANAGED DomainType = "CUSTOMER_MANAGED"
)

type DynamicGroupStatus

type DynamicGroupStatus string
const (
	DynamicGroupStatus_ACTIVE     DynamicGroupStatus = "ACTIVE"
	DynamicGroupStatus_BUILDING   DynamicGroupStatus = "BUILDING"
	DynamicGroupStatus_REBUILDING DynamicGroupStatus = "REBUILDING"
)

type DynamoKeyType

type DynamoKeyType string
const (
	DynamoKeyType_STRING DynamoKeyType = "STRING"
	DynamoKeyType_NUMBER DynamoKeyType = "NUMBER"
)

type EffectivePolicy

type EffectivePolicy struct {
	PolicyARN *string `json:"policyARN,omitempty"`

	PolicyDocument *string `json:"policyDocument,omitempty"`

	PolicyName *string `json:"policyName,omitempty"`
}

+kubebuilder:skipversion

func (*EffectivePolicy) DeepCopy

func (in *EffectivePolicy) DeepCopy() *EffectivePolicy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EffectivePolicy.

func (*EffectivePolicy) DeepCopyInto

func (in *EffectivePolicy) DeepCopyInto(out *EffectivePolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EventType

type EventType string
const (
	EventType_THING                  EventType = "THING"
	EventType_THING_GROUP            EventType = "THING_GROUP"
	EventType_THING_TYPE             EventType = "THING_TYPE"
	EventType_THING_GROUP_MEMBERSHIP EventType = "THING_GROUP_MEMBERSHIP"
	EventType_THING_GROUP_HIERARCHY  EventType = "THING_GROUP_HIERARCHY"
	EventType_THING_TYPE_ASSOCIATION EventType = "THING_TYPE_ASSOCIATION"
	EventType_JOB                    EventType = "JOB"
	EventType_JOB_EXECUTION          EventType = "JOB_EXECUTION"
	EventType_POLICY                 EventType = "POLICY"
	EventType_CERTIFICATE            EventType = "CERTIFICATE"
	EventType_CA_CERTIFICATE         EventType = "CA_CERTIFICATE"
)

type ExplicitDeny

type ExplicitDeny struct {
	Policies []*Policy_SDK `json:"policies,omitempty"`
}

+kubebuilder:skipversion

func (*ExplicitDeny) DeepCopy

func (in *ExplicitDeny) DeepCopy() *ExplicitDeny

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExplicitDeny.

func (*ExplicitDeny) DeepCopyInto

func (in *ExplicitDeny) DeepCopyInto(out *ExplicitDeny)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FieldType

type FieldType string
const (
	FieldType_Number  FieldType = "Number"
	FieldType_String  FieldType = "String"
	FieldType_Boolean FieldType = "Boolean"
)

type FleetMetricUnit

type FleetMetricUnit string
const (
	FleetMetricUnit_Seconds          FleetMetricUnit = "Seconds"
	FleetMetricUnit_Microseconds     FleetMetricUnit = "Microseconds"
	FleetMetricUnit_Milliseconds     FleetMetricUnit = "Milliseconds"
	FleetMetricUnit_Bytes            FleetMetricUnit = "Bytes"
	FleetMetricUnit_Kilobytes        FleetMetricUnit = "Kilobytes"
	FleetMetricUnit_Megabytes        FleetMetricUnit = "Megabytes"
	FleetMetricUnit_Gigabytes        FleetMetricUnit = "Gigabytes"
	FleetMetricUnit_Terabytes        FleetMetricUnit = "Terabytes"
	FleetMetricUnit_Bits             FleetMetricUnit = "Bits"
	FleetMetricUnit_Kilobits         FleetMetricUnit = "Kilobits"
	FleetMetricUnit_Megabits         FleetMetricUnit = "Megabits"
	FleetMetricUnit_Gigabits         FleetMetricUnit = "Gigabits"
	FleetMetricUnit_Terabits         FleetMetricUnit = "Terabits"
	FleetMetricUnit_Percent          FleetMetricUnit = "Percent"
	FleetMetricUnit_Count            FleetMetricUnit = "Count"
	FleetMetricUnit_Bytes_Second     FleetMetricUnit = "Bytes/Second"
	FleetMetricUnit_Kilobytes_Second FleetMetricUnit = "Kilobytes/Second"
	FleetMetricUnit_Megabytes_Second FleetMetricUnit = "Megabytes/Second"
	FleetMetricUnit_Gigabytes_Second FleetMetricUnit = "Gigabytes/Second"
	FleetMetricUnit_Terabytes_Second FleetMetricUnit = "Terabytes/Second"
	FleetMetricUnit_Bits_Second      FleetMetricUnit = "Bits/Second"
	FleetMetricUnit_Kilobits_Second  FleetMetricUnit = "Kilobits/Second"
	FleetMetricUnit_Megabits_Second  FleetMetricUnit = "Megabits/Second"
	FleetMetricUnit_Gigabits_Second  FleetMetricUnit = "Gigabits/Second"
	FleetMetricUnit_Terabits_Second  FleetMetricUnit = "Terabits/Second"
	FleetMetricUnit_Count_Second     FleetMetricUnit = "Count/Second"
	FleetMetricUnit_None             FleetMetricUnit = "None"
)

type ImplicitDeny

type ImplicitDeny struct {
	Policies []*Policy_SDK `json:"policies,omitempty"`
}

+kubebuilder:skipversion

func (*ImplicitDeny) DeepCopy

func (in *ImplicitDeny) DeepCopy() *ImplicitDeny

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImplicitDeny.

func (*ImplicitDeny) DeepCopyInto

func (in *ImplicitDeny) DeepCopyInto(out *ImplicitDeny)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IndexStatus

type IndexStatus string
const (
	IndexStatus_ACTIVE     IndexStatus = "ACTIVE"
	IndexStatus_BUILDING   IndexStatus = "BUILDING"
	IndexStatus_REBUILDING IndexStatus = "REBUILDING"
)

type Job

type Job struct {
	CompletedAt *metav1.Time `json:"completedAt,omitempty"`

	CreatedAt *metav1.Time `json:"createdAt,omitempty"`

	LastUpdatedAt *metav1.Time `json:"lastUpdatedAt,omitempty"`
}

+kubebuilder:skipversion

func (*Job) DeepCopy

func (in *Job) DeepCopy() *Job

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Job.

func (*Job) DeepCopyInto

func (in *Job) DeepCopyInto(out *Job)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type JobEndBehavior added in v0.38.0

type JobEndBehavior string
const (
	JobEndBehavior_STOP_ROLLOUT JobEndBehavior = "STOP_ROLLOUT"
	JobEndBehavior_CANCEL       JobEndBehavior = "CANCEL"
	JobEndBehavior_FORCE_CANCEL JobEndBehavior = "FORCE_CANCEL"
)

type JobExecution

type JobExecution struct {
	LastUpdatedAt *metav1.Time `json:"lastUpdatedAt,omitempty"`

	QueuedAt *metav1.Time `json:"queuedAt,omitempty"`

	StartedAt *metav1.Time `json:"startedAt,omitempty"`

	ThingARN *string `json:"thingARN,omitempty"`
}

+kubebuilder:skipversion

func (*JobExecution) DeepCopy

func (in *JobExecution) DeepCopy() *JobExecution

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobExecution.

func (*JobExecution) DeepCopyInto

func (in *JobExecution) DeepCopyInto(out *JobExecution)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type JobExecutionFailureType

type JobExecutionFailureType string
const (
	JobExecutionFailureType_FAILED    JobExecutionFailureType = "FAILED"
	JobExecutionFailureType_REJECTED  JobExecutionFailureType = "REJECTED"
	JobExecutionFailureType_TIMED_OUT JobExecutionFailureType = "TIMED_OUT"
	JobExecutionFailureType_ALL       JobExecutionFailureType = "ALL"
)

type JobExecutionStatus

type JobExecutionStatus string
const (
	JobExecutionStatus_QUEUED      JobExecutionStatus = "QUEUED"
	JobExecutionStatus_IN_PROGRESS JobExecutionStatus = "IN_PROGRESS"
	JobExecutionStatus_SUCCEEDED   JobExecutionStatus = "SUCCEEDED"
	JobExecutionStatus_FAILED      JobExecutionStatus = "FAILED"
	JobExecutionStatus_TIMED_OUT   JobExecutionStatus = "TIMED_OUT"
	JobExecutionStatus_REJECTED    JobExecutionStatus = "REJECTED"
	JobExecutionStatus_REMOVED     JobExecutionStatus = "REMOVED"
	JobExecutionStatus_CANCELED    JobExecutionStatus = "CANCELED"
)

type JobExecutionSummary

type JobExecutionSummary struct {
	LastUpdatedAt *metav1.Time `json:"lastUpdatedAt,omitempty"`

	QueuedAt *metav1.Time `json:"queuedAt,omitempty"`

	StartedAt *metav1.Time `json:"startedAt,omitempty"`
}

+kubebuilder:skipversion

func (*JobExecutionSummary) DeepCopy

func (in *JobExecutionSummary) DeepCopy() *JobExecutionSummary

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobExecutionSummary.

func (*JobExecutionSummary) DeepCopyInto

func (in *JobExecutionSummary) DeepCopyInto(out *JobExecutionSummary)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type JobExecutionSummaryForJob

type JobExecutionSummaryForJob struct {
	ThingARN *string `json:"thingARN,omitempty"`
}

+kubebuilder:skipversion

func (*JobExecutionSummaryForJob) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobExecutionSummaryForJob.

func (*JobExecutionSummaryForJob) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type JobStatus

type JobStatus string
const (
	JobStatus_IN_PROGRESS          JobStatus = "IN_PROGRESS"
	JobStatus_CANCELED             JobStatus = "CANCELED"
	JobStatus_COMPLETED            JobStatus = "COMPLETED"
	JobStatus_DELETION_IN_PROGRESS JobStatus = "DELETION_IN_PROGRESS"
	JobStatus_SCHEDULED            JobStatus = "SCHEDULED"
)

type JobSummary

type JobSummary struct {
	CompletedAt *metav1.Time `json:"completedAt,omitempty"`

	CreatedAt *metav1.Time `json:"createdAt,omitempty"`

	LastUpdatedAt *metav1.Time `json:"lastUpdatedAt,omitempty"`
}

+kubebuilder:skipversion

func (*JobSummary) DeepCopy

func (in *JobSummary) DeepCopy() *JobSummary

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobSummary.

func (*JobSummary) DeepCopyInto

func (in *JobSummary) DeepCopyInto(out *JobSummary)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type JobTemplateSummary

type JobTemplateSummary struct {
	CreatedAt *metav1.Time `json:"createdAt,omitempty"`
}

+kubebuilder:skipversion

func (*JobTemplateSummary) DeepCopy

func (in *JobTemplateSummary) DeepCopy() *JobTemplateSummary

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTemplateSummary.

func (*JobTemplateSummary) DeepCopyInto

func (in *JobTemplateSummary) DeepCopyInto(out *JobTemplateSummary)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LogLevel

type LogLevel string
const (
	LogLevel_DEBUG    LogLevel = "DEBUG"
	LogLevel_INFO     LogLevel = "INFO"
	LogLevel_ERROR    LogLevel = "ERROR"
	LogLevel_WARN     LogLevel = "WARN"
	LogLevel_DISABLED LogLevel = "DISABLED"
)

type LogTargetType

type LogTargetType string
const (
	LogTargetType_DEFAULT      LogTargetType = "DEFAULT"
	LogTargetType_THING_GROUP  LogTargetType = "THING_GROUP"
	LogTargetType_CLIENT_ID    LogTargetType = "CLIENT_ID"
	LogTargetType_SOURCE_IP    LogTargetType = "SOURCE_IP"
	LogTargetType_PRINCIPAL_ID LogTargetType = "PRINCIPAL_ID"
)

type MessageFormat

type MessageFormat string
const (
	MessageFormat_RAW  MessageFormat = "RAW"
	MessageFormat_JSON MessageFormat = "JSON"
)

type MitigationActionType

type MitigationActionType string
const (
	MitigationActionType_UPDATE_DEVICE_CERTIFICATE      MitigationActionType = "UPDATE_DEVICE_CERTIFICATE"
	MitigationActionType_UPDATE_CA_CERTIFICATE          MitigationActionType = "UPDATE_CA_CERTIFICATE"
	MitigationActionType_ADD_THINGS_TO_THING_GROUP      MitigationActionType = "ADD_THINGS_TO_THING_GROUP"
	MitigationActionType_REPLACE_DEFAULT_POLICY_VERSION MitigationActionType = "REPLACE_DEFAULT_POLICY_VERSION"
	MitigationActionType_ENABLE_IOT_LOGGING             MitigationActionType = "ENABLE_IOT_LOGGING"
	MitigationActionType_PUBLISH_FINDING_TO_SNS         MitigationActionType = "PUBLISH_FINDING_TO_SNS"
)

type ModelStatus

type ModelStatus string
const (
	ModelStatus_PENDING_BUILD ModelStatus = "PENDING_BUILD"
	ModelStatus_ACTIVE        ModelStatus = "ACTIVE"
	ModelStatus_EXPIRED       ModelStatus = "EXPIRED"
)

type NamedShadowIndexingMode added in v0.34.0

type NamedShadowIndexingMode string
const (
	NamedShadowIndexingMode_OFF NamedShadowIndexingMode = "OFF"
	NamedShadowIndexingMode_ON  NamedShadowIndexingMode = "ON"
)

type OTAUpdateInfo

type OTAUpdateInfo struct {
	CreationDate *metav1.Time `json:"creationDate,omitempty"`

	LastModifiedDate *metav1.Time `json:"lastModifiedDate,omitempty"`
}

+kubebuilder:skipversion

func (*OTAUpdateInfo) DeepCopy

func (in *OTAUpdateInfo) DeepCopy() *OTAUpdateInfo

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OTAUpdateInfo.

func (*OTAUpdateInfo) DeepCopyInto

func (in *OTAUpdateInfo) DeepCopyInto(out *OTAUpdateInfo)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OTAUpdateStatus

type OTAUpdateStatus string
const (
	OTAUpdateStatus_CREATE_PENDING     OTAUpdateStatus = "CREATE_PENDING"
	OTAUpdateStatus_CREATE_IN_PROGRESS OTAUpdateStatus = "CREATE_IN_PROGRESS"
	OTAUpdateStatus_CREATE_COMPLETE    OTAUpdateStatus = "CREATE_COMPLETE"
	OTAUpdateStatus_CREATE_FAILED      OTAUpdateStatus = "CREATE_FAILED"
	OTAUpdateStatus_DELETE_IN_PROGRESS OTAUpdateStatus = "DELETE_IN_PROGRESS"
	OTAUpdateStatus_DELETE_FAILED      OTAUpdateStatus = "DELETE_FAILED"
)

type OTAUpdateSummary

type OTAUpdateSummary struct {
	CreationDate *metav1.Time `json:"creationDate,omitempty"`
}

+kubebuilder:skipversion

func (*OTAUpdateSummary) DeepCopy

func (in *OTAUpdateSummary) DeepCopy() *OTAUpdateSummary

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OTAUpdateSummary.

func (*OTAUpdateSummary) DeepCopyInto

func (in *OTAUpdateSummary) DeepCopyInto(out *OTAUpdateSummary)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OutgoingCertificate

type OutgoingCertificate struct {
	CreationDate *metav1.Time `json:"creationDate,omitempty"`

	TransferDate *metav1.Time `json:"transferDate,omitempty"`
}

+kubebuilder:skipversion

func (*OutgoingCertificate) DeepCopy

func (in *OutgoingCertificate) DeepCopy() *OutgoingCertificate

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutgoingCertificate.

func (*OutgoingCertificate) DeepCopyInto

func (in *OutgoingCertificate) DeepCopyInto(out *OutgoingCertificate)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PackageVersionAction added in v0.44.0

type PackageVersionAction string
const (
	PackageVersionAction_PUBLISH   PackageVersionAction = "PUBLISH"
	PackageVersionAction_DEPRECATE PackageVersionAction = "DEPRECATE"
)

type PackageVersionStatus added in v0.44.0

type PackageVersionStatus string
const (
	PackageVersionStatus_DRAFT      PackageVersionStatus = "DRAFT"
	PackageVersionStatus_PUBLISHED  PackageVersionStatus = "PUBLISHED"
	PackageVersionStatus_DEPRECATED PackageVersionStatus = "DEPRECATED"
)

type Policy

type Policy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PolicySpec   `json:"spec"`
	Status            PolicyStatus `json:"status,omitempty"`
}

Policy is the Schema for the Policies 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:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}

func (*Policy) DeepCopy

func (in *Policy) DeepCopy() *Policy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Policy.

func (*Policy) DeepCopyInto

func (in *Policy) DeepCopyInto(out *Policy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Policy) DeepCopyObject

func (in *Policy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Policy) GetCondition

func (mg *Policy) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Policy.

func (*Policy) GetDeletionPolicy

func (mg *Policy) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Policy.

func (*Policy) GetManagementPolicies added in v0.43.0

func (mg *Policy) GetManagementPolicies() xpv1.ManagementPolicies

GetManagementPolicies of this Policy.

func (*Policy) GetProviderConfigReference

func (mg *Policy) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Policy.

func (*Policy) GetPublishConnectionDetailsTo

func (mg *Policy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this Policy.

func (*Policy) GetWriteConnectionSecretToReference

func (mg *Policy) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Policy.

func (*Policy) SetConditions

func (mg *Policy) SetConditions(c ...xpv1.Condition)

SetConditions of this Policy.

func (*Policy) SetDeletionPolicy

func (mg *Policy) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Policy.

func (*Policy) SetManagementPolicies added in v0.43.0

func (mg *Policy) SetManagementPolicies(r xpv1.ManagementPolicies)

SetManagementPolicies of this Policy.

func (*Policy) SetProviderConfigReference

func (mg *Policy) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Policy.

func (*Policy) SetPublishConnectionDetailsTo

func (mg *Policy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this Policy.

func (*Policy) SetWriteConnectionSecretToReference

func (mg *Policy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Policy.

type PolicyList

type PolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Policy `json:"items"`
}

PolicyList contains a list of Policies

func (*PolicyList) DeepCopy

func (in *PolicyList) DeepCopy() *PolicyList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyList.

func (*PolicyList) DeepCopyInto

func (in *PolicyList) DeepCopyInto(out *PolicyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PolicyList) DeepCopyObject

func (in *PolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*PolicyList) GetItems

func (l *PolicyList) GetItems() []resource.Managed

GetItems of this PolicyList.

type PolicyObservation

type PolicyObservation struct {
	// The policy ARN.
	PolicyARN *string `json:"policyARN,omitempty"`
	// The policy version ID.
	PolicyVersionID *string `json:"policyVersionID,omitempty"`
}

PolicyObservation defines the observed state of Policy

func (*PolicyObservation) DeepCopy

func (in *PolicyObservation) DeepCopy() *PolicyObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyObservation.

func (*PolicyObservation) DeepCopyInto

func (in *PolicyObservation) DeepCopyInto(out *PolicyObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PolicyParameters

type PolicyParameters struct {
	// Region is which region the Policy will be created.
	// +kubebuilder:validation:Required
	Region string `json:"region"`
	// The JSON document that describes the policy. policyDocument must have a minimum
	// length of 1, with a maximum length of 2048, excluding whitespace.
	// +kubebuilder:validation:Required
	PolicyDocument *string `json:"policyDocument"`
	// Metadata which can be used to manage the policy.
	//
	// For URI Request parameters use format: ...key1=value1&key2=value2...
	//
	// For the CLI command-line parameter use format: &&tags "key1=value1&key2=value2..."
	//
	// For the cli-input-json file use format: "tags": "key1=value1&key2=value2..."
	Tags                   []*Tag `json:"tags,omitempty"`
	CustomPolicyParameters `json:",inline"`
}

PolicyParameters defines the desired state of Policy

func (*PolicyParameters) DeepCopy

func (in *PolicyParameters) DeepCopy() *PolicyParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyParameters.

func (*PolicyParameters) DeepCopyInto

func (in *PolicyParameters) DeepCopyInto(out *PolicyParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PolicySpec

type PolicySpec struct {
	xpv1.ResourceSpec `json:",inline"`
	ForProvider       PolicyParameters `json:"forProvider"`
}

PolicySpec defines the desired state of Policy

func (*PolicySpec) DeepCopy

func (in *PolicySpec) DeepCopy() *PolicySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicySpec.

func (*PolicySpec) DeepCopyInto

func (in *PolicySpec) DeepCopyInto(out *PolicySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PolicyStatus

type PolicyStatus struct {
	xpv1.ResourceStatus `json:",inline"`
	AtProvider          PolicyObservation `json:"atProvider,omitempty"`
}

PolicyStatus defines the observed state of Policy.

func (*PolicyStatus) DeepCopy

func (in *PolicyStatus) DeepCopy() *PolicyStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyStatus.

func (*PolicyStatus) DeepCopyInto

func (in *PolicyStatus) DeepCopyInto(out *PolicyStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PolicyTemplateName

type PolicyTemplateName string
const (
	PolicyTemplateName_BLANK_POLICY PolicyTemplateName = "BLANK_POLICY"
)

type PolicyVersion

type PolicyVersion struct {
	CreateDate *metav1.Time `json:"createDate,omitempty"`

	VersionID *string `json:"versionID,omitempty"`
}

+kubebuilder:skipversion

func (*PolicyVersion) DeepCopy

func (in *PolicyVersion) DeepCopy() *PolicyVersion

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyVersion.

func (*PolicyVersion) DeepCopyInto

func (in *PolicyVersion) DeepCopyInto(out *PolicyVersion)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PolicyVersionIdentifier

type PolicyVersionIdentifier struct {
	PolicyName *string `json:"policyName,omitempty"`

	PolicyVersionID *string `json:"policyVersionID,omitempty"`
}

+kubebuilder:skipversion

func (*PolicyVersionIdentifier) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyVersionIdentifier.

func (*PolicyVersionIdentifier) DeepCopyInto

func (in *PolicyVersionIdentifier) DeepCopyInto(out *PolicyVersionIdentifier)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Policy_SDK

type Policy_SDK struct {
	PolicyARN *string `json:"policyARN,omitempty"`

	PolicyName *string `json:"policyName,omitempty"`
}

+kubebuilder:skipversion

func (*Policy_SDK) DeepCopy

func (in *Policy_SDK) DeepCopy() *Policy_SDK

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Policy_SDK.

func (*Policy_SDK) DeepCopyInto

func (in *Policy_SDK) DeepCopyInto(out *Policy_SDK)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Protocol

type Protocol string
const (
	Protocol_MQTT Protocol = "MQTT"
	Protocol_HTTP Protocol = "HTTP"
)

type ProvisioningTemplateSummary

type ProvisioningTemplateSummary struct {
	CreationDate *metav1.Time `json:"creationDate,omitempty"`

	LastModifiedDate *metav1.Time `json:"lastModifiedDate,omitempty"`
}

+kubebuilder:skipversion

func (*ProvisioningTemplateSummary) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisioningTemplateSummary.

func (*ProvisioningTemplateSummary) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProvisioningTemplateVersionSummary

type ProvisioningTemplateVersionSummary struct {
	CreationDate *metav1.Time `json:"creationDate,omitempty"`
}

+kubebuilder:skipversion

func (*ProvisioningTemplateVersionSummary) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisioningTemplateVersionSummary.

func (*ProvisioningTemplateVersionSummary) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ReportType

type ReportType string
const (
	ReportType_ERRORS  ReportType = "ERRORS"
	ReportType_RESULTS ReportType = "RESULTS"
)

type ResourceIdentifier

type ResourceIdentifier struct {
	ClientID *string `json:"clientID,omitempty"`
}

+kubebuilder:skipversion

func (*ResourceIdentifier) DeepCopy

func (in *ResourceIdentifier) DeepCopy() *ResourceIdentifier

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceIdentifier.

func (*ResourceIdentifier) DeepCopyInto

func (in *ResourceIdentifier) DeepCopyInto(out *ResourceIdentifier)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ResourceType

type ResourceType string
const (
	ResourceType_DEVICE_CERTIFICATE    ResourceType = "DEVICE_CERTIFICATE"
	ResourceType_CA_CERTIFICATE        ResourceType = "CA_CERTIFICATE"
	ResourceType_IOT_POLICY            ResourceType = "IOT_POLICY"
	ResourceType_COGNITO_IDENTITY_POOL ResourceType = "COGNITO_IDENTITY_POOL"
	ResourceType_CLIENT_ID             ResourceType = "CLIENT_ID"
	ResourceType_ACCOUNT_SETTINGS      ResourceType = "ACCOUNT_SETTINGS"
	ResourceType_ROLE_ALIAS            ResourceType = "ROLE_ALIAS"
	ResourceType_IAM_ROLE              ResourceType = "IAM_ROLE"
	ResourceType_ISSUER_CERTIFICATE    ResourceType = "ISSUER_CERTIFICATE"
)

type RetryableFailureType added in v0.34.0

type RetryableFailureType string
const (
	RetryableFailureType_FAILED    RetryableFailureType = "FAILED"
	RetryableFailureType_TIMED_OUT RetryableFailureType = "TIMED_OUT"
	RetryableFailureType_ALL       RetryableFailureType = "ALL"
)

type RoleAliasDescription

type RoleAliasDescription struct {
	CreationDate *metav1.Time `json:"creationDate,omitempty"`

	LastModifiedDate *metav1.Time `json:"lastModifiedDate,omitempty"`
}

+kubebuilder:skipversion

func (*RoleAliasDescription) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAliasDescription.

func (*RoleAliasDescription) DeepCopyInto

func (in *RoleAliasDescription) DeepCopyInto(out *RoleAliasDescription)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServerCertificateStatus

type ServerCertificateStatus string
const (
	ServerCertificateStatus_INVALID ServerCertificateStatus = "INVALID"
	ServerCertificateStatus_VALID   ServerCertificateStatus = "VALID"
)

type ServiceType

type ServiceType string
const (
	ServiceType_DATA                ServiceType = "DATA"
	ServiceType_CREDENTIAL_PROVIDER ServiceType = "CREDENTIAL_PROVIDER"
	ServiceType_JOBS                ServiceType = "JOBS"
)

type Status

type Status string
const (
	Status_InProgress Status = "InProgress"
	Status_Completed  Status = "Completed"
	Status_Failed     Status = "Failed"
	Status_Cancelled  Status = "Cancelled"
	Status_Cancelling Status = "Cancelling"
)

type StreamInfo

type StreamInfo struct {
	CreatedAt *metav1.Time `json:"createdAt,omitempty"`

	LastUpdatedAt *metav1.Time `json:"lastUpdatedAt,omitempty"`
}

+kubebuilder:skipversion

func (*StreamInfo) DeepCopy

func (in *StreamInfo) DeepCopy() *StreamInfo

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamInfo.

func (*StreamInfo) DeepCopyInto

func (in *StreamInfo) DeepCopyInto(out *StreamInfo)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Tag

type Tag struct {
	Key *string `json:"key,omitempty"`

	Value *string `json:"value,omitempty"`
}

+kubebuilder:skipversion

func (*Tag) DeepCopy

func (in *Tag) DeepCopy() *Tag

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Tag.

func (*Tag) DeepCopyInto

func (in *Tag) DeepCopyInto(out *Tag)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TargetSelection

type TargetSelection string
const (
	TargetSelection_CONTINUOUS TargetSelection = "CONTINUOUS"
	TargetSelection_SNAPSHOT   TargetSelection = "SNAPSHOT"
)

type TemplateType added in v0.38.0

type TemplateType string
const (
	TemplateType_FLEET_PROVISIONING TemplateType = "FLEET_PROVISIONING"
	TemplateType_JITP               TemplateType = "JITP"
)

type Thing

type Thing struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ThingSpec   `json:"spec"`
	Status            ThingStatus `json:"status,omitempty"`
}

Thing is the Schema for the Things 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:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}

func (*Thing) DeepCopy

func (in *Thing) DeepCopy() *Thing

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Thing.

func (*Thing) DeepCopyInto

func (in *Thing) DeepCopyInto(out *Thing)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Thing) DeepCopyObject

func (in *Thing) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Thing) GetCondition

func (mg *Thing) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Thing.

func (*Thing) GetDeletionPolicy

func (mg *Thing) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Thing.

func (*Thing) GetManagementPolicies added in v0.43.0

func (mg *Thing) GetManagementPolicies() xpv1.ManagementPolicies

GetManagementPolicies of this Thing.

func (*Thing) GetProviderConfigReference

func (mg *Thing) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Thing.

func (*Thing) GetPublishConnectionDetailsTo

func (mg *Thing) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this Thing.

func (*Thing) GetWriteConnectionSecretToReference

func (mg *Thing) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Thing.

func (*Thing) SetConditions

func (mg *Thing) SetConditions(c ...xpv1.Condition)

SetConditions of this Thing.

func (*Thing) SetDeletionPolicy

func (mg *Thing) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Thing.

func (*Thing) SetManagementPolicies added in v0.43.0

func (mg *Thing) SetManagementPolicies(r xpv1.ManagementPolicies)

SetManagementPolicies of this Thing.

func (*Thing) SetProviderConfigReference

func (mg *Thing) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Thing.

func (*Thing) SetPublishConnectionDetailsTo

func (mg *Thing) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this Thing.

func (*Thing) SetWriteConnectionSecretToReference

func (mg *Thing) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Thing.

type ThingAttribute

type ThingAttribute struct {
	Attributes map[string]*string `json:"attributes,omitempty"`

	ThingARN *string `json:"thingARN,omitempty"`

	ThingName *string `json:"thingName,omitempty"`

	ThingTypeName *string `json:"thingTypeName,omitempty"`

	Version *int64 `json:"version,omitempty"`
}

+kubebuilder:skipversion

func (*ThingAttribute) DeepCopy

func (in *ThingAttribute) DeepCopy() *ThingAttribute

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThingAttribute.

func (*ThingAttribute) DeepCopyInto

func (in *ThingAttribute) DeepCopyInto(out *ThingAttribute)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ThingConnectivityIndexingMode

type ThingConnectivityIndexingMode string
const (
	ThingConnectivityIndexingMode_OFF    ThingConnectivityIndexingMode = "OFF"
	ThingConnectivityIndexingMode_STATUS ThingConnectivityIndexingMode = "STATUS"
)

type ThingDocument

type ThingDocument struct {
	Attributes map[string]*string `json:"attributes,omitempty"`

	ThingID *string `json:"thingID,omitempty"`

	ThingName *string `json:"thingName,omitempty"`

	ThingTypeName *string `json:"thingTypeName,omitempty"`
}

+kubebuilder:skipversion

func (*ThingDocument) DeepCopy

func (in *ThingDocument) DeepCopy() *ThingDocument

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThingDocument.

func (*ThingDocument) DeepCopyInto

func (in *ThingDocument) DeepCopyInto(out *ThingDocument)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ThingGroupDocument

type ThingGroupDocument struct {
	Attributes map[string]*string `json:"attributes,omitempty"`
}

+kubebuilder:skipversion

func (*ThingGroupDocument) DeepCopy

func (in *ThingGroupDocument) DeepCopy() *ThingGroupDocument

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThingGroupDocument.

func (*ThingGroupDocument) DeepCopyInto

func (in *ThingGroupDocument) DeepCopyInto(out *ThingGroupDocument)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ThingGroupIndexingMode

type ThingGroupIndexingMode string
const (
	ThingGroupIndexingMode_OFF ThingGroupIndexingMode = "OFF"
	ThingGroupIndexingMode_ON  ThingGroupIndexingMode = "ON"
)

type ThingGroupProperties

type ThingGroupProperties struct {
	// The attribute payload.
	AttributePayload *AttributePayload `json:"attributePayload,omitempty"`
}

+kubebuilder:skipversion

func (*ThingGroupProperties) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThingGroupProperties.

func (*ThingGroupProperties) DeepCopyInto

func (in *ThingGroupProperties) DeepCopyInto(out *ThingGroupProperties)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ThingIndexingMode

type ThingIndexingMode string
const (
	ThingIndexingMode_OFF                 ThingIndexingMode = "OFF"
	ThingIndexingMode_REGISTRY            ThingIndexingMode = "REGISTRY"
	ThingIndexingMode_REGISTRY_AND_SHADOW ThingIndexingMode = "REGISTRY_AND_SHADOW"
)

type ThingList

type ThingList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Thing `json:"items"`
}

ThingList contains a list of Things

func (*ThingList) DeepCopy

func (in *ThingList) DeepCopy() *ThingList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThingList.

func (*ThingList) DeepCopyInto

func (in *ThingList) DeepCopyInto(out *ThingList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ThingList) DeepCopyObject

func (in *ThingList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ThingList) GetItems

func (l *ThingList) GetItems() []resource.Managed

GetItems of this ThingList.

type ThingObservation

type ThingObservation struct {
	// The ARN of the new thing.
	ThingARN *string `json:"thingARN,omitempty"`
	// The thing ID.
	ThingID *string `json:"thingID,omitempty"`
}

ThingObservation defines the observed state of Thing

func (*ThingObservation) DeepCopy

func (in *ThingObservation) DeepCopy() *ThingObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThingObservation.

func (*ThingObservation) DeepCopyInto

func (in *ThingObservation) DeepCopyInto(out *ThingObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ThingParameters

type ThingParameters struct {
	// Region is which region the Thing will be created.
	// +kubebuilder:validation:Required
	Region string `json:"region"`
	// The attribute payload, which consists of up to three name/value pairs in
	// a JSON document. For example:
	//
	// {\"attributes\":{\"string1\":\"string2\"}}
	AttributePayload *AttributePayload `json:"attributePayload,omitempty"`
	// The name of the billing group the thing will be added to.
	BillingGroupName *string `json:"billingGroupName,omitempty"`
	// The name of the thing type associated with the new thing.
	ThingTypeName         *string `json:"thingTypeName,omitempty"`
	CustomThingParameters `json:",inline"`
}

ThingParameters defines the desired state of Thing

func (*ThingParameters) DeepCopy

func (in *ThingParameters) DeepCopy() *ThingParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThingParameters.

func (*ThingParameters) DeepCopyInto

func (in *ThingParameters) DeepCopyInto(out *ThingParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ThingSpec

type ThingSpec struct {
	xpv1.ResourceSpec `json:",inline"`
	ForProvider       ThingParameters `json:"forProvider"`
}

ThingSpec defines the desired state of Thing

func (*ThingSpec) DeepCopy

func (in *ThingSpec) DeepCopy() *ThingSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThingSpec.

func (*ThingSpec) DeepCopyInto

func (in *ThingSpec) DeepCopyInto(out *ThingSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ThingStatus

type ThingStatus struct {
	xpv1.ResourceStatus `json:",inline"`
	AtProvider          ThingObservation `json:"atProvider,omitempty"`
}

ThingStatus defines the observed state of Thing.

func (*ThingStatus) DeepCopy

func (in *ThingStatus) DeepCopy() *ThingStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThingStatus.

func (*ThingStatus) DeepCopyInto

func (in *ThingStatus) DeepCopyInto(out *ThingStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ThingTypeDefinition

type ThingTypeDefinition struct {
	ThingTypeName *string `json:"thingTypeName,omitempty"`
}

+kubebuilder:skipversion

func (*ThingTypeDefinition) DeepCopy

func (in *ThingTypeDefinition) DeepCopy() *ThingTypeDefinition

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThingTypeDefinition.

func (*ThingTypeDefinition) DeepCopyInto

func (in *ThingTypeDefinition) DeepCopyInto(out *ThingTypeDefinition)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TopicRuleDestinationStatus

type TopicRuleDestinationStatus string
const (
	TopicRuleDestinationStatus_ENABLED     TopicRuleDestinationStatus = "ENABLED"
	TopicRuleDestinationStatus_IN_PROGRESS TopicRuleDestinationStatus = "IN_PROGRESS"
	TopicRuleDestinationStatus_DISABLED    TopicRuleDestinationStatus = "DISABLED"
	TopicRuleDestinationStatus_ERROR       TopicRuleDestinationStatus = "ERROR"
	TopicRuleDestinationStatus_DELETING    TopicRuleDestinationStatus = "DELETING"
)

type TransferData

type TransferData struct {
	AcceptDate *metav1.Time `json:"acceptDate,omitempty"`

	RejectDate *metav1.Time `json:"rejectDate,omitempty"`

	TransferDate *metav1.Time `json:"transferDate,omitempty"`
}

+kubebuilder:skipversion

func (*TransferData) DeepCopy

func (in *TransferData) DeepCopy() *TransferData

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransferData.

func (*TransferData) DeepCopyInto

func (in *TransferData) DeepCopyInto(out *TransferData)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VerificationState

type VerificationState string
const (
	VerificationState_FALSE_POSITIVE  VerificationState = "FALSE_POSITIVE"
	VerificationState_BENIGN_POSITIVE VerificationState = "BENIGN_POSITIVE"
	VerificationState_TRUE_POSITIVE   VerificationState = "TRUE_POSITIVE"
	VerificationState_UNKNOWN         VerificationState = "UNKNOWN"
)

type ViolationEventType

type ViolationEventType string
const (
	ViolationEventType_in_alarm          ViolationEventType = "in-alarm"
	ViolationEventType_alarm_cleared     ViolationEventType = "alarm-cleared"
	ViolationEventType_alarm_invalidated ViolationEventType = "alarm-invalidated"
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL