Documentation ¶
Index ¶
- func NewZoneDataSource() datasource.DataSource
- func NewZoneResource() resource.Resource
- type ZoneDataSource
- func (d *ZoneDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *ZoneDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *ZoneDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ZoneDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ZoneDataSourceModel
- type ZoneResourceModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewZoneDataSource ¶ added in v0.6.2
func NewZoneDataSource() datasource.DataSource
func NewZoneResource ¶
NewZoneResource is a helper function to simplify the provider implementation.
Types ¶
type ZoneDataSource ¶ added in v0.6.2
type ZoneDataSource struct {
// contains filtered or unexported fields
}
ZoneDataSource defines the data source implementation.
func (*ZoneDataSource) Configure ¶ added in v0.6.2
func (d *ZoneDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*ZoneDataSource) Metadata ¶ added in v0.6.2
func (d *ZoneDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ZoneDataSource) Read ¶ added in v0.6.2
func (d *ZoneDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ZoneDataSource) Schema ¶ added in v0.6.2
func (d *ZoneDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ZoneDataSourceModel ¶ added in v0.6.2
ZoneDataSourceModel defines the Zone data source implementation.
func (ZoneDataSourceModel) GetSchema ¶ added in v0.6.2
func (ZoneDataSourceModel) GetSchema() schema.Schema
func (ZoneDataSourceModel) RefreshPropertyValues ¶ added in v0.6.2
func (r ZoneDataSourceModel) RefreshPropertyValues(zone *citrixorchestration.ZoneDetailResponseModel) ZoneDataSourceModel
type ZoneResourceModel ¶
type ZoneResourceModel struct { Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` ResourceLocationId types.String `tfsdk:"resource_location_id"` Description types.String `tfsdk:"description"` Metadata types.List `tfsdk:"metadata"` // []utils.NameValueStringPairModel }
ZoneResourceModel maps the resource schema data.
func (ZoneResourceModel) GetAttributes ¶ added in v0.6.2
func (ZoneResourceModel) GetAttributes() map[string]schema.Attribute
func (ZoneResourceModel) GetSchema ¶ added in v0.6.2
func (ZoneResourceModel) GetSchema() schema.Schema
func (ZoneResourceModel) RefreshPropertyValues ¶
func (r ZoneResourceModel) RefreshPropertyValues(ctx context.Context, diags *diag.Diagnostics, zone *citrixorchestration.ZoneDetailResponseModel, onpremises bool) ZoneResourceModel
Click to show internal directories.
Click to hide internal directories.