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.