Documentation
¶
Index ¶
- func SecurityProjectResourceSchema(ctx context.Context) schema.Schema
- type CredentialsType
- func (t CredentialsType) Equal(o attr.Type) bool
- func (t CredentialsType) String() string
- func (t CredentialsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t CredentialsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t CredentialsType) ValueType(ctx context.Context) attr.Value
- type CredentialsValue
- func NewCredentialsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (CredentialsValue, diag.Diagnostics)
- func NewCredentialsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) CredentialsValue
- func NewCredentialsValueNull() CredentialsValue
- func NewCredentialsValueUnknown() CredentialsValue
- func (v CredentialsValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v CredentialsValue) Equal(o attr.Value) bool
- func (v CredentialsValue) IsNull() bool
- func (v CredentialsValue) IsUnknown() bool
- func (v CredentialsValue) String() string
- func (v CredentialsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v CredentialsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v CredentialsValue) Type(ctx context.Context) attr.Type
- type EndpointsType
- func (t EndpointsType) Equal(o attr.Type) bool
- func (t EndpointsType) String() string
- func (t EndpointsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t EndpointsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t EndpointsType) ValueType(ctx context.Context) attr.Value
- type EndpointsValue
- func NewEndpointsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (EndpointsValue, diag.Diagnostics)
- func NewEndpointsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) EndpointsValue
- func NewEndpointsValueNull() EndpointsValue
- func NewEndpointsValueUnknown() EndpointsValue
- func (v EndpointsValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v EndpointsValue) Equal(o attr.Value) bool
- func (v EndpointsValue) IsNull() bool
- func (v EndpointsValue) IsUnknown() bool
- func (v EndpointsValue) String() string
- func (v EndpointsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v EndpointsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v EndpointsValue) Type(ctx context.Context) attr.Type
- type MetadataType
- func (t MetadataType) Equal(o attr.Type) bool
- func (t MetadataType) String() string
- func (t MetadataType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t MetadataType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t MetadataType) ValueType(ctx context.Context) attr.Value
- type MetadataValue
- func NewMetadataValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (MetadataValue, diag.Diagnostics)
- func NewMetadataValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) MetadataValue
- func NewMetadataValueNull() MetadataValue
- func NewMetadataValueUnknown() MetadataValue
- func (v MetadataValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v MetadataValue) Equal(o attr.Value) bool
- func (v MetadataValue) IsNull() bool
- func (v MetadataValue) IsUnknown() bool
- func (v MetadataValue) String() string
- func (v MetadataValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v MetadataValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v MetadataValue) Type(ctx context.Context) attr.Type
- type ProductTypesType
- func (t ProductTypesType) Equal(o attr.Type) bool
- func (t ProductTypesType) String() string
- func (t ProductTypesType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t ProductTypesType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t ProductTypesType) ValueType(ctx context.Context) attr.Value
- type ProductTypesValue
- func NewProductTypesValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (ProductTypesValue, diag.Diagnostics)
- func NewProductTypesValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) ProductTypesValue
- func NewProductTypesValueNull() ProductTypesValue
- func NewProductTypesValueUnknown() ProductTypesValue
- func (v ProductTypesValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v ProductTypesValue) Equal(o attr.Value) bool
- func (v ProductTypesValue) IsNull() bool
- func (v ProductTypesValue) IsUnknown() bool
- func (v ProductTypesValue) String() string
- func (v ProductTypesValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v ProductTypesValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v ProductTypesValue) Type(ctx context.Context) attr.Type
- type SecurityProjectModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CredentialsType ¶
type CredentialsType struct {
basetypes.ObjectType
}
func (CredentialsType) String ¶
func (t CredentialsType) String() string
func (CredentialsType) ValueFromObject ¶
func (t CredentialsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (CredentialsType) ValueFromTerraform ¶
type CredentialsValue ¶
type CredentialsValue struct {
Password basetypes.StringValue `tfsdk:"password"`
Username basetypes.StringValue `tfsdk:"username"`
// contains filtered or unexported fields
}
func NewCredentialsValue ¶
func NewCredentialsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (CredentialsValue, diag.Diagnostics)
func NewCredentialsValueMust ¶
func NewCredentialsValueNull ¶
func NewCredentialsValueNull() CredentialsValue
func NewCredentialsValueUnknown ¶
func NewCredentialsValueUnknown() CredentialsValue
func (CredentialsValue) AttributeTypes ¶
func (CredentialsValue) IsNull ¶
func (v CredentialsValue) IsNull() bool
func (CredentialsValue) IsUnknown ¶
func (v CredentialsValue) IsUnknown() bool
func (CredentialsValue) String ¶
func (v CredentialsValue) String() string
func (CredentialsValue) ToObjectValue ¶
func (v CredentialsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (CredentialsValue) ToTerraformValue ¶
type EndpointsType ¶
type EndpointsType struct {
basetypes.ObjectType
}
func (EndpointsType) String ¶
func (t EndpointsType) String() string
func (EndpointsType) ValueFromObject ¶
func (t EndpointsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (EndpointsType) ValueFromTerraform ¶
type EndpointsValue ¶
type EndpointsValue struct {
Elasticsearch basetypes.StringValue `tfsdk:"elasticsearch"`
Kibana basetypes.StringValue `tfsdk:"kibana"`
// contains filtered or unexported fields
}
func NewEndpointsValue ¶
func NewEndpointsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (EndpointsValue, diag.Diagnostics)
func NewEndpointsValueMust ¶
func NewEndpointsValueNull ¶
func NewEndpointsValueNull() EndpointsValue
func NewEndpointsValueUnknown ¶
func NewEndpointsValueUnknown() EndpointsValue
func (EndpointsValue) AttributeTypes ¶
func (EndpointsValue) IsNull ¶
func (v EndpointsValue) IsNull() bool
func (EndpointsValue) IsUnknown ¶
func (v EndpointsValue) IsUnknown() bool
func (EndpointsValue) String ¶
func (v EndpointsValue) String() string
func (EndpointsValue) ToObjectValue ¶
func (v EndpointsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (EndpointsValue) ToTerraformValue ¶
type MetadataType ¶
type MetadataType struct {
basetypes.ObjectType
}
func (MetadataType) String ¶
func (t MetadataType) String() string
func (MetadataType) ValueFromObject ¶
func (t MetadataType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (MetadataType) ValueFromTerraform ¶
type MetadataValue ¶
type MetadataValue struct {
CreatedAt basetypes.StringValue `tfsdk:"created_at"`
CreatedBy basetypes.StringValue `tfsdk:"created_by"`
OrganizationId basetypes.StringValue `tfsdk:"organization_id"`
SuspendedAt basetypes.StringValue `tfsdk:"suspended_at"`
SuspendedReason basetypes.StringValue `tfsdk:"suspended_reason"`
// contains filtered or unexported fields
}
func NewMetadataValue ¶
func NewMetadataValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (MetadataValue, diag.Diagnostics)
func NewMetadataValueMust ¶
func NewMetadataValueNull ¶
func NewMetadataValueNull() MetadataValue
func NewMetadataValueUnknown ¶
func NewMetadataValueUnknown() MetadataValue
func (MetadataValue) AttributeTypes ¶
func (MetadataValue) IsNull ¶
func (v MetadataValue) IsNull() bool
func (MetadataValue) IsUnknown ¶
func (v MetadataValue) IsUnknown() bool
func (MetadataValue) String ¶
func (v MetadataValue) String() string
func (MetadataValue) ToObjectValue ¶
func (v MetadataValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (MetadataValue) ToTerraformValue ¶
type ProductTypesType ¶
type ProductTypesType struct {
basetypes.ObjectType
}
func (ProductTypesType) String ¶
func (t ProductTypesType) String() string
func (ProductTypesType) ValueFromObject ¶
func (t ProductTypesType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (ProductTypesType) ValueFromTerraform ¶
type ProductTypesValue ¶
type ProductTypesValue struct {
ProductLine basetypes.StringValue `tfsdk:"product_line"`
ProductTier basetypes.StringValue `tfsdk:"product_tier"`
// contains filtered or unexported fields
}
func NewProductTypesValue ¶
func NewProductTypesValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (ProductTypesValue, diag.Diagnostics)
func NewProductTypesValueNull ¶
func NewProductTypesValueNull() ProductTypesValue
func NewProductTypesValueUnknown ¶
func NewProductTypesValueUnknown() ProductTypesValue
func (ProductTypesValue) AttributeTypes ¶
func (ProductTypesValue) IsNull ¶
func (v ProductTypesValue) IsNull() bool
func (ProductTypesValue) IsUnknown ¶
func (v ProductTypesValue) IsUnknown() bool
func (ProductTypesValue) String ¶
func (v ProductTypesValue) String() string
func (ProductTypesValue) ToObjectValue ¶
func (v ProductTypesValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (ProductTypesValue) ToTerraformValue ¶
type SecurityProjectModel ¶
type SecurityProjectModel struct {
AdminFeaturesPackage types.String `tfsdk:"admin_features_package"`
Alias types.String `tfsdk:"alias"`
CloudId types.String `tfsdk:"cloud_id"`
Credentials CredentialsValue `tfsdk:"credentials"`
Endpoints EndpointsValue `tfsdk:"endpoints"`
Id types.String `tfsdk:"id"`
Metadata MetadataValue `tfsdk:"metadata"`
Name types.String `tfsdk:"name"`
ProductTypes types.List `tfsdk:"product_types"`
RegionId types.String `tfsdk:"region_id"`
Type types.String `tfsdk:"type"`
}
Click to show internal directories.
Click to hide internal directories.