Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=grafana.aws.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type RoleAssociation
- func (in *RoleAssociation) DeepCopy() *RoleAssociation
- func (in *RoleAssociation) DeepCopyInto(out *RoleAssociation)
- func (in *RoleAssociation) DeepCopyObject() runtime.Object
- func (mg *RoleAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RoleAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *RoleAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RoleAssociation) GetID() string
- func (tr *RoleAssociation) GetObservation() (map[string]any, error)
- func (tr *RoleAssociation) GetParameters() (map[string]any, error)
- func (mg *RoleAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *RoleAssociation) GetProviderReference() *xpv1.Reference
- func (mg *RoleAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RoleAssociation) GetTerraformResourceType() string
- func (tr *RoleAssociation) GetTerraformSchemaVersion() int
- func (mg *RoleAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RoleAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *RoleAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *RoleAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *RoleAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RoleAssociation) SetObservation(obs map[string]any) error
- func (tr *RoleAssociation) SetParameters(params map[string]any) error
- func (mg *RoleAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RoleAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *RoleAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RoleAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RoleAssociationList
- type RoleAssociationObservation
- type RoleAssociationParameters
- type RoleAssociationSpec
- type RoleAssociationStatus
- type VPCConfigurationObservation
- type VPCConfigurationParameters
- 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 (tr *Workspace) GetConnectionDetailsMapping() map[string]string
- func (mg *Workspace) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Workspace) GetID() string
- func (tr *Workspace) GetObservation() (map[string]any, error)
- func (tr *Workspace) GetParameters() (map[string]any, error)
- func (mg *Workspace) GetProviderConfigReference() *xpv1.Reference
- func (mg *Workspace) GetProviderReference() *xpv1.Reference
- func (mg *Workspace) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Workspace) GetTerraformResourceType() string
- func (tr *Workspace) GetTerraformSchemaVersion() int
- func (mg *Workspace) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Workspace) LateInitialize(attrs []byte) (bool, error)
- func (mg *Workspace) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Workspace) SetConditions(c ...xpv1.Condition)
- func (mg *Workspace) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Workspace) SetObservation(obs map[string]any) error
- func (tr *Workspace) SetParameters(params map[string]any) error
- func (mg *Workspace) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Workspace) SetProviderReference(r *xpv1.Reference)
- func (mg *Workspace) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Workspace) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type WorkspaceList
- type WorkspaceObservation
- type WorkspaceParameters
- type WorkspaceSAMLConfiguration
- func (in *WorkspaceSAMLConfiguration) DeepCopy() *WorkspaceSAMLConfiguration
- func (in *WorkspaceSAMLConfiguration) DeepCopyInto(out *WorkspaceSAMLConfiguration)
- func (in *WorkspaceSAMLConfiguration) DeepCopyObject() runtime.Object
- func (mg *WorkspaceSAMLConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *WorkspaceSAMLConfiguration) GetConnectionDetailsMapping() map[string]string
- func (mg *WorkspaceSAMLConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *WorkspaceSAMLConfiguration) GetID() string
- func (tr *WorkspaceSAMLConfiguration) GetObservation() (map[string]any, error)
- func (tr *WorkspaceSAMLConfiguration) GetParameters() (map[string]any, error)
- func (mg *WorkspaceSAMLConfiguration) GetProviderConfigReference() *xpv1.Reference
- func (mg *WorkspaceSAMLConfiguration) GetProviderReference() *xpv1.Reference
- func (mg *WorkspaceSAMLConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *WorkspaceSAMLConfiguration) GetTerraformResourceType() string
- func (tr *WorkspaceSAMLConfiguration) GetTerraformSchemaVersion() int
- func (mg *WorkspaceSAMLConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *WorkspaceSAMLConfiguration) LateInitialize(attrs []byte) (bool, error)
- func (mg *WorkspaceSAMLConfiguration) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *WorkspaceSAMLConfiguration) SetConditions(c ...xpv1.Condition)
- func (mg *WorkspaceSAMLConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *WorkspaceSAMLConfiguration) SetObservation(obs map[string]any) error
- func (tr *WorkspaceSAMLConfiguration) SetParameters(params map[string]any) error
- func (mg *WorkspaceSAMLConfiguration) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *WorkspaceSAMLConfiguration) SetProviderReference(r *xpv1.Reference)
- func (mg *WorkspaceSAMLConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *WorkspaceSAMLConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type WorkspaceSAMLConfigurationList
- func (in *WorkspaceSAMLConfigurationList) DeepCopy() *WorkspaceSAMLConfigurationList
- func (in *WorkspaceSAMLConfigurationList) DeepCopyInto(out *WorkspaceSAMLConfigurationList)
- func (in *WorkspaceSAMLConfigurationList) DeepCopyObject() runtime.Object
- func (l *WorkspaceSAMLConfigurationList) GetItems() []resource.Managed
- type WorkspaceSAMLConfigurationObservation
- type WorkspaceSAMLConfigurationParameters
- type WorkspaceSAMLConfigurationSpec
- type WorkspaceSAMLConfigurationStatus
- type WorkspaceSpec
- type WorkspaceStatus
Constants ¶
const ( CRDGroup = "grafana.aws.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( RoleAssociation_Kind = "RoleAssociation" RoleAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RoleAssociation_Kind}.String() RoleAssociation_KindAPIVersion = RoleAssociation_Kind + "." + CRDGroupVersion.String() RoleAssociation_GroupVersionKind = CRDGroupVersion.WithKind(RoleAssociation_Kind) )
Repository type metadata.
var ( Workspace_Kind = "Workspace" Workspace_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Workspace_Kind}.String() Workspace_KindAPIVersion = Workspace_Kind + "." + CRDGroupVersion.String() Workspace_GroupVersionKind = CRDGroupVersion.WithKind(Workspace_Kind) )
Repository type metadata.
var ( WorkspaceSAMLConfiguration_Kind = "WorkspaceSAMLConfiguration" WorkspaceSAMLConfiguration_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: WorkspaceSAMLConfiguration_Kind}.String() WorkspaceSAMLConfiguration_KindAPIVersion = WorkspaceSAMLConfiguration_Kind + "." + CRDGroupVersion.String() WorkspaceSAMLConfiguration_GroupVersionKind = CRDGroupVersion.WithKind(WorkspaceSAMLConfiguration_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type RoleAssociation ¶
type RoleAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RoleAssociationSpec `json:"spec"` Status RoleAssociationStatus `json:"status,omitempty"` }
RoleAssociation is the Schema for the RoleAssociations API. Provides an Amazon Managed Grafana workspace role association resource. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*RoleAssociation) DeepCopy ¶
func (in *RoleAssociation) DeepCopy() *RoleAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssociation.
func (*RoleAssociation) DeepCopyInto ¶
func (in *RoleAssociation) DeepCopyInto(out *RoleAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoleAssociation) DeepCopyObject ¶
func (in *RoleAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RoleAssociation) GetCondition ¶
func (mg *RoleAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RoleAssociation.
func (*RoleAssociation) GetConnectionDetailsMapping ¶
func (tr *RoleAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RoleAssociation
func (*RoleAssociation) GetDeletionPolicy ¶
func (mg *RoleAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RoleAssociation.
func (*RoleAssociation) GetID ¶
func (tr *RoleAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this RoleAssociation
func (*RoleAssociation) GetObservation ¶
func (tr *RoleAssociation) GetObservation() (map[string]any, error)
GetObservation of this RoleAssociation
func (*RoleAssociation) GetParameters ¶
func (tr *RoleAssociation) GetParameters() (map[string]any, error)
GetParameters of this RoleAssociation
func (*RoleAssociation) GetProviderConfigReference ¶
func (mg *RoleAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RoleAssociation.
func (*RoleAssociation) GetProviderReference ¶
func (mg *RoleAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this RoleAssociation. Deprecated: Use GetProviderConfigReference.
func (*RoleAssociation) GetPublishConnectionDetailsTo ¶
func (mg *RoleAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RoleAssociation.
func (*RoleAssociation) GetTerraformResourceType ¶
func (mg *RoleAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RoleAssociation
func (*RoleAssociation) GetTerraformSchemaVersion ¶
func (tr *RoleAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RoleAssociation) GetWriteConnectionSecretToReference ¶
func (mg *RoleAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RoleAssociation.
func (*RoleAssociation) LateInitialize ¶
func (tr *RoleAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RoleAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*RoleAssociation) ResolveReferences ¶
ResolveReferences of this RoleAssociation.
func (*RoleAssociation) SetConditions ¶
func (mg *RoleAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this RoleAssociation.
func (*RoleAssociation) SetDeletionPolicy ¶
func (mg *RoleAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RoleAssociation.
func (*RoleAssociation) SetObservation ¶
func (tr *RoleAssociation) SetObservation(obs map[string]any) error
SetObservation for this RoleAssociation
func (*RoleAssociation) SetParameters ¶
func (tr *RoleAssociation) SetParameters(params map[string]any) error
SetParameters for this RoleAssociation
func (*RoleAssociation) SetProviderConfigReference ¶
func (mg *RoleAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RoleAssociation.
func (*RoleAssociation) SetProviderReference ¶
func (mg *RoleAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RoleAssociation. Deprecated: Use SetProviderConfigReference.
func (*RoleAssociation) SetPublishConnectionDetailsTo ¶
func (mg *RoleAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RoleAssociation.
func (*RoleAssociation) SetWriteConnectionSecretToReference ¶
func (mg *RoleAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RoleAssociation.
type RoleAssociationList ¶
type RoleAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RoleAssociation `json:"items"` }
RoleAssociationList contains a list of RoleAssociations
func (*RoleAssociationList) DeepCopy ¶
func (in *RoleAssociationList) DeepCopy() *RoleAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssociationList.
func (*RoleAssociationList) DeepCopyInto ¶
func (in *RoleAssociationList) DeepCopyInto(out *RoleAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoleAssociationList) DeepCopyObject ¶
func (in *RoleAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RoleAssociationList) GetItems ¶
func (l *RoleAssociationList) GetItems() []resource.Managed
GetItems of this RoleAssociationList.
type RoleAssociationObservation ¶
type RoleAssociationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*RoleAssociationObservation) DeepCopy ¶
func (in *RoleAssociationObservation) DeepCopy() *RoleAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssociationObservation.
func (*RoleAssociationObservation) DeepCopyInto ¶
func (in *RoleAssociationObservation) DeepCopyInto(out *RoleAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleAssociationParameters ¶
type RoleAssociationParameters struct { // The AWS SSO group ids to be assigned the role given in role. // +kubebuilder:validation:Optional GroupIds []*string `json:"groupIds,omitempty" tf:"group_ids,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // The grafana role. Valid values can be found here. // +kubebuilder:validation:Required Role *string `json:"role" tf:"role,omitempty"` // The AWS SSO user ids to be assigned the role given in role. // +kubebuilder:validation:Optional UserIds []*string `json:"userIds,omitempty" tf:"user_ids,omitempty"` // The workspace id. // +crossplane:generate:reference:type=Workspace // +kubebuilder:validation:Optional WorkspaceID *string `json:"workspaceId,omitempty" tf:"workspace_id,omitempty"` // Reference to a Workspace to populate workspaceId. // +kubebuilder:validation:Optional WorkspaceIDRef *v1.Reference `json:"workspaceIdRef,omitempty" tf:"-"` // Selector for a Workspace to populate workspaceId. // +kubebuilder:validation:Optional WorkspaceIDSelector *v1.Selector `json:"workspaceIdSelector,omitempty" tf:"-"` }
func (*RoleAssociationParameters) DeepCopy ¶
func (in *RoleAssociationParameters) DeepCopy() *RoleAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssociationParameters.
func (*RoleAssociationParameters) DeepCopyInto ¶
func (in *RoleAssociationParameters) DeepCopyInto(out *RoleAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleAssociationSpec ¶
type RoleAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RoleAssociationParameters `json:"forProvider"` }
RoleAssociationSpec defines the desired state of RoleAssociation
func (*RoleAssociationSpec) DeepCopy ¶
func (in *RoleAssociationSpec) DeepCopy() *RoleAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssociationSpec.
func (*RoleAssociationSpec) DeepCopyInto ¶
func (in *RoleAssociationSpec) DeepCopyInto(out *RoleAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleAssociationStatus ¶
type RoleAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RoleAssociationObservation `json:"atProvider,omitempty"` }
RoleAssociationStatus defines the observed state of RoleAssociation.
func (*RoleAssociationStatus) DeepCopy ¶
func (in *RoleAssociationStatus) DeepCopy() *RoleAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssociationStatus.
func (*RoleAssociationStatus) DeepCopyInto ¶
func (in *RoleAssociationStatus) DeepCopyInto(out *RoleAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCConfigurationObservation ¶
type VPCConfigurationObservation struct { }
func (*VPCConfigurationObservation) DeepCopy ¶
func (in *VPCConfigurationObservation) DeepCopy() *VPCConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCConfigurationObservation.
func (*VPCConfigurationObservation) DeepCopyInto ¶
func (in *VPCConfigurationObservation) DeepCopyInto(out *VPCConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCConfigurationParameters ¶
type VPCConfigurationParameters struct { // - The list of Amazon EC2 security group IDs attached to the Amazon VPC for your Grafana workspace to connect. // +kubebuilder:validation:Required SecurityGroupIds []*string `json:"securityGroupIds" tf:"security_group_ids,omitempty"` // - The list of Amazon EC2 subnet IDs created in the Amazon VPC for your Grafana workspace to connect. // +kubebuilder:validation:Required SubnetIds []*string `json:"subnetIds" tf:"subnet_ids,omitempty"` }
func (*VPCConfigurationParameters) DeepCopy ¶
func (in *VPCConfigurationParameters) DeepCopy() *VPCConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCConfigurationParameters.
func (*VPCConfigurationParameters) DeepCopyInto ¶
func (in *VPCConfigurationParameters) DeepCopyInto(out *VPCConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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. Provides an Amazon Managed Grafana workspace resource. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,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) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Workspace
func (*Workspace) GetDeletionPolicy ¶
func (mg *Workspace) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Workspace.
func (*Workspace) GetObservation ¶
GetObservation of this Workspace
func (*Workspace) GetParameters ¶
GetParameters of this Workspace
func (*Workspace) GetProviderConfigReference ¶
GetProviderConfigReference of this Workspace.
func (*Workspace) GetProviderReference ¶
GetProviderReference of this Workspace. Deprecated: Use GetProviderConfigReference.
func (*Workspace) GetPublishConnectionDetailsTo ¶
func (mg *Workspace) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Workspace.
func (*Workspace) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Workspace
func (*Workspace) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Workspace) GetWriteConnectionSecretToReference ¶
func (mg *Workspace) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Workspace.
func (*Workspace) LateInitialize ¶
LateInitialize this Workspace using its observed tfState. returns True if there are any spec changes for the resource.
func (*Workspace) ResolveReferences ¶
ResolveReferences 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) SetObservation ¶
SetObservation for this Workspace
func (*Workspace) SetParameters ¶
SetParameters for this Workspace
func (*Workspace) SetProviderConfigReference ¶
SetProviderConfigReference of this Workspace.
func (*Workspace) SetProviderReference ¶
SetProviderReference of this Workspace. Deprecated: Use SetProviderConfigReference.
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 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 Amazon Resource Name (ARN) of the Grafana workspace. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The endpoint of the Grafana workspace. Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` // The version of Grafana running on the workspace. GrafanaVersion *string `json:"grafanaVersion,omitempty" tf:"grafana_version,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` SAMLConfigurationStatus *string `json:"samlConfigurationStatus,omitempty" tf:"saml_configuration_status,omitempty"` // Map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
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 { // The type of account access for the workspace. Valid values are CURRENT_ACCOUNT and ORGANIZATION. If ORGANIZATION is specified, then organizational_units must also be present. // +kubebuilder:validation:Required AccountAccessType *string `json:"accountAccessType" tf:"account_access_type,omitempty"` // The authentication providers for the workspace. Valid values are AWS_SSO, SAML, or both. // +kubebuilder:validation:Required AuthenticationProviders []*string `json:"authenticationProviders" tf:"authentication_providers,omitempty"` // The configuration string for the workspace that you create. For more information about the format and configuration options available, see Working in your Grafana workspace. // +kubebuilder:validation:Optional Configuration *string `json:"configuration,omitempty" tf:"configuration,omitempty"` // The data sources for the workspace. Valid values are AMAZON_OPENSEARCH_SERVICE, ATHENA, CLOUDWATCH, PROMETHEUS, REDSHIFT, SITEWISE, TIMESTREAM, XRAY // +kubebuilder:validation:Optional DataSources []*string `json:"dataSources,omitempty" tf:"data_sources,omitempty"` // The workspace description. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The Grafana workspace name. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // The notification destinations. If a data source is specified here, Amazon Managed Grafana will create IAM roles and permissions needed to use these destinations. Must be set to SNS. // +kubebuilder:validation:Optional NotificationDestinations []*string `json:"notificationDestinations,omitempty" tf:"notification_destinations,omitempty"` // The role name that the workspace uses to access resources through Amazon Organizations. // +kubebuilder:validation:Optional OrganizationRoleName *string `json:"organizationRoleName,omitempty" tf:"organization_role_name,omitempty"` // The Amazon Organizations organizational units that the workspace is authorized to use data sources from. // +kubebuilder:validation:Optional OrganizationalUnits []*string `json:"organizationalUnits,omitempty" tf:"organizational_units,omitempty"` // The permission type of the workspace. If SERVICE_MANAGED is specified, the IAM roles and IAM policy attachments are generated automatically. If CUSTOMER_MANAGED is specified, the IAM roles and IAM policy attachments will not be created. // +kubebuilder:validation:Required PermissionType *string `json:"permissionType" tf:"permission_type,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // The IAM role ARN that the workspace assumes. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/iam/v1beta1.Role // +crossplane:generate:reference:extractor=github.com/upbound/provider-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"` // Reference to a Role in iam to populate roleArn. // +kubebuilder:validation:Optional RoleArnRef *v1.Reference `json:"roleArnRef,omitempty" tf:"-"` // Selector for a Role in iam to populate roleArn. // +kubebuilder:validation:Optional RoleArnSelector *v1.Selector `json:"roleArnSelector,omitempty" tf:"-"` // The AWS CloudFormation stack set name that provisions IAM roles to be used by the workspace. // +kubebuilder:validation:Optional StackSetName *string `json:"stackSetName,omitempty" tf:"stack_set_name,omitempty"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // The configuration settings for an Amazon VPC that contains data sources for your Grafana workspace to connect to. See VPC Configuration below. // +kubebuilder:validation:Optional VPCConfiguration []VPCConfigurationParameters `json:"vpcConfiguration,omitempty" tf:"vpc_configuration,omitempty"` }
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 WorkspaceSAMLConfiguration ¶
type WorkspaceSAMLConfiguration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WorkspaceSAMLConfigurationSpec `json:"spec"` Status WorkspaceSAMLConfigurationStatus `json:"status,omitempty"` }
WorkspaceSAMLConfiguration is the Schema for the WorkspaceSAMLConfigurations API. Provides an Amazon Managed Grafana workspace SAML configuration resource. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*WorkspaceSAMLConfiguration) DeepCopy ¶
func (in *WorkspaceSAMLConfiguration) DeepCopy() *WorkspaceSAMLConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSAMLConfiguration.
func (*WorkspaceSAMLConfiguration) DeepCopyInto ¶
func (in *WorkspaceSAMLConfiguration) DeepCopyInto(out *WorkspaceSAMLConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkspaceSAMLConfiguration) DeepCopyObject ¶
func (in *WorkspaceSAMLConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WorkspaceSAMLConfiguration) GetCondition ¶
func (mg *WorkspaceSAMLConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this WorkspaceSAMLConfiguration.
func (*WorkspaceSAMLConfiguration) GetConnectionDetailsMapping ¶
func (tr *WorkspaceSAMLConfiguration) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this WorkspaceSAMLConfiguration
func (*WorkspaceSAMLConfiguration) GetDeletionPolicy ¶
func (mg *WorkspaceSAMLConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this WorkspaceSAMLConfiguration.
func (*WorkspaceSAMLConfiguration) GetID ¶
func (tr *WorkspaceSAMLConfiguration) GetID() string
GetID returns ID of underlying Terraform resource of this WorkspaceSAMLConfiguration
func (*WorkspaceSAMLConfiguration) GetObservation ¶
func (tr *WorkspaceSAMLConfiguration) GetObservation() (map[string]any, error)
GetObservation of this WorkspaceSAMLConfiguration
func (*WorkspaceSAMLConfiguration) GetParameters ¶
func (tr *WorkspaceSAMLConfiguration) GetParameters() (map[string]any, error)
GetParameters of this WorkspaceSAMLConfiguration
func (*WorkspaceSAMLConfiguration) GetProviderConfigReference ¶
func (mg *WorkspaceSAMLConfiguration) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this WorkspaceSAMLConfiguration.
func (*WorkspaceSAMLConfiguration) GetProviderReference ¶
func (mg *WorkspaceSAMLConfiguration) GetProviderReference() *xpv1.Reference
GetProviderReference of this WorkspaceSAMLConfiguration. Deprecated: Use GetProviderConfigReference.
func (*WorkspaceSAMLConfiguration) GetPublishConnectionDetailsTo ¶
func (mg *WorkspaceSAMLConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this WorkspaceSAMLConfiguration.
func (*WorkspaceSAMLConfiguration) GetTerraformResourceType ¶
func (mg *WorkspaceSAMLConfiguration) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this WorkspaceSAMLConfiguration
func (*WorkspaceSAMLConfiguration) GetTerraformSchemaVersion ¶
func (tr *WorkspaceSAMLConfiguration) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*WorkspaceSAMLConfiguration) GetWriteConnectionSecretToReference ¶
func (mg *WorkspaceSAMLConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this WorkspaceSAMLConfiguration.
func (*WorkspaceSAMLConfiguration) LateInitialize ¶
func (tr *WorkspaceSAMLConfiguration) LateInitialize(attrs []byte) (bool, error)
LateInitialize this WorkspaceSAMLConfiguration using its observed tfState. returns True if there are any spec changes for the resource.
func (*WorkspaceSAMLConfiguration) ResolveReferences ¶
ResolveReferences of this WorkspaceSAMLConfiguration.
func (*WorkspaceSAMLConfiguration) SetConditions ¶
func (mg *WorkspaceSAMLConfiguration) SetConditions(c ...xpv1.Condition)
SetConditions of this WorkspaceSAMLConfiguration.
func (*WorkspaceSAMLConfiguration) SetDeletionPolicy ¶
func (mg *WorkspaceSAMLConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this WorkspaceSAMLConfiguration.
func (*WorkspaceSAMLConfiguration) SetObservation ¶
func (tr *WorkspaceSAMLConfiguration) SetObservation(obs map[string]any) error
SetObservation for this WorkspaceSAMLConfiguration
func (*WorkspaceSAMLConfiguration) SetParameters ¶
func (tr *WorkspaceSAMLConfiguration) SetParameters(params map[string]any) error
SetParameters for this WorkspaceSAMLConfiguration
func (*WorkspaceSAMLConfiguration) SetProviderConfigReference ¶
func (mg *WorkspaceSAMLConfiguration) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this WorkspaceSAMLConfiguration.
func (*WorkspaceSAMLConfiguration) SetProviderReference ¶
func (mg *WorkspaceSAMLConfiguration) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this WorkspaceSAMLConfiguration. Deprecated: Use SetProviderConfigReference.
func (*WorkspaceSAMLConfiguration) SetPublishConnectionDetailsTo ¶
func (mg *WorkspaceSAMLConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this WorkspaceSAMLConfiguration.
func (*WorkspaceSAMLConfiguration) SetWriteConnectionSecretToReference ¶
func (mg *WorkspaceSAMLConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this WorkspaceSAMLConfiguration.
type WorkspaceSAMLConfigurationList ¶
type WorkspaceSAMLConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []WorkspaceSAMLConfiguration `json:"items"` }
WorkspaceSAMLConfigurationList contains a list of WorkspaceSAMLConfigurations
func (*WorkspaceSAMLConfigurationList) DeepCopy ¶
func (in *WorkspaceSAMLConfigurationList) DeepCopy() *WorkspaceSAMLConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSAMLConfigurationList.
func (*WorkspaceSAMLConfigurationList) DeepCopyInto ¶
func (in *WorkspaceSAMLConfigurationList) DeepCopyInto(out *WorkspaceSAMLConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkspaceSAMLConfigurationList) DeepCopyObject ¶
func (in *WorkspaceSAMLConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WorkspaceSAMLConfigurationList) GetItems ¶
func (l *WorkspaceSAMLConfigurationList) GetItems() []resource.Managed
GetItems of this WorkspaceSAMLConfigurationList.
type WorkspaceSAMLConfigurationObservation ¶
type WorkspaceSAMLConfigurationObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` // The status of the SAML configuration. Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*WorkspaceSAMLConfigurationObservation) DeepCopy ¶
func (in *WorkspaceSAMLConfigurationObservation) DeepCopy() *WorkspaceSAMLConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSAMLConfigurationObservation.
func (*WorkspaceSAMLConfigurationObservation) DeepCopyInto ¶
func (in *WorkspaceSAMLConfigurationObservation) DeepCopyInto(out *WorkspaceSAMLConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceSAMLConfigurationParameters ¶
type WorkspaceSAMLConfigurationParameters struct { // The admin role values. // +kubebuilder:validation:Optional AdminRoleValues []*string `json:"adminRoleValues,omitempty" tf:"admin_role_values,omitempty"` // The allowed organizations. // +kubebuilder:validation:Optional AllowedOrganizations []*string `json:"allowedOrganizations,omitempty" tf:"allowed_organizations,omitempty"` // The editor role values. // +kubebuilder:validation:Required EditorRoleValues []*string `json:"editorRoleValues" tf:"editor_role_values,omitempty"` // The email assertion. // +kubebuilder:validation:Optional EmailAssertion *string `json:"emailAssertion,omitempty" tf:"email_assertion,omitempty"` // The groups assertion. // +kubebuilder:validation:Optional GroupsAssertion *string `json:"groupsAssertion,omitempty" tf:"groups_assertion,omitempty"` // The IDP Metadata URL. Note that either idp_metadata_url or idp_metadata_xml (but not both) must be specified. // +kubebuilder:validation:Optional IdpMetadataURL *string `json:"idpMetadataUrl,omitempty" tf:"idp_metadata_url,omitempty"` // The IDP Metadata XML. Note that either idp_metadata_url or idp_metadata_xml (but not both) must be specified. // +kubebuilder:validation:Optional IdpMetadataXML *string `json:"idpMetadataXml,omitempty" tf:"idp_metadata_xml,omitempty"` // The login assertion. // +kubebuilder:validation:Optional LoginAssertion *string `json:"loginAssertion,omitempty" tf:"login_assertion,omitempty"` // The login validity duration. // +kubebuilder:validation:Optional LoginValidityDuration *float64 `json:"loginValidityDuration,omitempty" tf:"login_validity_duration,omitempty"` // The name assertion. // +kubebuilder:validation:Optional NameAssertion *string `json:"nameAssertion,omitempty" tf:"name_assertion,omitempty"` // The org assertion. // +kubebuilder:validation:Optional OrgAssertion *string `json:"orgAssertion,omitempty" tf:"org_assertion,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // The role assertion. // +kubebuilder:validation:Optional RoleAssertion *string `json:"roleAssertion,omitempty" tf:"role_assertion,omitempty"` // The workspace id. // +crossplane:generate:reference:type=Workspace // +kubebuilder:validation:Optional WorkspaceID *string `json:"workspaceId,omitempty" tf:"workspace_id,omitempty"` // Reference to a Workspace to populate workspaceId. // +kubebuilder:validation:Optional WorkspaceIDRef *v1.Reference `json:"workspaceIdRef,omitempty" tf:"-"` // Selector for a Workspace to populate workspaceId. // +kubebuilder:validation:Optional WorkspaceIDSelector *v1.Selector `json:"workspaceIdSelector,omitempty" tf:"-"` }
func (*WorkspaceSAMLConfigurationParameters) DeepCopy ¶
func (in *WorkspaceSAMLConfigurationParameters) DeepCopy() *WorkspaceSAMLConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSAMLConfigurationParameters.
func (*WorkspaceSAMLConfigurationParameters) DeepCopyInto ¶
func (in *WorkspaceSAMLConfigurationParameters) DeepCopyInto(out *WorkspaceSAMLConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceSAMLConfigurationSpec ¶
type WorkspaceSAMLConfigurationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider WorkspaceSAMLConfigurationParameters `json:"forProvider"` }
WorkspaceSAMLConfigurationSpec defines the desired state of WorkspaceSAMLConfiguration
func (*WorkspaceSAMLConfigurationSpec) DeepCopy ¶
func (in *WorkspaceSAMLConfigurationSpec) DeepCopy() *WorkspaceSAMLConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSAMLConfigurationSpec.
func (*WorkspaceSAMLConfigurationSpec) DeepCopyInto ¶
func (in *WorkspaceSAMLConfigurationSpec) DeepCopyInto(out *WorkspaceSAMLConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceSAMLConfigurationStatus ¶
type WorkspaceSAMLConfigurationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider WorkspaceSAMLConfigurationObservation `json:"atProvider,omitempty"` }
WorkspaceSAMLConfigurationStatus defines the observed state of WorkspaceSAMLConfiguration.
func (*WorkspaceSAMLConfigurationStatus) DeepCopy ¶
func (in *WorkspaceSAMLConfigurationStatus) DeepCopy() *WorkspaceSAMLConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSAMLConfigurationStatus.
func (*WorkspaceSAMLConfigurationStatus) DeepCopyInto ¶
func (in *WorkspaceSAMLConfigurationStatus) DeepCopyInto(out *WorkspaceSAMLConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceSpec ¶
type WorkspaceSpec struct { v1.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 { v1.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.