Documentation
¶
Index ¶
Constants ¶
View Source
const CurrentSchemaVersion = 1
Variables ¶
View Source
var ( MinSupportedRemoteIndicesVersion = version.Must(version.NewVersion("8.10.0")) MinSupportedDescriptionVersion = version.Must(version.NewVersion("8.15.0")) )
Functions ¶
func NewRoleResource ¶
Types ¶
type ApplicationData ¶
type CommonIndexPermsData ¶
type FieldSecurityData ¶
type IndexPermsData ¶
type IndexPermsData struct {
CommonIndexPermsData
AllowRestrictedIndices types.Bool `tfsdk:"allow_restricted_indices"`
}
type RemoteIndexPermsData ¶
type RemoteIndexPermsData struct {
CommonIndexPermsData
Clusters types.Set `tfsdk:"clusters"`
}
type RoleData ¶
type RoleData struct {
Id types.String `tfsdk:"id"`
ElasticsearchConnection types.List `tfsdk:"elasticsearch_connection"`
Name types.String `tfsdk:"name"`
Description types.String `tfsdk:"description"`
Applications types.Set `tfsdk:"applications"`
Global jsontypes.Normalized `tfsdk:"global"`
Cluster types.Set `tfsdk:"cluster"`
Indices types.Set `tfsdk:"indices"`
RemoteIndices types.Set `tfsdk:"remote_indices"`
Metadata jsontypes.Normalized `tfsdk:"metadata"`
RunAs types.Set `tfsdk:"run_as"`
}
Click to show internal directories.
Click to hide internal directories.