Documentation ¶
Index ¶
- Constants
- Variables
- type AWSJobAbortCriteriaAbortAction
- type AWSJobAbortCriteriaFailureType
- type AbortAction
- type ActionType
- type AggregationTypeName
- type AlertTargetType
- type Allowed
- type AttributePayload
- type AuditCheckRunStatus
- type AuditFindingSeverity
- type AuditFrequency
- type AuditMitigationActionsExecutionStatus
- type AuditMitigationActionsTaskStatus
- type AuditNotificationType
- type AuditTaskStatus
- type AuditTaskType
- type AuthDecision
- type AuthorizerDescription
- type AuthorizerStatus
- type AutoRegistrationStatus
- type BehaviorCriteriaType
- type CACertificate
- type CACertificateDescription
- type CACertificateStatus
- type CACertificateUpdateAction
- type CannedAccessControlList
- type Certificate
- type CertificateDescription
- type CertificateMode
- type CertificateStatus
- type CertificateValidity
- type ComparisonOperator
- type ConfidenceLevel
- type CustomMetricType
- type CustomPolicyParameters
- type CustomThingParameters
- type DayOfWeek
- type DetectMitigationActionExecutionStatus
- type DetectMitigationActionsTaskStatus
- type DeviceCertificateUpdateAction
- type DeviceDefenderIndexingMode
- type DimensionType
- type DimensionValueOperator
- type DomainConfigurationStatus
- type DomainType
- type DynamicGroupStatus
- type DynamoKeyType
- type EffectivePolicy
- type EventType
- type ExplicitDeny
- type FieldType
- type FleetMetricUnit
- type ImplicitDeny
- type IndexStatus
- type Job
- type JobEndBehavior
- type JobExecution
- type JobExecutionFailureType
- type JobExecutionStatus
- type JobExecutionSummary
- type JobExecutionSummaryForJob
- type JobStatus
- type JobSummary
- type JobTemplateSummary
- type LogLevel
- type LogTargetType
- type MessageFormat
- type MitigationActionType
- type ModelStatus
- type NamedShadowIndexingMode
- type OTAUpdateInfo
- type OTAUpdateStatus
- type OTAUpdateSummary
- type OutgoingCertificate
- type Policy
- func (in *Policy) DeepCopy() *Policy
- func (in *Policy) DeepCopyInto(out *Policy)
- func (in *Policy) DeepCopyObject() runtime.Object
- func (mg *Policy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *Policy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *Policy) GetProviderConfigReference() *xpv1.Reference
- func (mg *Policy) GetProviderReference() *xpv1.Reference
- func (mg *Policy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Policy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *Policy) SetConditions(c ...xpv1.Condition)
- func (mg *Policy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Policy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Policy) SetProviderReference(r *xpv1.Reference)
- func (mg *Policy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Policy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PolicyList
- type PolicyObservation
- type PolicyParameters
- type PolicySpec
- type PolicyStatus
- type PolicyTemplateName
- type PolicyVersion
- type PolicyVersionIdentifier
- type Policy_SDK
- type Protocol
- type ProvisioningTemplateSummary
- type ProvisioningTemplateVersionSummary
- type ReportType
- type ResourceIdentifier
- type ResourceType
- type RetryableFailureType
- type RoleAliasDescription
- type ServerCertificateStatus
- type ServiceType
- type Status
- type StreamInfo
- type Tag
- type TargetSelection
- type TemplateType
- type Thing
- func (in *Thing) DeepCopy() *Thing
- func (in *Thing) DeepCopyInto(out *Thing)
- func (in *Thing) DeepCopyObject() runtime.Object
- func (mg *Thing) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *Thing) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *Thing) GetProviderConfigReference() *xpv1.Reference
- func (mg *Thing) GetProviderReference() *xpv1.Reference
- func (mg *Thing) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Thing) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *Thing) SetConditions(c ...xpv1.Condition)
- func (mg *Thing) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Thing) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Thing) SetProviderReference(r *xpv1.Reference)
- func (mg *Thing) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Thing) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ThingAttribute
- type ThingConnectivityIndexingMode
- type ThingDocument
- type ThingGroupDocument
- type ThingGroupIndexingMode
- type ThingGroupProperties
- type ThingIndexingMode
- type ThingList
- type ThingObservation
- type ThingParameters
- type ThingSpec
- type ThingStatus
- type ThingTypeDefinition
- type TopicRuleDestinationStatus
- type TransferData
- type VerificationState
- type ViolationEventType
Constants ¶
const ( CRDGroup = "iot.aws.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
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 )
var ( PolicyKind = "Policy" PolicyGroupKind = schema.GroupKind{Group: CRDGroup, Kind: PolicyKind}.String() PolicyKindAPIVersion = PolicyKind + "." + GroupVersion.String() PolicyGroupVersionKind = GroupVersion.WithKind(PolicyKind) )
Repository type metadata.
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 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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Allowed.
func (*Allowed) DeepCopyInto ¶
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 ¶
func (in *AuthorizerDescription) DeepCopy() *AuthorizerDescription
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 ¶
+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 ¶
func (in *CACertificateDescription) DeepCopy() *CACertificateDescription
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 ¶
+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 ¶
func (in *CertificateDescription) DeepCopy() *CertificateDescription
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 ¶
func (in *CustomPolicyParameters) DeepCopy() *CustomPolicyParameters
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 ¶
func (in *CustomThingParameters) DeepCopy() *CustomThingParameters
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 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 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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Job.
func (*Job) DeepCopyInto ¶
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 ¶
func (in *JobExecutionSummaryForJob) DeepCopy() *JobExecutionSummaryForJob
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobExecutionSummaryForJob.
func (*JobExecutionSummaryForJob) DeepCopyInto ¶
func (in *JobExecutionSummaryForJob) DeepCopyInto(out *JobExecutionSummaryForJob)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 ¶
+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 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" )
type OTAUpdateSummary ¶
+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 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:subresource:status +kubebuilder:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*Policy) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Policy.
func (*Policy) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Policy) DeepCopyObject ¶
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) GetProviderConfigReference ¶
GetProviderConfigReference of this Policy.
func (*Policy) GetProviderReference ¶
GetProviderReference of this Policy. Deprecated: Use GetProviderConfigReference.
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 ¶
SetConditions of this Policy.
func (*Policy) SetDeletionPolicy ¶
func (mg *Policy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Policy.
func (*Policy) SetProviderConfigReference ¶
SetProviderConfigReference of this Policy.
func (*Policy) SetProviderReference ¶
SetProviderReference of this Policy. Deprecated: Use SetProviderConfigReference.
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 ¶
func (in *PolicyVersionIdentifier) DeepCopy() *PolicyVersionIdentifier
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 ProvisioningTemplateSummary ¶
type ProvisioningTemplateSummary struct { CreationDate *metav1.Time `json:"creationDate,omitempty"` LastModifiedDate *metav1.Time `json:"lastModifiedDate,omitempty"` }
+kubebuilder:skipversion
func (*ProvisioningTemplateSummary) DeepCopy ¶
func (in *ProvisioningTemplateSummary) DeepCopy() *ProvisioningTemplateSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisioningTemplateSummary.
func (*ProvisioningTemplateSummary) DeepCopyInto ¶
func (in *ProvisioningTemplateSummary) DeepCopyInto(out *ProvisioningTemplateSummary)
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 ¶
func (in *ProvisioningTemplateVersionSummary) DeepCopy() *ProvisioningTemplateVersionSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisioningTemplateVersionSummary.
func (*ProvisioningTemplateVersionSummary) DeepCopyInto ¶
func (in *ProvisioningTemplateVersionSummary) DeepCopyInto(out *ProvisioningTemplateVersionSummary)
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 ¶
func (in *RoleAliasDescription) DeepCopy() *RoleAliasDescription
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 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 ¶
+kubebuilder:skipversion
func (*Tag) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Tag.
func (*Tag) DeepCopyInto ¶
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:subresource:status +kubebuilder:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*Thing) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Thing.
func (*Thing) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Thing) DeepCopyObject ¶
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) GetProviderConfigReference ¶
GetProviderConfigReference of this Thing.
func (*Thing) GetProviderReference ¶
GetProviderReference of this Thing. Deprecated: Use GetProviderConfigReference.
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 ¶
SetConditions of this Thing.
func (*Thing) SetDeletionPolicy ¶
func (mg *Thing) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Thing.
func (*Thing) SetProviderConfigReference ¶
SetProviderConfigReference of this Thing.
func (*Thing) SetProviderReference ¶
SetProviderReference of this Thing. Deprecated: Use SetProviderConfigReference.
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 ¶
+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 ¶
func (in *ThingGroupProperties) DeepCopy() *ThingGroupProperties
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThingList.
func (*ThingList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ThingList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThingSpec.
func (*ThingSpec) DeepCopyInto ¶
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" )