Documentation ¶
Index ¶
- Constants
- Variables
- type AlertManagerDefinition
- func (in *AlertManagerDefinition) DeepCopy() *AlertManagerDefinition
- func (in *AlertManagerDefinition) DeepCopyInto(out *AlertManagerDefinition)
- func (in *AlertManagerDefinition) DeepCopyObject() runtime.Object
- func (mg *AlertManagerDefinition) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *AlertManagerDefinition) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *AlertManagerDefinition) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *AlertManagerDefinition) GetProviderConfigReference() *xpv1.Reference
- func (mg *AlertManagerDefinition) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AlertManagerDefinition) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *AlertManagerDefinition) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *AlertManagerDefinition) SetConditions(c ...xpv1.Condition)
- func (mg *AlertManagerDefinition) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *AlertManagerDefinition) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *AlertManagerDefinition) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AlertManagerDefinition) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AlertManagerDefinition) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AlertManagerDefinitionDescription
- type AlertManagerDefinitionList
- type AlertManagerDefinitionObservation
- type AlertManagerDefinitionParameters
- type AlertManagerDefinitionSpec
- type AlertManagerDefinitionStatus
- type AlertManagerDefinitionStatusCode
- type AlertManagerDefinitionStatus_SDK
- type CustomAlertManagerDefinitionParameters
- type CustomRuleGroupsNamespaceParameters
- type CustomWorkspaceParameters
- type LoggingConfigurationMetadata
- type LoggingConfigurationStatus
- type LoggingConfigurationStatusCode
- type RuleGroupsNamespace
- func (in *RuleGroupsNamespace) DeepCopy() *RuleGroupsNamespace
- func (in *RuleGroupsNamespace) DeepCopyInto(out *RuleGroupsNamespace)
- func (in *RuleGroupsNamespace) DeepCopyObject() runtime.Object
- func (mg *RuleGroupsNamespace) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *RuleGroupsNamespace) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *RuleGroupsNamespace) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *RuleGroupsNamespace) GetProviderConfigReference() *xpv1.Reference
- func (mg *RuleGroupsNamespace) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RuleGroupsNamespace) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *RuleGroupsNamespace) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *RuleGroupsNamespace) SetConditions(c ...xpv1.Condition)
- func (mg *RuleGroupsNamespace) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *RuleGroupsNamespace) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *RuleGroupsNamespace) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RuleGroupsNamespace) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RuleGroupsNamespace) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RuleGroupsNamespaceDescription
- type RuleGroupsNamespaceList
- type RuleGroupsNamespaceObservation
- type RuleGroupsNamespaceParameters
- type RuleGroupsNamespaceSpec
- type RuleGroupsNamespaceStatus
- type RuleGroupsNamespaceStatusCode
- type RuleGroupsNamespaceStatus_SDK
- type RuleGroupsNamespaceSummary
- type ValidationExceptionField
- type ValidationExceptionReason
- type Workspace
- func (in *Workspace) DeepCopy() *Workspace
- func (in *Workspace) DeepCopyInto(out *Workspace)
- func (in *Workspace) DeepCopyObject() runtime.Object
- func (mg *Workspace) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *Workspace) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *Workspace) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *Workspace) GetProviderConfigReference() *xpv1.Reference
- func (mg *Workspace) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Workspace) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *Workspace) SetConditions(c ...xpv1.Condition)
- func (mg *Workspace) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Workspace) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *Workspace) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Workspace) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Workspace) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type WorkspaceDescription
- type WorkspaceList
- type WorkspaceObservation
- type WorkspaceParameters
- type WorkspaceSpec
- type WorkspaceStatus
- type WorkspaceStatusCode
- type WorkspaceStatus_SDK
- type WorkspaceSummary
Constants ¶
const ( CRDGroup = "prometheusservice.aws.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( AlertManagerDefinitionKind = "AlertManagerDefinition" AlertManagerDefinitionGroupKind = schema.GroupKind{Group: CRDGroup, Kind: AlertManagerDefinitionKind}.String() AlertManagerDefinitionKindAPIVersion = AlertManagerDefinitionKind + "." + GroupVersion.String() AlertManagerDefinitionGroupVersionKind = GroupVersion.WithKind(AlertManagerDefinitionKind) )
Repository type metadata.
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 ( RuleGroupsNamespaceKind = "RuleGroupsNamespace" RuleGroupsNamespaceGroupKind = schema.GroupKind{Group: CRDGroup, Kind: RuleGroupsNamespaceKind}.String() RuleGroupsNamespaceKindAPIVersion = RuleGroupsNamespaceKind + "." + GroupVersion.String() RuleGroupsNamespaceGroupVersionKind = GroupVersion.WithKind(RuleGroupsNamespaceKind) )
Repository type metadata.
var ( WorkspaceKind = "Workspace" WorkspaceGroupKind = schema.GroupKind{Group: CRDGroup, Kind: WorkspaceKind}.String() WorkspaceKindAPIVersion = WorkspaceKind + "." + GroupVersion.String() WorkspaceGroupVersionKind = GroupVersion.WithKind(WorkspaceKind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AlertManagerDefinition ¶ added in v0.30.0
type AlertManagerDefinition struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AlertManagerDefinitionSpec `json:"spec"` Status AlertManagerDefinitionStatus `json:"status,omitempty"` }
AlertManagerDefinition is the Schema for the AlertManagerDefinitions 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 (*AlertManagerDefinition) DeepCopy ¶ added in v0.30.0
func (in *AlertManagerDefinition) DeepCopy() *AlertManagerDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertManagerDefinition.
func (*AlertManagerDefinition) DeepCopyInto ¶ added in v0.30.0
func (in *AlertManagerDefinition) DeepCopyInto(out *AlertManagerDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AlertManagerDefinition) DeepCopyObject ¶ added in v0.30.0
func (in *AlertManagerDefinition) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AlertManagerDefinition) GetCondition ¶ added in v0.30.0
func (mg *AlertManagerDefinition) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AlertManagerDefinition.
func (*AlertManagerDefinition) GetDeletionPolicy ¶ added in v0.30.0
func (mg *AlertManagerDefinition) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AlertManagerDefinition.
func (*AlertManagerDefinition) GetManagementPolicies ¶ added in v0.43.0
func (mg *AlertManagerDefinition) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this AlertManagerDefinition.
func (*AlertManagerDefinition) GetProviderConfigReference ¶ added in v0.30.0
func (mg *AlertManagerDefinition) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AlertManagerDefinition.
func (*AlertManagerDefinition) GetPublishConnectionDetailsTo ¶ added in v0.30.0
func (mg *AlertManagerDefinition) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AlertManagerDefinition.
func (*AlertManagerDefinition) GetWriteConnectionSecretToReference ¶ added in v0.30.0
func (mg *AlertManagerDefinition) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AlertManagerDefinition.
func (*AlertManagerDefinition) ResolveReferences ¶ added in v0.30.0
ResolveReferences of this AlertManagerDefinition.
func (*AlertManagerDefinition) SetConditions ¶ added in v0.30.0
func (mg *AlertManagerDefinition) SetConditions(c ...xpv1.Condition)
SetConditions of this AlertManagerDefinition.
func (*AlertManagerDefinition) SetDeletionPolicy ¶ added in v0.30.0
func (mg *AlertManagerDefinition) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AlertManagerDefinition.
func (*AlertManagerDefinition) SetManagementPolicies ¶ added in v0.43.0
func (mg *AlertManagerDefinition) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this AlertManagerDefinition.
func (*AlertManagerDefinition) SetProviderConfigReference ¶ added in v0.30.0
func (mg *AlertManagerDefinition) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AlertManagerDefinition.
func (*AlertManagerDefinition) SetPublishConnectionDetailsTo ¶ added in v0.30.0
func (mg *AlertManagerDefinition) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AlertManagerDefinition.
func (*AlertManagerDefinition) SetWriteConnectionSecretToReference ¶ added in v0.30.0
func (mg *AlertManagerDefinition) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AlertManagerDefinition.
type AlertManagerDefinitionDescription ¶
type AlertManagerDefinitionDescription struct { CreatedAt *metav1.Time `json:"createdAt,omitempty"` // The alert manager definition data. Data []byte `json:"data,omitempty"` ModifiedAt *metav1.Time `json:"modifiedAt,omitempty"` // Represents the status of a definition. Status *AlertManagerDefinitionStatus_SDK `json:"status,omitempty"` }
+kubebuilder:skipversion
func (*AlertManagerDefinitionDescription) DeepCopy ¶
func (in *AlertManagerDefinitionDescription) DeepCopy() *AlertManagerDefinitionDescription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertManagerDefinitionDescription.
func (*AlertManagerDefinitionDescription) DeepCopyInto ¶
func (in *AlertManagerDefinitionDescription) DeepCopyInto(out *AlertManagerDefinitionDescription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertManagerDefinitionList ¶ added in v0.30.0
type AlertManagerDefinitionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AlertManagerDefinition `json:"items"` }
AlertManagerDefinitionList contains a list of AlertManagerDefinitions
func (*AlertManagerDefinitionList) DeepCopy ¶ added in v0.30.0
func (in *AlertManagerDefinitionList) DeepCopy() *AlertManagerDefinitionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertManagerDefinitionList.
func (*AlertManagerDefinitionList) DeepCopyInto ¶ added in v0.30.0
func (in *AlertManagerDefinitionList) DeepCopyInto(out *AlertManagerDefinitionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AlertManagerDefinitionList) DeepCopyObject ¶ added in v0.30.0
func (in *AlertManagerDefinitionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AlertManagerDefinitionList) GetItems ¶ added in v0.30.0
func (l *AlertManagerDefinitionList) GetItems() []resource.Managed
GetItems of this AlertManagerDefinitionList.
type AlertManagerDefinitionObservation ¶ added in v0.30.0
type AlertManagerDefinitionObservation struct { // Status code of this definition. StatusCode *string `json:"statusCode,omitempty"` // The reason for failure if any. StatusReason *string `json:"statusReason,omitempty"` }
AlertManagerDefinitionObservation defines the observed state of AlertManagerDefinition
func (*AlertManagerDefinitionObservation) DeepCopy ¶ added in v0.30.0
func (in *AlertManagerDefinitionObservation) DeepCopy() *AlertManagerDefinitionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertManagerDefinitionObservation.
func (*AlertManagerDefinitionObservation) DeepCopyInto ¶ added in v0.30.0
func (in *AlertManagerDefinitionObservation) DeepCopyInto(out *AlertManagerDefinitionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertManagerDefinitionParameters ¶ added in v0.30.0
type AlertManagerDefinitionParameters struct { // Region is which region the AlertManagerDefinition will be created. // +kubebuilder:validation:Required Region string `json:"region"` // The alert manager definition data. // +kubebuilder:validation:Required Data []byte `json:"data"` CustomAlertManagerDefinitionParameters `json:",inline"` }
AlertManagerDefinitionParameters defines the desired state of AlertManagerDefinition
func (*AlertManagerDefinitionParameters) DeepCopy ¶ added in v0.30.0
func (in *AlertManagerDefinitionParameters) DeepCopy() *AlertManagerDefinitionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertManagerDefinitionParameters.
func (*AlertManagerDefinitionParameters) DeepCopyInto ¶ added in v0.30.0
func (in *AlertManagerDefinitionParameters) DeepCopyInto(out *AlertManagerDefinitionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertManagerDefinitionSpec ¶ added in v0.30.0
type AlertManagerDefinitionSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider AlertManagerDefinitionParameters `json:"forProvider"` }
AlertManagerDefinitionSpec defines the desired state of AlertManagerDefinition
func (*AlertManagerDefinitionSpec) DeepCopy ¶ added in v0.30.0
func (in *AlertManagerDefinitionSpec) DeepCopy() *AlertManagerDefinitionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertManagerDefinitionSpec.
func (*AlertManagerDefinitionSpec) DeepCopyInto ¶ added in v0.30.0
func (in *AlertManagerDefinitionSpec) DeepCopyInto(out *AlertManagerDefinitionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertManagerDefinitionStatus ¶ added in v0.30.0
type AlertManagerDefinitionStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider AlertManagerDefinitionObservation `json:"atProvider,omitempty"` }
AlertManagerDefinitionStatus defines the observed state of AlertManagerDefinition.
func (*AlertManagerDefinitionStatus) DeepCopy ¶ added in v0.30.0
func (in *AlertManagerDefinitionStatus) DeepCopy() *AlertManagerDefinitionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertManagerDefinitionStatus.
func (*AlertManagerDefinitionStatus) DeepCopyInto ¶ added in v0.30.0
func (in *AlertManagerDefinitionStatus) DeepCopyInto(out *AlertManagerDefinitionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertManagerDefinitionStatusCode ¶
type AlertManagerDefinitionStatusCode string
const ( AlertManagerDefinitionStatusCode_CREATING AlertManagerDefinitionStatusCode = "CREATING" AlertManagerDefinitionStatusCode_ACTIVE AlertManagerDefinitionStatusCode = "ACTIVE" AlertManagerDefinitionStatusCode_UPDATING AlertManagerDefinitionStatusCode = "UPDATING" AlertManagerDefinitionStatusCode_DELETING AlertManagerDefinitionStatusCode = "DELETING" AlertManagerDefinitionStatusCode_CREATION_FAILED AlertManagerDefinitionStatusCode = "CREATION_FAILED" AlertManagerDefinitionStatusCode_UPDATE_FAILED AlertManagerDefinitionStatusCode = "UPDATE_FAILED" )
type AlertManagerDefinitionStatus_SDK ¶ added in v0.30.0
type AlertManagerDefinitionStatus_SDK struct { // State of an alert manager definition. StatusCode *string `json:"statusCode,omitempty"` StatusReason *string `json:"statusReason,omitempty"` }
+kubebuilder:skipversion
func (*AlertManagerDefinitionStatus_SDK) DeepCopy ¶ added in v0.30.0
func (in *AlertManagerDefinitionStatus_SDK) DeepCopy() *AlertManagerDefinitionStatus_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertManagerDefinitionStatus_SDK.
func (*AlertManagerDefinitionStatus_SDK) DeepCopyInto ¶ added in v0.30.0
func (in *AlertManagerDefinitionStatus_SDK) DeepCopyInto(out *AlertManagerDefinitionStatus_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomAlertManagerDefinitionParameters ¶ added in v0.30.0
type CustomAlertManagerDefinitionParameters struct { // workspaceID is the ID for the Workspace. // +immutable // +crossplane:generate:reference:type=Workspace WorkspaceID *string `json:"workspaceId,omitempty"` // WorkspaceIDRef is a reference to a Workspace used to set // the workspaceID. // +optional WorkspaceIDRef *xpv1.Reference `json:"workspaceIdRef,omitempty"` // WorkspaceIDSelector selects references to Workspace used // to set the workspaceID. // +optional WorkspaceIDSelector *xpv1.Selector `json:"workspaceIdSelector,omitempty"` }
CustomAlertManagerDefinitionParameters includes custom fields about AlertManagerDefinitionParameters. workspaceID is actually required but since it's reference-able, it's not marked as required.
func (*CustomAlertManagerDefinitionParameters) DeepCopy ¶ added in v0.30.0
func (in *CustomAlertManagerDefinitionParameters) DeepCopy() *CustomAlertManagerDefinitionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomAlertManagerDefinitionParameters.
func (*CustomAlertManagerDefinitionParameters) DeepCopyInto ¶ added in v0.30.0
func (in *CustomAlertManagerDefinitionParameters) DeepCopyInto(out *CustomAlertManagerDefinitionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomRuleGroupsNamespaceParameters ¶ added in v0.30.0
type CustomRuleGroupsNamespaceParameters struct { // workspaceID is the ID for the Workspace. // +immutable // +crossplane:generate:reference:type=Workspace WorkspaceID *string `json:"workspaceId,omitempty"` // WorkspaceIDRef is a reference to a Workspace used to set // the workspaceID. // +optional WorkspaceIDRef *xpv1.Reference `json:"workspaceIdRef,omitempty"` // WorkspaceIDSelector selects references to Workspace used // to set the workspaceID. // +optional WorkspaceIDSelector *xpv1.Selector `json:"workspaceIdSelector,omitempty"` }
CustomRuleGroupsNamespaceParameters includes custom fields about RuleGroupsNamespaceParameters. workspaceID is actually required but since it's reference-able, it's not marked as required.
func (*CustomRuleGroupsNamespaceParameters) DeepCopy ¶ added in v0.30.0
func (in *CustomRuleGroupsNamespaceParameters) DeepCopy() *CustomRuleGroupsNamespaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomRuleGroupsNamespaceParameters.
func (*CustomRuleGroupsNamespaceParameters) DeepCopyInto ¶ added in v0.30.0
func (in *CustomRuleGroupsNamespaceParameters) DeepCopyInto(out *CustomRuleGroupsNamespaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomWorkspaceParameters ¶
type CustomWorkspaceParameters struct{}
CustomWorkspaceParameters includes custom fields about WorkspaceParameters.
func (*CustomWorkspaceParameters) DeepCopy ¶
func (in *CustomWorkspaceParameters) DeepCopy() *CustomWorkspaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomWorkspaceParameters.
func (*CustomWorkspaceParameters) DeepCopyInto ¶
func (in *CustomWorkspaceParameters) DeepCopyInto(out *CustomWorkspaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingConfigurationMetadata ¶ added in v0.38.0
type LoggingConfigurationMetadata struct { CreatedAt *metav1.Time `json:"createdAt,omitempty"` ModifiedAt *metav1.Time `json:"modifiedAt,omitempty"` // A workspace ID. Workspace *string `json:"workspace,omitempty"` }
+kubebuilder:skipversion
func (*LoggingConfigurationMetadata) DeepCopy ¶ added in v0.38.0
func (in *LoggingConfigurationMetadata) DeepCopy() *LoggingConfigurationMetadata
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingConfigurationMetadata.
func (*LoggingConfigurationMetadata) DeepCopyInto ¶ added in v0.38.0
func (in *LoggingConfigurationMetadata) DeepCopyInto(out *LoggingConfigurationMetadata)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingConfigurationStatus ¶ added in v0.38.0
type LoggingConfigurationStatus struct {
StatusReason *string `json:"statusReason,omitempty"`
}
+kubebuilder:skipversion
func (*LoggingConfigurationStatus) DeepCopy ¶ added in v0.38.0
func (in *LoggingConfigurationStatus) DeepCopy() *LoggingConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingConfigurationStatus.
func (*LoggingConfigurationStatus) DeepCopyInto ¶ added in v0.38.0
func (in *LoggingConfigurationStatus) DeepCopyInto(out *LoggingConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingConfigurationStatusCode ¶ added in v0.38.0
type LoggingConfigurationStatusCode string
const ( LoggingConfigurationStatusCode_CREATING LoggingConfigurationStatusCode = "CREATING" LoggingConfigurationStatusCode_ACTIVE LoggingConfigurationStatusCode = "ACTIVE" LoggingConfigurationStatusCode_UPDATING LoggingConfigurationStatusCode = "UPDATING" LoggingConfigurationStatusCode_DELETING LoggingConfigurationStatusCode = "DELETING" LoggingConfigurationStatusCode_CREATION_FAILED LoggingConfigurationStatusCode = "CREATION_FAILED" LoggingConfigurationStatusCode_UPDATE_FAILED LoggingConfigurationStatusCode = "UPDATE_FAILED" )
type RuleGroupsNamespace ¶ added in v0.30.0
type RuleGroupsNamespace struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RuleGroupsNamespaceSpec `json:"spec"` Status RuleGroupsNamespaceStatus `json:"status,omitempty"` }
RuleGroupsNamespace is the Schema for the RuleGroupsNamespaces 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 (*RuleGroupsNamespace) DeepCopy ¶ added in v0.30.0
func (in *RuleGroupsNamespace) DeepCopy() *RuleGroupsNamespace
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupsNamespace.
func (*RuleGroupsNamespace) DeepCopyInto ¶ added in v0.30.0
func (in *RuleGroupsNamespace) DeepCopyInto(out *RuleGroupsNamespace)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RuleGroupsNamespace) DeepCopyObject ¶ added in v0.30.0
func (in *RuleGroupsNamespace) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RuleGroupsNamespace) GetCondition ¶ added in v0.30.0
func (mg *RuleGroupsNamespace) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RuleGroupsNamespace.
func (*RuleGroupsNamespace) GetDeletionPolicy ¶ added in v0.30.0
func (mg *RuleGroupsNamespace) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RuleGroupsNamespace.
func (*RuleGroupsNamespace) GetManagementPolicies ¶ added in v0.43.0
func (mg *RuleGroupsNamespace) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this RuleGroupsNamespace.
func (*RuleGroupsNamespace) GetProviderConfigReference ¶ added in v0.30.0
func (mg *RuleGroupsNamespace) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RuleGroupsNamespace.
func (*RuleGroupsNamespace) GetPublishConnectionDetailsTo ¶ added in v0.30.0
func (mg *RuleGroupsNamespace) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RuleGroupsNamespace.
func (*RuleGroupsNamespace) GetWriteConnectionSecretToReference ¶ added in v0.30.0
func (mg *RuleGroupsNamespace) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RuleGroupsNamespace.
func (*RuleGroupsNamespace) ResolveReferences ¶ added in v0.30.0
ResolveReferences of this RuleGroupsNamespace.
func (*RuleGroupsNamespace) SetConditions ¶ added in v0.30.0
func (mg *RuleGroupsNamespace) SetConditions(c ...xpv1.Condition)
SetConditions of this RuleGroupsNamespace.
func (*RuleGroupsNamespace) SetDeletionPolicy ¶ added in v0.30.0
func (mg *RuleGroupsNamespace) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RuleGroupsNamespace.
func (*RuleGroupsNamespace) SetManagementPolicies ¶ added in v0.43.0
func (mg *RuleGroupsNamespace) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this RuleGroupsNamespace.
func (*RuleGroupsNamespace) SetProviderConfigReference ¶ added in v0.30.0
func (mg *RuleGroupsNamespace) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RuleGroupsNamespace.
func (*RuleGroupsNamespace) SetPublishConnectionDetailsTo ¶ added in v0.30.0
func (mg *RuleGroupsNamespace) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RuleGroupsNamespace.
func (*RuleGroupsNamespace) SetWriteConnectionSecretToReference ¶ added in v0.30.0
func (mg *RuleGroupsNamespace) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RuleGroupsNamespace.
type RuleGroupsNamespaceDescription ¶
type RuleGroupsNamespaceDescription struct { // An ARN identifying a rule groups namespace. ARN *string `json:"arn,omitempty"` CreatedAt *metav1.Time `json:"createdAt,omitempty"` // The rule groups namespace data. Data []byte `json:"data,omitempty"` ModifiedAt *metav1.Time `json:"modifiedAt,omitempty"` // The namespace name that the rule group belong to. Name *string `json:"name,omitempty"` // Represents the status of a namespace. Status *RuleGroupsNamespaceStatus_SDK `json:"status,omitempty"` // The list of tags assigned to the resource. Tags map[string]*string `json:"tags,omitempty"` }
+kubebuilder:skipversion
func (*RuleGroupsNamespaceDescription) DeepCopy ¶
func (in *RuleGroupsNamespaceDescription) DeepCopy() *RuleGroupsNamespaceDescription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupsNamespaceDescription.
func (*RuleGroupsNamespaceDescription) DeepCopyInto ¶
func (in *RuleGroupsNamespaceDescription) DeepCopyInto(out *RuleGroupsNamespaceDescription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupsNamespaceList ¶ added in v0.30.0
type RuleGroupsNamespaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RuleGroupsNamespace `json:"items"` }
RuleGroupsNamespaceList contains a list of RuleGroupsNamespaces
func (*RuleGroupsNamespaceList) DeepCopy ¶ added in v0.30.0
func (in *RuleGroupsNamespaceList) DeepCopy() *RuleGroupsNamespaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupsNamespaceList.
func (*RuleGroupsNamespaceList) DeepCopyInto ¶ added in v0.30.0
func (in *RuleGroupsNamespaceList) DeepCopyInto(out *RuleGroupsNamespaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RuleGroupsNamespaceList) DeepCopyObject ¶ added in v0.30.0
func (in *RuleGroupsNamespaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RuleGroupsNamespaceList) GetItems ¶ added in v0.30.0
func (l *RuleGroupsNamespaceList) GetItems() []resource.Managed
GetItems of this RuleGroupsNamespaceList.
type RuleGroupsNamespaceObservation ¶ added in v0.30.0
type RuleGroupsNamespaceObservation struct { // The Amazon Resource Name (ARN) of this rule groups namespace. ARN *string `json:"arn,omitempty"` // The status of rule groups namespace. Status *RuleGroupsNamespaceStatus_SDK `json:"status,omitempty"` }
RuleGroupsNamespaceObservation defines the observed state of RuleGroupsNamespace
func (*RuleGroupsNamespaceObservation) DeepCopy ¶ added in v0.30.0
func (in *RuleGroupsNamespaceObservation) DeepCopy() *RuleGroupsNamespaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupsNamespaceObservation.
func (*RuleGroupsNamespaceObservation) DeepCopyInto ¶ added in v0.30.0
func (in *RuleGroupsNamespaceObservation) DeepCopyInto(out *RuleGroupsNamespaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupsNamespaceParameters ¶ added in v0.30.0
type RuleGroupsNamespaceParameters struct { // Region is which region the RuleGroupsNamespace will be created. // +kubebuilder:validation:Required Region string `json:"region"` // The namespace data that define the rule groups. // +kubebuilder:validation:Required Data []byte `json:"data"` // The rule groups namespace name. // +kubebuilder:validation:Required Name *string `json:"name"` // Optional, user-provided tags for this rule groups namespace. Tags map[string]*string `json:"tags,omitempty"` CustomRuleGroupsNamespaceParameters `json:",inline"` }
RuleGroupsNamespaceParameters defines the desired state of RuleGroupsNamespace
func (*RuleGroupsNamespaceParameters) DeepCopy ¶ added in v0.30.0
func (in *RuleGroupsNamespaceParameters) DeepCopy() *RuleGroupsNamespaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupsNamespaceParameters.
func (*RuleGroupsNamespaceParameters) DeepCopyInto ¶ added in v0.30.0
func (in *RuleGroupsNamespaceParameters) DeepCopyInto(out *RuleGroupsNamespaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupsNamespaceSpec ¶ added in v0.30.0
type RuleGroupsNamespaceSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider RuleGroupsNamespaceParameters `json:"forProvider"` }
RuleGroupsNamespaceSpec defines the desired state of RuleGroupsNamespace
func (*RuleGroupsNamespaceSpec) DeepCopy ¶ added in v0.30.0
func (in *RuleGroupsNamespaceSpec) DeepCopy() *RuleGroupsNamespaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupsNamespaceSpec.
func (*RuleGroupsNamespaceSpec) DeepCopyInto ¶ added in v0.30.0
func (in *RuleGroupsNamespaceSpec) DeepCopyInto(out *RuleGroupsNamespaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupsNamespaceStatus ¶ added in v0.30.0
type RuleGroupsNamespaceStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider RuleGroupsNamespaceObservation `json:"atProvider,omitempty"` }
RuleGroupsNamespaceStatus defines the observed state of RuleGroupsNamespace.
func (*RuleGroupsNamespaceStatus) DeepCopy ¶ added in v0.30.0
func (in *RuleGroupsNamespaceStatus) DeepCopy() *RuleGroupsNamespaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupsNamespaceStatus.
func (*RuleGroupsNamespaceStatus) DeepCopyInto ¶ added in v0.30.0
func (in *RuleGroupsNamespaceStatus) DeepCopyInto(out *RuleGroupsNamespaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupsNamespaceStatusCode ¶
type RuleGroupsNamespaceStatusCode string
const ( RuleGroupsNamespaceStatusCode_CREATING RuleGroupsNamespaceStatusCode = "CREATING" RuleGroupsNamespaceStatusCode_ACTIVE RuleGroupsNamespaceStatusCode = "ACTIVE" RuleGroupsNamespaceStatusCode_UPDATING RuleGroupsNamespaceStatusCode = "UPDATING" RuleGroupsNamespaceStatusCode_DELETING RuleGroupsNamespaceStatusCode = "DELETING" RuleGroupsNamespaceStatusCode_CREATION_FAILED RuleGroupsNamespaceStatusCode = "CREATION_FAILED" RuleGroupsNamespaceStatusCode_UPDATE_FAILED RuleGroupsNamespaceStatusCode = "UPDATE_FAILED" )
type RuleGroupsNamespaceStatus_SDK ¶ added in v0.30.0
type RuleGroupsNamespaceStatus_SDK struct { // State of a namespace. StatusCode *string `json:"statusCode,omitempty"` StatusReason *string `json:"statusReason,omitempty"` }
+kubebuilder:skipversion
func (*RuleGroupsNamespaceStatus_SDK) DeepCopy ¶ added in v0.30.0
func (in *RuleGroupsNamespaceStatus_SDK) DeepCopy() *RuleGroupsNamespaceStatus_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupsNamespaceStatus_SDK.
func (*RuleGroupsNamespaceStatus_SDK) DeepCopyInto ¶ added in v0.30.0
func (in *RuleGroupsNamespaceStatus_SDK) DeepCopyInto(out *RuleGroupsNamespaceStatus_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupsNamespaceSummary ¶
type RuleGroupsNamespaceSummary struct { // An ARN identifying a rule groups namespace. ARN *string `json:"arn,omitempty"` CreatedAt *metav1.Time `json:"createdAt,omitempty"` ModifiedAt *metav1.Time `json:"modifiedAt,omitempty"` // The namespace name that the rule group belong to. Name *string `json:"name,omitempty"` // Represents the status of a namespace. Status *RuleGroupsNamespaceStatus_SDK `json:"status,omitempty"` // The list of tags assigned to the resource. Tags map[string]*string `json:"tags,omitempty"` }
+kubebuilder:skipversion
func (*RuleGroupsNamespaceSummary) DeepCopy ¶
func (in *RuleGroupsNamespaceSummary) DeepCopy() *RuleGroupsNamespaceSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupsNamespaceSummary.
func (*RuleGroupsNamespaceSummary) DeepCopyInto ¶
func (in *RuleGroupsNamespaceSummary) DeepCopyInto(out *RuleGroupsNamespaceSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValidationExceptionField ¶ added in v0.30.0
type ValidationExceptionField struct { Message *string `json:"message,omitempty"` Name *string `json:"name,omitempty"` }
+kubebuilder:skipversion
func (*ValidationExceptionField) DeepCopy ¶ added in v0.30.0
func (in *ValidationExceptionField) DeepCopy() *ValidationExceptionField
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidationExceptionField.
func (*ValidationExceptionField) DeepCopyInto ¶ added in v0.30.0
func (in *ValidationExceptionField) DeepCopyInto(out *ValidationExceptionField)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValidationExceptionReason ¶
type ValidationExceptionReason string
const ( ValidationExceptionReason_UNKNOWN_OPERATION ValidationExceptionReason = "UNKNOWN_OPERATION" ValidationExceptionReason_CANNOT_PARSE ValidationExceptionReason = "CANNOT_PARSE" ValidationExceptionReason_FIELD_VALIDATION_FAILED ValidationExceptionReason = "FIELD_VALIDATION_FAILED" ValidationExceptionReason_OTHER ValidationExceptionReason = "OTHER" )
type Workspace ¶
type Workspace struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WorkspaceSpec `json:"spec"` Status WorkspaceStatus `json:"status,omitempty"` }
Workspace is the Schema for the Workspaces 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 (*Workspace) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Workspace.
func (*Workspace) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Workspace) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Workspace) GetCondition ¶
func (mg *Workspace) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Workspace.
func (*Workspace) GetDeletionPolicy ¶
func (mg *Workspace) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Workspace.
func (*Workspace) GetManagementPolicies ¶ added in v0.43.0
func (mg *Workspace) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Workspace.
func (*Workspace) GetProviderConfigReference ¶
GetProviderConfigReference of this Workspace.
func (*Workspace) GetPublishConnectionDetailsTo ¶
func (mg *Workspace) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Workspace.
func (*Workspace) GetWriteConnectionSecretToReference ¶
func (mg *Workspace) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Workspace.
func (*Workspace) SetConditions ¶
SetConditions of this Workspace.
func (*Workspace) SetDeletionPolicy ¶
func (mg *Workspace) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Workspace.
func (*Workspace) SetManagementPolicies ¶ added in v0.43.0
func (mg *Workspace) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Workspace.
func (*Workspace) SetProviderConfigReference ¶
SetProviderConfigReference of this Workspace.
func (*Workspace) SetPublishConnectionDetailsTo ¶
func (mg *Workspace) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Workspace.
func (*Workspace) SetWriteConnectionSecretToReference ¶
func (mg *Workspace) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Workspace.
type WorkspaceDescription ¶
type WorkspaceDescription struct { // A user-assigned workspace alias. Alias *string `json:"alias,omitempty"` // An ARN identifying a Workspace. ARN *string `json:"arn,omitempty"` CreatedAt *metav1.Time `json:"createdAt,omitempty"` PrometheusEndpoint *string `json:"prometheusEndpoint,omitempty"` // Represents the status of a workspace. Status *WorkspaceStatus_SDK `json:"status,omitempty"` // The list of tags assigned to the resource. Tags map[string]*string `json:"tags,omitempty"` // A workspace ID. WorkspaceID *string `json:"workspaceID,omitempty"` }
+kubebuilder:skipversion
func (*WorkspaceDescription) DeepCopy ¶
func (in *WorkspaceDescription) DeepCopy() *WorkspaceDescription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceDescription.
func (*WorkspaceDescription) DeepCopyInto ¶
func (in *WorkspaceDescription) DeepCopyInto(out *WorkspaceDescription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceList ¶
type WorkspaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Workspace `json:"items"` }
WorkspaceList contains a list of Workspaces
func (*WorkspaceList) DeepCopy ¶
func (in *WorkspaceList) DeepCopy() *WorkspaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceList.
func (*WorkspaceList) DeepCopyInto ¶
func (in *WorkspaceList) DeepCopyInto(out *WorkspaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkspaceList) DeepCopyObject ¶
func (in *WorkspaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WorkspaceList) GetItems ¶
func (l *WorkspaceList) GetItems() []resource.Managed
GetItems of this WorkspaceList.
type WorkspaceObservation ¶
type WorkspaceObservation struct { // The ARN of the workspace that was just created. ARN *string `json:"arn,omitempty"` // Prometheus endpoint URI. PrometheusEndpoint *string `json:"prometheusEndpoint,omitempty"` // The status of the workspace that was just created (usually CREATING). Status *WorkspaceStatus_SDK `json:"status,omitempty"` // The generated ID of the workspace that was just created. WorkspaceID *string `json:"workspaceID,omitempty"` }
WorkspaceObservation defines the observed state of Workspace
func (*WorkspaceObservation) DeepCopy ¶
func (in *WorkspaceObservation) DeepCopy() *WorkspaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceObservation.
func (*WorkspaceObservation) DeepCopyInto ¶
func (in *WorkspaceObservation) DeepCopyInto(out *WorkspaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceParameters ¶
type WorkspaceParameters struct { // Region is which region the Workspace will be created. // +kubebuilder:validation:Required Region string `json:"region"` // An optional user-assigned alias for this workspace. This alias is for user // reference and does not need to be unique. Alias *string `json:"alias,omitempty"` // Optional, user-provided tags for this workspace. Tags map[string]*string `json:"tags,omitempty"` CustomWorkspaceParameters `json:",inline"` }
WorkspaceParameters defines the desired state of Workspace
func (*WorkspaceParameters) DeepCopy ¶
func (in *WorkspaceParameters) DeepCopy() *WorkspaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceParameters.
func (*WorkspaceParameters) DeepCopyInto ¶
func (in *WorkspaceParameters) DeepCopyInto(out *WorkspaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceSpec ¶
type WorkspaceSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider WorkspaceParameters `json:"forProvider"` }
WorkspaceSpec defines the desired state of Workspace
func (*WorkspaceSpec) DeepCopy ¶
func (in *WorkspaceSpec) DeepCopy() *WorkspaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSpec.
func (*WorkspaceSpec) DeepCopyInto ¶
func (in *WorkspaceSpec) DeepCopyInto(out *WorkspaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceStatus ¶
type WorkspaceStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider WorkspaceObservation `json:"atProvider,omitempty"` }
WorkspaceStatus defines the observed state of Workspace.
func (*WorkspaceStatus) DeepCopy ¶
func (in *WorkspaceStatus) DeepCopy() *WorkspaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceStatus.
func (*WorkspaceStatus) DeepCopyInto ¶
func (in *WorkspaceStatus) DeepCopyInto(out *WorkspaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceStatusCode ¶
type WorkspaceStatusCode string
const ( WorkspaceStatusCode_CREATING WorkspaceStatusCode = "CREATING" WorkspaceStatusCode_ACTIVE WorkspaceStatusCode = "ACTIVE" WorkspaceStatusCode_UPDATING WorkspaceStatusCode = "UPDATING" WorkspaceStatusCode_DELETING WorkspaceStatusCode = "DELETING" WorkspaceStatusCode_CREATION_FAILED WorkspaceStatusCode = "CREATION_FAILED" )
type WorkspaceStatus_SDK ¶
type WorkspaceStatus_SDK struct { // State of a workspace. StatusCode *string `json:"statusCode,omitempty"` }
+kubebuilder:skipversion
func (*WorkspaceStatus_SDK) DeepCopy ¶
func (in *WorkspaceStatus_SDK) DeepCopy() *WorkspaceStatus_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceStatus_SDK.
func (*WorkspaceStatus_SDK) DeepCopyInto ¶
func (in *WorkspaceStatus_SDK) DeepCopyInto(out *WorkspaceStatus_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceSummary ¶
type WorkspaceSummary struct { // A user-assigned workspace alias. Alias *string `json:"alias,omitempty"` // An ARN identifying a Workspace. ARN *string `json:"arn,omitempty"` CreatedAt *metav1.Time `json:"createdAt,omitempty"` // Represents the status of a workspace. Status *WorkspaceStatus_SDK `json:"status,omitempty"` // The list of tags assigned to the resource. Tags map[string]*string `json:"tags,omitempty"` // A workspace ID. WorkspaceID *string `json:"workspaceID,omitempty"` }
+kubebuilder:skipversion
func (*WorkspaceSummary) DeepCopy ¶
func (in *WorkspaceSummary) DeepCopy() *WorkspaceSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSummary.
func (*WorkspaceSummary) DeepCopyInto ¶
func (in *WorkspaceSummary) DeepCopyInto(out *WorkspaceSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.