v1alpha1

package
Version: v0.0.0-...-c74cf24 Latest Latest
Warning

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

Go to latest
Published: Sep 3, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=powerbi.azure.tf.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	Group   = "powerbi.azure.tf.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

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

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

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)
View Source
var (
	PowerbiEmbeddedKind             = "PowerbiEmbedded"
	PowerbiEmbeddedGroupKind        = schema.GroupKind{Group: Group, Kind: PowerbiEmbeddedKind}.String()
	PowerbiEmbeddedKindAPIVersion   = PowerbiEmbeddedKind + "." + GroupVersion.String()
	PowerbiEmbeddedGroupVersionKind = GroupVersion.WithKind(PowerbiEmbeddedKind)
)

Repository type metadata.

Functions

This section is empty.

Types

type PowerbiEmbedded

type PowerbiEmbedded struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PowerbiEmbeddedSpec   `json:"spec"`
	Status            PowerbiEmbeddedStatus `json:"status,omitempty"`
}

PowerbiEmbedded is the Schema for the PowerbiEmbeddeds 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:resource:scope=Cluster,categories={crossplane,managed,azure}

func (*PowerbiEmbedded) DeepCopy

func (in *PowerbiEmbedded) DeepCopy() *PowerbiEmbedded

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

func (*PowerbiEmbedded) DeepCopyInto

func (in *PowerbiEmbedded) DeepCopyInto(out *PowerbiEmbedded)

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

func (*PowerbiEmbedded) DeepCopyObject

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

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

func (*PowerbiEmbedded) GetCondition

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

GetCondition of this PowerbiEmbedded.

func (*PowerbiEmbedded) GetDeletionPolicy

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

GetDeletionPolicy of this PowerbiEmbedded.

func (*PowerbiEmbedded) GetObservation

func (tr *PowerbiEmbedded) GetObservation() ([]byte, error)

GetObservation of this PowerbiEmbedded

func (*PowerbiEmbedded) GetParameters

func (tr *PowerbiEmbedded) GetParameters() ([]byte, error)

GetParameters of this PowerbiEmbedded

func (*PowerbiEmbedded) GetProviderConfigReference

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

GetProviderConfigReference of this PowerbiEmbedded.

func (*PowerbiEmbedded) GetProviderReference deprecated

This method has been deprecated.
func (mg *PowerbiEmbedded) GetProviderReference() *xpv1.Reference

GetProviderReference of this PowerbiEmbedded. Deprecated: Use GetProviderConfigReference.

func (*PowerbiEmbedded) GetTerraformResourceIdField

func (tr *PowerbiEmbedded) GetTerraformResourceIdField() string

GetTerraformResourceIdField returns Terraform identifier field for this PowerbiEmbedded

func (*PowerbiEmbedded) GetTerraformResourceType

func (mg *PowerbiEmbedded) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this PowerbiEmbedded

func (*PowerbiEmbedded) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this PowerbiEmbedded.

func (*PowerbiEmbedded) SetConditions

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

SetConditions of this PowerbiEmbedded.

func (*PowerbiEmbedded) SetDeletionPolicy

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

SetDeletionPolicy of this PowerbiEmbedded.

func (*PowerbiEmbedded) SetObservation

func (tr *PowerbiEmbedded) SetObservation(data []byte) error

SetObservation for this PowerbiEmbedded

func (*PowerbiEmbedded) SetParameters

func (tr *PowerbiEmbedded) SetParameters(data []byte) error

SetParameters for this PowerbiEmbedded

func (*PowerbiEmbedded) SetProviderConfigReference

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

SetProviderConfigReference of this PowerbiEmbedded.

func (*PowerbiEmbedded) SetProviderReference deprecated

This method has been deprecated.
func (mg *PowerbiEmbedded) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this PowerbiEmbedded. Deprecated: Use SetProviderConfigReference.

func (*PowerbiEmbedded) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this PowerbiEmbedded.

type PowerbiEmbeddedList

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

PowerbiEmbeddedList contains a list of PowerbiEmbeddeds

func (*PowerbiEmbeddedList) DeepCopy

func (in *PowerbiEmbeddedList) DeepCopy() *PowerbiEmbeddedList

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

func (*PowerbiEmbeddedList) DeepCopyInto

func (in *PowerbiEmbeddedList) DeepCopyInto(out *PowerbiEmbeddedList)

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

func (*PowerbiEmbeddedList) DeepCopyObject

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

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

func (*PowerbiEmbeddedList) GetItems

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

GetItems of this PowerbiEmbeddedList.

type PowerbiEmbeddedObservation

type PowerbiEmbeddedObservation struct {
}

func (*PowerbiEmbeddedObservation) DeepCopy

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

func (*PowerbiEmbeddedObservation) DeepCopyInto

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

type PowerbiEmbeddedParameters

type PowerbiEmbeddedParameters struct {
	Administrators []string `json:"administrators" tf:"administrators"`

	Location string `json:"location" tf:"location"`

	Mode *string `json:"mode,omitempty" tf:"mode"`

	Name string `json:"name" tf:"name"`

	ResourceGroupName string `json:"resourceGroupName" tf:"resource_group_name"`

	SkuName string `json:"skuName" tf:"sku_name"`

	Tags map[string]string `json:"tags,omitempty" tf:"tags"`
}

func (*PowerbiEmbeddedParameters) DeepCopy

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

func (*PowerbiEmbeddedParameters) DeepCopyInto

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

type PowerbiEmbeddedSpec

type PowerbiEmbeddedSpec struct {
	xpv1.ResourceSpec `json:",inline"`
	ForProvider       PowerbiEmbeddedParameters `json:"forProvider"`
}

PowerbiEmbeddedSpec defines the desired state of PowerbiEmbedded

func (*PowerbiEmbeddedSpec) DeepCopy

func (in *PowerbiEmbeddedSpec) DeepCopy() *PowerbiEmbeddedSpec

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

func (*PowerbiEmbeddedSpec) DeepCopyInto

func (in *PowerbiEmbeddedSpec) DeepCopyInto(out *PowerbiEmbeddedSpec)

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

type PowerbiEmbeddedStatus

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

PowerbiEmbeddedStatus defines the observed state of PowerbiEmbedded.

func (*PowerbiEmbeddedStatus) DeepCopy

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

func (*PowerbiEmbeddedStatus) DeepCopyInto

func (in *PowerbiEmbeddedStatus) DeepCopyInto(out *PowerbiEmbeddedStatus)

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
t or T : Toggle theme light dark auto
y or Y : Canonical URL