Versions in this module Expand all Collapse all v1 v1.2.4 Feb 13, 2024 v1.2.3 Feb 13, 2024 Changes in this version + func CopyAppV3FromTerraform(_ context.Context, ...) github_com_hashicorp_terraform_plugin_framework_diag.Diagnostics + func CopyAppV3ToTerraform(ctx context.Context, obj *github_com_gravitational_teleport_api_types.AppV3, ...) github_com_hashicorp_terraform_plugin_framework_diag.Diagnostics + func CopyAuthPreferenceV2FromTerraform(_ context.Context, ...) github_com_hashicorp_terraform_plugin_framework_diag.Diagnostics + func CopyAuthPreferenceV2ToTerraform(ctx context.Context, ...) github_com_hashicorp_terraform_plugin_framework_diag.Diagnostics + func CopyClusterMaintenanceConfigV1FromTerraform(_ context.Context, ...) github_com_hashicorp_terraform_plugin_framework_diag.Diagnostics + func CopyClusterMaintenanceConfigV1ToTerraform(ctx context.Context, ...) github_com_hashicorp_terraform_plugin_framework_diag.Diagnostics + func CopyClusterNetworkingConfigV2FromTerraform(_ context.Context, ...) github_com_hashicorp_terraform_plugin_framework_diag.Diagnostics + func CopyClusterNetworkingConfigV2ToTerraform(ctx context.Context, ...) github_com_hashicorp_terraform_plugin_framework_diag.Diagnostics + func CopyDatabaseV3FromTerraform(_ context.Context, ...) github_com_hashicorp_terraform_plugin_framework_diag.Diagnostics + func CopyDatabaseV3ToTerraform(ctx context.Context, ...) github_com_hashicorp_terraform_plugin_framework_diag.Diagnostics + func CopyFromBoolOption(diags diag.Diagnostics, tf attr.Value, o **apitypes.BoolOption) + func CopyFromLabels(diags diag.Diagnostics, v attr.Value, o *apitypes.Labels) + func CopyFromStrings(diags diag.Diagnostics, v attr.Value, o *wrappers.Strings) + func CopyFromTraits(diags diag.Diagnostics, v attr.Value, o *wrappers.Traits) + func CopyGithubConnectorV3FromTerraform(_ context.Context, ...) github_com_hashicorp_terraform_plugin_framework_diag.Diagnostics + func CopyGithubConnectorV3ToTerraform(ctx context.Context, ...) github_com_hashicorp_terraform_plugin_framework_diag.Diagnostics + func CopyOIDCConnectorV3FromTerraform(_ context.Context, ...) github_com_hashicorp_terraform_plugin_framework_diag.Diagnostics + func CopyOIDCConnectorV3ToTerraform(ctx context.Context, ...) github_com_hashicorp_terraform_plugin_framework_diag.Diagnostics + func CopyOktaImportRuleV1FromTerraform(_ context.Context, ...) github_com_hashicorp_terraform_plugin_framework_diag.Diagnostics + func CopyOktaImportRuleV1ToTerraform(ctx context.Context, ...) github_com_hashicorp_terraform_plugin_framework_diag.Diagnostics + func CopyProvisionTokenV2FromTerraform(_ context.Context, ...) github_com_hashicorp_terraform_plugin_framework_diag.Diagnostics + func CopyProvisionTokenV2ToTerraform(ctx context.Context, ...) github_com_hashicorp_terraform_plugin_framework_diag.Diagnostics + func CopyRoleV6FromTerraform(_ context.Context, ...) github_com_hashicorp_terraform_plugin_framework_diag.Diagnostics + func CopyRoleV6ToTerraform(ctx context.Context, obj *github_com_gravitational_teleport_api_types.RoleV6, ...) github_com_hashicorp_terraform_plugin_framework_diag.Diagnostics + func CopySAMLConnectorV2FromTerraform(_ context.Context, ...) github_com_hashicorp_terraform_plugin_framework_diag.Diagnostics + func CopySAMLConnectorV2ToTerraform(ctx context.Context, ...) github_com_hashicorp_terraform_plugin_framework_diag.Diagnostics + func CopySessionRecordingConfigV2FromTerraform(_ context.Context, ...) github_com_hashicorp_terraform_plugin_framework_diag.Diagnostics + func CopySessionRecordingConfigV2ToTerraform(ctx context.Context, ...) github_com_hashicorp_terraform_plugin_framework_diag.Diagnostics + func CopyToBoolOption(diags diag.Diagnostics, o *apitypes.BoolOption, t attr.Type, v attr.Value) attr.Value + func CopyToLabels(diags diag.Diagnostics, o apitypes.Labels, t attr.Type, v attr.Value) attr.Value + func CopyToStrings(diags diag.Diagnostics, o wrappers.Strings, t attr.Type, v attr.Value) attr.Value + func CopyToTraits(diags diag.Diagnostics, o wrappers.Traits, t attr.Type, v attr.Value) attr.Value + func CopyTrustedClusterV2FromTerraform(_ context.Context, ...) github_com_hashicorp_terraform_plugin_framework_diag.Diagnostics + func CopyTrustedClusterV2ToTerraform(ctx context.Context, ...) github_com_hashicorp_terraform_plugin_framework_diag.Diagnostics + func CopyUserV2FromTerraform(_ context.Context, ...) github_com_hashicorp_terraform_plugin_framework_diag.Diagnostics + func CopyUserV2ToTerraform(ctx context.Context, obj *github_com_gravitational_teleport_api_types.UserV2, ...) github_com_hashicorp_terraform_plugin_framework_diag.Diagnostics + func GenSchemaAppV3(ctx context.Context) (github_com_hashicorp_terraform_plugin_framework_tfsdk.Schema, ...) + func GenSchemaAuthPreferenceV2(ctx context.Context) (github_com_hashicorp_terraform_plugin_framework_tfsdk.Schema, ...) + func GenSchemaBoolOption(_ context.Context) tfsdk.Attribute + func GenSchemaClusterMaintenanceConfigV1(ctx context.Context) (github_com_hashicorp_terraform_plugin_framework_tfsdk.Schema, ...) + func GenSchemaClusterNetworkingConfigV2(ctx context.Context) (github_com_hashicorp_terraform_plugin_framework_tfsdk.Schema, ...) + func GenSchemaDatabaseV3(ctx context.Context) (github_com_hashicorp_terraform_plugin_framework_tfsdk.Schema, ...) + func GenSchemaGithubConnectorV3(ctx context.Context) (github_com_hashicorp_terraform_plugin_framework_tfsdk.Schema, ...) + func GenSchemaLabels(ctx context.Context) tfsdk.Attribute + func GenSchemaOIDCConnectorV3(ctx context.Context) (github_com_hashicorp_terraform_plugin_framework_tfsdk.Schema, ...) + func GenSchemaOktaImportRuleV1(ctx context.Context) (github_com_hashicorp_terraform_plugin_framework_tfsdk.Schema, ...) + func GenSchemaProvisionTokenV2(ctx context.Context) (github_com_hashicorp_terraform_plugin_framework_tfsdk.Schema, ...) + func GenSchemaRoleV6(ctx context.Context) (github_com_hashicorp_terraform_plugin_framework_tfsdk.Schema, ...) + func GenSchemaSAMLConnectorV2(ctx context.Context) (github_com_hashicorp_terraform_plugin_framework_tfsdk.Schema, ...) + func GenSchemaSessionRecordingConfigV2(ctx context.Context) (github_com_hashicorp_terraform_plugin_framework_tfsdk.Schema, ...) + func GenSchemaStrings(_ context.Context) tfsdk.Attribute + func GenSchemaTraits(_ context.Context) tfsdk.Attribute + func GenSchemaTrustedClusterV2(ctx context.Context) (github_com_hashicorp_terraform_plugin_framework_tfsdk.Schema, ...) + func GenSchemaUserV2(ctx context.Context) (github_com_hashicorp_terraform_plugin_framework_tfsdk.Schema, ...) + func MustTimeBeInFuture() tfsdk.AttributeValidator + func UseAnyOfValidator(keys ...string) tfsdk.AttributeValidator + func UseMapKeysPresentValidator(keys ...string) tfsdk.AttributeValidator + func UseVersionBetween(min, max int) tfsdk.AttributeValidator + type AnyOfValidator struct + Keys []string + func (v AnyOfValidator) Description(_ context.Context) string + func (v AnyOfValidator) MarkdownDescription(_ context.Context) string + func (v AnyOfValidator) Validate(ctx context.Context, req tfsdk.ValidateAttributeRequest, ...) + type DurationType struct + func (t DurationType) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (interface{}, error) + func (t DurationType) Equal(o attr.Type) bool + func (t DurationType) String() string + func (t DurationType) TerraformType(_ context.Context) tftypes.Type + func (t DurationType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error) + type DurationValue struct + Null bool + Unknown bool + Value time.Duration + func (t DurationValue) Equal(other attr.Value) bool + func (t DurationValue) IsNull() bool + func (t DurationValue) IsUnknown() bool + func (t DurationValue) String() string + func (t DurationValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error) + func (t DurationValue) Type(_ context.Context) attr.Type + type MapKeysPresentValidator struct + Keys []string + func (v MapKeysPresentValidator) Description(_ context.Context) string + func (v MapKeysPresentValidator) MarkdownDescription(_ context.Context) string + func (v MapKeysPresentValidator) Validate(_ context.Context, req tfsdk.ValidateAttributeRequest, ...) + type TimeType struct + Format string + func UseRFC3339Time() TimeType + func (t TimeType) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (interface{}, error) + func (t TimeType) Equal(o attr.Type) bool + func (t TimeType) String() string + func (t TimeType) TerraformType(_ context.Context) tftypes.Type + func (t TimeType) Validate(ctx context.Context, in tftypes.Value, path path.Path) diag.Diagnostics + func (t TimeType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error) + type TimeValue struct + Format string + Null bool + Unknown bool + Value time.Time + func (t TimeValue) Equal(other attr.Value) bool + func (t TimeValue) IsNull() bool + func (t TimeValue) IsUnknown() bool + func (t TimeValue) String() string + func (t TimeValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error) + func (t TimeValue) Type(_ context.Context) attr.Type + type TimeValueInFutureValidator struct + func (v TimeValueInFutureValidator) Description(_ context.Context) string + func (v TimeValueInFutureValidator) MarkdownDescription(_ context.Context) string + func (v TimeValueInFutureValidator) Validate(_ context.Context, req tfsdk.ValidateAttributeRequest, ...) + type VersionValidator struct + Max int + Min int + func (v VersionValidator) Description(_ context.Context) string + func (v VersionValidator) MarkdownDescription(_ context.Context) string + func (v VersionValidator) Validate(_ context.Context, req tfsdk.ValidateAttributeRequest, ...)