Documentation
¶
Index ¶
- type App
- func (m App) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *App) GetActiveDeployment(ctx context.Context) (AppDeployment, bool)
- func (m *App) GetAppStatus(ctx context.Context) (ApplicationStatus, bool)
- func (m App) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *App) GetComputeStatus(ctx context.Context) (ComputeStatus, bool)
- func (m *App) GetEffectiveUserApiScopes(ctx context.Context) ([]types.String, bool)
- func (m *App) GetPendingDeployment(ctx context.Context) (AppDeployment, bool)
- func (m *App) GetResources(ctx context.Context) ([]AppResource, bool)
- func (m *App) GetUserApiScopes(ctx context.Context) ([]types.String, bool)
- func (m *App) SetActiveDeployment(ctx context.Context, v AppDeployment)
- func (m *App) SetAppStatus(ctx context.Context, v ApplicationStatus)
- func (m *App) SetComputeStatus(ctx context.Context, v ComputeStatus)
- func (m *App) SetEffectiveUserApiScopes(ctx context.Context, v []types.String)
- func (m *App) SetPendingDeployment(ctx context.Context, v AppDeployment)
- func (m *App) SetResources(ctx context.Context, v []AppResource)
- func (m *App) SetUserApiScopes(ctx context.Context, v []types.String)
- func (to *App) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from App)
- func (to *App) SyncFieldsDuringRead(ctx context.Context, from App)
- func (m App) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m App) Type(ctx context.Context) attr.Type
- type AppAccessControlRequest
- func (m AppAccessControlRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppAccessControlRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *AppAccessControlRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppAccessControlRequest)
- func (to *AppAccessControlRequest) SyncFieldsDuringRead(ctx context.Context, from AppAccessControlRequest)
- func (m AppAccessControlRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppAccessControlRequest) Type(ctx context.Context) attr.Type
- type AppAccessControlRequest_SdkV2
- func (m AppAccessControlRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppAccessControlRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *AppAccessControlRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppAccessControlRequest_SdkV2)
- func (to *AppAccessControlRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppAccessControlRequest_SdkV2)
- func (m AppAccessControlRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppAccessControlRequest_SdkV2) Type(ctx context.Context) attr.Type
- type AppAccessControlResponse
- func (m AppAccessControlResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *AppAccessControlResponse) GetAllPermissions(ctx context.Context) ([]AppPermission, bool)
- func (m AppAccessControlResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *AppAccessControlResponse) SetAllPermissions(ctx context.Context, v []AppPermission)
- func (to *AppAccessControlResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppAccessControlResponse)
- func (to *AppAccessControlResponse) SyncFieldsDuringRead(ctx context.Context, from AppAccessControlResponse)
- func (m AppAccessControlResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppAccessControlResponse) Type(ctx context.Context) attr.Type
- type AppAccessControlResponse_SdkV2
- func (m AppAccessControlResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *AppAccessControlResponse_SdkV2) GetAllPermissions(ctx context.Context) ([]AppPermission_SdkV2, bool)
- func (m AppAccessControlResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *AppAccessControlResponse_SdkV2) SetAllPermissions(ctx context.Context, v []AppPermission_SdkV2)
- func (to *AppAccessControlResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppAccessControlResponse_SdkV2)
- func (to *AppAccessControlResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppAccessControlResponse_SdkV2)
- func (m AppAccessControlResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppAccessControlResponse_SdkV2) Type(ctx context.Context) attr.Type
- type AppDeployment
- func (m AppDeployment) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppDeployment) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *AppDeployment) GetDeploymentArtifacts(ctx context.Context) (AppDeploymentArtifacts, bool)
- func (m *AppDeployment) GetStatus(ctx context.Context) (AppDeploymentStatus, bool)
- func (m *AppDeployment) SetDeploymentArtifacts(ctx context.Context, v AppDeploymentArtifacts)
- func (m *AppDeployment) SetStatus(ctx context.Context, v AppDeploymentStatus)
- func (to *AppDeployment) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppDeployment)
- func (to *AppDeployment) SyncFieldsDuringRead(ctx context.Context, from AppDeployment)
- func (m AppDeployment) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppDeployment) Type(ctx context.Context) attr.Type
- type AppDeploymentArtifacts
- func (m AppDeploymentArtifacts) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppDeploymentArtifacts) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *AppDeploymentArtifacts) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppDeploymentArtifacts)
- func (to *AppDeploymentArtifacts) SyncFieldsDuringRead(ctx context.Context, from AppDeploymentArtifacts)
- func (m AppDeploymentArtifacts) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppDeploymentArtifacts) Type(ctx context.Context) attr.Type
- type AppDeploymentArtifacts_SdkV2
- func (m AppDeploymentArtifacts_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppDeploymentArtifacts_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *AppDeploymentArtifacts_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppDeploymentArtifacts_SdkV2)
- func (to *AppDeploymentArtifacts_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppDeploymentArtifacts_SdkV2)
- func (m AppDeploymentArtifacts_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppDeploymentArtifacts_SdkV2) Type(ctx context.Context) attr.Type
- type AppDeploymentStatus
- func (m AppDeploymentStatus) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppDeploymentStatus) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *AppDeploymentStatus) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppDeploymentStatus)
- func (to *AppDeploymentStatus) SyncFieldsDuringRead(ctx context.Context, from AppDeploymentStatus)
- func (m AppDeploymentStatus) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppDeploymentStatus) Type(ctx context.Context) attr.Type
- type AppDeploymentStatus_SdkV2
- func (m AppDeploymentStatus_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppDeploymentStatus_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *AppDeploymentStatus_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppDeploymentStatus_SdkV2)
- func (to *AppDeploymentStatus_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppDeploymentStatus_SdkV2)
- func (m AppDeploymentStatus_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppDeploymentStatus_SdkV2) Type(ctx context.Context) attr.Type
- type AppDeployment_SdkV2
- func (m AppDeployment_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppDeployment_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *AppDeployment_SdkV2) GetDeploymentArtifacts(ctx context.Context) (AppDeploymentArtifacts_SdkV2, bool)
- func (m *AppDeployment_SdkV2) GetStatus(ctx context.Context) (AppDeploymentStatus_SdkV2, bool)
- func (m *AppDeployment_SdkV2) SetDeploymentArtifacts(ctx context.Context, v AppDeploymentArtifacts_SdkV2)
- func (m *AppDeployment_SdkV2) SetStatus(ctx context.Context, v AppDeploymentStatus_SdkV2)
- func (to *AppDeployment_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppDeployment_SdkV2)
- func (to *AppDeployment_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppDeployment_SdkV2)
- func (m AppDeployment_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppDeployment_SdkV2) Type(ctx context.Context) attr.Type
- type AppManifest
- func (m AppManifest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppManifest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *AppManifest) GetResourceSpecs(ctx context.Context) ([]AppManifestAppResourceSpec, bool)
- func (m *AppManifest) SetResourceSpecs(ctx context.Context, v []AppManifestAppResourceSpec)
- func (to *AppManifest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppManifest)
- func (to *AppManifest) SyncFieldsDuringRead(ctx context.Context, from AppManifest)
- func (m AppManifest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppManifest) Type(ctx context.Context) attr.Type
- type AppManifestAppResourceJobSpec
- func (m AppManifestAppResourceJobSpec) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppManifestAppResourceJobSpec) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *AppManifestAppResourceJobSpec) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppManifestAppResourceJobSpec)
- func (to *AppManifestAppResourceJobSpec) SyncFieldsDuringRead(ctx context.Context, from AppManifestAppResourceJobSpec)
- func (m AppManifestAppResourceJobSpec) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppManifestAppResourceJobSpec) Type(ctx context.Context) attr.Type
- type AppManifestAppResourceJobSpec_SdkV2
- func (m AppManifestAppResourceJobSpec_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppManifestAppResourceJobSpec_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *AppManifestAppResourceJobSpec_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppManifestAppResourceJobSpec_SdkV2)
- func (to *AppManifestAppResourceJobSpec_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppManifestAppResourceJobSpec_SdkV2)
- func (m AppManifestAppResourceJobSpec_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppManifestAppResourceJobSpec_SdkV2) Type(ctx context.Context) attr.Type
- type AppManifestAppResourceSecretSpec
- func (m AppManifestAppResourceSecretSpec) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppManifestAppResourceSecretSpec) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *AppManifestAppResourceSecretSpec) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppManifestAppResourceSecretSpec)
- func (to *AppManifestAppResourceSecretSpec) SyncFieldsDuringRead(ctx context.Context, from AppManifestAppResourceSecretSpec)
- func (m AppManifestAppResourceSecretSpec) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppManifestAppResourceSecretSpec) Type(ctx context.Context) attr.Type
- type AppManifestAppResourceSecretSpec_SdkV2
- func (m AppManifestAppResourceSecretSpec_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppManifestAppResourceSecretSpec_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *AppManifestAppResourceSecretSpec_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppManifestAppResourceSecretSpec_SdkV2)
- func (to *AppManifestAppResourceSecretSpec_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppManifestAppResourceSecretSpec_SdkV2)
- func (m AppManifestAppResourceSecretSpec_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppManifestAppResourceSecretSpec_SdkV2) Type(ctx context.Context) attr.Type
- type AppManifestAppResourceServingEndpointSpec
- func (m AppManifestAppResourceServingEndpointSpec) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppManifestAppResourceServingEndpointSpec) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *AppManifestAppResourceServingEndpointSpec) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppManifestAppResourceServingEndpointSpec)
- func (to *AppManifestAppResourceServingEndpointSpec) SyncFieldsDuringRead(ctx context.Context, from AppManifestAppResourceServingEndpointSpec)
- func (m AppManifestAppResourceServingEndpointSpec) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppManifestAppResourceServingEndpointSpec) Type(ctx context.Context) attr.Type
- type AppManifestAppResourceServingEndpointSpec_SdkV2
- func (m AppManifestAppResourceServingEndpointSpec_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppManifestAppResourceServingEndpointSpec_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *AppManifestAppResourceServingEndpointSpec_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppManifestAppResourceServingEndpointSpec_SdkV2)
- func (to *AppManifestAppResourceServingEndpointSpec_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppManifestAppResourceServingEndpointSpec_SdkV2)
- func (m AppManifestAppResourceServingEndpointSpec_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppManifestAppResourceServingEndpointSpec_SdkV2) Type(ctx context.Context) attr.Type
- type AppManifestAppResourceSpec
- func (m AppManifestAppResourceSpec) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppManifestAppResourceSpec) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *AppManifestAppResourceSpec) GetJobSpec(ctx context.Context) (AppManifestAppResourceJobSpec, bool)
- func (m *AppManifestAppResourceSpec) GetSecretSpec(ctx context.Context) (AppManifestAppResourceSecretSpec, bool)
- func (m *AppManifestAppResourceSpec) GetServingEndpointSpec(ctx context.Context) (AppManifestAppResourceServingEndpointSpec, bool)
- func (m *AppManifestAppResourceSpec) GetSqlWarehouseSpec(ctx context.Context) (AppManifestAppResourceSqlWarehouseSpec, bool)
- func (m *AppManifestAppResourceSpec) GetUcSecurableSpec(ctx context.Context) (AppManifestAppResourceUcSecurableSpec, bool)
- func (m *AppManifestAppResourceSpec) SetJobSpec(ctx context.Context, v AppManifestAppResourceJobSpec)
- func (m *AppManifestAppResourceSpec) SetSecretSpec(ctx context.Context, v AppManifestAppResourceSecretSpec)
- func (m *AppManifestAppResourceSpec) SetServingEndpointSpec(ctx context.Context, v AppManifestAppResourceServingEndpointSpec)
- func (m *AppManifestAppResourceSpec) SetSqlWarehouseSpec(ctx context.Context, v AppManifestAppResourceSqlWarehouseSpec)
- func (m *AppManifestAppResourceSpec) SetUcSecurableSpec(ctx context.Context, v AppManifestAppResourceUcSecurableSpec)
- func (to *AppManifestAppResourceSpec) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppManifestAppResourceSpec)
- func (to *AppManifestAppResourceSpec) SyncFieldsDuringRead(ctx context.Context, from AppManifestAppResourceSpec)
- func (m AppManifestAppResourceSpec) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppManifestAppResourceSpec) Type(ctx context.Context) attr.Type
- type AppManifestAppResourceSpec_SdkV2
- func (m AppManifestAppResourceSpec_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppManifestAppResourceSpec_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *AppManifestAppResourceSpec_SdkV2) GetJobSpec(ctx context.Context) (AppManifestAppResourceJobSpec_SdkV2, bool)
- func (m *AppManifestAppResourceSpec_SdkV2) GetSecretSpec(ctx context.Context) (AppManifestAppResourceSecretSpec_SdkV2, bool)
- func (m *AppManifestAppResourceSpec_SdkV2) GetServingEndpointSpec(ctx context.Context) (AppManifestAppResourceServingEndpointSpec_SdkV2, bool)
- func (m *AppManifestAppResourceSpec_SdkV2) GetSqlWarehouseSpec(ctx context.Context) (AppManifestAppResourceSqlWarehouseSpec_SdkV2, bool)
- func (m *AppManifestAppResourceSpec_SdkV2) GetUcSecurableSpec(ctx context.Context) (AppManifestAppResourceUcSecurableSpec_SdkV2, bool)
- func (m *AppManifestAppResourceSpec_SdkV2) SetJobSpec(ctx context.Context, v AppManifestAppResourceJobSpec_SdkV2)
- func (m *AppManifestAppResourceSpec_SdkV2) SetSecretSpec(ctx context.Context, v AppManifestAppResourceSecretSpec_SdkV2)
- func (m *AppManifestAppResourceSpec_SdkV2) SetServingEndpointSpec(ctx context.Context, v AppManifestAppResourceServingEndpointSpec_SdkV2)
- func (m *AppManifestAppResourceSpec_SdkV2) SetSqlWarehouseSpec(ctx context.Context, v AppManifestAppResourceSqlWarehouseSpec_SdkV2)
- func (m *AppManifestAppResourceSpec_SdkV2) SetUcSecurableSpec(ctx context.Context, v AppManifestAppResourceUcSecurableSpec_SdkV2)
- func (to *AppManifestAppResourceSpec_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppManifestAppResourceSpec_SdkV2)
- func (to *AppManifestAppResourceSpec_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppManifestAppResourceSpec_SdkV2)
- func (m AppManifestAppResourceSpec_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppManifestAppResourceSpec_SdkV2) Type(ctx context.Context) attr.Type
- type AppManifestAppResourceSqlWarehouseSpec
- func (m AppManifestAppResourceSqlWarehouseSpec) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppManifestAppResourceSqlWarehouseSpec) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *AppManifestAppResourceSqlWarehouseSpec) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppManifestAppResourceSqlWarehouseSpec)
- func (to *AppManifestAppResourceSqlWarehouseSpec) SyncFieldsDuringRead(ctx context.Context, from AppManifestAppResourceSqlWarehouseSpec)
- func (m AppManifestAppResourceSqlWarehouseSpec) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppManifestAppResourceSqlWarehouseSpec) Type(ctx context.Context) attr.Type
- type AppManifestAppResourceSqlWarehouseSpec_SdkV2
- func (m AppManifestAppResourceSqlWarehouseSpec_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppManifestAppResourceSqlWarehouseSpec_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *AppManifestAppResourceSqlWarehouseSpec_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppManifestAppResourceSqlWarehouseSpec_SdkV2)
- func (to *AppManifestAppResourceSqlWarehouseSpec_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppManifestAppResourceSqlWarehouseSpec_SdkV2)
- func (m AppManifestAppResourceSqlWarehouseSpec_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppManifestAppResourceSqlWarehouseSpec_SdkV2) Type(ctx context.Context) attr.Type
- type AppManifestAppResourceUcSecurableSpec
- func (m AppManifestAppResourceUcSecurableSpec) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppManifestAppResourceUcSecurableSpec) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *AppManifestAppResourceUcSecurableSpec) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppManifestAppResourceUcSecurableSpec)
- func (to *AppManifestAppResourceUcSecurableSpec) SyncFieldsDuringRead(ctx context.Context, from AppManifestAppResourceUcSecurableSpec)
- func (m AppManifestAppResourceUcSecurableSpec) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppManifestAppResourceUcSecurableSpec) Type(ctx context.Context) attr.Type
- type AppManifestAppResourceUcSecurableSpec_SdkV2
- func (m AppManifestAppResourceUcSecurableSpec_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppManifestAppResourceUcSecurableSpec_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *AppManifestAppResourceUcSecurableSpec_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppManifestAppResourceUcSecurableSpec_SdkV2)
- func (to *AppManifestAppResourceUcSecurableSpec_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppManifestAppResourceUcSecurableSpec_SdkV2)
- func (m AppManifestAppResourceUcSecurableSpec_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppManifestAppResourceUcSecurableSpec_SdkV2) Type(ctx context.Context) attr.Type
- type AppManifest_SdkV2
- func (m AppManifest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppManifest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *AppManifest_SdkV2) GetResourceSpecs(ctx context.Context) ([]AppManifestAppResourceSpec_SdkV2, bool)
- func (m *AppManifest_SdkV2) SetResourceSpecs(ctx context.Context, v []AppManifestAppResourceSpec_SdkV2)
- func (to *AppManifest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppManifest_SdkV2)
- func (to *AppManifest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppManifest_SdkV2)
- func (m AppManifest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppManifest_SdkV2) Type(ctx context.Context) attr.Type
- type AppPermission
- func (m AppPermission) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppPermission) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *AppPermission) GetInheritedFromObject(ctx context.Context) ([]types.String, bool)
- func (m *AppPermission) SetInheritedFromObject(ctx context.Context, v []types.String)
- func (to *AppPermission) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppPermission)
- func (to *AppPermission) SyncFieldsDuringRead(ctx context.Context, from AppPermission)
- func (m AppPermission) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppPermission) Type(ctx context.Context) attr.Type
- type AppPermission_SdkV2
- func (m AppPermission_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppPermission_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *AppPermission_SdkV2) GetInheritedFromObject(ctx context.Context) ([]types.String, bool)
- func (m *AppPermission_SdkV2) SetInheritedFromObject(ctx context.Context, v []types.String)
- func (to *AppPermission_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppPermission_SdkV2)
- func (to *AppPermission_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppPermission_SdkV2)
- func (m AppPermission_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppPermission_SdkV2) Type(ctx context.Context) attr.Type
- type AppPermissions
- func (m AppPermissions) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *AppPermissions) GetAccessControlList(ctx context.Context) ([]AppAccessControlResponse, bool)
- func (m AppPermissions) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *AppPermissions) SetAccessControlList(ctx context.Context, v []AppAccessControlResponse)
- func (to *AppPermissions) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppPermissions)
- func (to *AppPermissions) SyncFieldsDuringRead(ctx context.Context, from AppPermissions)
- func (m AppPermissions) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppPermissions) Type(ctx context.Context) attr.Type
- type AppPermissionsDescription
- func (m AppPermissionsDescription) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppPermissionsDescription) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *AppPermissionsDescription) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppPermissionsDescription)
- func (to *AppPermissionsDescription) SyncFieldsDuringRead(ctx context.Context, from AppPermissionsDescription)
- func (m AppPermissionsDescription) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppPermissionsDescription) Type(ctx context.Context) attr.Type
- type AppPermissionsDescription_SdkV2
- func (m AppPermissionsDescription_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppPermissionsDescription_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *AppPermissionsDescription_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppPermissionsDescription_SdkV2)
- func (to *AppPermissionsDescription_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppPermissionsDescription_SdkV2)
- func (m AppPermissionsDescription_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppPermissionsDescription_SdkV2) Type(ctx context.Context) attr.Type
- type AppPermissionsRequest
- func (m AppPermissionsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *AppPermissionsRequest) GetAccessControlList(ctx context.Context) ([]AppAccessControlRequest, bool)
- func (m AppPermissionsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *AppPermissionsRequest) SetAccessControlList(ctx context.Context, v []AppAccessControlRequest)
- func (to *AppPermissionsRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppPermissionsRequest)
- func (to *AppPermissionsRequest) SyncFieldsDuringRead(ctx context.Context, from AppPermissionsRequest)
- func (m AppPermissionsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppPermissionsRequest) Type(ctx context.Context) attr.Type
- type AppPermissionsRequest_SdkV2
- func (m AppPermissionsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *AppPermissionsRequest_SdkV2) GetAccessControlList(ctx context.Context) ([]AppAccessControlRequest_SdkV2, bool)
- func (m AppPermissionsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *AppPermissionsRequest_SdkV2) SetAccessControlList(ctx context.Context, v []AppAccessControlRequest_SdkV2)
- func (to *AppPermissionsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppPermissionsRequest_SdkV2)
- func (to *AppPermissionsRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppPermissionsRequest_SdkV2)
- func (m AppPermissionsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppPermissionsRequest_SdkV2) Type(ctx context.Context) attr.Type
- type AppPermissions_SdkV2
- func (m AppPermissions_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *AppPermissions_SdkV2) GetAccessControlList(ctx context.Context) ([]AppAccessControlResponse_SdkV2, bool)
- func (m AppPermissions_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *AppPermissions_SdkV2) SetAccessControlList(ctx context.Context, v []AppAccessControlResponse_SdkV2)
- func (to *AppPermissions_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppPermissions_SdkV2)
- func (to *AppPermissions_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppPermissions_SdkV2)
- func (m AppPermissions_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppPermissions_SdkV2) Type(ctx context.Context) attr.Type
- type AppResource
- func (m AppResource) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppResource) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *AppResource) GetDatabase(ctx context.Context) (AppResourceDatabase, bool)
- func (m *AppResource) GetGenieSpace(ctx context.Context) (AppResourceGenieSpace, bool)
- func (m *AppResource) GetJob(ctx context.Context) (AppResourceJob, bool)
- func (m *AppResource) GetSecret(ctx context.Context) (AppResourceSecret, bool)
- func (m *AppResource) GetServingEndpoint(ctx context.Context) (AppResourceServingEndpoint, bool)
- func (m *AppResource) GetSqlWarehouse(ctx context.Context) (AppResourceSqlWarehouse, bool)
- func (m *AppResource) GetUcSecurable(ctx context.Context) (AppResourceUcSecurable, bool)
- func (m *AppResource) SetDatabase(ctx context.Context, v AppResourceDatabase)
- func (m *AppResource) SetGenieSpace(ctx context.Context, v AppResourceGenieSpace)
- func (m *AppResource) SetJob(ctx context.Context, v AppResourceJob)
- func (m *AppResource) SetSecret(ctx context.Context, v AppResourceSecret)
- func (m *AppResource) SetServingEndpoint(ctx context.Context, v AppResourceServingEndpoint)
- func (m *AppResource) SetSqlWarehouse(ctx context.Context, v AppResourceSqlWarehouse)
- func (m *AppResource) SetUcSecurable(ctx context.Context, v AppResourceUcSecurable)
- func (to *AppResource) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppResource)
- func (to *AppResource) SyncFieldsDuringRead(ctx context.Context, from AppResource)
- func (m AppResource) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppResource) Type(ctx context.Context) attr.Type
- type AppResourceDatabase
- func (m AppResourceDatabase) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppResourceDatabase) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *AppResourceDatabase) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppResourceDatabase)
- func (to *AppResourceDatabase) SyncFieldsDuringRead(ctx context.Context, from AppResourceDatabase)
- func (m AppResourceDatabase) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppResourceDatabase) Type(ctx context.Context) attr.Type
- type AppResourceDatabase_SdkV2
- func (m AppResourceDatabase_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppResourceDatabase_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *AppResourceDatabase_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppResourceDatabase_SdkV2)
- func (to *AppResourceDatabase_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppResourceDatabase_SdkV2)
- func (m AppResourceDatabase_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppResourceDatabase_SdkV2) Type(ctx context.Context) attr.Type
- type AppResourceGenieSpace
- func (m AppResourceGenieSpace) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppResourceGenieSpace) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *AppResourceGenieSpace) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppResourceGenieSpace)
- func (to *AppResourceGenieSpace) SyncFieldsDuringRead(ctx context.Context, from AppResourceGenieSpace)
- func (m AppResourceGenieSpace) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppResourceGenieSpace) Type(ctx context.Context) attr.Type
- type AppResourceGenieSpace_SdkV2
- func (m AppResourceGenieSpace_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppResourceGenieSpace_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *AppResourceGenieSpace_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppResourceGenieSpace_SdkV2)
- func (to *AppResourceGenieSpace_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppResourceGenieSpace_SdkV2)
- func (m AppResourceGenieSpace_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppResourceGenieSpace_SdkV2) Type(ctx context.Context) attr.Type
- type AppResourceJob
- func (m AppResourceJob) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppResourceJob) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *AppResourceJob) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppResourceJob)
- func (to *AppResourceJob) SyncFieldsDuringRead(ctx context.Context, from AppResourceJob)
- func (m AppResourceJob) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppResourceJob) Type(ctx context.Context) attr.Type
- type AppResourceJob_SdkV2
- func (m AppResourceJob_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppResourceJob_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *AppResourceJob_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppResourceJob_SdkV2)
- func (to *AppResourceJob_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppResourceJob_SdkV2)
- func (m AppResourceJob_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppResourceJob_SdkV2) Type(ctx context.Context) attr.Type
- type AppResourceSecret
- func (m AppResourceSecret) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppResourceSecret) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *AppResourceSecret) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppResourceSecret)
- func (to *AppResourceSecret) SyncFieldsDuringRead(ctx context.Context, from AppResourceSecret)
- func (m AppResourceSecret) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppResourceSecret) Type(ctx context.Context) attr.Type
- type AppResourceSecret_SdkV2
- func (m AppResourceSecret_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppResourceSecret_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *AppResourceSecret_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppResourceSecret_SdkV2)
- func (to *AppResourceSecret_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppResourceSecret_SdkV2)
- func (m AppResourceSecret_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppResourceSecret_SdkV2) Type(ctx context.Context) attr.Type
- type AppResourceServingEndpoint
- func (m AppResourceServingEndpoint) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppResourceServingEndpoint) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *AppResourceServingEndpoint) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppResourceServingEndpoint)
- func (to *AppResourceServingEndpoint) SyncFieldsDuringRead(ctx context.Context, from AppResourceServingEndpoint)
- func (m AppResourceServingEndpoint) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppResourceServingEndpoint) Type(ctx context.Context) attr.Type
- type AppResourceServingEndpoint_SdkV2
- func (m AppResourceServingEndpoint_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppResourceServingEndpoint_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *AppResourceServingEndpoint_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppResourceServingEndpoint_SdkV2)
- func (to *AppResourceServingEndpoint_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppResourceServingEndpoint_SdkV2)
- func (m AppResourceServingEndpoint_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppResourceServingEndpoint_SdkV2) Type(ctx context.Context) attr.Type
- type AppResourceSqlWarehouse
- func (m AppResourceSqlWarehouse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppResourceSqlWarehouse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *AppResourceSqlWarehouse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppResourceSqlWarehouse)
- func (to *AppResourceSqlWarehouse) SyncFieldsDuringRead(ctx context.Context, from AppResourceSqlWarehouse)
- func (m AppResourceSqlWarehouse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppResourceSqlWarehouse) Type(ctx context.Context) attr.Type
- type AppResourceSqlWarehouse_SdkV2
- func (m AppResourceSqlWarehouse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppResourceSqlWarehouse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *AppResourceSqlWarehouse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppResourceSqlWarehouse_SdkV2)
- func (to *AppResourceSqlWarehouse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppResourceSqlWarehouse_SdkV2)
- func (m AppResourceSqlWarehouse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppResourceSqlWarehouse_SdkV2) Type(ctx context.Context) attr.Type
- type AppResourceUcSecurable
- func (m AppResourceUcSecurable) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppResourceUcSecurable) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *AppResourceUcSecurable) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppResourceUcSecurable)
- func (to *AppResourceUcSecurable) SyncFieldsDuringRead(ctx context.Context, from AppResourceUcSecurable)
- func (m AppResourceUcSecurable) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppResourceUcSecurable) Type(ctx context.Context) attr.Type
- type AppResourceUcSecurable_SdkV2
- func (m AppResourceUcSecurable_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppResourceUcSecurable_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *AppResourceUcSecurable_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppResourceUcSecurable_SdkV2)
- func (to *AppResourceUcSecurable_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppResourceUcSecurable_SdkV2)
- func (m AppResourceUcSecurable_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppResourceUcSecurable_SdkV2) Type(ctx context.Context) attr.Type
- type AppResource_SdkV2
- func (m AppResource_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppResource_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *AppResource_SdkV2) GetDatabase(ctx context.Context) (AppResourceDatabase_SdkV2, bool)
- func (m *AppResource_SdkV2) GetGenieSpace(ctx context.Context) (AppResourceGenieSpace_SdkV2, bool)
- func (m *AppResource_SdkV2) GetJob(ctx context.Context) (AppResourceJob_SdkV2, bool)
- func (m *AppResource_SdkV2) GetSecret(ctx context.Context) (AppResourceSecret_SdkV2, bool)
- func (m *AppResource_SdkV2) GetServingEndpoint(ctx context.Context) (AppResourceServingEndpoint_SdkV2, bool)
- func (m *AppResource_SdkV2) GetSqlWarehouse(ctx context.Context) (AppResourceSqlWarehouse_SdkV2, bool)
- func (m *AppResource_SdkV2) GetUcSecurable(ctx context.Context) (AppResourceUcSecurable_SdkV2, bool)
- func (m *AppResource_SdkV2) SetDatabase(ctx context.Context, v AppResourceDatabase_SdkV2)
- func (m *AppResource_SdkV2) SetGenieSpace(ctx context.Context, v AppResourceGenieSpace_SdkV2)
- func (m *AppResource_SdkV2) SetJob(ctx context.Context, v AppResourceJob_SdkV2)
- func (m *AppResource_SdkV2) SetSecret(ctx context.Context, v AppResourceSecret_SdkV2)
- func (m *AppResource_SdkV2) SetServingEndpoint(ctx context.Context, v AppResourceServingEndpoint_SdkV2)
- func (m *AppResource_SdkV2) SetSqlWarehouse(ctx context.Context, v AppResourceSqlWarehouse_SdkV2)
- func (m *AppResource_SdkV2) SetUcSecurable(ctx context.Context, v AppResourceUcSecurable_SdkV2)
- func (to *AppResource_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppResource_SdkV2)
- func (to *AppResource_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppResource_SdkV2)
- func (m AppResource_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppResource_SdkV2) Type(ctx context.Context) attr.Type
- type AppUpdate
- func (m AppUpdate) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppUpdate) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *AppUpdate) GetResources(ctx context.Context) ([]AppResource, bool)
- func (m *AppUpdate) GetStatus(ctx context.Context) (AppUpdateUpdateStatus, bool)
- func (m *AppUpdate) GetUserApiScopes(ctx context.Context) ([]types.String, bool)
- func (m *AppUpdate) SetResources(ctx context.Context, v []AppResource)
- func (m *AppUpdate) SetStatus(ctx context.Context, v AppUpdateUpdateStatus)
- func (m *AppUpdate) SetUserApiScopes(ctx context.Context, v []types.String)
- func (to *AppUpdate) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppUpdate)
- func (to *AppUpdate) SyncFieldsDuringRead(ctx context.Context, from AppUpdate)
- func (m AppUpdate) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppUpdate) Type(ctx context.Context) attr.Type
- type AppUpdateUpdateStatus
- func (m AppUpdateUpdateStatus) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppUpdateUpdateStatus) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *AppUpdateUpdateStatus) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppUpdateUpdateStatus)
- func (to *AppUpdateUpdateStatus) SyncFieldsDuringRead(ctx context.Context, from AppUpdateUpdateStatus)
- func (m AppUpdateUpdateStatus) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppUpdateUpdateStatus) Type(ctx context.Context) attr.Type
- type AppUpdateUpdateStatus_SdkV2
- func (m AppUpdateUpdateStatus_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppUpdateUpdateStatus_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *AppUpdateUpdateStatus_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppUpdateUpdateStatus_SdkV2)
- func (to *AppUpdateUpdateStatus_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppUpdateUpdateStatus_SdkV2)
- func (m AppUpdateUpdateStatus_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppUpdateUpdateStatus_SdkV2) Type(ctx context.Context) attr.Type
- type AppUpdate_SdkV2
- func (m AppUpdate_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AppUpdate_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *AppUpdate_SdkV2) GetResources(ctx context.Context) ([]AppResource_SdkV2, bool)
- func (m *AppUpdate_SdkV2) GetStatus(ctx context.Context) (AppUpdateUpdateStatus_SdkV2, bool)
- func (m *AppUpdate_SdkV2) GetUserApiScopes(ctx context.Context) ([]types.String, bool)
- func (m *AppUpdate_SdkV2) SetResources(ctx context.Context, v []AppResource_SdkV2)
- func (m *AppUpdate_SdkV2) SetStatus(ctx context.Context, v AppUpdateUpdateStatus_SdkV2)
- func (m *AppUpdate_SdkV2) SetUserApiScopes(ctx context.Context, v []types.String)
- func (to *AppUpdate_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppUpdate_SdkV2)
- func (to *AppUpdate_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppUpdate_SdkV2)
- func (m AppUpdate_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AppUpdate_SdkV2) Type(ctx context.Context) attr.Type
- type App_SdkV2
- func (m App_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *App_SdkV2) GetActiveDeployment(ctx context.Context) (AppDeployment_SdkV2, bool)
- func (m *App_SdkV2) GetAppStatus(ctx context.Context) (ApplicationStatus_SdkV2, bool)
- func (m App_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *App_SdkV2) GetComputeStatus(ctx context.Context) (ComputeStatus_SdkV2, bool)
- func (m *App_SdkV2) GetEffectiveUserApiScopes(ctx context.Context) ([]types.String, bool)
- func (m *App_SdkV2) GetPendingDeployment(ctx context.Context) (AppDeployment_SdkV2, bool)
- func (m *App_SdkV2) GetResources(ctx context.Context) ([]AppResource_SdkV2, bool)
- func (m *App_SdkV2) GetUserApiScopes(ctx context.Context) ([]types.String, bool)
- func (m *App_SdkV2) SetActiveDeployment(ctx context.Context, v AppDeployment_SdkV2)
- func (m *App_SdkV2) SetAppStatus(ctx context.Context, v ApplicationStatus_SdkV2)
- func (m *App_SdkV2) SetComputeStatus(ctx context.Context, v ComputeStatus_SdkV2)
- func (m *App_SdkV2) SetEffectiveUserApiScopes(ctx context.Context, v []types.String)
- func (m *App_SdkV2) SetPendingDeployment(ctx context.Context, v AppDeployment_SdkV2)
- func (m *App_SdkV2) SetResources(ctx context.Context, v []AppResource_SdkV2)
- func (m *App_SdkV2) SetUserApiScopes(ctx context.Context, v []types.String)
- func (to *App_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from App_SdkV2)
- func (to *App_SdkV2) SyncFieldsDuringRead(ctx context.Context, from App_SdkV2)
- func (m App_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m App_SdkV2) Type(ctx context.Context) attr.Type
- type ApplicationStatus
- func (m ApplicationStatus) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ApplicationStatus) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ApplicationStatus) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ApplicationStatus)
- func (to *ApplicationStatus) SyncFieldsDuringRead(ctx context.Context, from ApplicationStatus)
- func (m ApplicationStatus) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ApplicationStatus) Type(ctx context.Context) attr.Type
- type ApplicationStatus_SdkV2
- func (m ApplicationStatus_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ApplicationStatus_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ApplicationStatus_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ApplicationStatus_SdkV2)
- func (to *ApplicationStatus_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ApplicationStatus_SdkV2)
- func (m ApplicationStatus_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ApplicationStatus_SdkV2) Type(ctx context.Context) attr.Type
- type AsyncUpdateAppRequest
- func (m AsyncUpdateAppRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *AsyncUpdateAppRequest) GetApp(ctx context.Context) (App, bool)
- func (m AsyncUpdateAppRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *AsyncUpdateAppRequest) SetApp(ctx context.Context, v App)
- func (to *AsyncUpdateAppRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AsyncUpdateAppRequest)
- func (to *AsyncUpdateAppRequest) SyncFieldsDuringRead(ctx context.Context, from AsyncUpdateAppRequest)
- func (m AsyncUpdateAppRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AsyncUpdateAppRequest) Type(ctx context.Context) attr.Type
- type AsyncUpdateAppRequest_SdkV2
- func (m AsyncUpdateAppRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *AsyncUpdateAppRequest_SdkV2) GetApp(ctx context.Context) (App_SdkV2, bool)
- func (m AsyncUpdateAppRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *AsyncUpdateAppRequest_SdkV2) SetApp(ctx context.Context, v App_SdkV2)
- func (to *AsyncUpdateAppRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AsyncUpdateAppRequest_SdkV2)
- func (to *AsyncUpdateAppRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AsyncUpdateAppRequest_SdkV2)
- func (m AsyncUpdateAppRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AsyncUpdateAppRequest_SdkV2) Type(ctx context.Context) attr.Type
- type ComputeStatus
- func (m ComputeStatus) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ComputeStatus) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ComputeStatus) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ComputeStatus)
- func (to *ComputeStatus) SyncFieldsDuringRead(ctx context.Context, from ComputeStatus)
- func (m ComputeStatus) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ComputeStatus) Type(ctx context.Context) attr.Type
- type ComputeStatus_SdkV2
- func (m ComputeStatus_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ComputeStatus_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ComputeStatus_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ComputeStatus_SdkV2)
- func (to *ComputeStatus_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ComputeStatus_SdkV2)
- func (m ComputeStatus_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ComputeStatus_SdkV2) Type(ctx context.Context) attr.Type
- type CreateAppDeploymentRequest
- func (m CreateAppDeploymentRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *CreateAppDeploymentRequest) GetAppDeployment(ctx context.Context) (AppDeployment, bool)
- func (m CreateAppDeploymentRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *CreateAppDeploymentRequest) SetAppDeployment(ctx context.Context, v AppDeployment)
- func (to *CreateAppDeploymentRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateAppDeploymentRequest)
- func (to *CreateAppDeploymentRequest) SyncFieldsDuringRead(ctx context.Context, from CreateAppDeploymentRequest)
- func (m CreateAppDeploymentRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateAppDeploymentRequest) Type(ctx context.Context) attr.Type
- type CreateAppDeploymentRequest_SdkV2
- func (m CreateAppDeploymentRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *CreateAppDeploymentRequest_SdkV2) GetAppDeployment(ctx context.Context) (AppDeployment_SdkV2, bool)
- func (m CreateAppDeploymentRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *CreateAppDeploymentRequest_SdkV2) SetAppDeployment(ctx context.Context, v AppDeployment_SdkV2)
- func (to *CreateAppDeploymentRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateAppDeploymentRequest_SdkV2)
- func (to *CreateAppDeploymentRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateAppDeploymentRequest_SdkV2)
- func (m CreateAppDeploymentRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateAppDeploymentRequest_SdkV2) Type(ctx context.Context) attr.Type
- type CreateAppRequest
- func (m CreateAppRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *CreateAppRequest) GetApp(ctx context.Context) (App, bool)
- func (m CreateAppRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *CreateAppRequest) SetApp(ctx context.Context, v App)
- func (to *CreateAppRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateAppRequest)
- func (to *CreateAppRequest) SyncFieldsDuringRead(ctx context.Context, from CreateAppRequest)
- func (m CreateAppRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateAppRequest) Type(ctx context.Context) attr.Type
- type CreateAppRequest_SdkV2
- func (m CreateAppRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *CreateAppRequest_SdkV2) GetApp(ctx context.Context) (App_SdkV2, bool)
- func (m CreateAppRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *CreateAppRequest_SdkV2) SetApp(ctx context.Context, v App_SdkV2)
- func (to *CreateAppRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateAppRequest_SdkV2)
- func (to *CreateAppRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateAppRequest_SdkV2)
- func (m CreateAppRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateAppRequest_SdkV2) Type(ctx context.Context) attr.Type
- type CreateCustomTemplateRequest
- func (m CreateCustomTemplateRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CreateCustomTemplateRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *CreateCustomTemplateRequest) GetTemplate(ctx context.Context) (CustomTemplate, bool)
- func (m *CreateCustomTemplateRequest) SetTemplate(ctx context.Context, v CustomTemplate)
- func (to *CreateCustomTemplateRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateCustomTemplateRequest)
- func (to *CreateCustomTemplateRequest) SyncFieldsDuringRead(ctx context.Context, from CreateCustomTemplateRequest)
- func (m CreateCustomTemplateRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateCustomTemplateRequest) Type(ctx context.Context) attr.Type
- type CreateCustomTemplateRequest_SdkV2
- func (m CreateCustomTemplateRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CreateCustomTemplateRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *CreateCustomTemplateRequest_SdkV2) GetTemplate(ctx context.Context) (CustomTemplate_SdkV2, bool)
- func (m *CreateCustomTemplateRequest_SdkV2) SetTemplate(ctx context.Context, v CustomTemplate_SdkV2)
- func (to *CreateCustomTemplateRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateCustomTemplateRequest_SdkV2)
- func (to *CreateCustomTemplateRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateCustomTemplateRequest_SdkV2)
- func (m CreateCustomTemplateRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateCustomTemplateRequest_SdkV2) Type(ctx context.Context) attr.Type
- type CustomTemplate
- func (m CustomTemplate) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CustomTemplate) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *CustomTemplate) GetManifest(ctx context.Context) (AppManifest, bool)
- func (m *CustomTemplate) SetManifest(ctx context.Context, v AppManifest)
- func (to *CustomTemplate) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CustomTemplate)
- func (to *CustomTemplate) SyncFieldsDuringRead(ctx context.Context, from CustomTemplate)
- func (m CustomTemplate) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CustomTemplate) Type(ctx context.Context) attr.Type
- type CustomTemplate_SdkV2
- func (m CustomTemplate_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CustomTemplate_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *CustomTemplate_SdkV2) GetManifest(ctx context.Context) (AppManifest_SdkV2, bool)
- func (m *CustomTemplate_SdkV2) SetManifest(ctx context.Context, v AppManifest_SdkV2)
- func (to *CustomTemplate_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CustomTemplate_SdkV2)
- func (to *CustomTemplate_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CustomTemplate_SdkV2)
- func (m CustomTemplate_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CustomTemplate_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteAppRequest
- func (m DeleteAppRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteAppRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteAppRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteAppRequest)
- func (to *DeleteAppRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteAppRequest)
- func (m DeleteAppRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteAppRequest) Type(ctx context.Context) attr.Type
- type DeleteAppRequest_SdkV2
- func (m DeleteAppRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteAppRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteAppRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteAppRequest_SdkV2)
- func (to *DeleteAppRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteAppRequest_SdkV2)
- func (m DeleteAppRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteAppRequest_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteCustomTemplateRequest
- func (m DeleteCustomTemplateRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteCustomTemplateRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteCustomTemplateRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteCustomTemplateRequest)
- func (to *DeleteCustomTemplateRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteCustomTemplateRequest)
- func (m DeleteCustomTemplateRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteCustomTemplateRequest) Type(ctx context.Context) attr.Type
- type DeleteCustomTemplateRequest_SdkV2
- func (m DeleteCustomTemplateRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteCustomTemplateRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteCustomTemplateRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteCustomTemplateRequest_SdkV2)
- func (to *DeleteCustomTemplateRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteCustomTemplateRequest_SdkV2)
- func (m DeleteCustomTemplateRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteCustomTemplateRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GetAppDeploymentRequest
- func (m GetAppDeploymentRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetAppDeploymentRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetAppDeploymentRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetAppDeploymentRequest)
- func (to *GetAppDeploymentRequest) SyncFieldsDuringRead(ctx context.Context, from GetAppDeploymentRequest)
- func (m GetAppDeploymentRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetAppDeploymentRequest) Type(ctx context.Context) attr.Type
- type GetAppDeploymentRequest_SdkV2
- func (m GetAppDeploymentRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetAppDeploymentRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetAppDeploymentRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetAppDeploymentRequest_SdkV2)
- func (to *GetAppDeploymentRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetAppDeploymentRequest_SdkV2)
- func (m GetAppDeploymentRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetAppDeploymentRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GetAppPermissionLevelsRequest
- func (m GetAppPermissionLevelsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetAppPermissionLevelsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetAppPermissionLevelsRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetAppPermissionLevelsRequest)
- func (to *GetAppPermissionLevelsRequest) SyncFieldsDuringRead(ctx context.Context, from GetAppPermissionLevelsRequest)
- func (m GetAppPermissionLevelsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetAppPermissionLevelsRequest) Type(ctx context.Context) attr.Type
- type GetAppPermissionLevelsRequest_SdkV2
- func (m GetAppPermissionLevelsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetAppPermissionLevelsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetAppPermissionLevelsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetAppPermissionLevelsRequest_SdkV2)
- func (to *GetAppPermissionLevelsRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetAppPermissionLevelsRequest_SdkV2)
- func (m GetAppPermissionLevelsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetAppPermissionLevelsRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GetAppPermissionLevelsResponse
- func (m GetAppPermissionLevelsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetAppPermissionLevelsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *GetAppPermissionLevelsResponse) GetPermissionLevels(ctx context.Context) ([]AppPermissionsDescription, bool)
- func (m *GetAppPermissionLevelsResponse) SetPermissionLevels(ctx context.Context, v []AppPermissionsDescription)
- func (to *GetAppPermissionLevelsResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetAppPermissionLevelsResponse)
- func (to *GetAppPermissionLevelsResponse) SyncFieldsDuringRead(ctx context.Context, from GetAppPermissionLevelsResponse)
- func (m GetAppPermissionLevelsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetAppPermissionLevelsResponse) Type(ctx context.Context) attr.Type
- type GetAppPermissionLevelsResponse_SdkV2
- func (m GetAppPermissionLevelsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetAppPermissionLevelsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *GetAppPermissionLevelsResponse_SdkV2) GetPermissionLevels(ctx context.Context) ([]AppPermissionsDescription_SdkV2, bool)
- func (m *GetAppPermissionLevelsResponse_SdkV2) SetPermissionLevels(ctx context.Context, v []AppPermissionsDescription_SdkV2)
- func (to *GetAppPermissionLevelsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetAppPermissionLevelsResponse_SdkV2)
- func (to *GetAppPermissionLevelsResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetAppPermissionLevelsResponse_SdkV2)
- func (m GetAppPermissionLevelsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetAppPermissionLevelsResponse_SdkV2) Type(ctx context.Context) attr.Type
- type GetAppPermissionsRequest
- func (m GetAppPermissionsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetAppPermissionsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetAppPermissionsRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetAppPermissionsRequest)
- func (to *GetAppPermissionsRequest) SyncFieldsDuringRead(ctx context.Context, from GetAppPermissionsRequest)
- func (m GetAppPermissionsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetAppPermissionsRequest) Type(ctx context.Context) attr.Type
- type GetAppPermissionsRequest_SdkV2
- func (m GetAppPermissionsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetAppPermissionsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetAppPermissionsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetAppPermissionsRequest_SdkV2)
- func (to *GetAppPermissionsRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetAppPermissionsRequest_SdkV2)
- func (m GetAppPermissionsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetAppPermissionsRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GetAppRequest
- func (m GetAppRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetAppRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetAppRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetAppRequest)
- func (to *GetAppRequest) SyncFieldsDuringRead(ctx context.Context, from GetAppRequest)
- func (m GetAppRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetAppRequest) Type(ctx context.Context) attr.Type
- type GetAppRequest_SdkV2
- func (m GetAppRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetAppRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetAppRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetAppRequest_SdkV2)
- func (to *GetAppRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetAppRequest_SdkV2)
- func (m GetAppRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetAppRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GetAppUpdateRequest
- func (m GetAppUpdateRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetAppUpdateRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetAppUpdateRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetAppUpdateRequest)
- func (to *GetAppUpdateRequest) SyncFieldsDuringRead(ctx context.Context, from GetAppUpdateRequest)
- func (m GetAppUpdateRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetAppUpdateRequest) Type(ctx context.Context) attr.Type
- type GetAppUpdateRequest_SdkV2
- func (m GetAppUpdateRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetAppUpdateRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetAppUpdateRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetAppUpdateRequest_SdkV2)
- func (to *GetAppUpdateRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetAppUpdateRequest_SdkV2)
- func (m GetAppUpdateRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetAppUpdateRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GetCustomTemplateRequest
- func (m GetCustomTemplateRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetCustomTemplateRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetCustomTemplateRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetCustomTemplateRequest)
- func (to *GetCustomTemplateRequest) SyncFieldsDuringRead(ctx context.Context, from GetCustomTemplateRequest)
- func (m GetCustomTemplateRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetCustomTemplateRequest) Type(ctx context.Context) attr.Type
- type GetCustomTemplateRequest_SdkV2
- func (m GetCustomTemplateRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetCustomTemplateRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetCustomTemplateRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetCustomTemplateRequest_SdkV2)
- func (to *GetCustomTemplateRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetCustomTemplateRequest_SdkV2)
- func (m GetCustomTemplateRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetCustomTemplateRequest_SdkV2) Type(ctx context.Context) attr.Type
- type ListAppDeploymentsRequest
- func (m ListAppDeploymentsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListAppDeploymentsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListAppDeploymentsRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListAppDeploymentsRequest)
- func (to *ListAppDeploymentsRequest) SyncFieldsDuringRead(ctx context.Context, from ListAppDeploymentsRequest)
- func (m ListAppDeploymentsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListAppDeploymentsRequest) Type(ctx context.Context) attr.Type
- type ListAppDeploymentsRequest_SdkV2
- func (m ListAppDeploymentsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListAppDeploymentsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListAppDeploymentsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListAppDeploymentsRequest_SdkV2)
- func (to *ListAppDeploymentsRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListAppDeploymentsRequest_SdkV2)
- func (m ListAppDeploymentsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListAppDeploymentsRequest_SdkV2) Type(ctx context.Context) attr.Type
- type ListAppDeploymentsResponse
- func (m ListAppDeploymentsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *ListAppDeploymentsResponse) GetAppDeployments(ctx context.Context) ([]AppDeployment, bool)
- func (m ListAppDeploymentsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListAppDeploymentsResponse) SetAppDeployments(ctx context.Context, v []AppDeployment)
- func (to *ListAppDeploymentsResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListAppDeploymentsResponse)
- func (to *ListAppDeploymentsResponse) SyncFieldsDuringRead(ctx context.Context, from ListAppDeploymentsResponse)
- func (m ListAppDeploymentsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListAppDeploymentsResponse) Type(ctx context.Context) attr.Type
- type ListAppDeploymentsResponse_SdkV2
- func (m ListAppDeploymentsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *ListAppDeploymentsResponse_SdkV2) GetAppDeployments(ctx context.Context) ([]AppDeployment_SdkV2, bool)
- func (m ListAppDeploymentsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListAppDeploymentsResponse_SdkV2) SetAppDeployments(ctx context.Context, v []AppDeployment_SdkV2)
- func (to *ListAppDeploymentsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListAppDeploymentsResponse_SdkV2)
- func (to *ListAppDeploymentsResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListAppDeploymentsResponse_SdkV2)
- func (m ListAppDeploymentsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListAppDeploymentsResponse_SdkV2) Type(ctx context.Context) attr.Type
- type ListAppsRequest
- func (m ListAppsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListAppsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListAppsRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListAppsRequest)
- func (to *ListAppsRequest) SyncFieldsDuringRead(ctx context.Context, from ListAppsRequest)
- func (m ListAppsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListAppsRequest) Type(ctx context.Context) attr.Type
- type ListAppsRequest_SdkV2
- func (m ListAppsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListAppsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListAppsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListAppsRequest_SdkV2)
- func (to *ListAppsRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListAppsRequest_SdkV2)
- func (m ListAppsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListAppsRequest_SdkV2) Type(ctx context.Context) attr.Type
- type ListAppsResponse
- func (m ListAppsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *ListAppsResponse) GetApps(ctx context.Context) ([]App, bool)
- func (m ListAppsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListAppsResponse) SetApps(ctx context.Context, v []App)
- func (to *ListAppsResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListAppsResponse)
- func (to *ListAppsResponse) SyncFieldsDuringRead(ctx context.Context, from ListAppsResponse)
- func (m ListAppsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListAppsResponse) Type(ctx context.Context) attr.Type
- type ListAppsResponse_SdkV2
- func (m ListAppsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *ListAppsResponse_SdkV2) GetApps(ctx context.Context) ([]App_SdkV2, bool)
- func (m ListAppsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListAppsResponse_SdkV2) SetApps(ctx context.Context, v []App_SdkV2)
- func (to *ListAppsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListAppsResponse_SdkV2)
- func (to *ListAppsResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListAppsResponse_SdkV2)
- func (m ListAppsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListAppsResponse_SdkV2) Type(ctx context.Context) attr.Type
- type ListCustomTemplatesRequest
- func (m ListCustomTemplatesRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListCustomTemplatesRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListCustomTemplatesRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListCustomTemplatesRequest)
- func (to *ListCustomTemplatesRequest) SyncFieldsDuringRead(ctx context.Context, from ListCustomTemplatesRequest)
- func (m ListCustomTemplatesRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListCustomTemplatesRequest) Type(ctx context.Context) attr.Type
- type ListCustomTemplatesRequest_SdkV2
- func (m ListCustomTemplatesRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListCustomTemplatesRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListCustomTemplatesRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListCustomTemplatesRequest_SdkV2)
- func (to *ListCustomTemplatesRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListCustomTemplatesRequest_SdkV2)
- func (m ListCustomTemplatesRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListCustomTemplatesRequest_SdkV2) Type(ctx context.Context) attr.Type
- type ListCustomTemplatesResponse
- func (m ListCustomTemplatesResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListCustomTemplatesResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListCustomTemplatesResponse) GetTemplates(ctx context.Context) ([]CustomTemplate, bool)
- func (m *ListCustomTemplatesResponse) SetTemplates(ctx context.Context, v []CustomTemplate)
- func (to *ListCustomTemplatesResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListCustomTemplatesResponse)
- func (to *ListCustomTemplatesResponse) SyncFieldsDuringRead(ctx context.Context, from ListCustomTemplatesResponse)
- func (m ListCustomTemplatesResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListCustomTemplatesResponse) Type(ctx context.Context) attr.Type
- type ListCustomTemplatesResponse_SdkV2
- func (m ListCustomTemplatesResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListCustomTemplatesResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListCustomTemplatesResponse_SdkV2) GetTemplates(ctx context.Context) ([]CustomTemplate_SdkV2, bool)
- func (m *ListCustomTemplatesResponse_SdkV2) SetTemplates(ctx context.Context, v []CustomTemplate_SdkV2)
- func (to *ListCustomTemplatesResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListCustomTemplatesResponse_SdkV2)
- func (to *ListCustomTemplatesResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListCustomTemplatesResponse_SdkV2)
- func (m ListCustomTemplatesResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListCustomTemplatesResponse_SdkV2) Type(ctx context.Context) attr.Type
- type StartAppRequest
- func (m StartAppRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m StartAppRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *StartAppRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from StartAppRequest)
- func (to *StartAppRequest) SyncFieldsDuringRead(ctx context.Context, from StartAppRequest)
- func (m StartAppRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m StartAppRequest) Type(ctx context.Context) attr.Type
- type StartAppRequest_SdkV2
- func (m StartAppRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m StartAppRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *StartAppRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from StartAppRequest_SdkV2)
- func (to *StartAppRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from StartAppRequest_SdkV2)
- func (m StartAppRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m StartAppRequest_SdkV2) Type(ctx context.Context) attr.Type
- type StopAppRequest
- func (m StopAppRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m StopAppRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *StopAppRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from StopAppRequest)
- func (to *StopAppRequest) SyncFieldsDuringRead(ctx context.Context, from StopAppRequest)
- func (m StopAppRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m StopAppRequest) Type(ctx context.Context) attr.Type
- type StopAppRequest_SdkV2
- func (m StopAppRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m StopAppRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *StopAppRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from StopAppRequest_SdkV2)
- func (to *StopAppRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from StopAppRequest_SdkV2)
- func (m StopAppRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m StopAppRequest_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateAppRequest
- func (m UpdateAppRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *UpdateAppRequest) GetApp(ctx context.Context) (App, bool)
- func (m UpdateAppRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UpdateAppRequest) SetApp(ctx context.Context, v App)
- func (to *UpdateAppRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateAppRequest)
- func (to *UpdateAppRequest) SyncFieldsDuringRead(ctx context.Context, from UpdateAppRequest)
- func (m UpdateAppRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpdateAppRequest) Type(ctx context.Context) attr.Type
- type UpdateAppRequest_SdkV2
- func (m UpdateAppRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *UpdateAppRequest_SdkV2) GetApp(ctx context.Context) (App_SdkV2, bool)
- func (m UpdateAppRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UpdateAppRequest_SdkV2) SetApp(ctx context.Context, v App_SdkV2)
- func (to *UpdateAppRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateAppRequest_SdkV2)
- func (to *UpdateAppRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpdateAppRequest_SdkV2)
- func (m UpdateAppRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpdateAppRequest_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateCustomTemplateRequest
- func (m UpdateCustomTemplateRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UpdateCustomTemplateRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UpdateCustomTemplateRequest) GetTemplate(ctx context.Context) (CustomTemplate, bool)
- func (m *UpdateCustomTemplateRequest) SetTemplate(ctx context.Context, v CustomTemplate)
- func (to *UpdateCustomTemplateRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateCustomTemplateRequest)
- func (to *UpdateCustomTemplateRequest) SyncFieldsDuringRead(ctx context.Context, from UpdateCustomTemplateRequest)
- func (m UpdateCustomTemplateRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpdateCustomTemplateRequest) Type(ctx context.Context) attr.Type
- type UpdateCustomTemplateRequest_SdkV2
- func (m UpdateCustomTemplateRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UpdateCustomTemplateRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UpdateCustomTemplateRequest_SdkV2) GetTemplate(ctx context.Context) (CustomTemplate_SdkV2, bool)
- func (m *UpdateCustomTemplateRequest_SdkV2) SetTemplate(ctx context.Context, v CustomTemplate_SdkV2)
- func (to *UpdateCustomTemplateRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateCustomTemplateRequest_SdkV2)
- func (to *UpdateCustomTemplateRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpdateCustomTemplateRequest_SdkV2)
- func (m UpdateCustomTemplateRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpdateCustomTemplateRequest_SdkV2) Type(ctx context.Context) attr.Type
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct {
// The active deployment of the app. A deployment is considered active when
// it has been deployed to the app compute.
ActiveDeployment types.Object `tfsdk:"active_deployment"`
AppStatus types.Object `tfsdk:"app_status"`
BudgetPolicyId types.String `tfsdk:"budget_policy_id"`
ComputeSize types.String `tfsdk:"compute_size"`
ComputeStatus types.Object `tfsdk:"compute_status"`
// The creation time of the app. Formatted timestamp in ISO 6801.
CreateTime types.String `tfsdk:"create_time"`
// The email of the user that created the app.
Creator types.String `tfsdk:"creator"`
// The default workspace file system path of the source code from which app
// deployment are created. This field tracks the workspace source code path
// of the last active deployment.
DefaultSourceCodePath types.String `tfsdk:"default_source_code_path"`
// The description of the app.
Description types.String `tfsdk:"description"`
EffectiveBudgetPolicyId types.String `tfsdk:"effective_budget_policy_id"`
// The effective api scopes granted to the user access token.
EffectiveUserApiScopes types.List `tfsdk:"effective_user_api_scopes"`
// The unique identifier of the app.
Id types.String `tfsdk:"id"`
// The name of the app. The name must contain only lowercase alphanumeric
// characters and hyphens. It must be unique within the workspace.
Name types.String `tfsdk:"name"`
Oauth2AppClientId types.String `tfsdk:"oauth2_app_client_id"`
Oauth2AppIntegrationId types.String `tfsdk:"oauth2_app_integration_id"`
// The pending deployment of the app. A deployment is considered pending
// when it is being prepared for deployment to the app compute.
PendingDeployment types.Object `tfsdk:"pending_deployment"`
// Resources for the app.
Resources types.List `tfsdk:"resources"`
ServicePrincipalClientId types.String `tfsdk:"service_principal_client_id"`
ServicePrincipalId types.Int64 `tfsdk:"service_principal_id"`
ServicePrincipalName types.String `tfsdk:"service_principal_name"`
// The update time of the app. Formatted timestamp in ISO 6801.
UpdateTime types.String `tfsdk:"update_time"`
// The email of the user that last updated the app.
Updater types.String `tfsdk:"updater"`
// The URL of the app once it is deployed.
Url types.String `tfsdk:"url"`
UserApiScopes types.List `tfsdk:"user_api_scopes"`
}
func (App) ApplySchemaCustomizations ¶ added in v1.63.0
func (m App) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*App) GetActiveDeployment ¶ added in v1.61.0
func (m *App) GetActiveDeployment(ctx context.Context) (AppDeployment, bool)
GetActiveDeployment returns the value of the ActiveDeployment field in App as a AppDeployment value. If the field is unknown or null, the boolean return value is false.
func (*App) GetAppStatus ¶ added in v1.61.0
func (m *App) GetAppStatus(ctx context.Context) (ApplicationStatus, bool)
GetAppStatus returns the value of the AppStatus field in App as a ApplicationStatus value. If the field is unknown or null, the boolean return value is false.
func (App) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in App. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*App) GetComputeStatus ¶ added in v1.61.0
func (m *App) GetComputeStatus(ctx context.Context) (ComputeStatus, bool)
GetComputeStatus returns the value of the ComputeStatus field in App as a ComputeStatus value. If the field is unknown or null, the boolean return value is false.
func (*App) GetEffectiveUserApiScopes ¶ added in v1.71.0
GetEffectiveUserApiScopes returns the value of the EffectiveUserApiScopes field in App as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*App) GetPendingDeployment ¶ added in v1.61.0
func (m *App) GetPendingDeployment(ctx context.Context) (AppDeployment, bool)
GetPendingDeployment returns the value of the PendingDeployment field in App as a AppDeployment value. If the field is unknown or null, the boolean return value is false.
func (*App) GetResources ¶ added in v1.61.0
func (m *App) GetResources(ctx context.Context) ([]AppResource, bool)
GetResources returns the value of the Resources field in App as a slice of AppResource values. If the field is unknown or null, the boolean return value is false.
func (*App) GetUserApiScopes ¶ added in v1.71.0
GetUserApiScopes returns the value of the UserApiScopes field in App as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*App) SetActiveDeployment ¶ added in v1.61.0
func (m *App) SetActiveDeployment(ctx context.Context, v AppDeployment)
SetActiveDeployment sets the value of the ActiveDeployment field in App.
func (*App) SetAppStatus ¶ added in v1.61.0
func (m *App) SetAppStatus(ctx context.Context, v ApplicationStatus)
SetAppStatus sets the value of the AppStatus field in App.
func (*App) SetComputeStatus ¶ added in v1.61.0
func (m *App) SetComputeStatus(ctx context.Context, v ComputeStatus)
SetComputeStatus sets the value of the ComputeStatus field in App.
func (*App) SetEffectiveUserApiScopes ¶ added in v1.71.0
SetEffectiveUserApiScopes sets the value of the EffectiveUserApiScopes field in App.
func (*App) SetPendingDeployment ¶ added in v1.61.0
func (m *App) SetPendingDeployment(ctx context.Context, v AppDeployment)
SetPendingDeployment sets the value of the PendingDeployment field in App.
func (*App) SetResources ¶ added in v1.61.0
func (m *App) SetResources(ctx context.Context, v []AppResource)
SetResources sets the value of the Resources field in App.
func (*App) SetUserApiScopes ¶ added in v1.71.0
SetUserApiScopes sets the value of the UserApiScopes field in App.
func (*App) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (*App) SyncFieldsDuringRead ¶ added in v1.86.0
func (App) ToObjectValue ¶ added in v1.61.0
func (m App) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, App only implements ToObjectValue() and Type().
type AppAccessControlRequest ¶
type AppAccessControlRequest struct {
// name of the group
GroupName types.String `tfsdk:"group_name"`
PermissionLevel types.String `tfsdk:"permission_level"`
// application ID of a service principal
ServicePrincipalName types.String `tfsdk:"service_principal_name"`
// name of the user
UserName types.String `tfsdk:"user_name"`
}
func (AppAccessControlRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (m AppAccessControlRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppAccessControlRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppAccessControlRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppAccessControlRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *AppAccessControlRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppAccessControlRequest)
func (*AppAccessControlRequest) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *AppAccessControlRequest) SyncFieldsDuringRead(ctx context.Context, from AppAccessControlRequest)
func (AppAccessControlRequest) ToObjectValue ¶ added in v1.61.0
func (m AppAccessControlRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppAccessControlRequest only implements ToObjectValue() and Type().
type AppAccessControlRequest_SdkV2 ¶ added in v1.62.1
type AppAccessControlRequest_SdkV2 struct {
// name of the group
GroupName types.String `tfsdk:"group_name"`
PermissionLevel types.String `tfsdk:"permission_level"`
// application ID of a service principal
ServicePrincipalName types.String `tfsdk:"service_principal_name"`
// name of the user
UserName types.String `tfsdk:"user_name"`
}
func (AppAccessControlRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m AppAccessControlRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppAccessControlRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m AppAccessControlRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppAccessControlRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppAccessControlRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *AppAccessControlRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppAccessControlRequest_SdkV2)
func (*AppAccessControlRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *AppAccessControlRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppAccessControlRequest_SdkV2)
func (AppAccessControlRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m AppAccessControlRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppAccessControlRequest_SdkV2 only implements ToObjectValue() and Type().
type AppAccessControlResponse ¶
type AppAccessControlResponse struct {
// All permissions.
AllPermissions types.List `tfsdk:"all_permissions"`
// Display name of the user or service principal.
DisplayName types.String `tfsdk:"display_name"`
// name of the group
GroupName types.String `tfsdk:"group_name"`
// Name of the service principal.
ServicePrincipalName types.String `tfsdk:"service_principal_name"`
// name of the user
UserName types.String `tfsdk:"user_name"`
}
func (AppAccessControlResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (m AppAccessControlResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*AppAccessControlResponse) GetAllPermissions ¶ added in v1.61.0
func (m *AppAccessControlResponse) GetAllPermissions(ctx context.Context) ([]AppPermission, bool)
GetAllPermissions returns the value of the AllPermissions field in AppAccessControlResponse as a slice of AppPermission values. If the field is unknown or null, the boolean return value is false.
func (AppAccessControlResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppAccessControlResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppAccessControlResponse) SetAllPermissions ¶ added in v1.61.0
func (m *AppAccessControlResponse) SetAllPermissions(ctx context.Context, v []AppPermission)
SetAllPermissions sets the value of the AllPermissions field in AppAccessControlResponse.
func (*AppAccessControlResponse) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *AppAccessControlResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppAccessControlResponse)
func (*AppAccessControlResponse) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *AppAccessControlResponse) SyncFieldsDuringRead(ctx context.Context, from AppAccessControlResponse)
func (AppAccessControlResponse) ToObjectValue ¶ added in v1.61.0
func (m AppAccessControlResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppAccessControlResponse only implements ToObjectValue() and Type().
type AppAccessControlResponse_SdkV2 ¶ added in v1.62.1
type AppAccessControlResponse_SdkV2 struct {
// All permissions.
AllPermissions types.List `tfsdk:"all_permissions"`
// Display name of the user or service principal.
DisplayName types.String `tfsdk:"display_name"`
// name of the group
GroupName types.String `tfsdk:"group_name"`
// Name of the service principal.
ServicePrincipalName types.String `tfsdk:"service_principal_name"`
// name of the user
UserName types.String `tfsdk:"user_name"`
}
func (AppAccessControlResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m AppAccessControlResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*AppAccessControlResponse_SdkV2) GetAllPermissions ¶ added in v1.62.1
func (m *AppAccessControlResponse_SdkV2) GetAllPermissions(ctx context.Context) ([]AppPermission_SdkV2, bool)
GetAllPermissions returns the value of the AllPermissions field in AppAccessControlResponse_SdkV2 as a slice of AppPermission_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (AppAccessControlResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m AppAccessControlResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppAccessControlResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppAccessControlResponse_SdkV2) SetAllPermissions ¶ added in v1.62.1
func (m *AppAccessControlResponse_SdkV2) SetAllPermissions(ctx context.Context, v []AppPermission_SdkV2)
SetAllPermissions sets the value of the AllPermissions field in AppAccessControlResponse_SdkV2.
func (*AppAccessControlResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *AppAccessControlResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppAccessControlResponse_SdkV2)
func (*AppAccessControlResponse_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *AppAccessControlResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppAccessControlResponse_SdkV2)
func (AppAccessControlResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m AppAccessControlResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppAccessControlResponse_SdkV2 only implements ToObjectValue() and Type().
type AppDeployment ¶
type AppDeployment struct {
// The creation time of the deployment. Formatted timestamp in ISO 6801.
CreateTime types.String `tfsdk:"create_time"`
// The email of the user creates the deployment.
Creator types.String `tfsdk:"creator"`
// The deployment artifacts for an app.
DeploymentArtifacts types.Object `tfsdk:"deployment_artifacts"`
// The unique id of the deployment.
DeploymentId types.String `tfsdk:"deployment_id"`
// The mode of which the deployment will manage the source code.
Mode types.String `tfsdk:"mode"`
// The workspace file system path of the source code used to create the app
// deployment. This is different from
// `deployment_artifacts.source_code_path`, which is the path used by the
// deployed app. The former refers to the original source code location of
// the app in the workspace during deployment creation, whereas the latter
// provides a system generated stable snapshotted source code path used by
// the deployment.
SourceCodePath types.String `tfsdk:"source_code_path"`
// Status and status message of the deployment
Status types.Object `tfsdk:"status"`
// The update time of the deployment. Formatted timestamp in ISO 6801.
UpdateTime types.String `tfsdk:"update_time"`
}
func (AppDeployment) ApplySchemaCustomizations ¶ added in v1.63.0
func (m AppDeployment) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppDeployment) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppDeployment. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppDeployment) GetDeploymentArtifacts ¶ added in v1.61.0
func (m *AppDeployment) GetDeploymentArtifacts(ctx context.Context) (AppDeploymentArtifacts, bool)
GetDeploymentArtifacts returns the value of the DeploymentArtifacts field in AppDeployment as a AppDeploymentArtifacts value. If the field is unknown or null, the boolean return value is false.
func (*AppDeployment) GetStatus ¶ added in v1.61.0
func (m *AppDeployment) GetStatus(ctx context.Context) (AppDeploymentStatus, bool)
GetStatus returns the value of the Status field in AppDeployment as a AppDeploymentStatus value. If the field is unknown or null, the boolean return value is false.
func (*AppDeployment) SetDeploymentArtifacts ¶ added in v1.61.0
func (m *AppDeployment) SetDeploymentArtifacts(ctx context.Context, v AppDeploymentArtifacts)
SetDeploymentArtifacts sets the value of the DeploymentArtifacts field in AppDeployment.
func (*AppDeployment) SetStatus ¶ added in v1.61.0
func (m *AppDeployment) SetStatus(ctx context.Context, v AppDeploymentStatus)
SetStatus sets the value of the Status field in AppDeployment.
func (*AppDeployment) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *AppDeployment) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppDeployment)
func (*AppDeployment) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *AppDeployment) SyncFieldsDuringRead(ctx context.Context, from AppDeployment)
func (AppDeployment) ToObjectValue ¶ added in v1.61.0
func (m AppDeployment) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppDeployment only implements ToObjectValue() and Type().
type AppDeploymentArtifacts ¶
type AppDeploymentArtifacts struct {
// The snapshotted workspace file system path of the source code loaded by
// the deployed app.
SourceCodePath types.String `tfsdk:"source_code_path"`
}
func (AppDeploymentArtifacts) ApplySchemaCustomizations ¶ added in v1.63.0
func (m AppDeploymentArtifacts) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppDeploymentArtifacts) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppDeploymentArtifacts. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppDeploymentArtifacts) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *AppDeploymentArtifacts) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppDeploymentArtifacts)
func (*AppDeploymentArtifacts) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *AppDeploymentArtifacts) SyncFieldsDuringRead(ctx context.Context, from AppDeploymentArtifacts)
func (AppDeploymentArtifacts) ToObjectValue ¶ added in v1.61.0
func (m AppDeploymentArtifacts) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppDeploymentArtifacts only implements ToObjectValue() and Type().
type AppDeploymentArtifacts_SdkV2 ¶ added in v1.62.1
type AppDeploymentArtifacts_SdkV2 struct {
// The snapshotted workspace file system path of the source code loaded by
// the deployed app.
SourceCodePath types.String `tfsdk:"source_code_path"`
}
func (AppDeploymentArtifacts_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m AppDeploymentArtifacts_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppDeploymentArtifacts_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m AppDeploymentArtifacts_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppDeploymentArtifacts. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppDeploymentArtifacts_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *AppDeploymentArtifacts_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppDeploymentArtifacts_SdkV2)
func (*AppDeploymentArtifacts_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *AppDeploymentArtifacts_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppDeploymentArtifacts_SdkV2)
func (AppDeploymentArtifacts_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m AppDeploymentArtifacts_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppDeploymentArtifacts_SdkV2 only implements ToObjectValue() and Type().
type AppDeploymentStatus ¶
type AppDeploymentStatus struct {
// Message corresponding with the deployment state.
Message types.String `tfsdk:"message"`
// State of the deployment.
State types.String `tfsdk:"state"`
}
func (AppDeploymentStatus) ApplySchemaCustomizations ¶ added in v1.63.0
func (m AppDeploymentStatus) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppDeploymentStatus) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppDeploymentStatus. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppDeploymentStatus) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *AppDeploymentStatus) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppDeploymentStatus)
func (*AppDeploymentStatus) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *AppDeploymentStatus) SyncFieldsDuringRead(ctx context.Context, from AppDeploymentStatus)
func (AppDeploymentStatus) ToObjectValue ¶ added in v1.61.0
func (m AppDeploymentStatus) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppDeploymentStatus only implements ToObjectValue() and Type().
type AppDeploymentStatus_SdkV2 ¶ added in v1.62.1
type AppDeploymentStatus_SdkV2 struct {
// Message corresponding with the deployment state.
Message types.String `tfsdk:"message"`
// State of the deployment.
State types.String `tfsdk:"state"`
}
func (AppDeploymentStatus_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m AppDeploymentStatus_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppDeploymentStatus_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m AppDeploymentStatus_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppDeploymentStatus. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppDeploymentStatus_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *AppDeploymentStatus_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppDeploymentStatus_SdkV2)
func (*AppDeploymentStatus_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *AppDeploymentStatus_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppDeploymentStatus_SdkV2)
func (AppDeploymentStatus_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m AppDeploymentStatus_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppDeploymentStatus_SdkV2 only implements ToObjectValue() and Type().
type AppDeployment_SdkV2 ¶ added in v1.62.1
type AppDeployment_SdkV2 struct {
// The creation time of the deployment. Formatted timestamp in ISO 6801.
CreateTime types.String `tfsdk:"create_time"`
// The email of the user creates the deployment.
Creator types.String `tfsdk:"creator"`
// The deployment artifacts for an app.
DeploymentArtifacts types.List `tfsdk:"deployment_artifacts"`
// The unique id of the deployment.
DeploymentId types.String `tfsdk:"deployment_id"`
// The mode of which the deployment will manage the source code.
Mode types.String `tfsdk:"mode"`
// The workspace file system path of the source code used to create the app
// deployment. This is different from
// `deployment_artifacts.source_code_path`, which is the path used by the
// deployed app. The former refers to the original source code location of
// the app in the workspace during deployment creation, whereas the latter
// provides a system generated stable snapshotted source code path used by
// the deployment.
SourceCodePath types.String `tfsdk:"source_code_path"`
// Status and status message of the deployment
Status types.List `tfsdk:"status"`
// The update time of the deployment. Formatted timestamp in ISO 6801.
UpdateTime types.String `tfsdk:"update_time"`
}
func (AppDeployment_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m AppDeployment_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppDeployment_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppDeployment. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppDeployment_SdkV2) GetDeploymentArtifacts ¶ added in v1.62.1
func (m *AppDeployment_SdkV2) GetDeploymentArtifacts(ctx context.Context) (AppDeploymentArtifacts_SdkV2, bool)
GetDeploymentArtifacts returns the value of the DeploymentArtifacts field in AppDeployment_SdkV2 as a AppDeploymentArtifacts_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*AppDeployment_SdkV2) GetStatus ¶ added in v1.62.1
func (m *AppDeployment_SdkV2) GetStatus(ctx context.Context) (AppDeploymentStatus_SdkV2, bool)
GetStatus returns the value of the Status field in AppDeployment_SdkV2 as a AppDeploymentStatus_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*AppDeployment_SdkV2) SetDeploymentArtifacts ¶ added in v1.62.1
func (m *AppDeployment_SdkV2) SetDeploymentArtifacts(ctx context.Context, v AppDeploymentArtifacts_SdkV2)
SetDeploymentArtifacts sets the value of the DeploymentArtifacts field in AppDeployment_SdkV2.
func (*AppDeployment_SdkV2) SetStatus ¶ added in v1.62.1
func (m *AppDeployment_SdkV2) SetStatus(ctx context.Context, v AppDeploymentStatus_SdkV2)
SetStatus sets the value of the Status field in AppDeployment_SdkV2.
func (*AppDeployment_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *AppDeployment_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppDeployment_SdkV2)
func (*AppDeployment_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *AppDeployment_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppDeployment_SdkV2)
func (AppDeployment_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m AppDeployment_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppDeployment_SdkV2 only implements ToObjectValue() and Type().
type AppManifest ¶ added in v1.88.0
type AppManifest struct {
// Description of the app defined by manifest author / publisher
Description types.String `tfsdk:"description"`
// Name of the app defined by manifest author / publisher
Name types.String `tfsdk:"name"`
ResourceSpecs types.List `tfsdk:"resource_specs"`
// The manifest schema version, for now only 1 is allowed
Version types.Int64 `tfsdk:"version"`
}
App manifest definition
func (AppManifest) ApplySchemaCustomizations ¶ added in v1.88.0
func (m AppManifest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppManifest) GetComplexFieldTypes ¶ added in v1.88.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppManifest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppManifest) GetResourceSpecs ¶ added in v1.88.0
func (m *AppManifest) GetResourceSpecs(ctx context.Context) ([]AppManifestAppResourceSpec, bool)
GetResourceSpecs returns the value of the ResourceSpecs field in AppManifest as a slice of AppManifestAppResourceSpec values. If the field is unknown or null, the boolean return value is false.
func (*AppManifest) SetResourceSpecs ¶ added in v1.88.0
func (m *AppManifest) SetResourceSpecs(ctx context.Context, v []AppManifestAppResourceSpec)
SetResourceSpecs sets the value of the ResourceSpecs field in AppManifest.
func (*AppManifest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.88.0
func (to *AppManifest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppManifest)
func (*AppManifest) SyncFieldsDuringRead ¶ added in v1.88.0
func (to *AppManifest) SyncFieldsDuringRead(ctx context.Context, from AppManifest)
func (AppManifest) ToObjectValue ¶ added in v1.88.0
func (m AppManifest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppManifest only implements ToObjectValue() and Type().
type AppManifestAppResourceJobSpec ¶ added in v1.88.0
type AppManifestAppResourceJobSpec struct {
// Permissions to grant on the Job. Supported permissions are: "CAN_MANAGE",
// "IS_OWNER", "CAN_MANAGE_RUN", "CAN_VIEW".
Permission types.String `tfsdk:"permission"`
}
func (AppManifestAppResourceJobSpec) ApplySchemaCustomizations ¶ added in v1.88.0
func (m AppManifestAppResourceJobSpec) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppManifestAppResourceJobSpec) GetComplexFieldTypes ¶ added in v1.88.0
func (m AppManifestAppResourceJobSpec) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppManifestAppResourceJobSpec. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppManifestAppResourceJobSpec) SyncFieldsDuringCreateOrUpdate ¶ added in v1.88.0
func (to *AppManifestAppResourceJobSpec) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppManifestAppResourceJobSpec)
func (*AppManifestAppResourceJobSpec) SyncFieldsDuringRead ¶ added in v1.88.0
func (to *AppManifestAppResourceJobSpec) SyncFieldsDuringRead(ctx context.Context, from AppManifestAppResourceJobSpec)
func (AppManifestAppResourceJobSpec) ToObjectValue ¶ added in v1.88.0
func (m AppManifestAppResourceJobSpec) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppManifestAppResourceJobSpec only implements ToObjectValue() and Type().
type AppManifestAppResourceJobSpec_SdkV2 ¶ added in v1.88.0
type AppManifestAppResourceJobSpec_SdkV2 struct {
// Permissions to grant on the Job. Supported permissions are: "CAN_MANAGE",
// "IS_OWNER", "CAN_MANAGE_RUN", "CAN_VIEW".
Permission types.String `tfsdk:"permission"`
}
func (AppManifestAppResourceJobSpec_SdkV2) ApplySchemaCustomizations ¶ added in v1.88.0
func (m AppManifestAppResourceJobSpec_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppManifestAppResourceJobSpec_SdkV2) GetComplexFieldTypes ¶ added in v1.88.0
func (m AppManifestAppResourceJobSpec_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppManifestAppResourceJobSpec. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppManifestAppResourceJobSpec_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.88.0
func (to *AppManifestAppResourceJobSpec_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppManifestAppResourceJobSpec_SdkV2)
func (*AppManifestAppResourceJobSpec_SdkV2) SyncFieldsDuringRead ¶ added in v1.88.0
func (to *AppManifestAppResourceJobSpec_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppManifestAppResourceJobSpec_SdkV2)
func (AppManifestAppResourceJobSpec_SdkV2) ToObjectValue ¶ added in v1.88.0
func (m AppManifestAppResourceJobSpec_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppManifestAppResourceJobSpec_SdkV2 only implements ToObjectValue() and Type().
type AppManifestAppResourceSecretSpec ¶ added in v1.88.0
type AppManifestAppResourceSecretSpec struct {
// Permission to grant on the secret scope. For secrets, only one permission
// is allowed. Permission must be one of: "READ", "WRITE", "MANAGE".
Permission types.String `tfsdk:"permission"`
}
func (AppManifestAppResourceSecretSpec) ApplySchemaCustomizations ¶ added in v1.88.0
func (m AppManifestAppResourceSecretSpec) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppManifestAppResourceSecretSpec) GetComplexFieldTypes ¶ added in v1.88.0
func (m AppManifestAppResourceSecretSpec) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppManifestAppResourceSecretSpec. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppManifestAppResourceSecretSpec) SyncFieldsDuringCreateOrUpdate ¶ added in v1.88.0
func (to *AppManifestAppResourceSecretSpec) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppManifestAppResourceSecretSpec)
func (*AppManifestAppResourceSecretSpec) SyncFieldsDuringRead ¶ added in v1.88.0
func (to *AppManifestAppResourceSecretSpec) SyncFieldsDuringRead(ctx context.Context, from AppManifestAppResourceSecretSpec)
func (AppManifestAppResourceSecretSpec) ToObjectValue ¶ added in v1.88.0
func (m AppManifestAppResourceSecretSpec) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppManifestAppResourceSecretSpec only implements ToObjectValue() and Type().
type AppManifestAppResourceSecretSpec_SdkV2 ¶ added in v1.88.0
type AppManifestAppResourceSecretSpec_SdkV2 struct {
// Permission to grant on the secret scope. For secrets, only one permission
// is allowed. Permission must be one of: "READ", "WRITE", "MANAGE".
Permission types.String `tfsdk:"permission"`
}
func (AppManifestAppResourceSecretSpec_SdkV2) ApplySchemaCustomizations ¶ added in v1.88.0
func (m AppManifestAppResourceSecretSpec_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppManifestAppResourceSecretSpec_SdkV2) GetComplexFieldTypes ¶ added in v1.88.0
func (m AppManifestAppResourceSecretSpec_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppManifestAppResourceSecretSpec. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppManifestAppResourceSecretSpec_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.88.0
func (to *AppManifestAppResourceSecretSpec_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppManifestAppResourceSecretSpec_SdkV2)
func (*AppManifestAppResourceSecretSpec_SdkV2) SyncFieldsDuringRead ¶ added in v1.88.0
func (to *AppManifestAppResourceSecretSpec_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppManifestAppResourceSecretSpec_SdkV2)
func (AppManifestAppResourceSecretSpec_SdkV2) ToObjectValue ¶ added in v1.88.0
func (m AppManifestAppResourceSecretSpec_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppManifestAppResourceSecretSpec_SdkV2 only implements ToObjectValue() and Type().
type AppManifestAppResourceServingEndpointSpec ¶ added in v1.88.0
type AppManifestAppResourceServingEndpointSpec struct {
// Permission to grant on the serving endpoint. Supported permissions are:
// "CAN_MANAGE", "CAN_QUERY", "CAN_VIEW".
Permission types.String `tfsdk:"permission"`
}
func (AppManifestAppResourceServingEndpointSpec) ApplySchemaCustomizations ¶ added in v1.88.0
func (m AppManifestAppResourceServingEndpointSpec) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppManifestAppResourceServingEndpointSpec) GetComplexFieldTypes ¶ added in v1.88.0
func (m AppManifestAppResourceServingEndpointSpec) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppManifestAppResourceServingEndpointSpec. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppManifestAppResourceServingEndpointSpec) SyncFieldsDuringCreateOrUpdate ¶ added in v1.88.0
func (to *AppManifestAppResourceServingEndpointSpec) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppManifestAppResourceServingEndpointSpec)
func (*AppManifestAppResourceServingEndpointSpec) SyncFieldsDuringRead ¶ added in v1.88.0
func (to *AppManifestAppResourceServingEndpointSpec) SyncFieldsDuringRead(ctx context.Context, from AppManifestAppResourceServingEndpointSpec)
func (AppManifestAppResourceServingEndpointSpec) ToObjectValue ¶ added in v1.88.0
func (m AppManifestAppResourceServingEndpointSpec) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppManifestAppResourceServingEndpointSpec only implements ToObjectValue() and Type().
type AppManifestAppResourceServingEndpointSpec_SdkV2 ¶ added in v1.88.0
type AppManifestAppResourceServingEndpointSpec_SdkV2 struct {
// Permission to grant on the serving endpoint. Supported permissions are:
// "CAN_MANAGE", "CAN_QUERY", "CAN_VIEW".
Permission types.String `tfsdk:"permission"`
}
func (AppManifestAppResourceServingEndpointSpec_SdkV2) ApplySchemaCustomizations ¶ added in v1.88.0
func (m AppManifestAppResourceServingEndpointSpec_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppManifestAppResourceServingEndpointSpec_SdkV2) GetComplexFieldTypes ¶ added in v1.88.0
func (m AppManifestAppResourceServingEndpointSpec_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppManifestAppResourceServingEndpointSpec. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppManifestAppResourceServingEndpointSpec_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.88.0
func (to *AppManifestAppResourceServingEndpointSpec_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppManifestAppResourceServingEndpointSpec_SdkV2)
func (*AppManifestAppResourceServingEndpointSpec_SdkV2) SyncFieldsDuringRead ¶ added in v1.88.0
func (to *AppManifestAppResourceServingEndpointSpec_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppManifestAppResourceServingEndpointSpec_SdkV2)
func (AppManifestAppResourceServingEndpointSpec_SdkV2) ToObjectValue ¶ added in v1.88.0
func (m AppManifestAppResourceServingEndpointSpec_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppManifestAppResourceServingEndpointSpec_SdkV2 only implements ToObjectValue() and Type().
type AppManifestAppResourceSpec ¶ added in v1.88.0
type AppManifestAppResourceSpec struct {
// Description of the App Resource.
Description types.String `tfsdk:"description"`
JobSpec types.Object `tfsdk:"job_spec"`
// Name of the App Resource.
Name types.String `tfsdk:"name"`
SecretSpec types.Object `tfsdk:"secret_spec"`
ServingEndpointSpec types.Object `tfsdk:"serving_endpoint_spec"`
SqlWarehouseSpec types.Object `tfsdk:"sql_warehouse_spec"`
UcSecurableSpec types.Object `tfsdk:"uc_securable_spec"`
}
AppResource related fields are copied from app.proto but excludes resource identifiers (e.g. name, id, key, scope, etc.)
func (AppManifestAppResourceSpec) ApplySchemaCustomizations ¶ added in v1.88.0
func (m AppManifestAppResourceSpec) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppManifestAppResourceSpec) GetComplexFieldTypes ¶ added in v1.88.0
func (m AppManifestAppResourceSpec) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppManifestAppResourceSpec. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppManifestAppResourceSpec) GetJobSpec ¶ added in v1.88.0
func (m *AppManifestAppResourceSpec) GetJobSpec(ctx context.Context) (AppManifestAppResourceJobSpec, bool)
GetJobSpec returns the value of the JobSpec field in AppManifestAppResourceSpec as a AppManifestAppResourceJobSpec value. If the field is unknown or null, the boolean return value is false.
func (*AppManifestAppResourceSpec) GetSecretSpec ¶ added in v1.88.0
func (m *AppManifestAppResourceSpec) GetSecretSpec(ctx context.Context) (AppManifestAppResourceSecretSpec, bool)
GetSecretSpec returns the value of the SecretSpec field in AppManifestAppResourceSpec as a AppManifestAppResourceSecretSpec value. If the field is unknown or null, the boolean return value is false.
func (*AppManifestAppResourceSpec) GetServingEndpointSpec ¶ added in v1.88.0
func (m *AppManifestAppResourceSpec) GetServingEndpointSpec(ctx context.Context) (AppManifestAppResourceServingEndpointSpec, bool)
GetServingEndpointSpec returns the value of the ServingEndpointSpec field in AppManifestAppResourceSpec as a AppManifestAppResourceServingEndpointSpec value. If the field is unknown or null, the boolean return value is false.
func (*AppManifestAppResourceSpec) GetSqlWarehouseSpec ¶ added in v1.88.0
func (m *AppManifestAppResourceSpec) GetSqlWarehouseSpec(ctx context.Context) (AppManifestAppResourceSqlWarehouseSpec, bool)
GetSqlWarehouseSpec returns the value of the SqlWarehouseSpec field in AppManifestAppResourceSpec as a AppManifestAppResourceSqlWarehouseSpec value. If the field is unknown or null, the boolean return value is false.
func (*AppManifestAppResourceSpec) GetUcSecurableSpec ¶ added in v1.88.0
func (m *AppManifestAppResourceSpec) GetUcSecurableSpec(ctx context.Context) (AppManifestAppResourceUcSecurableSpec, bool)
GetUcSecurableSpec returns the value of the UcSecurableSpec field in AppManifestAppResourceSpec as a AppManifestAppResourceUcSecurableSpec value. If the field is unknown or null, the boolean return value is false.
func (*AppManifestAppResourceSpec) SetJobSpec ¶ added in v1.88.0
func (m *AppManifestAppResourceSpec) SetJobSpec(ctx context.Context, v AppManifestAppResourceJobSpec)
SetJobSpec sets the value of the JobSpec field in AppManifestAppResourceSpec.
func (*AppManifestAppResourceSpec) SetSecretSpec ¶ added in v1.88.0
func (m *AppManifestAppResourceSpec) SetSecretSpec(ctx context.Context, v AppManifestAppResourceSecretSpec)
SetSecretSpec sets the value of the SecretSpec field in AppManifestAppResourceSpec.
func (*AppManifestAppResourceSpec) SetServingEndpointSpec ¶ added in v1.88.0
func (m *AppManifestAppResourceSpec) SetServingEndpointSpec(ctx context.Context, v AppManifestAppResourceServingEndpointSpec)
SetServingEndpointSpec sets the value of the ServingEndpointSpec field in AppManifestAppResourceSpec.
func (*AppManifestAppResourceSpec) SetSqlWarehouseSpec ¶ added in v1.88.0
func (m *AppManifestAppResourceSpec) SetSqlWarehouseSpec(ctx context.Context, v AppManifestAppResourceSqlWarehouseSpec)
SetSqlWarehouseSpec sets the value of the SqlWarehouseSpec field in AppManifestAppResourceSpec.
func (*AppManifestAppResourceSpec) SetUcSecurableSpec ¶ added in v1.88.0
func (m *AppManifestAppResourceSpec) SetUcSecurableSpec(ctx context.Context, v AppManifestAppResourceUcSecurableSpec)
SetUcSecurableSpec sets the value of the UcSecurableSpec field in AppManifestAppResourceSpec.
func (*AppManifestAppResourceSpec) SyncFieldsDuringCreateOrUpdate ¶ added in v1.88.0
func (to *AppManifestAppResourceSpec) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppManifestAppResourceSpec)
func (*AppManifestAppResourceSpec) SyncFieldsDuringRead ¶ added in v1.88.0
func (to *AppManifestAppResourceSpec) SyncFieldsDuringRead(ctx context.Context, from AppManifestAppResourceSpec)
func (AppManifestAppResourceSpec) ToObjectValue ¶ added in v1.88.0
func (m AppManifestAppResourceSpec) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppManifestAppResourceSpec only implements ToObjectValue() and Type().
type AppManifestAppResourceSpec_SdkV2 ¶ added in v1.88.0
type AppManifestAppResourceSpec_SdkV2 struct {
// Description of the App Resource.
Description types.String `tfsdk:"description"`
JobSpec types.List `tfsdk:"job_spec"`
// Name of the App Resource.
Name types.String `tfsdk:"name"`
SecretSpec types.List `tfsdk:"secret_spec"`
ServingEndpointSpec types.List `tfsdk:"serving_endpoint_spec"`
SqlWarehouseSpec types.List `tfsdk:"sql_warehouse_spec"`
UcSecurableSpec types.List `tfsdk:"uc_securable_spec"`
}
AppResource related fields are copied from app.proto but excludes resource identifiers (e.g. name, id, key, scope, etc.)
func (AppManifestAppResourceSpec_SdkV2) ApplySchemaCustomizations ¶ added in v1.88.0
func (m AppManifestAppResourceSpec_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppManifestAppResourceSpec_SdkV2) GetComplexFieldTypes ¶ added in v1.88.0
func (m AppManifestAppResourceSpec_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppManifestAppResourceSpec. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppManifestAppResourceSpec_SdkV2) GetJobSpec ¶ added in v1.88.0
func (m *AppManifestAppResourceSpec_SdkV2) GetJobSpec(ctx context.Context) (AppManifestAppResourceJobSpec_SdkV2, bool)
GetJobSpec returns the value of the JobSpec field in AppManifestAppResourceSpec_SdkV2 as a AppManifestAppResourceJobSpec_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*AppManifestAppResourceSpec_SdkV2) GetSecretSpec ¶ added in v1.88.0
func (m *AppManifestAppResourceSpec_SdkV2) GetSecretSpec(ctx context.Context) (AppManifestAppResourceSecretSpec_SdkV2, bool)
GetSecretSpec returns the value of the SecretSpec field in AppManifestAppResourceSpec_SdkV2 as a AppManifestAppResourceSecretSpec_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*AppManifestAppResourceSpec_SdkV2) GetServingEndpointSpec ¶ added in v1.88.0
func (m *AppManifestAppResourceSpec_SdkV2) GetServingEndpointSpec(ctx context.Context) (AppManifestAppResourceServingEndpointSpec_SdkV2, bool)
GetServingEndpointSpec returns the value of the ServingEndpointSpec field in AppManifestAppResourceSpec_SdkV2 as a AppManifestAppResourceServingEndpointSpec_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*AppManifestAppResourceSpec_SdkV2) GetSqlWarehouseSpec ¶ added in v1.88.0
func (m *AppManifestAppResourceSpec_SdkV2) GetSqlWarehouseSpec(ctx context.Context) (AppManifestAppResourceSqlWarehouseSpec_SdkV2, bool)
GetSqlWarehouseSpec returns the value of the SqlWarehouseSpec field in AppManifestAppResourceSpec_SdkV2 as a AppManifestAppResourceSqlWarehouseSpec_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*AppManifestAppResourceSpec_SdkV2) GetUcSecurableSpec ¶ added in v1.88.0
func (m *AppManifestAppResourceSpec_SdkV2) GetUcSecurableSpec(ctx context.Context) (AppManifestAppResourceUcSecurableSpec_SdkV2, bool)
GetUcSecurableSpec returns the value of the UcSecurableSpec field in AppManifestAppResourceSpec_SdkV2 as a AppManifestAppResourceUcSecurableSpec_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*AppManifestAppResourceSpec_SdkV2) SetJobSpec ¶ added in v1.88.0
func (m *AppManifestAppResourceSpec_SdkV2) SetJobSpec(ctx context.Context, v AppManifestAppResourceJobSpec_SdkV2)
SetJobSpec sets the value of the JobSpec field in AppManifestAppResourceSpec_SdkV2.
func (*AppManifestAppResourceSpec_SdkV2) SetSecretSpec ¶ added in v1.88.0
func (m *AppManifestAppResourceSpec_SdkV2) SetSecretSpec(ctx context.Context, v AppManifestAppResourceSecretSpec_SdkV2)
SetSecretSpec sets the value of the SecretSpec field in AppManifestAppResourceSpec_SdkV2.
func (*AppManifestAppResourceSpec_SdkV2) SetServingEndpointSpec ¶ added in v1.88.0
func (m *AppManifestAppResourceSpec_SdkV2) SetServingEndpointSpec(ctx context.Context, v AppManifestAppResourceServingEndpointSpec_SdkV2)
SetServingEndpointSpec sets the value of the ServingEndpointSpec field in AppManifestAppResourceSpec_SdkV2.
func (*AppManifestAppResourceSpec_SdkV2) SetSqlWarehouseSpec ¶ added in v1.88.0
func (m *AppManifestAppResourceSpec_SdkV2) SetSqlWarehouseSpec(ctx context.Context, v AppManifestAppResourceSqlWarehouseSpec_SdkV2)
SetSqlWarehouseSpec sets the value of the SqlWarehouseSpec field in AppManifestAppResourceSpec_SdkV2.
func (*AppManifestAppResourceSpec_SdkV2) SetUcSecurableSpec ¶ added in v1.88.0
func (m *AppManifestAppResourceSpec_SdkV2) SetUcSecurableSpec(ctx context.Context, v AppManifestAppResourceUcSecurableSpec_SdkV2)
SetUcSecurableSpec sets the value of the UcSecurableSpec field in AppManifestAppResourceSpec_SdkV2.
func (*AppManifestAppResourceSpec_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.88.0
func (to *AppManifestAppResourceSpec_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppManifestAppResourceSpec_SdkV2)
func (*AppManifestAppResourceSpec_SdkV2) SyncFieldsDuringRead ¶ added in v1.88.0
func (to *AppManifestAppResourceSpec_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppManifestAppResourceSpec_SdkV2)
func (AppManifestAppResourceSpec_SdkV2) ToObjectValue ¶ added in v1.88.0
func (m AppManifestAppResourceSpec_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppManifestAppResourceSpec_SdkV2 only implements ToObjectValue() and Type().
type AppManifestAppResourceSqlWarehouseSpec ¶ added in v1.88.0
type AppManifestAppResourceSqlWarehouseSpec struct {
// Permission to grant on the SQL warehouse. Supported permissions are:
// "CAN_MANAGE", "CAN_USE", "IS_OWNER".
Permission types.String `tfsdk:"permission"`
}
func (AppManifestAppResourceSqlWarehouseSpec) ApplySchemaCustomizations ¶ added in v1.88.0
func (m AppManifestAppResourceSqlWarehouseSpec) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppManifestAppResourceSqlWarehouseSpec) GetComplexFieldTypes ¶ added in v1.88.0
func (m AppManifestAppResourceSqlWarehouseSpec) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppManifestAppResourceSqlWarehouseSpec. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppManifestAppResourceSqlWarehouseSpec) SyncFieldsDuringCreateOrUpdate ¶ added in v1.88.0
func (to *AppManifestAppResourceSqlWarehouseSpec) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppManifestAppResourceSqlWarehouseSpec)
func (*AppManifestAppResourceSqlWarehouseSpec) SyncFieldsDuringRead ¶ added in v1.88.0
func (to *AppManifestAppResourceSqlWarehouseSpec) SyncFieldsDuringRead(ctx context.Context, from AppManifestAppResourceSqlWarehouseSpec)
func (AppManifestAppResourceSqlWarehouseSpec) ToObjectValue ¶ added in v1.88.0
func (m AppManifestAppResourceSqlWarehouseSpec) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppManifestAppResourceSqlWarehouseSpec only implements ToObjectValue() and Type().
type AppManifestAppResourceSqlWarehouseSpec_SdkV2 ¶ added in v1.88.0
type AppManifestAppResourceSqlWarehouseSpec_SdkV2 struct {
// Permission to grant on the SQL warehouse. Supported permissions are:
// "CAN_MANAGE", "CAN_USE", "IS_OWNER".
Permission types.String `tfsdk:"permission"`
}
func (AppManifestAppResourceSqlWarehouseSpec_SdkV2) ApplySchemaCustomizations ¶ added in v1.88.0
func (m AppManifestAppResourceSqlWarehouseSpec_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppManifestAppResourceSqlWarehouseSpec_SdkV2) GetComplexFieldTypes ¶ added in v1.88.0
func (m AppManifestAppResourceSqlWarehouseSpec_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppManifestAppResourceSqlWarehouseSpec. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppManifestAppResourceSqlWarehouseSpec_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.88.0
func (to *AppManifestAppResourceSqlWarehouseSpec_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppManifestAppResourceSqlWarehouseSpec_SdkV2)
func (*AppManifestAppResourceSqlWarehouseSpec_SdkV2) SyncFieldsDuringRead ¶ added in v1.88.0
func (to *AppManifestAppResourceSqlWarehouseSpec_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppManifestAppResourceSqlWarehouseSpec_SdkV2)
func (AppManifestAppResourceSqlWarehouseSpec_SdkV2) ToObjectValue ¶ added in v1.88.0
func (m AppManifestAppResourceSqlWarehouseSpec_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppManifestAppResourceSqlWarehouseSpec_SdkV2 only implements ToObjectValue() and Type().
type AppManifestAppResourceUcSecurableSpec ¶ added in v1.88.0
type AppManifestAppResourceUcSecurableSpec struct {
Permission types.String `tfsdk:"permission"`
SecurableType types.String `tfsdk:"securable_type"`
}
func (AppManifestAppResourceUcSecurableSpec) ApplySchemaCustomizations ¶ added in v1.88.0
func (m AppManifestAppResourceUcSecurableSpec) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppManifestAppResourceUcSecurableSpec) GetComplexFieldTypes ¶ added in v1.88.0
func (m AppManifestAppResourceUcSecurableSpec) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppManifestAppResourceUcSecurableSpec. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppManifestAppResourceUcSecurableSpec) SyncFieldsDuringCreateOrUpdate ¶ added in v1.88.0
func (to *AppManifestAppResourceUcSecurableSpec) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppManifestAppResourceUcSecurableSpec)
func (*AppManifestAppResourceUcSecurableSpec) SyncFieldsDuringRead ¶ added in v1.88.0
func (to *AppManifestAppResourceUcSecurableSpec) SyncFieldsDuringRead(ctx context.Context, from AppManifestAppResourceUcSecurableSpec)
func (AppManifestAppResourceUcSecurableSpec) ToObjectValue ¶ added in v1.88.0
func (m AppManifestAppResourceUcSecurableSpec) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppManifestAppResourceUcSecurableSpec only implements ToObjectValue() and Type().
type AppManifestAppResourceUcSecurableSpec_SdkV2 ¶ added in v1.88.0
type AppManifestAppResourceUcSecurableSpec_SdkV2 struct {
Permission types.String `tfsdk:"permission"`
SecurableType types.String `tfsdk:"securable_type"`
}
func (AppManifestAppResourceUcSecurableSpec_SdkV2) ApplySchemaCustomizations ¶ added in v1.88.0
func (m AppManifestAppResourceUcSecurableSpec_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppManifestAppResourceUcSecurableSpec_SdkV2) GetComplexFieldTypes ¶ added in v1.88.0
func (m AppManifestAppResourceUcSecurableSpec_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppManifestAppResourceUcSecurableSpec. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppManifestAppResourceUcSecurableSpec_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.88.0
func (to *AppManifestAppResourceUcSecurableSpec_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppManifestAppResourceUcSecurableSpec_SdkV2)
func (*AppManifestAppResourceUcSecurableSpec_SdkV2) SyncFieldsDuringRead ¶ added in v1.88.0
func (to *AppManifestAppResourceUcSecurableSpec_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppManifestAppResourceUcSecurableSpec_SdkV2)
func (AppManifestAppResourceUcSecurableSpec_SdkV2) ToObjectValue ¶ added in v1.88.0
func (m AppManifestAppResourceUcSecurableSpec_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppManifestAppResourceUcSecurableSpec_SdkV2 only implements ToObjectValue() and Type().
type AppManifest_SdkV2 ¶ added in v1.88.0
type AppManifest_SdkV2 struct {
// Description of the app defined by manifest author / publisher
Description types.String `tfsdk:"description"`
// Name of the app defined by manifest author / publisher
Name types.String `tfsdk:"name"`
ResourceSpecs types.List `tfsdk:"resource_specs"`
// The manifest schema version, for now only 1 is allowed
Version types.Int64 `tfsdk:"version"`
}
App manifest definition
func (AppManifest_SdkV2) ApplySchemaCustomizations ¶ added in v1.88.0
func (m AppManifest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppManifest_SdkV2) GetComplexFieldTypes ¶ added in v1.88.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppManifest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppManifest_SdkV2) GetResourceSpecs ¶ added in v1.88.0
func (m *AppManifest_SdkV2) GetResourceSpecs(ctx context.Context) ([]AppManifestAppResourceSpec_SdkV2, bool)
GetResourceSpecs returns the value of the ResourceSpecs field in AppManifest_SdkV2 as a slice of AppManifestAppResourceSpec_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*AppManifest_SdkV2) SetResourceSpecs ¶ added in v1.88.0
func (m *AppManifest_SdkV2) SetResourceSpecs(ctx context.Context, v []AppManifestAppResourceSpec_SdkV2)
SetResourceSpecs sets the value of the ResourceSpecs field in AppManifest_SdkV2.
func (*AppManifest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.88.0
func (to *AppManifest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppManifest_SdkV2)
func (*AppManifest_SdkV2) SyncFieldsDuringRead ¶ added in v1.88.0
func (to *AppManifest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppManifest_SdkV2)
func (AppManifest_SdkV2) ToObjectValue ¶ added in v1.88.0
func (m AppManifest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppManifest_SdkV2 only implements ToObjectValue() and Type().
type AppPermission ¶
type AppPermission struct {
Inherited types.Bool `tfsdk:"inherited"`
InheritedFromObject types.List `tfsdk:"inherited_from_object"`
PermissionLevel types.String `tfsdk:"permission_level"`
}
func (AppPermission) ApplySchemaCustomizations ¶ added in v1.63.0
func (m AppPermission) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppPermission) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppPermission. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppPermission) GetInheritedFromObject ¶ added in v1.61.0
GetInheritedFromObject returns the value of the InheritedFromObject field in AppPermission as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*AppPermission) SetInheritedFromObject ¶ added in v1.61.0
func (m *AppPermission) SetInheritedFromObject(ctx context.Context, v []types.String)
SetInheritedFromObject sets the value of the InheritedFromObject field in AppPermission.
func (*AppPermission) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *AppPermission) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppPermission)
func (*AppPermission) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *AppPermission) SyncFieldsDuringRead(ctx context.Context, from AppPermission)
func (AppPermission) ToObjectValue ¶ added in v1.61.0
func (m AppPermission) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppPermission only implements ToObjectValue() and Type().
type AppPermission_SdkV2 ¶ added in v1.62.1
type AppPermission_SdkV2 struct {
Inherited types.Bool `tfsdk:"inherited"`
InheritedFromObject types.List `tfsdk:"inherited_from_object"`
PermissionLevel types.String `tfsdk:"permission_level"`
}
func (AppPermission_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m AppPermission_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppPermission_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppPermission. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppPermission_SdkV2) GetInheritedFromObject ¶ added in v1.62.1
GetInheritedFromObject returns the value of the InheritedFromObject field in AppPermission_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*AppPermission_SdkV2) SetInheritedFromObject ¶ added in v1.62.1
func (m *AppPermission_SdkV2) SetInheritedFromObject(ctx context.Context, v []types.String)
SetInheritedFromObject sets the value of the InheritedFromObject field in AppPermission_SdkV2.
func (*AppPermission_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *AppPermission_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppPermission_SdkV2)
func (*AppPermission_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *AppPermission_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppPermission_SdkV2)
func (AppPermission_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m AppPermission_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppPermission_SdkV2 only implements ToObjectValue() and Type().
type AppPermissions ¶
type AppPermissions struct {
AccessControlList types.List `tfsdk:"access_control_list"`
ObjectId types.String `tfsdk:"object_id"`
ObjectType types.String `tfsdk:"object_type"`
}
func (AppPermissions) ApplySchemaCustomizations ¶ added in v1.63.0
func (m AppPermissions) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*AppPermissions) GetAccessControlList ¶ added in v1.61.0
func (m *AppPermissions) GetAccessControlList(ctx context.Context) ([]AppAccessControlResponse, bool)
GetAccessControlList returns the value of the AccessControlList field in AppPermissions as a slice of AppAccessControlResponse values. If the field is unknown or null, the boolean return value is false.
func (AppPermissions) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppPermissions. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppPermissions) SetAccessControlList ¶ added in v1.61.0
func (m *AppPermissions) SetAccessControlList(ctx context.Context, v []AppAccessControlResponse)
SetAccessControlList sets the value of the AccessControlList field in AppPermissions.
func (*AppPermissions) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *AppPermissions) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppPermissions)
func (*AppPermissions) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *AppPermissions) SyncFieldsDuringRead(ctx context.Context, from AppPermissions)
func (AppPermissions) ToObjectValue ¶ added in v1.61.0
func (m AppPermissions) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppPermissions only implements ToObjectValue() and Type().
type AppPermissionsDescription ¶
type AppPermissionsDescription struct {
Description types.String `tfsdk:"description"`
PermissionLevel types.String `tfsdk:"permission_level"`
}
func (AppPermissionsDescription) ApplySchemaCustomizations ¶ added in v1.63.0
func (m AppPermissionsDescription) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppPermissionsDescription) GetComplexFieldTypes ¶ added in v1.61.0
func (m AppPermissionsDescription) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppPermissionsDescription. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppPermissionsDescription) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *AppPermissionsDescription) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppPermissionsDescription)
func (*AppPermissionsDescription) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *AppPermissionsDescription) SyncFieldsDuringRead(ctx context.Context, from AppPermissionsDescription)
func (AppPermissionsDescription) ToObjectValue ¶ added in v1.61.0
func (m AppPermissionsDescription) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppPermissionsDescription only implements ToObjectValue() and Type().
type AppPermissionsDescription_SdkV2 ¶ added in v1.62.1
type AppPermissionsDescription_SdkV2 struct {
Description types.String `tfsdk:"description"`
PermissionLevel types.String `tfsdk:"permission_level"`
}
func (AppPermissionsDescription_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m AppPermissionsDescription_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppPermissionsDescription_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m AppPermissionsDescription_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppPermissionsDescription. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppPermissionsDescription_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *AppPermissionsDescription_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppPermissionsDescription_SdkV2)
func (*AppPermissionsDescription_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *AppPermissionsDescription_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppPermissionsDescription_SdkV2)
func (AppPermissionsDescription_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m AppPermissionsDescription_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppPermissionsDescription_SdkV2 only implements ToObjectValue() and Type().
type AppPermissionsRequest ¶
type AppPermissionsRequest struct {
AccessControlList types.List `tfsdk:"access_control_list"`
// The app for which to get or manage permissions.
AppName types.String `tfsdk:"-"`
}
func (AppPermissionsRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (m AppPermissionsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*AppPermissionsRequest) GetAccessControlList ¶ added in v1.61.0
func (m *AppPermissionsRequest) GetAccessControlList(ctx context.Context) ([]AppAccessControlRequest, bool)
GetAccessControlList returns the value of the AccessControlList field in AppPermissionsRequest as a slice of AppAccessControlRequest values. If the field is unknown or null, the boolean return value is false.
func (AppPermissionsRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppPermissionsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppPermissionsRequest) SetAccessControlList ¶ added in v1.61.0
func (m *AppPermissionsRequest) SetAccessControlList(ctx context.Context, v []AppAccessControlRequest)
SetAccessControlList sets the value of the AccessControlList field in AppPermissionsRequest.
func (*AppPermissionsRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *AppPermissionsRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppPermissionsRequest)
func (*AppPermissionsRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *AppPermissionsRequest) SyncFieldsDuringRead(ctx context.Context, from AppPermissionsRequest)
func (AppPermissionsRequest) ToObjectValue ¶ added in v1.61.0
func (m AppPermissionsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppPermissionsRequest only implements ToObjectValue() and Type().
type AppPermissionsRequest_SdkV2 ¶ added in v1.62.1
type AppPermissionsRequest_SdkV2 struct {
AccessControlList types.List `tfsdk:"access_control_list"`
// The app for which to get or manage permissions.
AppName types.String `tfsdk:"-"`
}
func (AppPermissionsRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m AppPermissionsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*AppPermissionsRequest_SdkV2) GetAccessControlList ¶ added in v1.62.1
func (m *AppPermissionsRequest_SdkV2) GetAccessControlList(ctx context.Context) ([]AppAccessControlRequest_SdkV2, bool)
GetAccessControlList returns the value of the AccessControlList field in AppPermissionsRequest_SdkV2 as a slice of AppAccessControlRequest_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (AppPermissionsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m AppPermissionsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppPermissionsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppPermissionsRequest_SdkV2) SetAccessControlList ¶ added in v1.62.1
func (m *AppPermissionsRequest_SdkV2) SetAccessControlList(ctx context.Context, v []AppAccessControlRequest_SdkV2)
SetAccessControlList sets the value of the AccessControlList field in AppPermissionsRequest_SdkV2.
func (*AppPermissionsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *AppPermissionsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppPermissionsRequest_SdkV2)
func (*AppPermissionsRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *AppPermissionsRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppPermissionsRequest_SdkV2)
func (AppPermissionsRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m AppPermissionsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppPermissionsRequest_SdkV2 only implements ToObjectValue() and Type().
type AppPermissions_SdkV2 ¶ added in v1.62.1
type AppPermissions_SdkV2 struct {
AccessControlList types.List `tfsdk:"access_control_list"`
ObjectId types.String `tfsdk:"object_id"`
ObjectType types.String `tfsdk:"object_type"`
}
func (AppPermissions_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m AppPermissions_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*AppPermissions_SdkV2) GetAccessControlList ¶ added in v1.62.1
func (m *AppPermissions_SdkV2) GetAccessControlList(ctx context.Context) ([]AppAccessControlResponse_SdkV2, bool)
GetAccessControlList returns the value of the AccessControlList field in AppPermissions_SdkV2 as a slice of AppAccessControlResponse_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (AppPermissions_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppPermissions. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppPermissions_SdkV2) SetAccessControlList ¶ added in v1.62.1
func (m *AppPermissions_SdkV2) SetAccessControlList(ctx context.Context, v []AppAccessControlResponse_SdkV2)
SetAccessControlList sets the value of the AccessControlList field in AppPermissions_SdkV2.
func (*AppPermissions_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *AppPermissions_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppPermissions_SdkV2)
func (*AppPermissions_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *AppPermissions_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppPermissions_SdkV2)
func (AppPermissions_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m AppPermissions_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppPermissions_SdkV2 only implements ToObjectValue() and Type().
type AppResource ¶ added in v1.53.0
type AppResource struct {
Database types.Object `tfsdk:"database"`
// Description of the App Resource.
Description types.String `tfsdk:"description"`
GenieSpace types.Object `tfsdk:"genie_space"`
Job types.Object `tfsdk:"job"`
// Name of the App Resource.
Name types.String `tfsdk:"name"`
Secret types.Object `tfsdk:"secret"`
ServingEndpoint types.Object `tfsdk:"serving_endpoint"`
SqlWarehouse types.Object `tfsdk:"sql_warehouse"`
UcSecurable types.Object `tfsdk:"uc_securable"`
}
func (AppResource) ApplySchemaCustomizations ¶ added in v1.63.0
func (m AppResource) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppResource) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppResource. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppResource) GetDatabase ¶ added in v1.85.0
func (m *AppResource) GetDatabase(ctx context.Context) (AppResourceDatabase, bool)
GetDatabase returns the value of the Database field in AppResource as a AppResourceDatabase value. If the field is unknown or null, the boolean return value is false.
func (*AppResource) GetGenieSpace ¶ added in v1.92.0
func (m *AppResource) GetGenieSpace(ctx context.Context) (AppResourceGenieSpace, bool)
GetGenieSpace returns the value of the GenieSpace field in AppResource as a AppResourceGenieSpace value. If the field is unknown or null, the boolean return value is false.
func (*AppResource) GetJob ¶ added in v1.61.0
func (m *AppResource) GetJob(ctx context.Context) (AppResourceJob, bool)
GetJob returns the value of the Job field in AppResource as a AppResourceJob value. If the field is unknown or null, the boolean return value is false.
func (*AppResource) GetSecret ¶ added in v1.61.0
func (m *AppResource) GetSecret(ctx context.Context) (AppResourceSecret, bool)
GetSecret returns the value of the Secret field in AppResource as a AppResourceSecret value. If the field is unknown or null, the boolean return value is false.
func (*AppResource) GetServingEndpoint ¶ added in v1.61.0
func (m *AppResource) GetServingEndpoint(ctx context.Context) (AppResourceServingEndpoint, bool)
GetServingEndpoint returns the value of the ServingEndpoint field in AppResource as a AppResourceServingEndpoint value. If the field is unknown or null, the boolean return value is false.
func (*AppResource) GetSqlWarehouse ¶ added in v1.61.0
func (m *AppResource) GetSqlWarehouse(ctx context.Context) (AppResourceSqlWarehouse, bool)
GetSqlWarehouse returns the value of the SqlWarehouse field in AppResource as a AppResourceSqlWarehouse value. If the field is unknown or null, the boolean return value is false.
func (*AppResource) GetUcSecurable ¶ added in v1.81.0
func (m *AppResource) GetUcSecurable(ctx context.Context) (AppResourceUcSecurable, bool)
GetUcSecurable returns the value of the UcSecurable field in AppResource as a AppResourceUcSecurable value. If the field is unknown or null, the boolean return value is false.
func (*AppResource) SetDatabase ¶ added in v1.85.0
func (m *AppResource) SetDatabase(ctx context.Context, v AppResourceDatabase)
SetDatabase sets the value of the Database field in AppResource.
func (*AppResource) SetGenieSpace ¶ added in v1.92.0
func (m *AppResource) SetGenieSpace(ctx context.Context, v AppResourceGenieSpace)
SetGenieSpace sets the value of the GenieSpace field in AppResource.
func (*AppResource) SetJob ¶ added in v1.61.0
func (m *AppResource) SetJob(ctx context.Context, v AppResourceJob)
SetJob sets the value of the Job field in AppResource.
func (*AppResource) SetSecret ¶ added in v1.61.0
func (m *AppResource) SetSecret(ctx context.Context, v AppResourceSecret)
SetSecret sets the value of the Secret field in AppResource.
func (*AppResource) SetServingEndpoint ¶ added in v1.61.0
func (m *AppResource) SetServingEndpoint(ctx context.Context, v AppResourceServingEndpoint)
SetServingEndpoint sets the value of the ServingEndpoint field in AppResource.
func (*AppResource) SetSqlWarehouse ¶ added in v1.61.0
func (m *AppResource) SetSqlWarehouse(ctx context.Context, v AppResourceSqlWarehouse)
SetSqlWarehouse sets the value of the SqlWarehouse field in AppResource.
func (*AppResource) SetUcSecurable ¶ added in v1.81.0
func (m *AppResource) SetUcSecurable(ctx context.Context, v AppResourceUcSecurable)
SetUcSecurable sets the value of the UcSecurable field in AppResource.
func (*AppResource) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *AppResource) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppResource)
func (*AppResource) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *AppResource) SyncFieldsDuringRead(ctx context.Context, from AppResource)
func (AppResource) ToObjectValue ¶ added in v1.61.0
func (m AppResource) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppResource only implements ToObjectValue() and Type().
type AppResourceDatabase ¶ added in v1.85.0
type AppResourceDatabase struct {
DatabaseName types.String `tfsdk:"database_name"`
InstanceName types.String `tfsdk:"instance_name"`
Permission types.String `tfsdk:"permission"`
}
func (AppResourceDatabase) ApplySchemaCustomizations ¶ added in v1.85.0
func (m AppResourceDatabase) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppResourceDatabase) GetComplexFieldTypes ¶ added in v1.85.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppResourceDatabase. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppResourceDatabase) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *AppResourceDatabase) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppResourceDatabase)
func (*AppResourceDatabase) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *AppResourceDatabase) SyncFieldsDuringRead(ctx context.Context, from AppResourceDatabase)
func (AppResourceDatabase) ToObjectValue ¶ added in v1.85.0
func (m AppResourceDatabase) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppResourceDatabase only implements ToObjectValue() and Type().
type AppResourceDatabase_SdkV2 ¶ added in v1.85.0
type AppResourceDatabase_SdkV2 struct {
DatabaseName types.String `tfsdk:"database_name"`
InstanceName types.String `tfsdk:"instance_name"`
Permission types.String `tfsdk:"permission"`
}
func (AppResourceDatabase_SdkV2) ApplySchemaCustomizations ¶ added in v1.85.0
func (m AppResourceDatabase_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppResourceDatabase_SdkV2) GetComplexFieldTypes ¶ added in v1.85.0
func (m AppResourceDatabase_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppResourceDatabase. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppResourceDatabase_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *AppResourceDatabase_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppResourceDatabase_SdkV2)
func (*AppResourceDatabase_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *AppResourceDatabase_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppResourceDatabase_SdkV2)
func (AppResourceDatabase_SdkV2) ToObjectValue ¶ added in v1.85.0
func (m AppResourceDatabase_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppResourceDatabase_SdkV2 only implements ToObjectValue() and Type().
type AppResourceGenieSpace ¶ added in v1.92.0
type AppResourceGenieSpace struct {
Name types.String `tfsdk:"name"`
Permission types.String `tfsdk:"permission"`
SpaceId types.String `tfsdk:"space_id"`
}
func (AppResourceGenieSpace) ApplySchemaCustomizations ¶ added in v1.92.0
func (m AppResourceGenieSpace) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppResourceGenieSpace) GetComplexFieldTypes ¶ added in v1.92.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppResourceGenieSpace. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppResourceGenieSpace) SyncFieldsDuringCreateOrUpdate ¶ added in v1.92.0
func (to *AppResourceGenieSpace) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppResourceGenieSpace)
func (*AppResourceGenieSpace) SyncFieldsDuringRead ¶ added in v1.92.0
func (to *AppResourceGenieSpace) SyncFieldsDuringRead(ctx context.Context, from AppResourceGenieSpace)
func (AppResourceGenieSpace) ToObjectValue ¶ added in v1.92.0
func (m AppResourceGenieSpace) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppResourceGenieSpace only implements ToObjectValue() and Type().
type AppResourceGenieSpace_SdkV2 ¶ added in v1.92.0
type AppResourceGenieSpace_SdkV2 struct {
Name types.String `tfsdk:"name"`
Permission types.String `tfsdk:"permission"`
SpaceId types.String `tfsdk:"space_id"`
}
func (AppResourceGenieSpace_SdkV2) ApplySchemaCustomizations ¶ added in v1.92.0
func (m AppResourceGenieSpace_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppResourceGenieSpace_SdkV2) GetComplexFieldTypes ¶ added in v1.92.0
func (m AppResourceGenieSpace_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppResourceGenieSpace. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppResourceGenieSpace_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.92.0
func (to *AppResourceGenieSpace_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppResourceGenieSpace_SdkV2)
func (*AppResourceGenieSpace_SdkV2) SyncFieldsDuringRead ¶ added in v1.92.0
func (to *AppResourceGenieSpace_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppResourceGenieSpace_SdkV2)
func (AppResourceGenieSpace_SdkV2) ToObjectValue ¶ added in v1.92.0
func (m AppResourceGenieSpace_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppResourceGenieSpace_SdkV2 only implements ToObjectValue() and Type().
type AppResourceJob ¶ added in v1.53.0
type AppResourceJob struct {
// Id of the job to grant permission on.
Id types.String `tfsdk:"id"`
// Permissions to grant on the Job. Supported permissions are: "CAN_MANAGE",
// "IS_OWNER", "CAN_MANAGE_RUN", "CAN_VIEW".
Permission types.String `tfsdk:"permission"`
}
func (AppResourceJob) ApplySchemaCustomizations ¶ added in v1.63.0
func (m AppResourceJob) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppResourceJob) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppResourceJob. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppResourceJob) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *AppResourceJob) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppResourceJob)
func (*AppResourceJob) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *AppResourceJob) SyncFieldsDuringRead(ctx context.Context, from AppResourceJob)
func (AppResourceJob) ToObjectValue ¶ added in v1.61.0
func (m AppResourceJob) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppResourceJob only implements ToObjectValue() and Type().
type AppResourceJob_SdkV2 ¶ added in v1.62.1
type AppResourceJob_SdkV2 struct {
// Id of the job to grant permission on.
Id types.String `tfsdk:"id"`
// Permissions to grant on the Job. Supported permissions are: "CAN_MANAGE",
// "IS_OWNER", "CAN_MANAGE_RUN", "CAN_VIEW".
Permission types.String `tfsdk:"permission"`
}
func (AppResourceJob_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m AppResourceJob_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppResourceJob_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppResourceJob. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppResourceJob_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *AppResourceJob_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppResourceJob_SdkV2)
func (*AppResourceJob_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *AppResourceJob_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppResourceJob_SdkV2)
func (AppResourceJob_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m AppResourceJob_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppResourceJob_SdkV2 only implements ToObjectValue() and Type().
type AppResourceSecret ¶ added in v1.53.0
type AppResourceSecret struct {
// Key of the secret to grant permission on.
Key types.String `tfsdk:"key"`
// Permission to grant on the secret scope. For secrets, only one permission
// is allowed. Permission must be one of: "READ", "WRITE", "MANAGE".
Permission types.String `tfsdk:"permission"`
// Scope of the secret to grant permission on.
Scope types.String `tfsdk:"scope"`
}
func (AppResourceSecret) ApplySchemaCustomizations ¶ added in v1.63.0
func (m AppResourceSecret) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppResourceSecret) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppResourceSecret. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppResourceSecret) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *AppResourceSecret) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppResourceSecret)
func (*AppResourceSecret) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *AppResourceSecret) SyncFieldsDuringRead(ctx context.Context, from AppResourceSecret)
func (AppResourceSecret) ToObjectValue ¶ added in v1.61.0
func (m AppResourceSecret) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppResourceSecret only implements ToObjectValue() and Type().
type AppResourceSecret_SdkV2 ¶ added in v1.62.1
type AppResourceSecret_SdkV2 struct {
// Key of the secret to grant permission on.
Key types.String `tfsdk:"key"`
// Permission to grant on the secret scope. For secrets, only one permission
// is allowed. Permission must be one of: "READ", "WRITE", "MANAGE".
Permission types.String `tfsdk:"permission"`
// Scope of the secret to grant permission on.
Scope types.String `tfsdk:"scope"`
}
func (AppResourceSecret_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m AppResourceSecret_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppResourceSecret_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppResourceSecret. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppResourceSecret_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *AppResourceSecret_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppResourceSecret_SdkV2)
func (*AppResourceSecret_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *AppResourceSecret_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppResourceSecret_SdkV2)
func (AppResourceSecret_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m AppResourceSecret_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppResourceSecret_SdkV2 only implements ToObjectValue() and Type().
type AppResourceServingEndpoint ¶ added in v1.53.0
type AppResourceServingEndpoint struct {
// Name of the serving endpoint to grant permission on.
Name types.String `tfsdk:"name"`
// Permission to grant on the serving endpoint. Supported permissions are:
// "CAN_MANAGE", "CAN_QUERY", "CAN_VIEW".
Permission types.String `tfsdk:"permission"`
}
func (AppResourceServingEndpoint) ApplySchemaCustomizations ¶ added in v1.63.0
func (m AppResourceServingEndpoint) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppResourceServingEndpoint) GetComplexFieldTypes ¶ added in v1.61.0
func (m AppResourceServingEndpoint) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppResourceServingEndpoint. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppResourceServingEndpoint) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *AppResourceServingEndpoint) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppResourceServingEndpoint)
func (*AppResourceServingEndpoint) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *AppResourceServingEndpoint) SyncFieldsDuringRead(ctx context.Context, from AppResourceServingEndpoint)
func (AppResourceServingEndpoint) ToObjectValue ¶ added in v1.61.0
func (m AppResourceServingEndpoint) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppResourceServingEndpoint only implements ToObjectValue() and Type().
type AppResourceServingEndpoint_SdkV2 ¶ added in v1.62.1
type AppResourceServingEndpoint_SdkV2 struct {
// Name of the serving endpoint to grant permission on.
Name types.String `tfsdk:"name"`
// Permission to grant on the serving endpoint. Supported permissions are:
// "CAN_MANAGE", "CAN_QUERY", "CAN_VIEW".
Permission types.String `tfsdk:"permission"`
}
func (AppResourceServingEndpoint_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m AppResourceServingEndpoint_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppResourceServingEndpoint_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m AppResourceServingEndpoint_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppResourceServingEndpoint. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppResourceServingEndpoint_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *AppResourceServingEndpoint_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppResourceServingEndpoint_SdkV2)
func (*AppResourceServingEndpoint_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *AppResourceServingEndpoint_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppResourceServingEndpoint_SdkV2)
func (AppResourceServingEndpoint_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m AppResourceServingEndpoint_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppResourceServingEndpoint_SdkV2 only implements ToObjectValue() and Type().
type AppResourceSqlWarehouse ¶ added in v1.53.0
type AppResourceSqlWarehouse struct {
// Id of the SQL warehouse to grant permission on.
Id types.String `tfsdk:"id"`
// Permission to grant on the SQL warehouse. Supported permissions are:
// "CAN_MANAGE", "CAN_USE", "IS_OWNER".
Permission types.String `tfsdk:"permission"`
}
func (AppResourceSqlWarehouse) ApplySchemaCustomizations ¶ added in v1.63.0
func (m AppResourceSqlWarehouse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppResourceSqlWarehouse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppResourceSqlWarehouse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppResourceSqlWarehouse) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *AppResourceSqlWarehouse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppResourceSqlWarehouse)
func (*AppResourceSqlWarehouse) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *AppResourceSqlWarehouse) SyncFieldsDuringRead(ctx context.Context, from AppResourceSqlWarehouse)
func (AppResourceSqlWarehouse) ToObjectValue ¶ added in v1.61.0
func (m AppResourceSqlWarehouse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppResourceSqlWarehouse only implements ToObjectValue() and Type().
type AppResourceSqlWarehouse_SdkV2 ¶ added in v1.62.1
type AppResourceSqlWarehouse_SdkV2 struct {
// Id of the SQL warehouse to grant permission on.
Id types.String `tfsdk:"id"`
// Permission to grant on the SQL warehouse. Supported permissions are:
// "CAN_MANAGE", "CAN_USE", "IS_OWNER".
Permission types.String `tfsdk:"permission"`
}
func (AppResourceSqlWarehouse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m AppResourceSqlWarehouse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppResourceSqlWarehouse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m AppResourceSqlWarehouse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppResourceSqlWarehouse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppResourceSqlWarehouse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *AppResourceSqlWarehouse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppResourceSqlWarehouse_SdkV2)
func (*AppResourceSqlWarehouse_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *AppResourceSqlWarehouse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppResourceSqlWarehouse_SdkV2)
func (AppResourceSqlWarehouse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m AppResourceSqlWarehouse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppResourceSqlWarehouse_SdkV2 only implements ToObjectValue() and Type().
type AppResourceUcSecurable ¶ added in v1.81.0
type AppResourceUcSecurable struct {
Permission types.String `tfsdk:"permission"`
SecurableFullName types.String `tfsdk:"securable_full_name"`
SecurableType types.String `tfsdk:"securable_type"`
}
func (AppResourceUcSecurable) ApplySchemaCustomizations ¶ added in v1.81.0
func (m AppResourceUcSecurable) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppResourceUcSecurable) GetComplexFieldTypes ¶ added in v1.81.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppResourceUcSecurable. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppResourceUcSecurable) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *AppResourceUcSecurable) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppResourceUcSecurable)
func (*AppResourceUcSecurable) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *AppResourceUcSecurable) SyncFieldsDuringRead(ctx context.Context, from AppResourceUcSecurable)
func (AppResourceUcSecurable) ToObjectValue ¶ added in v1.81.0
func (m AppResourceUcSecurable) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppResourceUcSecurable only implements ToObjectValue() and Type().
type AppResourceUcSecurable_SdkV2 ¶ added in v1.81.0
type AppResourceUcSecurable_SdkV2 struct {
Permission types.String `tfsdk:"permission"`
SecurableFullName types.String `tfsdk:"securable_full_name"`
SecurableType types.String `tfsdk:"securable_type"`
}
func (AppResourceUcSecurable_SdkV2) ApplySchemaCustomizations ¶ added in v1.81.0
func (m AppResourceUcSecurable_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppResourceUcSecurable_SdkV2) GetComplexFieldTypes ¶ added in v1.81.0
func (m AppResourceUcSecurable_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppResourceUcSecurable. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppResourceUcSecurable_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *AppResourceUcSecurable_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppResourceUcSecurable_SdkV2)
func (*AppResourceUcSecurable_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *AppResourceUcSecurable_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppResourceUcSecurable_SdkV2)
func (AppResourceUcSecurable_SdkV2) ToObjectValue ¶ added in v1.81.0
func (m AppResourceUcSecurable_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppResourceUcSecurable_SdkV2 only implements ToObjectValue() and Type().
type AppResource_SdkV2 ¶ added in v1.62.1
type AppResource_SdkV2 struct {
Database types.List `tfsdk:"database"`
// Description of the App Resource.
Description types.String `tfsdk:"description"`
GenieSpace types.List `tfsdk:"genie_space"`
Job types.List `tfsdk:"job"`
// Name of the App Resource.
Name types.String `tfsdk:"name"`
Secret types.List `tfsdk:"secret"`
ServingEndpoint types.List `tfsdk:"serving_endpoint"`
SqlWarehouse types.List `tfsdk:"sql_warehouse"`
UcSecurable types.List `tfsdk:"uc_securable"`
}
func (AppResource_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m AppResource_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppResource_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppResource. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppResource_SdkV2) GetDatabase ¶ added in v1.85.0
func (m *AppResource_SdkV2) GetDatabase(ctx context.Context) (AppResourceDatabase_SdkV2, bool)
GetDatabase returns the value of the Database field in AppResource_SdkV2 as a AppResourceDatabase_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*AppResource_SdkV2) GetGenieSpace ¶ added in v1.92.0
func (m *AppResource_SdkV2) GetGenieSpace(ctx context.Context) (AppResourceGenieSpace_SdkV2, bool)
GetGenieSpace returns the value of the GenieSpace field in AppResource_SdkV2 as a AppResourceGenieSpace_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*AppResource_SdkV2) GetJob ¶ added in v1.62.1
func (m *AppResource_SdkV2) GetJob(ctx context.Context) (AppResourceJob_SdkV2, bool)
GetJob returns the value of the Job field in AppResource_SdkV2 as a AppResourceJob_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*AppResource_SdkV2) GetSecret ¶ added in v1.62.1
func (m *AppResource_SdkV2) GetSecret(ctx context.Context) (AppResourceSecret_SdkV2, bool)
GetSecret returns the value of the Secret field in AppResource_SdkV2 as a AppResourceSecret_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*AppResource_SdkV2) GetServingEndpoint ¶ added in v1.62.1
func (m *AppResource_SdkV2) GetServingEndpoint(ctx context.Context) (AppResourceServingEndpoint_SdkV2, bool)
GetServingEndpoint returns the value of the ServingEndpoint field in AppResource_SdkV2 as a AppResourceServingEndpoint_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*AppResource_SdkV2) GetSqlWarehouse ¶ added in v1.62.1
func (m *AppResource_SdkV2) GetSqlWarehouse(ctx context.Context) (AppResourceSqlWarehouse_SdkV2, bool)
GetSqlWarehouse returns the value of the SqlWarehouse field in AppResource_SdkV2 as a AppResourceSqlWarehouse_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*AppResource_SdkV2) GetUcSecurable ¶ added in v1.81.0
func (m *AppResource_SdkV2) GetUcSecurable(ctx context.Context) (AppResourceUcSecurable_SdkV2, bool)
GetUcSecurable returns the value of the UcSecurable field in AppResource_SdkV2 as a AppResourceUcSecurable_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*AppResource_SdkV2) SetDatabase ¶ added in v1.85.0
func (m *AppResource_SdkV2) SetDatabase(ctx context.Context, v AppResourceDatabase_SdkV2)
SetDatabase sets the value of the Database field in AppResource_SdkV2.
func (*AppResource_SdkV2) SetGenieSpace ¶ added in v1.92.0
func (m *AppResource_SdkV2) SetGenieSpace(ctx context.Context, v AppResourceGenieSpace_SdkV2)
SetGenieSpace sets the value of the GenieSpace field in AppResource_SdkV2.
func (*AppResource_SdkV2) SetJob ¶ added in v1.62.1
func (m *AppResource_SdkV2) SetJob(ctx context.Context, v AppResourceJob_SdkV2)
SetJob sets the value of the Job field in AppResource_SdkV2.
func (*AppResource_SdkV2) SetSecret ¶ added in v1.62.1
func (m *AppResource_SdkV2) SetSecret(ctx context.Context, v AppResourceSecret_SdkV2)
SetSecret sets the value of the Secret field in AppResource_SdkV2.
func (*AppResource_SdkV2) SetServingEndpoint ¶ added in v1.62.1
func (m *AppResource_SdkV2) SetServingEndpoint(ctx context.Context, v AppResourceServingEndpoint_SdkV2)
SetServingEndpoint sets the value of the ServingEndpoint field in AppResource_SdkV2.
func (*AppResource_SdkV2) SetSqlWarehouse ¶ added in v1.62.1
func (m *AppResource_SdkV2) SetSqlWarehouse(ctx context.Context, v AppResourceSqlWarehouse_SdkV2)
SetSqlWarehouse sets the value of the SqlWarehouse field in AppResource_SdkV2.
func (*AppResource_SdkV2) SetUcSecurable ¶ added in v1.81.0
func (m *AppResource_SdkV2) SetUcSecurable(ctx context.Context, v AppResourceUcSecurable_SdkV2)
SetUcSecurable sets the value of the UcSecurable field in AppResource_SdkV2.
func (*AppResource_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *AppResource_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppResource_SdkV2)
func (*AppResource_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *AppResource_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppResource_SdkV2)
func (AppResource_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m AppResource_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppResource_SdkV2 only implements ToObjectValue() and Type().
type AppUpdate ¶ added in v1.92.0
type AppUpdate struct {
BudgetPolicyId types.String `tfsdk:"budget_policy_id"`
ComputeSize types.String `tfsdk:"compute_size"`
Description types.String `tfsdk:"description"`
Resources types.List `tfsdk:"resources"`
Status types.Object `tfsdk:"status"`
UsagePolicyId types.String `tfsdk:"usage_policy_id"`
UserApiScopes types.List `tfsdk:"user_api_scopes"`
}
func (AppUpdate) ApplySchemaCustomizations ¶ added in v1.92.0
func (m AppUpdate) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppUpdate) GetComplexFieldTypes ¶ added in v1.92.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppUpdate. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppUpdate) GetResources ¶ added in v1.92.0
func (m *AppUpdate) GetResources(ctx context.Context) ([]AppResource, bool)
GetResources returns the value of the Resources field in AppUpdate as a slice of AppResource values. If the field is unknown or null, the boolean return value is false.
func (*AppUpdate) GetStatus ¶ added in v1.92.0
func (m *AppUpdate) GetStatus(ctx context.Context) (AppUpdateUpdateStatus, bool)
GetStatus returns the value of the Status field in AppUpdate as a AppUpdateUpdateStatus value. If the field is unknown or null, the boolean return value is false.
func (*AppUpdate) GetUserApiScopes ¶ added in v1.92.0
GetUserApiScopes returns the value of the UserApiScopes field in AppUpdate as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*AppUpdate) SetResources ¶ added in v1.92.0
func (m *AppUpdate) SetResources(ctx context.Context, v []AppResource)
SetResources sets the value of the Resources field in AppUpdate.
func (*AppUpdate) SetStatus ¶ added in v1.92.0
func (m *AppUpdate) SetStatus(ctx context.Context, v AppUpdateUpdateStatus)
SetStatus sets the value of the Status field in AppUpdate.
func (*AppUpdate) SetUserApiScopes ¶ added in v1.92.0
SetUserApiScopes sets the value of the UserApiScopes field in AppUpdate.
func (*AppUpdate) SyncFieldsDuringCreateOrUpdate ¶ added in v1.92.0
func (*AppUpdate) SyncFieldsDuringRead ¶ added in v1.92.0
func (AppUpdate) ToObjectValue ¶ added in v1.92.0
func (m AppUpdate) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppUpdate only implements ToObjectValue() and Type().
type AppUpdateUpdateStatus ¶ added in v1.92.0
type AppUpdateUpdateStatus struct {
Message types.String `tfsdk:"message"`
State types.String `tfsdk:"state"`
}
func (AppUpdateUpdateStatus) ApplySchemaCustomizations ¶ added in v1.92.0
func (m AppUpdateUpdateStatus) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppUpdateUpdateStatus) GetComplexFieldTypes ¶ added in v1.92.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppUpdateUpdateStatus. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppUpdateUpdateStatus) SyncFieldsDuringCreateOrUpdate ¶ added in v1.92.0
func (to *AppUpdateUpdateStatus) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppUpdateUpdateStatus)
func (*AppUpdateUpdateStatus) SyncFieldsDuringRead ¶ added in v1.92.0
func (to *AppUpdateUpdateStatus) SyncFieldsDuringRead(ctx context.Context, from AppUpdateUpdateStatus)
func (AppUpdateUpdateStatus) ToObjectValue ¶ added in v1.92.0
func (m AppUpdateUpdateStatus) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppUpdateUpdateStatus only implements ToObjectValue() and Type().
type AppUpdateUpdateStatus_SdkV2 ¶ added in v1.92.0
type AppUpdateUpdateStatus_SdkV2 struct {
Message types.String `tfsdk:"message"`
State types.String `tfsdk:"state"`
}
func (AppUpdateUpdateStatus_SdkV2) ApplySchemaCustomizations ¶ added in v1.92.0
func (m AppUpdateUpdateStatus_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppUpdateUpdateStatus_SdkV2) GetComplexFieldTypes ¶ added in v1.92.0
func (m AppUpdateUpdateStatus_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppUpdateUpdateStatus. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppUpdateUpdateStatus_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.92.0
func (to *AppUpdateUpdateStatus_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppUpdateUpdateStatus_SdkV2)
func (*AppUpdateUpdateStatus_SdkV2) SyncFieldsDuringRead ¶ added in v1.92.0
func (to *AppUpdateUpdateStatus_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppUpdateUpdateStatus_SdkV2)
func (AppUpdateUpdateStatus_SdkV2) ToObjectValue ¶ added in v1.92.0
func (m AppUpdateUpdateStatus_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppUpdateUpdateStatus_SdkV2 only implements ToObjectValue() and Type().
type AppUpdate_SdkV2 ¶ added in v1.92.0
type AppUpdate_SdkV2 struct {
BudgetPolicyId types.String `tfsdk:"budget_policy_id"`
ComputeSize types.String `tfsdk:"compute_size"`
Description types.String `tfsdk:"description"`
Resources types.List `tfsdk:"resources"`
Status types.List `tfsdk:"status"`
UsagePolicyId types.String `tfsdk:"usage_policy_id"`
UserApiScopes types.List `tfsdk:"user_api_scopes"`
}
func (AppUpdate_SdkV2) ApplySchemaCustomizations ¶ added in v1.92.0
func (m AppUpdate_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AppUpdate_SdkV2) GetComplexFieldTypes ¶ added in v1.92.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in AppUpdate. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AppUpdate_SdkV2) GetResources ¶ added in v1.92.0
func (m *AppUpdate_SdkV2) GetResources(ctx context.Context) ([]AppResource_SdkV2, bool)
GetResources returns the value of the Resources field in AppUpdate_SdkV2 as a slice of AppResource_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*AppUpdate_SdkV2) GetStatus ¶ added in v1.92.0
func (m *AppUpdate_SdkV2) GetStatus(ctx context.Context) (AppUpdateUpdateStatus_SdkV2, bool)
GetStatus returns the value of the Status field in AppUpdate_SdkV2 as a AppUpdateUpdateStatus_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*AppUpdate_SdkV2) GetUserApiScopes ¶ added in v1.92.0
GetUserApiScopes returns the value of the UserApiScopes field in AppUpdate_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*AppUpdate_SdkV2) SetResources ¶ added in v1.92.0
func (m *AppUpdate_SdkV2) SetResources(ctx context.Context, v []AppResource_SdkV2)
SetResources sets the value of the Resources field in AppUpdate_SdkV2.
func (*AppUpdate_SdkV2) SetStatus ¶ added in v1.92.0
func (m *AppUpdate_SdkV2) SetStatus(ctx context.Context, v AppUpdateUpdateStatus_SdkV2)
SetStatus sets the value of the Status field in AppUpdate_SdkV2.
func (*AppUpdate_SdkV2) SetUserApiScopes ¶ added in v1.92.0
func (m *AppUpdate_SdkV2) SetUserApiScopes(ctx context.Context, v []types.String)
SetUserApiScopes sets the value of the UserApiScopes field in AppUpdate_SdkV2.
func (*AppUpdate_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.92.0
func (to *AppUpdate_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AppUpdate_SdkV2)
func (*AppUpdate_SdkV2) SyncFieldsDuringRead ¶ added in v1.92.0
func (to *AppUpdate_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AppUpdate_SdkV2)
func (AppUpdate_SdkV2) ToObjectValue ¶ added in v1.92.0
func (m AppUpdate_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AppUpdate_SdkV2 only implements ToObjectValue() and Type().
type App_SdkV2 ¶ added in v1.62.1
type App_SdkV2 struct {
// The active deployment of the app. A deployment is considered active when
// it has been deployed to the app compute.
ActiveDeployment types.List `tfsdk:"active_deployment"`
AppStatus types.List `tfsdk:"app_status"`
BudgetPolicyId types.String `tfsdk:"budget_policy_id"`
ComputeSize types.String `tfsdk:"compute_size"`
ComputeStatus types.List `tfsdk:"compute_status"`
// The creation time of the app. Formatted timestamp in ISO 6801.
CreateTime types.String `tfsdk:"create_time"`
// The email of the user that created the app.
Creator types.String `tfsdk:"creator"`
// The default workspace file system path of the source code from which app
// deployment are created. This field tracks the workspace source code path
// of the last active deployment.
DefaultSourceCodePath types.String `tfsdk:"default_source_code_path"`
// The description of the app.
Description types.String `tfsdk:"description"`
EffectiveBudgetPolicyId types.String `tfsdk:"effective_budget_policy_id"`
// The effective api scopes granted to the user access token.
EffectiveUserApiScopes types.List `tfsdk:"effective_user_api_scopes"`
// The unique identifier of the app.
Id types.String `tfsdk:"id"`
// The name of the app. The name must contain only lowercase alphanumeric
// characters and hyphens. It must be unique within the workspace.
Name types.String `tfsdk:"name"`
Oauth2AppClientId types.String `tfsdk:"oauth2_app_client_id"`
Oauth2AppIntegrationId types.String `tfsdk:"oauth2_app_integration_id"`
// The pending deployment of the app. A deployment is considered pending
// when it is being prepared for deployment to the app compute.
PendingDeployment types.List `tfsdk:"pending_deployment"`
// Resources for the app.
Resources types.List `tfsdk:"resources"`
ServicePrincipalClientId types.String `tfsdk:"service_principal_client_id"`
ServicePrincipalId types.Int64 `tfsdk:"service_principal_id"`
ServicePrincipalName types.String `tfsdk:"service_principal_name"`
// The update time of the app. Formatted timestamp in ISO 6801.
UpdateTime types.String `tfsdk:"update_time"`
// The email of the user that last updated the app.
Updater types.String `tfsdk:"updater"`
// The URL of the app once it is deployed.
Url types.String `tfsdk:"url"`
UserApiScopes types.List `tfsdk:"user_api_scopes"`
}
func (App_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m App_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*App_SdkV2) GetActiveDeployment ¶ added in v1.62.1
func (m *App_SdkV2) GetActiveDeployment(ctx context.Context) (AppDeployment_SdkV2, bool)
GetActiveDeployment returns the value of the ActiveDeployment field in App_SdkV2 as a AppDeployment_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*App_SdkV2) GetAppStatus ¶ added in v1.62.1
func (m *App_SdkV2) GetAppStatus(ctx context.Context) (ApplicationStatus_SdkV2, bool)
GetAppStatus returns the value of the AppStatus field in App_SdkV2 as a ApplicationStatus_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (App_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in App. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*App_SdkV2) GetComputeStatus ¶ added in v1.62.1
func (m *App_SdkV2) GetComputeStatus(ctx context.Context) (ComputeStatus_SdkV2, bool)
GetComputeStatus returns the value of the ComputeStatus field in App_SdkV2 as a ComputeStatus_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*App_SdkV2) GetEffectiveUserApiScopes ¶ added in v1.71.0
GetEffectiveUserApiScopes returns the value of the EffectiveUserApiScopes field in App_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*App_SdkV2) GetPendingDeployment ¶ added in v1.62.1
func (m *App_SdkV2) GetPendingDeployment(ctx context.Context) (AppDeployment_SdkV2, bool)
GetPendingDeployment returns the value of the PendingDeployment field in App_SdkV2 as a AppDeployment_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*App_SdkV2) GetResources ¶ added in v1.62.1
func (m *App_SdkV2) GetResources(ctx context.Context) ([]AppResource_SdkV2, bool)
GetResources returns the value of the Resources field in App_SdkV2 as a slice of AppResource_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*App_SdkV2) GetUserApiScopes ¶ added in v1.71.0
GetUserApiScopes returns the value of the UserApiScopes field in App_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*App_SdkV2) SetActiveDeployment ¶ added in v1.62.1
func (m *App_SdkV2) SetActiveDeployment(ctx context.Context, v AppDeployment_SdkV2)
SetActiveDeployment sets the value of the ActiveDeployment field in App_SdkV2.
func (*App_SdkV2) SetAppStatus ¶ added in v1.62.1
func (m *App_SdkV2) SetAppStatus(ctx context.Context, v ApplicationStatus_SdkV2)
SetAppStatus sets the value of the AppStatus field in App_SdkV2.
func (*App_SdkV2) SetComputeStatus ¶ added in v1.62.1
func (m *App_SdkV2) SetComputeStatus(ctx context.Context, v ComputeStatus_SdkV2)
SetComputeStatus sets the value of the ComputeStatus field in App_SdkV2.
func (*App_SdkV2) SetEffectiveUserApiScopes ¶ added in v1.71.0
SetEffectiveUserApiScopes sets the value of the EffectiveUserApiScopes field in App_SdkV2.
func (*App_SdkV2) SetPendingDeployment ¶ added in v1.62.1
func (m *App_SdkV2) SetPendingDeployment(ctx context.Context, v AppDeployment_SdkV2)
SetPendingDeployment sets the value of the PendingDeployment field in App_SdkV2.
func (*App_SdkV2) SetResources ¶ added in v1.62.1
func (m *App_SdkV2) SetResources(ctx context.Context, v []AppResource_SdkV2)
SetResources sets the value of the Resources field in App_SdkV2.
func (*App_SdkV2) SetUserApiScopes ¶ added in v1.71.0
SetUserApiScopes sets the value of the UserApiScopes field in App_SdkV2.
func (*App_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (*App_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (App_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m App_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, App_SdkV2 only implements ToObjectValue() and Type().
type ApplicationStatus ¶ added in v1.53.0
type ApplicationStatus struct {
// Application status message
Message types.String `tfsdk:"message"`
// State of the application.
State types.String `tfsdk:"state"`
}
func (ApplicationStatus) ApplySchemaCustomizations ¶ added in v1.63.0
func (m ApplicationStatus) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ApplicationStatus) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ApplicationStatus. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ApplicationStatus) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ApplicationStatus) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ApplicationStatus)
func (*ApplicationStatus) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ApplicationStatus) SyncFieldsDuringRead(ctx context.Context, from ApplicationStatus)
func (ApplicationStatus) ToObjectValue ¶ added in v1.61.0
func (m ApplicationStatus) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ApplicationStatus only implements ToObjectValue() and Type().
type ApplicationStatus_SdkV2 ¶ added in v1.62.1
type ApplicationStatus_SdkV2 struct {
// Application status message
Message types.String `tfsdk:"message"`
// State of the application.
State types.String `tfsdk:"state"`
}
func (ApplicationStatus_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m ApplicationStatus_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ApplicationStatus_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in ApplicationStatus. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ApplicationStatus_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ApplicationStatus_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ApplicationStatus_SdkV2)
func (*ApplicationStatus_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ApplicationStatus_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ApplicationStatus_SdkV2)
func (ApplicationStatus_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m ApplicationStatus_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ApplicationStatus_SdkV2 only implements ToObjectValue() and Type().
type AsyncUpdateAppRequest ¶ added in v1.92.0
type AsyncUpdateAppRequest struct {
App types.Object `tfsdk:"app"`
AppName types.String `tfsdk:"-"`
// The field mask must be a single string, with multiple fields separated by
// commas (no spaces). The field path is relative to the resource object,
// using a dot (`.`) to navigate sub-fields (e.g., `author.given_name`).
// Specification of elements in sequence or map fields is not allowed, as
// only the entire collection field can be specified. Field names must
// exactly match the resource field names.
//
// A field mask of `*` indicates full replacement. It’s recommended to
// always explicitly list the fields being updated and avoid using `*`
// wildcards, as it can lead to unintended results if the API changes in the
// future.
UpdateMask types.String `tfsdk:"update_mask"`
}
func (AsyncUpdateAppRequest) ApplySchemaCustomizations ¶ added in v1.92.0
func (m AsyncUpdateAppRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*AsyncUpdateAppRequest) GetApp ¶ added in v1.92.0
func (m *AsyncUpdateAppRequest) GetApp(ctx context.Context) (App, bool)
GetApp returns the value of the App field in AsyncUpdateAppRequest as a App value. If the field is unknown or null, the boolean return value is false.
func (AsyncUpdateAppRequest) GetComplexFieldTypes ¶ added in v1.92.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in AsyncUpdateAppRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AsyncUpdateAppRequest) SetApp ¶ added in v1.92.0
func (m *AsyncUpdateAppRequest) SetApp(ctx context.Context, v App)
SetApp sets the value of the App field in AsyncUpdateAppRequest.
func (*AsyncUpdateAppRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.92.0
func (to *AsyncUpdateAppRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AsyncUpdateAppRequest)
func (*AsyncUpdateAppRequest) SyncFieldsDuringRead ¶ added in v1.92.0
func (to *AsyncUpdateAppRequest) SyncFieldsDuringRead(ctx context.Context, from AsyncUpdateAppRequest)
func (AsyncUpdateAppRequest) ToObjectValue ¶ added in v1.92.0
func (m AsyncUpdateAppRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AsyncUpdateAppRequest only implements ToObjectValue() and Type().
type AsyncUpdateAppRequest_SdkV2 ¶ added in v1.92.0
type AsyncUpdateAppRequest_SdkV2 struct {
App types.List `tfsdk:"app"`
AppName types.String `tfsdk:"-"`
// The field mask must be a single string, with multiple fields separated by
// commas (no spaces). The field path is relative to the resource object,
// using a dot (`.`) to navigate sub-fields (e.g., `author.given_name`).
// Specification of elements in sequence or map fields is not allowed, as
// only the entire collection field can be specified. Field names must
// exactly match the resource field names.
//
// A field mask of `*` indicates full replacement. It’s recommended to
// always explicitly list the fields being updated and avoid using `*`
// wildcards, as it can lead to unintended results if the API changes in the
// future.
UpdateMask types.String `tfsdk:"update_mask"`
}
func (AsyncUpdateAppRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.92.0
func (m AsyncUpdateAppRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*AsyncUpdateAppRequest_SdkV2) GetApp ¶ added in v1.92.0
func (m *AsyncUpdateAppRequest_SdkV2) GetApp(ctx context.Context) (App_SdkV2, bool)
GetApp returns the value of the App field in AsyncUpdateAppRequest_SdkV2 as a App_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (AsyncUpdateAppRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.92.0
func (m AsyncUpdateAppRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AsyncUpdateAppRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AsyncUpdateAppRequest_SdkV2) SetApp ¶ added in v1.92.0
func (m *AsyncUpdateAppRequest_SdkV2) SetApp(ctx context.Context, v App_SdkV2)
SetApp sets the value of the App field in AsyncUpdateAppRequest_SdkV2.
func (*AsyncUpdateAppRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.92.0
func (to *AsyncUpdateAppRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AsyncUpdateAppRequest_SdkV2)
func (*AsyncUpdateAppRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.92.0
func (to *AsyncUpdateAppRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AsyncUpdateAppRequest_SdkV2)
func (AsyncUpdateAppRequest_SdkV2) ToObjectValue ¶ added in v1.92.0
func (m AsyncUpdateAppRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AsyncUpdateAppRequest_SdkV2 only implements ToObjectValue() and Type().
type ComputeStatus ¶ added in v1.53.0
type ComputeStatus struct {
// Compute status message
Message types.String `tfsdk:"message"`
// State of the app compute.
State types.String `tfsdk:"state"`
}
func (ComputeStatus) ApplySchemaCustomizations ¶ added in v1.63.0
func (m ComputeStatus) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ComputeStatus) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ComputeStatus. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ComputeStatus) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ComputeStatus) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ComputeStatus)
func (*ComputeStatus) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ComputeStatus) SyncFieldsDuringRead(ctx context.Context, from ComputeStatus)
func (ComputeStatus) ToObjectValue ¶ added in v1.61.0
func (m ComputeStatus) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ComputeStatus only implements ToObjectValue() and Type().
type ComputeStatus_SdkV2 ¶ added in v1.62.1
type ComputeStatus_SdkV2 struct {
// Compute status message
Message types.String `tfsdk:"message"`
// State of the app compute.
State types.String `tfsdk:"state"`
}
func (ComputeStatus_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m ComputeStatus_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ComputeStatus_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in ComputeStatus. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ComputeStatus_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ComputeStatus_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ComputeStatus_SdkV2)
func (*ComputeStatus_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ComputeStatus_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ComputeStatus_SdkV2)
func (ComputeStatus_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m ComputeStatus_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ComputeStatus_SdkV2 only implements ToObjectValue() and Type().
type CreateAppDeploymentRequest ¶
type CreateAppDeploymentRequest struct {
// The app deployment configuration.
AppDeployment types.Object `tfsdk:"app_deployment"`
// The name of the app.
AppName types.String `tfsdk:"-"`
}
func (CreateAppDeploymentRequest) ApplySchemaCustomizations ¶ added in v1.76.0
func (m CreateAppDeploymentRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*CreateAppDeploymentRequest) GetAppDeployment ¶ added in v1.61.0
func (m *CreateAppDeploymentRequest) GetAppDeployment(ctx context.Context) (AppDeployment, bool)
GetAppDeployment returns the value of the AppDeployment field in CreateAppDeploymentRequest as a AppDeployment value. If the field is unknown or null, the boolean return value is false.
func (CreateAppDeploymentRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (m CreateAppDeploymentRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateAppDeploymentRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateAppDeploymentRequest) SetAppDeployment ¶ added in v1.61.0
func (m *CreateAppDeploymentRequest) SetAppDeployment(ctx context.Context, v AppDeployment)
SetAppDeployment sets the value of the AppDeployment field in CreateAppDeploymentRequest.
func (*CreateAppDeploymentRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *CreateAppDeploymentRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateAppDeploymentRequest)
func (*CreateAppDeploymentRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *CreateAppDeploymentRequest) SyncFieldsDuringRead(ctx context.Context, from CreateAppDeploymentRequest)
func (CreateAppDeploymentRequest) ToObjectValue ¶ added in v1.61.0
func (m CreateAppDeploymentRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateAppDeploymentRequest only implements ToObjectValue() and Type().
type CreateAppDeploymentRequest_SdkV2 ¶ added in v1.62.1
type CreateAppDeploymentRequest_SdkV2 struct {
// The app deployment configuration.
AppDeployment types.List `tfsdk:"app_deployment"`
// The name of the app.
AppName types.String `tfsdk:"-"`
}
func (CreateAppDeploymentRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.76.0
func (m CreateAppDeploymentRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*CreateAppDeploymentRequest_SdkV2) GetAppDeployment ¶ added in v1.62.1
func (m *CreateAppDeploymentRequest_SdkV2) GetAppDeployment(ctx context.Context) (AppDeployment_SdkV2, bool)
GetAppDeployment returns the value of the AppDeployment field in CreateAppDeploymentRequest_SdkV2 as a AppDeployment_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (CreateAppDeploymentRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m CreateAppDeploymentRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateAppDeploymentRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateAppDeploymentRequest_SdkV2) SetAppDeployment ¶ added in v1.62.1
func (m *CreateAppDeploymentRequest_SdkV2) SetAppDeployment(ctx context.Context, v AppDeployment_SdkV2)
SetAppDeployment sets the value of the AppDeployment field in CreateAppDeploymentRequest_SdkV2.
func (*CreateAppDeploymentRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *CreateAppDeploymentRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateAppDeploymentRequest_SdkV2)
func (*CreateAppDeploymentRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *CreateAppDeploymentRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateAppDeploymentRequest_SdkV2)
func (CreateAppDeploymentRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m CreateAppDeploymentRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateAppDeploymentRequest_SdkV2 only implements ToObjectValue() and Type().
type CreateAppRequest ¶
type CreateAppRequest struct {
App types.Object `tfsdk:"app"`
// If true, the app will not be started after creation.
NoCompute types.Bool `tfsdk:"-"`
}
func (CreateAppRequest) ApplySchemaCustomizations ¶ added in v1.76.0
func (m CreateAppRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*CreateAppRequest) GetApp ¶ added in v1.61.0
func (m *CreateAppRequest) GetApp(ctx context.Context) (App, bool)
GetApp returns the value of the App field in CreateAppRequest as a App value. If the field is unknown or null, the boolean return value is false.
func (CreateAppRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateAppRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateAppRequest) SetApp ¶ added in v1.61.0
func (m *CreateAppRequest) SetApp(ctx context.Context, v App)
SetApp sets the value of the App field in CreateAppRequest.
func (*CreateAppRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *CreateAppRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateAppRequest)
func (*CreateAppRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *CreateAppRequest) SyncFieldsDuringRead(ctx context.Context, from CreateAppRequest)
func (CreateAppRequest) ToObjectValue ¶ added in v1.61.0
func (m CreateAppRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateAppRequest only implements ToObjectValue() and Type().
type CreateAppRequest_SdkV2 ¶ added in v1.62.1
type CreateAppRequest_SdkV2 struct {
App types.List `tfsdk:"app"`
// If true, the app will not be started after creation.
NoCompute types.Bool `tfsdk:"-"`
}
func (CreateAppRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.76.0
func (m CreateAppRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*CreateAppRequest_SdkV2) GetApp ¶ added in v1.62.1
func (m *CreateAppRequest_SdkV2) GetApp(ctx context.Context) (App_SdkV2, bool)
GetApp returns the value of the App field in CreateAppRequest_SdkV2 as a App_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (CreateAppRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateAppRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateAppRequest_SdkV2) SetApp ¶ added in v1.62.1
func (m *CreateAppRequest_SdkV2) SetApp(ctx context.Context, v App_SdkV2)
SetApp sets the value of the App field in CreateAppRequest_SdkV2.
func (*CreateAppRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *CreateAppRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateAppRequest_SdkV2)
func (*CreateAppRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *CreateAppRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateAppRequest_SdkV2)
func (CreateAppRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m CreateAppRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateAppRequest_SdkV2 only implements ToObjectValue() and Type().
type CreateCustomTemplateRequest ¶ added in v1.88.0
func (CreateCustomTemplateRequest) ApplySchemaCustomizations ¶ added in v1.91.0
func (m CreateCustomTemplateRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateCustomTemplateRequest) GetComplexFieldTypes ¶ added in v1.88.0
func (m CreateCustomTemplateRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateCustomTemplateRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateCustomTemplateRequest) GetTemplate ¶ added in v1.88.0
func (m *CreateCustomTemplateRequest) GetTemplate(ctx context.Context) (CustomTemplate, bool)
GetTemplate returns the value of the Template field in CreateCustomTemplateRequest as a CustomTemplate value. If the field is unknown or null, the boolean return value is false.
func (*CreateCustomTemplateRequest) SetTemplate ¶ added in v1.88.0
func (m *CreateCustomTemplateRequest) SetTemplate(ctx context.Context, v CustomTemplate)
SetTemplate sets the value of the Template field in CreateCustomTemplateRequest.
func (*CreateCustomTemplateRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *CreateCustomTemplateRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateCustomTemplateRequest)
func (*CreateCustomTemplateRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *CreateCustomTemplateRequest) SyncFieldsDuringRead(ctx context.Context, from CreateCustomTemplateRequest)
func (CreateCustomTemplateRequest) ToObjectValue ¶ added in v1.88.0
func (m CreateCustomTemplateRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateCustomTemplateRequest only implements ToObjectValue() and Type().
type CreateCustomTemplateRequest_SdkV2 ¶ added in v1.88.0
func (CreateCustomTemplateRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.91.0
func (m CreateCustomTemplateRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateCustomTemplateRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.88.0
func (m CreateCustomTemplateRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateCustomTemplateRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateCustomTemplateRequest_SdkV2) GetTemplate ¶ added in v1.88.0
func (m *CreateCustomTemplateRequest_SdkV2) GetTemplate(ctx context.Context) (CustomTemplate_SdkV2, bool)
GetTemplate returns the value of the Template field in CreateCustomTemplateRequest_SdkV2 as a CustomTemplate_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CreateCustomTemplateRequest_SdkV2) SetTemplate ¶ added in v1.88.0
func (m *CreateCustomTemplateRequest_SdkV2) SetTemplate(ctx context.Context, v CustomTemplate_SdkV2)
SetTemplate sets the value of the Template field in CreateCustomTemplateRequest_SdkV2.
func (*CreateCustomTemplateRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *CreateCustomTemplateRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateCustomTemplateRequest_SdkV2)
func (*CreateCustomTemplateRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *CreateCustomTemplateRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateCustomTemplateRequest_SdkV2)
func (CreateCustomTemplateRequest_SdkV2) ToObjectValue ¶ added in v1.88.0
func (m CreateCustomTemplateRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateCustomTemplateRequest_SdkV2 only implements ToObjectValue() and Type().
type CustomTemplate ¶ added in v1.88.0
type CustomTemplate struct {
Creator types.String `tfsdk:"creator"`
// The description of the template.
Description types.String `tfsdk:"description"`
// The Git provider of the template.
GitProvider types.String `tfsdk:"git_provider"`
// The Git repository URL that the template resides in.
GitRepo types.String `tfsdk:"git_repo"`
// The manifest of the template. It defines fields and default values when
// installing the template.
Manifest types.Object `tfsdk:"manifest"`
// The name of the template. It must contain only alphanumeric characters,
// hyphens, underscores, and whitespaces. It must be unique within the
// workspace.
Name types.String `tfsdk:"name"`
// The path to the template within the Git repository.
Path types.String `tfsdk:"path"`
}
func (CustomTemplate) ApplySchemaCustomizations ¶ added in v1.88.0
func (m CustomTemplate) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CustomTemplate) GetComplexFieldTypes ¶ added in v1.88.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CustomTemplate. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CustomTemplate) GetManifest ¶ added in v1.88.0
func (m *CustomTemplate) GetManifest(ctx context.Context) (AppManifest, bool)
GetManifest returns the value of the Manifest field in CustomTemplate as a AppManifest value. If the field is unknown or null, the boolean return value is false.
func (*CustomTemplate) SetManifest ¶ added in v1.88.0
func (m *CustomTemplate) SetManifest(ctx context.Context, v AppManifest)
SetManifest sets the value of the Manifest field in CustomTemplate.
func (*CustomTemplate) SyncFieldsDuringCreateOrUpdate ¶ added in v1.88.0
func (to *CustomTemplate) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CustomTemplate)
func (*CustomTemplate) SyncFieldsDuringRead ¶ added in v1.88.0
func (to *CustomTemplate) SyncFieldsDuringRead(ctx context.Context, from CustomTemplate)
func (CustomTemplate) ToObjectValue ¶ added in v1.88.0
func (m CustomTemplate) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CustomTemplate only implements ToObjectValue() and Type().
type CustomTemplate_SdkV2 ¶ added in v1.88.0
type CustomTemplate_SdkV2 struct {
Creator types.String `tfsdk:"creator"`
// The description of the template.
Description types.String `tfsdk:"description"`
// The Git provider of the template.
GitProvider types.String `tfsdk:"git_provider"`
// The Git repository URL that the template resides in.
GitRepo types.String `tfsdk:"git_repo"`
// The manifest of the template. It defines fields and default values when
// installing the template.
Manifest types.List `tfsdk:"manifest"`
// The name of the template. It must contain only alphanumeric characters,
// hyphens, underscores, and whitespaces. It must be unique within the
// workspace.
Name types.String `tfsdk:"name"`
// The path to the template within the Git repository.
Path types.String `tfsdk:"path"`
}
func (CustomTemplate_SdkV2) ApplySchemaCustomizations ¶ added in v1.88.0
func (m CustomTemplate_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CustomTemplate_SdkV2) GetComplexFieldTypes ¶ added in v1.88.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CustomTemplate. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CustomTemplate_SdkV2) GetManifest ¶ added in v1.88.0
func (m *CustomTemplate_SdkV2) GetManifest(ctx context.Context) (AppManifest_SdkV2, bool)
GetManifest returns the value of the Manifest field in CustomTemplate_SdkV2 as a AppManifest_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CustomTemplate_SdkV2) SetManifest ¶ added in v1.88.0
func (m *CustomTemplate_SdkV2) SetManifest(ctx context.Context, v AppManifest_SdkV2)
SetManifest sets the value of the Manifest field in CustomTemplate_SdkV2.
func (*CustomTemplate_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.88.0
func (to *CustomTemplate_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CustomTemplate_SdkV2)
func (*CustomTemplate_SdkV2) SyncFieldsDuringRead ¶ added in v1.88.0
func (to *CustomTemplate_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CustomTemplate_SdkV2)
func (CustomTemplate_SdkV2) ToObjectValue ¶ added in v1.88.0
func (m CustomTemplate_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CustomTemplate_SdkV2 only implements ToObjectValue() and Type().
type DeleteAppRequest ¶
func (DeleteAppRequest) ApplySchemaCustomizations ¶ added in v1.76.0
func (m DeleteAppRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteAppRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteAppRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteAppRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *DeleteAppRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteAppRequest)
func (*DeleteAppRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *DeleteAppRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteAppRequest)
func (DeleteAppRequest) ToObjectValue ¶ added in v1.61.0
func (m DeleteAppRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteAppRequest only implements ToObjectValue() and Type().
type DeleteAppRequest_SdkV2 ¶ added in v1.62.1
func (DeleteAppRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.76.0
func (m DeleteAppRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteAppRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteAppRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteAppRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *DeleteAppRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteAppRequest_SdkV2)
func (*DeleteAppRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *DeleteAppRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteAppRequest_SdkV2)
func (DeleteAppRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m DeleteAppRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteAppRequest_SdkV2 only implements ToObjectValue() and Type().
type DeleteCustomTemplateRequest ¶ added in v1.88.0
type DeleteCustomTemplateRequest struct {
// The name of the custom template.
Name types.String `tfsdk:"-"`
}
func (DeleteCustomTemplateRequest) ApplySchemaCustomizations ¶ added in v1.91.0
func (m DeleteCustomTemplateRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteCustomTemplateRequest) GetComplexFieldTypes ¶ added in v1.88.0
func (m DeleteCustomTemplateRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteCustomTemplateRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteCustomTemplateRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *DeleteCustomTemplateRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteCustomTemplateRequest)
func (*DeleteCustomTemplateRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *DeleteCustomTemplateRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteCustomTemplateRequest)
func (DeleteCustomTemplateRequest) ToObjectValue ¶ added in v1.88.0
func (m DeleteCustomTemplateRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteCustomTemplateRequest only implements ToObjectValue() and Type().
type DeleteCustomTemplateRequest_SdkV2 ¶ added in v1.88.0
type DeleteCustomTemplateRequest_SdkV2 struct {
// The name of the custom template.
Name types.String `tfsdk:"-"`
}
func (DeleteCustomTemplateRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.91.0
func (m DeleteCustomTemplateRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteCustomTemplateRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.88.0
func (m DeleteCustomTemplateRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteCustomTemplateRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteCustomTemplateRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *DeleteCustomTemplateRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteCustomTemplateRequest_SdkV2)
func (*DeleteCustomTemplateRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *DeleteCustomTemplateRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteCustomTemplateRequest_SdkV2)
func (DeleteCustomTemplateRequest_SdkV2) ToObjectValue ¶ added in v1.88.0
func (m DeleteCustomTemplateRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteCustomTemplateRequest_SdkV2 only implements ToObjectValue() and Type().
type GetAppDeploymentRequest ¶
type GetAppDeploymentRequest struct {
// The name of the app.
AppName types.String `tfsdk:"-"`
// The unique id of the deployment.
DeploymentId types.String `tfsdk:"-"`
}
func (GetAppDeploymentRequest) ApplySchemaCustomizations ¶ added in v1.76.0
func (m GetAppDeploymentRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetAppDeploymentRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetAppDeploymentRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetAppDeploymentRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *GetAppDeploymentRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetAppDeploymentRequest)
func (*GetAppDeploymentRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *GetAppDeploymentRequest) SyncFieldsDuringRead(ctx context.Context, from GetAppDeploymentRequest)
func (GetAppDeploymentRequest) ToObjectValue ¶ added in v1.61.0
func (m GetAppDeploymentRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetAppDeploymentRequest only implements ToObjectValue() and Type().
type GetAppDeploymentRequest_SdkV2 ¶ added in v1.62.1
type GetAppDeploymentRequest_SdkV2 struct {
// The name of the app.
AppName types.String `tfsdk:"-"`
// The unique id of the deployment.
DeploymentId types.String `tfsdk:"-"`
}
func (GetAppDeploymentRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.76.0
func (m GetAppDeploymentRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetAppDeploymentRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m GetAppDeploymentRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetAppDeploymentRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetAppDeploymentRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *GetAppDeploymentRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetAppDeploymentRequest_SdkV2)
func (*GetAppDeploymentRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *GetAppDeploymentRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetAppDeploymentRequest_SdkV2)
func (GetAppDeploymentRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m GetAppDeploymentRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetAppDeploymentRequest_SdkV2 only implements ToObjectValue() and Type().
type GetAppPermissionLevelsRequest ¶
type GetAppPermissionLevelsRequest struct {
// The app for which to get or manage permissions.
AppName types.String `tfsdk:"-"`
}
func (GetAppPermissionLevelsRequest) ApplySchemaCustomizations ¶ added in v1.76.0
func (m GetAppPermissionLevelsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetAppPermissionLevelsRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (m GetAppPermissionLevelsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetAppPermissionLevelsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetAppPermissionLevelsRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *GetAppPermissionLevelsRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetAppPermissionLevelsRequest)
func (*GetAppPermissionLevelsRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *GetAppPermissionLevelsRequest) SyncFieldsDuringRead(ctx context.Context, from GetAppPermissionLevelsRequest)
func (GetAppPermissionLevelsRequest) ToObjectValue ¶ added in v1.61.0
func (m GetAppPermissionLevelsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetAppPermissionLevelsRequest only implements ToObjectValue() and Type().
type GetAppPermissionLevelsRequest_SdkV2 ¶ added in v1.62.1
type GetAppPermissionLevelsRequest_SdkV2 struct {
// The app for which to get or manage permissions.
AppName types.String `tfsdk:"-"`
}
func (GetAppPermissionLevelsRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.76.0
func (m GetAppPermissionLevelsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetAppPermissionLevelsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m GetAppPermissionLevelsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetAppPermissionLevelsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetAppPermissionLevelsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *GetAppPermissionLevelsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetAppPermissionLevelsRequest_SdkV2)
func (*GetAppPermissionLevelsRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *GetAppPermissionLevelsRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetAppPermissionLevelsRequest_SdkV2)
func (GetAppPermissionLevelsRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m GetAppPermissionLevelsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetAppPermissionLevelsRequest_SdkV2 only implements ToObjectValue() and Type().
type GetAppPermissionLevelsResponse ¶
type GetAppPermissionLevelsResponse struct {
// Specific permission levels
PermissionLevels types.List `tfsdk:"permission_levels"`
}
func (GetAppPermissionLevelsResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (m GetAppPermissionLevelsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetAppPermissionLevelsResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (m GetAppPermissionLevelsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetAppPermissionLevelsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetAppPermissionLevelsResponse) GetPermissionLevels ¶ added in v1.61.0
func (m *GetAppPermissionLevelsResponse) GetPermissionLevels(ctx context.Context) ([]AppPermissionsDescription, bool)
GetPermissionLevels returns the value of the PermissionLevels field in GetAppPermissionLevelsResponse as a slice of AppPermissionsDescription values. If the field is unknown or null, the boolean return value is false.
func (*GetAppPermissionLevelsResponse) SetPermissionLevels ¶ added in v1.61.0
func (m *GetAppPermissionLevelsResponse) SetPermissionLevels(ctx context.Context, v []AppPermissionsDescription)
SetPermissionLevels sets the value of the PermissionLevels field in GetAppPermissionLevelsResponse.
func (*GetAppPermissionLevelsResponse) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *GetAppPermissionLevelsResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetAppPermissionLevelsResponse)
func (*GetAppPermissionLevelsResponse) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *GetAppPermissionLevelsResponse) SyncFieldsDuringRead(ctx context.Context, from GetAppPermissionLevelsResponse)
func (GetAppPermissionLevelsResponse) ToObjectValue ¶ added in v1.61.0
func (m GetAppPermissionLevelsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetAppPermissionLevelsResponse only implements ToObjectValue() and Type().
type GetAppPermissionLevelsResponse_SdkV2 ¶ added in v1.62.1
type GetAppPermissionLevelsResponse_SdkV2 struct {
// Specific permission levels
PermissionLevels types.List `tfsdk:"permission_levels"`
}
func (GetAppPermissionLevelsResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m GetAppPermissionLevelsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetAppPermissionLevelsResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m GetAppPermissionLevelsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetAppPermissionLevelsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetAppPermissionLevelsResponse_SdkV2) GetPermissionLevels ¶ added in v1.62.1
func (m *GetAppPermissionLevelsResponse_SdkV2) GetPermissionLevels(ctx context.Context) ([]AppPermissionsDescription_SdkV2, bool)
GetPermissionLevels returns the value of the PermissionLevels field in GetAppPermissionLevelsResponse_SdkV2 as a slice of AppPermissionsDescription_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*GetAppPermissionLevelsResponse_SdkV2) SetPermissionLevels ¶ added in v1.62.1
func (m *GetAppPermissionLevelsResponse_SdkV2) SetPermissionLevels(ctx context.Context, v []AppPermissionsDescription_SdkV2)
SetPermissionLevels sets the value of the PermissionLevels field in GetAppPermissionLevelsResponse_SdkV2.
func (*GetAppPermissionLevelsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *GetAppPermissionLevelsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetAppPermissionLevelsResponse_SdkV2)
func (*GetAppPermissionLevelsResponse_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *GetAppPermissionLevelsResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetAppPermissionLevelsResponse_SdkV2)
func (GetAppPermissionLevelsResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m GetAppPermissionLevelsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetAppPermissionLevelsResponse_SdkV2 only implements ToObjectValue() and Type().
type GetAppPermissionsRequest ¶
type GetAppPermissionsRequest struct {
// The app for which to get or manage permissions.
AppName types.String `tfsdk:"-"`
}
func (GetAppPermissionsRequest) ApplySchemaCustomizations ¶ added in v1.76.0
func (m GetAppPermissionsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetAppPermissionsRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetAppPermissionsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetAppPermissionsRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *GetAppPermissionsRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetAppPermissionsRequest)
func (*GetAppPermissionsRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *GetAppPermissionsRequest) SyncFieldsDuringRead(ctx context.Context, from GetAppPermissionsRequest)
func (GetAppPermissionsRequest) ToObjectValue ¶ added in v1.61.0
func (m GetAppPermissionsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetAppPermissionsRequest only implements ToObjectValue() and Type().
type GetAppPermissionsRequest_SdkV2 ¶ added in v1.62.1
type GetAppPermissionsRequest_SdkV2 struct {
// The app for which to get or manage permissions.
AppName types.String `tfsdk:"-"`
}
func (GetAppPermissionsRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.76.0
func (m GetAppPermissionsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetAppPermissionsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m GetAppPermissionsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetAppPermissionsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetAppPermissionsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *GetAppPermissionsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetAppPermissionsRequest_SdkV2)
func (*GetAppPermissionsRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *GetAppPermissionsRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetAppPermissionsRequest_SdkV2)
func (GetAppPermissionsRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m GetAppPermissionsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetAppPermissionsRequest_SdkV2 only implements ToObjectValue() and Type().
type GetAppRequest ¶
func (GetAppRequest) ApplySchemaCustomizations ¶ added in v1.76.0
func (m GetAppRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetAppRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetAppRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetAppRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *GetAppRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetAppRequest)
func (*GetAppRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *GetAppRequest) SyncFieldsDuringRead(ctx context.Context, from GetAppRequest)
func (GetAppRequest) ToObjectValue ¶ added in v1.61.0
func (m GetAppRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetAppRequest only implements ToObjectValue() and Type().
type GetAppRequest_SdkV2 ¶ added in v1.62.1
func (GetAppRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.76.0
func (m GetAppRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetAppRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetAppRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetAppRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *GetAppRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetAppRequest_SdkV2)
func (*GetAppRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *GetAppRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetAppRequest_SdkV2)
func (GetAppRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m GetAppRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetAppRequest_SdkV2 only implements ToObjectValue() and Type().
type GetAppUpdateRequest ¶ added in v1.92.0
func (GetAppUpdateRequest) ApplySchemaCustomizations ¶ added in v1.92.0
func (m GetAppUpdateRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetAppUpdateRequest) GetComplexFieldTypes ¶ added in v1.92.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetAppUpdateRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetAppUpdateRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.92.0
func (to *GetAppUpdateRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetAppUpdateRequest)
func (*GetAppUpdateRequest) SyncFieldsDuringRead ¶ added in v1.92.0
func (to *GetAppUpdateRequest) SyncFieldsDuringRead(ctx context.Context, from GetAppUpdateRequest)
func (GetAppUpdateRequest) ToObjectValue ¶ added in v1.92.0
func (m GetAppUpdateRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetAppUpdateRequest only implements ToObjectValue() and Type().
type GetAppUpdateRequest_SdkV2 ¶ added in v1.92.0
func (GetAppUpdateRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.92.0
func (m GetAppUpdateRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetAppUpdateRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.92.0
func (m GetAppUpdateRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetAppUpdateRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetAppUpdateRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.92.0
func (to *GetAppUpdateRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetAppUpdateRequest_SdkV2)
func (*GetAppUpdateRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.92.0
func (to *GetAppUpdateRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetAppUpdateRequest_SdkV2)
func (GetAppUpdateRequest_SdkV2) ToObjectValue ¶ added in v1.92.0
func (m GetAppUpdateRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetAppUpdateRequest_SdkV2 only implements ToObjectValue() and Type().
type GetCustomTemplateRequest ¶ added in v1.88.0
type GetCustomTemplateRequest struct {
// The name of the custom template.
Name types.String `tfsdk:"-"`
}
func (GetCustomTemplateRequest) ApplySchemaCustomizations ¶ added in v1.91.0
func (m GetCustomTemplateRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetCustomTemplateRequest) GetComplexFieldTypes ¶ added in v1.88.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetCustomTemplateRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetCustomTemplateRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *GetCustomTemplateRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetCustomTemplateRequest)
func (*GetCustomTemplateRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *GetCustomTemplateRequest) SyncFieldsDuringRead(ctx context.Context, from GetCustomTemplateRequest)
func (GetCustomTemplateRequest) ToObjectValue ¶ added in v1.88.0
func (m GetCustomTemplateRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetCustomTemplateRequest only implements ToObjectValue() and Type().
type GetCustomTemplateRequest_SdkV2 ¶ added in v1.88.0
type GetCustomTemplateRequest_SdkV2 struct {
// The name of the custom template.
Name types.String `tfsdk:"-"`
}
func (GetCustomTemplateRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.91.0
func (m GetCustomTemplateRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetCustomTemplateRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.88.0
func (m GetCustomTemplateRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetCustomTemplateRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetCustomTemplateRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *GetCustomTemplateRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetCustomTemplateRequest_SdkV2)
func (*GetCustomTemplateRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *GetCustomTemplateRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetCustomTemplateRequest_SdkV2)
func (GetCustomTemplateRequest_SdkV2) ToObjectValue ¶ added in v1.88.0
func (m GetCustomTemplateRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetCustomTemplateRequest_SdkV2 only implements ToObjectValue() and Type().
type ListAppDeploymentsRequest ¶
type ListAppDeploymentsRequest struct {
// The name of the app.
AppName types.String `tfsdk:"-"`
// Upper bound for items returned.
PageSize types.Int64 `tfsdk:"-"`
// Pagination token to go to the next page of apps. Requests first page if
// absent.
PageToken types.String `tfsdk:"-"`
}
func (ListAppDeploymentsRequest) ApplySchemaCustomizations ¶ added in v1.76.0
func (m ListAppDeploymentsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListAppDeploymentsRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (m ListAppDeploymentsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListAppDeploymentsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListAppDeploymentsRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *ListAppDeploymentsRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListAppDeploymentsRequest)
func (*ListAppDeploymentsRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *ListAppDeploymentsRequest) SyncFieldsDuringRead(ctx context.Context, from ListAppDeploymentsRequest)
func (ListAppDeploymentsRequest) ToObjectValue ¶ added in v1.61.0
func (m ListAppDeploymentsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListAppDeploymentsRequest only implements ToObjectValue() and Type().
type ListAppDeploymentsRequest_SdkV2 ¶ added in v1.62.1
type ListAppDeploymentsRequest_SdkV2 struct {
// The name of the app.
AppName types.String `tfsdk:"-"`
// Upper bound for items returned.
PageSize types.Int64 `tfsdk:"-"`
// Pagination token to go to the next page of apps. Requests first page if
// absent.
PageToken types.String `tfsdk:"-"`
}
func (ListAppDeploymentsRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.76.0
func (m ListAppDeploymentsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListAppDeploymentsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m ListAppDeploymentsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListAppDeploymentsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListAppDeploymentsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *ListAppDeploymentsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListAppDeploymentsRequest_SdkV2)
func (*ListAppDeploymentsRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *ListAppDeploymentsRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListAppDeploymentsRequest_SdkV2)
func (ListAppDeploymentsRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m ListAppDeploymentsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListAppDeploymentsRequest_SdkV2 only implements ToObjectValue() and Type().
type ListAppDeploymentsResponse ¶
type ListAppDeploymentsResponse struct {
// Deployment history of the app.
AppDeployments types.List `tfsdk:"app_deployments"`
// Pagination token to request the next page of apps.
NextPageToken types.String `tfsdk:"next_page_token"`
}
func (ListAppDeploymentsResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (m ListAppDeploymentsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*ListAppDeploymentsResponse) GetAppDeployments ¶ added in v1.61.0
func (m *ListAppDeploymentsResponse) GetAppDeployments(ctx context.Context) ([]AppDeployment, bool)
GetAppDeployments returns the value of the AppDeployments field in ListAppDeploymentsResponse as a slice of AppDeployment values. If the field is unknown or null, the boolean return value is false.
func (ListAppDeploymentsResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (m ListAppDeploymentsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListAppDeploymentsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListAppDeploymentsResponse) SetAppDeployments ¶ added in v1.61.0
func (m *ListAppDeploymentsResponse) SetAppDeployments(ctx context.Context, v []AppDeployment)
SetAppDeployments sets the value of the AppDeployments field in ListAppDeploymentsResponse.
func (*ListAppDeploymentsResponse) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ListAppDeploymentsResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListAppDeploymentsResponse)
func (*ListAppDeploymentsResponse) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ListAppDeploymentsResponse) SyncFieldsDuringRead(ctx context.Context, from ListAppDeploymentsResponse)
func (ListAppDeploymentsResponse) ToObjectValue ¶ added in v1.61.0
func (m ListAppDeploymentsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListAppDeploymentsResponse only implements ToObjectValue() and Type().
type ListAppDeploymentsResponse_SdkV2 ¶ added in v1.62.1
type ListAppDeploymentsResponse_SdkV2 struct {
// Deployment history of the app.
AppDeployments types.List `tfsdk:"app_deployments"`
// Pagination token to request the next page of apps.
NextPageToken types.String `tfsdk:"next_page_token"`
}
func (ListAppDeploymentsResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m ListAppDeploymentsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*ListAppDeploymentsResponse_SdkV2) GetAppDeployments ¶ added in v1.62.1
func (m *ListAppDeploymentsResponse_SdkV2) GetAppDeployments(ctx context.Context) ([]AppDeployment_SdkV2, bool)
GetAppDeployments returns the value of the AppDeployments field in ListAppDeploymentsResponse_SdkV2 as a slice of AppDeployment_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (ListAppDeploymentsResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m ListAppDeploymentsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListAppDeploymentsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListAppDeploymentsResponse_SdkV2) SetAppDeployments ¶ added in v1.62.1
func (m *ListAppDeploymentsResponse_SdkV2) SetAppDeployments(ctx context.Context, v []AppDeployment_SdkV2)
SetAppDeployments sets the value of the AppDeployments field in ListAppDeploymentsResponse_SdkV2.
func (*ListAppDeploymentsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ListAppDeploymentsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListAppDeploymentsResponse_SdkV2)
func (*ListAppDeploymentsResponse_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ListAppDeploymentsResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListAppDeploymentsResponse_SdkV2)
func (ListAppDeploymentsResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m ListAppDeploymentsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListAppDeploymentsResponse_SdkV2 only implements ToObjectValue() and Type().
type ListAppsRequest ¶
type ListAppsRequest struct {
// Upper bound for items returned.
PageSize types.Int64 `tfsdk:"-"`
// Pagination token to go to the next page of apps. Requests first page if
// absent.
PageToken types.String `tfsdk:"-"`
}
func (ListAppsRequest) ApplySchemaCustomizations ¶ added in v1.76.0
func (m ListAppsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListAppsRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListAppsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListAppsRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *ListAppsRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListAppsRequest)
func (*ListAppsRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *ListAppsRequest) SyncFieldsDuringRead(ctx context.Context, from ListAppsRequest)
func (ListAppsRequest) ToObjectValue ¶ added in v1.61.0
func (m ListAppsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListAppsRequest only implements ToObjectValue() and Type().
type ListAppsRequest_SdkV2 ¶ added in v1.62.1
type ListAppsRequest_SdkV2 struct {
// Upper bound for items returned.
PageSize types.Int64 `tfsdk:"-"`
// Pagination token to go to the next page of apps. Requests first page if
// absent.
PageToken types.String `tfsdk:"-"`
}
func (ListAppsRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.76.0
func (m ListAppsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListAppsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListAppsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListAppsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *ListAppsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListAppsRequest_SdkV2)
func (*ListAppsRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *ListAppsRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListAppsRequest_SdkV2)
func (ListAppsRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m ListAppsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListAppsRequest_SdkV2 only implements ToObjectValue() and Type().
type ListAppsResponse ¶
type ListAppsResponse struct {
Apps types.List `tfsdk:"apps"`
// Pagination token to request the next page of apps.
NextPageToken types.String `tfsdk:"next_page_token"`
}
func (ListAppsResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (m ListAppsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*ListAppsResponse) GetApps ¶ added in v1.61.0
func (m *ListAppsResponse) GetApps(ctx context.Context) ([]App, bool)
GetApps returns the value of the Apps field in ListAppsResponse as a slice of App values. If the field is unknown or null, the boolean return value is false.
func (ListAppsResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListAppsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListAppsResponse) SetApps ¶ added in v1.61.0
func (m *ListAppsResponse) SetApps(ctx context.Context, v []App)
SetApps sets the value of the Apps field in ListAppsResponse.
func (*ListAppsResponse) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ListAppsResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListAppsResponse)
func (*ListAppsResponse) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ListAppsResponse) SyncFieldsDuringRead(ctx context.Context, from ListAppsResponse)
func (ListAppsResponse) ToObjectValue ¶ added in v1.61.0
func (m ListAppsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListAppsResponse only implements ToObjectValue() and Type().
type ListAppsResponse_SdkV2 ¶ added in v1.62.1
type ListAppsResponse_SdkV2 struct {
Apps types.List `tfsdk:"apps"`
// Pagination token to request the next page of apps.
NextPageToken types.String `tfsdk:"next_page_token"`
}
func (ListAppsResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m ListAppsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*ListAppsResponse_SdkV2) GetApps ¶ added in v1.62.1
func (m *ListAppsResponse_SdkV2) GetApps(ctx context.Context) ([]App_SdkV2, bool)
GetApps returns the value of the Apps field in ListAppsResponse_SdkV2 as a slice of App_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (ListAppsResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListAppsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListAppsResponse_SdkV2) SetApps ¶ added in v1.62.1
func (m *ListAppsResponse_SdkV2) SetApps(ctx context.Context, v []App_SdkV2)
SetApps sets the value of the Apps field in ListAppsResponse_SdkV2.
func (*ListAppsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ListAppsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListAppsResponse_SdkV2)
func (*ListAppsResponse_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ListAppsResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListAppsResponse_SdkV2)
func (ListAppsResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m ListAppsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListAppsResponse_SdkV2 only implements ToObjectValue() and Type().
type ListCustomTemplatesRequest ¶ added in v1.88.0
type ListCustomTemplatesRequest struct {
// Upper bound for items returned.
PageSize types.Int64 `tfsdk:"-"`
// Pagination token to go to the next page of custom templates. Requests
// first page if absent.
PageToken types.String `tfsdk:"-"`
}
func (ListCustomTemplatesRequest) ApplySchemaCustomizations ¶ added in v1.91.0
func (m ListCustomTemplatesRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListCustomTemplatesRequest) GetComplexFieldTypes ¶ added in v1.88.0
func (m ListCustomTemplatesRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListCustomTemplatesRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListCustomTemplatesRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *ListCustomTemplatesRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListCustomTemplatesRequest)
func (*ListCustomTemplatesRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *ListCustomTemplatesRequest) SyncFieldsDuringRead(ctx context.Context, from ListCustomTemplatesRequest)
func (ListCustomTemplatesRequest) ToObjectValue ¶ added in v1.88.0
func (m ListCustomTemplatesRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListCustomTemplatesRequest only implements ToObjectValue() and Type().
type ListCustomTemplatesRequest_SdkV2 ¶ added in v1.88.0
type ListCustomTemplatesRequest_SdkV2 struct {
// Upper bound for items returned.
PageSize types.Int64 `tfsdk:"-"`
// Pagination token to go to the next page of custom templates. Requests
// first page if absent.
PageToken types.String `tfsdk:"-"`
}
func (ListCustomTemplatesRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.91.0
func (m ListCustomTemplatesRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListCustomTemplatesRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.88.0
func (m ListCustomTemplatesRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListCustomTemplatesRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListCustomTemplatesRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *ListCustomTemplatesRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListCustomTemplatesRequest_SdkV2)
func (*ListCustomTemplatesRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *ListCustomTemplatesRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListCustomTemplatesRequest_SdkV2)
func (ListCustomTemplatesRequest_SdkV2) ToObjectValue ¶ added in v1.88.0
func (m ListCustomTemplatesRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListCustomTemplatesRequest_SdkV2 only implements ToObjectValue() and Type().
type ListCustomTemplatesResponse ¶ added in v1.88.0
type ListCustomTemplatesResponse struct {
// Pagination token to request the next page of custom templates.
NextPageToken types.String `tfsdk:"next_page_token"`
Templates types.List `tfsdk:"templates"`
}
func (ListCustomTemplatesResponse) ApplySchemaCustomizations ¶ added in v1.88.0
func (m ListCustomTemplatesResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListCustomTemplatesResponse) GetComplexFieldTypes ¶ added in v1.88.0
func (m ListCustomTemplatesResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListCustomTemplatesResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListCustomTemplatesResponse) GetTemplates ¶ added in v1.88.0
func (m *ListCustomTemplatesResponse) GetTemplates(ctx context.Context) ([]CustomTemplate, bool)
GetTemplates returns the value of the Templates field in ListCustomTemplatesResponse as a slice of CustomTemplate values. If the field is unknown or null, the boolean return value is false.
func (*ListCustomTemplatesResponse) SetTemplates ¶ added in v1.88.0
func (m *ListCustomTemplatesResponse) SetTemplates(ctx context.Context, v []CustomTemplate)
SetTemplates sets the value of the Templates field in ListCustomTemplatesResponse.
func (*ListCustomTemplatesResponse) SyncFieldsDuringCreateOrUpdate ¶ added in v1.88.0
func (to *ListCustomTemplatesResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListCustomTemplatesResponse)
func (*ListCustomTemplatesResponse) SyncFieldsDuringRead ¶ added in v1.88.0
func (to *ListCustomTemplatesResponse) SyncFieldsDuringRead(ctx context.Context, from ListCustomTemplatesResponse)
func (ListCustomTemplatesResponse) ToObjectValue ¶ added in v1.88.0
func (m ListCustomTemplatesResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListCustomTemplatesResponse only implements ToObjectValue() and Type().
type ListCustomTemplatesResponse_SdkV2 ¶ added in v1.88.0
type ListCustomTemplatesResponse_SdkV2 struct {
// Pagination token to request the next page of custom templates.
NextPageToken types.String `tfsdk:"next_page_token"`
Templates types.List `tfsdk:"templates"`
}
func (ListCustomTemplatesResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.88.0
func (m ListCustomTemplatesResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListCustomTemplatesResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.88.0
func (m ListCustomTemplatesResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListCustomTemplatesResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListCustomTemplatesResponse_SdkV2) GetTemplates ¶ added in v1.88.0
func (m *ListCustomTemplatesResponse_SdkV2) GetTemplates(ctx context.Context) ([]CustomTemplate_SdkV2, bool)
GetTemplates returns the value of the Templates field in ListCustomTemplatesResponse_SdkV2 as a slice of CustomTemplate_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListCustomTemplatesResponse_SdkV2) SetTemplates ¶ added in v1.88.0
func (m *ListCustomTemplatesResponse_SdkV2) SetTemplates(ctx context.Context, v []CustomTemplate_SdkV2)
SetTemplates sets the value of the Templates field in ListCustomTemplatesResponse_SdkV2.
func (*ListCustomTemplatesResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.88.0
func (to *ListCustomTemplatesResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListCustomTemplatesResponse_SdkV2)
func (*ListCustomTemplatesResponse_SdkV2) SyncFieldsDuringRead ¶ added in v1.88.0
func (to *ListCustomTemplatesResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListCustomTemplatesResponse_SdkV2)
func (ListCustomTemplatesResponse_SdkV2) ToObjectValue ¶ added in v1.88.0
func (m ListCustomTemplatesResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListCustomTemplatesResponse_SdkV2 only implements ToObjectValue() and Type().
type StartAppRequest ¶
func (StartAppRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (m StartAppRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (StartAppRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in StartAppRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*StartAppRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *StartAppRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from StartAppRequest)
func (*StartAppRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *StartAppRequest) SyncFieldsDuringRead(ctx context.Context, from StartAppRequest)
func (StartAppRequest) ToObjectValue ¶ added in v1.61.0
func (m StartAppRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, StartAppRequest only implements ToObjectValue() and Type().
type StartAppRequest_SdkV2 ¶ added in v1.62.1
func (StartAppRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m StartAppRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (StartAppRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in StartAppRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*StartAppRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *StartAppRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from StartAppRequest_SdkV2)
func (*StartAppRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *StartAppRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from StartAppRequest_SdkV2)
func (StartAppRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m StartAppRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, StartAppRequest_SdkV2 only implements ToObjectValue() and Type().
type StopAppRequest ¶
func (StopAppRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (m StopAppRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (StopAppRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in StopAppRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*StopAppRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *StopAppRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from StopAppRequest)
func (*StopAppRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *StopAppRequest) SyncFieldsDuringRead(ctx context.Context, from StopAppRequest)
func (StopAppRequest) ToObjectValue ¶ added in v1.61.0
func (m StopAppRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, StopAppRequest only implements ToObjectValue() and Type().
type StopAppRequest_SdkV2 ¶ added in v1.62.1
func (StopAppRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m StopAppRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (StopAppRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in StopAppRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*StopAppRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *StopAppRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from StopAppRequest_SdkV2)
func (*StopAppRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *StopAppRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from StopAppRequest_SdkV2)
func (StopAppRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m StopAppRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, StopAppRequest_SdkV2 only implements ToObjectValue() and Type().
type UpdateAppRequest ¶
type UpdateAppRequest struct {
App types.Object `tfsdk:"app"`
// The name of the app. The name must contain only lowercase alphanumeric
// characters and hyphens. It must be unique within the workspace.
Name types.String `tfsdk:"-"`
}
func (UpdateAppRequest) ApplySchemaCustomizations ¶ added in v1.76.0
func (m UpdateAppRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*UpdateAppRequest) GetApp ¶ added in v1.61.0
func (m *UpdateAppRequest) GetApp(ctx context.Context) (App, bool)
GetApp returns the value of the App field in UpdateAppRequest as a App value. If the field is unknown or null, the boolean return value is false.
func (UpdateAppRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateAppRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateAppRequest) SetApp ¶ added in v1.61.0
func (m *UpdateAppRequest) SetApp(ctx context.Context, v App)
SetApp sets the value of the App field in UpdateAppRequest.
func (*UpdateAppRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *UpdateAppRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateAppRequest)
func (*UpdateAppRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *UpdateAppRequest) SyncFieldsDuringRead(ctx context.Context, from UpdateAppRequest)
func (UpdateAppRequest) ToObjectValue ¶ added in v1.61.0
func (m UpdateAppRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateAppRequest only implements ToObjectValue() and Type().
type UpdateAppRequest_SdkV2 ¶ added in v1.62.1
type UpdateAppRequest_SdkV2 struct {
App types.List `tfsdk:"app"`
// The name of the app. The name must contain only lowercase alphanumeric
// characters and hyphens. It must be unique within the workspace.
Name types.String `tfsdk:"-"`
}
func (UpdateAppRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.76.0
func (m UpdateAppRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*UpdateAppRequest_SdkV2) GetApp ¶ added in v1.62.1
func (m *UpdateAppRequest_SdkV2) GetApp(ctx context.Context) (App_SdkV2, bool)
GetApp returns the value of the App field in UpdateAppRequest_SdkV2 as a App_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (UpdateAppRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateAppRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateAppRequest_SdkV2) SetApp ¶ added in v1.62.1
func (m *UpdateAppRequest_SdkV2) SetApp(ctx context.Context, v App_SdkV2)
SetApp sets the value of the App field in UpdateAppRequest_SdkV2.
func (*UpdateAppRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *UpdateAppRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateAppRequest_SdkV2)
func (*UpdateAppRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *UpdateAppRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpdateAppRequest_SdkV2)
func (UpdateAppRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m UpdateAppRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateAppRequest_SdkV2 only implements ToObjectValue() and Type().
type UpdateCustomTemplateRequest ¶ added in v1.88.0
type UpdateCustomTemplateRequest struct {
// The name of the template. It must contain only alphanumeric characters,
// hyphens, underscores, and whitespaces. It must be unique within the
// workspace.
Name types.String `tfsdk:"-"`
Template types.Object `tfsdk:"template"`
}
func (UpdateCustomTemplateRequest) ApplySchemaCustomizations ¶ added in v1.91.0
func (m UpdateCustomTemplateRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateCustomTemplateRequest) GetComplexFieldTypes ¶ added in v1.88.0
func (m UpdateCustomTemplateRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateCustomTemplateRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateCustomTemplateRequest) GetTemplate ¶ added in v1.88.0
func (m *UpdateCustomTemplateRequest) GetTemplate(ctx context.Context) (CustomTemplate, bool)
GetTemplate returns the value of the Template field in UpdateCustomTemplateRequest as a CustomTemplate value. If the field is unknown or null, the boolean return value is false.
func (*UpdateCustomTemplateRequest) SetTemplate ¶ added in v1.88.0
func (m *UpdateCustomTemplateRequest) SetTemplate(ctx context.Context, v CustomTemplate)
SetTemplate sets the value of the Template field in UpdateCustomTemplateRequest.
func (*UpdateCustomTemplateRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *UpdateCustomTemplateRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateCustomTemplateRequest)
func (*UpdateCustomTemplateRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *UpdateCustomTemplateRequest) SyncFieldsDuringRead(ctx context.Context, from UpdateCustomTemplateRequest)
func (UpdateCustomTemplateRequest) ToObjectValue ¶ added in v1.88.0
func (m UpdateCustomTemplateRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateCustomTemplateRequest only implements ToObjectValue() and Type().
type UpdateCustomTemplateRequest_SdkV2 ¶ added in v1.88.0
type UpdateCustomTemplateRequest_SdkV2 struct {
// The name of the template. It must contain only alphanumeric characters,
// hyphens, underscores, and whitespaces. It must be unique within the
// workspace.
Name types.String `tfsdk:"-"`
Template types.List `tfsdk:"template"`
}
func (UpdateCustomTemplateRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.91.0
func (m UpdateCustomTemplateRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateCustomTemplateRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.88.0
func (m UpdateCustomTemplateRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateCustomTemplateRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateCustomTemplateRequest_SdkV2) GetTemplate ¶ added in v1.88.0
func (m *UpdateCustomTemplateRequest_SdkV2) GetTemplate(ctx context.Context) (CustomTemplate_SdkV2, bool)
GetTemplate returns the value of the Template field in UpdateCustomTemplateRequest_SdkV2 as a CustomTemplate_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*UpdateCustomTemplateRequest_SdkV2) SetTemplate ¶ added in v1.88.0
func (m *UpdateCustomTemplateRequest_SdkV2) SetTemplate(ctx context.Context, v CustomTemplate_SdkV2)
SetTemplate sets the value of the Template field in UpdateCustomTemplateRequest_SdkV2.
func (*UpdateCustomTemplateRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *UpdateCustomTemplateRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateCustomTemplateRequest_SdkV2)
func (*UpdateCustomTemplateRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *UpdateCustomTemplateRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpdateCustomTemplateRequest_SdkV2)
func (UpdateCustomTemplateRequest_SdkV2) ToObjectValue ¶ added in v1.88.0
func (m UpdateCustomTemplateRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateCustomTemplateRequest_SdkV2 only implements ToObjectValue() and Type().