Documentation ¶
Index ¶
- func New(version string, httpClient *http.Client) func() provider.Provider
- func NewAppDataSource() datasource.DataSource
- func NewAppResource() resource.Resource
- func NewBuildpackResource() resource.Resource
- func NewDomainDataSource() datasource.DataSource
- func NewDomainResource() resource.Resource
- func NewIsolationSegmentDataSource() datasource.DataSource
- func NewIsolationSegmentEntitlementDataSource() datasource.DataSource
- func NewIsolationSegmentEntitlementResource() resource.Resource
- func NewIsolationSegmentResource() resource.Resource
- func NewMtaDataSource() datasource.DataSource
- func NewMtaResource() resource.Resource
- func NewOrgDataSource() datasource.DataSource
- func NewOrgQuotaDataSource() datasource.DataSource
- func NewOrgQuotaResource() resource.Resource
- func NewOrgResource() resource.Resource
- func NewOrgeRoleResource() resource.Resource
- func NewRemoteMtarHashDataSource() datasource.DataSource
- func NewRoleDataSource() datasource.DataSource
- func NewRouteDataSource() datasource.DataSource
- func NewRouteResource() resource.Resource
- func NewSecurityGroupDataSource() datasource.DataSource
- func NewSecurityGroupResource() resource.Resource
- func NewServiceBrokerResource() resource.Resource
- func NewServiceCredentialBindingDataSource() datasource.DataSource
- func NewServiceCredentialBindingResource() resource.Resource
- func NewServiceDataSource() datasource.DataSource
- func NewServiceInstanceDataSource() datasource.DataSource
- func NewServiceInstanceResource() resource.Resource
- func NewServiceRouteBindingResource() resource.Resource
- func NewSpaceDataSource() datasource.DataSource
- func NewSpaceQuotaDataSource() datasource.DataSource
- func NewSpaceQuotaResource() resource.Resource
- func NewSpaceResource() resource.Resource
- func NewSpaceRoleResource() resource.Resource
- func NewStackDataSource() datasource.DataSource
- func NewUserDataSource() datasource.DataSource
- func NewUserGroupsResource() resource.Resource
- func NewUserResource() resource.Resource
- func NewUsersDataSource() datasource.DataSource
- func ReComputeIntValue() planmodifier.Int64
- func ReComputeStringValue() planmodifier.String
- type AppType
- type BuildpackResource
- func (r *BuildpackResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *BuildpackResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (rs *BuildpackResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (rs *BuildpackResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *BuildpackResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (rs *BuildpackResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *BuildpackResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (rs *BuildpackResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type CloudFoundryProvider
- func (p *CloudFoundryProvider) Configure(ctx context.Context, req provider.ConfigureRequest, ...)
- func (p *CloudFoundryProvider) DataSources(ctx context.Context) []func() datasource.DataSource
- func (p *CloudFoundryProvider) Metadata(ctx context.Context, req provider.MetadataRequest, ...)
- func (p *CloudFoundryProvider) Resources(ctx context.Context) []func() resource.Resource
- func (p *CloudFoundryProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
- type CloudFoundryProviderModel
- type DatasourceAppType
- type DockerCredentials
- type DomainDataSource
- func (d *DomainDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *DomainDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *DomainDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *DomainDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type DomainResource
- func (r *DomainResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *DomainResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (rs *DomainResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (rs *DomainResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *DomainResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (rs *DomainResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *DomainResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (rs *DomainResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type IsolationSegmentDataSource
- func (d *IsolationSegmentDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *IsolationSegmentDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *IsolationSegmentDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *IsolationSegmentDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type IsolationSegmentEntitlementDataSource
- func (d *IsolationSegmentEntitlementDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *IsolationSegmentEntitlementDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *IsolationSegmentEntitlementDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *IsolationSegmentEntitlementDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type IsolationSegmentEntitlementDataSourceType
- type IsolationSegmentEntitlementResource
- func (r *IsolationSegmentEntitlementResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *IsolationSegmentEntitlementResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (rs *IsolationSegmentEntitlementResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *IsolationSegmentEntitlementResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (rs *IsolationSegmentEntitlementResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *IsolationSegmentEntitlementResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (rs *IsolationSegmentEntitlementResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type IsolationSegmentEntitlementType
- type IsolationSegmentResource
- func (r *IsolationSegmentResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *IsolationSegmentResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (rs *IsolationSegmentResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (rs *IsolationSegmentResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *IsolationSegmentResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (rs *IsolationSegmentResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *IsolationSegmentResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (rs *IsolationSegmentResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type IsolationSegmentType
- type MtaDataSource
- func (d *MtaDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *MtaDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *MtaDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *MtaDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type MtaMetadataType
- type MtaModuleType
- type MtaType
- type MtarDataSourceType
- type MtarType
- type OrgDataSource
- func (d *OrgDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *OrgDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *OrgDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *OrgDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type OrgQuotaDataSource
- func (d *OrgQuotaDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *OrgQuotaDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *OrgQuotaDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *OrgQuotaDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type OrgQuotaType
- type OrgRoleResource
- func (r *OrgRoleResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *OrgRoleResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (rs *OrgRoleResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (rs *OrgRoleResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *OrgRoleResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (rs *OrgRoleResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *OrgRoleResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (rs *OrgRoleResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type Process
- type RemoteFileHashDataSourceType
- type RemoteMtarHashDataSource
- func (d *RemoteMtarHashDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *RemoteMtarHashDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *RemoteMtarHashDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RemoteMtarHashDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RoleDataSource
- func (d *RoleDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *RoleDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *RoleDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RoleDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type Route
- type RouteDataSource
- func (d *RouteDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *RouteDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *RouteDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RouteDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RouteResource
- func (r *RouteResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *RouteResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (rs *RouteResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (rs *RouteResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RouteResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (rs *RouteResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RouteResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (rs *RouteResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type SecurityGroupDataSource
- func (d *SecurityGroupDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *SecurityGroupDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *SecurityGroupDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *SecurityGroupDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type SecurityGroupResource
- func (r *SecurityGroupResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *SecurityGroupResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (rs *SecurityGroupResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (rs *SecurityGroupResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *SecurityGroupResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (rs *SecurityGroupResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *SecurityGroupResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (rs *SecurityGroupResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ServiceBinding
- type ServiceCredentialBindingDataSource
- func (d *ServiceCredentialBindingDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *ServiceCredentialBindingDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *ServiceCredentialBindingDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ServiceCredentialBindingDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ServiceDataSource
- func (d *ServiceDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *ServiceDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *ServiceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ServiceDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ServiceInstanceDataSource
- func (d *ServiceInstanceDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *ServiceInstanceDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *ServiceInstanceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ServiceInstanceDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type Sidecar
- type SpaceDataSource
- func (d *SpaceDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *SpaceDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *SpaceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *SpaceDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type SpaceQuotaDataSource
- func (d *SpaceQuotaDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *SpaceQuotaDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *SpaceQuotaDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *SpaceQuotaDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type SpaceResource
- func (r *SpaceResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *SpaceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (rs *SpaceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (rs *SpaceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *SpaceResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (rs *SpaceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *SpaceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (rs *SpaceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type SpaceRoleResource
- func (r *SpaceRoleResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *SpaceRoleResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (rs *SpaceRoleResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (rs *SpaceRoleResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *SpaceRoleResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (rs *SpaceRoleResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *SpaceRoleResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (rs *SpaceRoleResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type StackDataSource
- func (d *StackDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *StackDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *StackDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *StackDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type UserDataSource
- func (d *UserDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *UserDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *UserDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *UserDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type UserGroupsResource
- func (r *UserGroupsResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *UserGroupsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (rs *UserGroupsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *UserGroupsResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (rs *UserGroupsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *UserGroupsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (rs *UserGroupsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type UserResource
- func (r *UserResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *UserResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (rs *UserResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (rs *UserResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *UserResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (rs *UserResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *UserResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (rs *UserResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type UsersDataSource
- func (d *UsersDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *UsersDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *UsersDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *UsersDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAppDataSource ¶
func NewAppDataSource() datasource.DataSource
func NewAppResource ¶
func NewBuildpackResource ¶
Instantiates a security group resource.
func NewDomainDataSource ¶
func NewDomainDataSource() datasource.DataSource
Instantiates a security group data source.
func NewIsolationSegmentDataSource ¶
func NewIsolationSegmentDataSource() datasource.DataSource
func NewIsolationSegmentEntitlementDataSource ¶
func NewIsolationSegmentEntitlementDataSource() datasource.DataSource
func NewIsolationSegmentEntitlementResource ¶
Instantiates an isolation segment resource.
func NewIsolationSegmentResource ¶
Instantiates an isolation segment resource.
func NewMtaDataSource ¶
func NewMtaDataSource() datasource.DataSource
Instantiates a mtar data source.
func NewMtaResource ¶
func NewOrgDataSource ¶
func NewOrgDataSource() datasource.DataSource
func NewOrgQuotaDataSource ¶
func NewOrgQuotaDataSource() datasource.DataSource
func NewOrgQuotaResource ¶
func NewOrgResource ¶
NewOrgResource is a helper function to simplify the provider implementation.
func NewOrgeRoleResource ¶
Instantiates a role resource.
func NewRemoteMtarHashDataSource ¶
func NewRemoteMtarHashDataSource() datasource.DataSource
Instantiates a remote file hash data source.
func NewRoleDataSource ¶
func NewRoleDataSource() datasource.DataSource
Instantiates a role data source.
func NewRouteDataSource ¶
func NewRouteDataSource() datasource.DataSource
Instantiates a route group data source.
func NewRouteResource ¶
Instantiates a security group resource.
func NewSecurityGroupDataSource ¶
func NewSecurityGroupDataSource() datasource.DataSource
Instantiates a security group data source.
func NewSecurityGroupResource ¶
Instantiates a security group resource.
func NewServiceCredentialBindingDataSource ¶
func NewServiceCredentialBindingDataSource() datasource.DataSource
func NewServiceDataSource ¶
func NewServiceDataSource() datasource.DataSource
func NewServiceInstanceDataSource ¶
func NewServiceInstanceDataSource() datasource.DataSource
func NewSpaceDataSource ¶
func NewSpaceDataSource() datasource.DataSource
Instantiates a space data source.
func NewSpaceQuotaDataSource ¶
func NewSpaceQuotaDataSource() datasource.DataSource
func NewSpaceQuotaResource ¶
func NewSpaceRoleResource ¶
Instantiates a role resource.
func NewStackDataSource ¶
func NewStackDataSource() datasource.DataSource
Instantiates a security group data source.
func NewUserDataSource ¶
func NewUserDataSource() datasource.DataSource
Instantiates a user data source.
func NewUserGroupsResource ¶
Instantiates a user resource.
func NewUsersDataSource ¶
func NewUsersDataSource() datasource.DataSource
Instantiates a space/org users data source.
func ReComputeIntValue ¶
func ReComputeIntValue() planmodifier.Int64
ReComputeIntValue returns a plan modifier that forces recomputation of an already set value.
func ReComputeStringValue ¶
func ReComputeStringValue() planmodifier.String
ReComputeStringValue returns a plan modifier that forces recomputation of an already set value.
Types ¶
type AppType ¶
type AppType struct { Name types.String `tfsdk:"name"` Space types.String `tfsdk:"space_name"` Org types.String `tfsdk:"org_name"` Stack types.String `tfsdk:"stack"` Buildpacks types.Set `tfsdk:"buildpacks"` Path types.String `tfsdk:"path"` SourceCodeHash types.String `tfsdk:"source_code_hash"` DockerImage types.String `tfsdk:"docker_image"` DockerCredentials *DockerCredentials `tfsdk:"docker_credentials"` Strategy types.String `tfsdk:"strategy"` ServiceBindings []ServiceBinding `tfsdk:"service_bindings"` Routes types.Set `tfsdk:"routes"` Environment types.Map `tfsdk:"environment"` HealthCheckInterval types.Int64 `tfsdk:"health_check_interval"` ReadinessHealthCheckType types.String `tfsdk:"readiness_health_check_type"` ReadinessHealthCheckHttpEndpoint types.String `tfsdk:"readiness_health_check_http_endpoint"` ReadinessHealthCheckInvocationTimeout types.Int64 `tfsdk:"readiness_health_check_invocation_timeout"` ReadinessHealthCheckInterval types.Int64 `tfsdk:"readiness_health_check_interval"` LogRateLimitPerSecond types.String `tfsdk:"log_rate_limit_per_second"` NoRoute types.Bool `tfsdk:"no_route"` RandomRoute types.Bool `tfsdk:"random_route"` Processes []Process `tfsdk:"processes"` Sidecars []Sidecar `tfsdk:"sidecars"` ID types.String `tfsdk:"id"` CreatedAt types.String `tfsdk:"created_at"` UpdatedAt types.String `tfsdk:"updated_at"` Command types.String `tfsdk:"command"` DiskQuota types.String `tfsdk:"disk_quota"` HealthCheckHttpEndpoint types.String `tfsdk:"health_check_http_endpoint"` HealthCheckInvocationTimeout types.Int64 `tfsdk:"health_check_invocation_timeout"` HealthCheckType types.String `tfsdk:"health_check_type"` Instances types.Int64 `tfsdk:"instances"` Memory types.String `tfsdk:"memory"` Timeout types.Int64 `tfsdk:"timeout"` Labels types.Map `tfsdk:"labels"` Annotations types.Map `tfsdk:"annotations"` }
Type AppType representing Schema Attribute from function Schema in go type from resource_appManifest.go file.
func (*AppType) CopyConfigAttributes ¶
func (*AppType) Reduce ¶
func (a *AppType) Reduce() DatasourceAppType
Reduce function to reduce AppType to DatasourceAppType This is used to reuse mapAppValuesToType in both resource and datasource.
type BuildpackResource ¶
type BuildpackResource struct {
// contains filtered or unexported fields
}
Contains reference to the v3 client to be used for making the API calls.
func (*BuildpackResource) Configure ¶
func (r *BuildpackResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*BuildpackResource) Create ¶
func (r *BuildpackResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*BuildpackResource) Delete ¶
func (rs *BuildpackResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*BuildpackResource) ImportState ¶
func (rs *BuildpackResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*BuildpackResource) Metadata ¶
func (r *BuildpackResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*BuildpackResource) Read ¶
func (rs *BuildpackResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*BuildpackResource) Schema ¶
func (r *BuildpackResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*BuildpackResource) Update ¶
func (rs *BuildpackResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type CloudFoundryProvider ¶
type CloudFoundryProvider struct {
// contains filtered or unexported fields
}
func (*CloudFoundryProvider) Configure ¶
func (p *CloudFoundryProvider) Configure(ctx context.Context, req provider.ConfigureRequest, resp *provider.ConfigureResponse)
func (*CloudFoundryProvider) DataSources ¶
func (p *CloudFoundryProvider) DataSources(ctx context.Context) []func() datasource.DataSource
func (*CloudFoundryProvider) Metadata ¶
func (p *CloudFoundryProvider) Metadata(ctx context.Context, req provider.MetadataRequest, resp *provider.MetadataResponse)
func (*CloudFoundryProvider) Resources ¶
func (p *CloudFoundryProvider) Resources(ctx context.Context) []func() resource.Resource
func (*CloudFoundryProvider) Schema ¶
func (p *CloudFoundryProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
type CloudFoundryProviderModel ¶
type CloudFoundryProviderModel struct { Endpoint types.String `tfsdk:"api_url"` User types.String `tfsdk:"user"` Password types.String `tfsdk:"password"` CFClientID types.String `tfsdk:"cf_client_id"` CFClientSecret types.String `tfsdk:"cf_client_secret"` SkipSslValidation types.Bool `tfsdk:"skip_ssl_validation"` Origin types.String `tfsdk:"origin"` AccessToken types.String `tfsdk:"access_token"` RefreshToken types.String `tfsdk:"refresh_token"` }
type DatasourceAppType ¶
type DatasourceAppType struct { Name types.String `tfsdk:"name"` Space types.String `tfsdk:"space_name"` Org types.String `tfsdk:"org_name"` Stack types.String `tfsdk:"stack"` Buildpacks types.Set `tfsdk:"buildpacks"` DockerImage types.String `tfsdk:"docker_image"` DockerCredentials *DockerCredentials `tfsdk:"docker_credentials"` ServiceBindings []ServiceBinding `tfsdk:"service_bindings"` Routes types.Set `tfsdk:"routes"` Environment types.Map `tfsdk:"environment"` HealthCheckInterval types.Int64 `tfsdk:"health_check_interval"` ReadinessHealthCheckType types.String `tfsdk:"readiness_health_check_type"` ReadinessHealthCheckHttpEndpoint types.String `tfsdk:"readiness_health_check_http_endpoint"` ReadinessHealthCheckInvocationTimeout types.Int64 `tfsdk:"readiness_health_check_invocation_timeout"` ReadinessHealthCheckInterval types.Int64 `tfsdk:"readiness_health_check_interval"` LogRateLimitPerSecond types.String `tfsdk:"log_rate_limit_per_second"` Processes []Process `tfsdk:"processes"` Sidecars []Sidecar `tfsdk:"sidecars"` ID types.String `tfsdk:"id"` CreatedAt types.String `tfsdk:"created_at"` UpdatedAt types.String `tfsdk:"updated_at"` Command types.String `tfsdk:"command"` DiskQuota types.String `tfsdk:"disk_quota"` HealthCheckHttpEndpoint types.String `tfsdk:"health_check_http_endpoint"` HealthCheckInvocationTimeout types.Int64 `tfsdk:"health_check_invocation_timeout"` HealthCheckType types.String `tfsdk:"health_check_type"` Instances types.Int64 `tfsdk:"instances"` Memory types.String `tfsdk:"memory"` Timeout types.Int64 `tfsdk:"timeout"` Labels types.Map `tfsdk:"labels"` Annotations types.Map `tfsdk:"annotations"` }
func (*DatasourceAppType) Expand ¶
func (a *DatasourceAppType) Expand() AppType
type DockerCredentials ¶
type DomainDataSource ¶
type DomainDataSource struct {
// contains filtered or unexported fields
}
Contains reference to the v3 client to be used for making the API calls.
func (*DomainDataSource) Configure ¶
func (d *DomainDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*DomainDataSource) Metadata ¶
func (d *DomainDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*DomainDataSource) Read ¶
func (d *DomainDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*DomainDataSource) Schema ¶
func (d *DomainDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type DomainResource ¶
type DomainResource struct {
// contains filtered or unexported fields
}
Contains reference to the v3 client to be used for making the API calls.
func (*DomainResource) Configure ¶
func (r *DomainResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*DomainResource) Create ¶
func (r *DomainResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*DomainResource) Delete ¶
func (rs *DomainResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*DomainResource) ImportState ¶
func (rs *DomainResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*DomainResource) Metadata ¶
func (r *DomainResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*DomainResource) Read ¶
func (rs *DomainResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*DomainResource) Schema ¶
func (r *DomainResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*DomainResource) Update ¶
func (rs *DomainResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type IsolationSegmentDataSource ¶
type IsolationSegmentDataSource struct {
// contains filtered or unexported fields
}
func (*IsolationSegmentDataSource) Configure ¶
func (d *IsolationSegmentDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*IsolationSegmentDataSource) Metadata ¶
func (d *IsolationSegmentDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*IsolationSegmentDataSource) Read ¶
func (d *IsolationSegmentDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*IsolationSegmentDataSource) Schema ¶
func (d *IsolationSegmentDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type IsolationSegmentEntitlementDataSource ¶
type IsolationSegmentEntitlementDataSource struct {
// contains filtered or unexported fields
}
func (*IsolationSegmentEntitlementDataSource) Configure ¶
func (d *IsolationSegmentEntitlementDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*IsolationSegmentEntitlementDataSource) Metadata ¶
func (d *IsolationSegmentEntitlementDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*IsolationSegmentEntitlementDataSource) Read ¶
func (d *IsolationSegmentEntitlementDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*IsolationSegmentEntitlementDataSource) Schema ¶
func (d *IsolationSegmentEntitlementDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type IsolationSegmentEntitlementDataSourceType ¶
type IsolationSegmentEntitlementDataSourceType struct { Segment types.String `tfsdk:"segment"` Orgs types.Set `tfsdk:"orgs"` }
Terraform struct for storing values for isolation segment entitlement datasource.
type IsolationSegmentEntitlementResource ¶
type IsolationSegmentEntitlementResource struct {
// contains filtered or unexported fields
}
Contains reference to the v3 client to be used for making the API calls.
func (*IsolationSegmentEntitlementResource) Configure ¶
func (r *IsolationSegmentEntitlementResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*IsolationSegmentEntitlementResource) Create ¶
func (r *IsolationSegmentEntitlementResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*IsolationSegmentEntitlementResource) Delete ¶
func (rs *IsolationSegmentEntitlementResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*IsolationSegmentEntitlementResource) Metadata ¶
func (r *IsolationSegmentEntitlementResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*IsolationSegmentEntitlementResource) Read ¶
func (rs *IsolationSegmentEntitlementResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*IsolationSegmentEntitlementResource) Schema ¶
func (r *IsolationSegmentEntitlementResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*IsolationSegmentEntitlementResource) Update ¶
func (rs *IsolationSegmentEntitlementResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type IsolationSegmentEntitlementType ¶
type IsolationSegmentEntitlementType struct { Segment types.String `tfsdk:"segment"` Orgs types.Set `tfsdk:"orgs"` Default types.Bool `tfsdk:"default"` }
Terraform struct for storing values for isolation segment entitlement resource.
type IsolationSegmentResource ¶
type IsolationSegmentResource struct {
// contains filtered or unexported fields
}
Contains reference to the v3 client to be used for making the API calls.
func (*IsolationSegmentResource) Configure ¶
func (r *IsolationSegmentResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*IsolationSegmentResource) Create ¶
func (r *IsolationSegmentResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*IsolationSegmentResource) Delete ¶
func (rs *IsolationSegmentResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*IsolationSegmentResource) ImportState ¶
func (rs *IsolationSegmentResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*IsolationSegmentResource) Metadata ¶
func (r *IsolationSegmentResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*IsolationSegmentResource) Read ¶
func (rs *IsolationSegmentResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*IsolationSegmentResource) Schema ¶
func (r *IsolationSegmentResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*IsolationSegmentResource) Update ¶
func (rs *IsolationSegmentResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type IsolationSegmentType ¶
type IsolationSegmentType struct { Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Labels types.Map `tfsdk:"labels"` Annotations types.Map `tfsdk:"annotations"` CreatedAt types.String `tfsdk:"created_at"` UpdatedAt types.String `tfsdk:"updated_at"` }
Terraform struct for storing values for isolation segment data source and resource.
type MtaDataSource ¶
type MtaDataSource struct {
// contains filtered or unexported fields
}
Contains reference to the mta client to be used for making the API calls.
func (*MtaDataSource) Configure ¶
func (d *MtaDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*MtaDataSource) Metadata ¶
func (d *MtaDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*MtaDataSource) Read ¶
func (d *MtaDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*MtaDataSource) Schema ¶
func (d *MtaDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type MtaMetadataType ¶
type MtaModuleType ¶
type MtaModuleType struct { ModuleName types.String `tfsdk:"module_name"` AppName types.String `tfsdk:"app_name"` CreatedOn types.String `tfsdk:"created_on"` UpdatedOn types.String `tfsdk:"updated_on"` ProvidedDendencyNames types.List `tfsdk:"provided_dendency_names"` Services types.List `tfsdk:"services"` Uris types.List `tfsdk:"uris"` }
type MtarDataSourceType ¶
type MtarType ¶
type MtarType struct { MtarPath types.String `tfsdk:"mtar_path"` MtarUrl types.String `tfsdk:"mtar_url"` ExtensionDescriptors types.Set `tfsdk:"extension_descriptors"` DeployUrl types.String `tfsdk:"deploy_url"` Space types.String `tfsdk:"space"` Mta types.Object `tfsdk:"mta"` Namespace types.String `tfsdk:"namespace"` Id types.String `tfsdk:"id"` SourceCodeHash types.String `tfsdk:"source_code_hash"` }
type OrgDataSource ¶
type OrgDataSource struct {
// contains filtered or unexported fields
}
func (*OrgDataSource) Configure ¶
func (d *OrgDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*OrgDataSource) Metadata ¶
func (d *OrgDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*OrgDataSource) Read ¶
func (d *OrgDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*OrgDataSource) Schema ¶
func (d *OrgDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type OrgQuotaDataSource ¶
type OrgQuotaDataSource struct {
// contains filtered or unexported fields
}
func (*OrgQuotaDataSource) Configure ¶
func (d *OrgQuotaDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*OrgQuotaDataSource) Metadata ¶
func (d *OrgQuotaDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*OrgQuotaDataSource) Read ¶
func (d *OrgQuotaDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*OrgQuotaDataSource) Schema ¶
func (d *OrgQuotaDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type OrgQuotaType ¶
type OrgQuotaType struct { Name types.String `tfsdk:"name"` ID types.String `tfsdk:"id"` AllowPaidServicePlans types.Bool `tfsdk:"allow_paid_service_plans"` TotalServices types.Int64 `tfsdk:"total_services"` TotalServiceKeys types.Int64 `tfsdk:"total_service_keys"` TotalRoutes types.Int64 `tfsdk:"total_routes"` TotalRoutePorts types.Int64 `tfsdk:"total_route_ports"` TotalPrivateDomains types.Int64 `tfsdk:"total_private_domains"` TotalMemory types.Int64 `tfsdk:"total_memory"` InstanceMemory types.Int64 `tfsdk:"instance_memory"` TotalAppInstances types.Int64 `tfsdk:"total_app_instances"` TotalAppTasks types.Int64 `tfsdk:"total_app_tasks"` TotalAppLogRateLimit types.Int64 `tfsdk:"total_app_log_rate_limit"` Organizations types.Set `tfsdk:"orgs"` CreatedAt types.String `tfsdk:"created_at"` UpdatedAt types.String `tfsdk:"updated_at"` }
type OrgRoleResource ¶
type OrgRoleResource struct {
// contains filtered or unexported fields
}
Contains reference to the v3 client to be used for making the API calls.
func (*OrgRoleResource) Configure ¶
func (r *OrgRoleResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*OrgRoleResource) Create ¶
func (r *OrgRoleResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*OrgRoleResource) Delete ¶
func (rs *OrgRoleResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*OrgRoleResource) ImportState ¶
func (rs *OrgRoleResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*OrgRoleResource) Metadata ¶
func (r *OrgRoleResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*OrgRoleResource) Read ¶
func (rs *OrgRoleResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*OrgRoleResource) Schema ¶
func (r *OrgRoleResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*OrgRoleResource) Update ¶
func (rs *OrgRoleResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
Update for role is not possible.
type Process ¶
type Process struct { Type types.String `tfsdk:"type"` Command types.String `tfsdk:"command"` DiskQuota types.String `tfsdk:"disk_quota"` HealthCheckHttpEndpoint types.String `tfsdk:"health_check_http_endpoint"` HealthCheckInvocationTimeout types.Int64 `tfsdk:"health_check_invocation_timeout"` HealthCheckType types.String `tfsdk:"health_check_type"` Instances types.Int64 `tfsdk:"instances"` Memory types.String `tfsdk:"memory"` Timeout types.Int64 `tfsdk:"timeout"` HealthCheckInterval types.Int64 `tfsdk:"health_check_interval"` ReadinessHealthCheckType types.String `tfsdk:"readiness_health_check_type"` ReadinessHealthCheckHttpEndpoint types.String `tfsdk:"readiness_health_check_http_endpoint"` ReadinessHealthCheckInvocationTimeout types.Int64 `tfsdk:"readiness_health_check_invocation_timeout"` ReadinessHealthCheckInterval types.Int64 `tfsdk:"readiness_health_check_interval"` LogRateLimitPerSecond types.String `tfsdk:"log_rate_limit_per_second"` }
type RemoteMtarHashDataSource ¶
type RemoteMtarHashDataSource struct {
// contains filtered or unexported fields
}
Contains reference to the mta client to be used for making the API calls.
func (*RemoteMtarHashDataSource) Configure ¶
func (d *RemoteMtarHashDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*RemoteMtarHashDataSource) Metadata ¶
func (d *RemoteMtarHashDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RemoteMtarHashDataSource) Read ¶
func (d *RemoteMtarHashDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RemoteMtarHashDataSource) Schema ¶
func (d *RemoteMtarHashDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RoleDataSource ¶
type RoleDataSource struct {
// contains filtered or unexported fields
}
Contains reference to the v3 client to be used for making the API calls.
func (*RoleDataSource) Configure ¶
func (d *RoleDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*RoleDataSource) Metadata ¶
func (d *RoleDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RoleDataSource) Read ¶
func (d *RoleDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RoleDataSource) Schema ¶
func (d *RoleDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RouteDataSource ¶
type RouteDataSource struct {
// contains filtered or unexported fields
}
Contains reference to the v3 client to be used for making the API calls.
func (*RouteDataSource) Configure ¶
func (d *RouteDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*RouteDataSource) Metadata ¶
func (d *RouteDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RouteDataSource) Read ¶
func (d *RouteDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RouteDataSource) Schema ¶
func (d *RouteDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RouteResource ¶
type RouteResource struct {
// contains filtered or unexported fields
}
Contains reference to the v3 client to be used for making the API calls.
func (*RouteResource) Configure ¶
func (r *RouteResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*RouteResource) Create ¶
func (r *RouteResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RouteResource) Delete ¶
func (rs *RouteResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RouteResource) ImportState ¶
func (rs *RouteResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RouteResource) Metadata ¶
func (r *RouteResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RouteResource) Read ¶
func (rs *RouteResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RouteResource) Schema ¶
func (r *RouteResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RouteResource) Update ¶
func (rs *RouteResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type SecurityGroupDataSource ¶
type SecurityGroupDataSource struct {
// contains filtered or unexported fields
}
Contains reference to the v3 client to be used for making the API calls.
func (*SecurityGroupDataSource) Configure ¶
func (d *SecurityGroupDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*SecurityGroupDataSource) Metadata ¶
func (d *SecurityGroupDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*SecurityGroupDataSource) Read ¶
func (d *SecurityGroupDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*SecurityGroupDataSource) Schema ¶
func (d *SecurityGroupDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type SecurityGroupResource ¶
type SecurityGroupResource struct {
// contains filtered or unexported fields
}
Contains reference to the v3 client to be used for making the API calls.
func (*SecurityGroupResource) Configure ¶
func (r *SecurityGroupResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*SecurityGroupResource) Create ¶
func (r *SecurityGroupResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*SecurityGroupResource) Delete ¶
func (rs *SecurityGroupResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*SecurityGroupResource) ImportState ¶
func (rs *SecurityGroupResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*SecurityGroupResource) Metadata ¶
func (r *SecurityGroupResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*SecurityGroupResource) Read ¶
func (rs *SecurityGroupResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*SecurityGroupResource) Schema ¶
func (r *SecurityGroupResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*SecurityGroupResource) Update ¶
func (rs *SecurityGroupResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ServiceBinding ¶
type ServiceBinding struct { ServiceInstance types.String `tfsdk:"service_instance"` Params jsontypes.Normalized `tfsdk:"params"` }
type ServiceCredentialBindingDataSource ¶
type ServiceCredentialBindingDataSource struct {
// contains filtered or unexported fields
}
func (*ServiceCredentialBindingDataSource) Configure ¶
func (d *ServiceCredentialBindingDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*ServiceCredentialBindingDataSource) Metadata ¶
func (d *ServiceCredentialBindingDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ServiceCredentialBindingDataSource) Read ¶
func (d *ServiceCredentialBindingDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ServiceCredentialBindingDataSource) Schema ¶
func (d *ServiceCredentialBindingDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ServiceDataSource ¶
type ServiceDataSource struct {
// contains filtered or unexported fields
}
func (*ServiceDataSource) Configure ¶
func (d *ServiceDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*ServiceDataSource) Metadata ¶
func (d *ServiceDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ServiceDataSource) Read ¶
func (d *ServiceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ServiceDataSource) Schema ¶
func (d *ServiceDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ServiceInstanceDataSource ¶
type ServiceInstanceDataSource struct {
// contains filtered or unexported fields
}
func (*ServiceInstanceDataSource) Configure ¶
func (d *ServiceInstanceDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*ServiceInstanceDataSource) Metadata ¶
func (d *ServiceInstanceDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ServiceInstanceDataSource) Read ¶
func (d *ServiceInstanceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ServiceInstanceDataSource) Schema ¶
func (d *ServiceInstanceDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type SpaceDataSource ¶
type SpaceDataSource struct {
// contains filtered or unexported fields
}
Contains reference to the v3 client to be used for making the API calls.
func (*SpaceDataSource) Configure ¶
func (d *SpaceDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*SpaceDataSource) Metadata ¶
func (d *SpaceDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*SpaceDataSource) Read ¶
func (d *SpaceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*SpaceDataSource) Schema ¶
func (d *SpaceDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type SpaceQuotaDataSource ¶
type SpaceQuotaDataSource struct {
// contains filtered or unexported fields
}
func (*SpaceQuotaDataSource) Configure ¶
func (d *SpaceQuotaDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*SpaceQuotaDataSource) Metadata ¶
func (d *SpaceQuotaDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*SpaceQuotaDataSource) Read ¶
func (d *SpaceQuotaDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*SpaceQuotaDataSource) Schema ¶
func (d *SpaceQuotaDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type SpaceResource ¶
type SpaceResource struct {
// contains filtered or unexported fields
}
Contains reference to the v3 client to be used for making the API calls.
func (*SpaceResource) Configure ¶
func (r *SpaceResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*SpaceResource) Create ¶
func (r *SpaceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*SpaceResource) Delete ¶
func (rs *SpaceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*SpaceResource) ImportState ¶
func (rs *SpaceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*SpaceResource) Metadata ¶
func (r *SpaceResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*SpaceResource) Read ¶
func (rs *SpaceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*SpaceResource) Schema ¶
func (r *SpaceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*SpaceResource) Update ¶
func (rs *SpaceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type SpaceRoleResource ¶
type SpaceRoleResource struct {
// contains filtered or unexported fields
}
Contains reference to the v3 client to be used for making the API calls.
func (*SpaceRoleResource) Configure ¶
func (r *SpaceRoleResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*SpaceRoleResource) Create ¶
func (r *SpaceRoleResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*SpaceRoleResource) Delete ¶
func (rs *SpaceRoleResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*SpaceRoleResource) ImportState ¶
func (rs *SpaceRoleResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*SpaceRoleResource) Metadata ¶
func (r *SpaceRoleResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*SpaceRoleResource) Read ¶
func (rs *SpaceRoleResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*SpaceRoleResource) Schema ¶
func (r *SpaceRoleResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*SpaceRoleResource) Update ¶
func (rs *SpaceRoleResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
Update for role is not possible.
type StackDataSource ¶
type StackDataSource struct {
// contains filtered or unexported fields
}
Contains reference to the v3 client to be used for making the API calls.
func (*StackDataSource) Configure ¶
func (d *StackDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*StackDataSource) Metadata ¶
func (d *StackDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*StackDataSource) Read ¶
func (d *StackDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*StackDataSource) Schema ¶
func (d *StackDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type UserDataSource ¶
type UserDataSource struct {
// contains filtered or unexported fields
}
Contains reference to the v3 client to be used for making the API calls.
func (*UserDataSource) Configure ¶
func (d *UserDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*UserDataSource) Metadata ¶
func (d *UserDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*UserDataSource) Read ¶
func (d *UserDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*UserDataSource) Schema ¶
func (d *UserDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type UserGroupsResource ¶
type UserGroupsResource struct {
// contains filtered or unexported fields
}
Contains reference to the v3 client to be used for making the API calls.
func (*UserGroupsResource) Configure ¶
func (r *UserGroupsResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*UserGroupsResource) Create ¶
func (r *UserGroupsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*UserGroupsResource) Delete ¶
func (rs *UserGroupsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*UserGroupsResource) Metadata ¶
func (r *UserGroupsResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*UserGroupsResource) Read ¶
func (rs *UserGroupsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*UserGroupsResource) Schema ¶
func (r *UserGroupsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*UserGroupsResource) Update ¶
func (rs *UserGroupsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type UserResource ¶
type UserResource struct {
// contains filtered or unexported fields
}
Contains reference to the v3 client to be used for making the API calls.
func (*UserResource) Configure ¶
func (r *UserResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*UserResource) Create ¶
func (r *UserResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*UserResource) Delete ¶
func (rs *UserResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*UserResource) ImportState ¶
func (rs *UserResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*UserResource) Metadata ¶
func (r *UserResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*UserResource) Read ¶
func (rs *UserResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*UserResource) Schema ¶
func (r *UserResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*UserResource) Update ¶
func (rs *UserResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type UsersDataSource ¶
type UsersDataSource struct {
// contains filtered or unexported fields
}
Contains reference to the v3 client to be used for making the API calls.
func (*UsersDataSource) Configure ¶
func (d *UsersDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*UsersDataSource) Metadata ¶
func (d *UsersDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*UsersDataSource) Read ¶
func (d *UsersDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*UsersDataSource) Schema ¶
func (d *UsersDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Source Files ¶
- datasource_app.go
- datasource_domain.go
- datasource_isolation_segment.go
- datasource_isolation_segment_entitlement.go
- datasource_mta.go
- datasource_org.go
- datasource_org_quota.go
- datasource_remote_mtar_hash.go
- datasource_role.go
- datasource_route.go
- datasource_security_group.go
- datasource_service.go
- datasource_service_credential_binding.go
- datasource_service_instance.go
- datasource_space.go
- datasource_space_quota.go
- datasource_stack.go
- datasource_user.go
- datasource_users.go
- provider.go
- resource_app.go
- resource_buildpack.go
- resource_domain.go
- resource_isolation_segment.go
- resource_isolation_segment_entitlement.go
- resource_mta.go
- resource_org.go
- resource_org_quota.go
- resource_org_role.go
- resource_route.go
- resource_security_group.go
- resource_service_broker.go
- resource_service_credential_binding.go
- resource_service_instance.go
- resource_service_route_binding.go
- resource_space.go
- resource_space_quota.go
- resource_space_role.go
- resource_user.go
- resource_user_groups.go
- types_app.go
- types_buildpack.go
- types_domain.go
- types_isolation_segment.go
- types_mta.go
- types_org.go
- types_org_quota.go
- types_remote_file_hash.go
- types_role.go
- types_route.go
- types_security_group.go
- types_service_broker.go
- types_service_credential_binding.go
- types_service_instance.go
- types_service_route_binding.go
- types_space.go
- types_space_quota.go
- types_stack.go
- types_user.go
- types_user_groups.go
- utils.go