Documentation ¶
Overview ¶
Copyright © 2024. Citrix Systems, Inc.
Copyright © 2024. Citrix Systems, Inc.
Copyright © 2024. Citrix Systems, Inc.
Copyright © 2024. Citrix Systems, Inc.
Index ¶
- func NewAwsEdcImageResource() resource.Resource
- func NewAwsWorkspacesImageDataSource() datasource.DataSource
- type AwsWorkspacesImageDataSource
- func (d *AwsWorkspacesImageDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *AwsWorkspacesImageDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *AwsWorkspacesImageDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *AwsWorkspacesImageDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type AwsWorkspacesImageModel
- func (AwsWorkspacesImageModel) GetAttributes() map[string]schema.Attribute
- func (AwsWorkspacesImageModel) GetDataSourceAttributes() map[string]schema.Attribute
- func (AwsWorkspacesImageModel) GetDataSourceSchema() schema.Schema
- func (AwsWorkspacesImageModel) GetSchema() schema.Schema
- func (r AwsWorkspacesImageModel) RefreshPropertyValues(ctx context.Context, diagnostics *diag.Diagnostics, isResource bool, ...) AwsWorkspacesImageModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAwsEdcImageResource ¶
func NewAwsWorkspacesImageDataSource ¶
func NewAwsWorkspacesImageDataSource() datasource.DataSource
Types ¶
type AwsWorkspacesImageDataSource ¶
type AwsWorkspacesImageDataSource struct {
// contains filtered or unexported fields
}
AwsWorkspacesImageDataSource is the data source implementation.
func (*AwsWorkspacesImageDataSource) Configure ¶
func (d *AwsWorkspacesImageDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*AwsWorkspacesImageDataSource) Metadata ¶
func (d *AwsWorkspacesImageDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*AwsWorkspacesImageDataSource) Read ¶
func (d *AwsWorkspacesImageDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*AwsWorkspacesImageDataSource) Schema ¶
func (d *AwsWorkspacesImageDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type AwsWorkspacesImageModel ¶ added in v1.0.7
type AwsWorkspacesImageModel struct { Id types.String `tfsdk:"id"` AccountId types.String `tfsdk:"account_id"` AwsImageId types.String `tfsdk:"aws_image_id"` AwsImportedImageId types.String `tfsdk:"aws_imported_image_id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` SessionSupport types.String `tfsdk:"session_support"` OperatingSystem types.String `tfsdk:"operating_system"` Tenancy types.String `tfsdk:"tenancy"` IngestionProcess types.String `tfsdk:"ingestion_process"` State types.String `tfsdk:"state"` }
func (AwsWorkspacesImageModel) GetAttributes ¶ added in v1.0.7
func (AwsWorkspacesImageModel) GetAttributes() map[string]schema.Attribute
func (AwsWorkspacesImageModel) GetDataSourceAttributes ¶ added in v1.0.7
func (AwsWorkspacesImageModel) GetDataSourceAttributes() map[string]schema.Attribute
func (AwsWorkspacesImageModel) GetDataSourceSchema ¶ added in v1.0.7
func (AwsWorkspacesImageModel) GetDataSourceSchema() schema.Schema
func (AwsWorkspacesImageModel) GetSchema ¶ added in v1.0.7
func (AwsWorkspacesImageModel) GetSchema() schema.Schema
func (AwsWorkspacesImageModel) RefreshPropertyValues ¶ added in v1.0.7
func (r AwsWorkspacesImageModel) RefreshPropertyValues(ctx context.Context, diagnostics *diag.Diagnostics, isResource bool, image *quickcreateservice.AwsEdcImage) AwsWorkspacesImageModel
Click to show internal directories.
Click to hide internal directories.