Documentation
¶
Overview ¶
Copyright © 2024. Citrix Systems, Inc.
Copyright © 2024. Citrix Systems, Inc.
Copyright © 2024. Citrix Systems, Inc.
Copyright © 2024. Citrix Systems, Inc.
Index ¶
- func NewAdminFolderDataSource() datasource.DataSource
- func NewAdminFolderResource() resource.Resource
- type AdminFolderDataSource
- func (d *AdminFolderDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *AdminFolderDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *AdminFolderDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *AdminFolderDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type AdminFolderDataSourceModel
- type AdminFolderResourceModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAdminFolderDataSource ¶
func NewAdminFolderDataSource() datasource.DataSource
func NewAdminFolderResource ¶
NewAdminFolderResource is a helper function to simplify the provider implementation.
Types ¶
type AdminFolderDataSource ¶
type AdminFolderDataSource struct {
// contains filtered or unexported fields
}
func (*AdminFolderDataSource) Configure ¶
func (d *AdminFolderDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*AdminFolderDataSource) Metadata ¶
func (d *AdminFolderDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*AdminFolderDataSource) Read ¶
func (d *AdminFolderDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*AdminFolderDataSource) Schema ¶
func (d *AdminFolderDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type AdminFolderDataSourceModel ¶
type AdminFolderDataSourceModel struct {
Id types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
Type types.Set `tfsdk:"type"` // Set[String]
Path types.String `tfsdk:"path"`
ParentPath types.String `tfsdk:"parent_path"`
TotalApplications types.Int64 `tfsdk:"total_applications"`
TotalMachineCatalogs types.Int64 `tfsdk:"total_machine_catalogs"`
TotalApplicationGroups types.Int64 `tfsdk:"total_application_groups"`
TotalDeliveryGroups types.Int64 `tfsdk:"total_delivery_groups"`
}
func (AdminFolderDataSourceModel) GetSchema ¶
func (AdminFolderDataSourceModel) GetSchema() schema.Schema
func (AdminFolderDataSourceModel) RefreshPropertyValues ¶
func (r AdminFolderDataSourceModel) RefreshPropertyValues(ctx context.Context, diagnostics *diag.Diagnostics, adminFolder *citrixorchestration.AdminFolderResponseModel) AdminFolderDataSourceModel
type AdminFolderResourceModel ¶
type AdminFolderResourceModel struct {
Id types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
Type types.Set `tfsdk:"type"` // Set[String]
Path types.String `tfsdk:"path"`
ParentPath types.String `tfsdk:"parent_path"`
}
func (AdminFolderResourceModel) GetAttributes ¶
func (AdminFolderResourceModel) GetAttributes() map[string]schema.Attribute
func (AdminFolderResourceModel) GetSchema ¶
func (AdminFolderResourceModel) GetSchema() schema.Schema
func (AdminFolderResourceModel) RefreshPropertyValues ¶
func (r AdminFolderResourceModel) RefreshPropertyValues(ctx context.Context, diagnostics *diag.Diagnostics, adminFolder *citrixorchestration.AdminFolderResponseModel) AdminFolderResourceModel
Click to show internal directories.
Click to hide internal directories.