Documentation ¶
Overview ¶
Copyright © 2024. Citrix Systems, Inc.
Copyright © 2024. Citrix Systems, Inc.
Index ¶
- func NewAwsWorkspacesDirectoryConnectionDataSource() datasource.DataSource
- func NewAwsWorkspacesDirectoryConnectionResource() resource.Resource
- type AwsWorkspacesDirectoryConnectionDataSource
- func (d *AwsWorkspacesDirectoryConnectionDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *AwsWorkspacesDirectoryConnectionDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *AwsWorkspacesDirectoryConnectionDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *AwsWorkspacesDirectoryConnectionDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type AwsWorkspacesDirectoryConnectionDataSourceModel
- func (AwsWorkspacesDirectoryConnectionDataSourceModel) GetAttributes() map[string]schema.Attribute
- func (AwsWorkspacesDirectoryConnectionDataSourceModel) GetSchema() schema.Schema
- func (r AwsWorkspacesDirectoryConnectionDataSourceModel) RefreshPropertyValues(ctx context.Context, diagnostics *diag.Diagnostics, ...) AwsWorkspacesDirectoryConnectionDataSourceModel
- type AwsWorkspacesDirectoryConnectionResourceModel
- func (AwsWorkspacesDirectoryConnectionResourceModel) GetAttributes() map[string]schema.Attribute
- func (AwsWorkspacesDirectoryConnectionResourceModel) GetSchema() schema.Schema
- func (r AwsWorkspacesDirectoryConnectionResourceModel) RefreshPropertyValues(ctx context.Context, diagnostics *diag.Diagnostics, ...) AwsWorkspacesDirectoryConnectionResourceModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAwsWorkspacesDirectoryConnectionDataSource ¶
func NewAwsWorkspacesDirectoryConnectionDataSource() datasource.DataSource
Types ¶
type AwsWorkspacesDirectoryConnectionDataSource ¶
type AwsWorkspacesDirectoryConnectionDataSource struct {
// contains filtered or unexported fields
}
AwsWorkspacesDirectoryConnectionDataSource is the data source implementation.
func (*AwsWorkspacesDirectoryConnectionDataSource) Configure ¶
func (d *AwsWorkspacesDirectoryConnectionDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*AwsWorkspacesDirectoryConnectionDataSource) Metadata ¶
func (d *AwsWorkspacesDirectoryConnectionDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*AwsWorkspacesDirectoryConnectionDataSource) Read ¶
func (d *AwsWorkspacesDirectoryConnectionDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*AwsWorkspacesDirectoryConnectionDataSource) Schema ¶
func (d *AwsWorkspacesDirectoryConnectionDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type AwsWorkspacesDirectoryConnectionDataSourceModel ¶
type AwsWorkspacesDirectoryConnectionDataSourceModel struct { DirectoryConnectionId types.String `tfsdk:"id"` AccountId types.String `tfsdk:"account"` Name types.String `tfsdk:"name"` ZoneId types.String `tfsdk:"zone"` ResourceLocationId types.String `tfsdk:"resource_location"` Directory types.String `tfsdk:"directory"` Subnets types.Set `tfsdk:"subnets"` Tenancy types.String `tfsdk:"tenancy"` UserEnabledAsLocalAdministrator types.Bool `tfsdk:"user_enabled_as_local_administrator"` SecurityGroup types.String `tfsdk:"security_group"` DefaultOu types.String `tfsdk:"default_ou"` }
func (AwsWorkspacesDirectoryConnectionDataSourceModel) GetAttributes ¶
func (AwsWorkspacesDirectoryConnectionDataSourceModel) GetAttributes() map[string]schema.Attribute
func (AwsWorkspacesDirectoryConnectionDataSourceModel) GetSchema ¶
func (AwsWorkspacesDirectoryConnectionDataSourceModel) GetSchema() schema.Schema
func (AwsWorkspacesDirectoryConnectionDataSourceModel) RefreshPropertyValues ¶
func (r AwsWorkspacesDirectoryConnectionDataSourceModel) RefreshPropertyValues(ctx context.Context, diagnostics *diag.Diagnostics, directory *quickcreateservice.AwsEdcDirectoryConnection) AwsWorkspacesDirectoryConnectionDataSourceModel
type AwsWorkspacesDirectoryConnectionResourceModel ¶
type AwsWorkspacesDirectoryConnectionResourceModel struct { DirectoryConnectionId types.String `tfsdk:"id"` AccountId types.String `tfsdk:"account"` Name types.String `tfsdk:"name"` ZoneId types.String `tfsdk:"zone"` ResourceLocationId types.String `tfsdk:"resource_location"` Directory types.String `tfsdk:"directory"` Subnets types.Set `tfsdk:"subnets"` Tenancy types.String `tfsdk:"tenancy"` UserEnabledAsLocalAdministrator types.Bool `tfsdk:"user_enabled_as_local_administrator"` SecurityGroup types.String `tfsdk:"security_group"` DefaultOu types.String `tfsdk:"default_ou"` }
func (AwsWorkspacesDirectoryConnectionResourceModel) GetAttributes ¶
func (AwsWorkspacesDirectoryConnectionResourceModel) GetAttributes() map[string]schema.Attribute
func (AwsWorkspacesDirectoryConnectionResourceModel) GetSchema ¶
func (AwsWorkspacesDirectoryConnectionResourceModel) GetSchema() schema.Schema
func (AwsWorkspacesDirectoryConnectionResourceModel) RefreshPropertyValues ¶
func (r AwsWorkspacesDirectoryConnectionResourceModel) RefreshPropertyValues(ctx context.Context, diagnostics *diag.Diagnostics, directory *quickcreateservice.AwsEdcDirectoryConnection) AwsWorkspacesDirectoryConnectionResourceModel
Click to show internal directories.
Click to hide internal directories.