Documentation ¶
Index ¶
- func KubeconfigDataSourceSchema(ctx context.Context) schema.Schema
- type KubeconfigModel
- type KubeconfigsType
- func (t KubeconfigsType) Equal(o attr.Type) bool
- func (t KubeconfigsType) String() string
- func (t KubeconfigsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t KubeconfigsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t KubeconfigsType) ValueType(ctx context.Context) attr.Value
- type KubeconfigsValue
- func NewKubeconfigsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (KubeconfigsValue, diag.Diagnostics)
- func NewKubeconfigsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) KubeconfigsValue
- func NewKubeconfigsValueNull() KubeconfigsValue
- func NewKubeconfigsValueUnknown() KubeconfigsValue
- func (v KubeconfigsValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v KubeconfigsValue) Equal(o attr.Value) bool
- func (v KubeconfigsValue) IsNull() bool
- func (v KubeconfigsValue) IsUnknown() bool
- func (v KubeconfigsValue) String() string
- func (v KubeconfigsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v KubeconfigsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v KubeconfigsValue) Type(ctx context.Context) attr.Type
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type KubeconfigModel ¶
type KubeconfigsType ¶
type KubeconfigsType struct {
basetypes.ObjectType
}
func (KubeconfigsType) String ¶
func (t KubeconfigsType) String() string
func (KubeconfigsType) ValueFromObject ¶
func (t KubeconfigsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (KubeconfigsType) ValueFromTerraform ¶
type KubeconfigsValue ¶
type KubeconfigsValue struct { ClientCertificate basetypes.StringValue `tfsdk:"client_certificate"` ClientKey basetypes.StringValue `tfsdk:"client_key"` Cluster basetypes.StringValue `tfsdk:"cluster"` ClusterCaCertificate basetypes.StringValue `tfsdk:"cluster_ca_certificate"` Host basetypes.StringValue `tfsdk:"host"` Insecure basetypes.BoolValue `tfsdk:"insecure"` Name basetypes.StringValue `tfsdk:"name"` Token basetypes.StringValue `tfsdk:"token"` Username basetypes.StringValue `tfsdk:"username"` // contains filtered or unexported fields }
func NewKubeconfigsValue ¶
func NewKubeconfigsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (KubeconfigsValue, diag.Diagnostics)
func NewKubeconfigsValueMust ¶
func NewKubeconfigsValueNull ¶
func NewKubeconfigsValueNull() KubeconfigsValue
func NewKubeconfigsValueUnknown ¶
func NewKubeconfigsValueUnknown() KubeconfigsValue
func (KubeconfigsValue) AttributeTypes ¶
func (KubeconfigsValue) IsNull ¶
func (v KubeconfigsValue) IsNull() bool
func (KubeconfigsValue) IsUnknown ¶
func (v KubeconfigsValue) IsUnknown() bool
func (KubeconfigsValue) String ¶
func (v KubeconfigsValue) String() string
func (KubeconfigsValue) ToObjectValue ¶
func (v KubeconfigsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (KubeconfigsValue) ToTerraformValue ¶
Click to show internal directories.
Click to hide internal directories.