Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=deployment.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type Deployment
- func (in *Deployment) DeepCopy() *Deployment
- func (in *Deployment) DeepCopyInto(out *Deployment)
- func (in *Deployment) DeepCopyObject() runtime.Object
- func (mg *Deployment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Deployment) GetConnectionDetailsMapping() map[string]string
- func (mg *Deployment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Deployment) GetID() string
- func (mg *Deployment) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *Deployment) GetObservation() (map[string]any, error)
- func (tr *Deployment) GetParameters() (map[string]any, error)
- func (mg *Deployment) GetProviderConfigReference() *xpv1.Reference
- func (mg *Deployment) GetProviderReference() *xpv1.Reference
- func (mg *Deployment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Deployment) GetTerraformResourceType() string
- func (tr *Deployment) GetTerraformSchemaVersion() int
- func (mg *Deployment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Deployment) LateInitialize(attrs []byte) (bool, error)
- func (mg *Deployment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Deployment) SetConditions(c ...xpv1.Condition)
- func (mg *Deployment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Deployment) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *Deployment) SetObservation(obs map[string]any) error
- func (tr *Deployment) SetParameters(params map[string]any) error
- func (mg *Deployment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Deployment) SetProviderReference(r *xpv1.Reference)
- func (mg *Deployment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Deployment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DeploymentList
- type DeploymentObservation
- type DeploymentParameters
- type DeploymentSpec
- type DeploymentStatus
- type ExpenseObservation
- type ExpenseParameters
- type LastRequestObservation
- type LastRequestParameters
- type ProjectObservation
- type ProjectParameters
- type ResourcesExpenseObservation
- type ResourcesExpenseParameters
- type ResourcesObservation
- type ResourcesParameters
Constants ¶
const ( CRDGroup = "deployment.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Deployment_Kind = "Deployment" Deployment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Deployment_Kind}.String() Deployment_KindAPIVersion = Deployment_Kind + "." + CRDGroupVersion.String() Deployment_GroupVersionKind = CRDGroupVersion.WithKind(Deployment_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type Deployment ¶
type Deployment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.name)",message="name is a required parameter" Spec DeploymentSpec `json:"spec"` Status DeploymentStatus `json:"status,omitempty"` }
Deployment is the Schema for the Deployments API. <no value> +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,vra}
func (*Deployment) DeepCopy ¶
func (in *Deployment) DeepCopy() *Deployment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Deployment.
func (*Deployment) DeepCopyInto ¶
func (in *Deployment) DeepCopyInto(out *Deployment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Deployment) DeepCopyObject ¶
func (in *Deployment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Deployment) GetCondition ¶
func (mg *Deployment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Deployment.
func (*Deployment) GetConnectionDetailsMapping ¶
func (tr *Deployment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Deployment
func (*Deployment) GetDeletionPolicy ¶
func (mg *Deployment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Deployment.
func (*Deployment) GetID ¶
func (tr *Deployment) GetID() string
GetID returns ID of underlying Terraform resource of this Deployment
func (*Deployment) GetManagementPolicy ¶
func (mg *Deployment) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this Deployment.
func (*Deployment) GetObservation ¶
func (tr *Deployment) GetObservation() (map[string]any, error)
GetObservation of this Deployment
func (*Deployment) GetParameters ¶
func (tr *Deployment) GetParameters() (map[string]any, error)
GetParameters of this Deployment
func (*Deployment) GetProviderConfigReference ¶
func (mg *Deployment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Deployment.
func (*Deployment) GetProviderReference ¶
func (mg *Deployment) GetProviderReference() *xpv1.Reference
GetProviderReference of this Deployment. Deprecated: Use GetProviderConfigReference.
func (*Deployment) GetPublishConnectionDetailsTo ¶
func (mg *Deployment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Deployment.
func (*Deployment) GetTerraformResourceType ¶
func (mg *Deployment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Deployment
func (*Deployment) GetTerraformSchemaVersion ¶
func (tr *Deployment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Deployment) GetWriteConnectionSecretToReference ¶
func (mg *Deployment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Deployment.
func (*Deployment) LateInitialize ¶
func (tr *Deployment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Deployment using its observed tfState. returns True if there are any spec changes for the resource.
func (*Deployment) ResolveReferences ¶
ResolveReferences of this Deployment.
func (*Deployment) SetConditions ¶
func (mg *Deployment) SetConditions(c ...xpv1.Condition)
SetConditions of this Deployment.
func (*Deployment) SetDeletionPolicy ¶
func (mg *Deployment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Deployment.
func (*Deployment) SetManagementPolicy ¶
func (mg *Deployment) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this Deployment.
func (*Deployment) SetObservation ¶
func (tr *Deployment) SetObservation(obs map[string]any) error
SetObservation for this Deployment
func (*Deployment) SetParameters ¶
func (tr *Deployment) SetParameters(params map[string]any) error
SetParameters for this Deployment
func (*Deployment) SetProviderConfigReference ¶
func (mg *Deployment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Deployment.
func (*Deployment) SetProviderReference ¶
func (mg *Deployment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Deployment. Deprecated: Use SetProviderConfigReference.
func (*Deployment) SetPublishConnectionDetailsTo ¶
func (mg *Deployment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Deployment.
func (*Deployment) SetWriteConnectionSecretToReference ¶
func (mg *Deployment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Deployment.
type DeploymentList ¶
type DeploymentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Deployment `json:"items"` }
DeploymentList contains a list of Deployments
func (*DeploymentList) DeepCopy ¶
func (in *DeploymentList) DeepCopy() *DeploymentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentList.
func (*DeploymentList) DeepCopyInto ¶
func (in *DeploymentList) DeepCopyInto(out *DeploymentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeploymentList) DeepCopyObject ¶
func (in *DeploymentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DeploymentList) GetItems ¶
func (l *DeploymentList) GetItems() []resource.Managed
GetItems of this DeploymentList.
type DeploymentObservation ¶
type DeploymentObservation struct { // The content of the the cloud template to be used to request the deployment. BlueprintContent *string `json:"blueprintContent,omitempty" tf:"blueprint_content,omitempty"` // The id of the cloud template to be used to request the deployment. BlueprintID *string `json:"blueprintId,omitempty" tf:"blueprint_id,omitempty"` // The version of the cloud template to be used to request the deployment. BlueprintVersion *string `json:"blueprintVersion,omitempty" tf:"blueprint_version,omitempty"` // The id of the catalog item to be used to request the deployment. CatalogItemID *string `json:"catalogItemId,omitempty" tf:"catalog_item_id,omitempty"` // The version of the catalog item to be used to request the deployment. CatalogItemVersion *string `json:"catalogItemVersion,omitempty" tf:"catalog_item_version,omitempty"` // Date when the entity was created. The date is in ISO 6801 and UTC. CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"` // The user the entity was created by. CreatedBy *string `json:"createdBy,omitempty" tf:"created_by,omitempty"` // A human-friendly description. Description *string `json:"description,omitempty" tf:"description,omitempty"` ExpandLastRequest *bool `json:"expandLastRequest,omitempty" tf:"expand_last_request,omitempty"` // Flag to indicate whether to expand project information. ExpandProject *bool `json:"expandProject,omitempty" tf:"expand_project,omitempty"` ExpandResources *bool `json:"expandResources,omitempty" tf:"expand_resources,omitempty"` Expense []ExpenseObservation `json:"expense,omitempty" tf:"expense,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // Inputs provided by the user. For inputs including those with default values, refer to inputs_including_defaults. Inputs map[string]*string `json:"inputs,omitempty" tf:"inputs,omitempty"` // All the inputs applied during last create/update operation, including those with default values. InputsIncludingDefaults map[string]*string `json:"inputsIncludingDefaults,omitempty" tf:"inputs_including_defaults,omitempty"` LastRequest []LastRequestObservation `json:"lastRequest,omitempty" tf:"last_request,omitempty"` // Date when the entity was last updated. The date is in ISO 6801 and UTC. LastUpdatedAt *string `json:"lastUpdatedAt,omitempty" tf:"last_updated_at,omitempty"` // The user that last updated the deployment. LastUpdatedBy *string `json:"lastUpdatedBy,omitempty" tf:"last_updated_by,omitempty"` // Date when the deployment lease expire. The date is in ISO 6801 and UTC. LeaseExpireAt *string `json:"leaseExpireAt,omitempty" tf:"lease_expire_at,omitempty"` // The name of the deployment. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The Id of the organization this deployment belongs to. OrgID *string `json:"orgId,omitempty" tf:"org_id,omitempty"` // The user this deployment belongs to. Owner *string `json:"owner,omitempty" tf:"owner,omitempty"` Project []ProjectObservation `json:"project,omitempty" tf:"project,omitempty"` // The id of the project this deployment belongs to. ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` // Reason for requesting/updating a blueprint. Reason *string `json:"reason,omitempty" tf:"reason,omitempty"` Resources []ResourcesObservation `json:"resources,omitempty" tf:"resources,omitempty"` // The status of the deployment with respect to its life cycle operations. Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*DeploymentObservation) DeepCopy ¶
func (in *DeploymentObservation) DeepCopy() *DeploymentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentObservation.
func (*DeploymentObservation) DeepCopyInto ¶
func (in *DeploymentObservation) DeepCopyInto(out *DeploymentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentParameters ¶
type DeploymentParameters struct { // The content of the the cloud template to be used to request the deployment. // +kubebuilder:validation:Optional BlueprintContent *string `json:"blueprintContent,omitempty" tf:"blueprint_content,omitempty"` // The id of the cloud template to be used to request the deployment. // +kubebuilder:validation:Optional BlueprintID *string `json:"blueprintId,omitempty" tf:"blueprint_id,omitempty"` // The version of the cloud template to be used to request the deployment. // +kubebuilder:validation:Optional BlueprintVersion *string `json:"blueprintVersion,omitempty" tf:"blueprint_version,omitempty"` // The id of the catalog item to be used to request the deployment. // +kubebuilder:validation:Optional CatalogItemID *string `json:"catalogItemId,omitempty" tf:"catalog_item_id,omitempty"` // The version of the catalog item to be used to request the deployment. // +kubebuilder:validation:Optional CatalogItemVersion *string `json:"catalogItemVersion,omitempty" tf:"catalog_item_version,omitempty"` // A human-friendly description. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional ExpandLastRequest *bool `json:"expandLastRequest,omitempty" tf:"expand_last_request,omitempty"` // Flag to indicate whether to expand project information. // +kubebuilder:validation:Optional ExpandProject *bool `json:"expandProject,omitempty" tf:"expand_project,omitempty"` // +kubebuilder:validation:Optional ExpandResources *bool `json:"expandResources,omitempty" tf:"expand_resources,omitempty"` // Inputs provided by the user. For inputs including those with default values, refer to inputs_including_defaults. // +kubebuilder:validation:Optional Inputs map[string]*string `json:"inputs,omitempty" tf:"inputs,omitempty"` // The name of the deployment. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // The user this deployment belongs to. // +kubebuilder:validation:Optional Owner *string `json:"owner,omitempty" tf:"owner,omitempty"` // The id of the project this deployment belongs to. // +crossplane:generate:reference:type=github.com/ankasoftco/provider-vra/apis/project/v1alpha1.Project // +kubebuilder:validation:Optional ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` // Reference to a Project in project to populate projectId. // +kubebuilder:validation:Optional ProjectIDRef *v1.Reference `json:"projectIdRef,omitempty" tf:"-"` // Selector for a Project in project to populate projectId. // +kubebuilder:validation:Optional ProjectIDSelector *v1.Selector `json:"projectIdSelector,omitempty" tf:"-"` // Reason for requesting/updating a blueprint. // +kubebuilder:validation:Optional Reason *string `json:"reason,omitempty" tf:"reason,omitempty"` }
func (*DeploymentParameters) DeepCopy ¶
func (in *DeploymentParameters) DeepCopy() *DeploymentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentParameters.
func (*DeploymentParameters) DeepCopyInto ¶
func (in *DeploymentParameters) DeepCopyInto(out *DeploymentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentSpec ¶
type DeploymentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DeploymentParameters `json:"forProvider"` }
DeploymentSpec defines the desired state of Deployment
func (*DeploymentSpec) DeepCopy ¶
func (in *DeploymentSpec) DeepCopy() *DeploymentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSpec.
func (*DeploymentSpec) DeepCopyInto ¶
func (in *DeploymentSpec) DeepCopyInto(out *DeploymentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentStatus ¶
type DeploymentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DeploymentObservation `json:"atProvider,omitempty"` }
DeploymentStatus defines the observed state of Deployment.
func (*DeploymentStatus) DeepCopy ¶
func (in *DeploymentStatus) DeepCopy() *DeploymentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentStatus.
func (*DeploymentStatus) DeepCopyInto ¶
func (in *DeploymentStatus) DeepCopyInto(out *DeploymentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpenseObservation ¶
type ExpenseObservation struct { AdditionalExpense *float64 `json:"additionalExpense,omitempty" tf:"additional_expense,omitempty"` Code *string `json:"code,omitempty" tf:"code,omitempty"` ComputeExpense *float64 `json:"computeExpense,omitempty" tf:"compute_expense,omitempty"` LastUpdateTime *string `json:"lastUpdateTime,omitempty" tf:"last_update_time,omitempty"` Message *string `json:"message,omitempty" tf:"message,omitempty"` NetworkExpense *float64 `json:"networkExpense,omitempty" tf:"network_expense,omitempty"` StorageExpense *float64 `json:"storageExpense,omitempty" tf:"storage_expense,omitempty"` TotalExpense *float64 `json:"totalExpense,omitempty" tf:"total_expense,omitempty"` Unit *string `json:"unit,omitempty" tf:"unit,omitempty"` }
func (*ExpenseObservation) DeepCopy ¶
func (in *ExpenseObservation) DeepCopy() *ExpenseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpenseObservation.
func (*ExpenseObservation) DeepCopyInto ¶
func (in *ExpenseObservation) DeepCopyInto(out *ExpenseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpenseParameters ¶
type ExpenseParameters struct { }
func (*ExpenseParameters) DeepCopy ¶
func (in *ExpenseParameters) DeepCopy() *ExpenseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpenseParameters.
func (*ExpenseParameters) DeepCopyInto ¶
func (in *ExpenseParameters) DeepCopyInto(out *ExpenseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LastRequestObservation ¶
type LastRequestObservation struct { ActionID *string `json:"actionId,omitempty" tf:"action_id,omitempty"` ApprovedAt *string `json:"approvedAt,omitempty" tf:"approved_at,omitempty"` BlueprintID *string `json:"blueprintId,omitempty" tf:"blueprint_id,omitempty"` Cancelable *bool `json:"cancelable,omitempty" tf:"cancelable,omitempty"` CatalogItemID *string `json:"catalogItemId,omitempty" tf:"catalog_item_id,omitempty"` CompletedAt *string `json:"completedAt,omitempty" tf:"completed_at,omitempty"` CompletedTasks *float64 `json:"completedTasks,omitempty" tf:"completed_tasks,omitempty"` CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"` Details *string `json:"details,omitempty" tf:"details,omitempty"` Dismissed *bool `json:"dismissed,omitempty" tf:"dismissed,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` InitializedAt *string `json:"initializedAt,omitempty" tf:"initialized_at,omitempty"` Inputs map[string]*string `json:"inputs,omitempty" tf:"inputs,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` Outputs map[string]*string `json:"outputs,omitempty" tf:"outputs,omitempty"` RequestedBy *string `json:"requestedBy,omitempty" tf:"requested_by,omitempty"` ResourceIds []*string `json:"resourceIds,omitempty" tf:"resource_ids,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` TotalTasks *float64 `json:"totalTasks,omitempty" tf:"total_tasks,omitempty"` UpdatedAt *string `json:"updatedAt,omitempty" tf:"updated_at,omitempty"` }
func (*LastRequestObservation) DeepCopy ¶
func (in *LastRequestObservation) DeepCopy() *LastRequestObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LastRequestObservation.
func (*LastRequestObservation) DeepCopyInto ¶
func (in *LastRequestObservation) DeepCopyInto(out *LastRequestObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LastRequestParameters ¶
type LastRequestParameters struct { }
func (*LastRequestParameters) DeepCopy ¶
func (in *LastRequestParameters) DeepCopy() *LastRequestParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LastRequestParameters.
func (*LastRequestParameters) DeepCopyInto ¶
func (in *LastRequestParameters) DeepCopyInto(out *LastRequestParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectObservation ¶
type ProjectObservation struct { Description *string `json:"description,omitempty" tf:"description,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*ProjectObservation) DeepCopy ¶
func (in *ProjectObservation) DeepCopy() *ProjectObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectObservation.
func (*ProjectObservation) DeepCopyInto ¶
func (in *ProjectObservation) DeepCopyInto(out *ProjectObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectParameters ¶
type ProjectParameters struct { }
func (*ProjectParameters) DeepCopy ¶
func (in *ProjectParameters) DeepCopy() *ProjectParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectParameters.
func (*ProjectParameters) DeepCopyInto ¶
func (in *ProjectParameters) DeepCopyInto(out *ProjectParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcesExpenseObservation ¶
type ResourcesExpenseObservation struct { AdditionalExpense *float64 `json:"additionalExpense,omitempty" tf:"additional_expense,omitempty"` Code *string `json:"code,omitempty" tf:"code,omitempty"` ComputeExpense *float64 `json:"computeExpense,omitempty" tf:"compute_expense,omitempty"` LastUpdateTime *string `json:"lastUpdateTime,omitempty" tf:"last_update_time,omitempty"` Message *string `json:"message,omitempty" tf:"message,omitempty"` NetworkExpense *float64 `json:"networkExpense,omitempty" tf:"network_expense,omitempty"` StorageExpense *float64 `json:"storageExpense,omitempty" tf:"storage_expense,omitempty"` TotalExpense *float64 `json:"totalExpense,omitempty" tf:"total_expense,omitempty"` Unit *string `json:"unit,omitempty" tf:"unit,omitempty"` }
func (*ResourcesExpenseObservation) DeepCopy ¶
func (in *ResourcesExpenseObservation) DeepCopy() *ResourcesExpenseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcesExpenseObservation.
func (*ResourcesExpenseObservation) DeepCopyInto ¶
func (in *ResourcesExpenseObservation) DeepCopyInto(out *ResourcesExpenseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcesExpenseParameters ¶
type ResourcesExpenseParameters struct { }
func (*ResourcesExpenseParameters) DeepCopy ¶
func (in *ResourcesExpenseParameters) DeepCopy() *ResourcesExpenseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcesExpenseParameters.
func (*ResourcesExpenseParameters) DeepCopyInto ¶
func (in *ResourcesExpenseParameters) DeepCopyInto(out *ResourcesExpenseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcesObservation ¶
type ResourcesObservation struct { CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"` DependsOn []*string `json:"dependsOn,omitempty" tf:"depends_on,omitempty"` Description *string `json:"description,omitempty" tf:"description,omitempty"` Expense []ResourcesExpenseObservation `json:"expense,omitempty" tf:"expense,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` PropertiesJSON *string `json:"propertiesJson,omitempty" tf:"properties_json,omitempty"` State *string `json:"state,omitempty" tf:"state,omitempty"` SyncStatus *string `json:"syncStatus,omitempty" tf:"sync_status,omitempty"` Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*ResourcesObservation) DeepCopy ¶
func (in *ResourcesObservation) DeepCopy() *ResourcesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcesObservation.
func (*ResourcesObservation) DeepCopyInto ¶
func (in *ResourcesObservation) DeepCopyInto(out *ResourcesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcesParameters ¶
type ResourcesParameters struct { }
func (*ResourcesParameters) DeepCopy ¶
func (in *ResourcesParameters) DeepCopy() *ResourcesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcesParameters.
func (*ResourcesParameters) DeepCopyInto ¶
func (in *ResourcesParameters) DeepCopyInto(out *ResourcesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.