Documentation
¶
Index ¶
- type AibiDashboardEmbeddingAccessPolicy
- func (c AibiDashboardEmbeddingAccessPolicy) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a AibiDashboardEmbeddingAccessPolicy) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *AibiDashboardEmbeddingAccessPolicy) SyncEffectiveFieldsDuringCreateOrUpdate(plan AibiDashboardEmbeddingAccessPolicy)
- func (newState *AibiDashboardEmbeddingAccessPolicy) SyncEffectiveFieldsDuringRead(existingState AibiDashboardEmbeddingAccessPolicy)
- func (o AibiDashboardEmbeddingAccessPolicy) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o AibiDashboardEmbeddingAccessPolicy) Type(ctx context.Context) attr.Type
- type AibiDashboardEmbeddingAccessPolicySetting
- func (c AibiDashboardEmbeddingAccessPolicySetting) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *AibiDashboardEmbeddingAccessPolicySetting) GetAibiDashboardEmbeddingAccessPolicy(ctx context.Context) (AibiDashboardEmbeddingAccessPolicy, bool)
- func (a AibiDashboardEmbeddingAccessPolicySetting) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *AibiDashboardEmbeddingAccessPolicySetting) SetAibiDashboardEmbeddingAccessPolicy(ctx context.Context, v AibiDashboardEmbeddingAccessPolicy)
- func (newState *AibiDashboardEmbeddingAccessPolicySetting) SyncEffectiveFieldsDuringCreateOrUpdate(plan AibiDashboardEmbeddingAccessPolicySetting)
- func (newState *AibiDashboardEmbeddingAccessPolicySetting) SyncEffectiveFieldsDuringRead(existingState AibiDashboardEmbeddingAccessPolicySetting)
- func (o AibiDashboardEmbeddingAccessPolicySetting) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o AibiDashboardEmbeddingAccessPolicySetting) Type(ctx context.Context) attr.Type
- type AibiDashboardEmbeddingAccessPolicySetting_SdkV2
- func (c AibiDashboardEmbeddingAccessPolicySetting_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *AibiDashboardEmbeddingAccessPolicySetting_SdkV2) GetAibiDashboardEmbeddingAccessPolicy(ctx context.Context) (AibiDashboardEmbeddingAccessPolicy_SdkV2, bool)
- func (a AibiDashboardEmbeddingAccessPolicySetting_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *AibiDashboardEmbeddingAccessPolicySetting_SdkV2) SetAibiDashboardEmbeddingAccessPolicy(ctx context.Context, v AibiDashboardEmbeddingAccessPolicy_SdkV2)
- func (newState *AibiDashboardEmbeddingAccessPolicySetting_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan AibiDashboardEmbeddingAccessPolicySetting_SdkV2)
- func (newState *AibiDashboardEmbeddingAccessPolicySetting_SdkV2) SyncEffectiveFieldsDuringRead(existingState AibiDashboardEmbeddingAccessPolicySetting_SdkV2)
- func (o AibiDashboardEmbeddingAccessPolicySetting_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o AibiDashboardEmbeddingAccessPolicySetting_SdkV2) Type(ctx context.Context) attr.Type
- type AibiDashboardEmbeddingAccessPolicy_SdkV2
- func (c AibiDashboardEmbeddingAccessPolicy_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a AibiDashboardEmbeddingAccessPolicy_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *AibiDashboardEmbeddingAccessPolicy_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan AibiDashboardEmbeddingAccessPolicy_SdkV2)
- func (newState *AibiDashboardEmbeddingAccessPolicy_SdkV2) SyncEffectiveFieldsDuringRead(existingState AibiDashboardEmbeddingAccessPolicy_SdkV2)
- func (o AibiDashboardEmbeddingAccessPolicy_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o AibiDashboardEmbeddingAccessPolicy_SdkV2) Type(ctx context.Context) attr.Type
- type AibiDashboardEmbeddingApprovedDomains
- func (c AibiDashboardEmbeddingApprovedDomains) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *AibiDashboardEmbeddingApprovedDomains) GetApprovedDomains(ctx context.Context) ([]types.String, bool)
- func (a AibiDashboardEmbeddingApprovedDomains) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *AibiDashboardEmbeddingApprovedDomains) SetApprovedDomains(ctx context.Context, v []types.String)
- func (newState *AibiDashboardEmbeddingApprovedDomains) SyncEffectiveFieldsDuringCreateOrUpdate(plan AibiDashboardEmbeddingApprovedDomains)
- func (newState *AibiDashboardEmbeddingApprovedDomains) SyncEffectiveFieldsDuringRead(existingState AibiDashboardEmbeddingApprovedDomains)
- func (o AibiDashboardEmbeddingApprovedDomains) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o AibiDashboardEmbeddingApprovedDomains) Type(ctx context.Context) attr.Type
- type AibiDashboardEmbeddingApprovedDomainsSetting
- func (c AibiDashboardEmbeddingApprovedDomainsSetting) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *AibiDashboardEmbeddingApprovedDomainsSetting) GetAibiDashboardEmbeddingApprovedDomains(ctx context.Context) (AibiDashboardEmbeddingApprovedDomains, bool)
- func (a AibiDashboardEmbeddingApprovedDomainsSetting) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *AibiDashboardEmbeddingApprovedDomainsSetting) SetAibiDashboardEmbeddingApprovedDomains(ctx context.Context, v AibiDashboardEmbeddingApprovedDomains)
- func (newState *AibiDashboardEmbeddingApprovedDomainsSetting) SyncEffectiveFieldsDuringCreateOrUpdate(plan AibiDashboardEmbeddingApprovedDomainsSetting)
- func (newState *AibiDashboardEmbeddingApprovedDomainsSetting) SyncEffectiveFieldsDuringRead(existingState AibiDashboardEmbeddingApprovedDomainsSetting)
- func (o AibiDashboardEmbeddingApprovedDomainsSetting) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o AibiDashboardEmbeddingApprovedDomainsSetting) Type(ctx context.Context) attr.Type
- type AibiDashboardEmbeddingApprovedDomainsSetting_SdkV2
- func (c AibiDashboardEmbeddingApprovedDomainsSetting_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *AibiDashboardEmbeddingApprovedDomainsSetting_SdkV2) GetAibiDashboardEmbeddingApprovedDomains(ctx context.Context) (AibiDashboardEmbeddingApprovedDomains_SdkV2, bool)
- func (a AibiDashboardEmbeddingApprovedDomainsSetting_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *AibiDashboardEmbeddingApprovedDomainsSetting_SdkV2) SetAibiDashboardEmbeddingApprovedDomains(ctx context.Context, v AibiDashboardEmbeddingApprovedDomains_SdkV2)
- func (newState *AibiDashboardEmbeddingApprovedDomainsSetting_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan AibiDashboardEmbeddingApprovedDomainsSetting_SdkV2)
- func (newState *AibiDashboardEmbeddingApprovedDomainsSetting_SdkV2) SyncEffectiveFieldsDuringRead(existingState AibiDashboardEmbeddingApprovedDomainsSetting_SdkV2)
- func (o AibiDashboardEmbeddingApprovedDomainsSetting_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o AibiDashboardEmbeddingApprovedDomainsSetting_SdkV2) Type(ctx context.Context) attr.Type
- type AibiDashboardEmbeddingApprovedDomains_SdkV2
- func (c AibiDashboardEmbeddingApprovedDomains_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *AibiDashboardEmbeddingApprovedDomains_SdkV2) GetApprovedDomains(ctx context.Context) ([]types.String, bool)
- func (a AibiDashboardEmbeddingApprovedDomains_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *AibiDashboardEmbeddingApprovedDomains_SdkV2) SetApprovedDomains(ctx context.Context, v []types.String)
- func (newState *AibiDashboardEmbeddingApprovedDomains_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan AibiDashboardEmbeddingApprovedDomains_SdkV2)
- func (newState *AibiDashboardEmbeddingApprovedDomains_SdkV2) SyncEffectiveFieldsDuringRead(existingState AibiDashboardEmbeddingApprovedDomains_SdkV2)
- func (o AibiDashboardEmbeddingApprovedDomains_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o AibiDashboardEmbeddingApprovedDomains_SdkV2) Type(ctx context.Context) attr.Type
- type AutomaticClusterUpdateSetting
- func (c AutomaticClusterUpdateSetting) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *AutomaticClusterUpdateSetting) GetAutomaticClusterUpdateWorkspace(ctx context.Context) (ClusterAutoRestartMessage, bool)
- func (a AutomaticClusterUpdateSetting) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *AutomaticClusterUpdateSetting) SetAutomaticClusterUpdateWorkspace(ctx context.Context, v ClusterAutoRestartMessage)
- func (newState *AutomaticClusterUpdateSetting) SyncEffectiveFieldsDuringCreateOrUpdate(plan AutomaticClusterUpdateSetting)
- func (newState *AutomaticClusterUpdateSetting) SyncEffectiveFieldsDuringRead(existingState AutomaticClusterUpdateSetting)
- func (o AutomaticClusterUpdateSetting) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o AutomaticClusterUpdateSetting) Type(ctx context.Context) attr.Type
- type AutomaticClusterUpdateSetting_SdkV2
- func (c AutomaticClusterUpdateSetting_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *AutomaticClusterUpdateSetting_SdkV2) GetAutomaticClusterUpdateWorkspace(ctx context.Context) (ClusterAutoRestartMessage_SdkV2, bool)
- func (a AutomaticClusterUpdateSetting_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *AutomaticClusterUpdateSetting_SdkV2) SetAutomaticClusterUpdateWorkspace(ctx context.Context, v ClusterAutoRestartMessage_SdkV2)
- func (newState *AutomaticClusterUpdateSetting_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan AutomaticClusterUpdateSetting_SdkV2)
- func (newState *AutomaticClusterUpdateSetting_SdkV2) SyncEffectiveFieldsDuringRead(existingState AutomaticClusterUpdateSetting_SdkV2)
- func (o AutomaticClusterUpdateSetting_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o AutomaticClusterUpdateSetting_SdkV2) Type(ctx context.Context) attr.Type
- type BooleanMessage
- func (c BooleanMessage) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a BooleanMessage) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *BooleanMessage) SyncEffectiveFieldsDuringCreateOrUpdate(plan BooleanMessage)
- func (newState *BooleanMessage) SyncEffectiveFieldsDuringRead(existingState BooleanMessage)
- func (o BooleanMessage) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o BooleanMessage) Type(ctx context.Context) attr.Type
- type BooleanMessage_SdkV2
- func (c BooleanMessage_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a BooleanMessage_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *BooleanMessage_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan BooleanMessage_SdkV2)
- func (newState *BooleanMessage_SdkV2) SyncEffectiveFieldsDuringRead(existingState BooleanMessage_SdkV2)
- func (o BooleanMessage_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o BooleanMessage_SdkV2) Type(ctx context.Context) attr.Type
- type ClusterAutoRestartMessage
- func (c ClusterAutoRestartMessage) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ClusterAutoRestartMessage) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ClusterAutoRestartMessage) GetEnablementDetails(ctx context.Context) (ClusterAutoRestartMessageEnablementDetails, bool)
- func (o *ClusterAutoRestartMessage) GetMaintenanceWindow(ctx context.Context) (ClusterAutoRestartMessageMaintenanceWindow, bool)
- func (o *ClusterAutoRestartMessage) SetEnablementDetails(ctx context.Context, v ClusterAutoRestartMessageEnablementDetails)
- func (o *ClusterAutoRestartMessage) SetMaintenanceWindow(ctx context.Context, v ClusterAutoRestartMessageMaintenanceWindow)
- func (newState *ClusterAutoRestartMessage) SyncEffectiveFieldsDuringCreateOrUpdate(plan ClusterAutoRestartMessage)
- func (newState *ClusterAutoRestartMessage) SyncEffectiveFieldsDuringRead(existingState ClusterAutoRestartMessage)
- func (o ClusterAutoRestartMessage) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ClusterAutoRestartMessage) Type(ctx context.Context) attr.Type
- type ClusterAutoRestartMessageEnablementDetails
- func (c ClusterAutoRestartMessageEnablementDetails) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ClusterAutoRestartMessageEnablementDetails) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ClusterAutoRestartMessageEnablementDetails) SyncEffectiveFieldsDuringCreateOrUpdate(plan ClusterAutoRestartMessageEnablementDetails)
- func (newState *ClusterAutoRestartMessageEnablementDetails) SyncEffectiveFieldsDuringRead(existingState ClusterAutoRestartMessageEnablementDetails)
- func (o ClusterAutoRestartMessageEnablementDetails) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ClusterAutoRestartMessageEnablementDetails) Type(ctx context.Context) attr.Type
- type ClusterAutoRestartMessageEnablementDetails_SdkV2
- func (c ClusterAutoRestartMessageEnablementDetails_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ClusterAutoRestartMessageEnablementDetails_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ClusterAutoRestartMessageEnablementDetails_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ClusterAutoRestartMessageEnablementDetails_SdkV2)
- func (newState *ClusterAutoRestartMessageEnablementDetails_SdkV2) SyncEffectiveFieldsDuringRead(existingState ClusterAutoRestartMessageEnablementDetails_SdkV2)
- func (o ClusterAutoRestartMessageEnablementDetails_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ClusterAutoRestartMessageEnablementDetails_SdkV2) Type(ctx context.Context) attr.Type
- type ClusterAutoRestartMessageMaintenanceWindow
- func (c ClusterAutoRestartMessageMaintenanceWindow) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ClusterAutoRestartMessageMaintenanceWindow) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ClusterAutoRestartMessageMaintenanceWindow) GetWeekDayBasedSchedule(ctx context.Context) (ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule, bool)
- func (o *ClusterAutoRestartMessageMaintenanceWindow) SetWeekDayBasedSchedule(ctx context.Context, ...)
- func (newState *ClusterAutoRestartMessageMaintenanceWindow) SyncEffectiveFieldsDuringCreateOrUpdate(plan ClusterAutoRestartMessageMaintenanceWindow)
- func (newState *ClusterAutoRestartMessageMaintenanceWindow) SyncEffectiveFieldsDuringRead(existingState ClusterAutoRestartMessageMaintenanceWindow)
- func (o ClusterAutoRestartMessageMaintenanceWindow) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ClusterAutoRestartMessageMaintenanceWindow) Type(ctx context.Context) attr.Type
- type ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule
- func (c ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule) GetWindowStartTime(ctx context.Context) (ClusterAutoRestartMessageMaintenanceWindowWindowStartTime, bool)
- func (o *ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule) SetWindowStartTime(ctx context.Context, ...)
- func (newState *ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule) SyncEffectiveFieldsDuringCreateOrUpdate(plan ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule)
- func (newState *ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule) SyncEffectiveFieldsDuringRead(existingState ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule)
- func (o ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule) Type(ctx context.Context) attr.Type
- type ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule_SdkV2
- func (c ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule_SdkV2) GetWindowStartTime(ctx context.Context) (ClusterAutoRestartMessageMaintenanceWindowWindowStartTime_SdkV2, bool)
- func (o *ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule_SdkV2) SetWindowStartTime(ctx context.Context, ...)
- func (newState *ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule_SdkV2)
- func (newState *ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule_SdkV2) SyncEffectiveFieldsDuringRead(...)
- func (o ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule_SdkV2) Type(ctx context.Context) attr.Type
- type ClusterAutoRestartMessageMaintenanceWindowWindowStartTime
- func (c ClusterAutoRestartMessageMaintenanceWindowWindowStartTime) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ClusterAutoRestartMessageMaintenanceWindowWindowStartTime) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ClusterAutoRestartMessageMaintenanceWindowWindowStartTime) SyncEffectiveFieldsDuringCreateOrUpdate(plan ClusterAutoRestartMessageMaintenanceWindowWindowStartTime)
- func (newState *ClusterAutoRestartMessageMaintenanceWindowWindowStartTime) SyncEffectiveFieldsDuringRead(existingState ClusterAutoRestartMessageMaintenanceWindowWindowStartTime)
- func (o ClusterAutoRestartMessageMaintenanceWindowWindowStartTime) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ClusterAutoRestartMessageMaintenanceWindowWindowStartTime) Type(ctx context.Context) attr.Type
- type ClusterAutoRestartMessageMaintenanceWindowWindowStartTime_SdkV2
- func (c ClusterAutoRestartMessageMaintenanceWindowWindowStartTime_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ClusterAutoRestartMessageMaintenanceWindowWindowStartTime_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ClusterAutoRestartMessageMaintenanceWindowWindowStartTime_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ClusterAutoRestartMessageMaintenanceWindowWindowStartTime_SdkV2)
- func (newState *ClusterAutoRestartMessageMaintenanceWindowWindowStartTime_SdkV2) SyncEffectiveFieldsDuringRead(existingState ClusterAutoRestartMessageMaintenanceWindowWindowStartTime_SdkV2)
- func (o ClusterAutoRestartMessageMaintenanceWindowWindowStartTime_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ClusterAutoRestartMessageMaintenanceWindowWindowStartTime_SdkV2) Type(ctx context.Context) attr.Type
- type ClusterAutoRestartMessageMaintenanceWindow_SdkV2
- func (c ClusterAutoRestartMessageMaintenanceWindow_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ClusterAutoRestartMessageMaintenanceWindow_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ClusterAutoRestartMessageMaintenanceWindow_SdkV2) GetWeekDayBasedSchedule(ctx context.Context) (ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule_SdkV2, bool)
- func (o *ClusterAutoRestartMessageMaintenanceWindow_SdkV2) SetWeekDayBasedSchedule(ctx context.Context, ...)
- func (newState *ClusterAutoRestartMessageMaintenanceWindow_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ClusterAutoRestartMessageMaintenanceWindow_SdkV2)
- func (newState *ClusterAutoRestartMessageMaintenanceWindow_SdkV2) SyncEffectiveFieldsDuringRead(existingState ClusterAutoRestartMessageMaintenanceWindow_SdkV2)
- func (o ClusterAutoRestartMessageMaintenanceWindow_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ClusterAutoRestartMessageMaintenanceWindow_SdkV2) Type(ctx context.Context) attr.Type
- type ClusterAutoRestartMessage_SdkV2
- func (c ClusterAutoRestartMessage_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ClusterAutoRestartMessage_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ClusterAutoRestartMessage_SdkV2) GetEnablementDetails(ctx context.Context) (ClusterAutoRestartMessageEnablementDetails_SdkV2, bool)
- func (o *ClusterAutoRestartMessage_SdkV2) GetMaintenanceWindow(ctx context.Context) (ClusterAutoRestartMessageMaintenanceWindow_SdkV2, bool)
- func (o *ClusterAutoRestartMessage_SdkV2) SetEnablementDetails(ctx context.Context, v ClusterAutoRestartMessageEnablementDetails_SdkV2)
- func (o *ClusterAutoRestartMessage_SdkV2) SetMaintenanceWindow(ctx context.Context, v ClusterAutoRestartMessageMaintenanceWindow_SdkV2)
- func (newState *ClusterAutoRestartMessage_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ClusterAutoRestartMessage_SdkV2)
- func (newState *ClusterAutoRestartMessage_SdkV2) SyncEffectiveFieldsDuringRead(existingState ClusterAutoRestartMessage_SdkV2)
- func (o ClusterAutoRestartMessage_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ClusterAutoRestartMessage_SdkV2) Type(ctx context.Context) attr.Type
- type ComplianceSecurityProfile
- func (c ComplianceSecurityProfile) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ComplianceSecurityProfile) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ComplianceSecurityProfile) GetComplianceStandards(ctx context.Context) ([]types.String, bool)
- func (o *ComplianceSecurityProfile) SetComplianceStandards(ctx context.Context, v []types.String)
- func (newState *ComplianceSecurityProfile) SyncEffectiveFieldsDuringCreateOrUpdate(plan ComplianceSecurityProfile)
- func (newState *ComplianceSecurityProfile) SyncEffectiveFieldsDuringRead(existingState ComplianceSecurityProfile)
- func (o ComplianceSecurityProfile) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ComplianceSecurityProfile) Type(ctx context.Context) attr.Type
- type ComplianceSecurityProfileSetting
- func (c ComplianceSecurityProfileSetting) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ComplianceSecurityProfileSetting) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ComplianceSecurityProfileSetting) GetComplianceSecurityProfileWorkspace(ctx context.Context) (ComplianceSecurityProfile, bool)
- func (o *ComplianceSecurityProfileSetting) SetComplianceSecurityProfileWorkspace(ctx context.Context, v ComplianceSecurityProfile)
- func (newState *ComplianceSecurityProfileSetting) SyncEffectiveFieldsDuringCreateOrUpdate(plan ComplianceSecurityProfileSetting)
- func (newState *ComplianceSecurityProfileSetting) SyncEffectiveFieldsDuringRead(existingState ComplianceSecurityProfileSetting)
- func (o ComplianceSecurityProfileSetting) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ComplianceSecurityProfileSetting) Type(ctx context.Context) attr.Type
- type ComplianceSecurityProfileSetting_SdkV2
- func (c ComplianceSecurityProfileSetting_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ComplianceSecurityProfileSetting_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ComplianceSecurityProfileSetting_SdkV2) GetComplianceSecurityProfileWorkspace(ctx context.Context) (ComplianceSecurityProfile_SdkV2, bool)
- func (o *ComplianceSecurityProfileSetting_SdkV2) SetComplianceSecurityProfileWorkspace(ctx context.Context, v ComplianceSecurityProfile_SdkV2)
- func (newState *ComplianceSecurityProfileSetting_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ComplianceSecurityProfileSetting_SdkV2)
- func (newState *ComplianceSecurityProfileSetting_SdkV2) SyncEffectiveFieldsDuringRead(existingState ComplianceSecurityProfileSetting_SdkV2)
- func (o ComplianceSecurityProfileSetting_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ComplianceSecurityProfileSetting_SdkV2) Type(ctx context.Context) attr.Type
- type ComplianceSecurityProfile_SdkV2
- func (c ComplianceSecurityProfile_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ComplianceSecurityProfile_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ComplianceSecurityProfile_SdkV2) GetComplianceStandards(ctx context.Context) ([]types.String, bool)
- func (o *ComplianceSecurityProfile_SdkV2) SetComplianceStandards(ctx context.Context, v []types.String)
- func (newState *ComplianceSecurityProfile_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ComplianceSecurityProfile_SdkV2)
- func (newState *ComplianceSecurityProfile_SdkV2) SyncEffectiveFieldsDuringRead(existingState ComplianceSecurityProfile_SdkV2)
- func (o ComplianceSecurityProfile_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ComplianceSecurityProfile_SdkV2) Type(ctx context.Context) attr.Type
- type Config
- func (c Config) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a Config) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *Config) GetEmail(ctx context.Context) (EmailConfig, bool)
- func (o *Config) GetGenericWebhook(ctx context.Context) (GenericWebhookConfig, bool)
- func (o *Config) GetMicrosoftTeams(ctx context.Context) (MicrosoftTeamsConfig, bool)
- func (o *Config) GetPagerduty(ctx context.Context) (PagerdutyConfig, bool)
- func (o *Config) GetSlack(ctx context.Context) (SlackConfig, bool)
- func (o *Config) SetEmail(ctx context.Context, v EmailConfig)
- func (o *Config) SetGenericWebhook(ctx context.Context, v GenericWebhookConfig)
- func (o *Config) SetMicrosoftTeams(ctx context.Context, v MicrosoftTeamsConfig)
- func (o *Config) SetPagerduty(ctx context.Context, v PagerdutyConfig)
- func (o *Config) SetSlack(ctx context.Context, v SlackConfig)
- func (newState *Config) SyncEffectiveFieldsDuringCreateOrUpdate(plan Config)
- func (newState *Config) SyncEffectiveFieldsDuringRead(existingState Config)
- func (o Config) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Config) Type(ctx context.Context) attr.Type
- type Config_SdkV2
- func (c Config_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a Config_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *Config_SdkV2) GetEmail(ctx context.Context) (EmailConfig_SdkV2, bool)
- func (o *Config_SdkV2) GetGenericWebhook(ctx context.Context) (GenericWebhookConfig_SdkV2, bool)
- func (o *Config_SdkV2) GetMicrosoftTeams(ctx context.Context) (MicrosoftTeamsConfig_SdkV2, bool)
- func (o *Config_SdkV2) GetPagerduty(ctx context.Context) (PagerdutyConfig_SdkV2, bool)
- func (o *Config_SdkV2) GetSlack(ctx context.Context) (SlackConfig_SdkV2, bool)
- func (o *Config_SdkV2) SetEmail(ctx context.Context, v EmailConfig_SdkV2)
- func (o *Config_SdkV2) SetGenericWebhook(ctx context.Context, v GenericWebhookConfig_SdkV2)
- func (o *Config_SdkV2) SetMicrosoftTeams(ctx context.Context, v MicrosoftTeamsConfig_SdkV2)
- func (o *Config_SdkV2) SetPagerduty(ctx context.Context, v PagerdutyConfig_SdkV2)
- func (o *Config_SdkV2) SetSlack(ctx context.Context, v SlackConfig_SdkV2)
- func (newState *Config_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Config_SdkV2)
- func (newState *Config_SdkV2) SyncEffectiveFieldsDuringRead(existingState Config_SdkV2)
- func (o Config_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Config_SdkV2) Type(ctx context.Context) attr.Type
- type CreateIpAccessList
- func (c CreateIpAccessList) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CreateIpAccessList) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateIpAccessList) GetIpAddresses(ctx context.Context) ([]types.String, bool)
- func (o *CreateIpAccessList) SetIpAddresses(ctx context.Context, v []types.String)
- func (newState *CreateIpAccessList) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateIpAccessList)
- func (newState *CreateIpAccessList) SyncEffectiveFieldsDuringRead(existingState CreateIpAccessList)
- func (o CreateIpAccessList) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateIpAccessList) Type(ctx context.Context) attr.Type
- type CreateIpAccessListResponse
- func (c CreateIpAccessListResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CreateIpAccessListResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateIpAccessListResponse) GetIpAccessList(ctx context.Context) (IpAccessListInfo, bool)
- func (o *CreateIpAccessListResponse) SetIpAccessList(ctx context.Context, v IpAccessListInfo)
- func (newState *CreateIpAccessListResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateIpAccessListResponse)
- func (newState *CreateIpAccessListResponse) SyncEffectiveFieldsDuringRead(existingState CreateIpAccessListResponse)
- func (o CreateIpAccessListResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateIpAccessListResponse) Type(ctx context.Context) attr.Type
- type CreateIpAccessListResponse_SdkV2
- func (c CreateIpAccessListResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CreateIpAccessListResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateIpAccessListResponse_SdkV2) GetIpAccessList(ctx context.Context) (IpAccessListInfo_SdkV2, bool)
- func (o *CreateIpAccessListResponse_SdkV2) SetIpAccessList(ctx context.Context, v IpAccessListInfo_SdkV2)
- func (newState *CreateIpAccessListResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateIpAccessListResponse_SdkV2)
- func (newState *CreateIpAccessListResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateIpAccessListResponse_SdkV2)
- func (o CreateIpAccessListResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateIpAccessListResponse_SdkV2) Type(ctx context.Context) attr.Type
- type CreateIpAccessList_SdkV2
- func (c CreateIpAccessList_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CreateIpAccessList_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateIpAccessList_SdkV2) GetIpAddresses(ctx context.Context) ([]types.String, bool)
- func (o *CreateIpAccessList_SdkV2) SetIpAddresses(ctx context.Context, v []types.String)
- func (newState *CreateIpAccessList_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateIpAccessList_SdkV2)
- func (newState *CreateIpAccessList_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateIpAccessList_SdkV2)
- func (o CreateIpAccessList_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateIpAccessList_SdkV2) Type(ctx context.Context) attr.Type
- type CreateNetworkConnectivityConfigRequest
- func (c CreateNetworkConnectivityConfigRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CreateNetworkConnectivityConfigRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CreateNetworkConnectivityConfigRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateNetworkConnectivityConfigRequest)
- func (newState *CreateNetworkConnectivityConfigRequest) SyncEffectiveFieldsDuringRead(existingState CreateNetworkConnectivityConfigRequest)
- func (o CreateNetworkConnectivityConfigRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateNetworkConnectivityConfigRequest) Type(ctx context.Context) attr.Type
- type CreateNetworkConnectivityConfigRequest_SdkV2
- func (c CreateNetworkConnectivityConfigRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CreateNetworkConnectivityConfigRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CreateNetworkConnectivityConfigRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateNetworkConnectivityConfigRequest_SdkV2)
- func (newState *CreateNetworkConnectivityConfigRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateNetworkConnectivityConfigRequest_SdkV2)
- func (o CreateNetworkConnectivityConfigRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateNetworkConnectivityConfigRequest_SdkV2) Type(ctx context.Context) attr.Type
- type CreateNotificationDestinationRequest
- func (c CreateNotificationDestinationRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CreateNotificationDestinationRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateNotificationDestinationRequest) GetConfig(ctx context.Context) (Config, bool)
- func (o *CreateNotificationDestinationRequest) SetConfig(ctx context.Context, v Config)
- func (newState *CreateNotificationDestinationRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateNotificationDestinationRequest)
- func (newState *CreateNotificationDestinationRequest) SyncEffectiveFieldsDuringRead(existingState CreateNotificationDestinationRequest)
- func (o CreateNotificationDestinationRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateNotificationDestinationRequest) Type(ctx context.Context) attr.Type
- type CreateNotificationDestinationRequest_SdkV2
- func (c CreateNotificationDestinationRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CreateNotificationDestinationRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateNotificationDestinationRequest_SdkV2) GetConfig(ctx context.Context) (Config_SdkV2, bool)
- func (o *CreateNotificationDestinationRequest_SdkV2) SetConfig(ctx context.Context, v Config_SdkV2)
- func (newState *CreateNotificationDestinationRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateNotificationDestinationRequest_SdkV2)
- func (newState *CreateNotificationDestinationRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateNotificationDestinationRequest_SdkV2)
- func (o CreateNotificationDestinationRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateNotificationDestinationRequest_SdkV2) Type(ctx context.Context) attr.Type
- type CreateOboTokenRequest
- func (c CreateOboTokenRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CreateOboTokenRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CreateOboTokenRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateOboTokenRequest)
- func (newState *CreateOboTokenRequest) SyncEffectiveFieldsDuringRead(existingState CreateOboTokenRequest)
- func (o CreateOboTokenRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateOboTokenRequest) Type(ctx context.Context) attr.Type
- type CreateOboTokenRequest_SdkV2
- func (c CreateOboTokenRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CreateOboTokenRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CreateOboTokenRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateOboTokenRequest_SdkV2)
- func (newState *CreateOboTokenRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateOboTokenRequest_SdkV2)
- func (o CreateOboTokenRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateOboTokenRequest_SdkV2) Type(ctx context.Context) attr.Type
- type CreateOboTokenResponse
- func (c CreateOboTokenResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CreateOboTokenResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateOboTokenResponse) GetTokenInfo(ctx context.Context) (TokenInfo, bool)
- func (o *CreateOboTokenResponse) SetTokenInfo(ctx context.Context, v TokenInfo)
- func (newState *CreateOboTokenResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateOboTokenResponse)
- func (newState *CreateOboTokenResponse) SyncEffectiveFieldsDuringRead(existingState CreateOboTokenResponse)
- func (o CreateOboTokenResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateOboTokenResponse) Type(ctx context.Context) attr.Type
- type CreateOboTokenResponse_SdkV2
- func (c CreateOboTokenResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CreateOboTokenResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateOboTokenResponse_SdkV2) GetTokenInfo(ctx context.Context) (TokenInfo_SdkV2, bool)
- func (o *CreateOboTokenResponse_SdkV2) SetTokenInfo(ctx context.Context, v TokenInfo_SdkV2)
- func (newState *CreateOboTokenResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateOboTokenResponse_SdkV2)
- func (newState *CreateOboTokenResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateOboTokenResponse_SdkV2)
- func (o CreateOboTokenResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateOboTokenResponse_SdkV2) Type(ctx context.Context) attr.Type
- type CreatePrivateEndpointRuleRequest
- func (c CreatePrivateEndpointRuleRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CreatePrivateEndpointRuleRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CreatePrivateEndpointRuleRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreatePrivateEndpointRuleRequest)
- func (newState *CreatePrivateEndpointRuleRequest) SyncEffectiveFieldsDuringRead(existingState CreatePrivateEndpointRuleRequest)
- func (o CreatePrivateEndpointRuleRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreatePrivateEndpointRuleRequest) Type(ctx context.Context) attr.Type
- type CreatePrivateEndpointRuleRequest_SdkV2
- func (c CreatePrivateEndpointRuleRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CreatePrivateEndpointRuleRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CreatePrivateEndpointRuleRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreatePrivateEndpointRuleRequest_SdkV2)
- func (newState *CreatePrivateEndpointRuleRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreatePrivateEndpointRuleRequest_SdkV2)
- func (o CreatePrivateEndpointRuleRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreatePrivateEndpointRuleRequest_SdkV2) Type(ctx context.Context) attr.Type
- type CreateTokenRequest
- func (c CreateTokenRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CreateTokenRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CreateTokenRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateTokenRequest)
- func (newState *CreateTokenRequest) SyncEffectiveFieldsDuringRead(existingState CreateTokenRequest)
- func (o CreateTokenRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateTokenRequest) Type(ctx context.Context) attr.Type
- type CreateTokenRequest_SdkV2
- func (c CreateTokenRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CreateTokenRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CreateTokenRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateTokenRequest_SdkV2)
- func (newState *CreateTokenRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateTokenRequest_SdkV2)
- func (o CreateTokenRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateTokenRequest_SdkV2) Type(ctx context.Context) attr.Type
- type CreateTokenResponse
- func (c CreateTokenResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CreateTokenResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateTokenResponse) GetTokenInfo(ctx context.Context) (PublicTokenInfo, bool)
- func (o *CreateTokenResponse) SetTokenInfo(ctx context.Context, v PublicTokenInfo)
- func (newState *CreateTokenResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateTokenResponse)
- func (newState *CreateTokenResponse) SyncEffectiveFieldsDuringRead(existingState CreateTokenResponse)
- func (o CreateTokenResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateTokenResponse) Type(ctx context.Context) attr.Type
- type CreateTokenResponse_SdkV2
- func (c CreateTokenResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CreateTokenResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateTokenResponse_SdkV2) GetTokenInfo(ctx context.Context) (PublicTokenInfo_SdkV2, bool)
- func (o *CreateTokenResponse_SdkV2) SetTokenInfo(ctx context.Context, v PublicTokenInfo_SdkV2)
- func (newState *CreateTokenResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateTokenResponse_SdkV2)
- func (newState *CreateTokenResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateTokenResponse_SdkV2)
- func (o CreateTokenResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateTokenResponse_SdkV2) Type(ctx context.Context) attr.Type
- type CspEnablementAccount
- func (c CspEnablementAccount) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CspEnablementAccount) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CspEnablementAccount) GetComplianceStandards(ctx context.Context) ([]types.String, bool)
- func (o *CspEnablementAccount) SetComplianceStandards(ctx context.Context, v []types.String)
- func (newState *CspEnablementAccount) SyncEffectiveFieldsDuringCreateOrUpdate(plan CspEnablementAccount)
- func (newState *CspEnablementAccount) SyncEffectiveFieldsDuringRead(existingState CspEnablementAccount)
- func (o CspEnablementAccount) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CspEnablementAccount) Type(ctx context.Context) attr.Type
- type CspEnablementAccountSetting
- func (c CspEnablementAccountSetting) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CspEnablementAccountSetting) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CspEnablementAccountSetting) GetCspEnablementAccount(ctx context.Context) (CspEnablementAccount, bool)
- func (o *CspEnablementAccountSetting) SetCspEnablementAccount(ctx context.Context, v CspEnablementAccount)
- func (newState *CspEnablementAccountSetting) SyncEffectiveFieldsDuringCreateOrUpdate(plan CspEnablementAccountSetting)
- func (newState *CspEnablementAccountSetting) SyncEffectiveFieldsDuringRead(existingState CspEnablementAccountSetting)
- func (o CspEnablementAccountSetting) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CspEnablementAccountSetting) Type(ctx context.Context) attr.Type
- type CspEnablementAccountSetting_SdkV2
- func (c CspEnablementAccountSetting_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CspEnablementAccountSetting_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CspEnablementAccountSetting_SdkV2) GetCspEnablementAccount(ctx context.Context) (CspEnablementAccount_SdkV2, bool)
- func (o *CspEnablementAccountSetting_SdkV2) SetCspEnablementAccount(ctx context.Context, v CspEnablementAccount_SdkV2)
- func (newState *CspEnablementAccountSetting_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CspEnablementAccountSetting_SdkV2)
- func (newState *CspEnablementAccountSetting_SdkV2) SyncEffectiveFieldsDuringRead(existingState CspEnablementAccountSetting_SdkV2)
- func (o CspEnablementAccountSetting_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CspEnablementAccountSetting_SdkV2) Type(ctx context.Context) attr.Type
- type CspEnablementAccount_SdkV2
- func (c CspEnablementAccount_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CspEnablementAccount_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CspEnablementAccount_SdkV2) GetComplianceStandards(ctx context.Context) ([]types.String, bool)
- func (o *CspEnablementAccount_SdkV2) SetComplianceStandards(ctx context.Context, v []types.String)
- func (newState *CspEnablementAccount_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CspEnablementAccount_SdkV2)
- func (newState *CspEnablementAccount_SdkV2) SyncEffectiveFieldsDuringRead(existingState CspEnablementAccount_SdkV2)
- func (o CspEnablementAccount_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CspEnablementAccount_SdkV2) Type(ctx context.Context) attr.Type
- type DefaultNamespaceSetting
- func (c DefaultNamespaceSetting) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DefaultNamespaceSetting) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *DefaultNamespaceSetting) GetNamespace(ctx context.Context) (StringMessage, bool)
- func (o *DefaultNamespaceSetting) SetNamespace(ctx context.Context, v StringMessage)
- func (newState *DefaultNamespaceSetting) SyncEffectiveFieldsDuringCreateOrUpdate(plan DefaultNamespaceSetting)
- func (newState *DefaultNamespaceSetting) SyncEffectiveFieldsDuringRead(existingState DefaultNamespaceSetting)
- func (o DefaultNamespaceSetting) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DefaultNamespaceSetting) Type(ctx context.Context) attr.Type
- type DefaultNamespaceSetting_SdkV2
- func (c DefaultNamespaceSetting_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DefaultNamespaceSetting_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *DefaultNamespaceSetting_SdkV2) GetNamespace(ctx context.Context) (StringMessage_SdkV2, bool)
- func (o *DefaultNamespaceSetting_SdkV2) SetNamespace(ctx context.Context, v StringMessage_SdkV2)
- func (newState *DefaultNamespaceSetting_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DefaultNamespaceSetting_SdkV2)
- func (newState *DefaultNamespaceSetting_SdkV2) SyncEffectiveFieldsDuringRead(existingState DefaultNamespaceSetting_SdkV2)
- func (o DefaultNamespaceSetting_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DefaultNamespaceSetting_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteAccountIpAccessListRequest
- type DeleteAccountIpAccessListRequest_SdkV2
- func (a DeleteAccountIpAccessListRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o DeleteAccountIpAccessListRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteAccountIpAccessListRequest_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteAibiDashboardEmbeddingAccessPolicySettingRequest
- func (a DeleteAibiDashboardEmbeddingAccessPolicySettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o DeleteAibiDashboardEmbeddingAccessPolicySettingRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteAibiDashboardEmbeddingAccessPolicySettingRequest) Type(ctx context.Context) attr.Type
- type DeleteAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2
- func (a DeleteAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o DeleteAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteAibiDashboardEmbeddingAccessPolicySettingResponse
- func (c DeleteAibiDashboardEmbeddingAccessPolicySettingResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DeleteAibiDashboardEmbeddingAccessPolicySettingResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteAibiDashboardEmbeddingAccessPolicySettingResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteAibiDashboardEmbeddingAccessPolicySettingResponse)
- func (newState *DeleteAibiDashboardEmbeddingAccessPolicySettingResponse) SyncEffectiveFieldsDuringRead(existingState DeleteAibiDashboardEmbeddingAccessPolicySettingResponse)
- func (o DeleteAibiDashboardEmbeddingAccessPolicySettingResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteAibiDashboardEmbeddingAccessPolicySettingResponse) Type(ctx context.Context) attr.Type
- type DeleteAibiDashboardEmbeddingAccessPolicySettingResponse_SdkV2
- func (c DeleteAibiDashboardEmbeddingAccessPolicySettingResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DeleteAibiDashboardEmbeddingAccessPolicySettingResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteAibiDashboardEmbeddingAccessPolicySettingResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteAibiDashboardEmbeddingAccessPolicySettingResponse_SdkV2)
- func (newState *DeleteAibiDashboardEmbeddingAccessPolicySettingResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeleteAibiDashboardEmbeddingAccessPolicySettingResponse_SdkV2)
- func (o DeleteAibiDashboardEmbeddingAccessPolicySettingResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteAibiDashboardEmbeddingAccessPolicySettingResponse_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteAibiDashboardEmbeddingApprovedDomainsSettingRequest
- func (a DeleteAibiDashboardEmbeddingApprovedDomainsSettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o DeleteAibiDashboardEmbeddingApprovedDomainsSettingRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteAibiDashboardEmbeddingApprovedDomainsSettingRequest) Type(ctx context.Context) attr.Type
- type DeleteAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2
- func (a DeleteAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o DeleteAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse
- func (c DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse)
- func (newState *DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse) SyncEffectiveFieldsDuringRead(existingState DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse)
- func (o DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse) Type(ctx context.Context) attr.Type
- type DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse_SdkV2
- func (c DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse_SdkV2)
- func (newState *DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse_SdkV2)
- func (o DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteDefaultNamespaceSettingRequest
- type DeleteDefaultNamespaceSettingRequest_SdkV2
- func (a DeleteDefaultNamespaceSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o DeleteDefaultNamespaceSettingRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteDefaultNamespaceSettingRequest_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteDefaultNamespaceSettingResponse
- func (c DeleteDefaultNamespaceSettingResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DeleteDefaultNamespaceSettingResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteDefaultNamespaceSettingResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteDefaultNamespaceSettingResponse)
- func (newState *DeleteDefaultNamespaceSettingResponse) SyncEffectiveFieldsDuringRead(existingState DeleteDefaultNamespaceSettingResponse)
- func (o DeleteDefaultNamespaceSettingResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteDefaultNamespaceSettingResponse) Type(ctx context.Context) attr.Type
- type DeleteDefaultNamespaceSettingResponse_SdkV2
- func (c DeleteDefaultNamespaceSettingResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DeleteDefaultNamespaceSettingResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteDefaultNamespaceSettingResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteDefaultNamespaceSettingResponse_SdkV2)
- func (newState *DeleteDefaultNamespaceSettingResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeleteDefaultNamespaceSettingResponse_SdkV2)
- func (o DeleteDefaultNamespaceSettingResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteDefaultNamespaceSettingResponse_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteDisableLegacyAccessRequest
- type DeleteDisableLegacyAccessRequest_SdkV2
- func (a DeleteDisableLegacyAccessRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o DeleteDisableLegacyAccessRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteDisableLegacyAccessRequest_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteDisableLegacyAccessResponse
- func (c DeleteDisableLegacyAccessResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DeleteDisableLegacyAccessResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteDisableLegacyAccessResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteDisableLegacyAccessResponse)
- func (newState *DeleteDisableLegacyAccessResponse) SyncEffectiveFieldsDuringRead(existingState DeleteDisableLegacyAccessResponse)
- func (o DeleteDisableLegacyAccessResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteDisableLegacyAccessResponse) Type(ctx context.Context) attr.Type
- type DeleteDisableLegacyAccessResponse_SdkV2
- func (c DeleteDisableLegacyAccessResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DeleteDisableLegacyAccessResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteDisableLegacyAccessResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteDisableLegacyAccessResponse_SdkV2)
- func (newState *DeleteDisableLegacyAccessResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeleteDisableLegacyAccessResponse_SdkV2)
- func (o DeleteDisableLegacyAccessResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteDisableLegacyAccessResponse_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteDisableLegacyDbfsRequest
- type DeleteDisableLegacyDbfsRequest_SdkV2
- type DeleteDisableLegacyDbfsResponse
- func (c DeleteDisableLegacyDbfsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DeleteDisableLegacyDbfsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteDisableLegacyDbfsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteDisableLegacyDbfsResponse)
- func (newState *DeleteDisableLegacyDbfsResponse) SyncEffectiveFieldsDuringRead(existingState DeleteDisableLegacyDbfsResponse)
- func (o DeleteDisableLegacyDbfsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteDisableLegacyDbfsResponse) Type(ctx context.Context) attr.Type
- type DeleteDisableLegacyDbfsResponse_SdkV2
- func (c DeleteDisableLegacyDbfsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DeleteDisableLegacyDbfsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteDisableLegacyDbfsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteDisableLegacyDbfsResponse_SdkV2)
- func (newState *DeleteDisableLegacyDbfsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeleteDisableLegacyDbfsResponse_SdkV2)
- func (o DeleteDisableLegacyDbfsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteDisableLegacyDbfsResponse_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteDisableLegacyFeaturesRequest
- type DeleteDisableLegacyFeaturesRequest_SdkV2
- func (a DeleteDisableLegacyFeaturesRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o DeleteDisableLegacyFeaturesRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteDisableLegacyFeaturesRequest_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteDisableLegacyFeaturesResponse
- func (c DeleteDisableLegacyFeaturesResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DeleteDisableLegacyFeaturesResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteDisableLegacyFeaturesResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteDisableLegacyFeaturesResponse)
- func (newState *DeleteDisableLegacyFeaturesResponse) SyncEffectiveFieldsDuringRead(existingState DeleteDisableLegacyFeaturesResponse)
- func (o DeleteDisableLegacyFeaturesResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteDisableLegacyFeaturesResponse) Type(ctx context.Context) attr.Type
- type DeleteDisableLegacyFeaturesResponse_SdkV2
- func (c DeleteDisableLegacyFeaturesResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DeleteDisableLegacyFeaturesResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteDisableLegacyFeaturesResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteDisableLegacyFeaturesResponse_SdkV2)
- func (newState *DeleteDisableLegacyFeaturesResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeleteDisableLegacyFeaturesResponse_SdkV2)
- func (o DeleteDisableLegacyFeaturesResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteDisableLegacyFeaturesResponse_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteIpAccessListRequest
- type DeleteIpAccessListRequest_SdkV2
- type DeleteNetworkConnectivityConfigurationRequest
- func (a DeleteNetworkConnectivityConfigurationRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o DeleteNetworkConnectivityConfigurationRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteNetworkConnectivityConfigurationRequest) Type(ctx context.Context) attr.Type
- type DeleteNetworkConnectivityConfigurationRequest_SdkV2
- func (a DeleteNetworkConnectivityConfigurationRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o DeleteNetworkConnectivityConfigurationRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteNetworkConnectivityConfigurationRequest_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteNetworkConnectivityConfigurationResponse
- func (a DeleteNetworkConnectivityConfigurationResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o DeleteNetworkConnectivityConfigurationResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteNetworkConnectivityConfigurationResponse) Type(ctx context.Context) attr.Type
- type DeleteNetworkConnectivityConfigurationResponse_SdkV2
- func (a DeleteNetworkConnectivityConfigurationResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o DeleteNetworkConnectivityConfigurationResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteNetworkConnectivityConfigurationResponse_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteNotificationDestinationRequest
- type DeleteNotificationDestinationRequest_SdkV2
- func (a DeleteNotificationDestinationRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o DeleteNotificationDestinationRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteNotificationDestinationRequest_SdkV2) Type(ctx context.Context) attr.Type
- type DeletePersonalComputeSettingRequest
- type DeletePersonalComputeSettingRequest_SdkV2
- func (a DeletePersonalComputeSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o DeletePersonalComputeSettingRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeletePersonalComputeSettingRequest_SdkV2) Type(ctx context.Context) attr.Type
- type DeletePersonalComputeSettingResponse
- func (c DeletePersonalComputeSettingResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DeletePersonalComputeSettingResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeletePersonalComputeSettingResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeletePersonalComputeSettingResponse)
- func (newState *DeletePersonalComputeSettingResponse) SyncEffectiveFieldsDuringRead(existingState DeletePersonalComputeSettingResponse)
- func (o DeletePersonalComputeSettingResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeletePersonalComputeSettingResponse) Type(ctx context.Context) attr.Type
- type DeletePersonalComputeSettingResponse_SdkV2
- func (c DeletePersonalComputeSettingResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DeletePersonalComputeSettingResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeletePersonalComputeSettingResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeletePersonalComputeSettingResponse_SdkV2)
- func (newState *DeletePersonalComputeSettingResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeletePersonalComputeSettingResponse_SdkV2)
- func (o DeletePersonalComputeSettingResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeletePersonalComputeSettingResponse_SdkV2) Type(ctx context.Context) attr.Type
- type DeletePrivateEndpointRuleRequest
- type DeletePrivateEndpointRuleRequest_SdkV2
- func (a DeletePrivateEndpointRuleRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o DeletePrivateEndpointRuleRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeletePrivateEndpointRuleRequest_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteResponse
- type DeleteResponse_SdkV2
- type DeleteRestrictWorkspaceAdminsSettingRequest
- func (a DeleteRestrictWorkspaceAdminsSettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o DeleteRestrictWorkspaceAdminsSettingRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteRestrictWorkspaceAdminsSettingRequest) Type(ctx context.Context) attr.Type
- type DeleteRestrictWorkspaceAdminsSettingRequest_SdkV2
- func (a DeleteRestrictWorkspaceAdminsSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o DeleteRestrictWorkspaceAdminsSettingRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteRestrictWorkspaceAdminsSettingRequest_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteRestrictWorkspaceAdminsSettingResponse
- func (c DeleteRestrictWorkspaceAdminsSettingResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DeleteRestrictWorkspaceAdminsSettingResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteRestrictWorkspaceAdminsSettingResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteRestrictWorkspaceAdminsSettingResponse)
- func (newState *DeleteRestrictWorkspaceAdminsSettingResponse) SyncEffectiveFieldsDuringRead(existingState DeleteRestrictWorkspaceAdminsSettingResponse)
- func (o DeleteRestrictWorkspaceAdminsSettingResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteRestrictWorkspaceAdminsSettingResponse) Type(ctx context.Context) attr.Type
- type DeleteRestrictWorkspaceAdminsSettingResponse_SdkV2
- func (c DeleteRestrictWorkspaceAdminsSettingResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DeleteRestrictWorkspaceAdminsSettingResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteRestrictWorkspaceAdminsSettingResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteRestrictWorkspaceAdminsSettingResponse_SdkV2)
- func (newState *DeleteRestrictWorkspaceAdminsSettingResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeleteRestrictWorkspaceAdminsSettingResponse_SdkV2)
- func (o DeleteRestrictWorkspaceAdminsSettingResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteRestrictWorkspaceAdminsSettingResponse_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteTokenManagementRequest
- type DeleteTokenManagementRequest_SdkV2
- type DisableLegacyAccess
- func (c DisableLegacyAccess) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DisableLegacyAccess) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *DisableLegacyAccess) GetDisableLegacyAccess(ctx context.Context) (BooleanMessage, bool)
- func (o *DisableLegacyAccess) SetDisableLegacyAccess(ctx context.Context, v BooleanMessage)
- func (newState *DisableLegacyAccess) SyncEffectiveFieldsDuringCreateOrUpdate(plan DisableLegacyAccess)
- func (newState *DisableLegacyAccess) SyncEffectiveFieldsDuringRead(existingState DisableLegacyAccess)
- func (o DisableLegacyAccess) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DisableLegacyAccess) Type(ctx context.Context) attr.Type
- type DisableLegacyAccess_SdkV2
- func (c DisableLegacyAccess_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DisableLegacyAccess_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *DisableLegacyAccess_SdkV2) GetDisableLegacyAccess(ctx context.Context) (BooleanMessage_SdkV2, bool)
- func (o *DisableLegacyAccess_SdkV2) SetDisableLegacyAccess(ctx context.Context, v BooleanMessage_SdkV2)
- func (newState *DisableLegacyAccess_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DisableLegacyAccess_SdkV2)
- func (newState *DisableLegacyAccess_SdkV2) SyncEffectiveFieldsDuringRead(existingState DisableLegacyAccess_SdkV2)
- func (o DisableLegacyAccess_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DisableLegacyAccess_SdkV2) Type(ctx context.Context) attr.Type
- type DisableLegacyDbfs
- func (c DisableLegacyDbfs) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DisableLegacyDbfs) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *DisableLegacyDbfs) GetDisableLegacyDbfs(ctx context.Context) (BooleanMessage, bool)
- func (o *DisableLegacyDbfs) SetDisableLegacyDbfs(ctx context.Context, v BooleanMessage)
- func (newState *DisableLegacyDbfs) SyncEffectiveFieldsDuringCreateOrUpdate(plan DisableLegacyDbfs)
- func (newState *DisableLegacyDbfs) SyncEffectiveFieldsDuringRead(existingState DisableLegacyDbfs)
- func (o DisableLegacyDbfs) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DisableLegacyDbfs) Type(ctx context.Context) attr.Type
- type DisableLegacyDbfs_SdkV2
- func (c DisableLegacyDbfs_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DisableLegacyDbfs_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *DisableLegacyDbfs_SdkV2) GetDisableLegacyDbfs(ctx context.Context) (BooleanMessage_SdkV2, bool)
- func (o *DisableLegacyDbfs_SdkV2) SetDisableLegacyDbfs(ctx context.Context, v BooleanMessage_SdkV2)
- func (newState *DisableLegacyDbfs_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DisableLegacyDbfs_SdkV2)
- func (newState *DisableLegacyDbfs_SdkV2) SyncEffectiveFieldsDuringRead(existingState DisableLegacyDbfs_SdkV2)
- func (o DisableLegacyDbfs_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DisableLegacyDbfs_SdkV2) Type(ctx context.Context) attr.Type
- type DisableLegacyFeatures
- func (c DisableLegacyFeatures) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DisableLegacyFeatures) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *DisableLegacyFeatures) GetDisableLegacyFeatures(ctx context.Context) (BooleanMessage, bool)
- func (o *DisableLegacyFeatures) SetDisableLegacyFeatures(ctx context.Context, v BooleanMessage)
- func (newState *DisableLegacyFeatures) SyncEffectiveFieldsDuringCreateOrUpdate(plan DisableLegacyFeatures)
- func (newState *DisableLegacyFeatures) SyncEffectiveFieldsDuringRead(existingState DisableLegacyFeatures)
- func (o DisableLegacyFeatures) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DisableLegacyFeatures) Type(ctx context.Context) attr.Type
- type DisableLegacyFeatures_SdkV2
- func (c DisableLegacyFeatures_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DisableLegacyFeatures_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *DisableLegacyFeatures_SdkV2) GetDisableLegacyFeatures(ctx context.Context) (BooleanMessage_SdkV2, bool)
- func (o *DisableLegacyFeatures_SdkV2) SetDisableLegacyFeatures(ctx context.Context, v BooleanMessage_SdkV2)
- func (newState *DisableLegacyFeatures_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DisableLegacyFeatures_SdkV2)
- func (newState *DisableLegacyFeatures_SdkV2) SyncEffectiveFieldsDuringRead(existingState DisableLegacyFeatures_SdkV2)
- func (o DisableLegacyFeatures_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DisableLegacyFeatures_SdkV2) Type(ctx context.Context) attr.Type
- type EgressNetworkPolicy
- func (c EgressNetworkPolicy) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a EgressNetworkPolicy) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *EgressNetworkPolicy) GetInternetAccess(ctx context.Context) (EgressNetworkPolicyInternetAccessPolicy, bool)
- func (o *EgressNetworkPolicy) SetInternetAccess(ctx context.Context, v EgressNetworkPolicyInternetAccessPolicy)
- func (newState *EgressNetworkPolicy) SyncEffectiveFieldsDuringCreateOrUpdate(plan EgressNetworkPolicy)
- func (newState *EgressNetworkPolicy) SyncEffectiveFieldsDuringRead(existingState EgressNetworkPolicy)
- func (o EgressNetworkPolicy) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o EgressNetworkPolicy) Type(ctx context.Context) attr.Type
- type EgressNetworkPolicyInternetAccessPolicy
- func (c EgressNetworkPolicyInternetAccessPolicy) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *EgressNetworkPolicyInternetAccessPolicy) GetAllowedInternetDestinations(ctx context.Context) ([]EgressNetworkPolicyInternetAccessPolicyInternetDestination, bool)
- func (o *EgressNetworkPolicyInternetAccessPolicy) GetAllowedStorageDestinations(ctx context.Context) ([]EgressNetworkPolicyInternetAccessPolicyStorageDestination, bool)
- func (a EgressNetworkPolicyInternetAccessPolicy) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *EgressNetworkPolicyInternetAccessPolicy) GetLogOnlyMode(ctx context.Context) (EgressNetworkPolicyInternetAccessPolicyLogOnlyMode, bool)
- func (o *EgressNetworkPolicyInternetAccessPolicy) SetAllowedInternetDestinations(ctx context.Context, ...)
- func (o *EgressNetworkPolicyInternetAccessPolicy) SetAllowedStorageDestinations(ctx context.Context, ...)
- func (o *EgressNetworkPolicyInternetAccessPolicy) SetLogOnlyMode(ctx context.Context, v EgressNetworkPolicyInternetAccessPolicyLogOnlyMode)
- func (newState *EgressNetworkPolicyInternetAccessPolicy) SyncEffectiveFieldsDuringCreateOrUpdate(plan EgressNetworkPolicyInternetAccessPolicy)
- func (newState *EgressNetworkPolicyInternetAccessPolicy) SyncEffectiveFieldsDuringRead(existingState EgressNetworkPolicyInternetAccessPolicy)
- func (o EgressNetworkPolicyInternetAccessPolicy) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o EgressNetworkPolicyInternetAccessPolicy) Type(ctx context.Context) attr.Type
- type EgressNetworkPolicyInternetAccessPolicyInternetDestination
- func (c EgressNetworkPolicyInternetAccessPolicyInternetDestination) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a EgressNetworkPolicyInternetAccessPolicyInternetDestination) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *EgressNetworkPolicyInternetAccessPolicyInternetDestination) SyncEffectiveFieldsDuringCreateOrUpdate(plan EgressNetworkPolicyInternetAccessPolicyInternetDestination)
- func (newState *EgressNetworkPolicyInternetAccessPolicyInternetDestination) SyncEffectiveFieldsDuringRead(existingState EgressNetworkPolicyInternetAccessPolicyInternetDestination)
- func (o EgressNetworkPolicyInternetAccessPolicyInternetDestination) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o EgressNetworkPolicyInternetAccessPolicyInternetDestination) Type(ctx context.Context) attr.Type
- type EgressNetworkPolicyInternetAccessPolicyInternetDestination_SdkV2
- func (c EgressNetworkPolicyInternetAccessPolicyInternetDestination_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a EgressNetworkPolicyInternetAccessPolicyInternetDestination_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *EgressNetworkPolicyInternetAccessPolicyInternetDestination_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan EgressNetworkPolicyInternetAccessPolicyInternetDestination_SdkV2)
- func (newState *EgressNetworkPolicyInternetAccessPolicyInternetDestination_SdkV2) SyncEffectiveFieldsDuringRead(existingState EgressNetworkPolicyInternetAccessPolicyInternetDestination_SdkV2)
- func (o EgressNetworkPolicyInternetAccessPolicyInternetDestination_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o EgressNetworkPolicyInternetAccessPolicyInternetDestination_SdkV2) Type(ctx context.Context) attr.Type
- type EgressNetworkPolicyInternetAccessPolicyLogOnlyMode
- func (c EgressNetworkPolicyInternetAccessPolicyLogOnlyMode) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a EgressNetworkPolicyInternetAccessPolicyLogOnlyMode) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *EgressNetworkPolicyInternetAccessPolicyLogOnlyMode) GetWorkloads(ctx context.Context) ([]types.String, bool)
- func (o *EgressNetworkPolicyInternetAccessPolicyLogOnlyMode) SetWorkloads(ctx context.Context, v []types.String)
- func (newState *EgressNetworkPolicyInternetAccessPolicyLogOnlyMode) SyncEffectiveFieldsDuringCreateOrUpdate(plan EgressNetworkPolicyInternetAccessPolicyLogOnlyMode)
- func (newState *EgressNetworkPolicyInternetAccessPolicyLogOnlyMode) SyncEffectiveFieldsDuringRead(existingState EgressNetworkPolicyInternetAccessPolicyLogOnlyMode)
- func (o EgressNetworkPolicyInternetAccessPolicyLogOnlyMode) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o EgressNetworkPolicyInternetAccessPolicyLogOnlyMode) Type(ctx context.Context) attr.Type
- type EgressNetworkPolicyInternetAccessPolicyLogOnlyMode_SdkV2
- func (c EgressNetworkPolicyInternetAccessPolicyLogOnlyMode_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a EgressNetworkPolicyInternetAccessPolicyLogOnlyMode_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *EgressNetworkPolicyInternetAccessPolicyLogOnlyMode_SdkV2) GetWorkloads(ctx context.Context) ([]types.String, bool)
- func (o *EgressNetworkPolicyInternetAccessPolicyLogOnlyMode_SdkV2) SetWorkloads(ctx context.Context, v []types.String)
- func (newState *EgressNetworkPolicyInternetAccessPolicyLogOnlyMode_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan EgressNetworkPolicyInternetAccessPolicyLogOnlyMode_SdkV2)
- func (newState *EgressNetworkPolicyInternetAccessPolicyLogOnlyMode_SdkV2) SyncEffectiveFieldsDuringRead(existingState EgressNetworkPolicyInternetAccessPolicyLogOnlyMode_SdkV2)
- func (o EgressNetworkPolicyInternetAccessPolicyLogOnlyMode_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o EgressNetworkPolicyInternetAccessPolicyLogOnlyMode_SdkV2) Type(ctx context.Context) attr.Type
- type EgressNetworkPolicyInternetAccessPolicyStorageDestination
- func (c EgressNetworkPolicyInternetAccessPolicyStorageDestination) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *EgressNetworkPolicyInternetAccessPolicyStorageDestination) GetAllowedPaths(ctx context.Context) ([]types.String, bool)
- func (a EgressNetworkPolicyInternetAccessPolicyStorageDestination) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *EgressNetworkPolicyInternetAccessPolicyStorageDestination) SetAllowedPaths(ctx context.Context, v []types.String)
- func (newState *EgressNetworkPolicyInternetAccessPolicyStorageDestination) SyncEffectiveFieldsDuringCreateOrUpdate(plan EgressNetworkPolicyInternetAccessPolicyStorageDestination)
- func (newState *EgressNetworkPolicyInternetAccessPolicyStorageDestination) SyncEffectiveFieldsDuringRead(existingState EgressNetworkPolicyInternetAccessPolicyStorageDestination)
- func (o EgressNetworkPolicyInternetAccessPolicyStorageDestination) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o EgressNetworkPolicyInternetAccessPolicyStorageDestination) Type(ctx context.Context) attr.Type
- type EgressNetworkPolicyInternetAccessPolicyStorageDestination_SdkV2
- func (c EgressNetworkPolicyInternetAccessPolicyStorageDestination_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *EgressNetworkPolicyInternetAccessPolicyStorageDestination_SdkV2) GetAllowedPaths(ctx context.Context) ([]types.String, bool)
- func (a EgressNetworkPolicyInternetAccessPolicyStorageDestination_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *EgressNetworkPolicyInternetAccessPolicyStorageDestination_SdkV2) SetAllowedPaths(ctx context.Context, v []types.String)
- func (newState *EgressNetworkPolicyInternetAccessPolicyStorageDestination_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan EgressNetworkPolicyInternetAccessPolicyStorageDestination_SdkV2)
- func (newState *EgressNetworkPolicyInternetAccessPolicyStorageDestination_SdkV2) SyncEffectiveFieldsDuringRead(existingState EgressNetworkPolicyInternetAccessPolicyStorageDestination_SdkV2)
- func (o EgressNetworkPolicyInternetAccessPolicyStorageDestination_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o EgressNetworkPolicyInternetAccessPolicyStorageDestination_SdkV2) Type(ctx context.Context) attr.Type
- type EgressNetworkPolicyInternetAccessPolicy_SdkV2
- func (c EgressNetworkPolicyInternetAccessPolicy_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *EgressNetworkPolicyInternetAccessPolicy_SdkV2) GetAllowedInternetDestinations(ctx context.Context) ([]EgressNetworkPolicyInternetAccessPolicyInternetDestination_SdkV2, bool)
- func (o *EgressNetworkPolicyInternetAccessPolicy_SdkV2) GetAllowedStorageDestinations(ctx context.Context) ([]EgressNetworkPolicyInternetAccessPolicyStorageDestination_SdkV2, bool)
- func (a EgressNetworkPolicyInternetAccessPolicy_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *EgressNetworkPolicyInternetAccessPolicy_SdkV2) GetLogOnlyMode(ctx context.Context) (EgressNetworkPolicyInternetAccessPolicyLogOnlyMode_SdkV2, bool)
- func (o *EgressNetworkPolicyInternetAccessPolicy_SdkV2) SetAllowedInternetDestinations(ctx context.Context, ...)
- func (o *EgressNetworkPolicyInternetAccessPolicy_SdkV2) SetAllowedStorageDestinations(ctx context.Context, ...)
- func (o *EgressNetworkPolicyInternetAccessPolicy_SdkV2) SetLogOnlyMode(ctx context.Context, ...)
- func (newState *EgressNetworkPolicyInternetAccessPolicy_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan EgressNetworkPolicyInternetAccessPolicy_SdkV2)
- func (newState *EgressNetworkPolicyInternetAccessPolicy_SdkV2) SyncEffectiveFieldsDuringRead(existingState EgressNetworkPolicyInternetAccessPolicy_SdkV2)
- func (o EgressNetworkPolicyInternetAccessPolicy_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o EgressNetworkPolicyInternetAccessPolicy_SdkV2) Type(ctx context.Context) attr.Type
- type EgressNetworkPolicy_SdkV2
- func (c EgressNetworkPolicy_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a EgressNetworkPolicy_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *EgressNetworkPolicy_SdkV2) GetInternetAccess(ctx context.Context) (EgressNetworkPolicyInternetAccessPolicy_SdkV2, bool)
- func (o *EgressNetworkPolicy_SdkV2) SetInternetAccess(ctx context.Context, v EgressNetworkPolicyInternetAccessPolicy_SdkV2)
- func (newState *EgressNetworkPolicy_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan EgressNetworkPolicy_SdkV2)
- func (newState *EgressNetworkPolicy_SdkV2) SyncEffectiveFieldsDuringRead(existingState EgressNetworkPolicy_SdkV2)
- func (o EgressNetworkPolicy_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o EgressNetworkPolicy_SdkV2) Type(ctx context.Context) attr.Type
- type EmailConfig
- func (c EmailConfig) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *EmailConfig) GetAddresses(ctx context.Context) ([]types.String, bool)
- func (a EmailConfig) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *EmailConfig) SetAddresses(ctx context.Context, v []types.String)
- func (newState *EmailConfig) SyncEffectiveFieldsDuringCreateOrUpdate(plan EmailConfig)
- func (newState *EmailConfig) SyncEffectiveFieldsDuringRead(existingState EmailConfig)
- func (o EmailConfig) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o EmailConfig) Type(ctx context.Context) attr.Type
- type EmailConfig_SdkV2
- func (c EmailConfig_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *EmailConfig_SdkV2) GetAddresses(ctx context.Context) ([]types.String, bool)
- func (a EmailConfig_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *EmailConfig_SdkV2) SetAddresses(ctx context.Context, v []types.String)
- func (newState *EmailConfig_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan EmailConfig_SdkV2)
- func (newState *EmailConfig_SdkV2) SyncEffectiveFieldsDuringRead(existingState EmailConfig_SdkV2)
- func (o EmailConfig_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o EmailConfig_SdkV2) Type(ctx context.Context) attr.Type
- type Empty
- func (c Empty) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a Empty) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *Empty) SyncEffectiveFieldsDuringCreateOrUpdate(plan Empty)
- func (newState *Empty) SyncEffectiveFieldsDuringRead(existingState Empty)
- func (o Empty) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Empty) Type(ctx context.Context) attr.Type
- type Empty_SdkV2
- func (c Empty_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a Empty_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *Empty_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Empty_SdkV2)
- func (newState *Empty_SdkV2) SyncEffectiveFieldsDuringRead(existingState Empty_SdkV2)
- func (o Empty_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Empty_SdkV2) Type(ctx context.Context) attr.Type
- type EnhancedSecurityMonitoring
- func (c EnhancedSecurityMonitoring) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a EnhancedSecurityMonitoring) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *EnhancedSecurityMonitoring) SyncEffectiveFieldsDuringCreateOrUpdate(plan EnhancedSecurityMonitoring)
- func (newState *EnhancedSecurityMonitoring) SyncEffectiveFieldsDuringRead(existingState EnhancedSecurityMonitoring)
- func (o EnhancedSecurityMonitoring) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o EnhancedSecurityMonitoring) Type(ctx context.Context) attr.Type
- type EnhancedSecurityMonitoringSetting
- func (c EnhancedSecurityMonitoringSetting) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a EnhancedSecurityMonitoringSetting) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *EnhancedSecurityMonitoringSetting) GetEnhancedSecurityMonitoringWorkspace(ctx context.Context) (EnhancedSecurityMonitoring, bool)
- func (o *EnhancedSecurityMonitoringSetting) SetEnhancedSecurityMonitoringWorkspace(ctx context.Context, v EnhancedSecurityMonitoring)
- func (newState *EnhancedSecurityMonitoringSetting) SyncEffectiveFieldsDuringCreateOrUpdate(plan EnhancedSecurityMonitoringSetting)
- func (newState *EnhancedSecurityMonitoringSetting) SyncEffectiveFieldsDuringRead(existingState EnhancedSecurityMonitoringSetting)
- func (o EnhancedSecurityMonitoringSetting) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o EnhancedSecurityMonitoringSetting) Type(ctx context.Context) attr.Type
- type EnhancedSecurityMonitoringSetting_SdkV2
- func (c EnhancedSecurityMonitoringSetting_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a EnhancedSecurityMonitoringSetting_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *EnhancedSecurityMonitoringSetting_SdkV2) GetEnhancedSecurityMonitoringWorkspace(ctx context.Context) (EnhancedSecurityMonitoring_SdkV2, bool)
- func (o *EnhancedSecurityMonitoringSetting_SdkV2) SetEnhancedSecurityMonitoringWorkspace(ctx context.Context, v EnhancedSecurityMonitoring_SdkV2)
- func (newState *EnhancedSecurityMonitoringSetting_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan EnhancedSecurityMonitoringSetting_SdkV2)
- func (newState *EnhancedSecurityMonitoringSetting_SdkV2) SyncEffectiveFieldsDuringRead(existingState EnhancedSecurityMonitoringSetting_SdkV2)
- func (o EnhancedSecurityMonitoringSetting_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o EnhancedSecurityMonitoringSetting_SdkV2) Type(ctx context.Context) attr.Type
- type EnhancedSecurityMonitoring_SdkV2
- func (c EnhancedSecurityMonitoring_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a EnhancedSecurityMonitoring_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *EnhancedSecurityMonitoring_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan EnhancedSecurityMonitoring_SdkV2)
- func (newState *EnhancedSecurityMonitoring_SdkV2) SyncEffectiveFieldsDuringRead(existingState EnhancedSecurityMonitoring_SdkV2)
- func (o EnhancedSecurityMonitoring_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o EnhancedSecurityMonitoring_SdkV2) Type(ctx context.Context) attr.Type
- type EsmEnablementAccount
- func (c EsmEnablementAccount) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a EsmEnablementAccount) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *EsmEnablementAccount) SyncEffectiveFieldsDuringCreateOrUpdate(plan EsmEnablementAccount)
- func (newState *EsmEnablementAccount) SyncEffectiveFieldsDuringRead(existingState EsmEnablementAccount)
- func (o EsmEnablementAccount) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o EsmEnablementAccount) Type(ctx context.Context) attr.Type
- type EsmEnablementAccountSetting
- func (c EsmEnablementAccountSetting) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a EsmEnablementAccountSetting) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *EsmEnablementAccountSetting) GetEsmEnablementAccount(ctx context.Context) (EsmEnablementAccount, bool)
- func (o *EsmEnablementAccountSetting) SetEsmEnablementAccount(ctx context.Context, v EsmEnablementAccount)
- func (newState *EsmEnablementAccountSetting) SyncEffectiveFieldsDuringCreateOrUpdate(plan EsmEnablementAccountSetting)
- func (newState *EsmEnablementAccountSetting) SyncEffectiveFieldsDuringRead(existingState EsmEnablementAccountSetting)
- func (o EsmEnablementAccountSetting) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o EsmEnablementAccountSetting) Type(ctx context.Context) attr.Type
- type EsmEnablementAccountSetting_SdkV2
- func (c EsmEnablementAccountSetting_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a EsmEnablementAccountSetting_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *EsmEnablementAccountSetting_SdkV2) GetEsmEnablementAccount(ctx context.Context) (EsmEnablementAccount_SdkV2, bool)
- func (o *EsmEnablementAccountSetting_SdkV2) SetEsmEnablementAccount(ctx context.Context, v EsmEnablementAccount_SdkV2)
- func (newState *EsmEnablementAccountSetting_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan EsmEnablementAccountSetting_SdkV2)
- func (newState *EsmEnablementAccountSetting_SdkV2) SyncEffectiveFieldsDuringRead(existingState EsmEnablementAccountSetting_SdkV2)
- func (o EsmEnablementAccountSetting_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o EsmEnablementAccountSetting_SdkV2) Type(ctx context.Context) attr.Type
- type EsmEnablementAccount_SdkV2
- func (c EsmEnablementAccount_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a EsmEnablementAccount_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *EsmEnablementAccount_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan EsmEnablementAccount_SdkV2)
- func (newState *EsmEnablementAccount_SdkV2) SyncEffectiveFieldsDuringRead(existingState EsmEnablementAccount_SdkV2)
- func (o EsmEnablementAccount_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o EsmEnablementAccount_SdkV2) Type(ctx context.Context) attr.Type
- type ExchangeToken
- func (c ExchangeToken) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ExchangeToken) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ExchangeToken) GetScopes(ctx context.Context) ([]types.String, bool)
- func (o *ExchangeToken) SetScopes(ctx context.Context, v []types.String)
- func (newState *ExchangeToken) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExchangeToken)
- func (newState *ExchangeToken) SyncEffectiveFieldsDuringRead(existingState ExchangeToken)
- func (o ExchangeToken) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ExchangeToken) Type(ctx context.Context) attr.Type
- type ExchangeTokenRequest
- func (c ExchangeTokenRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ExchangeTokenRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ExchangeTokenRequest) GetPartitionId(ctx context.Context) (PartitionId, bool)
- func (o *ExchangeTokenRequest) GetScopes(ctx context.Context) ([]types.String, bool)
- func (o *ExchangeTokenRequest) GetTokenType(ctx context.Context) ([]types.String, bool)
- func (o *ExchangeTokenRequest) SetPartitionId(ctx context.Context, v PartitionId)
- func (o *ExchangeTokenRequest) SetScopes(ctx context.Context, v []types.String)
- func (o *ExchangeTokenRequest) SetTokenType(ctx context.Context, v []types.String)
- func (newState *ExchangeTokenRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExchangeTokenRequest)
- func (newState *ExchangeTokenRequest) SyncEffectiveFieldsDuringRead(existingState ExchangeTokenRequest)
- func (o ExchangeTokenRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ExchangeTokenRequest) Type(ctx context.Context) attr.Type
- type ExchangeTokenRequest_SdkV2
- func (c ExchangeTokenRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ExchangeTokenRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ExchangeTokenRequest_SdkV2) GetPartitionId(ctx context.Context) (PartitionId_SdkV2, bool)
- func (o *ExchangeTokenRequest_SdkV2) GetScopes(ctx context.Context) ([]types.String, bool)
- func (o *ExchangeTokenRequest_SdkV2) GetTokenType(ctx context.Context) ([]types.String, bool)
- func (o *ExchangeTokenRequest_SdkV2) SetPartitionId(ctx context.Context, v PartitionId_SdkV2)
- func (o *ExchangeTokenRequest_SdkV2) SetScopes(ctx context.Context, v []types.String)
- func (o *ExchangeTokenRequest_SdkV2) SetTokenType(ctx context.Context, v []types.String)
- func (newState *ExchangeTokenRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExchangeTokenRequest_SdkV2)
- func (newState *ExchangeTokenRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState ExchangeTokenRequest_SdkV2)
- func (o ExchangeTokenRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ExchangeTokenRequest_SdkV2) Type(ctx context.Context) attr.Type
- type ExchangeTokenResponse
- func (c ExchangeTokenResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ExchangeTokenResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ExchangeTokenResponse) GetValues(ctx context.Context) ([]ExchangeToken, bool)
- func (o *ExchangeTokenResponse) SetValues(ctx context.Context, v []ExchangeToken)
- func (newState *ExchangeTokenResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExchangeTokenResponse)
- func (newState *ExchangeTokenResponse) SyncEffectiveFieldsDuringRead(existingState ExchangeTokenResponse)
- func (o ExchangeTokenResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ExchangeTokenResponse) Type(ctx context.Context) attr.Type
- type ExchangeTokenResponse_SdkV2
- func (c ExchangeTokenResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ExchangeTokenResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ExchangeTokenResponse_SdkV2) GetValues(ctx context.Context) ([]ExchangeToken_SdkV2, bool)
- func (o *ExchangeTokenResponse_SdkV2) SetValues(ctx context.Context, v []ExchangeToken_SdkV2)
- func (newState *ExchangeTokenResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExchangeTokenResponse_SdkV2)
- func (newState *ExchangeTokenResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ExchangeTokenResponse_SdkV2)
- func (o ExchangeTokenResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ExchangeTokenResponse_SdkV2) Type(ctx context.Context) attr.Type
- type ExchangeToken_SdkV2
- func (c ExchangeToken_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ExchangeToken_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ExchangeToken_SdkV2) GetScopes(ctx context.Context) ([]types.String, bool)
- func (o *ExchangeToken_SdkV2) SetScopes(ctx context.Context, v []types.String)
- func (newState *ExchangeToken_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExchangeToken_SdkV2)
- func (newState *ExchangeToken_SdkV2) SyncEffectiveFieldsDuringRead(existingState ExchangeToken_SdkV2)
- func (o ExchangeToken_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ExchangeToken_SdkV2) Type(ctx context.Context) attr.Type
- type FetchIpAccessListResponse
- func (c FetchIpAccessListResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a FetchIpAccessListResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *FetchIpAccessListResponse) GetIpAccessList(ctx context.Context) (IpAccessListInfo, bool)
- func (o *FetchIpAccessListResponse) SetIpAccessList(ctx context.Context, v IpAccessListInfo)
- func (newState *FetchIpAccessListResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan FetchIpAccessListResponse)
- func (newState *FetchIpAccessListResponse) SyncEffectiveFieldsDuringRead(existingState FetchIpAccessListResponse)
- func (o FetchIpAccessListResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o FetchIpAccessListResponse) Type(ctx context.Context) attr.Type
- type FetchIpAccessListResponse_SdkV2
- func (c FetchIpAccessListResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a FetchIpAccessListResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *FetchIpAccessListResponse_SdkV2) GetIpAccessList(ctx context.Context) (IpAccessListInfo_SdkV2, bool)
- func (o *FetchIpAccessListResponse_SdkV2) SetIpAccessList(ctx context.Context, v IpAccessListInfo_SdkV2)
- func (newState *FetchIpAccessListResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan FetchIpAccessListResponse_SdkV2)
- func (newState *FetchIpAccessListResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState FetchIpAccessListResponse_SdkV2)
- func (o FetchIpAccessListResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o FetchIpAccessListResponse_SdkV2) Type(ctx context.Context) attr.Type
- type GenericWebhookConfig
- func (c GenericWebhookConfig) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a GenericWebhookConfig) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GenericWebhookConfig) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenericWebhookConfig)
- func (newState *GenericWebhookConfig) SyncEffectiveFieldsDuringRead(existingState GenericWebhookConfig)
- func (o GenericWebhookConfig) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GenericWebhookConfig) Type(ctx context.Context) attr.Type
- type GenericWebhookConfig_SdkV2
- func (c GenericWebhookConfig_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a GenericWebhookConfig_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GenericWebhookConfig_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenericWebhookConfig_SdkV2)
- func (newState *GenericWebhookConfig_SdkV2) SyncEffectiveFieldsDuringRead(existingState GenericWebhookConfig_SdkV2)
- func (o GenericWebhookConfig_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GenericWebhookConfig_SdkV2) Type(ctx context.Context) attr.Type
- type GetAccountIpAccessListRequest
- type GetAccountIpAccessListRequest_SdkV2
- type GetAibiDashboardEmbeddingAccessPolicySettingRequest
- func (a GetAibiDashboardEmbeddingAccessPolicySettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o GetAibiDashboardEmbeddingAccessPolicySettingRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetAibiDashboardEmbeddingAccessPolicySettingRequest) Type(ctx context.Context) attr.Type
- type GetAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2
- func (a GetAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o GetAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GetAibiDashboardEmbeddingApprovedDomainsSettingRequest
- func (a GetAibiDashboardEmbeddingApprovedDomainsSettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o GetAibiDashboardEmbeddingApprovedDomainsSettingRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetAibiDashboardEmbeddingApprovedDomainsSettingRequest) Type(ctx context.Context) attr.Type
- type GetAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2
- func (a GetAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o GetAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GetAutomaticClusterUpdateSettingRequest
- func (a GetAutomaticClusterUpdateSettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o GetAutomaticClusterUpdateSettingRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetAutomaticClusterUpdateSettingRequest) Type(ctx context.Context) attr.Type
- type GetAutomaticClusterUpdateSettingRequest_SdkV2
- func (a GetAutomaticClusterUpdateSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o GetAutomaticClusterUpdateSettingRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetAutomaticClusterUpdateSettingRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GetComplianceSecurityProfileSettingRequest
- func (a GetComplianceSecurityProfileSettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o GetComplianceSecurityProfileSettingRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetComplianceSecurityProfileSettingRequest) Type(ctx context.Context) attr.Type
- type GetComplianceSecurityProfileSettingRequest_SdkV2
- func (a GetComplianceSecurityProfileSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o GetComplianceSecurityProfileSettingRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetComplianceSecurityProfileSettingRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GetCspEnablementAccountSettingRequest
- type GetCspEnablementAccountSettingRequest_SdkV2
- func (a GetCspEnablementAccountSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o GetCspEnablementAccountSettingRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetCspEnablementAccountSettingRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GetDefaultNamespaceSettingRequest
- type GetDefaultNamespaceSettingRequest_SdkV2
- func (a GetDefaultNamespaceSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o GetDefaultNamespaceSettingRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetDefaultNamespaceSettingRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GetDisableLegacyAccessRequest
- type GetDisableLegacyAccessRequest_SdkV2
- type GetDisableLegacyDbfsRequest
- type GetDisableLegacyDbfsRequest_SdkV2
- type GetDisableLegacyFeaturesRequest
- type GetDisableLegacyFeaturesRequest_SdkV2
- type GetEnhancedSecurityMonitoringSettingRequest
- func (a GetEnhancedSecurityMonitoringSettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o GetEnhancedSecurityMonitoringSettingRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetEnhancedSecurityMonitoringSettingRequest) Type(ctx context.Context) attr.Type
- type GetEnhancedSecurityMonitoringSettingRequest_SdkV2
- func (a GetEnhancedSecurityMonitoringSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o GetEnhancedSecurityMonitoringSettingRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetEnhancedSecurityMonitoringSettingRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GetEsmEnablementAccountSettingRequest
- type GetEsmEnablementAccountSettingRequest_SdkV2
- func (a GetEsmEnablementAccountSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o GetEsmEnablementAccountSettingRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetEsmEnablementAccountSettingRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GetIpAccessListRequest
- type GetIpAccessListRequest_SdkV2
- type GetIpAccessListResponse
- func (c GetIpAccessListResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a GetIpAccessListResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GetIpAccessListResponse) GetIpAccessList(ctx context.Context) (IpAccessListInfo, bool)
- func (o *GetIpAccessListResponse) SetIpAccessList(ctx context.Context, v IpAccessListInfo)
- func (newState *GetIpAccessListResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetIpAccessListResponse)
- func (newState *GetIpAccessListResponse) SyncEffectiveFieldsDuringRead(existingState GetIpAccessListResponse)
- func (o GetIpAccessListResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetIpAccessListResponse) Type(ctx context.Context) attr.Type
- type GetIpAccessListResponse_SdkV2
- func (c GetIpAccessListResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a GetIpAccessListResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GetIpAccessListResponse_SdkV2) GetIpAccessList(ctx context.Context) (IpAccessListInfo_SdkV2, bool)
- func (o *GetIpAccessListResponse_SdkV2) SetIpAccessList(ctx context.Context, v IpAccessListInfo_SdkV2)
- func (newState *GetIpAccessListResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetIpAccessListResponse_SdkV2)
- func (newState *GetIpAccessListResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState GetIpAccessListResponse_SdkV2)
- func (o GetIpAccessListResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetIpAccessListResponse_SdkV2) Type(ctx context.Context) attr.Type
- type GetIpAccessListsResponse
- func (c GetIpAccessListsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a GetIpAccessListsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GetIpAccessListsResponse) GetIpAccessLists(ctx context.Context) ([]IpAccessListInfo, bool)
- func (o *GetIpAccessListsResponse) SetIpAccessLists(ctx context.Context, v []IpAccessListInfo)
- func (newState *GetIpAccessListsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetIpAccessListsResponse)
- func (newState *GetIpAccessListsResponse) SyncEffectiveFieldsDuringRead(existingState GetIpAccessListsResponse)
- func (o GetIpAccessListsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetIpAccessListsResponse) Type(ctx context.Context) attr.Type
- type GetIpAccessListsResponse_SdkV2
- func (c GetIpAccessListsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a GetIpAccessListsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GetIpAccessListsResponse_SdkV2) GetIpAccessLists(ctx context.Context) ([]IpAccessListInfo_SdkV2, bool)
- func (o *GetIpAccessListsResponse_SdkV2) SetIpAccessLists(ctx context.Context, v []IpAccessListInfo_SdkV2)
- func (newState *GetIpAccessListsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetIpAccessListsResponse_SdkV2)
- func (newState *GetIpAccessListsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState GetIpAccessListsResponse_SdkV2)
- func (o GetIpAccessListsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetIpAccessListsResponse_SdkV2) Type(ctx context.Context) attr.Type
- type GetNetworkConnectivityConfigurationRequest
- func (a GetNetworkConnectivityConfigurationRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o GetNetworkConnectivityConfigurationRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetNetworkConnectivityConfigurationRequest) Type(ctx context.Context) attr.Type
- type GetNetworkConnectivityConfigurationRequest_SdkV2
- func (a GetNetworkConnectivityConfigurationRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o GetNetworkConnectivityConfigurationRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetNetworkConnectivityConfigurationRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GetNotificationDestinationRequest
- type GetNotificationDestinationRequest_SdkV2
- func (a GetNotificationDestinationRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o GetNotificationDestinationRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetNotificationDestinationRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GetPersonalComputeSettingRequest
- type GetPersonalComputeSettingRequest_SdkV2
- func (a GetPersonalComputeSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o GetPersonalComputeSettingRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetPersonalComputeSettingRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GetPrivateEndpointRuleRequest
- type GetPrivateEndpointRuleRequest_SdkV2
- type GetRestrictWorkspaceAdminsSettingRequest
- func (a GetRestrictWorkspaceAdminsSettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o GetRestrictWorkspaceAdminsSettingRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetRestrictWorkspaceAdminsSettingRequest) Type(ctx context.Context) attr.Type
- type GetRestrictWorkspaceAdminsSettingRequest_SdkV2
- func (a GetRestrictWorkspaceAdminsSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o GetRestrictWorkspaceAdminsSettingRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetRestrictWorkspaceAdminsSettingRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GetStatusRequest
- type GetStatusRequest_SdkV2
- type GetTokenManagementRequest
- type GetTokenManagementRequest_SdkV2
- type GetTokenPermissionLevelsResponse
- func (c GetTokenPermissionLevelsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a GetTokenPermissionLevelsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GetTokenPermissionLevelsResponse) GetPermissionLevels(ctx context.Context) ([]TokenPermissionsDescription, bool)
- func (o *GetTokenPermissionLevelsResponse) SetPermissionLevels(ctx context.Context, v []TokenPermissionsDescription)
- func (newState *GetTokenPermissionLevelsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetTokenPermissionLevelsResponse)
- func (newState *GetTokenPermissionLevelsResponse) SyncEffectiveFieldsDuringRead(existingState GetTokenPermissionLevelsResponse)
- func (o GetTokenPermissionLevelsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetTokenPermissionLevelsResponse) Type(ctx context.Context) attr.Type
- type GetTokenPermissionLevelsResponse_SdkV2
- func (c GetTokenPermissionLevelsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a GetTokenPermissionLevelsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GetTokenPermissionLevelsResponse_SdkV2) GetPermissionLevels(ctx context.Context) ([]TokenPermissionsDescription_SdkV2, bool)
- func (o *GetTokenPermissionLevelsResponse_SdkV2) SetPermissionLevels(ctx context.Context, v []TokenPermissionsDescription_SdkV2)
- func (newState *GetTokenPermissionLevelsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetTokenPermissionLevelsResponse_SdkV2)
- func (newState *GetTokenPermissionLevelsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState GetTokenPermissionLevelsResponse_SdkV2)
- func (o GetTokenPermissionLevelsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetTokenPermissionLevelsResponse_SdkV2) Type(ctx context.Context) attr.Type
- type GetTokenResponse
- func (c GetTokenResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a GetTokenResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GetTokenResponse) GetTokenInfo(ctx context.Context) (TokenInfo, bool)
- func (o *GetTokenResponse) SetTokenInfo(ctx context.Context, v TokenInfo)
- func (newState *GetTokenResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetTokenResponse)
- func (newState *GetTokenResponse) SyncEffectiveFieldsDuringRead(existingState GetTokenResponse)
- func (o GetTokenResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetTokenResponse) Type(ctx context.Context) attr.Type
- type GetTokenResponse_SdkV2
- func (c GetTokenResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a GetTokenResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GetTokenResponse_SdkV2) GetTokenInfo(ctx context.Context) (TokenInfo_SdkV2, bool)
- func (o *GetTokenResponse_SdkV2) SetTokenInfo(ctx context.Context, v TokenInfo_SdkV2)
- func (newState *GetTokenResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetTokenResponse_SdkV2)
- func (newState *GetTokenResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState GetTokenResponse_SdkV2)
- func (o GetTokenResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetTokenResponse_SdkV2) Type(ctx context.Context) attr.Type
- type IpAccessListInfo
- func (c IpAccessListInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a IpAccessListInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *IpAccessListInfo) GetIpAddresses(ctx context.Context) ([]types.String, bool)
- func (o *IpAccessListInfo) SetIpAddresses(ctx context.Context, v []types.String)
- func (newState *IpAccessListInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan IpAccessListInfo)
- func (newState *IpAccessListInfo) SyncEffectiveFieldsDuringRead(existingState IpAccessListInfo)
- func (o IpAccessListInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o IpAccessListInfo) Type(ctx context.Context) attr.Type
- type IpAccessListInfo_SdkV2
- func (c IpAccessListInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a IpAccessListInfo_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *IpAccessListInfo_SdkV2) GetIpAddresses(ctx context.Context) ([]types.String, bool)
- func (o *IpAccessListInfo_SdkV2) SetIpAddresses(ctx context.Context, v []types.String)
- func (newState *IpAccessListInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan IpAccessListInfo_SdkV2)
- func (newState *IpAccessListInfo_SdkV2) SyncEffectiveFieldsDuringRead(existingState IpAccessListInfo_SdkV2)
- func (o IpAccessListInfo_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o IpAccessListInfo_SdkV2) Type(ctx context.Context) attr.Type
- type ListIpAccessListResponse
- func (c ListIpAccessListResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListIpAccessListResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListIpAccessListResponse) GetIpAccessLists(ctx context.Context) ([]IpAccessListInfo, bool)
- func (o *ListIpAccessListResponse) SetIpAccessLists(ctx context.Context, v []IpAccessListInfo)
- func (newState *ListIpAccessListResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListIpAccessListResponse)
- func (newState *ListIpAccessListResponse) SyncEffectiveFieldsDuringRead(existingState ListIpAccessListResponse)
- func (o ListIpAccessListResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListIpAccessListResponse) Type(ctx context.Context) attr.Type
- type ListIpAccessListResponse_SdkV2
- func (c ListIpAccessListResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListIpAccessListResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListIpAccessListResponse_SdkV2) GetIpAccessLists(ctx context.Context) ([]IpAccessListInfo_SdkV2, bool)
- func (o *ListIpAccessListResponse_SdkV2) SetIpAccessLists(ctx context.Context, v []IpAccessListInfo_SdkV2)
- func (newState *ListIpAccessListResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListIpAccessListResponse_SdkV2)
- func (newState *ListIpAccessListResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListIpAccessListResponse_SdkV2)
- func (o ListIpAccessListResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListIpAccessListResponse_SdkV2) Type(ctx context.Context) attr.Type
- type ListNccAzurePrivateEndpointRulesResponse
- func (c ListNccAzurePrivateEndpointRulesResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListNccAzurePrivateEndpointRulesResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListNccAzurePrivateEndpointRulesResponse) GetItems(ctx context.Context) ([]NccAzurePrivateEndpointRule, bool)
- func (o *ListNccAzurePrivateEndpointRulesResponse) SetItems(ctx context.Context, v []NccAzurePrivateEndpointRule)
- func (newState *ListNccAzurePrivateEndpointRulesResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListNccAzurePrivateEndpointRulesResponse)
- func (newState *ListNccAzurePrivateEndpointRulesResponse) SyncEffectiveFieldsDuringRead(existingState ListNccAzurePrivateEndpointRulesResponse)
- func (o ListNccAzurePrivateEndpointRulesResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListNccAzurePrivateEndpointRulesResponse) Type(ctx context.Context) attr.Type
- type ListNccAzurePrivateEndpointRulesResponse_SdkV2
- func (c ListNccAzurePrivateEndpointRulesResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListNccAzurePrivateEndpointRulesResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListNccAzurePrivateEndpointRulesResponse_SdkV2) GetItems(ctx context.Context) ([]NccAzurePrivateEndpointRule_SdkV2, bool)
- func (o *ListNccAzurePrivateEndpointRulesResponse_SdkV2) SetItems(ctx context.Context, v []NccAzurePrivateEndpointRule_SdkV2)
- func (newState *ListNccAzurePrivateEndpointRulesResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListNccAzurePrivateEndpointRulesResponse_SdkV2)
- func (newState *ListNccAzurePrivateEndpointRulesResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListNccAzurePrivateEndpointRulesResponse_SdkV2)
- func (o ListNccAzurePrivateEndpointRulesResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListNccAzurePrivateEndpointRulesResponse_SdkV2) Type(ctx context.Context) attr.Type
- type ListNetworkConnectivityConfigurationsRequest
- func (a ListNetworkConnectivityConfigurationsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o ListNetworkConnectivityConfigurationsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListNetworkConnectivityConfigurationsRequest) Type(ctx context.Context) attr.Type
- type ListNetworkConnectivityConfigurationsRequest_SdkV2
- func (a ListNetworkConnectivityConfigurationsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o ListNetworkConnectivityConfigurationsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListNetworkConnectivityConfigurationsRequest_SdkV2) Type(ctx context.Context) attr.Type
- type ListNetworkConnectivityConfigurationsResponse
- func (c ListNetworkConnectivityConfigurationsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListNetworkConnectivityConfigurationsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListNetworkConnectivityConfigurationsResponse) GetItems(ctx context.Context) ([]NetworkConnectivityConfiguration, bool)
- func (o *ListNetworkConnectivityConfigurationsResponse) SetItems(ctx context.Context, v []NetworkConnectivityConfiguration)
- func (newState *ListNetworkConnectivityConfigurationsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListNetworkConnectivityConfigurationsResponse)
- func (newState *ListNetworkConnectivityConfigurationsResponse) SyncEffectiveFieldsDuringRead(existingState ListNetworkConnectivityConfigurationsResponse)
- func (o ListNetworkConnectivityConfigurationsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListNetworkConnectivityConfigurationsResponse) Type(ctx context.Context) attr.Type
- type ListNetworkConnectivityConfigurationsResponse_SdkV2
- func (c ListNetworkConnectivityConfigurationsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListNetworkConnectivityConfigurationsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListNetworkConnectivityConfigurationsResponse_SdkV2) GetItems(ctx context.Context) ([]NetworkConnectivityConfiguration_SdkV2, bool)
- func (o *ListNetworkConnectivityConfigurationsResponse_SdkV2) SetItems(ctx context.Context, v []NetworkConnectivityConfiguration_SdkV2)
- func (newState *ListNetworkConnectivityConfigurationsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListNetworkConnectivityConfigurationsResponse_SdkV2)
- func (newState *ListNetworkConnectivityConfigurationsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListNetworkConnectivityConfigurationsResponse_SdkV2)
- func (o ListNetworkConnectivityConfigurationsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListNetworkConnectivityConfigurationsResponse_SdkV2) Type(ctx context.Context) attr.Type
- type ListNotificationDestinationsRequest
- type ListNotificationDestinationsRequest_SdkV2
- func (a ListNotificationDestinationsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o ListNotificationDestinationsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListNotificationDestinationsRequest_SdkV2) Type(ctx context.Context) attr.Type
- type ListNotificationDestinationsResponse
- func (c ListNotificationDestinationsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListNotificationDestinationsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListNotificationDestinationsResponse) GetResults(ctx context.Context) ([]ListNotificationDestinationsResult, bool)
- func (o *ListNotificationDestinationsResponse) SetResults(ctx context.Context, v []ListNotificationDestinationsResult)
- func (newState *ListNotificationDestinationsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListNotificationDestinationsResponse)
- func (newState *ListNotificationDestinationsResponse) SyncEffectiveFieldsDuringRead(existingState ListNotificationDestinationsResponse)
- func (o ListNotificationDestinationsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListNotificationDestinationsResponse) Type(ctx context.Context) attr.Type
- type ListNotificationDestinationsResponse_SdkV2
- func (c ListNotificationDestinationsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListNotificationDestinationsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListNotificationDestinationsResponse_SdkV2) GetResults(ctx context.Context) ([]ListNotificationDestinationsResult_SdkV2, bool)
- func (o *ListNotificationDestinationsResponse_SdkV2) SetResults(ctx context.Context, v []ListNotificationDestinationsResult_SdkV2)
- func (newState *ListNotificationDestinationsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListNotificationDestinationsResponse_SdkV2)
- func (newState *ListNotificationDestinationsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListNotificationDestinationsResponse_SdkV2)
- func (o ListNotificationDestinationsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListNotificationDestinationsResponse_SdkV2) Type(ctx context.Context) attr.Type
- type ListNotificationDestinationsResult
- func (c ListNotificationDestinationsResult) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListNotificationDestinationsResult) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ListNotificationDestinationsResult) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListNotificationDestinationsResult)
- func (newState *ListNotificationDestinationsResult) SyncEffectiveFieldsDuringRead(existingState ListNotificationDestinationsResult)
- func (o ListNotificationDestinationsResult) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListNotificationDestinationsResult) Type(ctx context.Context) attr.Type
- type ListNotificationDestinationsResult_SdkV2
- func (c ListNotificationDestinationsResult_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListNotificationDestinationsResult_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ListNotificationDestinationsResult_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListNotificationDestinationsResult_SdkV2)
- func (newState *ListNotificationDestinationsResult_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListNotificationDestinationsResult_SdkV2)
- func (o ListNotificationDestinationsResult_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListNotificationDestinationsResult_SdkV2) Type(ctx context.Context) attr.Type
- type ListPrivateEndpointRulesRequest
- type ListPrivateEndpointRulesRequest_SdkV2
- type ListPublicTokensResponse
- func (c ListPublicTokensResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListPublicTokensResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListPublicTokensResponse) GetTokenInfos(ctx context.Context) ([]PublicTokenInfo, bool)
- func (o *ListPublicTokensResponse) SetTokenInfos(ctx context.Context, v []PublicTokenInfo)
- func (newState *ListPublicTokensResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListPublicTokensResponse)
- func (newState *ListPublicTokensResponse) SyncEffectiveFieldsDuringRead(existingState ListPublicTokensResponse)
- func (o ListPublicTokensResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListPublicTokensResponse) Type(ctx context.Context) attr.Type
- type ListPublicTokensResponse_SdkV2
- func (c ListPublicTokensResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListPublicTokensResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListPublicTokensResponse_SdkV2) GetTokenInfos(ctx context.Context) ([]PublicTokenInfo_SdkV2, bool)
- func (o *ListPublicTokensResponse_SdkV2) SetTokenInfos(ctx context.Context, v []PublicTokenInfo_SdkV2)
- func (newState *ListPublicTokensResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListPublicTokensResponse_SdkV2)
- func (newState *ListPublicTokensResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListPublicTokensResponse_SdkV2)
- func (o ListPublicTokensResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListPublicTokensResponse_SdkV2) Type(ctx context.Context) attr.Type
- type ListTokenManagementRequest
- type ListTokenManagementRequest_SdkV2
- type ListTokensResponse
- func (c ListTokensResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListTokensResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListTokensResponse) GetTokenInfos(ctx context.Context) ([]TokenInfo, bool)
- func (o *ListTokensResponse) SetTokenInfos(ctx context.Context, v []TokenInfo)
- func (newState *ListTokensResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListTokensResponse)
- func (newState *ListTokensResponse) SyncEffectiveFieldsDuringRead(existingState ListTokensResponse)
- func (o ListTokensResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListTokensResponse) Type(ctx context.Context) attr.Type
- type ListTokensResponse_SdkV2
- func (c ListTokensResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListTokensResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListTokensResponse_SdkV2) GetTokenInfos(ctx context.Context) ([]TokenInfo_SdkV2, bool)
- func (o *ListTokensResponse_SdkV2) SetTokenInfos(ctx context.Context, v []TokenInfo_SdkV2)
- func (newState *ListTokensResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListTokensResponse_SdkV2)
- func (newState *ListTokensResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListTokensResponse_SdkV2)
- func (o ListTokensResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListTokensResponse_SdkV2) Type(ctx context.Context) attr.Type
- type MicrosoftTeamsConfig
- func (c MicrosoftTeamsConfig) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a MicrosoftTeamsConfig) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *MicrosoftTeamsConfig) SyncEffectiveFieldsDuringCreateOrUpdate(plan MicrosoftTeamsConfig)
- func (newState *MicrosoftTeamsConfig) SyncEffectiveFieldsDuringRead(existingState MicrosoftTeamsConfig)
- func (o MicrosoftTeamsConfig) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o MicrosoftTeamsConfig) Type(ctx context.Context) attr.Type
- type MicrosoftTeamsConfig_SdkV2
- func (c MicrosoftTeamsConfig_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a MicrosoftTeamsConfig_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *MicrosoftTeamsConfig_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan MicrosoftTeamsConfig_SdkV2)
- func (newState *MicrosoftTeamsConfig_SdkV2) SyncEffectiveFieldsDuringRead(existingState MicrosoftTeamsConfig_SdkV2)
- func (o MicrosoftTeamsConfig_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o MicrosoftTeamsConfig_SdkV2) Type(ctx context.Context) attr.Type
- type NccAwsStableIpRule
- func (c NccAwsStableIpRule) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *NccAwsStableIpRule) GetCidrBlocks(ctx context.Context) ([]types.String, bool)
- func (a NccAwsStableIpRule) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *NccAwsStableIpRule) SetCidrBlocks(ctx context.Context, v []types.String)
- func (newState *NccAwsStableIpRule) SyncEffectiveFieldsDuringCreateOrUpdate(plan NccAwsStableIpRule)
- func (newState *NccAwsStableIpRule) SyncEffectiveFieldsDuringRead(existingState NccAwsStableIpRule)
- func (o NccAwsStableIpRule) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o NccAwsStableIpRule) Type(ctx context.Context) attr.Type
- type NccAwsStableIpRule_SdkV2
- func (c NccAwsStableIpRule_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *NccAwsStableIpRule_SdkV2) GetCidrBlocks(ctx context.Context) ([]types.String, bool)
- func (a NccAwsStableIpRule_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *NccAwsStableIpRule_SdkV2) SetCidrBlocks(ctx context.Context, v []types.String)
- func (newState *NccAwsStableIpRule_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan NccAwsStableIpRule_SdkV2)
- func (newState *NccAwsStableIpRule_SdkV2) SyncEffectiveFieldsDuringRead(existingState NccAwsStableIpRule_SdkV2)
- func (o NccAwsStableIpRule_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o NccAwsStableIpRule_SdkV2) Type(ctx context.Context) attr.Type
- type NccAzurePrivateEndpointRule
- func (c NccAzurePrivateEndpointRule) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a NccAzurePrivateEndpointRule) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *NccAzurePrivateEndpointRule) SyncEffectiveFieldsDuringCreateOrUpdate(plan NccAzurePrivateEndpointRule)
- func (newState *NccAzurePrivateEndpointRule) SyncEffectiveFieldsDuringRead(existingState NccAzurePrivateEndpointRule)
- func (o NccAzurePrivateEndpointRule) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o NccAzurePrivateEndpointRule) Type(ctx context.Context) attr.Type
- type NccAzurePrivateEndpointRule_SdkV2
- func (c NccAzurePrivateEndpointRule_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a NccAzurePrivateEndpointRule_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *NccAzurePrivateEndpointRule_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan NccAzurePrivateEndpointRule_SdkV2)
- func (newState *NccAzurePrivateEndpointRule_SdkV2) SyncEffectiveFieldsDuringRead(existingState NccAzurePrivateEndpointRule_SdkV2)
- func (o NccAzurePrivateEndpointRule_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o NccAzurePrivateEndpointRule_SdkV2) Type(ctx context.Context) attr.Type
- type NccAzureServiceEndpointRule
- func (c NccAzureServiceEndpointRule) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a NccAzureServiceEndpointRule) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *NccAzureServiceEndpointRule) GetSubnets(ctx context.Context) ([]types.String, bool)
- func (o *NccAzureServiceEndpointRule) GetTargetServices(ctx context.Context) ([]types.String, bool)
- func (o *NccAzureServiceEndpointRule) SetSubnets(ctx context.Context, v []types.String)
- func (o *NccAzureServiceEndpointRule) SetTargetServices(ctx context.Context, v []types.String)
- func (newState *NccAzureServiceEndpointRule) SyncEffectiveFieldsDuringCreateOrUpdate(plan NccAzureServiceEndpointRule)
- func (newState *NccAzureServiceEndpointRule) SyncEffectiveFieldsDuringRead(existingState NccAzureServiceEndpointRule)
- func (o NccAzureServiceEndpointRule) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o NccAzureServiceEndpointRule) Type(ctx context.Context) attr.Type
- type NccAzureServiceEndpointRule_SdkV2
- func (c NccAzureServiceEndpointRule_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a NccAzureServiceEndpointRule_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *NccAzureServiceEndpointRule_SdkV2) GetSubnets(ctx context.Context) ([]types.String, bool)
- func (o *NccAzureServiceEndpointRule_SdkV2) GetTargetServices(ctx context.Context) ([]types.String, bool)
- func (o *NccAzureServiceEndpointRule_SdkV2) SetSubnets(ctx context.Context, v []types.String)
- func (o *NccAzureServiceEndpointRule_SdkV2) SetTargetServices(ctx context.Context, v []types.String)
- func (newState *NccAzureServiceEndpointRule_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan NccAzureServiceEndpointRule_SdkV2)
- func (newState *NccAzureServiceEndpointRule_SdkV2) SyncEffectiveFieldsDuringRead(existingState NccAzureServiceEndpointRule_SdkV2)
- func (o NccAzureServiceEndpointRule_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o NccAzureServiceEndpointRule_SdkV2) Type(ctx context.Context) attr.Type
- type NccEgressConfig
- func (c NccEgressConfig) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a NccEgressConfig) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *NccEgressConfig) GetDefaultRules(ctx context.Context) (NccEgressDefaultRules, bool)
- func (o *NccEgressConfig) GetTargetRules(ctx context.Context) (NccEgressTargetRules, bool)
- func (o *NccEgressConfig) SetDefaultRules(ctx context.Context, v NccEgressDefaultRules)
- func (o *NccEgressConfig) SetTargetRules(ctx context.Context, v NccEgressTargetRules)
- func (newState *NccEgressConfig) SyncEffectiveFieldsDuringCreateOrUpdate(plan NccEgressConfig)
- func (newState *NccEgressConfig) SyncEffectiveFieldsDuringRead(existingState NccEgressConfig)
- func (o NccEgressConfig) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o NccEgressConfig) Type(ctx context.Context) attr.Type
- type NccEgressConfig_SdkV2
- func (c NccEgressConfig_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a NccEgressConfig_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *NccEgressConfig_SdkV2) GetDefaultRules(ctx context.Context) (NccEgressDefaultRules_SdkV2, bool)
- func (o *NccEgressConfig_SdkV2) GetTargetRules(ctx context.Context) (NccEgressTargetRules_SdkV2, bool)
- func (o *NccEgressConfig_SdkV2) SetDefaultRules(ctx context.Context, v NccEgressDefaultRules_SdkV2)
- func (o *NccEgressConfig_SdkV2) SetTargetRules(ctx context.Context, v NccEgressTargetRules_SdkV2)
- func (newState *NccEgressConfig_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan NccEgressConfig_SdkV2)
- func (newState *NccEgressConfig_SdkV2) SyncEffectiveFieldsDuringRead(existingState NccEgressConfig_SdkV2)
- func (o NccEgressConfig_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o NccEgressConfig_SdkV2) Type(ctx context.Context) attr.Type
- type NccEgressDefaultRules
- func (c NccEgressDefaultRules) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *NccEgressDefaultRules) GetAwsStableIpRule(ctx context.Context) (NccAwsStableIpRule, bool)
- func (o *NccEgressDefaultRules) GetAzureServiceEndpointRule(ctx context.Context) (NccAzureServiceEndpointRule, bool)
- func (a NccEgressDefaultRules) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *NccEgressDefaultRules) SetAwsStableIpRule(ctx context.Context, v NccAwsStableIpRule)
- func (o *NccEgressDefaultRules) SetAzureServiceEndpointRule(ctx context.Context, v NccAzureServiceEndpointRule)
- func (newState *NccEgressDefaultRules) SyncEffectiveFieldsDuringCreateOrUpdate(plan NccEgressDefaultRules)
- func (newState *NccEgressDefaultRules) SyncEffectiveFieldsDuringRead(existingState NccEgressDefaultRules)
- func (o NccEgressDefaultRules) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o NccEgressDefaultRules) Type(ctx context.Context) attr.Type
- type NccEgressDefaultRules_SdkV2
- func (c NccEgressDefaultRules_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *NccEgressDefaultRules_SdkV2) GetAwsStableIpRule(ctx context.Context) (NccAwsStableIpRule_SdkV2, bool)
- func (o *NccEgressDefaultRules_SdkV2) GetAzureServiceEndpointRule(ctx context.Context) (NccAzureServiceEndpointRule_SdkV2, bool)
- func (a NccEgressDefaultRules_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *NccEgressDefaultRules_SdkV2) SetAwsStableIpRule(ctx context.Context, v NccAwsStableIpRule_SdkV2)
- func (o *NccEgressDefaultRules_SdkV2) SetAzureServiceEndpointRule(ctx context.Context, v NccAzureServiceEndpointRule_SdkV2)
- func (newState *NccEgressDefaultRules_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan NccEgressDefaultRules_SdkV2)
- func (newState *NccEgressDefaultRules_SdkV2) SyncEffectiveFieldsDuringRead(existingState NccEgressDefaultRules_SdkV2)
- func (o NccEgressDefaultRules_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o NccEgressDefaultRules_SdkV2) Type(ctx context.Context) attr.Type
- type NccEgressTargetRules
- func (c NccEgressTargetRules) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *NccEgressTargetRules) GetAzurePrivateEndpointRules(ctx context.Context) ([]NccAzurePrivateEndpointRule, bool)
- func (a NccEgressTargetRules) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *NccEgressTargetRules) SetAzurePrivateEndpointRules(ctx context.Context, v []NccAzurePrivateEndpointRule)
- func (newState *NccEgressTargetRules) SyncEffectiveFieldsDuringCreateOrUpdate(plan NccEgressTargetRules)
- func (newState *NccEgressTargetRules) SyncEffectiveFieldsDuringRead(existingState NccEgressTargetRules)
- func (o NccEgressTargetRules) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o NccEgressTargetRules) Type(ctx context.Context) attr.Type
- type NccEgressTargetRules_SdkV2
- func (c NccEgressTargetRules_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *NccEgressTargetRules_SdkV2) GetAzurePrivateEndpointRules(ctx context.Context) ([]NccAzurePrivateEndpointRule_SdkV2, bool)
- func (a NccEgressTargetRules_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *NccEgressTargetRules_SdkV2) SetAzurePrivateEndpointRules(ctx context.Context, v []NccAzurePrivateEndpointRule_SdkV2)
- func (newState *NccEgressTargetRules_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan NccEgressTargetRules_SdkV2)
- func (newState *NccEgressTargetRules_SdkV2) SyncEffectiveFieldsDuringRead(existingState NccEgressTargetRules_SdkV2)
- func (o NccEgressTargetRules_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o NccEgressTargetRules_SdkV2) Type(ctx context.Context) attr.Type
- type NetworkConnectivityConfiguration
- func (c NetworkConnectivityConfiguration) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a NetworkConnectivityConfiguration) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *NetworkConnectivityConfiguration) GetEgressConfig(ctx context.Context) (NccEgressConfig, bool)
- func (o *NetworkConnectivityConfiguration) SetEgressConfig(ctx context.Context, v NccEgressConfig)
- func (newState *NetworkConnectivityConfiguration) SyncEffectiveFieldsDuringCreateOrUpdate(plan NetworkConnectivityConfiguration)
- func (newState *NetworkConnectivityConfiguration) SyncEffectiveFieldsDuringRead(existingState NetworkConnectivityConfiguration)
- func (o NetworkConnectivityConfiguration) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o NetworkConnectivityConfiguration) Type(ctx context.Context) attr.Type
- type NetworkConnectivityConfiguration_SdkV2
- func (c NetworkConnectivityConfiguration_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a NetworkConnectivityConfiguration_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *NetworkConnectivityConfiguration_SdkV2) GetEgressConfig(ctx context.Context) (NccEgressConfig_SdkV2, bool)
- func (o *NetworkConnectivityConfiguration_SdkV2) SetEgressConfig(ctx context.Context, v NccEgressConfig_SdkV2)
- func (newState *NetworkConnectivityConfiguration_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan NetworkConnectivityConfiguration_SdkV2)
- func (newState *NetworkConnectivityConfiguration_SdkV2) SyncEffectiveFieldsDuringRead(existingState NetworkConnectivityConfiguration_SdkV2)
- func (o NetworkConnectivityConfiguration_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o NetworkConnectivityConfiguration_SdkV2) Type(ctx context.Context) attr.Type
- type NotificationDestination
- func (c NotificationDestination) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a NotificationDestination) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *NotificationDestination) GetConfig(ctx context.Context) (Config, bool)
- func (o *NotificationDestination) SetConfig(ctx context.Context, v Config)
- func (newState *NotificationDestination) SyncEffectiveFieldsDuringCreateOrUpdate(plan NotificationDestination)
- func (newState *NotificationDestination) SyncEffectiveFieldsDuringRead(existingState NotificationDestination)
- func (o NotificationDestination) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o NotificationDestination) Type(ctx context.Context) attr.Type
- type NotificationDestination_SdkV2
- func (c NotificationDestination_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a NotificationDestination_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *NotificationDestination_SdkV2) GetConfig(ctx context.Context) (Config_SdkV2, bool)
- func (o *NotificationDestination_SdkV2) SetConfig(ctx context.Context, v Config_SdkV2)
- func (newState *NotificationDestination_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan NotificationDestination_SdkV2)
- func (newState *NotificationDestination_SdkV2) SyncEffectiveFieldsDuringRead(existingState NotificationDestination_SdkV2)
- func (o NotificationDestination_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o NotificationDestination_SdkV2) Type(ctx context.Context) attr.Type
- type PagerdutyConfig
- func (c PagerdutyConfig) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PagerdutyConfig) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *PagerdutyConfig) SyncEffectiveFieldsDuringCreateOrUpdate(plan PagerdutyConfig)
- func (newState *PagerdutyConfig) SyncEffectiveFieldsDuringRead(existingState PagerdutyConfig)
- func (o PagerdutyConfig) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PagerdutyConfig) Type(ctx context.Context) attr.Type
- type PagerdutyConfig_SdkV2
- func (c PagerdutyConfig_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PagerdutyConfig_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *PagerdutyConfig_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PagerdutyConfig_SdkV2)
- func (newState *PagerdutyConfig_SdkV2) SyncEffectiveFieldsDuringRead(existingState PagerdutyConfig_SdkV2)
- func (o PagerdutyConfig_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PagerdutyConfig_SdkV2) Type(ctx context.Context) attr.Type
- type PartitionId
- func (c PartitionId) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PartitionId) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *PartitionId) SyncEffectiveFieldsDuringCreateOrUpdate(plan PartitionId)
- func (newState *PartitionId) SyncEffectiveFieldsDuringRead(existingState PartitionId)
- func (o PartitionId) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PartitionId) Type(ctx context.Context) attr.Type
- type PartitionId_SdkV2
- func (c PartitionId_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PartitionId_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *PartitionId_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PartitionId_SdkV2)
- func (newState *PartitionId_SdkV2) SyncEffectiveFieldsDuringRead(existingState PartitionId_SdkV2)
- func (o PartitionId_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PartitionId_SdkV2) Type(ctx context.Context) attr.Type
- type PersonalComputeMessage
- func (c PersonalComputeMessage) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PersonalComputeMessage) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *PersonalComputeMessage) SyncEffectiveFieldsDuringCreateOrUpdate(plan PersonalComputeMessage)
- func (newState *PersonalComputeMessage) SyncEffectiveFieldsDuringRead(existingState PersonalComputeMessage)
- func (o PersonalComputeMessage) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PersonalComputeMessage) Type(ctx context.Context) attr.Type
- type PersonalComputeMessage_SdkV2
- func (c PersonalComputeMessage_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PersonalComputeMessage_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *PersonalComputeMessage_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PersonalComputeMessage_SdkV2)
- func (newState *PersonalComputeMessage_SdkV2) SyncEffectiveFieldsDuringRead(existingState PersonalComputeMessage_SdkV2)
- func (o PersonalComputeMessage_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PersonalComputeMessage_SdkV2) Type(ctx context.Context) attr.Type
- type PersonalComputeSetting
- func (c PersonalComputeSetting) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PersonalComputeSetting) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *PersonalComputeSetting) GetPersonalCompute(ctx context.Context) (PersonalComputeMessage, bool)
- func (o *PersonalComputeSetting) SetPersonalCompute(ctx context.Context, v PersonalComputeMessage)
- func (newState *PersonalComputeSetting) SyncEffectiveFieldsDuringCreateOrUpdate(plan PersonalComputeSetting)
- func (newState *PersonalComputeSetting) SyncEffectiveFieldsDuringRead(existingState PersonalComputeSetting)
- func (o PersonalComputeSetting) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PersonalComputeSetting) Type(ctx context.Context) attr.Type
- type PersonalComputeSetting_SdkV2
- func (c PersonalComputeSetting_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PersonalComputeSetting_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *PersonalComputeSetting_SdkV2) GetPersonalCompute(ctx context.Context) (PersonalComputeMessage_SdkV2, bool)
- func (o *PersonalComputeSetting_SdkV2) SetPersonalCompute(ctx context.Context, v PersonalComputeMessage_SdkV2)
- func (newState *PersonalComputeSetting_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PersonalComputeSetting_SdkV2)
- func (newState *PersonalComputeSetting_SdkV2) SyncEffectiveFieldsDuringRead(existingState PersonalComputeSetting_SdkV2)
- func (o PersonalComputeSetting_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PersonalComputeSetting_SdkV2) Type(ctx context.Context) attr.Type
- type PublicTokenInfo
- func (c PublicTokenInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PublicTokenInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *PublicTokenInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan PublicTokenInfo)
- func (newState *PublicTokenInfo) SyncEffectiveFieldsDuringRead(existingState PublicTokenInfo)
- func (o PublicTokenInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PublicTokenInfo) Type(ctx context.Context) attr.Type
- type PublicTokenInfo_SdkV2
- func (c PublicTokenInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PublicTokenInfo_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *PublicTokenInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PublicTokenInfo_SdkV2)
- func (newState *PublicTokenInfo_SdkV2) SyncEffectiveFieldsDuringRead(existingState PublicTokenInfo_SdkV2)
- func (o PublicTokenInfo_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PublicTokenInfo_SdkV2) Type(ctx context.Context) attr.Type
- type ReplaceIpAccessList
- func (c ReplaceIpAccessList) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ReplaceIpAccessList) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ReplaceIpAccessList) GetIpAddresses(ctx context.Context) ([]types.String, bool)
- func (o *ReplaceIpAccessList) SetIpAddresses(ctx context.Context, v []types.String)
- func (newState *ReplaceIpAccessList) SyncEffectiveFieldsDuringCreateOrUpdate(plan ReplaceIpAccessList)
- func (newState *ReplaceIpAccessList) SyncEffectiveFieldsDuringRead(existingState ReplaceIpAccessList)
- func (o ReplaceIpAccessList) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ReplaceIpAccessList) Type(ctx context.Context) attr.Type
- type ReplaceIpAccessList_SdkV2
- func (c ReplaceIpAccessList_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ReplaceIpAccessList_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ReplaceIpAccessList_SdkV2) GetIpAddresses(ctx context.Context) ([]types.String, bool)
- func (o *ReplaceIpAccessList_SdkV2) SetIpAddresses(ctx context.Context, v []types.String)
- func (newState *ReplaceIpAccessList_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ReplaceIpAccessList_SdkV2)
- func (newState *ReplaceIpAccessList_SdkV2) SyncEffectiveFieldsDuringRead(existingState ReplaceIpAccessList_SdkV2)
- func (o ReplaceIpAccessList_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ReplaceIpAccessList_SdkV2) Type(ctx context.Context) attr.Type
- type ReplaceResponse
- type ReplaceResponse_SdkV2
- type RestrictWorkspaceAdminsMessage
- func (c RestrictWorkspaceAdminsMessage) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a RestrictWorkspaceAdminsMessage) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *RestrictWorkspaceAdminsMessage) SyncEffectiveFieldsDuringCreateOrUpdate(plan RestrictWorkspaceAdminsMessage)
- func (newState *RestrictWorkspaceAdminsMessage) SyncEffectiveFieldsDuringRead(existingState RestrictWorkspaceAdminsMessage)
- func (o RestrictWorkspaceAdminsMessage) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RestrictWorkspaceAdminsMessage) Type(ctx context.Context) attr.Type
- type RestrictWorkspaceAdminsMessage_SdkV2
- func (c RestrictWorkspaceAdminsMessage_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a RestrictWorkspaceAdminsMessage_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *RestrictWorkspaceAdminsMessage_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RestrictWorkspaceAdminsMessage_SdkV2)
- func (newState *RestrictWorkspaceAdminsMessage_SdkV2) SyncEffectiveFieldsDuringRead(existingState RestrictWorkspaceAdminsMessage_SdkV2)
- func (o RestrictWorkspaceAdminsMessage_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RestrictWorkspaceAdminsMessage_SdkV2) Type(ctx context.Context) attr.Type
- type RestrictWorkspaceAdminsSetting
- func (c RestrictWorkspaceAdminsSetting) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a RestrictWorkspaceAdminsSetting) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *RestrictWorkspaceAdminsSetting) GetRestrictWorkspaceAdmins(ctx context.Context) (RestrictWorkspaceAdminsMessage, bool)
- func (o *RestrictWorkspaceAdminsSetting) SetRestrictWorkspaceAdmins(ctx context.Context, v RestrictWorkspaceAdminsMessage)
- func (newState *RestrictWorkspaceAdminsSetting) SyncEffectiveFieldsDuringCreateOrUpdate(plan RestrictWorkspaceAdminsSetting)
- func (newState *RestrictWorkspaceAdminsSetting) SyncEffectiveFieldsDuringRead(existingState RestrictWorkspaceAdminsSetting)
- func (o RestrictWorkspaceAdminsSetting) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RestrictWorkspaceAdminsSetting) Type(ctx context.Context) attr.Type
- type RestrictWorkspaceAdminsSetting_SdkV2
- func (c RestrictWorkspaceAdminsSetting_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a RestrictWorkspaceAdminsSetting_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *RestrictWorkspaceAdminsSetting_SdkV2) GetRestrictWorkspaceAdmins(ctx context.Context) (RestrictWorkspaceAdminsMessage_SdkV2, bool)
- func (o *RestrictWorkspaceAdminsSetting_SdkV2) SetRestrictWorkspaceAdmins(ctx context.Context, v RestrictWorkspaceAdminsMessage_SdkV2)
- func (newState *RestrictWorkspaceAdminsSetting_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RestrictWorkspaceAdminsSetting_SdkV2)
- func (newState *RestrictWorkspaceAdminsSetting_SdkV2) SyncEffectiveFieldsDuringRead(existingState RestrictWorkspaceAdminsSetting_SdkV2)
- func (o RestrictWorkspaceAdminsSetting_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RestrictWorkspaceAdminsSetting_SdkV2) Type(ctx context.Context) attr.Type
- type RevokeTokenRequest
- func (c RevokeTokenRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a RevokeTokenRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *RevokeTokenRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan RevokeTokenRequest)
- func (newState *RevokeTokenRequest) SyncEffectiveFieldsDuringRead(existingState RevokeTokenRequest)
- func (o RevokeTokenRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RevokeTokenRequest) Type(ctx context.Context) attr.Type
- type RevokeTokenRequest_SdkV2
- func (c RevokeTokenRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a RevokeTokenRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *RevokeTokenRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RevokeTokenRequest_SdkV2)
- func (newState *RevokeTokenRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState RevokeTokenRequest_SdkV2)
- func (o RevokeTokenRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RevokeTokenRequest_SdkV2) Type(ctx context.Context) attr.Type
- type RevokeTokenResponse
- func (c RevokeTokenResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a RevokeTokenResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *RevokeTokenResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan RevokeTokenResponse)
- func (newState *RevokeTokenResponse) SyncEffectiveFieldsDuringRead(existingState RevokeTokenResponse)
- func (o RevokeTokenResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RevokeTokenResponse) Type(ctx context.Context) attr.Type
- type RevokeTokenResponse_SdkV2
- func (c RevokeTokenResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a RevokeTokenResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *RevokeTokenResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RevokeTokenResponse_SdkV2)
- func (newState *RevokeTokenResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState RevokeTokenResponse_SdkV2)
- func (o RevokeTokenResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RevokeTokenResponse_SdkV2) Type(ctx context.Context) attr.Type
- type SetStatusResponse
- type SetStatusResponse_SdkV2
- type SlackConfig
- func (c SlackConfig) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a SlackConfig) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *SlackConfig) SyncEffectiveFieldsDuringCreateOrUpdate(plan SlackConfig)
- func (newState *SlackConfig) SyncEffectiveFieldsDuringRead(existingState SlackConfig)
- func (o SlackConfig) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o SlackConfig) Type(ctx context.Context) attr.Type
- type SlackConfig_SdkV2
- func (c SlackConfig_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a SlackConfig_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *SlackConfig_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan SlackConfig_SdkV2)
- func (newState *SlackConfig_SdkV2) SyncEffectiveFieldsDuringRead(existingState SlackConfig_SdkV2)
- func (o SlackConfig_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o SlackConfig_SdkV2) Type(ctx context.Context) attr.Type
- type StringMessage
- func (c StringMessage) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a StringMessage) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *StringMessage) SyncEffectiveFieldsDuringCreateOrUpdate(plan StringMessage)
- func (newState *StringMessage) SyncEffectiveFieldsDuringRead(existingState StringMessage)
- func (o StringMessage) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o StringMessage) Type(ctx context.Context) attr.Type
- type StringMessage_SdkV2
- func (c StringMessage_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a StringMessage_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *StringMessage_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan StringMessage_SdkV2)
- func (newState *StringMessage_SdkV2) SyncEffectiveFieldsDuringRead(existingState StringMessage_SdkV2)
- func (o StringMessage_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o StringMessage_SdkV2) Type(ctx context.Context) attr.Type
- type TokenAccessControlRequest
- func (c TokenAccessControlRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a TokenAccessControlRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *TokenAccessControlRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan TokenAccessControlRequest)
- func (newState *TokenAccessControlRequest) SyncEffectiveFieldsDuringRead(existingState TokenAccessControlRequest)
- func (o TokenAccessControlRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o TokenAccessControlRequest) Type(ctx context.Context) attr.Type
- type TokenAccessControlRequest_SdkV2
- func (c TokenAccessControlRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a TokenAccessControlRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *TokenAccessControlRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan TokenAccessControlRequest_SdkV2)
- func (newState *TokenAccessControlRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState TokenAccessControlRequest_SdkV2)
- func (o TokenAccessControlRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o TokenAccessControlRequest_SdkV2) Type(ctx context.Context) attr.Type
- type TokenAccessControlResponse
- func (c TokenAccessControlResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *TokenAccessControlResponse) GetAllPermissions(ctx context.Context) ([]TokenPermission, bool)
- func (a TokenAccessControlResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *TokenAccessControlResponse) SetAllPermissions(ctx context.Context, v []TokenPermission)
- func (newState *TokenAccessControlResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan TokenAccessControlResponse)
- func (newState *TokenAccessControlResponse) SyncEffectiveFieldsDuringRead(existingState TokenAccessControlResponse)
- func (o TokenAccessControlResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o TokenAccessControlResponse) Type(ctx context.Context) attr.Type
- type TokenAccessControlResponse_SdkV2
- func (c TokenAccessControlResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *TokenAccessControlResponse_SdkV2) GetAllPermissions(ctx context.Context) ([]TokenPermission_SdkV2, bool)
- func (a TokenAccessControlResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *TokenAccessControlResponse_SdkV2) SetAllPermissions(ctx context.Context, v []TokenPermission_SdkV2)
- func (newState *TokenAccessControlResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan TokenAccessControlResponse_SdkV2)
- func (newState *TokenAccessControlResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState TokenAccessControlResponse_SdkV2)
- func (o TokenAccessControlResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o TokenAccessControlResponse_SdkV2) Type(ctx context.Context) attr.Type
- type TokenInfo
- func (c TokenInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a TokenInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *TokenInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan TokenInfo)
- func (newState *TokenInfo) SyncEffectiveFieldsDuringRead(existingState TokenInfo)
- func (o TokenInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o TokenInfo) Type(ctx context.Context) attr.Type
- type TokenInfo_SdkV2
- func (c TokenInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a TokenInfo_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *TokenInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan TokenInfo_SdkV2)
- func (newState *TokenInfo_SdkV2) SyncEffectiveFieldsDuringRead(existingState TokenInfo_SdkV2)
- func (o TokenInfo_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o TokenInfo_SdkV2) Type(ctx context.Context) attr.Type
- type TokenPermission
- func (c TokenPermission) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a TokenPermission) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *TokenPermission) GetInheritedFromObject(ctx context.Context) ([]types.String, bool)
- func (o *TokenPermission) SetInheritedFromObject(ctx context.Context, v []types.String)
- func (newState *TokenPermission) SyncEffectiveFieldsDuringCreateOrUpdate(plan TokenPermission)
- func (newState *TokenPermission) SyncEffectiveFieldsDuringRead(existingState TokenPermission)
- func (o TokenPermission) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o TokenPermission) Type(ctx context.Context) attr.Type
- type TokenPermission_SdkV2
- func (c TokenPermission_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a TokenPermission_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *TokenPermission_SdkV2) GetInheritedFromObject(ctx context.Context) ([]types.String, bool)
- func (o *TokenPermission_SdkV2) SetInheritedFromObject(ctx context.Context, v []types.String)
- func (newState *TokenPermission_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan TokenPermission_SdkV2)
- func (newState *TokenPermission_SdkV2) SyncEffectiveFieldsDuringRead(existingState TokenPermission_SdkV2)
- func (o TokenPermission_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o TokenPermission_SdkV2) Type(ctx context.Context) attr.Type
- type TokenPermissions
- func (c TokenPermissions) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *TokenPermissions) GetAccessControlList(ctx context.Context) ([]TokenAccessControlResponse, bool)
- func (a TokenPermissions) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *TokenPermissions) SetAccessControlList(ctx context.Context, v []TokenAccessControlResponse)
- func (newState *TokenPermissions) SyncEffectiveFieldsDuringCreateOrUpdate(plan TokenPermissions)
- func (newState *TokenPermissions) SyncEffectiveFieldsDuringRead(existingState TokenPermissions)
- func (o TokenPermissions) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o TokenPermissions) Type(ctx context.Context) attr.Type
- type TokenPermissionsDescription
- func (c TokenPermissionsDescription) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a TokenPermissionsDescription) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *TokenPermissionsDescription) SyncEffectiveFieldsDuringCreateOrUpdate(plan TokenPermissionsDescription)
- func (newState *TokenPermissionsDescription) SyncEffectiveFieldsDuringRead(existingState TokenPermissionsDescription)
- func (o TokenPermissionsDescription) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o TokenPermissionsDescription) Type(ctx context.Context) attr.Type
- type TokenPermissionsDescription_SdkV2
- func (c TokenPermissionsDescription_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a TokenPermissionsDescription_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *TokenPermissionsDescription_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan TokenPermissionsDescription_SdkV2)
- func (newState *TokenPermissionsDescription_SdkV2) SyncEffectiveFieldsDuringRead(existingState TokenPermissionsDescription_SdkV2)
- func (o TokenPermissionsDescription_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o TokenPermissionsDescription_SdkV2) Type(ctx context.Context) attr.Type
- type TokenPermissionsRequest
- func (c TokenPermissionsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *TokenPermissionsRequest) GetAccessControlList(ctx context.Context) ([]TokenAccessControlRequest, bool)
- func (a TokenPermissionsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *TokenPermissionsRequest) SetAccessControlList(ctx context.Context, v []TokenAccessControlRequest)
- func (newState *TokenPermissionsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan TokenPermissionsRequest)
- func (newState *TokenPermissionsRequest) SyncEffectiveFieldsDuringRead(existingState TokenPermissionsRequest)
- func (o TokenPermissionsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o TokenPermissionsRequest) Type(ctx context.Context) attr.Type
- type TokenPermissionsRequest_SdkV2
- func (c TokenPermissionsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *TokenPermissionsRequest_SdkV2) GetAccessControlList(ctx context.Context) ([]TokenAccessControlRequest_SdkV2, bool)
- func (a TokenPermissionsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *TokenPermissionsRequest_SdkV2) SetAccessControlList(ctx context.Context, v []TokenAccessControlRequest_SdkV2)
- func (newState *TokenPermissionsRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan TokenPermissionsRequest_SdkV2)
- func (newState *TokenPermissionsRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState TokenPermissionsRequest_SdkV2)
- func (o TokenPermissionsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o TokenPermissionsRequest_SdkV2) Type(ctx context.Context) attr.Type
- type TokenPermissions_SdkV2
- func (c TokenPermissions_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *TokenPermissions_SdkV2) GetAccessControlList(ctx context.Context) ([]TokenAccessControlResponse_SdkV2, bool)
- func (a TokenPermissions_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *TokenPermissions_SdkV2) SetAccessControlList(ctx context.Context, v []TokenAccessControlResponse_SdkV2)
- func (newState *TokenPermissions_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan TokenPermissions_SdkV2)
- func (newState *TokenPermissions_SdkV2) SyncEffectiveFieldsDuringRead(existingState TokenPermissions_SdkV2)
- func (o TokenPermissions_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o TokenPermissions_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateAibiDashboardEmbeddingAccessPolicySettingRequest
- func (c UpdateAibiDashboardEmbeddingAccessPolicySettingRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateAibiDashboardEmbeddingAccessPolicySettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateAibiDashboardEmbeddingAccessPolicySettingRequest) GetSetting(ctx context.Context) (AibiDashboardEmbeddingAccessPolicySetting, bool)
- func (o *UpdateAibiDashboardEmbeddingAccessPolicySettingRequest) SetSetting(ctx context.Context, v AibiDashboardEmbeddingAccessPolicySetting)
- func (newState *UpdateAibiDashboardEmbeddingAccessPolicySettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateAibiDashboardEmbeddingAccessPolicySettingRequest)
- func (newState *UpdateAibiDashboardEmbeddingAccessPolicySettingRequest) SyncEffectiveFieldsDuringRead(existingState UpdateAibiDashboardEmbeddingAccessPolicySettingRequest)
- func (o UpdateAibiDashboardEmbeddingAccessPolicySettingRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateAibiDashboardEmbeddingAccessPolicySettingRequest) Type(ctx context.Context) attr.Type
- type UpdateAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2
- func (c UpdateAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2) GetSetting(ctx context.Context) (AibiDashboardEmbeddingAccessPolicySetting_SdkV2, bool)
- func (o *UpdateAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2) SetSetting(ctx context.Context, v AibiDashboardEmbeddingAccessPolicySetting_SdkV2)
- func (newState *UpdateAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2)
- func (newState *UpdateAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2)
- func (o UpdateAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest
- func (c UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest) GetSetting(ctx context.Context) (AibiDashboardEmbeddingApprovedDomainsSetting, bool)
- func (o *UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest) SetSetting(ctx context.Context, v AibiDashboardEmbeddingApprovedDomainsSetting)
- func (newState *UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest)
- func (newState *UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest) SyncEffectiveFieldsDuringRead(existingState UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest)
- func (o UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest) Type(ctx context.Context) attr.Type
- type UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2
- func (c UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2) GetSetting(ctx context.Context) (AibiDashboardEmbeddingApprovedDomainsSetting_SdkV2, bool)
- func (o *UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2) SetSetting(ctx context.Context, v AibiDashboardEmbeddingApprovedDomainsSetting_SdkV2)
- func (newState *UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2)
- func (newState *UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2)
- func (o UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateAutomaticClusterUpdateSettingRequest
- func (c UpdateAutomaticClusterUpdateSettingRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateAutomaticClusterUpdateSettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateAutomaticClusterUpdateSettingRequest) GetSetting(ctx context.Context) (AutomaticClusterUpdateSetting, bool)
- func (o *UpdateAutomaticClusterUpdateSettingRequest) SetSetting(ctx context.Context, v AutomaticClusterUpdateSetting)
- func (newState *UpdateAutomaticClusterUpdateSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateAutomaticClusterUpdateSettingRequest)
- func (newState *UpdateAutomaticClusterUpdateSettingRequest) SyncEffectiveFieldsDuringRead(existingState UpdateAutomaticClusterUpdateSettingRequest)
- func (o UpdateAutomaticClusterUpdateSettingRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateAutomaticClusterUpdateSettingRequest) Type(ctx context.Context) attr.Type
- type UpdateAutomaticClusterUpdateSettingRequest_SdkV2
- func (c UpdateAutomaticClusterUpdateSettingRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateAutomaticClusterUpdateSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateAutomaticClusterUpdateSettingRequest_SdkV2) GetSetting(ctx context.Context) (AutomaticClusterUpdateSetting_SdkV2, bool)
- func (o *UpdateAutomaticClusterUpdateSettingRequest_SdkV2) SetSetting(ctx context.Context, v AutomaticClusterUpdateSetting_SdkV2)
- func (newState *UpdateAutomaticClusterUpdateSettingRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateAutomaticClusterUpdateSettingRequest_SdkV2)
- func (newState *UpdateAutomaticClusterUpdateSettingRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateAutomaticClusterUpdateSettingRequest_SdkV2)
- func (o UpdateAutomaticClusterUpdateSettingRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateAutomaticClusterUpdateSettingRequest_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateComplianceSecurityProfileSettingRequest
- func (c UpdateComplianceSecurityProfileSettingRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateComplianceSecurityProfileSettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateComplianceSecurityProfileSettingRequest) GetSetting(ctx context.Context) (ComplianceSecurityProfileSetting, bool)
- func (o *UpdateComplianceSecurityProfileSettingRequest) SetSetting(ctx context.Context, v ComplianceSecurityProfileSetting)
- func (newState *UpdateComplianceSecurityProfileSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateComplianceSecurityProfileSettingRequest)
- func (newState *UpdateComplianceSecurityProfileSettingRequest) SyncEffectiveFieldsDuringRead(existingState UpdateComplianceSecurityProfileSettingRequest)
- func (o UpdateComplianceSecurityProfileSettingRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateComplianceSecurityProfileSettingRequest) Type(ctx context.Context) attr.Type
- type UpdateComplianceSecurityProfileSettingRequest_SdkV2
- func (c UpdateComplianceSecurityProfileSettingRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateComplianceSecurityProfileSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateComplianceSecurityProfileSettingRequest_SdkV2) GetSetting(ctx context.Context) (ComplianceSecurityProfileSetting_SdkV2, bool)
- func (o *UpdateComplianceSecurityProfileSettingRequest_SdkV2) SetSetting(ctx context.Context, v ComplianceSecurityProfileSetting_SdkV2)
- func (newState *UpdateComplianceSecurityProfileSettingRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateComplianceSecurityProfileSettingRequest_SdkV2)
- func (newState *UpdateComplianceSecurityProfileSettingRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateComplianceSecurityProfileSettingRequest_SdkV2)
- func (o UpdateComplianceSecurityProfileSettingRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateComplianceSecurityProfileSettingRequest_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateCspEnablementAccountSettingRequest
- func (c UpdateCspEnablementAccountSettingRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateCspEnablementAccountSettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateCspEnablementAccountSettingRequest) GetSetting(ctx context.Context) (CspEnablementAccountSetting, bool)
- func (o *UpdateCspEnablementAccountSettingRequest) SetSetting(ctx context.Context, v CspEnablementAccountSetting)
- func (newState *UpdateCspEnablementAccountSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateCspEnablementAccountSettingRequest)
- func (newState *UpdateCspEnablementAccountSettingRequest) SyncEffectiveFieldsDuringRead(existingState UpdateCspEnablementAccountSettingRequest)
- func (o UpdateCspEnablementAccountSettingRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateCspEnablementAccountSettingRequest) Type(ctx context.Context) attr.Type
- type UpdateCspEnablementAccountSettingRequest_SdkV2
- func (c UpdateCspEnablementAccountSettingRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateCspEnablementAccountSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateCspEnablementAccountSettingRequest_SdkV2) GetSetting(ctx context.Context) (CspEnablementAccountSetting_SdkV2, bool)
- func (o *UpdateCspEnablementAccountSettingRequest_SdkV2) SetSetting(ctx context.Context, v CspEnablementAccountSetting_SdkV2)
- func (newState *UpdateCspEnablementAccountSettingRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateCspEnablementAccountSettingRequest_SdkV2)
- func (newState *UpdateCspEnablementAccountSettingRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateCspEnablementAccountSettingRequest_SdkV2)
- func (o UpdateCspEnablementAccountSettingRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateCspEnablementAccountSettingRequest_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateDefaultNamespaceSettingRequest
- func (c UpdateDefaultNamespaceSettingRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateDefaultNamespaceSettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateDefaultNamespaceSettingRequest) GetSetting(ctx context.Context) (DefaultNamespaceSetting, bool)
- func (o *UpdateDefaultNamespaceSettingRequest) SetSetting(ctx context.Context, v DefaultNamespaceSetting)
- func (newState *UpdateDefaultNamespaceSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateDefaultNamespaceSettingRequest)
- func (newState *UpdateDefaultNamespaceSettingRequest) SyncEffectiveFieldsDuringRead(existingState UpdateDefaultNamespaceSettingRequest)
- func (o UpdateDefaultNamespaceSettingRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateDefaultNamespaceSettingRequest) Type(ctx context.Context) attr.Type
- type UpdateDefaultNamespaceSettingRequest_SdkV2
- func (c UpdateDefaultNamespaceSettingRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateDefaultNamespaceSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateDefaultNamespaceSettingRequest_SdkV2) GetSetting(ctx context.Context) (DefaultNamespaceSetting_SdkV2, bool)
- func (o *UpdateDefaultNamespaceSettingRequest_SdkV2) SetSetting(ctx context.Context, v DefaultNamespaceSetting_SdkV2)
- func (newState *UpdateDefaultNamespaceSettingRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateDefaultNamespaceSettingRequest_SdkV2)
- func (newState *UpdateDefaultNamespaceSettingRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateDefaultNamespaceSettingRequest_SdkV2)
- func (o UpdateDefaultNamespaceSettingRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateDefaultNamespaceSettingRequest_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateDisableLegacyAccessRequest
- func (c UpdateDisableLegacyAccessRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateDisableLegacyAccessRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateDisableLegacyAccessRequest) GetSetting(ctx context.Context) (DisableLegacyAccess, bool)
- func (o *UpdateDisableLegacyAccessRequest) SetSetting(ctx context.Context, v DisableLegacyAccess)
- func (newState *UpdateDisableLegacyAccessRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateDisableLegacyAccessRequest)
- func (newState *UpdateDisableLegacyAccessRequest) SyncEffectiveFieldsDuringRead(existingState UpdateDisableLegacyAccessRequest)
- func (o UpdateDisableLegacyAccessRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateDisableLegacyAccessRequest) Type(ctx context.Context) attr.Type
- type UpdateDisableLegacyAccessRequest_SdkV2
- func (c UpdateDisableLegacyAccessRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateDisableLegacyAccessRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateDisableLegacyAccessRequest_SdkV2) GetSetting(ctx context.Context) (DisableLegacyAccess_SdkV2, bool)
- func (o *UpdateDisableLegacyAccessRequest_SdkV2) SetSetting(ctx context.Context, v DisableLegacyAccess_SdkV2)
- func (newState *UpdateDisableLegacyAccessRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateDisableLegacyAccessRequest_SdkV2)
- func (newState *UpdateDisableLegacyAccessRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateDisableLegacyAccessRequest_SdkV2)
- func (o UpdateDisableLegacyAccessRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateDisableLegacyAccessRequest_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateDisableLegacyDbfsRequest
- func (c UpdateDisableLegacyDbfsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateDisableLegacyDbfsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateDisableLegacyDbfsRequest) GetSetting(ctx context.Context) (DisableLegacyDbfs, bool)
- func (o *UpdateDisableLegacyDbfsRequest) SetSetting(ctx context.Context, v DisableLegacyDbfs)
- func (newState *UpdateDisableLegacyDbfsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateDisableLegacyDbfsRequest)
- func (newState *UpdateDisableLegacyDbfsRequest) SyncEffectiveFieldsDuringRead(existingState UpdateDisableLegacyDbfsRequest)
- func (o UpdateDisableLegacyDbfsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateDisableLegacyDbfsRequest) Type(ctx context.Context) attr.Type
- type UpdateDisableLegacyDbfsRequest_SdkV2
- func (c UpdateDisableLegacyDbfsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateDisableLegacyDbfsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateDisableLegacyDbfsRequest_SdkV2) GetSetting(ctx context.Context) (DisableLegacyDbfs_SdkV2, bool)
- func (o *UpdateDisableLegacyDbfsRequest_SdkV2) SetSetting(ctx context.Context, v DisableLegacyDbfs_SdkV2)
- func (newState *UpdateDisableLegacyDbfsRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateDisableLegacyDbfsRequest_SdkV2)
- func (newState *UpdateDisableLegacyDbfsRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateDisableLegacyDbfsRequest_SdkV2)
- func (o UpdateDisableLegacyDbfsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateDisableLegacyDbfsRequest_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateDisableLegacyFeaturesRequest
- func (c UpdateDisableLegacyFeaturesRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateDisableLegacyFeaturesRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateDisableLegacyFeaturesRequest) GetSetting(ctx context.Context) (DisableLegacyFeatures, bool)
- func (o *UpdateDisableLegacyFeaturesRequest) SetSetting(ctx context.Context, v DisableLegacyFeatures)
- func (newState *UpdateDisableLegacyFeaturesRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateDisableLegacyFeaturesRequest)
- func (newState *UpdateDisableLegacyFeaturesRequest) SyncEffectiveFieldsDuringRead(existingState UpdateDisableLegacyFeaturesRequest)
- func (o UpdateDisableLegacyFeaturesRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateDisableLegacyFeaturesRequest) Type(ctx context.Context) attr.Type
- type UpdateDisableLegacyFeaturesRequest_SdkV2
- func (c UpdateDisableLegacyFeaturesRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateDisableLegacyFeaturesRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateDisableLegacyFeaturesRequest_SdkV2) GetSetting(ctx context.Context) (DisableLegacyFeatures_SdkV2, bool)
- func (o *UpdateDisableLegacyFeaturesRequest_SdkV2) SetSetting(ctx context.Context, v DisableLegacyFeatures_SdkV2)
- func (newState *UpdateDisableLegacyFeaturesRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateDisableLegacyFeaturesRequest_SdkV2)
- func (newState *UpdateDisableLegacyFeaturesRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateDisableLegacyFeaturesRequest_SdkV2)
- func (o UpdateDisableLegacyFeaturesRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateDisableLegacyFeaturesRequest_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateEnhancedSecurityMonitoringSettingRequest
- func (c UpdateEnhancedSecurityMonitoringSettingRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateEnhancedSecurityMonitoringSettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateEnhancedSecurityMonitoringSettingRequest) GetSetting(ctx context.Context) (EnhancedSecurityMonitoringSetting, bool)
- func (o *UpdateEnhancedSecurityMonitoringSettingRequest) SetSetting(ctx context.Context, v EnhancedSecurityMonitoringSetting)
- func (newState *UpdateEnhancedSecurityMonitoringSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateEnhancedSecurityMonitoringSettingRequest)
- func (newState *UpdateEnhancedSecurityMonitoringSettingRequest) SyncEffectiveFieldsDuringRead(existingState UpdateEnhancedSecurityMonitoringSettingRequest)
- func (o UpdateEnhancedSecurityMonitoringSettingRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateEnhancedSecurityMonitoringSettingRequest) Type(ctx context.Context) attr.Type
- type UpdateEnhancedSecurityMonitoringSettingRequest_SdkV2
- func (c UpdateEnhancedSecurityMonitoringSettingRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateEnhancedSecurityMonitoringSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateEnhancedSecurityMonitoringSettingRequest_SdkV2) GetSetting(ctx context.Context) (EnhancedSecurityMonitoringSetting_SdkV2, bool)
- func (o *UpdateEnhancedSecurityMonitoringSettingRequest_SdkV2) SetSetting(ctx context.Context, v EnhancedSecurityMonitoringSetting_SdkV2)
- func (newState *UpdateEnhancedSecurityMonitoringSettingRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateEnhancedSecurityMonitoringSettingRequest_SdkV2)
- func (newState *UpdateEnhancedSecurityMonitoringSettingRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateEnhancedSecurityMonitoringSettingRequest_SdkV2)
- func (o UpdateEnhancedSecurityMonitoringSettingRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateEnhancedSecurityMonitoringSettingRequest_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateEsmEnablementAccountSettingRequest
- func (c UpdateEsmEnablementAccountSettingRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateEsmEnablementAccountSettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateEsmEnablementAccountSettingRequest) GetSetting(ctx context.Context) (EsmEnablementAccountSetting, bool)
- func (o *UpdateEsmEnablementAccountSettingRequest) SetSetting(ctx context.Context, v EsmEnablementAccountSetting)
- func (newState *UpdateEsmEnablementAccountSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateEsmEnablementAccountSettingRequest)
- func (newState *UpdateEsmEnablementAccountSettingRequest) SyncEffectiveFieldsDuringRead(existingState UpdateEsmEnablementAccountSettingRequest)
- func (o UpdateEsmEnablementAccountSettingRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateEsmEnablementAccountSettingRequest) Type(ctx context.Context) attr.Type
- type UpdateEsmEnablementAccountSettingRequest_SdkV2
- func (c UpdateEsmEnablementAccountSettingRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateEsmEnablementAccountSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateEsmEnablementAccountSettingRequest_SdkV2) GetSetting(ctx context.Context) (EsmEnablementAccountSetting_SdkV2, bool)
- func (o *UpdateEsmEnablementAccountSettingRequest_SdkV2) SetSetting(ctx context.Context, v EsmEnablementAccountSetting_SdkV2)
- func (newState *UpdateEsmEnablementAccountSettingRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateEsmEnablementAccountSettingRequest_SdkV2)
- func (newState *UpdateEsmEnablementAccountSettingRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateEsmEnablementAccountSettingRequest_SdkV2)
- func (o UpdateEsmEnablementAccountSettingRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateEsmEnablementAccountSettingRequest_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateIpAccessList
- func (c UpdateIpAccessList) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateIpAccessList) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateIpAccessList) GetIpAddresses(ctx context.Context) ([]types.String, bool)
- func (o *UpdateIpAccessList) SetIpAddresses(ctx context.Context, v []types.String)
- func (newState *UpdateIpAccessList) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateIpAccessList)
- func (newState *UpdateIpAccessList) SyncEffectiveFieldsDuringRead(existingState UpdateIpAccessList)
- func (o UpdateIpAccessList) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateIpAccessList) Type(ctx context.Context) attr.Type
- type UpdateIpAccessList_SdkV2
- func (c UpdateIpAccessList_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateIpAccessList_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateIpAccessList_SdkV2) GetIpAddresses(ctx context.Context) ([]types.String, bool)
- func (o *UpdateIpAccessList_SdkV2) SetIpAddresses(ctx context.Context, v []types.String)
- func (newState *UpdateIpAccessList_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateIpAccessList_SdkV2)
- func (newState *UpdateIpAccessList_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateIpAccessList_SdkV2)
- func (o UpdateIpAccessList_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateIpAccessList_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateNotificationDestinationRequest
- func (c UpdateNotificationDestinationRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateNotificationDestinationRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateNotificationDestinationRequest) GetConfig(ctx context.Context) (Config, bool)
- func (o *UpdateNotificationDestinationRequest) SetConfig(ctx context.Context, v Config)
- func (newState *UpdateNotificationDestinationRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateNotificationDestinationRequest)
- func (newState *UpdateNotificationDestinationRequest) SyncEffectiveFieldsDuringRead(existingState UpdateNotificationDestinationRequest)
- func (o UpdateNotificationDestinationRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateNotificationDestinationRequest) Type(ctx context.Context) attr.Type
- type UpdateNotificationDestinationRequest_SdkV2
- func (c UpdateNotificationDestinationRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateNotificationDestinationRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateNotificationDestinationRequest_SdkV2) GetConfig(ctx context.Context) (Config_SdkV2, bool)
- func (o *UpdateNotificationDestinationRequest_SdkV2) SetConfig(ctx context.Context, v Config_SdkV2)
- func (newState *UpdateNotificationDestinationRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateNotificationDestinationRequest_SdkV2)
- func (newState *UpdateNotificationDestinationRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateNotificationDestinationRequest_SdkV2)
- func (o UpdateNotificationDestinationRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateNotificationDestinationRequest_SdkV2) Type(ctx context.Context) attr.Type
- type UpdatePersonalComputeSettingRequest
- func (c UpdatePersonalComputeSettingRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdatePersonalComputeSettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdatePersonalComputeSettingRequest) GetSetting(ctx context.Context) (PersonalComputeSetting, bool)
- func (o *UpdatePersonalComputeSettingRequest) SetSetting(ctx context.Context, v PersonalComputeSetting)
- func (newState *UpdatePersonalComputeSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdatePersonalComputeSettingRequest)
- func (newState *UpdatePersonalComputeSettingRequest) SyncEffectiveFieldsDuringRead(existingState UpdatePersonalComputeSettingRequest)
- func (o UpdatePersonalComputeSettingRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdatePersonalComputeSettingRequest) Type(ctx context.Context) attr.Type
- type UpdatePersonalComputeSettingRequest_SdkV2
- func (c UpdatePersonalComputeSettingRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdatePersonalComputeSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdatePersonalComputeSettingRequest_SdkV2) GetSetting(ctx context.Context) (PersonalComputeSetting_SdkV2, bool)
- func (o *UpdatePersonalComputeSettingRequest_SdkV2) SetSetting(ctx context.Context, v PersonalComputeSetting_SdkV2)
- func (newState *UpdatePersonalComputeSettingRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdatePersonalComputeSettingRequest_SdkV2)
- func (newState *UpdatePersonalComputeSettingRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdatePersonalComputeSettingRequest_SdkV2)
- func (o UpdatePersonalComputeSettingRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdatePersonalComputeSettingRequest_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateResponse
- type UpdateResponse_SdkV2
- type UpdateRestrictWorkspaceAdminsSettingRequest
- func (c UpdateRestrictWorkspaceAdminsSettingRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateRestrictWorkspaceAdminsSettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateRestrictWorkspaceAdminsSettingRequest) GetSetting(ctx context.Context) (RestrictWorkspaceAdminsSetting, bool)
- func (o *UpdateRestrictWorkspaceAdminsSettingRequest) SetSetting(ctx context.Context, v RestrictWorkspaceAdminsSetting)
- func (newState *UpdateRestrictWorkspaceAdminsSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateRestrictWorkspaceAdminsSettingRequest)
- func (newState *UpdateRestrictWorkspaceAdminsSettingRequest) SyncEffectiveFieldsDuringRead(existingState UpdateRestrictWorkspaceAdminsSettingRequest)
- func (o UpdateRestrictWorkspaceAdminsSettingRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateRestrictWorkspaceAdminsSettingRequest) Type(ctx context.Context) attr.Type
- type UpdateRestrictWorkspaceAdminsSettingRequest_SdkV2
- func (c UpdateRestrictWorkspaceAdminsSettingRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateRestrictWorkspaceAdminsSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateRestrictWorkspaceAdminsSettingRequest_SdkV2) GetSetting(ctx context.Context) (RestrictWorkspaceAdminsSetting_SdkV2, bool)
- func (o *UpdateRestrictWorkspaceAdminsSettingRequest_SdkV2) SetSetting(ctx context.Context, v RestrictWorkspaceAdminsSetting_SdkV2)
- func (newState *UpdateRestrictWorkspaceAdminsSettingRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateRestrictWorkspaceAdminsSettingRequest_SdkV2)
- func (newState *UpdateRestrictWorkspaceAdminsSettingRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateRestrictWorkspaceAdminsSettingRequest_SdkV2)
- func (o UpdateRestrictWorkspaceAdminsSettingRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateRestrictWorkspaceAdminsSettingRequest_SdkV2) Type(ctx context.Context) attr.Type
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AibiDashboardEmbeddingAccessPolicy ¶ added in v1.57.0
type AibiDashboardEmbeddingAccessPolicy struct {
AccessPolicyType types.String `tfsdk:"access_policy_type"`
}
func (AibiDashboardEmbeddingAccessPolicy) ApplySchemaCustomizations ¶ added in v1.63.0
func (c AibiDashboardEmbeddingAccessPolicy) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AibiDashboardEmbeddingAccessPolicy) GetComplexFieldTypes ¶ added in v1.61.0
func (a AibiDashboardEmbeddingAccessPolicy) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AibiDashboardEmbeddingAccessPolicy. 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 (*AibiDashboardEmbeddingAccessPolicy) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.57.0
func (newState *AibiDashboardEmbeddingAccessPolicy) SyncEffectiveFieldsDuringCreateOrUpdate(plan AibiDashboardEmbeddingAccessPolicy)
func (*AibiDashboardEmbeddingAccessPolicy) SyncEffectiveFieldsDuringRead ¶ added in v1.57.0
func (newState *AibiDashboardEmbeddingAccessPolicy) SyncEffectiveFieldsDuringRead(existingState AibiDashboardEmbeddingAccessPolicy)
func (AibiDashboardEmbeddingAccessPolicy) ToObjectValue ¶ added in v1.61.0
func (o AibiDashboardEmbeddingAccessPolicy) 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, AibiDashboardEmbeddingAccessPolicy only implements ToObjectValue() and Type().
type AibiDashboardEmbeddingAccessPolicySetting ¶ added in v1.57.0
type AibiDashboardEmbeddingAccessPolicySetting struct { AibiDashboardEmbeddingAccessPolicy types.Object `tfsdk:"aibi_dashboard_embedding_access_policy"` // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // update pattern to perform setting updates in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // PATCH request to identify the setting version you are updating. Etag types.String `tfsdk:"etag"` // Name of the corresponding setting. This field is populated in the // response, but it will not be respected even if it's set in the request // body. The setting name in the path parameter will be respected instead. // Setting name is required to be 'default' if the setting only has one // instance per workspace. SettingName types.String `tfsdk:"setting_name"` }
func (AibiDashboardEmbeddingAccessPolicySetting) ApplySchemaCustomizations ¶ added in v1.63.0
func (c AibiDashboardEmbeddingAccessPolicySetting) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*AibiDashboardEmbeddingAccessPolicySetting) GetAibiDashboardEmbeddingAccessPolicy ¶ added in v1.61.0
func (o *AibiDashboardEmbeddingAccessPolicySetting) GetAibiDashboardEmbeddingAccessPolicy(ctx context.Context) (AibiDashboardEmbeddingAccessPolicy, bool)
GetAibiDashboardEmbeddingAccessPolicy returns the value of the AibiDashboardEmbeddingAccessPolicy field in AibiDashboardEmbeddingAccessPolicySetting as a AibiDashboardEmbeddingAccessPolicy value. If the field is unknown or null, the boolean return value is false.
func (AibiDashboardEmbeddingAccessPolicySetting) GetComplexFieldTypes ¶ added in v1.61.0
func (a AibiDashboardEmbeddingAccessPolicySetting) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AibiDashboardEmbeddingAccessPolicySetting. 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 (*AibiDashboardEmbeddingAccessPolicySetting) SetAibiDashboardEmbeddingAccessPolicy ¶ added in v1.61.0
func (o *AibiDashboardEmbeddingAccessPolicySetting) SetAibiDashboardEmbeddingAccessPolicy(ctx context.Context, v AibiDashboardEmbeddingAccessPolicy)
SetAibiDashboardEmbeddingAccessPolicy sets the value of the AibiDashboardEmbeddingAccessPolicy field in AibiDashboardEmbeddingAccessPolicySetting.
func (*AibiDashboardEmbeddingAccessPolicySetting) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.57.0
func (newState *AibiDashboardEmbeddingAccessPolicySetting) SyncEffectiveFieldsDuringCreateOrUpdate(plan AibiDashboardEmbeddingAccessPolicySetting)
func (*AibiDashboardEmbeddingAccessPolicySetting) SyncEffectiveFieldsDuringRead ¶ added in v1.57.0
func (newState *AibiDashboardEmbeddingAccessPolicySetting) SyncEffectiveFieldsDuringRead(existingState AibiDashboardEmbeddingAccessPolicySetting)
func (AibiDashboardEmbeddingAccessPolicySetting) ToObjectValue ¶ added in v1.61.0
func (o AibiDashboardEmbeddingAccessPolicySetting) 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, AibiDashboardEmbeddingAccessPolicySetting only implements ToObjectValue() and Type().
type AibiDashboardEmbeddingAccessPolicySetting_SdkV2 ¶ added in v1.62.1
type AibiDashboardEmbeddingAccessPolicySetting_SdkV2 struct { AibiDashboardEmbeddingAccessPolicy types.List `tfsdk:"aibi_dashboard_embedding_access_policy"` // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // update pattern to perform setting updates in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // PATCH request to identify the setting version you are updating. Etag types.String `tfsdk:"etag"` // Name of the corresponding setting. This field is populated in the // response, but it will not be respected even if it's set in the request // body. The setting name in the path parameter will be respected instead. // Setting name is required to be 'default' if the setting only has one // instance per workspace. SettingName types.String `tfsdk:"setting_name"` }
func (AibiDashboardEmbeddingAccessPolicySetting_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c AibiDashboardEmbeddingAccessPolicySetting_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*AibiDashboardEmbeddingAccessPolicySetting_SdkV2) GetAibiDashboardEmbeddingAccessPolicy ¶ added in v1.62.1
func (o *AibiDashboardEmbeddingAccessPolicySetting_SdkV2) GetAibiDashboardEmbeddingAccessPolicy(ctx context.Context) (AibiDashboardEmbeddingAccessPolicy_SdkV2, bool)
GetAibiDashboardEmbeddingAccessPolicy returns the value of the AibiDashboardEmbeddingAccessPolicy field in AibiDashboardEmbeddingAccessPolicySetting_SdkV2 as a AibiDashboardEmbeddingAccessPolicy_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (AibiDashboardEmbeddingAccessPolicySetting_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a AibiDashboardEmbeddingAccessPolicySetting_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AibiDashboardEmbeddingAccessPolicySetting. 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 (*AibiDashboardEmbeddingAccessPolicySetting_SdkV2) SetAibiDashboardEmbeddingAccessPolicy ¶ added in v1.62.1
func (o *AibiDashboardEmbeddingAccessPolicySetting_SdkV2) SetAibiDashboardEmbeddingAccessPolicy(ctx context.Context, v AibiDashboardEmbeddingAccessPolicy_SdkV2)
SetAibiDashboardEmbeddingAccessPolicy sets the value of the AibiDashboardEmbeddingAccessPolicy field in AibiDashboardEmbeddingAccessPolicySetting_SdkV2.
func (*AibiDashboardEmbeddingAccessPolicySetting_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *AibiDashboardEmbeddingAccessPolicySetting_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan AibiDashboardEmbeddingAccessPolicySetting_SdkV2)
func (*AibiDashboardEmbeddingAccessPolicySetting_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *AibiDashboardEmbeddingAccessPolicySetting_SdkV2) SyncEffectiveFieldsDuringRead(existingState AibiDashboardEmbeddingAccessPolicySetting_SdkV2)
func (AibiDashboardEmbeddingAccessPolicySetting_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o AibiDashboardEmbeddingAccessPolicySetting_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, AibiDashboardEmbeddingAccessPolicySetting_SdkV2 only implements ToObjectValue() and Type().
type AibiDashboardEmbeddingAccessPolicy_SdkV2 ¶ added in v1.62.1
type AibiDashboardEmbeddingAccessPolicy_SdkV2 struct {
AccessPolicyType types.String `tfsdk:"access_policy_type"`
}
func (AibiDashboardEmbeddingAccessPolicy_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c AibiDashboardEmbeddingAccessPolicy_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AibiDashboardEmbeddingAccessPolicy_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a AibiDashboardEmbeddingAccessPolicy_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AibiDashboardEmbeddingAccessPolicy. 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 (*AibiDashboardEmbeddingAccessPolicy_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *AibiDashboardEmbeddingAccessPolicy_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan AibiDashboardEmbeddingAccessPolicy_SdkV2)
func (*AibiDashboardEmbeddingAccessPolicy_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *AibiDashboardEmbeddingAccessPolicy_SdkV2) SyncEffectiveFieldsDuringRead(existingState AibiDashboardEmbeddingAccessPolicy_SdkV2)
func (AibiDashboardEmbeddingAccessPolicy_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o AibiDashboardEmbeddingAccessPolicy_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, AibiDashboardEmbeddingAccessPolicy_SdkV2 only implements ToObjectValue() and Type().
type AibiDashboardEmbeddingApprovedDomains ¶ added in v1.57.0
type AibiDashboardEmbeddingApprovedDomains struct {
ApprovedDomains types.List `tfsdk:"approved_domains"`
}
func (AibiDashboardEmbeddingApprovedDomains) ApplySchemaCustomizations ¶ added in v1.63.0
func (c AibiDashboardEmbeddingApprovedDomains) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*AibiDashboardEmbeddingApprovedDomains) GetApprovedDomains ¶ added in v1.61.0
func (o *AibiDashboardEmbeddingApprovedDomains) GetApprovedDomains(ctx context.Context) ([]types.String, bool)
GetApprovedDomains returns the value of the ApprovedDomains field in AibiDashboardEmbeddingApprovedDomains as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (AibiDashboardEmbeddingApprovedDomains) GetComplexFieldTypes ¶ added in v1.61.0
func (a AibiDashboardEmbeddingApprovedDomains) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AibiDashboardEmbeddingApprovedDomains. 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 (*AibiDashboardEmbeddingApprovedDomains) SetApprovedDomains ¶ added in v1.61.0
func (o *AibiDashboardEmbeddingApprovedDomains) SetApprovedDomains(ctx context.Context, v []types.String)
SetApprovedDomains sets the value of the ApprovedDomains field in AibiDashboardEmbeddingApprovedDomains.
func (*AibiDashboardEmbeddingApprovedDomains) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.57.0
func (newState *AibiDashboardEmbeddingApprovedDomains) SyncEffectiveFieldsDuringCreateOrUpdate(plan AibiDashboardEmbeddingApprovedDomains)
func (*AibiDashboardEmbeddingApprovedDomains) SyncEffectiveFieldsDuringRead ¶ added in v1.57.0
func (newState *AibiDashboardEmbeddingApprovedDomains) SyncEffectiveFieldsDuringRead(existingState AibiDashboardEmbeddingApprovedDomains)
func (AibiDashboardEmbeddingApprovedDomains) ToObjectValue ¶ added in v1.61.0
func (o AibiDashboardEmbeddingApprovedDomains) 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, AibiDashboardEmbeddingApprovedDomains only implements ToObjectValue() and Type().
type AibiDashboardEmbeddingApprovedDomainsSetting ¶ added in v1.57.0
type AibiDashboardEmbeddingApprovedDomainsSetting struct { AibiDashboardEmbeddingApprovedDomains types.Object `tfsdk:"aibi_dashboard_embedding_approved_domains"` // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // update pattern to perform setting updates in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // PATCH request to identify the setting version you are updating. Etag types.String `tfsdk:"etag"` // Name of the corresponding setting. This field is populated in the // response, but it will not be respected even if it's set in the request // body. The setting name in the path parameter will be respected instead. // Setting name is required to be 'default' if the setting only has one // instance per workspace. SettingName types.String `tfsdk:"setting_name"` }
func (AibiDashboardEmbeddingApprovedDomainsSetting) ApplySchemaCustomizations ¶ added in v1.63.0
func (c AibiDashboardEmbeddingApprovedDomainsSetting) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*AibiDashboardEmbeddingApprovedDomainsSetting) GetAibiDashboardEmbeddingApprovedDomains ¶ added in v1.61.0
func (o *AibiDashboardEmbeddingApprovedDomainsSetting) GetAibiDashboardEmbeddingApprovedDomains(ctx context.Context) (AibiDashboardEmbeddingApprovedDomains, bool)
GetAibiDashboardEmbeddingApprovedDomains returns the value of the AibiDashboardEmbeddingApprovedDomains field in AibiDashboardEmbeddingApprovedDomainsSetting as a AibiDashboardEmbeddingApprovedDomains value. If the field is unknown or null, the boolean return value is false.
func (AibiDashboardEmbeddingApprovedDomainsSetting) GetComplexFieldTypes ¶ added in v1.61.0
func (a AibiDashboardEmbeddingApprovedDomainsSetting) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AibiDashboardEmbeddingApprovedDomainsSetting. 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 (*AibiDashboardEmbeddingApprovedDomainsSetting) SetAibiDashboardEmbeddingApprovedDomains ¶ added in v1.61.0
func (o *AibiDashboardEmbeddingApprovedDomainsSetting) SetAibiDashboardEmbeddingApprovedDomains(ctx context.Context, v AibiDashboardEmbeddingApprovedDomains)
SetAibiDashboardEmbeddingApprovedDomains sets the value of the AibiDashboardEmbeddingApprovedDomains field in AibiDashboardEmbeddingApprovedDomainsSetting.
func (*AibiDashboardEmbeddingApprovedDomainsSetting) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.57.0
func (newState *AibiDashboardEmbeddingApprovedDomainsSetting) SyncEffectiveFieldsDuringCreateOrUpdate(plan AibiDashboardEmbeddingApprovedDomainsSetting)
func (*AibiDashboardEmbeddingApprovedDomainsSetting) SyncEffectiveFieldsDuringRead ¶ added in v1.57.0
func (newState *AibiDashboardEmbeddingApprovedDomainsSetting) SyncEffectiveFieldsDuringRead(existingState AibiDashboardEmbeddingApprovedDomainsSetting)
func (AibiDashboardEmbeddingApprovedDomainsSetting) ToObjectValue ¶ added in v1.61.0
func (o AibiDashboardEmbeddingApprovedDomainsSetting) 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, AibiDashboardEmbeddingApprovedDomainsSetting only implements ToObjectValue() and Type().
type AibiDashboardEmbeddingApprovedDomainsSetting_SdkV2 ¶ added in v1.62.1
type AibiDashboardEmbeddingApprovedDomainsSetting_SdkV2 struct { AibiDashboardEmbeddingApprovedDomains types.List `tfsdk:"aibi_dashboard_embedding_approved_domains"` // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // update pattern to perform setting updates in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // PATCH request to identify the setting version you are updating. Etag types.String `tfsdk:"etag"` // Name of the corresponding setting. This field is populated in the // response, but it will not be respected even if it's set in the request // body. The setting name in the path parameter will be respected instead. // Setting name is required to be 'default' if the setting only has one // instance per workspace. SettingName types.String `tfsdk:"setting_name"` }
func (AibiDashboardEmbeddingApprovedDomainsSetting_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c AibiDashboardEmbeddingApprovedDomainsSetting_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*AibiDashboardEmbeddingApprovedDomainsSetting_SdkV2) GetAibiDashboardEmbeddingApprovedDomains ¶ added in v1.62.1
func (o *AibiDashboardEmbeddingApprovedDomainsSetting_SdkV2) GetAibiDashboardEmbeddingApprovedDomains(ctx context.Context) (AibiDashboardEmbeddingApprovedDomains_SdkV2, bool)
GetAibiDashboardEmbeddingApprovedDomains returns the value of the AibiDashboardEmbeddingApprovedDomains field in AibiDashboardEmbeddingApprovedDomainsSetting_SdkV2 as a AibiDashboardEmbeddingApprovedDomains_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (AibiDashboardEmbeddingApprovedDomainsSetting_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a AibiDashboardEmbeddingApprovedDomainsSetting_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AibiDashboardEmbeddingApprovedDomainsSetting. 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 (*AibiDashboardEmbeddingApprovedDomainsSetting_SdkV2) SetAibiDashboardEmbeddingApprovedDomains ¶ added in v1.62.1
func (o *AibiDashboardEmbeddingApprovedDomainsSetting_SdkV2) SetAibiDashboardEmbeddingApprovedDomains(ctx context.Context, v AibiDashboardEmbeddingApprovedDomains_SdkV2)
SetAibiDashboardEmbeddingApprovedDomains sets the value of the AibiDashboardEmbeddingApprovedDomains field in AibiDashboardEmbeddingApprovedDomainsSetting_SdkV2.
func (*AibiDashboardEmbeddingApprovedDomainsSetting_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *AibiDashboardEmbeddingApprovedDomainsSetting_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan AibiDashboardEmbeddingApprovedDomainsSetting_SdkV2)
func (*AibiDashboardEmbeddingApprovedDomainsSetting_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *AibiDashboardEmbeddingApprovedDomainsSetting_SdkV2) SyncEffectiveFieldsDuringRead(existingState AibiDashboardEmbeddingApprovedDomainsSetting_SdkV2)
func (AibiDashboardEmbeddingApprovedDomainsSetting_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o AibiDashboardEmbeddingApprovedDomainsSetting_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, AibiDashboardEmbeddingApprovedDomainsSetting_SdkV2 only implements ToObjectValue() and Type().
type AibiDashboardEmbeddingApprovedDomains_SdkV2 ¶ added in v1.62.1
type AibiDashboardEmbeddingApprovedDomains_SdkV2 struct {
ApprovedDomains types.List `tfsdk:"approved_domains"`
}
func (AibiDashboardEmbeddingApprovedDomains_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c AibiDashboardEmbeddingApprovedDomains_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*AibiDashboardEmbeddingApprovedDomains_SdkV2) GetApprovedDomains ¶ added in v1.62.1
func (o *AibiDashboardEmbeddingApprovedDomains_SdkV2) GetApprovedDomains(ctx context.Context) ([]types.String, bool)
GetApprovedDomains returns the value of the ApprovedDomains field in AibiDashboardEmbeddingApprovedDomains_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (AibiDashboardEmbeddingApprovedDomains_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a AibiDashboardEmbeddingApprovedDomains_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AibiDashboardEmbeddingApprovedDomains. 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 (*AibiDashboardEmbeddingApprovedDomains_SdkV2) SetApprovedDomains ¶ added in v1.62.1
func (o *AibiDashboardEmbeddingApprovedDomains_SdkV2) SetApprovedDomains(ctx context.Context, v []types.String)
SetApprovedDomains sets the value of the ApprovedDomains field in AibiDashboardEmbeddingApprovedDomains_SdkV2.
func (*AibiDashboardEmbeddingApprovedDomains_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *AibiDashboardEmbeddingApprovedDomains_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan AibiDashboardEmbeddingApprovedDomains_SdkV2)
func (*AibiDashboardEmbeddingApprovedDomains_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *AibiDashboardEmbeddingApprovedDomains_SdkV2) SyncEffectiveFieldsDuringRead(existingState AibiDashboardEmbeddingApprovedDomains_SdkV2)
func (AibiDashboardEmbeddingApprovedDomains_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o AibiDashboardEmbeddingApprovedDomains_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, AibiDashboardEmbeddingApprovedDomains_SdkV2 only implements ToObjectValue() and Type().
type AutomaticClusterUpdateSetting ¶
type AutomaticClusterUpdateSetting struct { AutomaticClusterUpdateWorkspace types.Object `tfsdk:"automatic_cluster_update_workspace"` // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // update pattern to perform setting updates in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // PATCH request to identify the setting version you are updating. Etag types.String `tfsdk:"etag"` // Name of the corresponding setting. This field is populated in the // response, but it will not be respected even if it's set in the request // body. The setting name in the path parameter will be respected instead. // Setting name is required to be 'default' if the setting only has one // instance per workspace. SettingName types.String `tfsdk:"setting_name"` }
func (AutomaticClusterUpdateSetting) ApplySchemaCustomizations ¶ added in v1.63.0
func (c AutomaticClusterUpdateSetting) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*AutomaticClusterUpdateSetting) GetAutomaticClusterUpdateWorkspace ¶ added in v1.61.0
func (o *AutomaticClusterUpdateSetting) GetAutomaticClusterUpdateWorkspace(ctx context.Context) (ClusterAutoRestartMessage, bool)
GetAutomaticClusterUpdateWorkspace returns the value of the AutomaticClusterUpdateWorkspace field in AutomaticClusterUpdateSetting as a ClusterAutoRestartMessage value. If the field is unknown or null, the boolean return value is false.
func (AutomaticClusterUpdateSetting) GetComplexFieldTypes ¶ added in v1.61.0
func (a AutomaticClusterUpdateSetting) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AutomaticClusterUpdateSetting. 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 (*AutomaticClusterUpdateSetting) SetAutomaticClusterUpdateWorkspace ¶ added in v1.61.0
func (o *AutomaticClusterUpdateSetting) SetAutomaticClusterUpdateWorkspace(ctx context.Context, v ClusterAutoRestartMessage)
SetAutomaticClusterUpdateWorkspace sets the value of the AutomaticClusterUpdateWorkspace field in AutomaticClusterUpdateSetting.
func (*AutomaticClusterUpdateSetting) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *AutomaticClusterUpdateSetting) SyncEffectiveFieldsDuringCreateOrUpdate(plan AutomaticClusterUpdateSetting)
func (*AutomaticClusterUpdateSetting) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *AutomaticClusterUpdateSetting) SyncEffectiveFieldsDuringRead(existingState AutomaticClusterUpdateSetting)
func (AutomaticClusterUpdateSetting) ToObjectValue ¶ added in v1.61.0
func (o AutomaticClusterUpdateSetting) 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, AutomaticClusterUpdateSetting only implements ToObjectValue() and Type().
type AutomaticClusterUpdateSetting_SdkV2 ¶ added in v1.62.1
type AutomaticClusterUpdateSetting_SdkV2 struct { AutomaticClusterUpdateWorkspace types.List `tfsdk:"automatic_cluster_update_workspace"` // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // update pattern to perform setting updates in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // PATCH request to identify the setting version you are updating. Etag types.String `tfsdk:"etag"` // Name of the corresponding setting. This field is populated in the // response, but it will not be respected even if it's set in the request // body. The setting name in the path parameter will be respected instead. // Setting name is required to be 'default' if the setting only has one // instance per workspace. SettingName types.String `tfsdk:"setting_name"` }
func (AutomaticClusterUpdateSetting_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c AutomaticClusterUpdateSetting_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*AutomaticClusterUpdateSetting_SdkV2) GetAutomaticClusterUpdateWorkspace ¶ added in v1.62.1
func (o *AutomaticClusterUpdateSetting_SdkV2) GetAutomaticClusterUpdateWorkspace(ctx context.Context) (ClusterAutoRestartMessage_SdkV2, bool)
GetAutomaticClusterUpdateWorkspace returns the value of the AutomaticClusterUpdateWorkspace field in AutomaticClusterUpdateSetting_SdkV2 as a ClusterAutoRestartMessage_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (AutomaticClusterUpdateSetting_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a AutomaticClusterUpdateSetting_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AutomaticClusterUpdateSetting. 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 (*AutomaticClusterUpdateSetting_SdkV2) SetAutomaticClusterUpdateWorkspace ¶ added in v1.62.1
func (o *AutomaticClusterUpdateSetting_SdkV2) SetAutomaticClusterUpdateWorkspace(ctx context.Context, v ClusterAutoRestartMessage_SdkV2)
SetAutomaticClusterUpdateWorkspace sets the value of the AutomaticClusterUpdateWorkspace field in AutomaticClusterUpdateSetting_SdkV2.
func (*AutomaticClusterUpdateSetting_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *AutomaticClusterUpdateSetting_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan AutomaticClusterUpdateSetting_SdkV2)
func (*AutomaticClusterUpdateSetting_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *AutomaticClusterUpdateSetting_SdkV2) SyncEffectiveFieldsDuringRead(existingState AutomaticClusterUpdateSetting_SdkV2)
func (AutomaticClusterUpdateSetting_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o AutomaticClusterUpdateSetting_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, AutomaticClusterUpdateSetting_SdkV2 only implements ToObjectValue() and Type().
type BooleanMessage ¶ added in v1.53.0
func (BooleanMessage) ApplySchemaCustomizations ¶ added in v1.63.0
func (c BooleanMessage) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (BooleanMessage) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in BooleanMessage. 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 (*BooleanMessage) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *BooleanMessage) SyncEffectiveFieldsDuringCreateOrUpdate(plan BooleanMessage)
func (*BooleanMessage) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *BooleanMessage) SyncEffectiveFieldsDuringRead(existingState BooleanMessage)
func (BooleanMessage) ToObjectValue ¶ added in v1.61.0
func (o BooleanMessage) 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, BooleanMessage only implements ToObjectValue() and Type().
type BooleanMessage_SdkV2 ¶ added in v1.62.1
func (BooleanMessage_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c BooleanMessage_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (BooleanMessage_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in BooleanMessage. 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 (*BooleanMessage_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *BooleanMessage_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan BooleanMessage_SdkV2)
func (*BooleanMessage_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *BooleanMessage_SdkV2) SyncEffectiveFieldsDuringRead(existingState BooleanMessage_SdkV2)
func (BooleanMessage_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o BooleanMessage_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, BooleanMessage_SdkV2 only implements ToObjectValue() and Type().
type ClusterAutoRestartMessage ¶
type ClusterAutoRestartMessage struct { CanToggle types.Bool `tfsdk:"can_toggle"` Enabled types.Bool `tfsdk:"enabled"` // Contains an information about the enablement status judging (e.g. whether // the enterprise tier is enabled) This is only additional information that // MUST NOT be used to decide whether the setting is enabled or not. This is // intended to use only for purposes like showing an error message to the // customer with the additional details. For example, using these details we // can check why exactly the feature is disabled for this customer. EnablementDetails types.Object `tfsdk:"enablement_details"` MaintenanceWindow types.Object `tfsdk:"maintenance_window"` RestartEvenIfNoUpdatesAvailable types.Bool `tfsdk:"restart_even_if_no_updates_available"` }
func (ClusterAutoRestartMessage) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ClusterAutoRestartMessage) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ClusterAutoRestartMessage) GetComplexFieldTypes ¶ added in v1.61.0
func (a ClusterAutoRestartMessage) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ClusterAutoRestartMessage. 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 (*ClusterAutoRestartMessage) GetEnablementDetails ¶ added in v1.61.0
func (o *ClusterAutoRestartMessage) GetEnablementDetails(ctx context.Context) (ClusterAutoRestartMessageEnablementDetails, bool)
GetEnablementDetails returns the value of the EnablementDetails field in ClusterAutoRestartMessage as a ClusterAutoRestartMessageEnablementDetails value. If the field is unknown or null, the boolean return value is false.
func (*ClusterAutoRestartMessage) GetMaintenanceWindow ¶ added in v1.61.0
func (o *ClusterAutoRestartMessage) GetMaintenanceWindow(ctx context.Context) (ClusterAutoRestartMessageMaintenanceWindow, bool)
GetMaintenanceWindow returns the value of the MaintenanceWindow field in ClusterAutoRestartMessage as a ClusterAutoRestartMessageMaintenanceWindow value. If the field is unknown or null, the boolean return value is false.
func (*ClusterAutoRestartMessage) SetEnablementDetails ¶ added in v1.61.0
func (o *ClusterAutoRestartMessage) SetEnablementDetails(ctx context.Context, v ClusterAutoRestartMessageEnablementDetails)
SetEnablementDetails sets the value of the EnablementDetails field in ClusterAutoRestartMessage.
func (*ClusterAutoRestartMessage) SetMaintenanceWindow ¶ added in v1.61.0
func (o *ClusterAutoRestartMessage) SetMaintenanceWindow(ctx context.Context, v ClusterAutoRestartMessageMaintenanceWindow)
SetMaintenanceWindow sets the value of the MaintenanceWindow field in ClusterAutoRestartMessage.
func (*ClusterAutoRestartMessage) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ClusterAutoRestartMessage) SyncEffectiveFieldsDuringCreateOrUpdate(plan ClusterAutoRestartMessage)
func (*ClusterAutoRestartMessage) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ClusterAutoRestartMessage) SyncEffectiveFieldsDuringRead(existingState ClusterAutoRestartMessage)
func (ClusterAutoRestartMessage) ToObjectValue ¶ added in v1.61.0
func (o ClusterAutoRestartMessage) 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, ClusterAutoRestartMessage only implements ToObjectValue() and Type().
type ClusterAutoRestartMessageEnablementDetails ¶
type ClusterAutoRestartMessageEnablementDetails struct { // The feature is force enabled if compliance mode is active ForcedForComplianceMode types.Bool `tfsdk:"forced_for_compliance_mode"` // getShieldEntitlementEnable) UnavailableForDisabledEntitlement types.Bool `tfsdk:"unavailable_for_disabled_entitlement"` UnavailableForNonEnterpriseTier types.Bool `tfsdk:"unavailable_for_non_enterprise_tier"` }
Contains an information about the enablement status judging (e.g. whether the enterprise tier is enabled) This is only additional information that MUST NOT be used to decide whether the setting is enabled or not. This is intended to use only for purposes like showing an error message to the customer with the additional details. For example, using these details we can check why exactly the feature is disabled for this customer.
func (ClusterAutoRestartMessageEnablementDetails) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ClusterAutoRestartMessageEnablementDetails) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ClusterAutoRestartMessageEnablementDetails) GetComplexFieldTypes ¶ added in v1.61.0
func (a ClusterAutoRestartMessageEnablementDetails) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ClusterAutoRestartMessageEnablementDetails. 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 (*ClusterAutoRestartMessageEnablementDetails) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ClusterAutoRestartMessageEnablementDetails) SyncEffectiveFieldsDuringCreateOrUpdate(plan ClusterAutoRestartMessageEnablementDetails)
func (*ClusterAutoRestartMessageEnablementDetails) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ClusterAutoRestartMessageEnablementDetails) SyncEffectiveFieldsDuringRead(existingState ClusterAutoRestartMessageEnablementDetails)
func (ClusterAutoRestartMessageEnablementDetails) ToObjectValue ¶ added in v1.61.0
func (o ClusterAutoRestartMessageEnablementDetails) 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, ClusterAutoRestartMessageEnablementDetails only implements ToObjectValue() and Type().
type ClusterAutoRestartMessageEnablementDetails_SdkV2 ¶ added in v1.62.1
type ClusterAutoRestartMessageEnablementDetails_SdkV2 struct { // The feature is force enabled if compliance mode is active ForcedForComplianceMode types.Bool `tfsdk:"forced_for_compliance_mode"` // getShieldEntitlementEnable) UnavailableForDisabledEntitlement types.Bool `tfsdk:"unavailable_for_disabled_entitlement"` UnavailableForNonEnterpriseTier types.Bool `tfsdk:"unavailable_for_non_enterprise_tier"` }
Contains an information about the enablement status judging (e.g. whether the enterprise tier is enabled) This is only additional information that MUST NOT be used to decide whether the setting is enabled or not. This is intended to use only for purposes like showing an error message to the customer with the additional details. For example, using these details we can check why exactly the feature is disabled for this customer.
func (ClusterAutoRestartMessageEnablementDetails_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ClusterAutoRestartMessageEnablementDetails_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ClusterAutoRestartMessageEnablementDetails_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ClusterAutoRestartMessageEnablementDetails_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ClusterAutoRestartMessageEnablementDetails. 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 (*ClusterAutoRestartMessageEnablementDetails_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ClusterAutoRestartMessageEnablementDetails_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ClusterAutoRestartMessageEnablementDetails_SdkV2)
func (*ClusterAutoRestartMessageEnablementDetails_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ClusterAutoRestartMessageEnablementDetails_SdkV2) SyncEffectiveFieldsDuringRead(existingState ClusterAutoRestartMessageEnablementDetails_SdkV2)
func (ClusterAutoRestartMessageEnablementDetails_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ClusterAutoRestartMessageEnablementDetails_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, ClusterAutoRestartMessageEnablementDetails_SdkV2 only implements ToObjectValue() and Type().
type ClusterAutoRestartMessageMaintenanceWindow ¶
type ClusterAutoRestartMessageMaintenanceWindow struct {
WeekDayBasedSchedule types.Object `tfsdk:"week_day_based_schedule"`
}
func (ClusterAutoRestartMessageMaintenanceWindow) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ClusterAutoRestartMessageMaintenanceWindow) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ClusterAutoRestartMessageMaintenanceWindow) GetComplexFieldTypes ¶ added in v1.61.0
func (a ClusterAutoRestartMessageMaintenanceWindow) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ClusterAutoRestartMessageMaintenanceWindow. 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 (*ClusterAutoRestartMessageMaintenanceWindow) GetWeekDayBasedSchedule ¶ added in v1.61.0
func (o *ClusterAutoRestartMessageMaintenanceWindow) GetWeekDayBasedSchedule(ctx context.Context) (ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule, bool)
GetWeekDayBasedSchedule returns the value of the WeekDayBasedSchedule field in ClusterAutoRestartMessageMaintenanceWindow as a ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule value. If the field is unknown or null, the boolean return value is false.
func (*ClusterAutoRestartMessageMaintenanceWindow) SetWeekDayBasedSchedule ¶ added in v1.61.0
func (o *ClusterAutoRestartMessageMaintenanceWindow) SetWeekDayBasedSchedule(ctx context.Context, v ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule)
SetWeekDayBasedSchedule sets the value of the WeekDayBasedSchedule field in ClusterAutoRestartMessageMaintenanceWindow.
func (*ClusterAutoRestartMessageMaintenanceWindow) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ClusterAutoRestartMessageMaintenanceWindow) SyncEffectiveFieldsDuringCreateOrUpdate(plan ClusterAutoRestartMessageMaintenanceWindow)
func (*ClusterAutoRestartMessageMaintenanceWindow) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ClusterAutoRestartMessageMaintenanceWindow) SyncEffectiveFieldsDuringRead(existingState ClusterAutoRestartMessageMaintenanceWindow)
func (ClusterAutoRestartMessageMaintenanceWindow) ToObjectValue ¶ added in v1.61.0
func (o ClusterAutoRestartMessageMaintenanceWindow) 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, ClusterAutoRestartMessageMaintenanceWindow only implements ToObjectValue() and Type().
type ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule ¶
type ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule struct { DayOfWeek types.String `tfsdk:"day_of_week"` Frequency types.String `tfsdk:"frequency"` WindowStartTime types.Object `tfsdk:"window_start_time"` }
func (ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule) GetComplexFieldTypes ¶ added in v1.61.0
func (a ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule. 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 (*ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule) GetWindowStartTime ¶ added in v1.61.0
func (o *ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule) GetWindowStartTime(ctx context.Context) (ClusterAutoRestartMessageMaintenanceWindowWindowStartTime, bool)
GetWindowStartTime returns the value of the WindowStartTime field in ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule as a ClusterAutoRestartMessageMaintenanceWindowWindowStartTime value. If the field is unknown or null, the boolean return value is false.
func (*ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule) SetWindowStartTime ¶ added in v1.61.0
func (o *ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule) SetWindowStartTime(ctx context.Context, v ClusterAutoRestartMessageMaintenanceWindowWindowStartTime)
SetWindowStartTime sets the value of the WindowStartTime field in ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule.
func (*ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule) SyncEffectiveFieldsDuringCreateOrUpdate(plan ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule)
func (*ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule) SyncEffectiveFieldsDuringRead(existingState ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule)
func (ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule) ToObjectValue ¶ added in v1.61.0
func (o ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule) 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, ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule only implements ToObjectValue() and Type().
type ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule_SdkV2 ¶ added in v1.62.1
type ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule_SdkV2 struct { DayOfWeek types.String `tfsdk:"day_of_week"` Frequency types.String `tfsdk:"frequency"` WindowStartTime types.List `tfsdk:"window_start_time"` }
func (ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule. 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 (*ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule_SdkV2) GetWindowStartTime ¶ added in v1.62.1
func (o *ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule_SdkV2) GetWindowStartTime(ctx context.Context) (ClusterAutoRestartMessageMaintenanceWindowWindowStartTime_SdkV2, bool)
GetWindowStartTime returns the value of the WindowStartTime field in ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule_SdkV2 as a ClusterAutoRestartMessageMaintenanceWindowWindowStartTime_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule_SdkV2) SetWindowStartTime ¶ added in v1.62.1
func (o *ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule_SdkV2) SetWindowStartTime(ctx context.Context, v ClusterAutoRestartMessageMaintenanceWindowWindowStartTime_SdkV2)
SetWindowStartTime sets the value of the WindowStartTime field in ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule_SdkV2.
func (*ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule_SdkV2)
func (*ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule_SdkV2) SyncEffectiveFieldsDuringRead(existingState ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule_SdkV2)
func (ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule_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, ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule_SdkV2 only implements ToObjectValue() and Type().
type ClusterAutoRestartMessageMaintenanceWindowWindowStartTime ¶
type ClusterAutoRestartMessageMaintenanceWindowWindowStartTime struct { Hours types.Int64 `tfsdk:"hours"` Minutes types.Int64 `tfsdk:"minutes"` }
func (ClusterAutoRestartMessageMaintenanceWindowWindowStartTime) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ClusterAutoRestartMessageMaintenanceWindowWindowStartTime) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ClusterAutoRestartMessageMaintenanceWindowWindowStartTime) GetComplexFieldTypes ¶ added in v1.61.0
func (a ClusterAutoRestartMessageMaintenanceWindowWindowStartTime) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ClusterAutoRestartMessageMaintenanceWindowWindowStartTime. 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 (*ClusterAutoRestartMessageMaintenanceWindowWindowStartTime) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ClusterAutoRestartMessageMaintenanceWindowWindowStartTime) SyncEffectiveFieldsDuringCreateOrUpdate(plan ClusterAutoRestartMessageMaintenanceWindowWindowStartTime)
func (*ClusterAutoRestartMessageMaintenanceWindowWindowStartTime) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ClusterAutoRestartMessageMaintenanceWindowWindowStartTime) SyncEffectiveFieldsDuringRead(existingState ClusterAutoRestartMessageMaintenanceWindowWindowStartTime)
func (ClusterAutoRestartMessageMaintenanceWindowWindowStartTime) ToObjectValue ¶ added in v1.61.0
func (o ClusterAutoRestartMessageMaintenanceWindowWindowStartTime) 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, ClusterAutoRestartMessageMaintenanceWindowWindowStartTime only implements ToObjectValue() and Type().
type ClusterAutoRestartMessageMaintenanceWindowWindowStartTime_SdkV2 ¶ added in v1.62.1
type ClusterAutoRestartMessageMaintenanceWindowWindowStartTime_SdkV2 struct { Hours types.Int64 `tfsdk:"hours"` Minutes types.Int64 `tfsdk:"minutes"` }
func (ClusterAutoRestartMessageMaintenanceWindowWindowStartTime_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ClusterAutoRestartMessageMaintenanceWindowWindowStartTime_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ClusterAutoRestartMessageMaintenanceWindowWindowStartTime_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ClusterAutoRestartMessageMaintenanceWindowWindowStartTime_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ClusterAutoRestartMessageMaintenanceWindowWindowStartTime. 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 (*ClusterAutoRestartMessageMaintenanceWindowWindowStartTime_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ClusterAutoRestartMessageMaintenanceWindowWindowStartTime_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ClusterAutoRestartMessageMaintenanceWindowWindowStartTime_SdkV2)
func (*ClusterAutoRestartMessageMaintenanceWindowWindowStartTime_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ClusterAutoRestartMessageMaintenanceWindowWindowStartTime_SdkV2) SyncEffectiveFieldsDuringRead(existingState ClusterAutoRestartMessageMaintenanceWindowWindowStartTime_SdkV2)
func (ClusterAutoRestartMessageMaintenanceWindowWindowStartTime_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ClusterAutoRestartMessageMaintenanceWindowWindowStartTime_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, ClusterAutoRestartMessageMaintenanceWindowWindowStartTime_SdkV2 only implements ToObjectValue() and Type().
type ClusterAutoRestartMessageMaintenanceWindow_SdkV2 ¶ added in v1.62.1
type ClusterAutoRestartMessageMaintenanceWindow_SdkV2 struct {
WeekDayBasedSchedule types.List `tfsdk:"week_day_based_schedule"`
}
func (ClusterAutoRestartMessageMaintenanceWindow_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ClusterAutoRestartMessageMaintenanceWindow_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ClusterAutoRestartMessageMaintenanceWindow_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ClusterAutoRestartMessageMaintenanceWindow_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ClusterAutoRestartMessageMaintenanceWindow. 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 (*ClusterAutoRestartMessageMaintenanceWindow_SdkV2) GetWeekDayBasedSchedule ¶ added in v1.62.1
func (o *ClusterAutoRestartMessageMaintenanceWindow_SdkV2) GetWeekDayBasedSchedule(ctx context.Context) (ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule_SdkV2, bool)
GetWeekDayBasedSchedule returns the value of the WeekDayBasedSchedule field in ClusterAutoRestartMessageMaintenanceWindow_SdkV2 as a ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*ClusterAutoRestartMessageMaintenanceWindow_SdkV2) SetWeekDayBasedSchedule ¶ added in v1.62.1
func (o *ClusterAutoRestartMessageMaintenanceWindow_SdkV2) SetWeekDayBasedSchedule(ctx context.Context, v ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule_SdkV2)
SetWeekDayBasedSchedule sets the value of the WeekDayBasedSchedule field in ClusterAutoRestartMessageMaintenanceWindow_SdkV2.
func (*ClusterAutoRestartMessageMaintenanceWindow_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ClusterAutoRestartMessageMaintenanceWindow_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ClusterAutoRestartMessageMaintenanceWindow_SdkV2)
func (*ClusterAutoRestartMessageMaintenanceWindow_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ClusterAutoRestartMessageMaintenanceWindow_SdkV2) SyncEffectiveFieldsDuringRead(existingState ClusterAutoRestartMessageMaintenanceWindow_SdkV2)
func (ClusterAutoRestartMessageMaintenanceWindow_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ClusterAutoRestartMessageMaintenanceWindow_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, ClusterAutoRestartMessageMaintenanceWindow_SdkV2 only implements ToObjectValue() and Type().
type ClusterAutoRestartMessage_SdkV2 ¶ added in v1.62.1
type ClusterAutoRestartMessage_SdkV2 struct { CanToggle types.Bool `tfsdk:"can_toggle"` Enabled types.Bool `tfsdk:"enabled"` // Contains an information about the enablement status judging (e.g. whether // the enterprise tier is enabled) This is only additional information that // MUST NOT be used to decide whether the setting is enabled or not. This is // intended to use only for purposes like showing an error message to the // customer with the additional details. For example, using these details we // can check why exactly the feature is disabled for this customer. EnablementDetails types.List `tfsdk:"enablement_details"` MaintenanceWindow types.List `tfsdk:"maintenance_window"` RestartEvenIfNoUpdatesAvailable types.Bool `tfsdk:"restart_even_if_no_updates_available"` }
func (ClusterAutoRestartMessage_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ClusterAutoRestartMessage_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ClusterAutoRestartMessage_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ClusterAutoRestartMessage_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ClusterAutoRestartMessage. 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 (*ClusterAutoRestartMessage_SdkV2) GetEnablementDetails ¶ added in v1.62.1
func (o *ClusterAutoRestartMessage_SdkV2) GetEnablementDetails(ctx context.Context) (ClusterAutoRestartMessageEnablementDetails_SdkV2, bool)
GetEnablementDetails returns the value of the EnablementDetails field in ClusterAutoRestartMessage_SdkV2 as a ClusterAutoRestartMessageEnablementDetails_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*ClusterAutoRestartMessage_SdkV2) GetMaintenanceWindow ¶ added in v1.62.1
func (o *ClusterAutoRestartMessage_SdkV2) GetMaintenanceWindow(ctx context.Context) (ClusterAutoRestartMessageMaintenanceWindow_SdkV2, bool)
GetMaintenanceWindow returns the value of the MaintenanceWindow field in ClusterAutoRestartMessage_SdkV2 as a ClusterAutoRestartMessageMaintenanceWindow_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*ClusterAutoRestartMessage_SdkV2) SetEnablementDetails ¶ added in v1.62.1
func (o *ClusterAutoRestartMessage_SdkV2) SetEnablementDetails(ctx context.Context, v ClusterAutoRestartMessageEnablementDetails_SdkV2)
SetEnablementDetails sets the value of the EnablementDetails field in ClusterAutoRestartMessage_SdkV2.
func (*ClusterAutoRestartMessage_SdkV2) SetMaintenanceWindow ¶ added in v1.62.1
func (o *ClusterAutoRestartMessage_SdkV2) SetMaintenanceWindow(ctx context.Context, v ClusterAutoRestartMessageMaintenanceWindow_SdkV2)
SetMaintenanceWindow sets the value of the MaintenanceWindow field in ClusterAutoRestartMessage_SdkV2.
func (*ClusterAutoRestartMessage_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ClusterAutoRestartMessage_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ClusterAutoRestartMessage_SdkV2)
func (*ClusterAutoRestartMessage_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ClusterAutoRestartMessage_SdkV2) SyncEffectiveFieldsDuringRead(existingState ClusterAutoRestartMessage_SdkV2)
func (ClusterAutoRestartMessage_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ClusterAutoRestartMessage_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, ClusterAutoRestartMessage_SdkV2 only implements ToObjectValue() and Type().
type ComplianceSecurityProfile ¶
type ComplianceSecurityProfile struct { // Set by customers when they request Compliance Security Profile (CSP) ComplianceStandards types.List `tfsdk:"compliance_standards"` IsEnabled types.Bool `tfsdk:"is_enabled"` }
SHIELD feature: CSP
func (ComplianceSecurityProfile) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ComplianceSecurityProfile) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ComplianceSecurityProfile) GetComplexFieldTypes ¶ added in v1.61.0
func (a ComplianceSecurityProfile) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ComplianceSecurityProfile. 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 (*ComplianceSecurityProfile) GetComplianceStandards ¶ added in v1.61.0
func (o *ComplianceSecurityProfile) GetComplianceStandards(ctx context.Context) ([]types.String, bool)
GetComplianceStandards returns the value of the ComplianceStandards field in ComplianceSecurityProfile as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*ComplianceSecurityProfile) SetComplianceStandards ¶ added in v1.61.0
func (o *ComplianceSecurityProfile) SetComplianceStandards(ctx context.Context, v []types.String)
SetComplianceStandards sets the value of the ComplianceStandards field in ComplianceSecurityProfile.
func (*ComplianceSecurityProfile) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ComplianceSecurityProfile) SyncEffectiveFieldsDuringCreateOrUpdate(plan ComplianceSecurityProfile)
func (*ComplianceSecurityProfile) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ComplianceSecurityProfile) SyncEffectiveFieldsDuringRead(existingState ComplianceSecurityProfile)
func (ComplianceSecurityProfile) ToObjectValue ¶ added in v1.61.0
func (o ComplianceSecurityProfile) 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, ComplianceSecurityProfile only implements ToObjectValue() and Type().
type ComplianceSecurityProfileSetting ¶
type ComplianceSecurityProfileSetting struct { // SHIELD feature: CSP ComplianceSecurityProfileWorkspace types.Object `tfsdk:"compliance_security_profile_workspace"` // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // update pattern to perform setting updates in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // PATCH request to identify the setting version you are updating. Etag types.String `tfsdk:"etag"` // Name of the corresponding setting. This field is populated in the // response, but it will not be respected even if it's set in the request // body. The setting name in the path parameter will be respected instead. // Setting name is required to be 'default' if the setting only has one // instance per workspace. SettingName types.String `tfsdk:"setting_name"` }
func (ComplianceSecurityProfileSetting) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ComplianceSecurityProfileSetting) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ComplianceSecurityProfileSetting) GetComplexFieldTypes ¶ added in v1.61.0
func (a ComplianceSecurityProfileSetting) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ComplianceSecurityProfileSetting. 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 (*ComplianceSecurityProfileSetting) GetComplianceSecurityProfileWorkspace ¶ added in v1.61.0
func (o *ComplianceSecurityProfileSetting) GetComplianceSecurityProfileWorkspace(ctx context.Context) (ComplianceSecurityProfile, bool)
GetComplianceSecurityProfileWorkspace returns the value of the ComplianceSecurityProfileWorkspace field in ComplianceSecurityProfileSetting as a ComplianceSecurityProfile value. If the field is unknown or null, the boolean return value is false.
func (*ComplianceSecurityProfileSetting) SetComplianceSecurityProfileWorkspace ¶ added in v1.61.0
func (o *ComplianceSecurityProfileSetting) SetComplianceSecurityProfileWorkspace(ctx context.Context, v ComplianceSecurityProfile)
SetComplianceSecurityProfileWorkspace sets the value of the ComplianceSecurityProfileWorkspace field in ComplianceSecurityProfileSetting.
func (*ComplianceSecurityProfileSetting) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ComplianceSecurityProfileSetting) SyncEffectiveFieldsDuringCreateOrUpdate(plan ComplianceSecurityProfileSetting)
func (*ComplianceSecurityProfileSetting) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ComplianceSecurityProfileSetting) SyncEffectiveFieldsDuringRead(existingState ComplianceSecurityProfileSetting)
func (ComplianceSecurityProfileSetting) ToObjectValue ¶ added in v1.61.0
func (o ComplianceSecurityProfileSetting) 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, ComplianceSecurityProfileSetting only implements ToObjectValue() and Type().
type ComplianceSecurityProfileSetting_SdkV2 ¶ added in v1.62.1
type ComplianceSecurityProfileSetting_SdkV2 struct { // SHIELD feature: CSP ComplianceSecurityProfileWorkspace types.List `tfsdk:"compliance_security_profile_workspace"` // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // update pattern to perform setting updates in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // PATCH request to identify the setting version you are updating. Etag types.String `tfsdk:"etag"` // Name of the corresponding setting. This field is populated in the // response, but it will not be respected even if it's set in the request // body. The setting name in the path parameter will be respected instead. // Setting name is required to be 'default' if the setting only has one // instance per workspace. SettingName types.String `tfsdk:"setting_name"` }
func (ComplianceSecurityProfileSetting_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ComplianceSecurityProfileSetting_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ComplianceSecurityProfileSetting_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ComplianceSecurityProfileSetting_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ComplianceSecurityProfileSetting. 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 (*ComplianceSecurityProfileSetting_SdkV2) GetComplianceSecurityProfileWorkspace ¶ added in v1.62.1
func (o *ComplianceSecurityProfileSetting_SdkV2) GetComplianceSecurityProfileWorkspace(ctx context.Context) (ComplianceSecurityProfile_SdkV2, bool)
GetComplianceSecurityProfileWorkspace returns the value of the ComplianceSecurityProfileWorkspace field in ComplianceSecurityProfileSetting_SdkV2 as a ComplianceSecurityProfile_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*ComplianceSecurityProfileSetting_SdkV2) SetComplianceSecurityProfileWorkspace ¶ added in v1.62.1
func (o *ComplianceSecurityProfileSetting_SdkV2) SetComplianceSecurityProfileWorkspace(ctx context.Context, v ComplianceSecurityProfile_SdkV2)
SetComplianceSecurityProfileWorkspace sets the value of the ComplianceSecurityProfileWorkspace field in ComplianceSecurityProfileSetting_SdkV2.
func (*ComplianceSecurityProfileSetting_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ComplianceSecurityProfileSetting_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ComplianceSecurityProfileSetting_SdkV2)
func (*ComplianceSecurityProfileSetting_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ComplianceSecurityProfileSetting_SdkV2) SyncEffectiveFieldsDuringRead(existingState ComplianceSecurityProfileSetting_SdkV2)
func (ComplianceSecurityProfileSetting_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ComplianceSecurityProfileSetting_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, ComplianceSecurityProfileSetting_SdkV2 only implements ToObjectValue() and Type().
type ComplianceSecurityProfile_SdkV2 ¶ added in v1.62.1
type ComplianceSecurityProfile_SdkV2 struct { // Set by customers when they request Compliance Security Profile (CSP) ComplianceStandards types.List `tfsdk:"compliance_standards"` IsEnabled types.Bool `tfsdk:"is_enabled"` }
SHIELD feature: CSP
func (ComplianceSecurityProfile_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ComplianceSecurityProfile_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ComplianceSecurityProfile_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ComplianceSecurityProfile_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ComplianceSecurityProfile. 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 (*ComplianceSecurityProfile_SdkV2) GetComplianceStandards ¶ added in v1.62.1
func (o *ComplianceSecurityProfile_SdkV2) GetComplianceStandards(ctx context.Context) ([]types.String, bool)
GetComplianceStandards returns the value of the ComplianceStandards field in ComplianceSecurityProfile_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*ComplianceSecurityProfile_SdkV2) SetComplianceStandards ¶ added in v1.62.1
func (o *ComplianceSecurityProfile_SdkV2) SetComplianceStandards(ctx context.Context, v []types.String)
SetComplianceStandards sets the value of the ComplianceStandards field in ComplianceSecurityProfile_SdkV2.
func (*ComplianceSecurityProfile_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ComplianceSecurityProfile_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ComplianceSecurityProfile_SdkV2)
func (*ComplianceSecurityProfile_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ComplianceSecurityProfile_SdkV2) SyncEffectiveFieldsDuringRead(existingState ComplianceSecurityProfile_SdkV2)
func (ComplianceSecurityProfile_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ComplianceSecurityProfile_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, ComplianceSecurityProfile_SdkV2 only implements ToObjectValue() and Type().
type Config ¶
type Config struct { Email types.Object `tfsdk:"email"` GenericWebhook types.Object `tfsdk:"generic_webhook"` MicrosoftTeams types.Object `tfsdk:"microsoft_teams"` Pagerduty types.Object `tfsdk:"pagerduty"` Slack types.Object `tfsdk:"slack"` }
func (Config) ApplySchemaCustomizations ¶ added in v1.63.0
func (c Config) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Config) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in Config. 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 (*Config) GetEmail ¶ added in v1.61.0
func (o *Config) GetEmail(ctx context.Context) (EmailConfig, bool)
GetEmail returns the value of the Email field in Config as a EmailConfig value. If the field is unknown or null, the boolean return value is false.
func (*Config) GetGenericWebhook ¶ added in v1.61.0
func (o *Config) GetGenericWebhook(ctx context.Context) (GenericWebhookConfig, bool)
GetGenericWebhook returns the value of the GenericWebhook field in Config as a GenericWebhookConfig value. If the field is unknown or null, the boolean return value is false.
func (*Config) GetMicrosoftTeams ¶ added in v1.61.0
func (o *Config) GetMicrosoftTeams(ctx context.Context) (MicrosoftTeamsConfig, bool)
GetMicrosoftTeams returns the value of the MicrosoftTeams field in Config as a MicrosoftTeamsConfig value. If the field is unknown or null, the boolean return value is false.
func (*Config) GetPagerduty ¶ added in v1.61.0
func (o *Config) GetPagerduty(ctx context.Context) (PagerdutyConfig, bool)
GetPagerduty returns the value of the Pagerduty field in Config as a PagerdutyConfig value. If the field is unknown or null, the boolean return value is false.
func (*Config) GetSlack ¶ added in v1.61.0
func (o *Config) GetSlack(ctx context.Context) (SlackConfig, bool)
GetSlack returns the value of the Slack field in Config as a SlackConfig value. If the field is unknown or null, the boolean return value is false.
func (*Config) SetEmail ¶ added in v1.61.0
func (o *Config) SetEmail(ctx context.Context, v EmailConfig)
SetEmail sets the value of the Email field in Config.
func (*Config) SetGenericWebhook ¶ added in v1.61.0
func (o *Config) SetGenericWebhook(ctx context.Context, v GenericWebhookConfig)
SetGenericWebhook sets the value of the GenericWebhook field in Config.
func (*Config) SetMicrosoftTeams ¶ added in v1.61.0
func (o *Config) SetMicrosoftTeams(ctx context.Context, v MicrosoftTeamsConfig)
SetMicrosoftTeams sets the value of the MicrosoftTeams field in Config.
func (*Config) SetPagerduty ¶ added in v1.61.0
func (o *Config) SetPagerduty(ctx context.Context, v PagerdutyConfig)
SetPagerduty sets the value of the Pagerduty field in Config.
func (*Config) SetSlack ¶ added in v1.61.0
func (o *Config) SetSlack(ctx context.Context, v SlackConfig)
SetSlack sets the value of the Slack field in Config.
func (*Config) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (*Config) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (Config) ToObjectValue ¶ added in v1.61.0
func (o Config) 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, Config only implements ToObjectValue() and Type().
type Config_SdkV2 ¶ added in v1.62.1
type Config_SdkV2 struct { Email types.List `tfsdk:"email"` GenericWebhook types.List `tfsdk:"generic_webhook"` MicrosoftTeams types.List `tfsdk:"microsoft_teams"` Pagerduty types.List `tfsdk:"pagerduty"` Slack types.List `tfsdk:"slack"` }
func (Config_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c Config_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Config_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in Config. 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 (*Config_SdkV2) GetEmail ¶ added in v1.62.1
func (o *Config_SdkV2) GetEmail(ctx context.Context) (EmailConfig_SdkV2, bool)
GetEmail returns the value of the Email field in Config_SdkV2 as a EmailConfig_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*Config_SdkV2) GetGenericWebhook ¶ added in v1.62.1
func (o *Config_SdkV2) GetGenericWebhook(ctx context.Context) (GenericWebhookConfig_SdkV2, bool)
GetGenericWebhook returns the value of the GenericWebhook field in Config_SdkV2 as a GenericWebhookConfig_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*Config_SdkV2) GetMicrosoftTeams ¶ added in v1.62.1
func (o *Config_SdkV2) GetMicrosoftTeams(ctx context.Context) (MicrosoftTeamsConfig_SdkV2, bool)
GetMicrosoftTeams returns the value of the MicrosoftTeams field in Config_SdkV2 as a MicrosoftTeamsConfig_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*Config_SdkV2) GetPagerduty ¶ added in v1.62.1
func (o *Config_SdkV2) GetPagerduty(ctx context.Context) (PagerdutyConfig_SdkV2, bool)
GetPagerduty returns the value of the Pagerduty field in Config_SdkV2 as a PagerdutyConfig_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*Config_SdkV2) GetSlack ¶ added in v1.62.1
func (o *Config_SdkV2) GetSlack(ctx context.Context) (SlackConfig_SdkV2, bool)
GetSlack returns the value of the Slack field in Config_SdkV2 as a SlackConfig_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*Config_SdkV2) SetEmail ¶ added in v1.62.1
func (o *Config_SdkV2) SetEmail(ctx context.Context, v EmailConfig_SdkV2)
SetEmail sets the value of the Email field in Config_SdkV2.
func (*Config_SdkV2) SetGenericWebhook ¶ added in v1.62.1
func (o *Config_SdkV2) SetGenericWebhook(ctx context.Context, v GenericWebhookConfig_SdkV2)
SetGenericWebhook sets the value of the GenericWebhook field in Config_SdkV2.
func (*Config_SdkV2) SetMicrosoftTeams ¶ added in v1.62.1
func (o *Config_SdkV2) SetMicrosoftTeams(ctx context.Context, v MicrosoftTeamsConfig_SdkV2)
SetMicrosoftTeams sets the value of the MicrosoftTeams field in Config_SdkV2.
func (*Config_SdkV2) SetPagerduty ¶ added in v1.62.1
func (o *Config_SdkV2) SetPagerduty(ctx context.Context, v PagerdutyConfig_SdkV2)
SetPagerduty sets the value of the Pagerduty field in Config_SdkV2.
func (*Config_SdkV2) SetSlack ¶ added in v1.62.1
func (o *Config_SdkV2) SetSlack(ctx context.Context, v SlackConfig_SdkV2)
SetSlack sets the value of the Slack field in Config_SdkV2.
func (*Config_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *Config_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Config_SdkV2)
func (*Config_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *Config_SdkV2) SyncEffectiveFieldsDuringRead(existingState Config_SdkV2)
func (Config_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o Config_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, Config_SdkV2 only implements ToObjectValue() and Type().
type CreateIpAccessList ¶
type CreateIpAccessList struct { IpAddresses types.List `tfsdk:"ip_addresses"` // Label for the IP access list. This **cannot** be empty. Label types.String `tfsdk:"label"` // Type of IP access list. Valid values are as follows and are // case-sensitive: // // * `ALLOW`: An allow list. Include this IP or range. * `BLOCK`: A block // list. Exclude this IP or range. IP addresses in the block list are // excluded even if they are included in an allow list. ListType types.String `tfsdk:"list_type"` }
Details required to configure a block list or allow list.
func (CreateIpAccessList) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreateIpAccessList) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateIpAccessList) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateIpAccessList. 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 (*CreateIpAccessList) GetIpAddresses ¶ added in v1.61.0
GetIpAddresses returns the value of the IpAddresses field in CreateIpAccessList as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*CreateIpAccessList) SetIpAddresses ¶ added in v1.61.0
func (o *CreateIpAccessList) SetIpAddresses(ctx context.Context, v []types.String)
SetIpAddresses sets the value of the IpAddresses field in CreateIpAccessList.
func (*CreateIpAccessList) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateIpAccessList) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateIpAccessList)
func (*CreateIpAccessList) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateIpAccessList) SyncEffectiveFieldsDuringRead(existingState CreateIpAccessList)
func (CreateIpAccessList) ToObjectValue ¶ added in v1.61.0
func (o CreateIpAccessList) 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, CreateIpAccessList only implements ToObjectValue() and Type().
type CreateIpAccessListResponse ¶
type CreateIpAccessListResponse struct { // Definition of an IP Access list IpAccessList types.Object `tfsdk:"ip_access_list"` }
An IP access list was successfully created.
func (CreateIpAccessListResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreateIpAccessListResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateIpAccessListResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a CreateIpAccessListResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateIpAccessListResponse. 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 (*CreateIpAccessListResponse) GetIpAccessList ¶ added in v1.61.0
func (o *CreateIpAccessListResponse) GetIpAccessList(ctx context.Context) (IpAccessListInfo, bool)
GetIpAccessList returns the value of the IpAccessList field in CreateIpAccessListResponse as a IpAccessListInfo value. If the field is unknown or null, the boolean return value is false.
func (*CreateIpAccessListResponse) SetIpAccessList ¶ added in v1.61.0
func (o *CreateIpAccessListResponse) SetIpAccessList(ctx context.Context, v IpAccessListInfo)
SetIpAccessList sets the value of the IpAccessList field in CreateIpAccessListResponse.
func (*CreateIpAccessListResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateIpAccessListResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateIpAccessListResponse)
func (*CreateIpAccessListResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateIpAccessListResponse) SyncEffectiveFieldsDuringRead(existingState CreateIpAccessListResponse)
func (CreateIpAccessListResponse) ToObjectValue ¶ added in v1.61.0
func (o CreateIpAccessListResponse) 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, CreateIpAccessListResponse only implements ToObjectValue() and Type().
type CreateIpAccessListResponse_SdkV2 ¶ added in v1.62.1
type CreateIpAccessListResponse_SdkV2 struct { // Definition of an IP Access list IpAccessList types.List `tfsdk:"ip_access_list"` }
An IP access list was successfully created.
func (CreateIpAccessListResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreateIpAccessListResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateIpAccessListResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a CreateIpAccessListResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateIpAccessListResponse. 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 (*CreateIpAccessListResponse_SdkV2) GetIpAccessList ¶ added in v1.62.1
func (o *CreateIpAccessListResponse_SdkV2) GetIpAccessList(ctx context.Context) (IpAccessListInfo_SdkV2, bool)
GetIpAccessList returns the value of the IpAccessList field in CreateIpAccessListResponse_SdkV2 as a IpAccessListInfo_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CreateIpAccessListResponse_SdkV2) SetIpAccessList ¶ added in v1.62.1
func (o *CreateIpAccessListResponse_SdkV2) SetIpAccessList(ctx context.Context, v IpAccessListInfo_SdkV2)
SetIpAccessList sets the value of the IpAccessList field in CreateIpAccessListResponse_SdkV2.
func (*CreateIpAccessListResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CreateIpAccessListResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateIpAccessListResponse_SdkV2)
func (*CreateIpAccessListResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CreateIpAccessListResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateIpAccessListResponse_SdkV2)
func (CreateIpAccessListResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CreateIpAccessListResponse_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, CreateIpAccessListResponse_SdkV2 only implements ToObjectValue() and Type().
type CreateIpAccessList_SdkV2 ¶ added in v1.62.1
type CreateIpAccessList_SdkV2 struct { IpAddresses types.List `tfsdk:"ip_addresses"` // Label for the IP access list. This **cannot** be empty. Label types.String `tfsdk:"label"` // Type of IP access list. Valid values are as follows and are // case-sensitive: // // * `ALLOW`: An allow list. Include this IP or range. * `BLOCK`: A block // list. Exclude this IP or range. IP addresses in the block list are // excluded even if they are included in an allow list. ListType types.String `tfsdk:"list_type"` }
Details required to configure a block list or allow list.
func (CreateIpAccessList_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreateIpAccessList_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateIpAccessList_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateIpAccessList. 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 (*CreateIpAccessList_SdkV2) GetIpAddresses ¶ added in v1.62.1
GetIpAddresses returns the value of the IpAddresses field in CreateIpAccessList_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*CreateIpAccessList_SdkV2) SetIpAddresses ¶ added in v1.62.1
func (o *CreateIpAccessList_SdkV2) SetIpAddresses(ctx context.Context, v []types.String)
SetIpAddresses sets the value of the IpAddresses field in CreateIpAccessList_SdkV2.
func (*CreateIpAccessList_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CreateIpAccessList_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateIpAccessList_SdkV2)
func (*CreateIpAccessList_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CreateIpAccessList_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateIpAccessList_SdkV2)
func (CreateIpAccessList_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CreateIpAccessList_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, CreateIpAccessList_SdkV2 only implements ToObjectValue() and Type().
type CreateNetworkConnectivityConfigRequest ¶
type CreateNetworkConnectivityConfigRequest struct { // The name of the network connectivity configuration. The name can contain // alphanumeric characters, hyphens, and underscores. The length must be // between 3 and 30 characters. The name must match the regular expression // `^[0-9a-zA-Z-_]{3,30}$`. Name types.String `tfsdk:"name"` // The region for the network connectivity configuration. Only workspaces in // the same region can be attached to the network connectivity // configuration. Region types.String `tfsdk:"region"` }
func (CreateNetworkConnectivityConfigRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreateNetworkConnectivityConfigRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateNetworkConnectivityConfigRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a CreateNetworkConnectivityConfigRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateNetworkConnectivityConfigRequest. 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 (*CreateNetworkConnectivityConfigRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateNetworkConnectivityConfigRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateNetworkConnectivityConfigRequest)
func (*CreateNetworkConnectivityConfigRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateNetworkConnectivityConfigRequest) SyncEffectiveFieldsDuringRead(existingState CreateNetworkConnectivityConfigRequest)
func (CreateNetworkConnectivityConfigRequest) ToObjectValue ¶ added in v1.61.0
func (o CreateNetworkConnectivityConfigRequest) 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, CreateNetworkConnectivityConfigRequest only implements ToObjectValue() and Type().
type CreateNetworkConnectivityConfigRequest_SdkV2 ¶ added in v1.62.1
type CreateNetworkConnectivityConfigRequest_SdkV2 struct { // The name of the network connectivity configuration. The name can contain // alphanumeric characters, hyphens, and underscores. The length must be // between 3 and 30 characters. The name must match the regular expression // `^[0-9a-zA-Z-_]{3,30}$`. Name types.String `tfsdk:"name"` // The region for the network connectivity configuration. Only workspaces in // the same region can be attached to the network connectivity // configuration. Region types.String `tfsdk:"region"` }
func (CreateNetworkConnectivityConfigRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreateNetworkConnectivityConfigRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateNetworkConnectivityConfigRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a CreateNetworkConnectivityConfigRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateNetworkConnectivityConfigRequest. 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 (*CreateNetworkConnectivityConfigRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CreateNetworkConnectivityConfigRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateNetworkConnectivityConfigRequest_SdkV2)
func (*CreateNetworkConnectivityConfigRequest_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CreateNetworkConnectivityConfigRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateNetworkConnectivityConfigRequest_SdkV2)
func (CreateNetworkConnectivityConfigRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CreateNetworkConnectivityConfigRequest_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, CreateNetworkConnectivityConfigRequest_SdkV2 only implements ToObjectValue() and Type().
type CreateNotificationDestinationRequest ¶
type CreateNotificationDestinationRequest struct { // The configuration for the notification destination. Must wrap EXACTLY one // of the nested configs. Config types.Object `tfsdk:"config"` // The display name for the notification destination. DisplayName types.String `tfsdk:"display_name"` }
func (CreateNotificationDestinationRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreateNotificationDestinationRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateNotificationDestinationRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a CreateNotificationDestinationRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateNotificationDestinationRequest. 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 (*CreateNotificationDestinationRequest) GetConfig ¶ added in v1.61.0
func (o *CreateNotificationDestinationRequest) GetConfig(ctx context.Context) (Config, bool)
GetConfig returns the value of the Config field in CreateNotificationDestinationRequest as a Config value. If the field is unknown or null, the boolean return value is false.
func (*CreateNotificationDestinationRequest) SetConfig ¶ added in v1.61.0
func (o *CreateNotificationDestinationRequest) SetConfig(ctx context.Context, v Config)
SetConfig sets the value of the Config field in CreateNotificationDestinationRequest.
func (*CreateNotificationDestinationRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateNotificationDestinationRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateNotificationDestinationRequest)
func (*CreateNotificationDestinationRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateNotificationDestinationRequest) SyncEffectiveFieldsDuringRead(existingState CreateNotificationDestinationRequest)
func (CreateNotificationDestinationRequest) ToObjectValue ¶ added in v1.61.0
func (o CreateNotificationDestinationRequest) 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, CreateNotificationDestinationRequest only implements ToObjectValue() and Type().
type CreateNotificationDestinationRequest_SdkV2 ¶ added in v1.62.1
type CreateNotificationDestinationRequest_SdkV2 struct { // The configuration for the notification destination. Must wrap EXACTLY one // of the nested configs. Config types.List `tfsdk:"config"` // The display name for the notification destination. DisplayName types.String `tfsdk:"display_name"` }
func (CreateNotificationDestinationRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreateNotificationDestinationRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateNotificationDestinationRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a CreateNotificationDestinationRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateNotificationDestinationRequest. 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 (*CreateNotificationDestinationRequest_SdkV2) GetConfig ¶ added in v1.62.1
func (o *CreateNotificationDestinationRequest_SdkV2) GetConfig(ctx context.Context) (Config_SdkV2, bool)
GetConfig returns the value of the Config field in CreateNotificationDestinationRequest_SdkV2 as a Config_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CreateNotificationDestinationRequest_SdkV2) SetConfig ¶ added in v1.62.1
func (o *CreateNotificationDestinationRequest_SdkV2) SetConfig(ctx context.Context, v Config_SdkV2)
SetConfig sets the value of the Config field in CreateNotificationDestinationRequest_SdkV2.
func (*CreateNotificationDestinationRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CreateNotificationDestinationRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateNotificationDestinationRequest_SdkV2)
func (*CreateNotificationDestinationRequest_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CreateNotificationDestinationRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateNotificationDestinationRequest_SdkV2)
func (CreateNotificationDestinationRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CreateNotificationDestinationRequest_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, CreateNotificationDestinationRequest_SdkV2 only implements ToObjectValue() and Type().
type CreateOboTokenRequest ¶
type CreateOboTokenRequest struct { // Application ID of the service principal. ApplicationId types.String `tfsdk:"application_id"` // Comment that describes the purpose of the token. Comment types.String `tfsdk:"comment"` // The number of seconds before the token expires. LifetimeSeconds types.Int64 `tfsdk:"lifetime_seconds"` }
Configuration details for creating on-behalf tokens.
func (CreateOboTokenRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreateOboTokenRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateOboTokenRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateOboTokenRequest. 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 (*CreateOboTokenRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateOboTokenRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateOboTokenRequest)
func (*CreateOboTokenRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateOboTokenRequest) SyncEffectiveFieldsDuringRead(existingState CreateOboTokenRequest)
func (CreateOboTokenRequest) ToObjectValue ¶ added in v1.61.0
func (o CreateOboTokenRequest) 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, CreateOboTokenRequest only implements ToObjectValue() and Type().
type CreateOboTokenRequest_SdkV2 ¶ added in v1.62.1
type CreateOboTokenRequest_SdkV2 struct { // Application ID of the service principal. ApplicationId types.String `tfsdk:"application_id"` // Comment that describes the purpose of the token. Comment types.String `tfsdk:"comment"` // The number of seconds before the token expires. LifetimeSeconds types.Int64 `tfsdk:"lifetime_seconds"` }
Configuration details for creating on-behalf tokens.
func (CreateOboTokenRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreateOboTokenRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateOboTokenRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a CreateOboTokenRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateOboTokenRequest. 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 (*CreateOboTokenRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CreateOboTokenRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateOboTokenRequest_SdkV2)
func (*CreateOboTokenRequest_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CreateOboTokenRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateOboTokenRequest_SdkV2)
func (CreateOboTokenRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CreateOboTokenRequest_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, CreateOboTokenRequest_SdkV2 only implements ToObjectValue() and Type().
type CreateOboTokenResponse ¶
type CreateOboTokenResponse struct { TokenInfo types.Object `tfsdk:"token_info"` // Value of the token. TokenValue types.String `tfsdk:"token_value"` }
An on-behalf token was successfully created for the service principal.
func (CreateOboTokenResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreateOboTokenResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateOboTokenResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateOboTokenResponse. 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 (*CreateOboTokenResponse) GetTokenInfo ¶ added in v1.61.0
func (o *CreateOboTokenResponse) GetTokenInfo(ctx context.Context) (TokenInfo, bool)
GetTokenInfo returns the value of the TokenInfo field in CreateOboTokenResponse as a TokenInfo value. If the field is unknown or null, the boolean return value is false.
func (*CreateOboTokenResponse) SetTokenInfo ¶ added in v1.61.0
func (o *CreateOboTokenResponse) SetTokenInfo(ctx context.Context, v TokenInfo)
SetTokenInfo sets the value of the TokenInfo field in CreateOboTokenResponse.
func (*CreateOboTokenResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateOboTokenResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateOboTokenResponse)
func (*CreateOboTokenResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateOboTokenResponse) SyncEffectiveFieldsDuringRead(existingState CreateOboTokenResponse)
func (CreateOboTokenResponse) ToObjectValue ¶ added in v1.61.0
func (o CreateOboTokenResponse) 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, CreateOboTokenResponse only implements ToObjectValue() and Type().
type CreateOboTokenResponse_SdkV2 ¶ added in v1.62.1
type CreateOboTokenResponse_SdkV2 struct { TokenInfo types.List `tfsdk:"token_info"` // Value of the token. TokenValue types.String `tfsdk:"token_value"` }
An on-behalf token was successfully created for the service principal.
func (CreateOboTokenResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreateOboTokenResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateOboTokenResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a CreateOboTokenResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateOboTokenResponse. 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 (*CreateOboTokenResponse_SdkV2) GetTokenInfo ¶ added in v1.62.1
func (o *CreateOboTokenResponse_SdkV2) GetTokenInfo(ctx context.Context) (TokenInfo_SdkV2, bool)
GetTokenInfo returns the value of the TokenInfo field in CreateOboTokenResponse_SdkV2 as a TokenInfo_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CreateOboTokenResponse_SdkV2) SetTokenInfo ¶ added in v1.62.1
func (o *CreateOboTokenResponse_SdkV2) SetTokenInfo(ctx context.Context, v TokenInfo_SdkV2)
SetTokenInfo sets the value of the TokenInfo field in CreateOboTokenResponse_SdkV2.
func (*CreateOboTokenResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CreateOboTokenResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateOboTokenResponse_SdkV2)
func (*CreateOboTokenResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CreateOboTokenResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateOboTokenResponse_SdkV2)
func (CreateOboTokenResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CreateOboTokenResponse_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, CreateOboTokenResponse_SdkV2 only implements ToObjectValue() and Type().
type CreatePrivateEndpointRuleRequest ¶
type CreatePrivateEndpointRuleRequest struct { // The sub-resource type (group ID) of the target resource. Note that to // connect to workspace root storage (root DBFS), you need two endpoints, // one for `blob` and one for `dfs`. GroupId types.String `tfsdk:"group_id"` // Your Network Connectvity Configuration ID. NetworkConnectivityConfigId types.String `tfsdk:"-"` // The Azure resource ID of the target resource. ResourceId types.String `tfsdk:"resource_id"` }
func (CreatePrivateEndpointRuleRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreatePrivateEndpointRuleRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreatePrivateEndpointRuleRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a CreatePrivateEndpointRuleRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreatePrivateEndpointRuleRequest. 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 (*CreatePrivateEndpointRuleRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreatePrivateEndpointRuleRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreatePrivateEndpointRuleRequest)
func (*CreatePrivateEndpointRuleRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreatePrivateEndpointRuleRequest) SyncEffectiveFieldsDuringRead(existingState CreatePrivateEndpointRuleRequest)
func (CreatePrivateEndpointRuleRequest) ToObjectValue ¶ added in v1.61.0
func (o CreatePrivateEndpointRuleRequest) 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, CreatePrivateEndpointRuleRequest only implements ToObjectValue() and Type().
type CreatePrivateEndpointRuleRequest_SdkV2 ¶ added in v1.62.1
type CreatePrivateEndpointRuleRequest_SdkV2 struct { // The sub-resource type (group ID) of the target resource. Note that to // connect to workspace root storage (root DBFS), you need two endpoints, // one for `blob` and one for `dfs`. GroupId types.String `tfsdk:"group_id"` // Your Network Connectvity Configuration ID. NetworkConnectivityConfigId types.String `tfsdk:"-"` // The Azure resource ID of the target resource. ResourceId types.String `tfsdk:"resource_id"` }
func (CreatePrivateEndpointRuleRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreatePrivateEndpointRuleRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreatePrivateEndpointRuleRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a CreatePrivateEndpointRuleRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreatePrivateEndpointRuleRequest. 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 (*CreatePrivateEndpointRuleRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CreatePrivateEndpointRuleRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreatePrivateEndpointRuleRequest_SdkV2)
func (*CreatePrivateEndpointRuleRequest_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CreatePrivateEndpointRuleRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreatePrivateEndpointRuleRequest_SdkV2)
func (CreatePrivateEndpointRuleRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CreatePrivateEndpointRuleRequest_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, CreatePrivateEndpointRuleRequest_SdkV2 only implements ToObjectValue() and Type().
type CreateTokenRequest ¶
type CreateTokenRequest struct { // Optional description to attach to the token. Comment types.String `tfsdk:"comment"` // The lifetime of the token, in seconds. // // If the lifetime is not specified, this token remains valid indefinitely. LifetimeSeconds types.Int64 `tfsdk:"lifetime_seconds"` }
func (CreateTokenRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreateTokenRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateTokenRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateTokenRequest. 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 (*CreateTokenRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateTokenRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateTokenRequest)
func (*CreateTokenRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateTokenRequest) SyncEffectiveFieldsDuringRead(existingState CreateTokenRequest)
func (CreateTokenRequest) ToObjectValue ¶ added in v1.61.0
func (o CreateTokenRequest) 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, CreateTokenRequest only implements ToObjectValue() and Type().
type CreateTokenRequest_SdkV2 ¶ added in v1.62.1
type CreateTokenRequest_SdkV2 struct { // Optional description to attach to the token. Comment types.String `tfsdk:"comment"` // The lifetime of the token, in seconds. // // If the lifetime is not specified, this token remains valid indefinitely. LifetimeSeconds types.Int64 `tfsdk:"lifetime_seconds"` }
func (CreateTokenRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreateTokenRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateTokenRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateTokenRequest. 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 (*CreateTokenRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CreateTokenRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateTokenRequest_SdkV2)
func (*CreateTokenRequest_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CreateTokenRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateTokenRequest_SdkV2)
func (CreateTokenRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CreateTokenRequest_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, CreateTokenRequest_SdkV2 only implements ToObjectValue() and Type().
type CreateTokenResponse ¶
type CreateTokenResponse struct { // The information for the new token. TokenInfo types.Object `tfsdk:"token_info"` // The value of the new token. TokenValue types.String `tfsdk:"token_value"` }
func (CreateTokenResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreateTokenResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateTokenResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateTokenResponse. 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 (*CreateTokenResponse) GetTokenInfo ¶ added in v1.61.0
func (o *CreateTokenResponse) GetTokenInfo(ctx context.Context) (PublicTokenInfo, bool)
GetTokenInfo returns the value of the TokenInfo field in CreateTokenResponse as a PublicTokenInfo value. If the field is unknown or null, the boolean return value is false.
func (*CreateTokenResponse) SetTokenInfo ¶ added in v1.61.0
func (o *CreateTokenResponse) SetTokenInfo(ctx context.Context, v PublicTokenInfo)
SetTokenInfo sets the value of the TokenInfo field in CreateTokenResponse.
func (*CreateTokenResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateTokenResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateTokenResponse)
func (*CreateTokenResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateTokenResponse) SyncEffectiveFieldsDuringRead(existingState CreateTokenResponse)
func (CreateTokenResponse) ToObjectValue ¶ added in v1.61.0
func (o CreateTokenResponse) 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, CreateTokenResponse only implements ToObjectValue() and Type().
type CreateTokenResponse_SdkV2 ¶ added in v1.62.1
type CreateTokenResponse_SdkV2 struct { // The information for the new token. TokenInfo types.List `tfsdk:"token_info"` // The value of the new token. TokenValue types.String `tfsdk:"token_value"` }
func (CreateTokenResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreateTokenResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateTokenResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a CreateTokenResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateTokenResponse. 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 (*CreateTokenResponse_SdkV2) GetTokenInfo ¶ added in v1.62.1
func (o *CreateTokenResponse_SdkV2) GetTokenInfo(ctx context.Context) (PublicTokenInfo_SdkV2, bool)
GetTokenInfo returns the value of the TokenInfo field in CreateTokenResponse_SdkV2 as a PublicTokenInfo_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CreateTokenResponse_SdkV2) SetTokenInfo ¶ added in v1.62.1
func (o *CreateTokenResponse_SdkV2) SetTokenInfo(ctx context.Context, v PublicTokenInfo_SdkV2)
SetTokenInfo sets the value of the TokenInfo field in CreateTokenResponse_SdkV2.
func (*CreateTokenResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CreateTokenResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateTokenResponse_SdkV2)
func (*CreateTokenResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CreateTokenResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateTokenResponse_SdkV2)
func (CreateTokenResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CreateTokenResponse_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, CreateTokenResponse_SdkV2 only implements ToObjectValue() and Type().
type CspEnablementAccount ¶
type CspEnablementAccount struct { // Set by customers when they request Compliance Security Profile (CSP) // Invariants are enforced in Settings policy. ComplianceStandards types.List `tfsdk:"compliance_standards"` // Enforced = it cannot be overriden at workspace level. IsEnforced types.Bool `tfsdk:"is_enforced"` }
Account level policy for CSP
func (CspEnablementAccount) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CspEnablementAccount) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CspEnablementAccount) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CspEnablementAccount. 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 (*CspEnablementAccount) GetComplianceStandards ¶ added in v1.61.0
GetComplianceStandards returns the value of the ComplianceStandards field in CspEnablementAccount as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*CspEnablementAccount) SetComplianceStandards ¶ added in v1.61.0
func (o *CspEnablementAccount) SetComplianceStandards(ctx context.Context, v []types.String)
SetComplianceStandards sets the value of the ComplianceStandards field in CspEnablementAccount.
func (*CspEnablementAccount) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CspEnablementAccount) SyncEffectiveFieldsDuringCreateOrUpdate(plan CspEnablementAccount)
func (*CspEnablementAccount) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CspEnablementAccount) SyncEffectiveFieldsDuringRead(existingState CspEnablementAccount)
func (CspEnablementAccount) ToObjectValue ¶ added in v1.61.0
func (o CspEnablementAccount) 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, CspEnablementAccount only implements ToObjectValue() and Type().
type CspEnablementAccountSetting ¶
type CspEnablementAccountSetting struct { // Account level policy for CSP CspEnablementAccount types.Object `tfsdk:"csp_enablement_account"` // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // update pattern to perform setting updates in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // PATCH request to identify the setting version you are updating. Etag types.String `tfsdk:"etag"` // Name of the corresponding setting. This field is populated in the // response, but it will not be respected even if it's set in the request // body. The setting name in the path parameter will be respected instead. // Setting name is required to be 'default' if the setting only has one // instance per workspace. SettingName types.String `tfsdk:"setting_name"` }
func (CspEnablementAccountSetting) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CspEnablementAccountSetting) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CspEnablementAccountSetting) GetComplexFieldTypes ¶ added in v1.61.0
func (a CspEnablementAccountSetting) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CspEnablementAccountSetting. 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 (*CspEnablementAccountSetting) GetCspEnablementAccount ¶ added in v1.61.0
func (o *CspEnablementAccountSetting) GetCspEnablementAccount(ctx context.Context) (CspEnablementAccount, bool)
GetCspEnablementAccount returns the value of the CspEnablementAccount field in CspEnablementAccountSetting as a CspEnablementAccount value. If the field is unknown or null, the boolean return value is false.
func (*CspEnablementAccountSetting) SetCspEnablementAccount ¶ added in v1.61.0
func (o *CspEnablementAccountSetting) SetCspEnablementAccount(ctx context.Context, v CspEnablementAccount)
SetCspEnablementAccount sets the value of the CspEnablementAccount field in CspEnablementAccountSetting.
func (*CspEnablementAccountSetting) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CspEnablementAccountSetting) SyncEffectiveFieldsDuringCreateOrUpdate(plan CspEnablementAccountSetting)
func (*CspEnablementAccountSetting) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CspEnablementAccountSetting) SyncEffectiveFieldsDuringRead(existingState CspEnablementAccountSetting)
func (CspEnablementAccountSetting) ToObjectValue ¶ added in v1.61.0
func (o CspEnablementAccountSetting) 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, CspEnablementAccountSetting only implements ToObjectValue() and Type().
type CspEnablementAccountSetting_SdkV2 ¶ added in v1.62.1
type CspEnablementAccountSetting_SdkV2 struct { // Account level policy for CSP CspEnablementAccount types.List `tfsdk:"csp_enablement_account"` // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // update pattern to perform setting updates in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // PATCH request to identify the setting version you are updating. Etag types.String `tfsdk:"etag"` // Name of the corresponding setting. This field is populated in the // response, but it will not be respected even if it's set in the request // body. The setting name in the path parameter will be respected instead. // Setting name is required to be 'default' if the setting only has one // instance per workspace. SettingName types.String `tfsdk:"setting_name"` }
func (CspEnablementAccountSetting_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CspEnablementAccountSetting_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CspEnablementAccountSetting_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a CspEnablementAccountSetting_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CspEnablementAccountSetting. 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 (*CspEnablementAccountSetting_SdkV2) GetCspEnablementAccount ¶ added in v1.62.1
func (o *CspEnablementAccountSetting_SdkV2) GetCspEnablementAccount(ctx context.Context) (CspEnablementAccount_SdkV2, bool)
GetCspEnablementAccount returns the value of the CspEnablementAccount field in CspEnablementAccountSetting_SdkV2 as a CspEnablementAccount_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CspEnablementAccountSetting_SdkV2) SetCspEnablementAccount ¶ added in v1.62.1
func (o *CspEnablementAccountSetting_SdkV2) SetCspEnablementAccount(ctx context.Context, v CspEnablementAccount_SdkV2)
SetCspEnablementAccount sets the value of the CspEnablementAccount field in CspEnablementAccountSetting_SdkV2.
func (*CspEnablementAccountSetting_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CspEnablementAccountSetting_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CspEnablementAccountSetting_SdkV2)
func (*CspEnablementAccountSetting_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CspEnablementAccountSetting_SdkV2) SyncEffectiveFieldsDuringRead(existingState CspEnablementAccountSetting_SdkV2)
func (CspEnablementAccountSetting_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CspEnablementAccountSetting_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, CspEnablementAccountSetting_SdkV2 only implements ToObjectValue() and Type().
type CspEnablementAccount_SdkV2 ¶ added in v1.62.1
type CspEnablementAccount_SdkV2 struct { // Set by customers when they request Compliance Security Profile (CSP) // Invariants are enforced in Settings policy. ComplianceStandards types.List `tfsdk:"compliance_standards"` // Enforced = it cannot be overriden at workspace level. IsEnforced types.Bool `tfsdk:"is_enforced"` }
Account level policy for CSP
func (CspEnablementAccount_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CspEnablementAccount_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CspEnablementAccount_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a CspEnablementAccount_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CspEnablementAccount. 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 (*CspEnablementAccount_SdkV2) GetComplianceStandards ¶ added in v1.62.1
func (o *CspEnablementAccount_SdkV2) GetComplianceStandards(ctx context.Context) ([]types.String, bool)
GetComplianceStandards returns the value of the ComplianceStandards field in CspEnablementAccount_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*CspEnablementAccount_SdkV2) SetComplianceStandards ¶ added in v1.62.1
func (o *CspEnablementAccount_SdkV2) SetComplianceStandards(ctx context.Context, v []types.String)
SetComplianceStandards sets the value of the ComplianceStandards field in CspEnablementAccount_SdkV2.
func (*CspEnablementAccount_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CspEnablementAccount_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CspEnablementAccount_SdkV2)
func (*CspEnablementAccount_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CspEnablementAccount_SdkV2) SyncEffectiveFieldsDuringRead(existingState CspEnablementAccount_SdkV2)
func (CspEnablementAccount_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CspEnablementAccount_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, CspEnablementAccount_SdkV2 only implements ToObjectValue() and Type().
type DefaultNamespaceSetting ¶
type DefaultNamespaceSetting struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // update pattern to perform setting updates in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // PATCH request to identify the setting version you are updating. Etag types.String `tfsdk:"etag"` Namespace types.Object `tfsdk:"namespace"` // Name of the corresponding setting. This field is populated in the // response, but it will not be respected even if it's set in the request // body. The setting name in the path parameter will be respected instead. // Setting name is required to be 'default' if the setting only has one // instance per workspace. SettingName types.String `tfsdk:"setting_name"` }
This represents the setting configuration for the default namespace in the Databricks workspace. Setting the default catalog for the workspace determines the catalog that is used when queries do not reference a fully qualified 3 level name. For example, if the default catalog is set to 'retail_prod' then a query 'SELECT * FROM myTable' would reference the object 'retail_prod.default.myTable' (the schema 'default' is always assumed). This setting requires a restart of clusters and SQL warehouses to take effect. Additionally, the default namespace only applies when using Unity Catalog-enabled compute.
func (DefaultNamespaceSetting) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DefaultNamespaceSetting) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DefaultNamespaceSetting) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DefaultNamespaceSetting. 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 (*DefaultNamespaceSetting) GetNamespace ¶ added in v1.61.0
func (o *DefaultNamespaceSetting) GetNamespace(ctx context.Context) (StringMessage, bool)
GetNamespace returns the value of the Namespace field in DefaultNamespaceSetting as a StringMessage value. If the field is unknown or null, the boolean return value is false.
func (*DefaultNamespaceSetting) SetNamespace ¶ added in v1.61.0
func (o *DefaultNamespaceSetting) SetNamespace(ctx context.Context, v StringMessage)
SetNamespace sets the value of the Namespace field in DefaultNamespaceSetting.
func (*DefaultNamespaceSetting) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DefaultNamespaceSetting) SyncEffectiveFieldsDuringCreateOrUpdate(plan DefaultNamespaceSetting)
func (*DefaultNamespaceSetting) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DefaultNamespaceSetting) SyncEffectiveFieldsDuringRead(existingState DefaultNamespaceSetting)
func (DefaultNamespaceSetting) ToObjectValue ¶ added in v1.61.0
func (o DefaultNamespaceSetting) 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, DefaultNamespaceSetting only implements ToObjectValue() and Type().
type DefaultNamespaceSetting_SdkV2 ¶ added in v1.62.1
type DefaultNamespaceSetting_SdkV2 struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // update pattern to perform setting updates in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // PATCH request to identify the setting version you are updating. Etag types.String `tfsdk:"etag"` Namespace types.List `tfsdk:"namespace"` // Name of the corresponding setting. This field is populated in the // response, but it will not be respected even if it's set in the request // body. The setting name in the path parameter will be respected instead. // Setting name is required to be 'default' if the setting only has one // instance per workspace. SettingName types.String `tfsdk:"setting_name"` }
This represents the setting configuration for the default namespace in the Databricks workspace. Setting the default catalog for the workspace determines the catalog that is used when queries do not reference a fully qualified 3 level name. For example, if the default catalog is set to 'retail_prod' then a query 'SELECT * FROM myTable' would reference the object 'retail_prod.default.myTable' (the schema 'default' is always assumed). This setting requires a restart of clusters and SQL warehouses to take effect. Additionally, the default namespace only applies when using Unity Catalog-enabled compute.
func (DefaultNamespaceSetting_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DefaultNamespaceSetting_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DefaultNamespaceSetting_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DefaultNamespaceSetting_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DefaultNamespaceSetting. 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 (*DefaultNamespaceSetting_SdkV2) GetNamespace ¶ added in v1.62.1
func (o *DefaultNamespaceSetting_SdkV2) GetNamespace(ctx context.Context) (StringMessage_SdkV2, bool)
GetNamespace returns the value of the Namespace field in DefaultNamespaceSetting_SdkV2 as a StringMessage_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*DefaultNamespaceSetting_SdkV2) SetNamespace ¶ added in v1.62.1
func (o *DefaultNamespaceSetting_SdkV2) SetNamespace(ctx context.Context, v StringMessage_SdkV2)
SetNamespace sets the value of the Namespace field in DefaultNamespaceSetting_SdkV2.
func (*DefaultNamespaceSetting_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *DefaultNamespaceSetting_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DefaultNamespaceSetting_SdkV2)
func (*DefaultNamespaceSetting_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *DefaultNamespaceSetting_SdkV2) SyncEffectiveFieldsDuringRead(existingState DefaultNamespaceSetting_SdkV2)
func (DefaultNamespaceSetting_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DefaultNamespaceSetting_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, DefaultNamespaceSetting_SdkV2 only implements ToObjectValue() and Type().
type DeleteAccountIpAccessListRequest ¶
type DeleteAccountIpAccessListRequest struct { // The ID for the corresponding IP access list IpAccessListId types.String `tfsdk:"-"` }
Delete access list
func (DeleteAccountIpAccessListRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteAccountIpAccessListRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteAccountIpAccessListRequest. 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 (DeleteAccountIpAccessListRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteAccountIpAccessListRequest) 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, DeleteAccountIpAccessListRequest only implements ToObjectValue() and Type().
type DeleteAccountIpAccessListRequest_SdkV2 ¶ added in v1.62.1
type DeleteAccountIpAccessListRequest_SdkV2 struct { // The ID for the corresponding IP access list IpAccessListId types.String `tfsdk:"-"` }
Delete access list
func (DeleteAccountIpAccessListRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DeleteAccountIpAccessListRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteAccountIpAccessListRequest. 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 (DeleteAccountIpAccessListRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteAccountIpAccessListRequest_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, DeleteAccountIpAccessListRequest_SdkV2 only implements ToObjectValue() and Type().
type DeleteAibiDashboardEmbeddingAccessPolicySettingRequest ¶ added in v1.60.0
type DeleteAibiDashboardEmbeddingAccessPolicySettingRequest struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Delete the AI/BI dashboard embedding access policy
func (DeleteAibiDashboardEmbeddingAccessPolicySettingRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteAibiDashboardEmbeddingAccessPolicySettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteAibiDashboardEmbeddingAccessPolicySettingRequest. 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 (DeleteAibiDashboardEmbeddingAccessPolicySettingRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteAibiDashboardEmbeddingAccessPolicySettingRequest) 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, DeleteAibiDashboardEmbeddingAccessPolicySettingRequest only implements ToObjectValue() and Type().
type DeleteAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2 ¶ added in v1.62.1
type DeleteAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2 struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Delete the AI/BI dashboard embedding access policy
func (DeleteAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DeleteAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteAibiDashboardEmbeddingAccessPolicySettingRequest. 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 (DeleteAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteAibiDashboardEmbeddingAccessPolicySettingRequest_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, DeleteAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2 only implements ToObjectValue() and Type().
type DeleteAibiDashboardEmbeddingAccessPolicySettingResponse ¶ added in v1.60.0
type DeleteAibiDashboardEmbeddingAccessPolicySettingResponse struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"etag"` }
The etag is returned.
func (DeleteAibiDashboardEmbeddingAccessPolicySettingResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DeleteAibiDashboardEmbeddingAccessPolicySettingResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteAibiDashboardEmbeddingAccessPolicySettingResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteAibiDashboardEmbeddingAccessPolicySettingResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteAibiDashboardEmbeddingAccessPolicySettingResponse. 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 (*DeleteAibiDashboardEmbeddingAccessPolicySettingResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.60.0
func (newState *DeleteAibiDashboardEmbeddingAccessPolicySettingResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteAibiDashboardEmbeddingAccessPolicySettingResponse)
func (*DeleteAibiDashboardEmbeddingAccessPolicySettingResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.60.0
func (newState *DeleteAibiDashboardEmbeddingAccessPolicySettingResponse) SyncEffectiveFieldsDuringRead(existingState DeleteAibiDashboardEmbeddingAccessPolicySettingResponse)
func (DeleteAibiDashboardEmbeddingAccessPolicySettingResponse) ToObjectValue ¶ added in v1.61.0
func (o DeleteAibiDashboardEmbeddingAccessPolicySettingResponse) 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, DeleteAibiDashboardEmbeddingAccessPolicySettingResponse only implements ToObjectValue() and Type().
type DeleteAibiDashboardEmbeddingAccessPolicySettingResponse_SdkV2 ¶ added in v1.62.1
type DeleteAibiDashboardEmbeddingAccessPolicySettingResponse_SdkV2 struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"etag"` }
The etag is returned.
func (DeleteAibiDashboardEmbeddingAccessPolicySettingResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DeleteAibiDashboardEmbeddingAccessPolicySettingResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteAibiDashboardEmbeddingAccessPolicySettingResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DeleteAibiDashboardEmbeddingAccessPolicySettingResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteAibiDashboardEmbeddingAccessPolicySettingResponse. 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 (*DeleteAibiDashboardEmbeddingAccessPolicySettingResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *DeleteAibiDashboardEmbeddingAccessPolicySettingResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteAibiDashboardEmbeddingAccessPolicySettingResponse_SdkV2)
func (*DeleteAibiDashboardEmbeddingAccessPolicySettingResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *DeleteAibiDashboardEmbeddingAccessPolicySettingResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeleteAibiDashboardEmbeddingAccessPolicySettingResponse_SdkV2)
func (DeleteAibiDashboardEmbeddingAccessPolicySettingResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteAibiDashboardEmbeddingAccessPolicySettingResponse_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, DeleteAibiDashboardEmbeddingAccessPolicySettingResponse_SdkV2 only implements ToObjectValue() and Type().
type DeleteAibiDashboardEmbeddingApprovedDomainsSettingRequest ¶ added in v1.60.0
type DeleteAibiDashboardEmbeddingApprovedDomainsSettingRequest struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Delete AI/BI dashboard embedding approved domains
func (DeleteAibiDashboardEmbeddingApprovedDomainsSettingRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteAibiDashboardEmbeddingApprovedDomainsSettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteAibiDashboardEmbeddingApprovedDomainsSettingRequest. 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 (DeleteAibiDashboardEmbeddingApprovedDomainsSettingRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteAibiDashboardEmbeddingApprovedDomainsSettingRequest) 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, DeleteAibiDashboardEmbeddingApprovedDomainsSettingRequest only implements ToObjectValue() and Type().
type DeleteAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2 ¶ added in v1.62.1
type DeleteAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2 struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Delete AI/BI dashboard embedding approved domains
func (DeleteAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DeleteAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteAibiDashboardEmbeddingApprovedDomainsSettingRequest. 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 (DeleteAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteAibiDashboardEmbeddingApprovedDomainsSettingRequest_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, DeleteAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2 only implements ToObjectValue() and Type().
type DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse ¶ added in v1.60.0
type DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"etag"` }
The etag is returned.
func (DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse. 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 (*DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.60.0
func (newState *DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse)
func (*DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.60.0
func (newState *DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse) SyncEffectiveFieldsDuringRead(existingState DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse)
func (DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse) ToObjectValue ¶ added in v1.61.0
func (o DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse) 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, DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse only implements ToObjectValue() and Type().
type DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse_SdkV2 ¶ added in v1.62.1
type DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse_SdkV2 struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"etag"` }
The etag is returned.
func (DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse. 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 (*DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse_SdkV2)
func (*DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse_SdkV2)
func (DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse_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, DeleteAibiDashboardEmbeddingApprovedDomainsSettingResponse_SdkV2 only implements ToObjectValue() and Type().
type DeleteDefaultNamespaceSettingRequest ¶
type DeleteDefaultNamespaceSettingRequest struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Delete the default namespace setting
func (DeleteDefaultNamespaceSettingRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteDefaultNamespaceSettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteDefaultNamespaceSettingRequest. 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 (DeleteDefaultNamespaceSettingRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteDefaultNamespaceSettingRequest) 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, DeleteDefaultNamespaceSettingRequest only implements ToObjectValue() and Type().
type DeleteDefaultNamespaceSettingRequest_SdkV2 ¶ added in v1.62.1
type DeleteDefaultNamespaceSettingRequest_SdkV2 struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Delete the default namespace setting
func (DeleteDefaultNamespaceSettingRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DeleteDefaultNamespaceSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteDefaultNamespaceSettingRequest. 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 (DeleteDefaultNamespaceSettingRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteDefaultNamespaceSettingRequest_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, DeleteDefaultNamespaceSettingRequest_SdkV2 only implements ToObjectValue() and Type().
type DeleteDefaultNamespaceSettingResponse ¶
type DeleteDefaultNamespaceSettingResponse struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"etag"` }
The etag is returned.
func (DeleteDefaultNamespaceSettingResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DeleteDefaultNamespaceSettingResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteDefaultNamespaceSettingResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteDefaultNamespaceSettingResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteDefaultNamespaceSettingResponse. 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 (*DeleteDefaultNamespaceSettingResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteDefaultNamespaceSettingResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteDefaultNamespaceSettingResponse)
func (*DeleteDefaultNamespaceSettingResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteDefaultNamespaceSettingResponse) SyncEffectiveFieldsDuringRead(existingState DeleteDefaultNamespaceSettingResponse)
func (DeleteDefaultNamespaceSettingResponse) ToObjectValue ¶ added in v1.61.0
func (o DeleteDefaultNamespaceSettingResponse) 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, DeleteDefaultNamespaceSettingResponse only implements ToObjectValue() and Type().
type DeleteDefaultNamespaceSettingResponse_SdkV2 ¶ added in v1.62.1
type DeleteDefaultNamespaceSettingResponse_SdkV2 struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"etag"` }
The etag is returned.
func (DeleteDefaultNamespaceSettingResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DeleteDefaultNamespaceSettingResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteDefaultNamespaceSettingResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DeleteDefaultNamespaceSettingResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteDefaultNamespaceSettingResponse. 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 (*DeleteDefaultNamespaceSettingResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *DeleteDefaultNamespaceSettingResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteDefaultNamespaceSettingResponse_SdkV2)
func (*DeleteDefaultNamespaceSettingResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *DeleteDefaultNamespaceSettingResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeleteDefaultNamespaceSettingResponse_SdkV2)
func (DeleteDefaultNamespaceSettingResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteDefaultNamespaceSettingResponse_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, DeleteDefaultNamespaceSettingResponse_SdkV2 only implements ToObjectValue() and Type().
type DeleteDisableLegacyAccessRequest ¶ added in v1.53.0
type DeleteDisableLegacyAccessRequest struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Delete Legacy Access Disablement Status
func (DeleteDisableLegacyAccessRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteDisableLegacyAccessRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteDisableLegacyAccessRequest. 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 (DeleteDisableLegacyAccessRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteDisableLegacyAccessRequest) 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, DeleteDisableLegacyAccessRequest only implements ToObjectValue() and Type().
type DeleteDisableLegacyAccessRequest_SdkV2 ¶ added in v1.62.1
type DeleteDisableLegacyAccessRequest_SdkV2 struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Delete Legacy Access Disablement Status
func (DeleteDisableLegacyAccessRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DeleteDisableLegacyAccessRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteDisableLegacyAccessRequest. 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 (DeleteDisableLegacyAccessRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteDisableLegacyAccessRequest_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, DeleteDisableLegacyAccessRequest_SdkV2 only implements ToObjectValue() and Type().
type DeleteDisableLegacyAccessResponse ¶ added in v1.53.0
type DeleteDisableLegacyAccessResponse struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"etag"` }
The etag is returned.
func (DeleteDisableLegacyAccessResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DeleteDisableLegacyAccessResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteDisableLegacyAccessResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteDisableLegacyAccessResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteDisableLegacyAccessResponse. 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 (*DeleteDisableLegacyAccessResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteDisableLegacyAccessResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteDisableLegacyAccessResponse)
func (*DeleteDisableLegacyAccessResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteDisableLegacyAccessResponse) SyncEffectiveFieldsDuringRead(existingState DeleteDisableLegacyAccessResponse)
func (DeleteDisableLegacyAccessResponse) ToObjectValue ¶ added in v1.61.0
func (o DeleteDisableLegacyAccessResponse) 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, DeleteDisableLegacyAccessResponse only implements ToObjectValue() and Type().
type DeleteDisableLegacyAccessResponse_SdkV2 ¶ added in v1.62.1
type DeleteDisableLegacyAccessResponse_SdkV2 struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"etag"` }
The etag is returned.
func (DeleteDisableLegacyAccessResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DeleteDisableLegacyAccessResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteDisableLegacyAccessResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DeleteDisableLegacyAccessResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteDisableLegacyAccessResponse. 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 (*DeleteDisableLegacyAccessResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *DeleteDisableLegacyAccessResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteDisableLegacyAccessResponse_SdkV2)
func (*DeleteDisableLegacyAccessResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *DeleteDisableLegacyAccessResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeleteDisableLegacyAccessResponse_SdkV2)
func (DeleteDisableLegacyAccessResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteDisableLegacyAccessResponse_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, DeleteDisableLegacyAccessResponse_SdkV2 only implements ToObjectValue() and Type().
type DeleteDisableLegacyDbfsRequest ¶ added in v1.54.0
type DeleteDisableLegacyDbfsRequest struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Delete the disable legacy DBFS setting
func (DeleteDisableLegacyDbfsRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteDisableLegacyDbfsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteDisableLegacyDbfsRequest. 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 (DeleteDisableLegacyDbfsRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteDisableLegacyDbfsRequest) 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, DeleteDisableLegacyDbfsRequest only implements ToObjectValue() and Type().
type DeleteDisableLegacyDbfsRequest_SdkV2 ¶ added in v1.62.1
type DeleteDisableLegacyDbfsRequest_SdkV2 struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Delete the disable legacy DBFS setting
func (DeleteDisableLegacyDbfsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DeleteDisableLegacyDbfsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteDisableLegacyDbfsRequest. 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 (DeleteDisableLegacyDbfsRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteDisableLegacyDbfsRequest_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, DeleteDisableLegacyDbfsRequest_SdkV2 only implements ToObjectValue() and Type().
type DeleteDisableLegacyDbfsResponse ¶ added in v1.54.0
type DeleteDisableLegacyDbfsResponse struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"etag"` }
The etag is returned.
func (DeleteDisableLegacyDbfsResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DeleteDisableLegacyDbfsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteDisableLegacyDbfsResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteDisableLegacyDbfsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteDisableLegacyDbfsResponse. 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 (*DeleteDisableLegacyDbfsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteDisableLegacyDbfsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteDisableLegacyDbfsResponse)
func (*DeleteDisableLegacyDbfsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteDisableLegacyDbfsResponse) SyncEffectiveFieldsDuringRead(existingState DeleteDisableLegacyDbfsResponse)
func (DeleteDisableLegacyDbfsResponse) ToObjectValue ¶ added in v1.61.0
func (o DeleteDisableLegacyDbfsResponse) 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, DeleteDisableLegacyDbfsResponse only implements ToObjectValue() and Type().
type DeleteDisableLegacyDbfsResponse_SdkV2 ¶ added in v1.62.1
type DeleteDisableLegacyDbfsResponse_SdkV2 struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"etag"` }
The etag is returned.
func (DeleteDisableLegacyDbfsResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DeleteDisableLegacyDbfsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteDisableLegacyDbfsResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DeleteDisableLegacyDbfsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteDisableLegacyDbfsResponse. 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 (*DeleteDisableLegacyDbfsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *DeleteDisableLegacyDbfsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteDisableLegacyDbfsResponse_SdkV2)
func (*DeleteDisableLegacyDbfsResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *DeleteDisableLegacyDbfsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeleteDisableLegacyDbfsResponse_SdkV2)
func (DeleteDisableLegacyDbfsResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteDisableLegacyDbfsResponse_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, DeleteDisableLegacyDbfsResponse_SdkV2 only implements ToObjectValue() and Type().
type DeleteDisableLegacyFeaturesRequest ¶ added in v1.53.0
type DeleteDisableLegacyFeaturesRequest struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Delete the disable legacy features setting
func (DeleteDisableLegacyFeaturesRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteDisableLegacyFeaturesRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteDisableLegacyFeaturesRequest. 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 (DeleteDisableLegacyFeaturesRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteDisableLegacyFeaturesRequest) 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, DeleteDisableLegacyFeaturesRequest only implements ToObjectValue() and Type().
type DeleteDisableLegacyFeaturesRequest_SdkV2 ¶ added in v1.62.1
type DeleteDisableLegacyFeaturesRequest_SdkV2 struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Delete the disable legacy features setting
func (DeleteDisableLegacyFeaturesRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DeleteDisableLegacyFeaturesRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteDisableLegacyFeaturesRequest. 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 (DeleteDisableLegacyFeaturesRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteDisableLegacyFeaturesRequest_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, DeleteDisableLegacyFeaturesRequest_SdkV2 only implements ToObjectValue() and Type().
type DeleteDisableLegacyFeaturesResponse ¶ added in v1.53.0
type DeleteDisableLegacyFeaturesResponse struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"etag"` }
The etag is returned.
func (DeleteDisableLegacyFeaturesResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DeleteDisableLegacyFeaturesResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteDisableLegacyFeaturesResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteDisableLegacyFeaturesResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteDisableLegacyFeaturesResponse. 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 (*DeleteDisableLegacyFeaturesResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteDisableLegacyFeaturesResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteDisableLegacyFeaturesResponse)
func (*DeleteDisableLegacyFeaturesResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteDisableLegacyFeaturesResponse) SyncEffectiveFieldsDuringRead(existingState DeleteDisableLegacyFeaturesResponse)
func (DeleteDisableLegacyFeaturesResponse) ToObjectValue ¶ added in v1.61.0
func (o DeleteDisableLegacyFeaturesResponse) 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, DeleteDisableLegacyFeaturesResponse only implements ToObjectValue() and Type().
type DeleteDisableLegacyFeaturesResponse_SdkV2 ¶ added in v1.62.1
type DeleteDisableLegacyFeaturesResponse_SdkV2 struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"etag"` }
The etag is returned.
func (DeleteDisableLegacyFeaturesResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DeleteDisableLegacyFeaturesResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteDisableLegacyFeaturesResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DeleteDisableLegacyFeaturesResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteDisableLegacyFeaturesResponse. 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 (*DeleteDisableLegacyFeaturesResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *DeleteDisableLegacyFeaturesResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteDisableLegacyFeaturesResponse_SdkV2)
func (*DeleteDisableLegacyFeaturesResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *DeleteDisableLegacyFeaturesResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeleteDisableLegacyFeaturesResponse_SdkV2)
func (DeleteDisableLegacyFeaturesResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteDisableLegacyFeaturesResponse_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, DeleteDisableLegacyFeaturesResponse_SdkV2 only implements ToObjectValue() and Type().
type DeleteIpAccessListRequest ¶
type DeleteIpAccessListRequest struct { // The ID for the corresponding IP access list IpAccessListId types.String `tfsdk:"-"` }
Delete access list
func (DeleteIpAccessListRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteIpAccessListRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteIpAccessListRequest. 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 (DeleteIpAccessListRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteIpAccessListRequest) 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, DeleteIpAccessListRequest only implements ToObjectValue() and Type().
type DeleteIpAccessListRequest_SdkV2 ¶ added in v1.62.1
type DeleteIpAccessListRequest_SdkV2 struct { // The ID for the corresponding IP access list IpAccessListId types.String `tfsdk:"-"` }
Delete access list
func (DeleteIpAccessListRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DeleteIpAccessListRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteIpAccessListRequest. 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 (DeleteIpAccessListRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteIpAccessListRequest_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, DeleteIpAccessListRequest_SdkV2 only implements ToObjectValue() and Type().
type DeleteNetworkConnectivityConfigurationRequest ¶
type DeleteNetworkConnectivityConfigurationRequest struct { // Your Network Connectvity Configuration ID. NetworkConnectivityConfigId types.String `tfsdk:"-"` }
Delete a network connectivity configuration
func (DeleteNetworkConnectivityConfigurationRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteNetworkConnectivityConfigurationRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteNetworkConnectivityConfigurationRequest. 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 (DeleteNetworkConnectivityConfigurationRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteNetworkConnectivityConfigurationRequest) 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, DeleteNetworkConnectivityConfigurationRequest only implements ToObjectValue() and Type().
type DeleteNetworkConnectivityConfigurationRequest_SdkV2 ¶ added in v1.62.1
type DeleteNetworkConnectivityConfigurationRequest_SdkV2 struct { // Your Network Connectvity Configuration ID. NetworkConnectivityConfigId types.String `tfsdk:"-"` }
Delete a network connectivity configuration
func (DeleteNetworkConnectivityConfigurationRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DeleteNetworkConnectivityConfigurationRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteNetworkConnectivityConfigurationRequest. 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 (DeleteNetworkConnectivityConfigurationRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteNetworkConnectivityConfigurationRequest_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, DeleteNetworkConnectivityConfigurationRequest_SdkV2 only implements ToObjectValue() and Type().
type DeleteNetworkConnectivityConfigurationResponse ¶
type DeleteNetworkConnectivityConfigurationResponse struct { }
func (DeleteNetworkConnectivityConfigurationResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteNetworkConnectivityConfigurationResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteNetworkConnectivityConfigurationResponse. 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 (DeleteNetworkConnectivityConfigurationResponse) ToObjectValue ¶ added in v1.61.0
func (o DeleteNetworkConnectivityConfigurationResponse) 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, DeleteNetworkConnectivityConfigurationResponse only implements ToObjectValue() and Type().
type DeleteNetworkConnectivityConfigurationResponse_SdkV2 ¶ added in v1.62.1
type DeleteNetworkConnectivityConfigurationResponse_SdkV2 struct { }
func (DeleteNetworkConnectivityConfigurationResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DeleteNetworkConnectivityConfigurationResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteNetworkConnectivityConfigurationResponse. 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 (DeleteNetworkConnectivityConfigurationResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteNetworkConnectivityConfigurationResponse_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, DeleteNetworkConnectivityConfigurationResponse_SdkV2 only implements ToObjectValue() and Type().
type DeleteNotificationDestinationRequest ¶
Delete a notification destination
func (DeleteNotificationDestinationRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteNotificationDestinationRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteNotificationDestinationRequest. 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 (DeleteNotificationDestinationRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteNotificationDestinationRequest) 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, DeleteNotificationDestinationRequest only implements ToObjectValue() and Type().
type DeleteNotificationDestinationRequest_SdkV2 ¶ added in v1.62.1
Delete a notification destination
func (DeleteNotificationDestinationRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DeleteNotificationDestinationRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteNotificationDestinationRequest. 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 (DeleteNotificationDestinationRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteNotificationDestinationRequest_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, DeleteNotificationDestinationRequest_SdkV2 only implements ToObjectValue() and Type().
type DeletePersonalComputeSettingRequest ¶
type DeletePersonalComputeSettingRequest struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Delete Personal Compute setting
func (DeletePersonalComputeSettingRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeletePersonalComputeSettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeletePersonalComputeSettingRequest. 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 (DeletePersonalComputeSettingRequest) ToObjectValue ¶ added in v1.61.0
func (o DeletePersonalComputeSettingRequest) 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, DeletePersonalComputeSettingRequest only implements ToObjectValue() and Type().
type DeletePersonalComputeSettingRequest_SdkV2 ¶ added in v1.62.1
type DeletePersonalComputeSettingRequest_SdkV2 struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Delete Personal Compute setting
func (DeletePersonalComputeSettingRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DeletePersonalComputeSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeletePersonalComputeSettingRequest. 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 (DeletePersonalComputeSettingRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeletePersonalComputeSettingRequest_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, DeletePersonalComputeSettingRequest_SdkV2 only implements ToObjectValue() and Type().
type DeletePersonalComputeSettingResponse ¶
type DeletePersonalComputeSettingResponse struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"etag"` }
The etag is returned.
func (DeletePersonalComputeSettingResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DeletePersonalComputeSettingResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeletePersonalComputeSettingResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeletePersonalComputeSettingResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeletePersonalComputeSettingResponse. 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 (*DeletePersonalComputeSettingResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeletePersonalComputeSettingResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeletePersonalComputeSettingResponse)
func (*DeletePersonalComputeSettingResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeletePersonalComputeSettingResponse) SyncEffectiveFieldsDuringRead(existingState DeletePersonalComputeSettingResponse)
func (DeletePersonalComputeSettingResponse) ToObjectValue ¶ added in v1.61.0
func (o DeletePersonalComputeSettingResponse) 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, DeletePersonalComputeSettingResponse only implements ToObjectValue() and Type().
type DeletePersonalComputeSettingResponse_SdkV2 ¶ added in v1.62.1
type DeletePersonalComputeSettingResponse_SdkV2 struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"etag"` }
The etag is returned.
func (DeletePersonalComputeSettingResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DeletePersonalComputeSettingResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeletePersonalComputeSettingResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DeletePersonalComputeSettingResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeletePersonalComputeSettingResponse. 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 (*DeletePersonalComputeSettingResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *DeletePersonalComputeSettingResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeletePersonalComputeSettingResponse_SdkV2)
func (*DeletePersonalComputeSettingResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *DeletePersonalComputeSettingResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeletePersonalComputeSettingResponse_SdkV2)
func (DeletePersonalComputeSettingResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeletePersonalComputeSettingResponse_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, DeletePersonalComputeSettingResponse_SdkV2 only implements ToObjectValue() and Type().
type DeletePrivateEndpointRuleRequest ¶
type DeletePrivateEndpointRuleRequest struct { // Your Network Connectvity Configuration ID. NetworkConnectivityConfigId types.String `tfsdk:"-"` // Your private endpoint rule ID. PrivateEndpointRuleId types.String `tfsdk:"-"` }
Delete a private endpoint rule
func (DeletePrivateEndpointRuleRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeletePrivateEndpointRuleRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeletePrivateEndpointRuleRequest. 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 (DeletePrivateEndpointRuleRequest) ToObjectValue ¶ added in v1.61.0
func (o DeletePrivateEndpointRuleRequest) 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, DeletePrivateEndpointRuleRequest only implements ToObjectValue() and Type().
type DeletePrivateEndpointRuleRequest_SdkV2 ¶ added in v1.62.1
type DeletePrivateEndpointRuleRequest_SdkV2 struct { // Your Network Connectvity Configuration ID. NetworkConnectivityConfigId types.String `tfsdk:"-"` // Your private endpoint rule ID. PrivateEndpointRuleId types.String `tfsdk:"-"` }
Delete a private endpoint rule
func (DeletePrivateEndpointRuleRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DeletePrivateEndpointRuleRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeletePrivateEndpointRuleRequest. 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 (DeletePrivateEndpointRuleRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeletePrivateEndpointRuleRequest_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, DeletePrivateEndpointRuleRequest_SdkV2 only implements ToObjectValue() and Type().
type DeleteResponse ¶
type DeleteResponse struct { }
func (DeleteResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteResponse. 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 (DeleteResponse) ToObjectValue ¶ added in v1.61.0
func (o DeleteResponse) 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, DeleteResponse only implements ToObjectValue() and Type().
type DeleteResponse_SdkV2 ¶ added in v1.62.1
type DeleteResponse_SdkV2 struct { }
func (DeleteResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteResponse. 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 (DeleteResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteResponse_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, DeleteResponse_SdkV2 only implements ToObjectValue() and Type().
type DeleteRestrictWorkspaceAdminsSettingRequest ¶
type DeleteRestrictWorkspaceAdminsSettingRequest struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Delete the restrict workspace admins setting
func (DeleteRestrictWorkspaceAdminsSettingRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteRestrictWorkspaceAdminsSettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteRestrictWorkspaceAdminsSettingRequest. 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 (DeleteRestrictWorkspaceAdminsSettingRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteRestrictWorkspaceAdminsSettingRequest) 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, DeleteRestrictWorkspaceAdminsSettingRequest only implements ToObjectValue() and Type().
type DeleteRestrictWorkspaceAdminsSettingRequest_SdkV2 ¶ added in v1.62.1
type DeleteRestrictWorkspaceAdminsSettingRequest_SdkV2 struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Delete the restrict workspace admins setting
func (DeleteRestrictWorkspaceAdminsSettingRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DeleteRestrictWorkspaceAdminsSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteRestrictWorkspaceAdminsSettingRequest. 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 (DeleteRestrictWorkspaceAdminsSettingRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteRestrictWorkspaceAdminsSettingRequest_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, DeleteRestrictWorkspaceAdminsSettingRequest_SdkV2 only implements ToObjectValue() and Type().
type DeleteRestrictWorkspaceAdminsSettingResponse ¶
type DeleteRestrictWorkspaceAdminsSettingResponse struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"etag"` }
The etag is returned.
func (DeleteRestrictWorkspaceAdminsSettingResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DeleteRestrictWorkspaceAdminsSettingResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteRestrictWorkspaceAdminsSettingResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteRestrictWorkspaceAdminsSettingResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteRestrictWorkspaceAdminsSettingResponse. 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 (*DeleteRestrictWorkspaceAdminsSettingResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteRestrictWorkspaceAdminsSettingResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteRestrictWorkspaceAdminsSettingResponse)
func (*DeleteRestrictWorkspaceAdminsSettingResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteRestrictWorkspaceAdminsSettingResponse) SyncEffectiveFieldsDuringRead(existingState DeleteRestrictWorkspaceAdminsSettingResponse)
func (DeleteRestrictWorkspaceAdminsSettingResponse) ToObjectValue ¶ added in v1.61.0
func (o DeleteRestrictWorkspaceAdminsSettingResponse) 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, DeleteRestrictWorkspaceAdminsSettingResponse only implements ToObjectValue() and Type().
type DeleteRestrictWorkspaceAdminsSettingResponse_SdkV2 ¶ added in v1.62.1
type DeleteRestrictWorkspaceAdminsSettingResponse_SdkV2 struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"etag"` }
The etag is returned.
func (DeleteRestrictWorkspaceAdminsSettingResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DeleteRestrictWorkspaceAdminsSettingResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteRestrictWorkspaceAdminsSettingResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DeleteRestrictWorkspaceAdminsSettingResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteRestrictWorkspaceAdminsSettingResponse. 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 (*DeleteRestrictWorkspaceAdminsSettingResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *DeleteRestrictWorkspaceAdminsSettingResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteRestrictWorkspaceAdminsSettingResponse_SdkV2)
func (*DeleteRestrictWorkspaceAdminsSettingResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *DeleteRestrictWorkspaceAdminsSettingResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeleteRestrictWorkspaceAdminsSettingResponse_SdkV2)
func (DeleteRestrictWorkspaceAdminsSettingResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteRestrictWorkspaceAdminsSettingResponse_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, DeleteRestrictWorkspaceAdminsSettingResponse_SdkV2 only implements ToObjectValue() and Type().
type DeleteTokenManagementRequest ¶
type DeleteTokenManagementRequest struct { // The ID of the token to revoke. TokenId types.String `tfsdk:"-"` }
Delete a token
func (DeleteTokenManagementRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteTokenManagementRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteTokenManagementRequest. 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 (DeleteTokenManagementRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteTokenManagementRequest) 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, DeleteTokenManagementRequest only implements ToObjectValue() and Type().
type DeleteTokenManagementRequest_SdkV2 ¶ added in v1.62.1
type DeleteTokenManagementRequest_SdkV2 struct { // The ID of the token to revoke. TokenId types.String `tfsdk:"-"` }
Delete a token
func (DeleteTokenManagementRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DeleteTokenManagementRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteTokenManagementRequest. 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 (DeleteTokenManagementRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteTokenManagementRequest_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, DeleteTokenManagementRequest_SdkV2 only implements ToObjectValue() and Type().
type DisableLegacyAccess ¶ added in v1.53.0
type DisableLegacyAccess struct { DisableLegacyAccess types.Object `tfsdk:"disable_legacy_access"` // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // update pattern to perform setting updates in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // PATCH request to identify the setting version you are updating. Etag types.String `tfsdk:"etag"` // Name of the corresponding setting. This field is populated in the // response, but it will not be respected even if it's set in the request // body. The setting name in the path parameter will be respected instead. // Setting name is required to be 'default' if the setting only has one // instance per workspace. SettingName types.String `tfsdk:"setting_name"` }
func (DisableLegacyAccess) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DisableLegacyAccess) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DisableLegacyAccess) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DisableLegacyAccess. 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 (*DisableLegacyAccess) GetDisableLegacyAccess ¶ added in v1.61.0
func (o *DisableLegacyAccess) GetDisableLegacyAccess(ctx context.Context) (BooleanMessage, bool)
GetDisableLegacyAccess returns the value of the DisableLegacyAccess field in DisableLegacyAccess as a BooleanMessage value. If the field is unknown or null, the boolean return value is false.
func (*DisableLegacyAccess) SetDisableLegacyAccess ¶ added in v1.61.0
func (o *DisableLegacyAccess) SetDisableLegacyAccess(ctx context.Context, v BooleanMessage)
SetDisableLegacyAccess sets the value of the DisableLegacyAccess field in DisableLegacyAccess.
func (*DisableLegacyAccess) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DisableLegacyAccess) SyncEffectiveFieldsDuringCreateOrUpdate(plan DisableLegacyAccess)
func (*DisableLegacyAccess) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DisableLegacyAccess) SyncEffectiveFieldsDuringRead(existingState DisableLegacyAccess)
func (DisableLegacyAccess) ToObjectValue ¶ added in v1.61.0
func (o DisableLegacyAccess) 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, DisableLegacyAccess only implements ToObjectValue() and Type().
type DisableLegacyAccess_SdkV2 ¶ added in v1.62.1
type DisableLegacyAccess_SdkV2 struct { DisableLegacyAccess types.List `tfsdk:"disable_legacy_access"` // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // update pattern to perform setting updates in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // PATCH request to identify the setting version you are updating. Etag types.String `tfsdk:"etag"` // Name of the corresponding setting. This field is populated in the // response, but it will not be respected even if it's set in the request // body. The setting name in the path parameter will be respected instead. // Setting name is required to be 'default' if the setting only has one // instance per workspace. SettingName types.String `tfsdk:"setting_name"` }
func (DisableLegacyAccess_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DisableLegacyAccess_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DisableLegacyAccess_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DisableLegacyAccess_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DisableLegacyAccess. 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 (*DisableLegacyAccess_SdkV2) GetDisableLegacyAccess ¶ added in v1.62.1
func (o *DisableLegacyAccess_SdkV2) GetDisableLegacyAccess(ctx context.Context) (BooleanMessage_SdkV2, bool)
GetDisableLegacyAccess returns the value of the DisableLegacyAccess field in DisableLegacyAccess_SdkV2 as a BooleanMessage_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*DisableLegacyAccess_SdkV2) SetDisableLegacyAccess ¶ added in v1.62.1
func (o *DisableLegacyAccess_SdkV2) SetDisableLegacyAccess(ctx context.Context, v BooleanMessage_SdkV2)
SetDisableLegacyAccess sets the value of the DisableLegacyAccess field in DisableLegacyAccess_SdkV2.
func (*DisableLegacyAccess_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *DisableLegacyAccess_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DisableLegacyAccess_SdkV2)
func (*DisableLegacyAccess_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *DisableLegacyAccess_SdkV2) SyncEffectiveFieldsDuringRead(existingState DisableLegacyAccess_SdkV2)
func (DisableLegacyAccess_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DisableLegacyAccess_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, DisableLegacyAccess_SdkV2 only implements ToObjectValue() and Type().
type DisableLegacyDbfs ¶ added in v1.54.0
type DisableLegacyDbfs struct { DisableLegacyDbfs types.Object `tfsdk:"disable_legacy_dbfs"` // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // update pattern to perform setting updates in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // PATCH request to identify the setting version you are updating. Etag types.String `tfsdk:"etag"` // Name of the corresponding setting. This field is populated in the // response, but it will not be respected even if it's set in the request // body. The setting name in the path parameter will be respected instead. // Setting name is required to be 'default' if the setting only has one // instance per workspace. SettingName types.String `tfsdk:"setting_name"` }
func (DisableLegacyDbfs) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DisableLegacyDbfs) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DisableLegacyDbfs) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DisableLegacyDbfs. 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 (*DisableLegacyDbfs) GetDisableLegacyDbfs ¶ added in v1.61.0
func (o *DisableLegacyDbfs) GetDisableLegacyDbfs(ctx context.Context) (BooleanMessage, bool)
GetDisableLegacyDbfs returns the value of the DisableLegacyDbfs field in DisableLegacyDbfs as a BooleanMessage value. If the field is unknown or null, the boolean return value is false.
func (*DisableLegacyDbfs) SetDisableLegacyDbfs ¶ added in v1.61.0
func (o *DisableLegacyDbfs) SetDisableLegacyDbfs(ctx context.Context, v BooleanMessage)
SetDisableLegacyDbfs sets the value of the DisableLegacyDbfs field in DisableLegacyDbfs.
func (*DisableLegacyDbfs) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DisableLegacyDbfs) SyncEffectiveFieldsDuringCreateOrUpdate(plan DisableLegacyDbfs)
func (*DisableLegacyDbfs) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DisableLegacyDbfs) SyncEffectiveFieldsDuringRead(existingState DisableLegacyDbfs)
func (DisableLegacyDbfs) ToObjectValue ¶ added in v1.61.0
func (o DisableLegacyDbfs) 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, DisableLegacyDbfs only implements ToObjectValue() and Type().
type DisableLegacyDbfs_SdkV2 ¶ added in v1.62.1
type DisableLegacyDbfs_SdkV2 struct { DisableLegacyDbfs types.List `tfsdk:"disable_legacy_dbfs"` // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // update pattern to perform setting updates in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // PATCH request to identify the setting version you are updating. Etag types.String `tfsdk:"etag"` // Name of the corresponding setting. This field is populated in the // response, but it will not be respected even if it's set in the request // body. The setting name in the path parameter will be respected instead. // Setting name is required to be 'default' if the setting only has one // instance per workspace. SettingName types.String `tfsdk:"setting_name"` }
func (DisableLegacyDbfs_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DisableLegacyDbfs_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DisableLegacyDbfs_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in DisableLegacyDbfs. 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 (*DisableLegacyDbfs_SdkV2) GetDisableLegacyDbfs ¶ added in v1.62.1
func (o *DisableLegacyDbfs_SdkV2) GetDisableLegacyDbfs(ctx context.Context) (BooleanMessage_SdkV2, bool)
GetDisableLegacyDbfs returns the value of the DisableLegacyDbfs field in DisableLegacyDbfs_SdkV2 as a BooleanMessage_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*DisableLegacyDbfs_SdkV2) SetDisableLegacyDbfs ¶ added in v1.62.1
func (o *DisableLegacyDbfs_SdkV2) SetDisableLegacyDbfs(ctx context.Context, v BooleanMessage_SdkV2)
SetDisableLegacyDbfs sets the value of the DisableLegacyDbfs field in DisableLegacyDbfs_SdkV2.
func (*DisableLegacyDbfs_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *DisableLegacyDbfs_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DisableLegacyDbfs_SdkV2)
func (*DisableLegacyDbfs_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *DisableLegacyDbfs_SdkV2) SyncEffectiveFieldsDuringRead(existingState DisableLegacyDbfs_SdkV2)
func (DisableLegacyDbfs_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DisableLegacyDbfs_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, DisableLegacyDbfs_SdkV2 only implements ToObjectValue() and Type().
type DisableLegacyFeatures ¶ added in v1.53.0
type DisableLegacyFeatures struct { DisableLegacyFeatures types.Object `tfsdk:"disable_legacy_features"` // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // update pattern to perform setting updates in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // PATCH request to identify the setting version you are updating. Etag types.String `tfsdk:"etag"` // Name of the corresponding setting. This field is populated in the // response, but it will not be respected even if it's set in the request // body. The setting name in the path parameter will be respected instead. // Setting name is required to be 'default' if the setting only has one // instance per workspace. SettingName types.String `tfsdk:"setting_name"` }
func (DisableLegacyFeatures) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DisableLegacyFeatures) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DisableLegacyFeatures) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DisableLegacyFeatures. 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 (*DisableLegacyFeatures) GetDisableLegacyFeatures ¶ added in v1.61.0
func (o *DisableLegacyFeatures) GetDisableLegacyFeatures(ctx context.Context) (BooleanMessage, bool)
GetDisableLegacyFeatures returns the value of the DisableLegacyFeatures field in DisableLegacyFeatures as a BooleanMessage value. If the field is unknown or null, the boolean return value is false.
func (*DisableLegacyFeatures) SetDisableLegacyFeatures ¶ added in v1.61.0
func (o *DisableLegacyFeatures) SetDisableLegacyFeatures(ctx context.Context, v BooleanMessage)
SetDisableLegacyFeatures sets the value of the DisableLegacyFeatures field in DisableLegacyFeatures.
func (*DisableLegacyFeatures) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DisableLegacyFeatures) SyncEffectiveFieldsDuringCreateOrUpdate(plan DisableLegacyFeatures)
func (*DisableLegacyFeatures) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DisableLegacyFeatures) SyncEffectiveFieldsDuringRead(existingState DisableLegacyFeatures)
func (DisableLegacyFeatures) ToObjectValue ¶ added in v1.61.0
func (o DisableLegacyFeatures) 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, DisableLegacyFeatures only implements ToObjectValue() and Type().
type DisableLegacyFeatures_SdkV2 ¶ added in v1.62.1
type DisableLegacyFeatures_SdkV2 struct { DisableLegacyFeatures types.List `tfsdk:"disable_legacy_features"` // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // update pattern to perform setting updates in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // PATCH request to identify the setting version you are updating. Etag types.String `tfsdk:"etag"` // Name of the corresponding setting. This field is populated in the // response, but it will not be respected even if it's set in the request // body. The setting name in the path parameter will be respected instead. // Setting name is required to be 'default' if the setting only has one // instance per workspace. SettingName types.String `tfsdk:"setting_name"` }
func (DisableLegacyFeatures_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DisableLegacyFeatures_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DisableLegacyFeatures_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DisableLegacyFeatures_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DisableLegacyFeatures. 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 (*DisableLegacyFeatures_SdkV2) GetDisableLegacyFeatures ¶ added in v1.62.1
func (o *DisableLegacyFeatures_SdkV2) GetDisableLegacyFeatures(ctx context.Context) (BooleanMessage_SdkV2, bool)
GetDisableLegacyFeatures returns the value of the DisableLegacyFeatures field in DisableLegacyFeatures_SdkV2 as a BooleanMessage_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*DisableLegacyFeatures_SdkV2) SetDisableLegacyFeatures ¶ added in v1.62.1
func (o *DisableLegacyFeatures_SdkV2) SetDisableLegacyFeatures(ctx context.Context, v BooleanMessage_SdkV2)
SetDisableLegacyFeatures sets the value of the DisableLegacyFeatures field in DisableLegacyFeatures_SdkV2.
func (*DisableLegacyFeatures_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *DisableLegacyFeatures_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DisableLegacyFeatures_SdkV2)
func (*DisableLegacyFeatures_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *DisableLegacyFeatures_SdkV2) SyncEffectiveFieldsDuringRead(existingState DisableLegacyFeatures_SdkV2)
func (DisableLegacyFeatures_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DisableLegacyFeatures_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, DisableLegacyFeatures_SdkV2 only implements ToObjectValue() and Type().
type EgressNetworkPolicy ¶ added in v1.60.0
type EgressNetworkPolicy struct { // The access policy enforced for egress traffic to the internet. InternetAccess types.Object `tfsdk:"internet_access"` }
The network policies applying for egress traffic. This message is used by the UI/REST API. We translate this message to the format expected by the dataplane in Lakehouse Network Manager (for the format expected by the dataplane, see networkconfig.textproto).
func (EgressNetworkPolicy) ApplySchemaCustomizations ¶ added in v1.63.0
func (c EgressNetworkPolicy) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (EgressNetworkPolicy) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in EgressNetworkPolicy. 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 (*EgressNetworkPolicy) GetInternetAccess ¶ added in v1.61.0
func (o *EgressNetworkPolicy) GetInternetAccess(ctx context.Context) (EgressNetworkPolicyInternetAccessPolicy, bool)
GetInternetAccess returns the value of the InternetAccess field in EgressNetworkPolicy as a EgressNetworkPolicyInternetAccessPolicy value. If the field is unknown or null, the boolean return value is false.
func (*EgressNetworkPolicy) SetInternetAccess ¶ added in v1.61.0
func (o *EgressNetworkPolicy) SetInternetAccess(ctx context.Context, v EgressNetworkPolicyInternetAccessPolicy)
SetInternetAccess sets the value of the InternetAccess field in EgressNetworkPolicy.
func (*EgressNetworkPolicy) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.60.0
func (newState *EgressNetworkPolicy) SyncEffectiveFieldsDuringCreateOrUpdate(plan EgressNetworkPolicy)
func (*EgressNetworkPolicy) SyncEffectiveFieldsDuringRead ¶ added in v1.60.0
func (newState *EgressNetworkPolicy) SyncEffectiveFieldsDuringRead(existingState EgressNetworkPolicy)
func (EgressNetworkPolicy) ToObjectValue ¶ added in v1.61.0
func (o EgressNetworkPolicy) 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, EgressNetworkPolicy only implements ToObjectValue() and Type().
type EgressNetworkPolicyInternetAccessPolicy ¶ added in v1.60.0
type EgressNetworkPolicyInternetAccessPolicy struct { AllowedInternetDestinations types.List `tfsdk:"allowed_internet_destinations"` AllowedStorageDestinations types.List `tfsdk:"allowed_storage_destinations"` // Optional. If not specified, assume the policy is enforced for all // workloads. LogOnlyMode types.Object `tfsdk:"log_only_mode"` // At which level can Databricks and Databricks managed compute access // Internet. FULL_ACCESS: Databricks can access Internet. No blocking rules // will apply. RESTRICTED_ACCESS: Databricks can only access explicitly // allowed internet and storage destinations, as well as UC connections and // external locations. PRIVATE_ACCESS_ONLY (not used): Databricks can only // access destinations via private link. RestrictionMode types.String `tfsdk:"restriction_mode"` }
func (EgressNetworkPolicyInternetAccessPolicy) ApplySchemaCustomizations ¶ added in v1.63.0
func (c EgressNetworkPolicyInternetAccessPolicy) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*EgressNetworkPolicyInternetAccessPolicy) GetAllowedInternetDestinations ¶ added in v1.61.0
func (o *EgressNetworkPolicyInternetAccessPolicy) GetAllowedInternetDestinations(ctx context.Context) ([]EgressNetworkPolicyInternetAccessPolicyInternetDestination, bool)
GetAllowedInternetDestinations returns the value of the AllowedInternetDestinations field in EgressNetworkPolicyInternetAccessPolicy as a slice of EgressNetworkPolicyInternetAccessPolicyInternetDestination values. If the field is unknown or null, the boolean return value is false.
func (*EgressNetworkPolicyInternetAccessPolicy) GetAllowedStorageDestinations ¶ added in v1.61.0
func (o *EgressNetworkPolicyInternetAccessPolicy) GetAllowedStorageDestinations(ctx context.Context) ([]EgressNetworkPolicyInternetAccessPolicyStorageDestination, bool)
GetAllowedStorageDestinations returns the value of the AllowedStorageDestinations field in EgressNetworkPolicyInternetAccessPolicy as a slice of EgressNetworkPolicyInternetAccessPolicyStorageDestination values. If the field is unknown or null, the boolean return value is false.
func (EgressNetworkPolicyInternetAccessPolicy) GetComplexFieldTypes ¶ added in v1.61.0
func (a EgressNetworkPolicyInternetAccessPolicy) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in EgressNetworkPolicyInternetAccessPolicy. 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 (*EgressNetworkPolicyInternetAccessPolicy) GetLogOnlyMode ¶ added in v1.61.0
func (o *EgressNetworkPolicyInternetAccessPolicy) GetLogOnlyMode(ctx context.Context) (EgressNetworkPolicyInternetAccessPolicyLogOnlyMode, bool)
GetLogOnlyMode returns the value of the LogOnlyMode field in EgressNetworkPolicyInternetAccessPolicy as a EgressNetworkPolicyInternetAccessPolicyLogOnlyMode value. If the field is unknown or null, the boolean return value is false.
func (*EgressNetworkPolicyInternetAccessPolicy) SetAllowedInternetDestinations ¶ added in v1.61.0
func (o *EgressNetworkPolicyInternetAccessPolicy) SetAllowedInternetDestinations(ctx context.Context, v []EgressNetworkPolicyInternetAccessPolicyInternetDestination)
SetAllowedInternetDestinations sets the value of the AllowedInternetDestinations field in EgressNetworkPolicyInternetAccessPolicy.
func (*EgressNetworkPolicyInternetAccessPolicy) SetAllowedStorageDestinations ¶ added in v1.61.0
func (o *EgressNetworkPolicyInternetAccessPolicy) SetAllowedStorageDestinations(ctx context.Context, v []EgressNetworkPolicyInternetAccessPolicyStorageDestination)
SetAllowedStorageDestinations sets the value of the AllowedStorageDestinations field in EgressNetworkPolicyInternetAccessPolicy.
func (*EgressNetworkPolicyInternetAccessPolicy) SetLogOnlyMode ¶ added in v1.61.0
func (o *EgressNetworkPolicyInternetAccessPolicy) SetLogOnlyMode(ctx context.Context, v EgressNetworkPolicyInternetAccessPolicyLogOnlyMode)
SetLogOnlyMode sets the value of the LogOnlyMode field in EgressNetworkPolicyInternetAccessPolicy.
func (*EgressNetworkPolicyInternetAccessPolicy) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.60.0
func (newState *EgressNetworkPolicyInternetAccessPolicy) SyncEffectiveFieldsDuringCreateOrUpdate(plan EgressNetworkPolicyInternetAccessPolicy)
func (*EgressNetworkPolicyInternetAccessPolicy) SyncEffectiveFieldsDuringRead ¶ added in v1.60.0
func (newState *EgressNetworkPolicyInternetAccessPolicy) SyncEffectiveFieldsDuringRead(existingState EgressNetworkPolicyInternetAccessPolicy)
func (EgressNetworkPolicyInternetAccessPolicy) ToObjectValue ¶ added in v1.61.0
func (o EgressNetworkPolicyInternetAccessPolicy) 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, EgressNetworkPolicyInternetAccessPolicy only implements ToObjectValue() and Type().
type EgressNetworkPolicyInternetAccessPolicyInternetDestination ¶ added in v1.60.0
type EgressNetworkPolicyInternetAccessPolicyInternetDestination struct { Destination types.String `tfsdk:"destination"` // The filtering protocol used by the DP. For private and public preview, // SEG will only support TCP filtering (i.e. DNS based filtering, filtering // by destination IP address), so protocol will be set to TCP by default and // hidden from the user. In the future, users may be able to select HTTP // filtering (i.e. SNI based filtering, filtering by FQDN). Protocol types.String `tfsdk:"protocol"` Type_ types.String `tfsdk:"type"` }
Users can specify accessible internet destinations when outbound access is restricted. We only support domain name (FQDN) destinations for the time being, though going forwards we want to support host names and IP addresses.
func (EgressNetworkPolicyInternetAccessPolicyInternetDestination) ApplySchemaCustomizations ¶ added in v1.63.0
func (c EgressNetworkPolicyInternetAccessPolicyInternetDestination) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (EgressNetworkPolicyInternetAccessPolicyInternetDestination) GetComplexFieldTypes ¶ added in v1.61.0
func (a EgressNetworkPolicyInternetAccessPolicyInternetDestination) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in EgressNetworkPolicyInternetAccessPolicyInternetDestination. 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 (*EgressNetworkPolicyInternetAccessPolicyInternetDestination) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.60.0
func (newState *EgressNetworkPolicyInternetAccessPolicyInternetDestination) SyncEffectiveFieldsDuringCreateOrUpdate(plan EgressNetworkPolicyInternetAccessPolicyInternetDestination)
func (*EgressNetworkPolicyInternetAccessPolicyInternetDestination) SyncEffectiveFieldsDuringRead ¶ added in v1.60.0
func (newState *EgressNetworkPolicyInternetAccessPolicyInternetDestination) SyncEffectiveFieldsDuringRead(existingState EgressNetworkPolicyInternetAccessPolicyInternetDestination)
func (EgressNetworkPolicyInternetAccessPolicyInternetDestination) ToObjectValue ¶ added in v1.61.0
func (o EgressNetworkPolicyInternetAccessPolicyInternetDestination) 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, EgressNetworkPolicyInternetAccessPolicyInternetDestination only implements ToObjectValue() and Type().
type EgressNetworkPolicyInternetAccessPolicyInternetDestination_SdkV2 ¶ added in v1.62.1
type EgressNetworkPolicyInternetAccessPolicyInternetDestination_SdkV2 struct { Destination types.String `tfsdk:"destination"` // The filtering protocol used by the DP. For private and public preview, // SEG will only support TCP filtering (i.e. DNS based filtering, filtering // by destination IP address), so protocol will be set to TCP by default and // hidden from the user. In the future, users may be able to select HTTP // filtering (i.e. SNI based filtering, filtering by FQDN). Protocol types.String `tfsdk:"protocol"` Type_ types.String `tfsdk:"type"` }
Users can specify accessible internet destinations when outbound access is restricted. We only support domain name (FQDN) destinations for the time being, though going forwards we want to support host names and IP addresses.
func (EgressNetworkPolicyInternetAccessPolicyInternetDestination_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c EgressNetworkPolicyInternetAccessPolicyInternetDestination_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (EgressNetworkPolicyInternetAccessPolicyInternetDestination_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a EgressNetworkPolicyInternetAccessPolicyInternetDestination_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in EgressNetworkPolicyInternetAccessPolicyInternetDestination. 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 (*EgressNetworkPolicyInternetAccessPolicyInternetDestination_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *EgressNetworkPolicyInternetAccessPolicyInternetDestination_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan EgressNetworkPolicyInternetAccessPolicyInternetDestination_SdkV2)
func (*EgressNetworkPolicyInternetAccessPolicyInternetDestination_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *EgressNetworkPolicyInternetAccessPolicyInternetDestination_SdkV2) SyncEffectiveFieldsDuringRead(existingState EgressNetworkPolicyInternetAccessPolicyInternetDestination_SdkV2)
func (EgressNetworkPolicyInternetAccessPolicyInternetDestination_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o EgressNetworkPolicyInternetAccessPolicyInternetDestination_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, EgressNetworkPolicyInternetAccessPolicyInternetDestination_SdkV2 only implements ToObjectValue() and Type().
type EgressNetworkPolicyInternetAccessPolicyLogOnlyMode ¶ added in v1.60.0
type EgressNetworkPolicyInternetAccessPolicyLogOnlyMode struct { LogOnlyModeType types.String `tfsdk:"log_only_mode_type"` Workloads types.List `tfsdk:"workloads"` }
func (EgressNetworkPolicyInternetAccessPolicyLogOnlyMode) ApplySchemaCustomizations ¶ added in v1.63.0
func (c EgressNetworkPolicyInternetAccessPolicyLogOnlyMode) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (EgressNetworkPolicyInternetAccessPolicyLogOnlyMode) GetComplexFieldTypes ¶ added in v1.61.0
func (a EgressNetworkPolicyInternetAccessPolicyLogOnlyMode) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in EgressNetworkPolicyInternetAccessPolicyLogOnlyMode. 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 (*EgressNetworkPolicyInternetAccessPolicyLogOnlyMode) GetWorkloads ¶ added in v1.61.0
func (o *EgressNetworkPolicyInternetAccessPolicyLogOnlyMode) GetWorkloads(ctx context.Context) ([]types.String, bool)
GetWorkloads returns the value of the Workloads field in EgressNetworkPolicyInternetAccessPolicyLogOnlyMode as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*EgressNetworkPolicyInternetAccessPolicyLogOnlyMode) SetWorkloads ¶ added in v1.61.0
func (o *EgressNetworkPolicyInternetAccessPolicyLogOnlyMode) SetWorkloads(ctx context.Context, v []types.String)
SetWorkloads sets the value of the Workloads field in EgressNetworkPolicyInternetAccessPolicyLogOnlyMode.
func (*EgressNetworkPolicyInternetAccessPolicyLogOnlyMode) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.60.0
func (newState *EgressNetworkPolicyInternetAccessPolicyLogOnlyMode) SyncEffectiveFieldsDuringCreateOrUpdate(plan EgressNetworkPolicyInternetAccessPolicyLogOnlyMode)
func (*EgressNetworkPolicyInternetAccessPolicyLogOnlyMode) SyncEffectiveFieldsDuringRead ¶ added in v1.60.0
func (newState *EgressNetworkPolicyInternetAccessPolicyLogOnlyMode) SyncEffectiveFieldsDuringRead(existingState EgressNetworkPolicyInternetAccessPolicyLogOnlyMode)
func (EgressNetworkPolicyInternetAccessPolicyLogOnlyMode) ToObjectValue ¶ added in v1.61.0
func (o EgressNetworkPolicyInternetAccessPolicyLogOnlyMode) 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, EgressNetworkPolicyInternetAccessPolicyLogOnlyMode only implements ToObjectValue() and Type().
type EgressNetworkPolicyInternetAccessPolicyLogOnlyMode_SdkV2 ¶ added in v1.62.1
type EgressNetworkPolicyInternetAccessPolicyLogOnlyMode_SdkV2 struct { LogOnlyModeType types.String `tfsdk:"log_only_mode_type"` Workloads types.List `tfsdk:"workloads"` }
func (EgressNetworkPolicyInternetAccessPolicyLogOnlyMode_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c EgressNetworkPolicyInternetAccessPolicyLogOnlyMode_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (EgressNetworkPolicyInternetAccessPolicyLogOnlyMode_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a EgressNetworkPolicyInternetAccessPolicyLogOnlyMode_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in EgressNetworkPolicyInternetAccessPolicyLogOnlyMode. 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 (*EgressNetworkPolicyInternetAccessPolicyLogOnlyMode_SdkV2) GetWorkloads ¶ added in v1.62.1
func (o *EgressNetworkPolicyInternetAccessPolicyLogOnlyMode_SdkV2) GetWorkloads(ctx context.Context) ([]types.String, bool)
GetWorkloads returns the value of the Workloads field in EgressNetworkPolicyInternetAccessPolicyLogOnlyMode_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*EgressNetworkPolicyInternetAccessPolicyLogOnlyMode_SdkV2) SetWorkloads ¶ added in v1.62.1
func (o *EgressNetworkPolicyInternetAccessPolicyLogOnlyMode_SdkV2) SetWorkloads(ctx context.Context, v []types.String)
SetWorkloads sets the value of the Workloads field in EgressNetworkPolicyInternetAccessPolicyLogOnlyMode_SdkV2.
func (*EgressNetworkPolicyInternetAccessPolicyLogOnlyMode_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *EgressNetworkPolicyInternetAccessPolicyLogOnlyMode_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan EgressNetworkPolicyInternetAccessPolicyLogOnlyMode_SdkV2)
func (*EgressNetworkPolicyInternetAccessPolicyLogOnlyMode_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *EgressNetworkPolicyInternetAccessPolicyLogOnlyMode_SdkV2) SyncEffectiveFieldsDuringRead(existingState EgressNetworkPolicyInternetAccessPolicyLogOnlyMode_SdkV2)
func (EgressNetworkPolicyInternetAccessPolicyLogOnlyMode_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o EgressNetworkPolicyInternetAccessPolicyLogOnlyMode_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, EgressNetworkPolicyInternetAccessPolicyLogOnlyMode_SdkV2 only implements ToObjectValue() and Type().
type EgressNetworkPolicyInternetAccessPolicyStorageDestination ¶ added in v1.60.0
type EgressNetworkPolicyInternetAccessPolicyStorageDestination struct { AllowedPaths types.List `tfsdk:"allowed_paths"` AzureContainer types.String `tfsdk:"azure_container"` AzureDnsZone types.String `tfsdk:"azure_dns_zone"` AzureStorageAccount types.String `tfsdk:"azure_storage_account"` AzureStorageService types.String `tfsdk:"azure_storage_service"` BucketName types.String `tfsdk:"bucket_name"` Region types.String `tfsdk:"region"` Type_ types.String `tfsdk:"type"` }
Users can specify accessible storage destinations.
func (EgressNetworkPolicyInternetAccessPolicyStorageDestination) ApplySchemaCustomizations ¶ added in v1.63.0
func (c EgressNetworkPolicyInternetAccessPolicyStorageDestination) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*EgressNetworkPolicyInternetAccessPolicyStorageDestination) GetAllowedPaths ¶ added in v1.61.0
func (o *EgressNetworkPolicyInternetAccessPolicyStorageDestination) GetAllowedPaths(ctx context.Context) ([]types.String, bool)
GetAllowedPaths returns the value of the AllowedPaths field in EgressNetworkPolicyInternetAccessPolicyStorageDestination as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (EgressNetworkPolicyInternetAccessPolicyStorageDestination) GetComplexFieldTypes ¶ added in v1.61.0
func (a EgressNetworkPolicyInternetAccessPolicyStorageDestination) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in EgressNetworkPolicyInternetAccessPolicyStorageDestination. 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 (*EgressNetworkPolicyInternetAccessPolicyStorageDestination) SetAllowedPaths ¶ added in v1.61.0
func (o *EgressNetworkPolicyInternetAccessPolicyStorageDestination) SetAllowedPaths(ctx context.Context, v []types.String)
SetAllowedPaths sets the value of the AllowedPaths field in EgressNetworkPolicyInternetAccessPolicyStorageDestination.
func (*EgressNetworkPolicyInternetAccessPolicyStorageDestination) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.60.0
func (newState *EgressNetworkPolicyInternetAccessPolicyStorageDestination) SyncEffectiveFieldsDuringCreateOrUpdate(plan EgressNetworkPolicyInternetAccessPolicyStorageDestination)
func (*EgressNetworkPolicyInternetAccessPolicyStorageDestination) SyncEffectiveFieldsDuringRead ¶ added in v1.60.0
func (newState *EgressNetworkPolicyInternetAccessPolicyStorageDestination) SyncEffectiveFieldsDuringRead(existingState EgressNetworkPolicyInternetAccessPolicyStorageDestination)
func (EgressNetworkPolicyInternetAccessPolicyStorageDestination) ToObjectValue ¶ added in v1.61.0
func (o EgressNetworkPolicyInternetAccessPolicyStorageDestination) 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, EgressNetworkPolicyInternetAccessPolicyStorageDestination only implements ToObjectValue() and Type().
type EgressNetworkPolicyInternetAccessPolicyStorageDestination_SdkV2 ¶ added in v1.62.1
type EgressNetworkPolicyInternetAccessPolicyStorageDestination_SdkV2 struct { AllowedPaths types.List `tfsdk:"allowed_paths"` AzureContainer types.String `tfsdk:"azure_container"` AzureDnsZone types.String `tfsdk:"azure_dns_zone"` AzureStorageAccount types.String `tfsdk:"azure_storage_account"` AzureStorageService types.String `tfsdk:"azure_storage_service"` BucketName types.String `tfsdk:"bucket_name"` Region types.String `tfsdk:"region"` Type_ types.String `tfsdk:"type"` }
Users can specify accessible storage destinations.
func (EgressNetworkPolicyInternetAccessPolicyStorageDestination_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c EgressNetworkPolicyInternetAccessPolicyStorageDestination_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*EgressNetworkPolicyInternetAccessPolicyStorageDestination_SdkV2) GetAllowedPaths ¶ added in v1.62.1
func (o *EgressNetworkPolicyInternetAccessPolicyStorageDestination_SdkV2) GetAllowedPaths(ctx context.Context) ([]types.String, bool)
GetAllowedPaths returns the value of the AllowedPaths field in EgressNetworkPolicyInternetAccessPolicyStorageDestination_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (EgressNetworkPolicyInternetAccessPolicyStorageDestination_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a EgressNetworkPolicyInternetAccessPolicyStorageDestination_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in EgressNetworkPolicyInternetAccessPolicyStorageDestination. 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 (*EgressNetworkPolicyInternetAccessPolicyStorageDestination_SdkV2) SetAllowedPaths ¶ added in v1.62.1
func (o *EgressNetworkPolicyInternetAccessPolicyStorageDestination_SdkV2) SetAllowedPaths(ctx context.Context, v []types.String)
SetAllowedPaths sets the value of the AllowedPaths field in EgressNetworkPolicyInternetAccessPolicyStorageDestination_SdkV2.
func (*EgressNetworkPolicyInternetAccessPolicyStorageDestination_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *EgressNetworkPolicyInternetAccessPolicyStorageDestination_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan EgressNetworkPolicyInternetAccessPolicyStorageDestination_SdkV2)
func (*EgressNetworkPolicyInternetAccessPolicyStorageDestination_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *EgressNetworkPolicyInternetAccessPolicyStorageDestination_SdkV2) SyncEffectiveFieldsDuringRead(existingState EgressNetworkPolicyInternetAccessPolicyStorageDestination_SdkV2)
func (EgressNetworkPolicyInternetAccessPolicyStorageDestination_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o EgressNetworkPolicyInternetAccessPolicyStorageDestination_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, EgressNetworkPolicyInternetAccessPolicyStorageDestination_SdkV2 only implements ToObjectValue() and Type().
type EgressNetworkPolicyInternetAccessPolicy_SdkV2 ¶ added in v1.62.1
type EgressNetworkPolicyInternetAccessPolicy_SdkV2 struct { AllowedInternetDestinations types.List `tfsdk:"allowed_internet_destinations"` AllowedStorageDestinations types.List `tfsdk:"allowed_storage_destinations"` // Optional. If not specified, assume the policy is enforced for all // workloads. LogOnlyMode types.List `tfsdk:"log_only_mode"` // At which level can Databricks and Databricks managed compute access // Internet. FULL_ACCESS: Databricks can access Internet. No blocking rules // will apply. RESTRICTED_ACCESS: Databricks can only access explicitly // allowed internet and storage destinations, as well as UC connections and // external locations. PRIVATE_ACCESS_ONLY (not used): Databricks can only // access destinations via private link. RestrictionMode types.String `tfsdk:"restriction_mode"` }
func (EgressNetworkPolicyInternetAccessPolicy_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c EgressNetworkPolicyInternetAccessPolicy_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*EgressNetworkPolicyInternetAccessPolicy_SdkV2) GetAllowedInternetDestinations ¶ added in v1.62.1
func (o *EgressNetworkPolicyInternetAccessPolicy_SdkV2) GetAllowedInternetDestinations(ctx context.Context) ([]EgressNetworkPolicyInternetAccessPolicyInternetDestination_SdkV2, bool)
GetAllowedInternetDestinations returns the value of the AllowedInternetDestinations field in EgressNetworkPolicyInternetAccessPolicy_SdkV2 as a slice of EgressNetworkPolicyInternetAccessPolicyInternetDestination_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*EgressNetworkPolicyInternetAccessPolicy_SdkV2) GetAllowedStorageDestinations ¶ added in v1.62.1
func (o *EgressNetworkPolicyInternetAccessPolicy_SdkV2) GetAllowedStorageDestinations(ctx context.Context) ([]EgressNetworkPolicyInternetAccessPolicyStorageDestination_SdkV2, bool)
GetAllowedStorageDestinations returns the value of the AllowedStorageDestinations field in EgressNetworkPolicyInternetAccessPolicy_SdkV2 as a slice of EgressNetworkPolicyInternetAccessPolicyStorageDestination_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (EgressNetworkPolicyInternetAccessPolicy_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a EgressNetworkPolicyInternetAccessPolicy_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in EgressNetworkPolicyInternetAccessPolicy. 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 (*EgressNetworkPolicyInternetAccessPolicy_SdkV2) GetLogOnlyMode ¶ added in v1.62.1
func (o *EgressNetworkPolicyInternetAccessPolicy_SdkV2) GetLogOnlyMode(ctx context.Context) (EgressNetworkPolicyInternetAccessPolicyLogOnlyMode_SdkV2, bool)
GetLogOnlyMode returns the value of the LogOnlyMode field in EgressNetworkPolicyInternetAccessPolicy_SdkV2 as a EgressNetworkPolicyInternetAccessPolicyLogOnlyMode_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*EgressNetworkPolicyInternetAccessPolicy_SdkV2) SetAllowedInternetDestinations ¶ added in v1.62.1
func (o *EgressNetworkPolicyInternetAccessPolicy_SdkV2) SetAllowedInternetDestinations(ctx context.Context, v []EgressNetworkPolicyInternetAccessPolicyInternetDestination_SdkV2)
SetAllowedInternetDestinations sets the value of the AllowedInternetDestinations field in EgressNetworkPolicyInternetAccessPolicy_SdkV2.
func (*EgressNetworkPolicyInternetAccessPolicy_SdkV2) SetAllowedStorageDestinations ¶ added in v1.62.1
func (o *EgressNetworkPolicyInternetAccessPolicy_SdkV2) SetAllowedStorageDestinations(ctx context.Context, v []EgressNetworkPolicyInternetAccessPolicyStorageDestination_SdkV2)
SetAllowedStorageDestinations sets the value of the AllowedStorageDestinations field in EgressNetworkPolicyInternetAccessPolicy_SdkV2.
func (*EgressNetworkPolicyInternetAccessPolicy_SdkV2) SetLogOnlyMode ¶ added in v1.62.1
func (o *EgressNetworkPolicyInternetAccessPolicy_SdkV2) SetLogOnlyMode(ctx context.Context, v EgressNetworkPolicyInternetAccessPolicyLogOnlyMode_SdkV2)
SetLogOnlyMode sets the value of the LogOnlyMode field in EgressNetworkPolicyInternetAccessPolicy_SdkV2.
func (*EgressNetworkPolicyInternetAccessPolicy_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *EgressNetworkPolicyInternetAccessPolicy_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan EgressNetworkPolicyInternetAccessPolicy_SdkV2)
func (*EgressNetworkPolicyInternetAccessPolicy_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *EgressNetworkPolicyInternetAccessPolicy_SdkV2) SyncEffectiveFieldsDuringRead(existingState EgressNetworkPolicyInternetAccessPolicy_SdkV2)
func (EgressNetworkPolicyInternetAccessPolicy_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o EgressNetworkPolicyInternetAccessPolicy_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, EgressNetworkPolicyInternetAccessPolicy_SdkV2 only implements ToObjectValue() and Type().
type EgressNetworkPolicy_SdkV2 ¶ added in v1.62.1
type EgressNetworkPolicy_SdkV2 struct { // The access policy enforced for egress traffic to the internet. InternetAccess types.List `tfsdk:"internet_access"` }
The network policies applying for egress traffic. This message is used by the UI/REST API. We translate this message to the format expected by the dataplane in Lakehouse Network Manager (for the format expected by the dataplane, see networkconfig.textproto).
func (EgressNetworkPolicy_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c EgressNetworkPolicy_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (EgressNetworkPolicy_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a EgressNetworkPolicy_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in EgressNetworkPolicy. 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 (*EgressNetworkPolicy_SdkV2) GetInternetAccess ¶ added in v1.62.1
func (o *EgressNetworkPolicy_SdkV2) GetInternetAccess(ctx context.Context) (EgressNetworkPolicyInternetAccessPolicy_SdkV2, bool)
GetInternetAccess returns the value of the InternetAccess field in EgressNetworkPolicy_SdkV2 as a EgressNetworkPolicyInternetAccessPolicy_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*EgressNetworkPolicy_SdkV2) SetInternetAccess ¶ added in v1.62.1
func (o *EgressNetworkPolicy_SdkV2) SetInternetAccess(ctx context.Context, v EgressNetworkPolicyInternetAccessPolicy_SdkV2)
SetInternetAccess sets the value of the InternetAccess field in EgressNetworkPolicy_SdkV2.
func (*EgressNetworkPolicy_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *EgressNetworkPolicy_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan EgressNetworkPolicy_SdkV2)
func (*EgressNetworkPolicy_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *EgressNetworkPolicy_SdkV2) SyncEffectiveFieldsDuringRead(existingState EgressNetworkPolicy_SdkV2)
func (EgressNetworkPolicy_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o EgressNetworkPolicy_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, EgressNetworkPolicy_SdkV2 only implements ToObjectValue() and Type().
type EmailConfig ¶
func (EmailConfig) ApplySchemaCustomizations ¶ added in v1.63.0
func (c EmailConfig) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*EmailConfig) GetAddresses ¶ added in v1.61.0
GetAddresses returns the value of the Addresses field in EmailConfig as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (EmailConfig) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in EmailConfig. 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 (*EmailConfig) SetAddresses ¶ added in v1.61.0
func (o *EmailConfig) SetAddresses(ctx context.Context, v []types.String)
SetAddresses sets the value of the Addresses field in EmailConfig.
func (*EmailConfig) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *EmailConfig) SyncEffectiveFieldsDuringCreateOrUpdate(plan EmailConfig)
func (*EmailConfig) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *EmailConfig) SyncEffectiveFieldsDuringRead(existingState EmailConfig)
func (EmailConfig) ToObjectValue ¶ added in v1.61.0
func (o EmailConfig) 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, EmailConfig only implements ToObjectValue() and Type().
type EmailConfig_SdkV2 ¶ added in v1.62.1
type EmailConfig_SdkV2 struct { // Email addresses to notify. Addresses types.List `tfsdk:"addresses"` }
func (EmailConfig_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c EmailConfig_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*EmailConfig_SdkV2) GetAddresses ¶ added in v1.62.1
GetAddresses returns the value of the Addresses field in EmailConfig_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (EmailConfig_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in EmailConfig. 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 (*EmailConfig_SdkV2) SetAddresses ¶ added in v1.62.1
func (o *EmailConfig_SdkV2) SetAddresses(ctx context.Context, v []types.String)
SetAddresses sets the value of the Addresses field in EmailConfig_SdkV2.
func (*EmailConfig_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *EmailConfig_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan EmailConfig_SdkV2)
func (*EmailConfig_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *EmailConfig_SdkV2) SyncEffectiveFieldsDuringRead(existingState EmailConfig_SdkV2)
func (EmailConfig_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o EmailConfig_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, EmailConfig_SdkV2 only implements ToObjectValue() and Type().
type Empty ¶
type Empty struct { }
func (Empty) ApplySchemaCustomizations ¶ added in v1.63.0
func (c Empty) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Empty) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in Empty. 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 (*Empty) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (*Empty) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (Empty) ToObjectValue ¶ added in v1.61.0
func (o Empty) 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, Empty only implements ToObjectValue() and Type().
type Empty_SdkV2 ¶ added in v1.62.1
type Empty_SdkV2 struct { }
func (Empty_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c Empty_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Empty_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in Empty. 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 (*Empty_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *Empty_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Empty_SdkV2)
func (*Empty_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *Empty_SdkV2) SyncEffectiveFieldsDuringRead(existingState Empty_SdkV2)
func (Empty_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o Empty_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, Empty_SdkV2 only implements ToObjectValue() and Type().
type EnhancedSecurityMonitoring ¶
SHIELD feature: ESM
func (EnhancedSecurityMonitoring) ApplySchemaCustomizations ¶ added in v1.63.0
func (c EnhancedSecurityMonitoring) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (EnhancedSecurityMonitoring) GetComplexFieldTypes ¶ added in v1.61.0
func (a EnhancedSecurityMonitoring) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in EnhancedSecurityMonitoring. 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 (*EnhancedSecurityMonitoring) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *EnhancedSecurityMonitoring) SyncEffectiveFieldsDuringCreateOrUpdate(plan EnhancedSecurityMonitoring)
func (*EnhancedSecurityMonitoring) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *EnhancedSecurityMonitoring) SyncEffectiveFieldsDuringRead(existingState EnhancedSecurityMonitoring)
func (EnhancedSecurityMonitoring) ToObjectValue ¶ added in v1.61.0
func (o EnhancedSecurityMonitoring) 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, EnhancedSecurityMonitoring only implements ToObjectValue() and Type().
type EnhancedSecurityMonitoringSetting ¶
type EnhancedSecurityMonitoringSetting struct { // SHIELD feature: ESM EnhancedSecurityMonitoringWorkspace types.Object `tfsdk:"enhanced_security_monitoring_workspace"` // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // update pattern to perform setting updates in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // PATCH request to identify the setting version you are updating. Etag types.String `tfsdk:"etag"` // Name of the corresponding setting. This field is populated in the // response, but it will not be respected even if it's set in the request // body. The setting name in the path parameter will be respected instead. // Setting name is required to be 'default' if the setting only has one // instance per workspace. SettingName types.String `tfsdk:"setting_name"` }
func (EnhancedSecurityMonitoringSetting) ApplySchemaCustomizations ¶ added in v1.63.0
func (c EnhancedSecurityMonitoringSetting) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (EnhancedSecurityMonitoringSetting) GetComplexFieldTypes ¶ added in v1.61.0
func (a EnhancedSecurityMonitoringSetting) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in EnhancedSecurityMonitoringSetting. 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 (*EnhancedSecurityMonitoringSetting) GetEnhancedSecurityMonitoringWorkspace ¶ added in v1.61.0
func (o *EnhancedSecurityMonitoringSetting) GetEnhancedSecurityMonitoringWorkspace(ctx context.Context) (EnhancedSecurityMonitoring, bool)
GetEnhancedSecurityMonitoringWorkspace returns the value of the EnhancedSecurityMonitoringWorkspace field in EnhancedSecurityMonitoringSetting as a EnhancedSecurityMonitoring value. If the field is unknown or null, the boolean return value is false.
func (*EnhancedSecurityMonitoringSetting) SetEnhancedSecurityMonitoringWorkspace ¶ added in v1.61.0
func (o *EnhancedSecurityMonitoringSetting) SetEnhancedSecurityMonitoringWorkspace(ctx context.Context, v EnhancedSecurityMonitoring)
SetEnhancedSecurityMonitoringWorkspace sets the value of the EnhancedSecurityMonitoringWorkspace field in EnhancedSecurityMonitoringSetting.
func (*EnhancedSecurityMonitoringSetting) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *EnhancedSecurityMonitoringSetting) SyncEffectiveFieldsDuringCreateOrUpdate(plan EnhancedSecurityMonitoringSetting)
func (*EnhancedSecurityMonitoringSetting) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *EnhancedSecurityMonitoringSetting) SyncEffectiveFieldsDuringRead(existingState EnhancedSecurityMonitoringSetting)
func (EnhancedSecurityMonitoringSetting) ToObjectValue ¶ added in v1.61.0
func (o EnhancedSecurityMonitoringSetting) 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, EnhancedSecurityMonitoringSetting only implements ToObjectValue() and Type().
type EnhancedSecurityMonitoringSetting_SdkV2 ¶ added in v1.62.1
type EnhancedSecurityMonitoringSetting_SdkV2 struct { // SHIELD feature: ESM EnhancedSecurityMonitoringWorkspace types.List `tfsdk:"enhanced_security_monitoring_workspace"` // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // update pattern to perform setting updates in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // PATCH request to identify the setting version you are updating. Etag types.String `tfsdk:"etag"` // Name of the corresponding setting. This field is populated in the // response, but it will not be respected even if it's set in the request // body. The setting name in the path parameter will be respected instead. // Setting name is required to be 'default' if the setting only has one // instance per workspace. SettingName types.String `tfsdk:"setting_name"` }
func (EnhancedSecurityMonitoringSetting_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c EnhancedSecurityMonitoringSetting_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (EnhancedSecurityMonitoringSetting_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a EnhancedSecurityMonitoringSetting_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in EnhancedSecurityMonitoringSetting. 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 (*EnhancedSecurityMonitoringSetting_SdkV2) GetEnhancedSecurityMonitoringWorkspace ¶ added in v1.62.1
func (o *EnhancedSecurityMonitoringSetting_SdkV2) GetEnhancedSecurityMonitoringWorkspace(ctx context.Context) (EnhancedSecurityMonitoring_SdkV2, bool)
GetEnhancedSecurityMonitoringWorkspace returns the value of the EnhancedSecurityMonitoringWorkspace field in EnhancedSecurityMonitoringSetting_SdkV2 as a EnhancedSecurityMonitoring_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*EnhancedSecurityMonitoringSetting_SdkV2) SetEnhancedSecurityMonitoringWorkspace ¶ added in v1.62.1
func (o *EnhancedSecurityMonitoringSetting_SdkV2) SetEnhancedSecurityMonitoringWorkspace(ctx context.Context, v EnhancedSecurityMonitoring_SdkV2)
SetEnhancedSecurityMonitoringWorkspace sets the value of the EnhancedSecurityMonitoringWorkspace field in EnhancedSecurityMonitoringSetting_SdkV2.
func (*EnhancedSecurityMonitoringSetting_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *EnhancedSecurityMonitoringSetting_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan EnhancedSecurityMonitoringSetting_SdkV2)
func (*EnhancedSecurityMonitoringSetting_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *EnhancedSecurityMonitoringSetting_SdkV2) SyncEffectiveFieldsDuringRead(existingState EnhancedSecurityMonitoringSetting_SdkV2)
func (EnhancedSecurityMonitoringSetting_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o EnhancedSecurityMonitoringSetting_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, EnhancedSecurityMonitoringSetting_SdkV2 only implements ToObjectValue() and Type().
type EnhancedSecurityMonitoring_SdkV2 ¶ added in v1.62.1
SHIELD feature: ESM
func (EnhancedSecurityMonitoring_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c EnhancedSecurityMonitoring_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (EnhancedSecurityMonitoring_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a EnhancedSecurityMonitoring_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in EnhancedSecurityMonitoring. 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 (*EnhancedSecurityMonitoring_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *EnhancedSecurityMonitoring_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan EnhancedSecurityMonitoring_SdkV2)
func (*EnhancedSecurityMonitoring_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *EnhancedSecurityMonitoring_SdkV2) SyncEffectiveFieldsDuringRead(existingState EnhancedSecurityMonitoring_SdkV2)
func (EnhancedSecurityMonitoring_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o EnhancedSecurityMonitoring_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, EnhancedSecurityMonitoring_SdkV2 only implements ToObjectValue() and Type().
type EsmEnablementAccount ¶
Account level policy for ESM
func (EsmEnablementAccount) ApplySchemaCustomizations ¶ added in v1.63.0
func (c EsmEnablementAccount) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (EsmEnablementAccount) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in EsmEnablementAccount. 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 (*EsmEnablementAccount) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *EsmEnablementAccount) SyncEffectiveFieldsDuringCreateOrUpdate(plan EsmEnablementAccount)
func (*EsmEnablementAccount) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *EsmEnablementAccount) SyncEffectiveFieldsDuringRead(existingState EsmEnablementAccount)
func (EsmEnablementAccount) ToObjectValue ¶ added in v1.61.0
func (o EsmEnablementAccount) 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, EsmEnablementAccount only implements ToObjectValue() and Type().
type EsmEnablementAccountSetting ¶
type EsmEnablementAccountSetting struct { // Account level policy for ESM EsmEnablementAccount types.Object `tfsdk:"esm_enablement_account"` // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // update pattern to perform setting updates in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // PATCH request to identify the setting version you are updating. Etag types.String `tfsdk:"etag"` // Name of the corresponding setting. This field is populated in the // response, but it will not be respected even if it's set in the request // body. The setting name in the path parameter will be respected instead. // Setting name is required to be 'default' if the setting only has one // instance per workspace. SettingName types.String `tfsdk:"setting_name"` }
func (EsmEnablementAccountSetting) ApplySchemaCustomizations ¶ added in v1.63.0
func (c EsmEnablementAccountSetting) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (EsmEnablementAccountSetting) GetComplexFieldTypes ¶ added in v1.61.0
func (a EsmEnablementAccountSetting) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in EsmEnablementAccountSetting. 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 (*EsmEnablementAccountSetting) GetEsmEnablementAccount ¶ added in v1.61.0
func (o *EsmEnablementAccountSetting) GetEsmEnablementAccount(ctx context.Context) (EsmEnablementAccount, bool)
GetEsmEnablementAccount returns the value of the EsmEnablementAccount field in EsmEnablementAccountSetting as a EsmEnablementAccount value. If the field is unknown or null, the boolean return value is false.
func (*EsmEnablementAccountSetting) SetEsmEnablementAccount ¶ added in v1.61.0
func (o *EsmEnablementAccountSetting) SetEsmEnablementAccount(ctx context.Context, v EsmEnablementAccount)
SetEsmEnablementAccount sets the value of the EsmEnablementAccount field in EsmEnablementAccountSetting.
func (*EsmEnablementAccountSetting) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *EsmEnablementAccountSetting) SyncEffectiveFieldsDuringCreateOrUpdate(plan EsmEnablementAccountSetting)
func (*EsmEnablementAccountSetting) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *EsmEnablementAccountSetting) SyncEffectiveFieldsDuringRead(existingState EsmEnablementAccountSetting)
func (EsmEnablementAccountSetting) ToObjectValue ¶ added in v1.61.0
func (o EsmEnablementAccountSetting) 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, EsmEnablementAccountSetting only implements ToObjectValue() and Type().
type EsmEnablementAccountSetting_SdkV2 ¶ added in v1.62.1
type EsmEnablementAccountSetting_SdkV2 struct { // Account level policy for ESM EsmEnablementAccount types.List `tfsdk:"esm_enablement_account"` // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // update pattern to perform setting updates in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // PATCH request to identify the setting version you are updating. Etag types.String `tfsdk:"etag"` // Name of the corresponding setting. This field is populated in the // response, but it will not be respected even if it's set in the request // body. The setting name in the path parameter will be respected instead. // Setting name is required to be 'default' if the setting only has one // instance per workspace. SettingName types.String `tfsdk:"setting_name"` }
func (EsmEnablementAccountSetting_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c EsmEnablementAccountSetting_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (EsmEnablementAccountSetting_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a EsmEnablementAccountSetting_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in EsmEnablementAccountSetting. 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 (*EsmEnablementAccountSetting_SdkV2) GetEsmEnablementAccount ¶ added in v1.62.1
func (o *EsmEnablementAccountSetting_SdkV2) GetEsmEnablementAccount(ctx context.Context) (EsmEnablementAccount_SdkV2, bool)
GetEsmEnablementAccount returns the value of the EsmEnablementAccount field in EsmEnablementAccountSetting_SdkV2 as a EsmEnablementAccount_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*EsmEnablementAccountSetting_SdkV2) SetEsmEnablementAccount ¶ added in v1.62.1
func (o *EsmEnablementAccountSetting_SdkV2) SetEsmEnablementAccount(ctx context.Context, v EsmEnablementAccount_SdkV2)
SetEsmEnablementAccount sets the value of the EsmEnablementAccount field in EsmEnablementAccountSetting_SdkV2.
func (*EsmEnablementAccountSetting_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *EsmEnablementAccountSetting_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan EsmEnablementAccountSetting_SdkV2)
func (*EsmEnablementAccountSetting_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *EsmEnablementAccountSetting_SdkV2) SyncEffectiveFieldsDuringRead(existingState EsmEnablementAccountSetting_SdkV2)
func (EsmEnablementAccountSetting_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o EsmEnablementAccountSetting_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, EsmEnablementAccountSetting_SdkV2 only implements ToObjectValue() and Type().
type EsmEnablementAccount_SdkV2 ¶ added in v1.62.1
Account level policy for ESM
func (EsmEnablementAccount_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c EsmEnablementAccount_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (EsmEnablementAccount_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a EsmEnablementAccount_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in EsmEnablementAccount. 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 (*EsmEnablementAccount_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *EsmEnablementAccount_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan EsmEnablementAccount_SdkV2)
func (*EsmEnablementAccount_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *EsmEnablementAccount_SdkV2) SyncEffectiveFieldsDuringRead(existingState EsmEnablementAccount_SdkV2)
func (EsmEnablementAccount_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o EsmEnablementAccount_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, EsmEnablementAccount_SdkV2 only implements ToObjectValue() and Type().
type ExchangeToken ¶
type ExchangeToken struct { // The requested token. Credential types.String `tfsdk:"credential"` // The end-of-life timestamp of the token. The value is in milliseconds // since the Unix epoch. CredentialEolTime types.Int64 `tfsdk:"credentialEolTime"` // User ID of the user that owns this token. OwnerId types.Int64 `tfsdk:"ownerId"` // The scopes of access granted in the token. Scopes types.List `tfsdk:"scopes"` // The type of this exchange token TokenType types.String `tfsdk:"tokenType"` }
The exchange token is the result of the token exchange with the IdP
func (ExchangeToken) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ExchangeToken) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ExchangeToken) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ExchangeToken. 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 (*ExchangeToken) GetScopes ¶ added in v1.61.0
GetScopes returns the value of the Scopes field in ExchangeToken as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*ExchangeToken) SetScopes ¶ added in v1.61.0
func (o *ExchangeToken) SetScopes(ctx context.Context, v []types.String)
SetScopes sets the value of the Scopes field in ExchangeToken.
func (*ExchangeToken) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ExchangeToken) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExchangeToken)
func (*ExchangeToken) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ExchangeToken) SyncEffectiveFieldsDuringRead(existingState ExchangeToken)
func (ExchangeToken) ToObjectValue ¶ added in v1.61.0
func (o ExchangeToken) 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, ExchangeToken only implements ToObjectValue() and Type().
type ExchangeTokenRequest ¶
type ExchangeTokenRequest struct { // The partition of Credentials store PartitionId types.Object `tfsdk:"partitionId"` // Array of scopes for the token request. Scopes types.List `tfsdk:"scopes"` // A list of token types being requested TokenType types.List `tfsdk:"tokenType"` }
Exchange a token with the IdP
func (ExchangeTokenRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ExchangeTokenRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ExchangeTokenRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ExchangeTokenRequest. 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 (*ExchangeTokenRequest) GetPartitionId ¶ added in v1.61.0
func (o *ExchangeTokenRequest) GetPartitionId(ctx context.Context) (PartitionId, bool)
GetPartitionId returns the value of the PartitionId field in ExchangeTokenRequest as a PartitionId value. If the field is unknown or null, the boolean return value is false.
func (*ExchangeTokenRequest) GetScopes ¶ added in v1.61.0
GetScopes returns the value of the Scopes field in ExchangeTokenRequest as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*ExchangeTokenRequest) GetTokenType ¶ added in v1.61.0
GetTokenType returns the value of the TokenType field in ExchangeTokenRequest as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*ExchangeTokenRequest) SetPartitionId ¶ added in v1.61.0
func (o *ExchangeTokenRequest) SetPartitionId(ctx context.Context, v PartitionId)
SetPartitionId sets the value of the PartitionId field in ExchangeTokenRequest.
func (*ExchangeTokenRequest) SetScopes ¶ added in v1.61.0
func (o *ExchangeTokenRequest) SetScopes(ctx context.Context, v []types.String)
SetScopes sets the value of the Scopes field in ExchangeTokenRequest.
func (*ExchangeTokenRequest) SetTokenType ¶ added in v1.61.0
func (o *ExchangeTokenRequest) SetTokenType(ctx context.Context, v []types.String)
SetTokenType sets the value of the TokenType field in ExchangeTokenRequest.
func (*ExchangeTokenRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ExchangeTokenRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExchangeTokenRequest)
func (*ExchangeTokenRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ExchangeTokenRequest) SyncEffectiveFieldsDuringRead(existingState ExchangeTokenRequest)
func (ExchangeTokenRequest) ToObjectValue ¶ added in v1.61.0
func (o ExchangeTokenRequest) 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, ExchangeTokenRequest only implements ToObjectValue() and Type().
type ExchangeTokenRequest_SdkV2 ¶ added in v1.62.1
type ExchangeTokenRequest_SdkV2 struct { // The partition of Credentials store PartitionId types.List `tfsdk:"partitionId"` // Array of scopes for the token request. Scopes types.List `tfsdk:"scopes"` // A list of token types being requested TokenType types.List `tfsdk:"tokenType"` }
Exchange a token with the IdP
func (ExchangeTokenRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ExchangeTokenRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ExchangeTokenRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ExchangeTokenRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ExchangeTokenRequest. 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 (*ExchangeTokenRequest_SdkV2) GetPartitionId ¶ added in v1.62.1
func (o *ExchangeTokenRequest_SdkV2) GetPartitionId(ctx context.Context) (PartitionId_SdkV2, bool)
GetPartitionId returns the value of the PartitionId field in ExchangeTokenRequest_SdkV2 as a PartitionId_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*ExchangeTokenRequest_SdkV2) GetScopes ¶ added in v1.62.1
GetScopes returns the value of the Scopes field in ExchangeTokenRequest_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*ExchangeTokenRequest_SdkV2) GetTokenType ¶ added in v1.62.1
GetTokenType returns the value of the TokenType field in ExchangeTokenRequest_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*ExchangeTokenRequest_SdkV2) SetPartitionId ¶ added in v1.62.1
func (o *ExchangeTokenRequest_SdkV2) SetPartitionId(ctx context.Context, v PartitionId_SdkV2)
SetPartitionId sets the value of the PartitionId field in ExchangeTokenRequest_SdkV2.
func (*ExchangeTokenRequest_SdkV2) SetScopes ¶ added in v1.62.1
func (o *ExchangeTokenRequest_SdkV2) SetScopes(ctx context.Context, v []types.String)
SetScopes sets the value of the Scopes field in ExchangeTokenRequest_SdkV2.
func (*ExchangeTokenRequest_SdkV2) SetTokenType ¶ added in v1.62.1
func (o *ExchangeTokenRequest_SdkV2) SetTokenType(ctx context.Context, v []types.String)
SetTokenType sets the value of the TokenType field in ExchangeTokenRequest_SdkV2.
func (*ExchangeTokenRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ExchangeTokenRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExchangeTokenRequest_SdkV2)
func (*ExchangeTokenRequest_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ExchangeTokenRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState ExchangeTokenRequest_SdkV2)
func (ExchangeTokenRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ExchangeTokenRequest_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, ExchangeTokenRequest_SdkV2 only implements ToObjectValue() and Type().
type ExchangeTokenResponse ¶
Exhanged tokens were successfully returned.
func (ExchangeTokenResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ExchangeTokenResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ExchangeTokenResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ExchangeTokenResponse. 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 (*ExchangeTokenResponse) GetValues ¶ added in v1.61.0
func (o *ExchangeTokenResponse) GetValues(ctx context.Context) ([]ExchangeToken, bool)
GetValues returns the value of the Values field in ExchangeTokenResponse as a slice of ExchangeToken values. If the field is unknown or null, the boolean return value is false.
func (*ExchangeTokenResponse) SetValues ¶ added in v1.61.0
func (o *ExchangeTokenResponse) SetValues(ctx context.Context, v []ExchangeToken)
SetValues sets the value of the Values field in ExchangeTokenResponse.
func (*ExchangeTokenResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ExchangeTokenResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExchangeTokenResponse)
func (*ExchangeTokenResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ExchangeTokenResponse) SyncEffectiveFieldsDuringRead(existingState ExchangeTokenResponse)
func (ExchangeTokenResponse) ToObjectValue ¶ added in v1.61.0
func (o ExchangeTokenResponse) 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, ExchangeTokenResponse only implements ToObjectValue() and Type().
type ExchangeTokenResponse_SdkV2 ¶ added in v1.62.1
Exhanged tokens were successfully returned.
func (ExchangeTokenResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ExchangeTokenResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ExchangeTokenResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ExchangeTokenResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ExchangeTokenResponse. 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 (*ExchangeTokenResponse_SdkV2) GetValues ¶ added in v1.62.1
func (o *ExchangeTokenResponse_SdkV2) GetValues(ctx context.Context) ([]ExchangeToken_SdkV2, bool)
GetValues returns the value of the Values field in ExchangeTokenResponse_SdkV2 as a slice of ExchangeToken_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ExchangeTokenResponse_SdkV2) SetValues ¶ added in v1.62.1
func (o *ExchangeTokenResponse_SdkV2) SetValues(ctx context.Context, v []ExchangeToken_SdkV2)
SetValues sets the value of the Values field in ExchangeTokenResponse_SdkV2.
func (*ExchangeTokenResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ExchangeTokenResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExchangeTokenResponse_SdkV2)
func (*ExchangeTokenResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ExchangeTokenResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ExchangeTokenResponse_SdkV2)
func (ExchangeTokenResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ExchangeTokenResponse_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, ExchangeTokenResponse_SdkV2 only implements ToObjectValue() and Type().
type ExchangeToken_SdkV2 ¶ added in v1.62.1
type ExchangeToken_SdkV2 struct { // The requested token. Credential types.String `tfsdk:"credential"` // The end-of-life timestamp of the token. The value is in milliseconds // since the Unix epoch. CredentialEolTime types.Int64 `tfsdk:"credentialEolTime"` // User ID of the user that owns this token. OwnerId types.Int64 `tfsdk:"ownerId"` // The scopes of access granted in the token. Scopes types.List `tfsdk:"scopes"` // The type of this exchange token TokenType types.String `tfsdk:"tokenType"` }
The exchange token is the result of the token exchange with the IdP
func (ExchangeToken_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ExchangeToken_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ExchangeToken_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in ExchangeToken. 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 (*ExchangeToken_SdkV2) GetScopes ¶ added in v1.62.1
GetScopes returns the value of the Scopes field in ExchangeToken_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*ExchangeToken_SdkV2) SetScopes ¶ added in v1.62.1
func (o *ExchangeToken_SdkV2) SetScopes(ctx context.Context, v []types.String)
SetScopes sets the value of the Scopes field in ExchangeToken_SdkV2.
func (*ExchangeToken_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ExchangeToken_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExchangeToken_SdkV2)
func (*ExchangeToken_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ExchangeToken_SdkV2) SyncEffectiveFieldsDuringRead(existingState ExchangeToken_SdkV2)
func (ExchangeToken_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ExchangeToken_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, ExchangeToken_SdkV2 only implements ToObjectValue() and Type().
type FetchIpAccessListResponse ¶
type FetchIpAccessListResponse struct { // Definition of an IP Access list IpAccessList types.Object `tfsdk:"ip_access_list"` }
An IP access list was successfully returned.
func (FetchIpAccessListResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c FetchIpAccessListResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (FetchIpAccessListResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a FetchIpAccessListResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in FetchIpAccessListResponse. 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 (*FetchIpAccessListResponse) GetIpAccessList ¶ added in v1.61.0
func (o *FetchIpAccessListResponse) GetIpAccessList(ctx context.Context) (IpAccessListInfo, bool)
GetIpAccessList returns the value of the IpAccessList field in FetchIpAccessListResponse as a IpAccessListInfo value. If the field is unknown or null, the boolean return value is false.
func (*FetchIpAccessListResponse) SetIpAccessList ¶ added in v1.61.0
func (o *FetchIpAccessListResponse) SetIpAccessList(ctx context.Context, v IpAccessListInfo)
SetIpAccessList sets the value of the IpAccessList field in FetchIpAccessListResponse.
func (*FetchIpAccessListResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *FetchIpAccessListResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan FetchIpAccessListResponse)
func (*FetchIpAccessListResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *FetchIpAccessListResponse) SyncEffectiveFieldsDuringRead(existingState FetchIpAccessListResponse)
func (FetchIpAccessListResponse) ToObjectValue ¶ added in v1.61.0
func (o FetchIpAccessListResponse) 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, FetchIpAccessListResponse only implements ToObjectValue() and Type().
type FetchIpAccessListResponse_SdkV2 ¶ added in v1.62.1
type FetchIpAccessListResponse_SdkV2 struct { // Definition of an IP Access list IpAccessList types.List `tfsdk:"ip_access_list"` }
An IP access list was successfully returned.
func (FetchIpAccessListResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c FetchIpAccessListResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (FetchIpAccessListResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a FetchIpAccessListResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in FetchIpAccessListResponse. 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 (*FetchIpAccessListResponse_SdkV2) GetIpAccessList ¶ added in v1.62.1
func (o *FetchIpAccessListResponse_SdkV2) GetIpAccessList(ctx context.Context) (IpAccessListInfo_SdkV2, bool)
GetIpAccessList returns the value of the IpAccessList field in FetchIpAccessListResponse_SdkV2 as a IpAccessListInfo_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*FetchIpAccessListResponse_SdkV2) SetIpAccessList ¶ added in v1.62.1
func (o *FetchIpAccessListResponse_SdkV2) SetIpAccessList(ctx context.Context, v IpAccessListInfo_SdkV2)
SetIpAccessList sets the value of the IpAccessList field in FetchIpAccessListResponse_SdkV2.
func (*FetchIpAccessListResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *FetchIpAccessListResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan FetchIpAccessListResponse_SdkV2)
func (*FetchIpAccessListResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *FetchIpAccessListResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState FetchIpAccessListResponse_SdkV2)
func (FetchIpAccessListResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o FetchIpAccessListResponse_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, FetchIpAccessListResponse_SdkV2 only implements ToObjectValue() and Type().
type GenericWebhookConfig ¶
type GenericWebhookConfig struct { // [Input-Only][Optional] Password for webhook. Password types.String `tfsdk:"password"` // [Output-Only] Whether password is set. PasswordSet types.Bool `tfsdk:"password_set"` // [Input-Only] URL for webhook. Url types.String `tfsdk:"url"` // [Output-Only] Whether URL is set. UrlSet types.Bool `tfsdk:"url_set"` // [Input-Only][Optional] Username for webhook. Username types.String `tfsdk:"username"` // [Output-Only] Whether username is set. UsernameSet types.Bool `tfsdk:"username_set"` }
func (GenericWebhookConfig) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GenericWebhookConfig) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GenericWebhookConfig) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GenericWebhookConfig. 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 (*GenericWebhookConfig) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GenericWebhookConfig) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenericWebhookConfig)
func (*GenericWebhookConfig) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GenericWebhookConfig) SyncEffectiveFieldsDuringRead(existingState GenericWebhookConfig)
func (GenericWebhookConfig) ToObjectValue ¶ added in v1.61.0
func (o GenericWebhookConfig) 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, GenericWebhookConfig only implements ToObjectValue() and Type().
type GenericWebhookConfig_SdkV2 ¶ added in v1.62.1
type GenericWebhookConfig_SdkV2 struct { // [Input-Only][Optional] Password for webhook. Password types.String `tfsdk:"password"` // [Output-Only] Whether password is set. PasswordSet types.Bool `tfsdk:"password_set"` // [Input-Only] URL for webhook. Url types.String `tfsdk:"url"` // [Output-Only] Whether URL is set. UrlSet types.Bool `tfsdk:"url_set"` // [Input-Only][Optional] Username for webhook. Username types.String `tfsdk:"username"` // [Output-Only] Whether username is set. UsernameSet types.Bool `tfsdk:"username_set"` }
func (GenericWebhookConfig_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GenericWebhookConfig_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GenericWebhookConfig_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GenericWebhookConfig_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GenericWebhookConfig. 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 (*GenericWebhookConfig_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *GenericWebhookConfig_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenericWebhookConfig_SdkV2)
func (*GenericWebhookConfig_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *GenericWebhookConfig_SdkV2) SyncEffectiveFieldsDuringRead(existingState GenericWebhookConfig_SdkV2)
func (GenericWebhookConfig_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GenericWebhookConfig_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, GenericWebhookConfig_SdkV2 only implements ToObjectValue() and Type().
type GetAccountIpAccessListRequest ¶
type GetAccountIpAccessListRequest struct { // The ID for the corresponding IP access list IpAccessListId types.String `tfsdk:"-"` }
Get IP access list
func (GetAccountIpAccessListRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetAccountIpAccessListRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetAccountIpAccessListRequest. 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 (GetAccountIpAccessListRequest) ToObjectValue ¶ added in v1.61.0
func (o GetAccountIpAccessListRequest) 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, GetAccountIpAccessListRequest only implements ToObjectValue() and Type().
type GetAccountIpAccessListRequest_SdkV2 ¶ added in v1.62.1
type GetAccountIpAccessListRequest_SdkV2 struct { // The ID for the corresponding IP access list IpAccessListId types.String `tfsdk:"-"` }
Get IP access list
func (GetAccountIpAccessListRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetAccountIpAccessListRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetAccountIpAccessListRequest. 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 (GetAccountIpAccessListRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetAccountIpAccessListRequest_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, GetAccountIpAccessListRequest_SdkV2 only implements ToObjectValue() and Type().
type GetAibiDashboardEmbeddingAccessPolicySettingRequest ¶ added in v1.57.0
type GetAibiDashboardEmbeddingAccessPolicySettingRequest struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Retrieve the AI/BI dashboard embedding access policy
func (GetAibiDashboardEmbeddingAccessPolicySettingRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetAibiDashboardEmbeddingAccessPolicySettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetAibiDashboardEmbeddingAccessPolicySettingRequest. 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 (GetAibiDashboardEmbeddingAccessPolicySettingRequest) ToObjectValue ¶ added in v1.61.0
func (o GetAibiDashboardEmbeddingAccessPolicySettingRequest) 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, GetAibiDashboardEmbeddingAccessPolicySettingRequest only implements ToObjectValue() and Type().
type GetAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2 ¶ added in v1.62.1
type GetAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2 struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Retrieve the AI/BI dashboard embedding access policy
func (GetAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetAibiDashboardEmbeddingAccessPolicySettingRequest. 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 (GetAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetAibiDashboardEmbeddingAccessPolicySettingRequest_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, GetAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2 only implements ToObjectValue() and Type().
type GetAibiDashboardEmbeddingApprovedDomainsSettingRequest ¶ added in v1.57.0
type GetAibiDashboardEmbeddingApprovedDomainsSettingRequest struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Retrieve the list of domains approved to host embedded AI/BI dashboards
func (GetAibiDashboardEmbeddingApprovedDomainsSettingRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetAibiDashboardEmbeddingApprovedDomainsSettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetAibiDashboardEmbeddingApprovedDomainsSettingRequest. 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 (GetAibiDashboardEmbeddingApprovedDomainsSettingRequest) ToObjectValue ¶ added in v1.61.0
func (o GetAibiDashboardEmbeddingApprovedDomainsSettingRequest) 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, GetAibiDashboardEmbeddingApprovedDomainsSettingRequest only implements ToObjectValue() and Type().
type GetAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2 ¶ added in v1.62.1
type GetAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2 struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Retrieve the list of domains approved to host embedded AI/BI dashboards
func (GetAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetAibiDashboardEmbeddingApprovedDomainsSettingRequest. 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 (GetAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetAibiDashboardEmbeddingApprovedDomainsSettingRequest_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, GetAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2 only implements ToObjectValue() and Type().
type GetAutomaticClusterUpdateSettingRequest ¶
type GetAutomaticClusterUpdateSettingRequest struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Get the automatic cluster update setting
func (GetAutomaticClusterUpdateSettingRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetAutomaticClusterUpdateSettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetAutomaticClusterUpdateSettingRequest. 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 (GetAutomaticClusterUpdateSettingRequest) ToObjectValue ¶ added in v1.61.0
func (o GetAutomaticClusterUpdateSettingRequest) 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, GetAutomaticClusterUpdateSettingRequest only implements ToObjectValue() and Type().
type GetAutomaticClusterUpdateSettingRequest_SdkV2 ¶ added in v1.62.1
type GetAutomaticClusterUpdateSettingRequest_SdkV2 struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Get the automatic cluster update setting
func (GetAutomaticClusterUpdateSettingRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetAutomaticClusterUpdateSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetAutomaticClusterUpdateSettingRequest. 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 (GetAutomaticClusterUpdateSettingRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetAutomaticClusterUpdateSettingRequest_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, GetAutomaticClusterUpdateSettingRequest_SdkV2 only implements ToObjectValue() and Type().
type GetComplianceSecurityProfileSettingRequest ¶
type GetComplianceSecurityProfileSettingRequest struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Get the compliance security profile setting
func (GetComplianceSecurityProfileSettingRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetComplianceSecurityProfileSettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetComplianceSecurityProfileSettingRequest. 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 (GetComplianceSecurityProfileSettingRequest) ToObjectValue ¶ added in v1.61.0
func (o GetComplianceSecurityProfileSettingRequest) 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, GetComplianceSecurityProfileSettingRequest only implements ToObjectValue() and Type().
type GetComplianceSecurityProfileSettingRequest_SdkV2 ¶ added in v1.62.1
type GetComplianceSecurityProfileSettingRequest_SdkV2 struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Get the compliance security profile setting
func (GetComplianceSecurityProfileSettingRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetComplianceSecurityProfileSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetComplianceSecurityProfileSettingRequest. 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 (GetComplianceSecurityProfileSettingRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetComplianceSecurityProfileSettingRequest_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, GetComplianceSecurityProfileSettingRequest_SdkV2 only implements ToObjectValue() and Type().
type GetCspEnablementAccountSettingRequest ¶
type GetCspEnablementAccountSettingRequest struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Get the compliance security profile setting for new workspaces
func (GetCspEnablementAccountSettingRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetCspEnablementAccountSettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetCspEnablementAccountSettingRequest. 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 (GetCspEnablementAccountSettingRequest) ToObjectValue ¶ added in v1.61.0
func (o GetCspEnablementAccountSettingRequest) 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, GetCspEnablementAccountSettingRequest only implements ToObjectValue() and Type().
type GetCspEnablementAccountSettingRequest_SdkV2 ¶ added in v1.62.1
type GetCspEnablementAccountSettingRequest_SdkV2 struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Get the compliance security profile setting for new workspaces
func (GetCspEnablementAccountSettingRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetCspEnablementAccountSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetCspEnablementAccountSettingRequest. 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 (GetCspEnablementAccountSettingRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetCspEnablementAccountSettingRequest_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, GetCspEnablementAccountSettingRequest_SdkV2 only implements ToObjectValue() and Type().
type GetDefaultNamespaceSettingRequest ¶
type GetDefaultNamespaceSettingRequest struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Get the default namespace setting
func (GetDefaultNamespaceSettingRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetDefaultNamespaceSettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetDefaultNamespaceSettingRequest. 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 (GetDefaultNamespaceSettingRequest) ToObjectValue ¶ added in v1.61.0
func (o GetDefaultNamespaceSettingRequest) 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, GetDefaultNamespaceSettingRequest only implements ToObjectValue() and Type().
type GetDefaultNamespaceSettingRequest_SdkV2 ¶ added in v1.62.1
type GetDefaultNamespaceSettingRequest_SdkV2 struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Get the default namespace setting
func (GetDefaultNamespaceSettingRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetDefaultNamespaceSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetDefaultNamespaceSettingRequest. 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 (GetDefaultNamespaceSettingRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetDefaultNamespaceSettingRequest_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, GetDefaultNamespaceSettingRequest_SdkV2 only implements ToObjectValue() and Type().
type GetDisableLegacyAccessRequest ¶ added in v1.53.0
type GetDisableLegacyAccessRequest struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Retrieve Legacy Access Disablement Status
func (GetDisableLegacyAccessRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetDisableLegacyAccessRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetDisableLegacyAccessRequest. 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 (GetDisableLegacyAccessRequest) ToObjectValue ¶ added in v1.61.0
func (o GetDisableLegacyAccessRequest) 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, GetDisableLegacyAccessRequest only implements ToObjectValue() and Type().
type GetDisableLegacyAccessRequest_SdkV2 ¶ added in v1.62.1
type GetDisableLegacyAccessRequest_SdkV2 struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Retrieve Legacy Access Disablement Status
func (GetDisableLegacyAccessRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetDisableLegacyAccessRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetDisableLegacyAccessRequest. 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 (GetDisableLegacyAccessRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetDisableLegacyAccessRequest_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, GetDisableLegacyAccessRequest_SdkV2 only implements ToObjectValue() and Type().
type GetDisableLegacyDbfsRequest ¶ added in v1.54.0
type GetDisableLegacyDbfsRequest struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Get the disable legacy DBFS setting
func (GetDisableLegacyDbfsRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetDisableLegacyDbfsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetDisableLegacyDbfsRequest. 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 (GetDisableLegacyDbfsRequest) ToObjectValue ¶ added in v1.61.0
func (o GetDisableLegacyDbfsRequest) 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, GetDisableLegacyDbfsRequest only implements ToObjectValue() and Type().
type GetDisableLegacyDbfsRequest_SdkV2 ¶ added in v1.62.1
type GetDisableLegacyDbfsRequest_SdkV2 struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Get the disable legacy DBFS setting
func (GetDisableLegacyDbfsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetDisableLegacyDbfsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetDisableLegacyDbfsRequest. 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 (GetDisableLegacyDbfsRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetDisableLegacyDbfsRequest_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, GetDisableLegacyDbfsRequest_SdkV2 only implements ToObjectValue() and Type().
type GetDisableLegacyFeaturesRequest ¶ added in v1.53.0
type GetDisableLegacyFeaturesRequest struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Get the disable legacy features setting
func (GetDisableLegacyFeaturesRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetDisableLegacyFeaturesRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetDisableLegacyFeaturesRequest. 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 (GetDisableLegacyFeaturesRequest) ToObjectValue ¶ added in v1.61.0
func (o GetDisableLegacyFeaturesRequest) 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, GetDisableLegacyFeaturesRequest only implements ToObjectValue() and Type().
type GetDisableLegacyFeaturesRequest_SdkV2 ¶ added in v1.62.1
type GetDisableLegacyFeaturesRequest_SdkV2 struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Get the disable legacy features setting
func (GetDisableLegacyFeaturesRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetDisableLegacyFeaturesRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetDisableLegacyFeaturesRequest. 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 (GetDisableLegacyFeaturesRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetDisableLegacyFeaturesRequest_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, GetDisableLegacyFeaturesRequest_SdkV2 only implements ToObjectValue() and Type().
type GetEnhancedSecurityMonitoringSettingRequest ¶
type GetEnhancedSecurityMonitoringSettingRequest struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Get the enhanced security monitoring setting
func (GetEnhancedSecurityMonitoringSettingRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetEnhancedSecurityMonitoringSettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetEnhancedSecurityMonitoringSettingRequest. 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 (GetEnhancedSecurityMonitoringSettingRequest) ToObjectValue ¶ added in v1.61.0
func (o GetEnhancedSecurityMonitoringSettingRequest) 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, GetEnhancedSecurityMonitoringSettingRequest only implements ToObjectValue() and Type().
type GetEnhancedSecurityMonitoringSettingRequest_SdkV2 ¶ added in v1.62.1
type GetEnhancedSecurityMonitoringSettingRequest_SdkV2 struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Get the enhanced security monitoring setting
func (GetEnhancedSecurityMonitoringSettingRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetEnhancedSecurityMonitoringSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetEnhancedSecurityMonitoringSettingRequest. 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 (GetEnhancedSecurityMonitoringSettingRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetEnhancedSecurityMonitoringSettingRequest_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, GetEnhancedSecurityMonitoringSettingRequest_SdkV2 only implements ToObjectValue() and Type().
type GetEsmEnablementAccountSettingRequest ¶
type GetEsmEnablementAccountSettingRequest struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Get the enhanced security monitoring setting for new workspaces
func (GetEsmEnablementAccountSettingRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetEsmEnablementAccountSettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetEsmEnablementAccountSettingRequest. 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 (GetEsmEnablementAccountSettingRequest) ToObjectValue ¶ added in v1.61.0
func (o GetEsmEnablementAccountSettingRequest) 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, GetEsmEnablementAccountSettingRequest only implements ToObjectValue() and Type().
type GetEsmEnablementAccountSettingRequest_SdkV2 ¶ added in v1.62.1
type GetEsmEnablementAccountSettingRequest_SdkV2 struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Get the enhanced security monitoring setting for new workspaces
func (GetEsmEnablementAccountSettingRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetEsmEnablementAccountSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetEsmEnablementAccountSettingRequest. 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 (GetEsmEnablementAccountSettingRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetEsmEnablementAccountSettingRequest_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, GetEsmEnablementAccountSettingRequest_SdkV2 only implements ToObjectValue() and Type().
type GetIpAccessListRequest ¶
type GetIpAccessListRequest struct { // The ID for the corresponding IP access list IpAccessListId types.String `tfsdk:"-"` }
Get access list
func (GetIpAccessListRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetIpAccessListRequest. 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 (GetIpAccessListRequest) ToObjectValue ¶ added in v1.61.0
func (o GetIpAccessListRequest) 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, GetIpAccessListRequest only implements ToObjectValue() and Type().
type GetIpAccessListRequest_SdkV2 ¶ added in v1.62.1
type GetIpAccessListRequest_SdkV2 struct { // The ID for the corresponding IP access list IpAccessListId types.String `tfsdk:"-"` }
Get access list
func (GetIpAccessListRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetIpAccessListRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetIpAccessListRequest. 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 (GetIpAccessListRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetIpAccessListRequest_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, GetIpAccessListRequest_SdkV2 only implements ToObjectValue() and Type().
type GetIpAccessListResponse ¶
type GetIpAccessListResponse struct { // Definition of an IP Access list IpAccessList types.Object `tfsdk:"ip_access_list"` }
func (GetIpAccessListResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GetIpAccessListResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetIpAccessListResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetIpAccessListResponse. 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 (*GetIpAccessListResponse) GetIpAccessList ¶ added in v1.61.0
func (o *GetIpAccessListResponse) GetIpAccessList(ctx context.Context) (IpAccessListInfo, bool)
GetIpAccessList returns the value of the IpAccessList field in GetIpAccessListResponse as a IpAccessListInfo value. If the field is unknown or null, the boolean return value is false.
func (*GetIpAccessListResponse) SetIpAccessList ¶ added in v1.61.0
func (o *GetIpAccessListResponse) SetIpAccessList(ctx context.Context, v IpAccessListInfo)
SetIpAccessList sets the value of the IpAccessList field in GetIpAccessListResponse.
func (*GetIpAccessListResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetIpAccessListResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetIpAccessListResponse)
func (*GetIpAccessListResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetIpAccessListResponse) SyncEffectiveFieldsDuringRead(existingState GetIpAccessListResponse)
func (GetIpAccessListResponse) ToObjectValue ¶ added in v1.61.0
func (o GetIpAccessListResponse) 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, GetIpAccessListResponse only implements ToObjectValue() and Type().
type GetIpAccessListResponse_SdkV2 ¶ added in v1.62.1
type GetIpAccessListResponse_SdkV2 struct { // Definition of an IP Access list IpAccessList types.List `tfsdk:"ip_access_list"` }
func (GetIpAccessListResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GetIpAccessListResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetIpAccessListResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetIpAccessListResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetIpAccessListResponse. 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 (*GetIpAccessListResponse_SdkV2) GetIpAccessList ¶ added in v1.62.1
func (o *GetIpAccessListResponse_SdkV2) GetIpAccessList(ctx context.Context) (IpAccessListInfo_SdkV2, bool)
GetIpAccessList returns the value of the IpAccessList field in GetIpAccessListResponse_SdkV2 as a IpAccessListInfo_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*GetIpAccessListResponse_SdkV2) SetIpAccessList ¶ added in v1.62.1
func (o *GetIpAccessListResponse_SdkV2) SetIpAccessList(ctx context.Context, v IpAccessListInfo_SdkV2)
SetIpAccessList sets the value of the IpAccessList field in GetIpAccessListResponse_SdkV2.
func (*GetIpAccessListResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *GetIpAccessListResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetIpAccessListResponse_SdkV2)
func (*GetIpAccessListResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *GetIpAccessListResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState GetIpAccessListResponse_SdkV2)
func (GetIpAccessListResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetIpAccessListResponse_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, GetIpAccessListResponse_SdkV2 only implements ToObjectValue() and Type().
type GetIpAccessListsResponse ¶
IP access lists were successfully returned.
func (GetIpAccessListsResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GetIpAccessListsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetIpAccessListsResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetIpAccessListsResponse. 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 (*GetIpAccessListsResponse) GetIpAccessLists ¶ added in v1.61.0
func (o *GetIpAccessListsResponse) GetIpAccessLists(ctx context.Context) ([]IpAccessListInfo, bool)
GetIpAccessLists returns the value of the IpAccessLists field in GetIpAccessListsResponse as a slice of IpAccessListInfo values. If the field is unknown or null, the boolean return value is false.
func (*GetIpAccessListsResponse) SetIpAccessLists ¶ added in v1.61.0
func (o *GetIpAccessListsResponse) SetIpAccessLists(ctx context.Context, v []IpAccessListInfo)
SetIpAccessLists sets the value of the IpAccessLists field in GetIpAccessListsResponse.
func (*GetIpAccessListsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetIpAccessListsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetIpAccessListsResponse)
func (*GetIpAccessListsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetIpAccessListsResponse) SyncEffectiveFieldsDuringRead(existingState GetIpAccessListsResponse)
func (GetIpAccessListsResponse) ToObjectValue ¶ added in v1.61.0
func (o GetIpAccessListsResponse) 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, GetIpAccessListsResponse only implements ToObjectValue() and Type().
type GetIpAccessListsResponse_SdkV2 ¶ added in v1.62.1
IP access lists were successfully returned.
func (GetIpAccessListsResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GetIpAccessListsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetIpAccessListsResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetIpAccessListsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetIpAccessListsResponse. 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 (*GetIpAccessListsResponse_SdkV2) GetIpAccessLists ¶ added in v1.62.1
func (o *GetIpAccessListsResponse_SdkV2) GetIpAccessLists(ctx context.Context) ([]IpAccessListInfo_SdkV2, bool)
GetIpAccessLists returns the value of the IpAccessLists field in GetIpAccessListsResponse_SdkV2 as a slice of IpAccessListInfo_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*GetIpAccessListsResponse_SdkV2) SetIpAccessLists ¶ added in v1.62.1
func (o *GetIpAccessListsResponse_SdkV2) SetIpAccessLists(ctx context.Context, v []IpAccessListInfo_SdkV2)
SetIpAccessLists sets the value of the IpAccessLists field in GetIpAccessListsResponse_SdkV2.
func (*GetIpAccessListsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *GetIpAccessListsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetIpAccessListsResponse_SdkV2)
func (*GetIpAccessListsResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *GetIpAccessListsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState GetIpAccessListsResponse_SdkV2)
func (GetIpAccessListsResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetIpAccessListsResponse_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, GetIpAccessListsResponse_SdkV2 only implements ToObjectValue() and Type().
type GetNetworkConnectivityConfigurationRequest ¶
type GetNetworkConnectivityConfigurationRequest struct { // Your Network Connectvity Configuration ID. NetworkConnectivityConfigId types.String `tfsdk:"-"` }
Get a network connectivity configuration
func (GetNetworkConnectivityConfigurationRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetNetworkConnectivityConfigurationRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetNetworkConnectivityConfigurationRequest. 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 (GetNetworkConnectivityConfigurationRequest) ToObjectValue ¶ added in v1.61.0
func (o GetNetworkConnectivityConfigurationRequest) 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, GetNetworkConnectivityConfigurationRequest only implements ToObjectValue() and Type().
type GetNetworkConnectivityConfigurationRequest_SdkV2 ¶ added in v1.62.1
type GetNetworkConnectivityConfigurationRequest_SdkV2 struct { // Your Network Connectvity Configuration ID. NetworkConnectivityConfigId types.String `tfsdk:"-"` }
Get a network connectivity configuration
func (GetNetworkConnectivityConfigurationRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetNetworkConnectivityConfigurationRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetNetworkConnectivityConfigurationRequest. 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 (GetNetworkConnectivityConfigurationRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetNetworkConnectivityConfigurationRequest_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, GetNetworkConnectivityConfigurationRequest_SdkV2 only implements ToObjectValue() and Type().
type GetNotificationDestinationRequest ¶
Get a notification destination
func (GetNotificationDestinationRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetNotificationDestinationRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetNotificationDestinationRequest. 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 (GetNotificationDestinationRequest) ToObjectValue ¶ added in v1.61.0
func (o GetNotificationDestinationRequest) 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, GetNotificationDestinationRequest only implements ToObjectValue() and Type().
type GetNotificationDestinationRequest_SdkV2 ¶ added in v1.62.1
Get a notification destination
func (GetNotificationDestinationRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetNotificationDestinationRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetNotificationDestinationRequest. 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 (GetNotificationDestinationRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetNotificationDestinationRequest_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, GetNotificationDestinationRequest_SdkV2 only implements ToObjectValue() and Type().
type GetPersonalComputeSettingRequest ¶
type GetPersonalComputeSettingRequest struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Get Personal Compute setting
func (GetPersonalComputeSettingRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetPersonalComputeSettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetPersonalComputeSettingRequest. 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 (GetPersonalComputeSettingRequest) ToObjectValue ¶ added in v1.61.0
func (o GetPersonalComputeSettingRequest) 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, GetPersonalComputeSettingRequest only implements ToObjectValue() and Type().
type GetPersonalComputeSettingRequest_SdkV2 ¶ added in v1.62.1
type GetPersonalComputeSettingRequest_SdkV2 struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Get Personal Compute setting
func (GetPersonalComputeSettingRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetPersonalComputeSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetPersonalComputeSettingRequest. 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 (GetPersonalComputeSettingRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetPersonalComputeSettingRequest_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, GetPersonalComputeSettingRequest_SdkV2 only implements ToObjectValue() and Type().
type GetPrivateEndpointRuleRequest ¶
type GetPrivateEndpointRuleRequest struct { // Your Network Connectvity Configuration ID. NetworkConnectivityConfigId types.String `tfsdk:"-"` // Your private endpoint rule ID. PrivateEndpointRuleId types.String `tfsdk:"-"` }
Get a private endpoint rule
func (GetPrivateEndpointRuleRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetPrivateEndpointRuleRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetPrivateEndpointRuleRequest. 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 (GetPrivateEndpointRuleRequest) ToObjectValue ¶ added in v1.61.0
func (o GetPrivateEndpointRuleRequest) 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, GetPrivateEndpointRuleRequest only implements ToObjectValue() and Type().
type GetPrivateEndpointRuleRequest_SdkV2 ¶ added in v1.62.1
type GetPrivateEndpointRuleRequest_SdkV2 struct { // Your Network Connectvity Configuration ID. NetworkConnectivityConfigId types.String `tfsdk:"-"` // Your private endpoint rule ID. PrivateEndpointRuleId types.String `tfsdk:"-"` }
Get a private endpoint rule
func (GetPrivateEndpointRuleRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetPrivateEndpointRuleRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetPrivateEndpointRuleRequest. 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 (GetPrivateEndpointRuleRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetPrivateEndpointRuleRequest_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, GetPrivateEndpointRuleRequest_SdkV2 only implements ToObjectValue() and Type().
type GetRestrictWorkspaceAdminsSettingRequest ¶
type GetRestrictWorkspaceAdminsSettingRequest struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Get the restrict workspace admins setting
func (GetRestrictWorkspaceAdminsSettingRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetRestrictWorkspaceAdminsSettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetRestrictWorkspaceAdminsSettingRequest. 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 (GetRestrictWorkspaceAdminsSettingRequest) ToObjectValue ¶ added in v1.61.0
func (o GetRestrictWorkspaceAdminsSettingRequest) 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, GetRestrictWorkspaceAdminsSettingRequest only implements ToObjectValue() and Type().
type GetRestrictWorkspaceAdminsSettingRequest_SdkV2 ¶ added in v1.62.1
type GetRestrictWorkspaceAdminsSettingRequest_SdkV2 struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Get the restrict workspace admins setting
func (GetRestrictWorkspaceAdminsSettingRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetRestrictWorkspaceAdminsSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetRestrictWorkspaceAdminsSettingRequest. 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 (GetRestrictWorkspaceAdminsSettingRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetRestrictWorkspaceAdminsSettingRequest_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, GetRestrictWorkspaceAdminsSettingRequest_SdkV2 only implements ToObjectValue() and Type().
type GetStatusRequest ¶
Check configuration status
func (GetStatusRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetStatusRequest. 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 (GetStatusRequest) ToObjectValue ¶ added in v1.61.0
func (o GetStatusRequest) 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, GetStatusRequest only implements ToObjectValue() and Type().
type GetStatusRequest_SdkV2 ¶ added in v1.62.1
Check configuration status
func (GetStatusRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetStatusRequest. 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 (GetStatusRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetStatusRequest_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, GetStatusRequest_SdkV2 only implements ToObjectValue() and Type().
type GetTokenManagementRequest ¶
type GetTokenManagementRequest struct { // The ID of the token to get. TokenId types.String `tfsdk:"-"` }
Get token info
func (GetTokenManagementRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetTokenManagementRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetTokenManagementRequest. 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 (GetTokenManagementRequest) ToObjectValue ¶ added in v1.61.0
func (o GetTokenManagementRequest) 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, GetTokenManagementRequest only implements ToObjectValue() and Type().
type GetTokenManagementRequest_SdkV2 ¶ added in v1.62.1
type GetTokenManagementRequest_SdkV2 struct { // The ID of the token to get. TokenId types.String `tfsdk:"-"` }
Get token info
func (GetTokenManagementRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetTokenManagementRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetTokenManagementRequest. 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 (GetTokenManagementRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetTokenManagementRequest_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, GetTokenManagementRequest_SdkV2 only implements ToObjectValue() and Type().
type GetTokenPermissionLevelsResponse ¶
type GetTokenPermissionLevelsResponse struct { // Specific permission levels PermissionLevels types.List `tfsdk:"permission_levels"` }
func (GetTokenPermissionLevelsResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GetTokenPermissionLevelsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetTokenPermissionLevelsResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetTokenPermissionLevelsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetTokenPermissionLevelsResponse. 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 (*GetTokenPermissionLevelsResponse) GetPermissionLevels ¶ added in v1.61.0
func (o *GetTokenPermissionLevelsResponse) GetPermissionLevels(ctx context.Context) ([]TokenPermissionsDescription, bool)
GetPermissionLevels returns the value of the PermissionLevels field in GetTokenPermissionLevelsResponse as a slice of TokenPermissionsDescription values. If the field is unknown or null, the boolean return value is false.
func (*GetTokenPermissionLevelsResponse) SetPermissionLevels ¶ added in v1.61.0
func (o *GetTokenPermissionLevelsResponse) SetPermissionLevels(ctx context.Context, v []TokenPermissionsDescription)
SetPermissionLevels sets the value of the PermissionLevels field in GetTokenPermissionLevelsResponse.
func (*GetTokenPermissionLevelsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetTokenPermissionLevelsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetTokenPermissionLevelsResponse)
func (*GetTokenPermissionLevelsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetTokenPermissionLevelsResponse) SyncEffectiveFieldsDuringRead(existingState GetTokenPermissionLevelsResponse)
func (GetTokenPermissionLevelsResponse) ToObjectValue ¶ added in v1.61.0
func (o GetTokenPermissionLevelsResponse) 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, GetTokenPermissionLevelsResponse only implements ToObjectValue() and Type().
type GetTokenPermissionLevelsResponse_SdkV2 ¶ added in v1.62.1
type GetTokenPermissionLevelsResponse_SdkV2 struct { // Specific permission levels PermissionLevels types.List `tfsdk:"permission_levels"` }
func (GetTokenPermissionLevelsResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GetTokenPermissionLevelsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetTokenPermissionLevelsResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetTokenPermissionLevelsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetTokenPermissionLevelsResponse. 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 (*GetTokenPermissionLevelsResponse_SdkV2) GetPermissionLevels ¶ added in v1.62.1
func (o *GetTokenPermissionLevelsResponse_SdkV2) GetPermissionLevels(ctx context.Context) ([]TokenPermissionsDescription_SdkV2, bool)
GetPermissionLevels returns the value of the PermissionLevels field in GetTokenPermissionLevelsResponse_SdkV2 as a slice of TokenPermissionsDescription_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*GetTokenPermissionLevelsResponse_SdkV2) SetPermissionLevels ¶ added in v1.62.1
func (o *GetTokenPermissionLevelsResponse_SdkV2) SetPermissionLevels(ctx context.Context, v []TokenPermissionsDescription_SdkV2)
SetPermissionLevels sets the value of the PermissionLevels field in GetTokenPermissionLevelsResponse_SdkV2.
func (*GetTokenPermissionLevelsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *GetTokenPermissionLevelsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetTokenPermissionLevelsResponse_SdkV2)
func (*GetTokenPermissionLevelsResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *GetTokenPermissionLevelsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState GetTokenPermissionLevelsResponse_SdkV2)
func (GetTokenPermissionLevelsResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetTokenPermissionLevelsResponse_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, GetTokenPermissionLevelsResponse_SdkV2 only implements ToObjectValue() and Type().
type GetTokenResponse ¶
Token with specified Token ID was successfully returned.
func (GetTokenResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GetTokenResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetTokenResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetTokenResponse. 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 (*GetTokenResponse) GetTokenInfo ¶ added in v1.61.0
func (o *GetTokenResponse) GetTokenInfo(ctx context.Context) (TokenInfo, bool)
GetTokenInfo returns the value of the TokenInfo field in GetTokenResponse as a TokenInfo value. If the field is unknown or null, the boolean return value is false.
func (*GetTokenResponse) SetTokenInfo ¶ added in v1.61.0
func (o *GetTokenResponse) SetTokenInfo(ctx context.Context, v TokenInfo)
SetTokenInfo sets the value of the TokenInfo field in GetTokenResponse.
func (*GetTokenResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetTokenResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetTokenResponse)
func (*GetTokenResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetTokenResponse) SyncEffectiveFieldsDuringRead(existingState GetTokenResponse)
func (GetTokenResponse) ToObjectValue ¶ added in v1.61.0
func (o GetTokenResponse) 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, GetTokenResponse only implements ToObjectValue() and Type().
type GetTokenResponse_SdkV2 ¶ added in v1.62.1
Token with specified Token ID was successfully returned.
func (GetTokenResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GetTokenResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetTokenResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetTokenResponse. 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 (*GetTokenResponse_SdkV2) GetTokenInfo ¶ added in v1.62.1
func (o *GetTokenResponse_SdkV2) GetTokenInfo(ctx context.Context) (TokenInfo_SdkV2, bool)
GetTokenInfo returns the value of the TokenInfo field in GetTokenResponse_SdkV2 as a TokenInfo_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*GetTokenResponse_SdkV2) SetTokenInfo ¶ added in v1.62.1
func (o *GetTokenResponse_SdkV2) SetTokenInfo(ctx context.Context, v TokenInfo_SdkV2)
SetTokenInfo sets the value of the TokenInfo field in GetTokenResponse_SdkV2.
func (*GetTokenResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *GetTokenResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetTokenResponse_SdkV2)
func (*GetTokenResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *GetTokenResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState GetTokenResponse_SdkV2)
func (GetTokenResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetTokenResponse_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, GetTokenResponse_SdkV2 only implements ToObjectValue() and Type().
type IpAccessListInfo ¶
type IpAccessListInfo struct { // Total number of IP or CIDR values. AddressCount types.Int64 `tfsdk:"address_count"` // Creation timestamp in milliseconds. CreatedAt types.Int64 `tfsdk:"created_at"` // User ID of the user who created this list. CreatedBy types.Int64 `tfsdk:"created_by"` // Specifies whether this IP access list is enabled. Enabled types.Bool `tfsdk:"enabled"` IpAddresses types.List `tfsdk:"ip_addresses"` // Label for the IP access list. This **cannot** be empty. Label types.String `tfsdk:"label"` // Universally unique identifier (UUID) of the IP access list. ListId types.String `tfsdk:"list_id"` // Type of IP access list. Valid values are as follows and are // case-sensitive: // // * `ALLOW`: An allow list. Include this IP or range. * `BLOCK`: A block // list. Exclude this IP or range. IP addresses in the block list are // excluded even if they are included in an allow list. ListType types.String `tfsdk:"list_type"` // Update timestamp in milliseconds. UpdatedAt types.Int64 `tfsdk:"updated_at"` // User ID of the user who updated this list. UpdatedBy types.Int64 `tfsdk:"updated_by"` }
Definition of an IP Access list
func (IpAccessListInfo) ApplySchemaCustomizations ¶ added in v1.63.0
func (c IpAccessListInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (IpAccessListInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in IpAccessListInfo. 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 (*IpAccessListInfo) GetIpAddresses ¶ added in v1.61.0
GetIpAddresses returns the value of the IpAddresses field in IpAccessListInfo as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*IpAccessListInfo) SetIpAddresses ¶ added in v1.61.0
func (o *IpAccessListInfo) SetIpAddresses(ctx context.Context, v []types.String)
SetIpAddresses sets the value of the IpAddresses field in IpAccessListInfo.
func (*IpAccessListInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *IpAccessListInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan IpAccessListInfo)
func (*IpAccessListInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *IpAccessListInfo) SyncEffectiveFieldsDuringRead(existingState IpAccessListInfo)
func (IpAccessListInfo) ToObjectValue ¶ added in v1.61.0
func (o IpAccessListInfo) 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, IpAccessListInfo only implements ToObjectValue() and Type().
type IpAccessListInfo_SdkV2 ¶ added in v1.62.1
type IpAccessListInfo_SdkV2 struct { // Total number of IP or CIDR values. AddressCount types.Int64 `tfsdk:"address_count"` // Creation timestamp in milliseconds. CreatedAt types.Int64 `tfsdk:"created_at"` // User ID of the user who created this list. CreatedBy types.Int64 `tfsdk:"created_by"` // Specifies whether this IP access list is enabled. Enabled types.Bool `tfsdk:"enabled"` IpAddresses types.List `tfsdk:"ip_addresses"` // Label for the IP access list. This **cannot** be empty. Label types.String `tfsdk:"label"` // Universally unique identifier (UUID) of the IP access list. ListId types.String `tfsdk:"list_id"` // Type of IP access list. Valid values are as follows and are // case-sensitive: // // * `ALLOW`: An allow list. Include this IP or range. * `BLOCK`: A block // list. Exclude this IP or range. IP addresses in the block list are // excluded even if they are included in an allow list. ListType types.String `tfsdk:"list_type"` // Update timestamp in milliseconds. UpdatedAt types.Int64 `tfsdk:"updated_at"` // User ID of the user who updated this list. UpdatedBy types.Int64 `tfsdk:"updated_by"` }
Definition of an IP Access list
func (IpAccessListInfo_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c IpAccessListInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (IpAccessListInfo_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in IpAccessListInfo. 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 (*IpAccessListInfo_SdkV2) GetIpAddresses ¶ added in v1.62.1
GetIpAddresses returns the value of the IpAddresses field in IpAccessListInfo_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*IpAccessListInfo_SdkV2) SetIpAddresses ¶ added in v1.62.1
func (o *IpAccessListInfo_SdkV2) SetIpAddresses(ctx context.Context, v []types.String)
SetIpAddresses sets the value of the IpAddresses field in IpAccessListInfo_SdkV2.
func (*IpAccessListInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *IpAccessListInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan IpAccessListInfo_SdkV2)
func (*IpAccessListInfo_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *IpAccessListInfo_SdkV2) SyncEffectiveFieldsDuringRead(existingState IpAccessListInfo_SdkV2)
func (IpAccessListInfo_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o IpAccessListInfo_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, IpAccessListInfo_SdkV2 only implements ToObjectValue() and Type().
type ListIpAccessListResponse ¶
IP access lists were successfully returned.
func (ListIpAccessListResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListIpAccessListResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListIpAccessListResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListIpAccessListResponse. 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 (*ListIpAccessListResponse) GetIpAccessLists ¶ added in v1.61.0
func (o *ListIpAccessListResponse) GetIpAccessLists(ctx context.Context) ([]IpAccessListInfo, bool)
GetIpAccessLists returns the value of the IpAccessLists field in ListIpAccessListResponse as a slice of IpAccessListInfo values. If the field is unknown or null, the boolean return value is false.
func (*ListIpAccessListResponse) SetIpAccessLists ¶ added in v1.61.0
func (o *ListIpAccessListResponse) SetIpAccessLists(ctx context.Context, v []IpAccessListInfo)
SetIpAccessLists sets the value of the IpAccessLists field in ListIpAccessListResponse.
func (*ListIpAccessListResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListIpAccessListResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListIpAccessListResponse)
func (*ListIpAccessListResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListIpAccessListResponse) SyncEffectiveFieldsDuringRead(existingState ListIpAccessListResponse)
func (ListIpAccessListResponse) ToObjectValue ¶ added in v1.61.0
func (o ListIpAccessListResponse) 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, ListIpAccessListResponse only implements ToObjectValue() and Type().
type ListIpAccessListResponse_SdkV2 ¶ added in v1.62.1
IP access lists were successfully returned.
func (ListIpAccessListResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListIpAccessListResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListIpAccessListResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ListIpAccessListResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListIpAccessListResponse. 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 (*ListIpAccessListResponse_SdkV2) GetIpAccessLists ¶ added in v1.62.1
func (o *ListIpAccessListResponse_SdkV2) GetIpAccessLists(ctx context.Context) ([]IpAccessListInfo_SdkV2, bool)
GetIpAccessLists returns the value of the IpAccessLists field in ListIpAccessListResponse_SdkV2 as a slice of IpAccessListInfo_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListIpAccessListResponse_SdkV2) SetIpAccessLists ¶ added in v1.62.1
func (o *ListIpAccessListResponse_SdkV2) SetIpAccessLists(ctx context.Context, v []IpAccessListInfo_SdkV2)
SetIpAccessLists sets the value of the IpAccessLists field in ListIpAccessListResponse_SdkV2.
func (*ListIpAccessListResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ListIpAccessListResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListIpAccessListResponse_SdkV2)
func (*ListIpAccessListResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ListIpAccessListResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListIpAccessListResponse_SdkV2)
func (ListIpAccessListResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListIpAccessListResponse_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, ListIpAccessListResponse_SdkV2 only implements ToObjectValue() and Type().
type ListNccAzurePrivateEndpointRulesResponse ¶
type ListNccAzurePrivateEndpointRulesResponse struct { Items types.List `tfsdk:"items"` // A token that can be used to get the next page of results. If null, there // are no more results to show. NextPageToken types.String `tfsdk:"next_page_token"` }
func (ListNccAzurePrivateEndpointRulesResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListNccAzurePrivateEndpointRulesResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListNccAzurePrivateEndpointRulesResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListNccAzurePrivateEndpointRulesResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListNccAzurePrivateEndpointRulesResponse. 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 (*ListNccAzurePrivateEndpointRulesResponse) GetItems ¶ added in v1.61.0
func (o *ListNccAzurePrivateEndpointRulesResponse) GetItems(ctx context.Context) ([]NccAzurePrivateEndpointRule, bool)
GetItems returns the value of the Items field in ListNccAzurePrivateEndpointRulesResponse as a slice of NccAzurePrivateEndpointRule values. If the field is unknown or null, the boolean return value is false.
func (*ListNccAzurePrivateEndpointRulesResponse) SetItems ¶ added in v1.61.0
func (o *ListNccAzurePrivateEndpointRulesResponse) SetItems(ctx context.Context, v []NccAzurePrivateEndpointRule)
SetItems sets the value of the Items field in ListNccAzurePrivateEndpointRulesResponse.
func (*ListNccAzurePrivateEndpointRulesResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListNccAzurePrivateEndpointRulesResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListNccAzurePrivateEndpointRulesResponse)
func (*ListNccAzurePrivateEndpointRulesResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListNccAzurePrivateEndpointRulesResponse) SyncEffectiveFieldsDuringRead(existingState ListNccAzurePrivateEndpointRulesResponse)
func (ListNccAzurePrivateEndpointRulesResponse) ToObjectValue ¶ added in v1.61.0
func (o ListNccAzurePrivateEndpointRulesResponse) 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, ListNccAzurePrivateEndpointRulesResponse only implements ToObjectValue() and Type().
type ListNccAzurePrivateEndpointRulesResponse_SdkV2 ¶ added in v1.62.1
type ListNccAzurePrivateEndpointRulesResponse_SdkV2 struct { Items types.List `tfsdk:"items"` // A token that can be used to get the next page of results. If null, there // are no more results to show. NextPageToken types.String `tfsdk:"next_page_token"` }
func (ListNccAzurePrivateEndpointRulesResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListNccAzurePrivateEndpointRulesResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListNccAzurePrivateEndpointRulesResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ListNccAzurePrivateEndpointRulesResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListNccAzurePrivateEndpointRulesResponse. 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 (*ListNccAzurePrivateEndpointRulesResponse_SdkV2) GetItems ¶ added in v1.62.1
func (o *ListNccAzurePrivateEndpointRulesResponse_SdkV2) GetItems(ctx context.Context) ([]NccAzurePrivateEndpointRule_SdkV2, bool)
GetItems returns the value of the Items field in ListNccAzurePrivateEndpointRulesResponse_SdkV2 as a slice of NccAzurePrivateEndpointRule_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListNccAzurePrivateEndpointRulesResponse_SdkV2) SetItems ¶ added in v1.62.1
func (o *ListNccAzurePrivateEndpointRulesResponse_SdkV2) SetItems(ctx context.Context, v []NccAzurePrivateEndpointRule_SdkV2)
SetItems sets the value of the Items field in ListNccAzurePrivateEndpointRulesResponse_SdkV2.
func (*ListNccAzurePrivateEndpointRulesResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ListNccAzurePrivateEndpointRulesResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListNccAzurePrivateEndpointRulesResponse_SdkV2)
func (*ListNccAzurePrivateEndpointRulesResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ListNccAzurePrivateEndpointRulesResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListNccAzurePrivateEndpointRulesResponse_SdkV2)
func (ListNccAzurePrivateEndpointRulesResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListNccAzurePrivateEndpointRulesResponse_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, ListNccAzurePrivateEndpointRulesResponse_SdkV2 only implements ToObjectValue() and Type().
type ListNetworkConnectivityConfigurationsRequest ¶
type ListNetworkConnectivityConfigurationsRequest struct { // Pagination token to go to next page based on previous query. PageToken types.String `tfsdk:"-"` }
List network connectivity configurations
func (ListNetworkConnectivityConfigurationsRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListNetworkConnectivityConfigurationsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListNetworkConnectivityConfigurationsRequest. 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 (ListNetworkConnectivityConfigurationsRequest) ToObjectValue ¶ added in v1.61.0
func (o ListNetworkConnectivityConfigurationsRequest) 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, ListNetworkConnectivityConfigurationsRequest only implements ToObjectValue() and Type().
type ListNetworkConnectivityConfigurationsRequest_SdkV2 ¶ added in v1.62.1
type ListNetworkConnectivityConfigurationsRequest_SdkV2 struct { // Pagination token to go to next page based on previous query. PageToken types.String `tfsdk:"-"` }
List network connectivity configurations
func (ListNetworkConnectivityConfigurationsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ListNetworkConnectivityConfigurationsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListNetworkConnectivityConfigurationsRequest. 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 (ListNetworkConnectivityConfigurationsRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListNetworkConnectivityConfigurationsRequest_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, ListNetworkConnectivityConfigurationsRequest_SdkV2 only implements ToObjectValue() and Type().
type ListNetworkConnectivityConfigurationsResponse ¶
type ListNetworkConnectivityConfigurationsResponse struct { Items types.List `tfsdk:"items"` // A token that can be used to get the next page of results. If null, there // are no more results to show. NextPageToken types.String `tfsdk:"next_page_token"` }
func (ListNetworkConnectivityConfigurationsResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListNetworkConnectivityConfigurationsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListNetworkConnectivityConfigurationsResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListNetworkConnectivityConfigurationsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListNetworkConnectivityConfigurationsResponse. 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 (*ListNetworkConnectivityConfigurationsResponse) GetItems ¶ added in v1.61.0
func (o *ListNetworkConnectivityConfigurationsResponse) GetItems(ctx context.Context) ([]NetworkConnectivityConfiguration, bool)
GetItems returns the value of the Items field in ListNetworkConnectivityConfigurationsResponse as a slice of NetworkConnectivityConfiguration values. If the field is unknown or null, the boolean return value is false.
func (*ListNetworkConnectivityConfigurationsResponse) SetItems ¶ added in v1.61.0
func (o *ListNetworkConnectivityConfigurationsResponse) SetItems(ctx context.Context, v []NetworkConnectivityConfiguration)
SetItems sets the value of the Items field in ListNetworkConnectivityConfigurationsResponse.
func (*ListNetworkConnectivityConfigurationsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListNetworkConnectivityConfigurationsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListNetworkConnectivityConfigurationsResponse)
func (*ListNetworkConnectivityConfigurationsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListNetworkConnectivityConfigurationsResponse) SyncEffectiveFieldsDuringRead(existingState ListNetworkConnectivityConfigurationsResponse)
func (ListNetworkConnectivityConfigurationsResponse) ToObjectValue ¶ added in v1.61.0
func (o ListNetworkConnectivityConfigurationsResponse) 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, ListNetworkConnectivityConfigurationsResponse only implements ToObjectValue() and Type().
type ListNetworkConnectivityConfigurationsResponse_SdkV2 ¶ added in v1.62.1
type ListNetworkConnectivityConfigurationsResponse_SdkV2 struct { Items types.List `tfsdk:"items"` // A token that can be used to get the next page of results. If null, there // are no more results to show. NextPageToken types.String `tfsdk:"next_page_token"` }
func (ListNetworkConnectivityConfigurationsResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListNetworkConnectivityConfigurationsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListNetworkConnectivityConfigurationsResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ListNetworkConnectivityConfigurationsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListNetworkConnectivityConfigurationsResponse. 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 (*ListNetworkConnectivityConfigurationsResponse_SdkV2) GetItems ¶ added in v1.62.1
func (o *ListNetworkConnectivityConfigurationsResponse_SdkV2) GetItems(ctx context.Context) ([]NetworkConnectivityConfiguration_SdkV2, bool)
GetItems returns the value of the Items field in ListNetworkConnectivityConfigurationsResponse_SdkV2 as a slice of NetworkConnectivityConfiguration_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListNetworkConnectivityConfigurationsResponse_SdkV2) SetItems ¶ added in v1.62.1
func (o *ListNetworkConnectivityConfigurationsResponse_SdkV2) SetItems(ctx context.Context, v []NetworkConnectivityConfiguration_SdkV2)
SetItems sets the value of the Items field in ListNetworkConnectivityConfigurationsResponse_SdkV2.
func (*ListNetworkConnectivityConfigurationsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ListNetworkConnectivityConfigurationsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListNetworkConnectivityConfigurationsResponse_SdkV2)
func (*ListNetworkConnectivityConfigurationsResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ListNetworkConnectivityConfigurationsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListNetworkConnectivityConfigurationsResponse_SdkV2)
func (ListNetworkConnectivityConfigurationsResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListNetworkConnectivityConfigurationsResponse_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, ListNetworkConnectivityConfigurationsResponse_SdkV2 only implements ToObjectValue() and Type().
type ListNotificationDestinationsRequest ¶
type ListNotificationDestinationsRequest struct { PageSize types.Int64 `tfsdk:"-"` PageToken types.String `tfsdk:"-"` }
List notification destinations
func (ListNotificationDestinationsRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListNotificationDestinationsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListNotificationDestinationsRequest. 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 (ListNotificationDestinationsRequest) ToObjectValue ¶ added in v1.61.0
func (o ListNotificationDestinationsRequest) 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, ListNotificationDestinationsRequest only implements ToObjectValue() and Type().
type ListNotificationDestinationsRequest_SdkV2 ¶ added in v1.62.1
type ListNotificationDestinationsRequest_SdkV2 struct { PageSize types.Int64 `tfsdk:"-"` PageToken types.String `tfsdk:"-"` }
List notification destinations
func (ListNotificationDestinationsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ListNotificationDestinationsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListNotificationDestinationsRequest. 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 (ListNotificationDestinationsRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListNotificationDestinationsRequest_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, ListNotificationDestinationsRequest_SdkV2 only implements ToObjectValue() and Type().
type ListNotificationDestinationsResponse ¶
type ListNotificationDestinationsResponse struct { // Page token for next of results. NextPageToken types.String `tfsdk:"next_page_token"` Results types.List `tfsdk:"results"` }
func (ListNotificationDestinationsResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListNotificationDestinationsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListNotificationDestinationsResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListNotificationDestinationsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListNotificationDestinationsResponse. 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 (*ListNotificationDestinationsResponse) GetResults ¶ added in v1.61.0
func (o *ListNotificationDestinationsResponse) GetResults(ctx context.Context) ([]ListNotificationDestinationsResult, bool)
GetResults returns the value of the Results field in ListNotificationDestinationsResponse as a slice of ListNotificationDestinationsResult values. If the field is unknown or null, the boolean return value is false.
func (*ListNotificationDestinationsResponse) SetResults ¶ added in v1.61.0
func (o *ListNotificationDestinationsResponse) SetResults(ctx context.Context, v []ListNotificationDestinationsResult)
SetResults sets the value of the Results field in ListNotificationDestinationsResponse.
func (*ListNotificationDestinationsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListNotificationDestinationsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListNotificationDestinationsResponse)
func (*ListNotificationDestinationsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListNotificationDestinationsResponse) SyncEffectiveFieldsDuringRead(existingState ListNotificationDestinationsResponse)
func (ListNotificationDestinationsResponse) ToObjectValue ¶ added in v1.61.0
func (o ListNotificationDestinationsResponse) 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, ListNotificationDestinationsResponse only implements ToObjectValue() and Type().
type ListNotificationDestinationsResponse_SdkV2 ¶ added in v1.62.1
type ListNotificationDestinationsResponse_SdkV2 struct { // Page token for next of results. NextPageToken types.String `tfsdk:"next_page_token"` Results types.List `tfsdk:"results"` }
func (ListNotificationDestinationsResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListNotificationDestinationsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListNotificationDestinationsResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ListNotificationDestinationsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListNotificationDestinationsResponse. 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 (*ListNotificationDestinationsResponse_SdkV2) GetResults ¶ added in v1.62.1
func (o *ListNotificationDestinationsResponse_SdkV2) GetResults(ctx context.Context) ([]ListNotificationDestinationsResult_SdkV2, bool)
GetResults returns the value of the Results field in ListNotificationDestinationsResponse_SdkV2 as a slice of ListNotificationDestinationsResult_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListNotificationDestinationsResponse_SdkV2) SetResults ¶ added in v1.62.1
func (o *ListNotificationDestinationsResponse_SdkV2) SetResults(ctx context.Context, v []ListNotificationDestinationsResult_SdkV2)
SetResults sets the value of the Results field in ListNotificationDestinationsResponse_SdkV2.
func (*ListNotificationDestinationsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ListNotificationDestinationsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListNotificationDestinationsResponse_SdkV2)
func (*ListNotificationDestinationsResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ListNotificationDestinationsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListNotificationDestinationsResponse_SdkV2)
func (ListNotificationDestinationsResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListNotificationDestinationsResponse_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, ListNotificationDestinationsResponse_SdkV2 only implements ToObjectValue() and Type().
type ListNotificationDestinationsResult ¶
type ListNotificationDestinationsResult struct { // [Output-only] The type of the notification destination. The type can not // be changed once set. DestinationType types.String `tfsdk:"destination_type"` // The display name for the notification destination. DisplayName types.String `tfsdk:"display_name"` // UUID identifying notification destination. Id types.String `tfsdk:"id"` }
func (ListNotificationDestinationsResult) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListNotificationDestinationsResult) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListNotificationDestinationsResult) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListNotificationDestinationsResult) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListNotificationDestinationsResult. 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 (*ListNotificationDestinationsResult) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListNotificationDestinationsResult) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListNotificationDestinationsResult)
func (*ListNotificationDestinationsResult) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListNotificationDestinationsResult) SyncEffectiveFieldsDuringRead(existingState ListNotificationDestinationsResult)
func (ListNotificationDestinationsResult) ToObjectValue ¶ added in v1.61.0
func (o ListNotificationDestinationsResult) 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, ListNotificationDestinationsResult only implements ToObjectValue() and Type().
type ListNotificationDestinationsResult_SdkV2 ¶ added in v1.62.1
type ListNotificationDestinationsResult_SdkV2 struct { // [Output-only] The type of the notification destination. The type can not // be changed once set. DestinationType types.String `tfsdk:"destination_type"` // The display name for the notification destination. DisplayName types.String `tfsdk:"display_name"` // UUID identifying notification destination. Id types.String `tfsdk:"id"` }
func (ListNotificationDestinationsResult_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListNotificationDestinationsResult_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListNotificationDestinationsResult_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ListNotificationDestinationsResult_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListNotificationDestinationsResult. 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 (*ListNotificationDestinationsResult_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ListNotificationDestinationsResult_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListNotificationDestinationsResult_SdkV2)
func (*ListNotificationDestinationsResult_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ListNotificationDestinationsResult_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListNotificationDestinationsResult_SdkV2)
func (ListNotificationDestinationsResult_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListNotificationDestinationsResult_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, ListNotificationDestinationsResult_SdkV2 only implements ToObjectValue() and Type().
type ListPrivateEndpointRulesRequest ¶
type ListPrivateEndpointRulesRequest struct { // Your Network Connectvity Configuration ID. NetworkConnectivityConfigId types.String `tfsdk:"-"` // Pagination token to go to next page based on previous query. PageToken types.String `tfsdk:"-"` }
List private endpoint rules
func (ListPrivateEndpointRulesRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListPrivateEndpointRulesRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListPrivateEndpointRulesRequest. 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 (ListPrivateEndpointRulesRequest) ToObjectValue ¶ added in v1.61.0
func (o ListPrivateEndpointRulesRequest) 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, ListPrivateEndpointRulesRequest only implements ToObjectValue() and Type().
type ListPrivateEndpointRulesRequest_SdkV2 ¶ added in v1.62.1
type ListPrivateEndpointRulesRequest_SdkV2 struct { // Your Network Connectvity Configuration ID. NetworkConnectivityConfigId types.String `tfsdk:"-"` // Pagination token to go to next page based on previous query. PageToken types.String `tfsdk:"-"` }
List private endpoint rules
func (ListPrivateEndpointRulesRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ListPrivateEndpointRulesRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListPrivateEndpointRulesRequest. 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 (ListPrivateEndpointRulesRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListPrivateEndpointRulesRequest_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, ListPrivateEndpointRulesRequest_SdkV2 only implements ToObjectValue() and Type().
type ListPublicTokensResponse ¶
type ListPublicTokensResponse struct { // The information for each token. TokenInfos types.List `tfsdk:"token_infos"` }
func (ListPublicTokensResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListPublicTokensResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListPublicTokensResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListPublicTokensResponse. 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 (*ListPublicTokensResponse) GetTokenInfos ¶ added in v1.61.0
func (o *ListPublicTokensResponse) GetTokenInfos(ctx context.Context) ([]PublicTokenInfo, bool)
GetTokenInfos returns the value of the TokenInfos field in ListPublicTokensResponse as a slice of PublicTokenInfo values. If the field is unknown or null, the boolean return value is false.
func (*ListPublicTokensResponse) SetTokenInfos ¶ added in v1.61.0
func (o *ListPublicTokensResponse) SetTokenInfos(ctx context.Context, v []PublicTokenInfo)
SetTokenInfos sets the value of the TokenInfos field in ListPublicTokensResponse.
func (*ListPublicTokensResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListPublicTokensResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListPublicTokensResponse)
func (*ListPublicTokensResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListPublicTokensResponse) SyncEffectiveFieldsDuringRead(existingState ListPublicTokensResponse)
func (ListPublicTokensResponse) ToObjectValue ¶ added in v1.61.0
func (o ListPublicTokensResponse) 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, ListPublicTokensResponse only implements ToObjectValue() and Type().
type ListPublicTokensResponse_SdkV2 ¶ added in v1.62.1
type ListPublicTokensResponse_SdkV2 struct { // The information for each token. TokenInfos types.List `tfsdk:"token_infos"` }
func (ListPublicTokensResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListPublicTokensResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListPublicTokensResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ListPublicTokensResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListPublicTokensResponse. 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 (*ListPublicTokensResponse_SdkV2) GetTokenInfos ¶ added in v1.62.1
func (o *ListPublicTokensResponse_SdkV2) GetTokenInfos(ctx context.Context) ([]PublicTokenInfo_SdkV2, bool)
GetTokenInfos returns the value of the TokenInfos field in ListPublicTokensResponse_SdkV2 as a slice of PublicTokenInfo_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListPublicTokensResponse_SdkV2) SetTokenInfos ¶ added in v1.62.1
func (o *ListPublicTokensResponse_SdkV2) SetTokenInfos(ctx context.Context, v []PublicTokenInfo_SdkV2)
SetTokenInfos sets the value of the TokenInfos field in ListPublicTokensResponse_SdkV2.
func (*ListPublicTokensResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ListPublicTokensResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListPublicTokensResponse_SdkV2)
func (*ListPublicTokensResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ListPublicTokensResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListPublicTokensResponse_SdkV2)
func (ListPublicTokensResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListPublicTokensResponse_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, ListPublicTokensResponse_SdkV2 only implements ToObjectValue() and Type().
type ListTokenManagementRequest ¶
type ListTokenManagementRequest struct { // User ID of the user that created the token. CreatedById types.Int64 `tfsdk:"-"` // Username of the user that created the token. CreatedByUsername types.String `tfsdk:"-"` }
List all tokens
func (ListTokenManagementRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListTokenManagementRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListTokenManagementRequest. 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 (ListTokenManagementRequest) ToObjectValue ¶ added in v1.61.0
func (o ListTokenManagementRequest) 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, ListTokenManagementRequest only implements ToObjectValue() and Type().
type ListTokenManagementRequest_SdkV2 ¶ added in v1.62.1
type ListTokenManagementRequest_SdkV2 struct { // User ID of the user that created the token. CreatedById types.Int64 `tfsdk:"-"` // Username of the user that created the token. CreatedByUsername types.String `tfsdk:"-"` }
List all tokens
func (ListTokenManagementRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ListTokenManagementRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListTokenManagementRequest. 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 (ListTokenManagementRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListTokenManagementRequest_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, ListTokenManagementRequest_SdkV2 only implements ToObjectValue() and Type().
type ListTokensResponse ¶
type ListTokensResponse struct { // Token metadata of each user-created token in the workspace TokenInfos types.List `tfsdk:"token_infos"` }
Tokens were successfully returned.
func (ListTokensResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListTokensResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListTokensResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListTokensResponse. 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 (*ListTokensResponse) GetTokenInfos ¶ added in v1.61.0
func (o *ListTokensResponse) GetTokenInfos(ctx context.Context) ([]TokenInfo, bool)
GetTokenInfos returns the value of the TokenInfos field in ListTokensResponse as a slice of TokenInfo values. If the field is unknown or null, the boolean return value is false.
func (*ListTokensResponse) SetTokenInfos ¶ added in v1.61.0
func (o *ListTokensResponse) SetTokenInfos(ctx context.Context, v []TokenInfo)
SetTokenInfos sets the value of the TokenInfos field in ListTokensResponse.
func (*ListTokensResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListTokensResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListTokensResponse)
func (*ListTokensResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListTokensResponse) SyncEffectiveFieldsDuringRead(existingState ListTokensResponse)
func (ListTokensResponse) ToObjectValue ¶ added in v1.61.0
func (o ListTokensResponse) 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, ListTokensResponse only implements ToObjectValue() and Type().
type ListTokensResponse_SdkV2 ¶ added in v1.62.1
type ListTokensResponse_SdkV2 struct { // Token metadata of each user-created token in the workspace TokenInfos types.List `tfsdk:"token_infos"` }
Tokens were successfully returned.
func (ListTokensResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListTokensResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListTokensResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListTokensResponse. 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 (*ListTokensResponse_SdkV2) GetTokenInfos ¶ added in v1.62.1
func (o *ListTokensResponse_SdkV2) GetTokenInfos(ctx context.Context) ([]TokenInfo_SdkV2, bool)
GetTokenInfos returns the value of the TokenInfos field in ListTokensResponse_SdkV2 as a slice of TokenInfo_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListTokensResponse_SdkV2) SetTokenInfos ¶ added in v1.62.1
func (o *ListTokensResponse_SdkV2) SetTokenInfos(ctx context.Context, v []TokenInfo_SdkV2)
SetTokenInfos sets the value of the TokenInfos field in ListTokensResponse_SdkV2.
func (*ListTokensResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ListTokensResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListTokensResponse_SdkV2)
func (*ListTokensResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ListTokensResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListTokensResponse_SdkV2)
func (ListTokensResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListTokensResponse_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, ListTokensResponse_SdkV2 only implements ToObjectValue() and Type().
type MicrosoftTeamsConfig ¶
type MicrosoftTeamsConfig struct { // [Input-Only] URL for Microsoft Teams. Url types.String `tfsdk:"url"` // [Output-Only] Whether URL is set. UrlSet types.Bool `tfsdk:"url_set"` }
func (MicrosoftTeamsConfig) ApplySchemaCustomizations ¶ added in v1.63.0
func (c MicrosoftTeamsConfig) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (MicrosoftTeamsConfig) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in MicrosoftTeamsConfig. 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 (*MicrosoftTeamsConfig) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *MicrosoftTeamsConfig) SyncEffectiveFieldsDuringCreateOrUpdate(plan MicrosoftTeamsConfig)
func (*MicrosoftTeamsConfig) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *MicrosoftTeamsConfig) SyncEffectiveFieldsDuringRead(existingState MicrosoftTeamsConfig)
func (MicrosoftTeamsConfig) ToObjectValue ¶ added in v1.61.0
func (o MicrosoftTeamsConfig) 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, MicrosoftTeamsConfig only implements ToObjectValue() and Type().
type MicrosoftTeamsConfig_SdkV2 ¶ added in v1.62.1
type MicrosoftTeamsConfig_SdkV2 struct { // [Input-Only] URL for Microsoft Teams. Url types.String `tfsdk:"url"` // [Output-Only] Whether URL is set. UrlSet types.Bool `tfsdk:"url_set"` }
func (MicrosoftTeamsConfig_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c MicrosoftTeamsConfig_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (MicrosoftTeamsConfig_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a MicrosoftTeamsConfig_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in MicrosoftTeamsConfig. 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 (*MicrosoftTeamsConfig_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *MicrosoftTeamsConfig_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan MicrosoftTeamsConfig_SdkV2)
func (*MicrosoftTeamsConfig_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *MicrosoftTeamsConfig_SdkV2) SyncEffectiveFieldsDuringRead(existingState MicrosoftTeamsConfig_SdkV2)
func (MicrosoftTeamsConfig_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o MicrosoftTeamsConfig_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, MicrosoftTeamsConfig_SdkV2 only implements ToObjectValue() and Type().
type NccAwsStableIpRule ¶
type NccAwsStableIpRule struct { // The list of stable IP CIDR blocks from which Databricks network traffic // originates when accessing your resources. CidrBlocks types.List `tfsdk:"cidr_blocks"` }
The stable AWS IP CIDR blocks. You can use these to configure the firewall of your resources to allow traffic from your Databricks workspace.
func (NccAwsStableIpRule) ApplySchemaCustomizations ¶ added in v1.63.0
func (c NccAwsStableIpRule) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*NccAwsStableIpRule) GetCidrBlocks ¶ added in v1.61.0
GetCidrBlocks returns the value of the CidrBlocks field in NccAwsStableIpRule as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (NccAwsStableIpRule) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in NccAwsStableIpRule. 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 (*NccAwsStableIpRule) SetCidrBlocks ¶ added in v1.61.0
func (o *NccAwsStableIpRule) SetCidrBlocks(ctx context.Context, v []types.String)
SetCidrBlocks sets the value of the CidrBlocks field in NccAwsStableIpRule.
func (*NccAwsStableIpRule) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *NccAwsStableIpRule) SyncEffectiveFieldsDuringCreateOrUpdate(plan NccAwsStableIpRule)
func (*NccAwsStableIpRule) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *NccAwsStableIpRule) SyncEffectiveFieldsDuringRead(existingState NccAwsStableIpRule)
func (NccAwsStableIpRule) ToObjectValue ¶ added in v1.61.0
func (o NccAwsStableIpRule) 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, NccAwsStableIpRule only implements ToObjectValue() and Type().
type NccAwsStableIpRule_SdkV2 ¶ added in v1.62.1
type NccAwsStableIpRule_SdkV2 struct { // The list of stable IP CIDR blocks from which Databricks network traffic // originates when accessing your resources. CidrBlocks types.List `tfsdk:"cidr_blocks"` }
The stable AWS IP CIDR blocks. You can use these to configure the firewall of your resources to allow traffic from your Databricks workspace.
func (NccAwsStableIpRule_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c NccAwsStableIpRule_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*NccAwsStableIpRule_SdkV2) GetCidrBlocks ¶ added in v1.62.1
GetCidrBlocks returns the value of the CidrBlocks field in NccAwsStableIpRule_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (NccAwsStableIpRule_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in NccAwsStableIpRule. 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 (*NccAwsStableIpRule_SdkV2) SetCidrBlocks ¶ added in v1.62.1
func (o *NccAwsStableIpRule_SdkV2) SetCidrBlocks(ctx context.Context, v []types.String)
SetCidrBlocks sets the value of the CidrBlocks field in NccAwsStableIpRule_SdkV2.
func (*NccAwsStableIpRule_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *NccAwsStableIpRule_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan NccAwsStableIpRule_SdkV2)
func (*NccAwsStableIpRule_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *NccAwsStableIpRule_SdkV2) SyncEffectiveFieldsDuringRead(existingState NccAwsStableIpRule_SdkV2)
func (NccAwsStableIpRule_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o NccAwsStableIpRule_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, NccAwsStableIpRule_SdkV2 only implements ToObjectValue() and Type().
type NccAzurePrivateEndpointRule ¶
type NccAzurePrivateEndpointRule struct { // The current status of this private endpoint. The private endpoint rules // are effective only if the connection state is `ESTABLISHED`. Remember // that you must approve new endpoints on your resources in the Azure portal // before they take effect. // // The possible values are: - INIT: (deprecated) The endpoint has been // created and pending approval. - PENDING: The endpoint has been created // and pending approval. - ESTABLISHED: The endpoint has been approved and // is ready to use in your serverless compute resources. - REJECTED: // Connection was rejected by the private link resource owner. - // DISCONNECTED: Connection was removed by the private link resource owner, // the private endpoint becomes informative and should be deleted for // clean-up. ConnectionState types.String `tfsdk:"connection_state"` // Time in epoch milliseconds when this object was created. CreationTime types.Int64 `tfsdk:"creation_time"` // Whether this private endpoint is deactivated. Deactivated types.Bool `tfsdk:"deactivated"` // Time in epoch milliseconds when this object was deactivated. DeactivatedAt types.Int64 `tfsdk:"deactivated_at"` // The name of the Azure private endpoint resource. EndpointName types.String `tfsdk:"endpoint_name"` // The sub-resource type (group ID) of the target resource. Note that to // connect to workspace root storage (root DBFS), you need two endpoints, // one for `blob` and one for `dfs`. GroupId types.String `tfsdk:"group_id"` // The ID of a network connectivity configuration, which is the parent // resource of this private endpoint rule object. NetworkConnectivityConfigId types.String `tfsdk:"network_connectivity_config_id"` // The Azure resource ID of the target resource. ResourceId types.String `tfsdk:"resource_id"` // The ID of a private endpoint rule. RuleId types.String `tfsdk:"rule_id"` // Time in epoch milliseconds when this object was updated. UpdatedTime types.Int64 `tfsdk:"updated_time"` }
func (NccAzurePrivateEndpointRule) ApplySchemaCustomizations ¶ added in v1.63.0
func (c NccAzurePrivateEndpointRule) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (NccAzurePrivateEndpointRule) GetComplexFieldTypes ¶ added in v1.61.0
func (a NccAzurePrivateEndpointRule) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in NccAzurePrivateEndpointRule. 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 (*NccAzurePrivateEndpointRule) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *NccAzurePrivateEndpointRule) SyncEffectiveFieldsDuringCreateOrUpdate(plan NccAzurePrivateEndpointRule)
func (*NccAzurePrivateEndpointRule) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *NccAzurePrivateEndpointRule) SyncEffectiveFieldsDuringRead(existingState NccAzurePrivateEndpointRule)
func (NccAzurePrivateEndpointRule) ToObjectValue ¶ added in v1.61.0
func (o NccAzurePrivateEndpointRule) 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, NccAzurePrivateEndpointRule only implements ToObjectValue() and Type().
type NccAzurePrivateEndpointRule_SdkV2 ¶ added in v1.62.1
type NccAzurePrivateEndpointRule_SdkV2 struct { // The current status of this private endpoint. The private endpoint rules // are effective only if the connection state is `ESTABLISHED`. Remember // that you must approve new endpoints on your resources in the Azure portal // before they take effect. // // The possible values are: - INIT: (deprecated) The endpoint has been // created and pending approval. - PENDING: The endpoint has been created // and pending approval. - ESTABLISHED: The endpoint has been approved and // is ready to use in your serverless compute resources. - REJECTED: // Connection was rejected by the private link resource owner. - // DISCONNECTED: Connection was removed by the private link resource owner, // the private endpoint becomes informative and should be deleted for // clean-up. ConnectionState types.String `tfsdk:"connection_state"` // Time in epoch milliseconds when this object was created. CreationTime types.Int64 `tfsdk:"creation_time"` // Whether this private endpoint is deactivated. Deactivated types.Bool `tfsdk:"deactivated"` // Time in epoch milliseconds when this object was deactivated. DeactivatedAt types.Int64 `tfsdk:"deactivated_at"` // The name of the Azure private endpoint resource. EndpointName types.String `tfsdk:"endpoint_name"` // The sub-resource type (group ID) of the target resource. Note that to // connect to workspace root storage (root DBFS), you need two endpoints, // one for `blob` and one for `dfs`. GroupId types.String `tfsdk:"group_id"` // The ID of a network connectivity configuration, which is the parent // resource of this private endpoint rule object. NetworkConnectivityConfigId types.String `tfsdk:"network_connectivity_config_id"` // The Azure resource ID of the target resource. ResourceId types.String `tfsdk:"resource_id"` // The ID of a private endpoint rule. RuleId types.String `tfsdk:"rule_id"` // Time in epoch milliseconds when this object was updated. UpdatedTime types.Int64 `tfsdk:"updated_time"` }
func (NccAzurePrivateEndpointRule_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c NccAzurePrivateEndpointRule_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (NccAzurePrivateEndpointRule_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a NccAzurePrivateEndpointRule_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in NccAzurePrivateEndpointRule. 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 (*NccAzurePrivateEndpointRule_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *NccAzurePrivateEndpointRule_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan NccAzurePrivateEndpointRule_SdkV2)
func (*NccAzurePrivateEndpointRule_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *NccAzurePrivateEndpointRule_SdkV2) SyncEffectiveFieldsDuringRead(existingState NccAzurePrivateEndpointRule_SdkV2)
func (NccAzurePrivateEndpointRule_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o NccAzurePrivateEndpointRule_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, NccAzurePrivateEndpointRule_SdkV2 only implements ToObjectValue() and Type().
type NccAzureServiceEndpointRule ¶
type NccAzureServiceEndpointRule struct { // The list of subnets from which Databricks network traffic originates when // accessing your Azure resources. Subnets types.List `tfsdk:"subnets"` // The Azure region in which this service endpoint rule applies. TargetRegion types.String `tfsdk:"target_region"` // The Azure services to which this service endpoint rule applies to. TargetServices types.List `tfsdk:"target_services"` }
The stable Azure service endpoints. You can configure the firewall of your Azure resources to allow traffic from your Databricks serverless compute resources.
func (NccAzureServiceEndpointRule) ApplySchemaCustomizations ¶ added in v1.63.0
func (c NccAzureServiceEndpointRule) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (NccAzureServiceEndpointRule) GetComplexFieldTypes ¶ added in v1.61.0
func (a NccAzureServiceEndpointRule) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in NccAzureServiceEndpointRule. 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 (*NccAzureServiceEndpointRule) GetSubnets ¶ added in v1.61.0
GetSubnets returns the value of the Subnets field in NccAzureServiceEndpointRule as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*NccAzureServiceEndpointRule) GetTargetServices ¶ added in v1.61.0
GetTargetServices returns the value of the TargetServices field in NccAzureServiceEndpointRule as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*NccAzureServiceEndpointRule) SetSubnets ¶ added in v1.61.0
func (o *NccAzureServiceEndpointRule) SetSubnets(ctx context.Context, v []types.String)
SetSubnets sets the value of the Subnets field in NccAzureServiceEndpointRule.
func (*NccAzureServiceEndpointRule) SetTargetServices ¶ added in v1.61.0
func (o *NccAzureServiceEndpointRule) SetTargetServices(ctx context.Context, v []types.String)
SetTargetServices sets the value of the TargetServices field in NccAzureServiceEndpointRule.
func (*NccAzureServiceEndpointRule) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *NccAzureServiceEndpointRule) SyncEffectiveFieldsDuringCreateOrUpdate(plan NccAzureServiceEndpointRule)
func (*NccAzureServiceEndpointRule) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *NccAzureServiceEndpointRule) SyncEffectiveFieldsDuringRead(existingState NccAzureServiceEndpointRule)
func (NccAzureServiceEndpointRule) ToObjectValue ¶ added in v1.61.0
func (o NccAzureServiceEndpointRule) 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, NccAzureServiceEndpointRule only implements ToObjectValue() and Type().
type NccAzureServiceEndpointRule_SdkV2 ¶ added in v1.62.1
type NccAzureServiceEndpointRule_SdkV2 struct { // The list of subnets from which Databricks network traffic originates when // accessing your Azure resources. Subnets types.List `tfsdk:"subnets"` // The Azure region in which this service endpoint rule applies. TargetRegion types.String `tfsdk:"target_region"` // The Azure services to which this service endpoint rule applies to. TargetServices types.List `tfsdk:"target_services"` }
The stable Azure service endpoints. You can configure the firewall of your Azure resources to allow traffic from your Databricks serverless compute resources.
func (NccAzureServiceEndpointRule_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c NccAzureServiceEndpointRule_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (NccAzureServiceEndpointRule_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a NccAzureServiceEndpointRule_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in NccAzureServiceEndpointRule. 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 (*NccAzureServiceEndpointRule_SdkV2) GetSubnets ¶ added in v1.62.1
GetSubnets returns the value of the Subnets field in NccAzureServiceEndpointRule_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*NccAzureServiceEndpointRule_SdkV2) GetTargetServices ¶ added in v1.62.1
func (o *NccAzureServiceEndpointRule_SdkV2) GetTargetServices(ctx context.Context) ([]types.String, bool)
GetTargetServices returns the value of the TargetServices field in NccAzureServiceEndpointRule_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*NccAzureServiceEndpointRule_SdkV2) SetSubnets ¶ added in v1.62.1
func (o *NccAzureServiceEndpointRule_SdkV2) SetSubnets(ctx context.Context, v []types.String)
SetSubnets sets the value of the Subnets field in NccAzureServiceEndpointRule_SdkV2.
func (*NccAzureServiceEndpointRule_SdkV2) SetTargetServices ¶ added in v1.62.1
func (o *NccAzureServiceEndpointRule_SdkV2) SetTargetServices(ctx context.Context, v []types.String)
SetTargetServices sets the value of the TargetServices field in NccAzureServiceEndpointRule_SdkV2.
func (*NccAzureServiceEndpointRule_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *NccAzureServiceEndpointRule_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan NccAzureServiceEndpointRule_SdkV2)
func (*NccAzureServiceEndpointRule_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *NccAzureServiceEndpointRule_SdkV2) SyncEffectiveFieldsDuringRead(existingState NccAzureServiceEndpointRule_SdkV2)
func (NccAzureServiceEndpointRule_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o NccAzureServiceEndpointRule_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, NccAzureServiceEndpointRule_SdkV2 only implements ToObjectValue() and Type().
type NccEgressConfig ¶
type NccEgressConfig struct { // The network connectivity rules that are applied by default without // resource specific configurations. You can find the stable network // information of your serverless compute resources here. DefaultRules types.Object `tfsdk:"default_rules"` // The network connectivity rules that configured for each destinations. // These rules override default rules. TargetRules types.Object `tfsdk:"target_rules"` }
The network connectivity rules that apply to network traffic from your serverless compute resources.
func (NccEgressConfig) ApplySchemaCustomizations ¶ added in v1.63.0
func (c NccEgressConfig) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (NccEgressConfig) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in NccEgressConfig. 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 (*NccEgressConfig) GetDefaultRules ¶ added in v1.61.0
func (o *NccEgressConfig) GetDefaultRules(ctx context.Context) (NccEgressDefaultRules, bool)
GetDefaultRules returns the value of the DefaultRules field in NccEgressConfig as a NccEgressDefaultRules value. If the field is unknown or null, the boolean return value is false.
func (*NccEgressConfig) GetTargetRules ¶ added in v1.61.0
func (o *NccEgressConfig) GetTargetRules(ctx context.Context) (NccEgressTargetRules, bool)
GetTargetRules returns the value of the TargetRules field in NccEgressConfig as a NccEgressTargetRules value. If the field is unknown or null, the boolean return value is false.
func (*NccEgressConfig) SetDefaultRules ¶ added in v1.61.0
func (o *NccEgressConfig) SetDefaultRules(ctx context.Context, v NccEgressDefaultRules)
SetDefaultRules sets the value of the DefaultRules field in NccEgressConfig.
func (*NccEgressConfig) SetTargetRules ¶ added in v1.61.0
func (o *NccEgressConfig) SetTargetRules(ctx context.Context, v NccEgressTargetRules)
SetTargetRules sets the value of the TargetRules field in NccEgressConfig.
func (*NccEgressConfig) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *NccEgressConfig) SyncEffectiveFieldsDuringCreateOrUpdate(plan NccEgressConfig)
func (*NccEgressConfig) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *NccEgressConfig) SyncEffectiveFieldsDuringRead(existingState NccEgressConfig)
func (NccEgressConfig) ToObjectValue ¶ added in v1.61.0
func (o NccEgressConfig) 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, NccEgressConfig only implements ToObjectValue() and Type().
type NccEgressConfig_SdkV2 ¶ added in v1.62.1
type NccEgressConfig_SdkV2 struct { // The network connectivity rules that are applied by default without // resource specific configurations. You can find the stable network // information of your serverless compute resources here. DefaultRules types.List `tfsdk:"default_rules"` // The network connectivity rules that configured for each destinations. // These rules override default rules. TargetRules types.List `tfsdk:"target_rules"` }
The network connectivity rules that apply to network traffic from your serverless compute resources.
func (NccEgressConfig_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c NccEgressConfig_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (NccEgressConfig_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in NccEgressConfig. 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 (*NccEgressConfig_SdkV2) GetDefaultRules ¶ added in v1.62.1
func (o *NccEgressConfig_SdkV2) GetDefaultRules(ctx context.Context) (NccEgressDefaultRules_SdkV2, bool)
GetDefaultRules returns the value of the DefaultRules field in NccEgressConfig_SdkV2 as a NccEgressDefaultRules_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*NccEgressConfig_SdkV2) GetTargetRules ¶ added in v1.62.1
func (o *NccEgressConfig_SdkV2) GetTargetRules(ctx context.Context) (NccEgressTargetRules_SdkV2, bool)
GetTargetRules returns the value of the TargetRules field in NccEgressConfig_SdkV2 as a NccEgressTargetRules_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*NccEgressConfig_SdkV2) SetDefaultRules ¶ added in v1.62.1
func (o *NccEgressConfig_SdkV2) SetDefaultRules(ctx context.Context, v NccEgressDefaultRules_SdkV2)
SetDefaultRules sets the value of the DefaultRules field in NccEgressConfig_SdkV2.
func (*NccEgressConfig_SdkV2) SetTargetRules ¶ added in v1.62.1
func (o *NccEgressConfig_SdkV2) SetTargetRules(ctx context.Context, v NccEgressTargetRules_SdkV2)
SetTargetRules sets the value of the TargetRules field in NccEgressConfig_SdkV2.
func (*NccEgressConfig_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *NccEgressConfig_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan NccEgressConfig_SdkV2)
func (*NccEgressConfig_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *NccEgressConfig_SdkV2) SyncEffectiveFieldsDuringRead(existingState NccEgressConfig_SdkV2)
func (NccEgressConfig_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o NccEgressConfig_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, NccEgressConfig_SdkV2 only implements ToObjectValue() and Type().
type NccEgressDefaultRules ¶
type NccEgressDefaultRules struct { // The stable AWS IP CIDR blocks. You can use these to configure the // firewall of your resources to allow traffic from your Databricks // workspace. AwsStableIpRule types.Object `tfsdk:"aws_stable_ip_rule"` // The stable Azure service endpoints. You can configure the firewall of // your Azure resources to allow traffic from your Databricks serverless // compute resources. AzureServiceEndpointRule types.Object `tfsdk:"azure_service_endpoint_rule"` }
The network connectivity rules that are applied by default without resource specific configurations. You can find the stable network information of your serverless compute resources here.
func (NccEgressDefaultRules) ApplySchemaCustomizations ¶ added in v1.63.0
func (c NccEgressDefaultRules) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*NccEgressDefaultRules) GetAwsStableIpRule ¶ added in v1.61.0
func (o *NccEgressDefaultRules) GetAwsStableIpRule(ctx context.Context) (NccAwsStableIpRule, bool)
GetAwsStableIpRule returns the value of the AwsStableIpRule field in NccEgressDefaultRules as a NccAwsStableIpRule value. If the field is unknown or null, the boolean return value is false.
func (*NccEgressDefaultRules) GetAzureServiceEndpointRule ¶ added in v1.61.0
func (o *NccEgressDefaultRules) GetAzureServiceEndpointRule(ctx context.Context) (NccAzureServiceEndpointRule, bool)
GetAzureServiceEndpointRule returns the value of the AzureServiceEndpointRule field in NccEgressDefaultRules as a NccAzureServiceEndpointRule value. If the field is unknown or null, the boolean return value is false.
func (NccEgressDefaultRules) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in NccEgressDefaultRules. 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 (*NccEgressDefaultRules) SetAwsStableIpRule ¶ added in v1.61.0
func (o *NccEgressDefaultRules) SetAwsStableIpRule(ctx context.Context, v NccAwsStableIpRule)
SetAwsStableIpRule sets the value of the AwsStableIpRule field in NccEgressDefaultRules.
func (*NccEgressDefaultRules) SetAzureServiceEndpointRule ¶ added in v1.61.0
func (o *NccEgressDefaultRules) SetAzureServiceEndpointRule(ctx context.Context, v NccAzureServiceEndpointRule)
SetAzureServiceEndpointRule sets the value of the AzureServiceEndpointRule field in NccEgressDefaultRules.
func (*NccEgressDefaultRules) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *NccEgressDefaultRules) SyncEffectiveFieldsDuringCreateOrUpdate(plan NccEgressDefaultRules)
func (*NccEgressDefaultRules) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *NccEgressDefaultRules) SyncEffectiveFieldsDuringRead(existingState NccEgressDefaultRules)
func (NccEgressDefaultRules) ToObjectValue ¶ added in v1.61.0
func (o NccEgressDefaultRules) 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, NccEgressDefaultRules only implements ToObjectValue() and Type().
type NccEgressDefaultRules_SdkV2 ¶ added in v1.62.1
type NccEgressDefaultRules_SdkV2 struct { // The stable AWS IP CIDR blocks. You can use these to configure the // firewall of your resources to allow traffic from your Databricks // workspace. AwsStableIpRule types.List `tfsdk:"aws_stable_ip_rule"` // The stable Azure service endpoints. You can configure the firewall of // your Azure resources to allow traffic from your Databricks serverless // compute resources. AzureServiceEndpointRule types.List `tfsdk:"azure_service_endpoint_rule"` }
The network connectivity rules that are applied by default without resource specific configurations. You can find the stable network information of your serverless compute resources here.
func (NccEgressDefaultRules_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c NccEgressDefaultRules_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*NccEgressDefaultRules_SdkV2) GetAwsStableIpRule ¶ added in v1.62.1
func (o *NccEgressDefaultRules_SdkV2) GetAwsStableIpRule(ctx context.Context) (NccAwsStableIpRule_SdkV2, bool)
GetAwsStableIpRule returns the value of the AwsStableIpRule field in NccEgressDefaultRules_SdkV2 as a NccAwsStableIpRule_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*NccEgressDefaultRules_SdkV2) GetAzureServiceEndpointRule ¶ added in v1.62.1
func (o *NccEgressDefaultRules_SdkV2) GetAzureServiceEndpointRule(ctx context.Context) (NccAzureServiceEndpointRule_SdkV2, bool)
GetAzureServiceEndpointRule returns the value of the AzureServiceEndpointRule field in NccEgressDefaultRules_SdkV2 as a NccAzureServiceEndpointRule_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (NccEgressDefaultRules_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a NccEgressDefaultRules_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in NccEgressDefaultRules. 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 (*NccEgressDefaultRules_SdkV2) SetAwsStableIpRule ¶ added in v1.62.1
func (o *NccEgressDefaultRules_SdkV2) SetAwsStableIpRule(ctx context.Context, v NccAwsStableIpRule_SdkV2)
SetAwsStableIpRule sets the value of the AwsStableIpRule field in NccEgressDefaultRules_SdkV2.
func (*NccEgressDefaultRules_SdkV2) SetAzureServiceEndpointRule ¶ added in v1.62.1
func (o *NccEgressDefaultRules_SdkV2) SetAzureServiceEndpointRule(ctx context.Context, v NccAzureServiceEndpointRule_SdkV2)
SetAzureServiceEndpointRule sets the value of the AzureServiceEndpointRule field in NccEgressDefaultRules_SdkV2.
func (*NccEgressDefaultRules_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *NccEgressDefaultRules_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan NccEgressDefaultRules_SdkV2)
func (*NccEgressDefaultRules_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *NccEgressDefaultRules_SdkV2) SyncEffectiveFieldsDuringRead(existingState NccEgressDefaultRules_SdkV2)
func (NccEgressDefaultRules_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o NccEgressDefaultRules_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, NccEgressDefaultRules_SdkV2 only implements ToObjectValue() and Type().
type NccEgressTargetRules ¶
type NccEgressTargetRules struct {
AzurePrivateEndpointRules types.List `tfsdk:"azure_private_endpoint_rules"`
}
The network connectivity rules that configured for each destinations. These rules override default rules.
func (NccEgressTargetRules) ApplySchemaCustomizations ¶ added in v1.63.0
func (c NccEgressTargetRules) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*NccEgressTargetRules) GetAzurePrivateEndpointRules ¶ added in v1.61.0
func (o *NccEgressTargetRules) GetAzurePrivateEndpointRules(ctx context.Context) ([]NccAzurePrivateEndpointRule, bool)
GetAzurePrivateEndpointRules returns the value of the AzurePrivateEndpointRules field in NccEgressTargetRules as a slice of NccAzurePrivateEndpointRule values. If the field is unknown or null, the boolean return value is false.
func (NccEgressTargetRules) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in NccEgressTargetRules. 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 (*NccEgressTargetRules) SetAzurePrivateEndpointRules ¶ added in v1.61.0
func (o *NccEgressTargetRules) SetAzurePrivateEndpointRules(ctx context.Context, v []NccAzurePrivateEndpointRule)
SetAzurePrivateEndpointRules sets the value of the AzurePrivateEndpointRules field in NccEgressTargetRules.
func (*NccEgressTargetRules) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *NccEgressTargetRules) SyncEffectiveFieldsDuringCreateOrUpdate(plan NccEgressTargetRules)
func (*NccEgressTargetRules) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *NccEgressTargetRules) SyncEffectiveFieldsDuringRead(existingState NccEgressTargetRules)
func (NccEgressTargetRules) ToObjectValue ¶ added in v1.61.0
func (o NccEgressTargetRules) 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, NccEgressTargetRules only implements ToObjectValue() and Type().
type NccEgressTargetRules_SdkV2 ¶ added in v1.62.1
type NccEgressTargetRules_SdkV2 struct {
AzurePrivateEndpointRules types.List `tfsdk:"azure_private_endpoint_rules"`
}
The network connectivity rules that configured for each destinations. These rules override default rules.
func (NccEgressTargetRules_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c NccEgressTargetRules_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*NccEgressTargetRules_SdkV2) GetAzurePrivateEndpointRules ¶ added in v1.62.1
func (o *NccEgressTargetRules_SdkV2) GetAzurePrivateEndpointRules(ctx context.Context) ([]NccAzurePrivateEndpointRule_SdkV2, bool)
GetAzurePrivateEndpointRules returns the value of the AzurePrivateEndpointRules field in NccEgressTargetRules_SdkV2 as a slice of NccAzurePrivateEndpointRule_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (NccEgressTargetRules_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a NccEgressTargetRules_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in NccEgressTargetRules. 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 (*NccEgressTargetRules_SdkV2) SetAzurePrivateEndpointRules ¶ added in v1.62.1
func (o *NccEgressTargetRules_SdkV2) SetAzurePrivateEndpointRules(ctx context.Context, v []NccAzurePrivateEndpointRule_SdkV2)
SetAzurePrivateEndpointRules sets the value of the AzurePrivateEndpointRules field in NccEgressTargetRules_SdkV2.
func (*NccEgressTargetRules_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *NccEgressTargetRules_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan NccEgressTargetRules_SdkV2)
func (*NccEgressTargetRules_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *NccEgressTargetRules_SdkV2) SyncEffectiveFieldsDuringRead(existingState NccEgressTargetRules_SdkV2)
func (NccEgressTargetRules_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o NccEgressTargetRules_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, NccEgressTargetRules_SdkV2 only implements ToObjectValue() and Type().
type NetworkConnectivityConfiguration ¶
type NetworkConnectivityConfiguration struct { // The Databricks account ID that hosts the credential. AccountId types.String `tfsdk:"account_id"` // Time in epoch milliseconds when this object was created. CreationTime types.Int64 `tfsdk:"creation_time"` // The network connectivity rules that apply to network traffic from your // serverless compute resources. EgressConfig types.Object `tfsdk:"egress_config"` // The name of the network connectivity configuration. The name can contain // alphanumeric characters, hyphens, and underscores. The length must be // between 3 and 30 characters. The name must match the regular expression // `^[0-9a-zA-Z-_]{3,30}$`. Name types.String `tfsdk:"name"` // Databricks network connectivity configuration ID. NetworkConnectivityConfigId types.String `tfsdk:"network_connectivity_config_id"` // The region for the network connectivity configuration. Only workspaces in // the same region can be attached to the network connectivity // configuration. Region types.String `tfsdk:"region"` // Time in epoch milliseconds when this object was updated. UpdatedTime types.Int64 `tfsdk:"updated_time"` }
func (NetworkConnectivityConfiguration) ApplySchemaCustomizations ¶ added in v1.63.0
func (c NetworkConnectivityConfiguration) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (NetworkConnectivityConfiguration) GetComplexFieldTypes ¶ added in v1.61.0
func (a NetworkConnectivityConfiguration) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in NetworkConnectivityConfiguration. 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 (*NetworkConnectivityConfiguration) GetEgressConfig ¶ added in v1.61.0
func (o *NetworkConnectivityConfiguration) GetEgressConfig(ctx context.Context) (NccEgressConfig, bool)
GetEgressConfig returns the value of the EgressConfig field in NetworkConnectivityConfiguration as a NccEgressConfig value. If the field is unknown or null, the boolean return value is false.
func (*NetworkConnectivityConfiguration) SetEgressConfig ¶ added in v1.61.0
func (o *NetworkConnectivityConfiguration) SetEgressConfig(ctx context.Context, v NccEgressConfig)
SetEgressConfig sets the value of the EgressConfig field in NetworkConnectivityConfiguration.
func (*NetworkConnectivityConfiguration) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *NetworkConnectivityConfiguration) SyncEffectiveFieldsDuringCreateOrUpdate(plan NetworkConnectivityConfiguration)
func (*NetworkConnectivityConfiguration) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *NetworkConnectivityConfiguration) SyncEffectiveFieldsDuringRead(existingState NetworkConnectivityConfiguration)
func (NetworkConnectivityConfiguration) ToObjectValue ¶ added in v1.61.0
func (o NetworkConnectivityConfiguration) 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, NetworkConnectivityConfiguration only implements ToObjectValue() and Type().
type NetworkConnectivityConfiguration_SdkV2 ¶ added in v1.62.1
type NetworkConnectivityConfiguration_SdkV2 struct { // The Databricks account ID that hosts the credential. AccountId types.String `tfsdk:"account_id"` // Time in epoch milliseconds when this object was created. CreationTime types.Int64 `tfsdk:"creation_time"` // The network connectivity rules that apply to network traffic from your // serverless compute resources. EgressConfig types.List `tfsdk:"egress_config"` // The name of the network connectivity configuration. The name can contain // alphanumeric characters, hyphens, and underscores. The length must be // between 3 and 30 characters. The name must match the regular expression // `^[0-9a-zA-Z-_]{3,30}$`. Name types.String `tfsdk:"name"` // Databricks network connectivity configuration ID. NetworkConnectivityConfigId types.String `tfsdk:"network_connectivity_config_id"` // The region for the network connectivity configuration. Only workspaces in // the same region can be attached to the network connectivity // configuration. Region types.String `tfsdk:"region"` // Time in epoch milliseconds when this object was updated. UpdatedTime types.Int64 `tfsdk:"updated_time"` }
func (NetworkConnectivityConfiguration_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c NetworkConnectivityConfiguration_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (NetworkConnectivityConfiguration_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a NetworkConnectivityConfiguration_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in NetworkConnectivityConfiguration. 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 (*NetworkConnectivityConfiguration_SdkV2) GetEgressConfig ¶ added in v1.62.1
func (o *NetworkConnectivityConfiguration_SdkV2) GetEgressConfig(ctx context.Context) (NccEgressConfig_SdkV2, bool)
GetEgressConfig returns the value of the EgressConfig field in NetworkConnectivityConfiguration_SdkV2 as a NccEgressConfig_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*NetworkConnectivityConfiguration_SdkV2) SetEgressConfig ¶ added in v1.62.1
func (o *NetworkConnectivityConfiguration_SdkV2) SetEgressConfig(ctx context.Context, v NccEgressConfig_SdkV2)
SetEgressConfig sets the value of the EgressConfig field in NetworkConnectivityConfiguration_SdkV2.
func (*NetworkConnectivityConfiguration_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *NetworkConnectivityConfiguration_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan NetworkConnectivityConfiguration_SdkV2)
func (*NetworkConnectivityConfiguration_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *NetworkConnectivityConfiguration_SdkV2) SyncEffectiveFieldsDuringRead(existingState NetworkConnectivityConfiguration_SdkV2)
func (NetworkConnectivityConfiguration_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o NetworkConnectivityConfiguration_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, NetworkConnectivityConfiguration_SdkV2 only implements ToObjectValue() and Type().
type NotificationDestination ¶
type NotificationDestination struct { // The configuration for the notification destination. Will be exactly one // of the nested configs. Only returns for users with workspace admin // permissions. Config types.Object `tfsdk:"config"` // [Output-only] The type of the notification destination. The type can not // be changed once set. DestinationType types.String `tfsdk:"destination_type"` // The display name for the notification destination. DisplayName types.String `tfsdk:"display_name"` // UUID identifying notification destination. Id types.String `tfsdk:"id"` }
func (NotificationDestination) ApplySchemaCustomizations ¶ added in v1.63.0
func (c NotificationDestination) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (NotificationDestination) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in NotificationDestination. 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 (*NotificationDestination) GetConfig ¶ added in v1.61.0
func (o *NotificationDestination) GetConfig(ctx context.Context) (Config, bool)
GetConfig returns the value of the Config field in NotificationDestination as a Config value. If the field is unknown or null, the boolean return value is false.
func (*NotificationDestination) SetConfig ¶ added in v1.61.0
func (o *NotificationDestination) SetConfig(ctx context.Context, v Config)
SetConfig sets the value of the Config field in NotificationDestination.
func (*NotificationDestination) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *NotificationDestination) SyncEffectiveFieldsDuringCreateOrUpdate(plan NotificationDestination)
func (*NotificationDestination) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *NotificationDestination) SyncEffectiveFieldsDuringRead(existingState NotificationDestination)
func (NotificationDestination) ToObjectValue ¶ added in v1.61.0
func (o NotificationDestination) 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, NotificationDestination only implements ToObjectValue() and Type().
type NotificationDestination_SdkV2 ¶ added in v1.62.1
type NotificationDestination_SdkV2 struct { // The configuration for the notification destination. Will be exactly one // of the nested configs. Only returns for users with workspace admin // permissions. Config types.List `tfsdk:"config"` // [Output-only] The type of the notification destination. The type can not // be changed once set. DestinationType types.String `tfsdk:"destination_type"` // The display name for the notification destination. DisplayName types.String `tfsdk:"display_name"` // UUID identifying notification destination. Id types.String `tfsdk:"id"` }
func (NotificationDestination_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c NotificationDestination_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (NotificationDestination_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a NotificationDestination_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in NotificationDestination. 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 (*NotificationDestination_SdkV2) GetConfig ¶ added in v1.62.1
func (o *NotificationDestination_SdkV2) GetConfig(ctx context.Context) (Config_SdkV2, bool)
GetConfig returns the value of the Config field in NotificationDestination_SdkV2 as a Config_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*NotificationDestination_SdkV2) SetConfig ¶ added in v1.62.1
func (o *NotificationDestination_SdkV2) SetConfig(ctx context.Context, v Config_SdkV2)
SetConfig sets the value of the Config field in NotificationDestination_SdkV2.
func (*NotificationDestination_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *NotificationDestination_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan NotificationDestination_SdkV2)
func (*NotificationDestination_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *NotificationDestination_SdkV2) SyncEffectiveFieldsDuringRead(existingState NotificationDestination_SdkV2)
func (NotificationDestination_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o NotificationDestination_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, NotificationDestination_SdkV2 only implements ToObjectValue() and Type().
type PagerdutyConfig ¶
type PagerdutyConfig struct { // [Input-Only] Integration key for PagerDuty. IntegrationKey types.String `tfsdk:"integration_key"` // [Output-Only] Whether integration key is set. IntegrationKeySet types.Bool `tfsdk:"integration_key_set"` }
func (PagerdutyConfig) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PagerdutyConfig) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PagerdutyConfig) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in PagerdutyConfig. 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 (*PagerdutyConfig) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *PagerdutyConfig) SyncEffectiveFieldsDuringCreateOrUpdate(plan PagerdutyConfig)
func (*PagerdutyConfig) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *PagerdutyConfig) SyncEffectiveFieldsDuringRead(existingState PagerdutyConfig)
func (PagerdutyConfig) ToObjectValue ¶ added in v1.61.0
func (o PagerdutyConfig) 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, PagerdutyConfig only implements ToObjectValue() and Type().
type PagerdutyConfig_SdkV2 ¶ added in v1.62.1
type PagerdutyConfig_SdkV2 struct { // [Input-Only] Integration key for PagerDuty. IntegrationKey types.String `tfsdk:"integration_key"` // [Output-Only] Whether integration key is set. IntegrationKeySet types.Bool `tfsdk:"integration_key_set"` }
func (PagerdutyConfig_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PagerdutyConfig_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PagerdutyConfig_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in PagerdutyConfig. 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 (*PagerdutyConfig_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *PagerdutyConfig_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PagerdutyConfig_SdkV2)
func (*PagerdutyConfig_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *PagerdutyConfig_SdkV2) SyncEffectiveFieldsDuringRead(existingState PagerdutyConfig_SdkV2)
func (PagerdutyConfig_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o PagerdutyConfig_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, PagerdutyConfig_SdkV2 only implements ToObjectValue() and Type().
type PartitionId ¶
type PartitionId struct { // The ID of the workspace. WorkspaceId types.Int64 `tfsdk:"workspaceId"` }
Partition by workspace or account
func (PartitionId) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PartitionId) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PartitionId) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in PartitionId. 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 (*PartitionId) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *PartitionId) SyncEffectiveFieldsDuringCreateOrUpdate(plan PartitionId)
func (*PartitionId) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *PartitionId) SyncEffectiveFieldsDuringRead(existingState PartitionId)
func (PartitionId) ToObjectValue ¶ added in v1.61.0
func (o PartitionId) 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, PartitionId only implements ToObjectValue() and Type().
type PartitionId_SdkV2 ¶ added in v1.62.1
type PartitionId_SdkV2 struct { // The ID of the workspace. WorkspaceId types.Int64 `tfsdk:"workspaceId"` }
Partition by workspace or account
func (PartitionId_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PartitionId_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PartitionId_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in PartitionId. 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 (*PartitionId_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *PartitionId_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PartitionId_SdkV2)
func (*PartitionId_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *PartitionId_SdkV2) SyncEffectiveFieldsDuringRead(existingState PartitionId_SdkV2)
func (PartitionId_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o PartitionId_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, PartitionId_SdkV2 only implements ToObjectValue() and Type().
type PersonalComputeMessage ¶
type PersonalComputeMessage struct { // ON: Grants all users in all workspaces access to the Personal Compute // default policy, allowing all users to create single-machine compute // resources. DELEGATE: Moves access control for the Personal Compute // default policy to individual workspaces and requires a workspace’s // users or groups to be added to the ACLs of that workspace’s Personal // Compute default policy before they will be able to create compute // resources through that policy. Value types.String `tfsdk:"value"` }
func (PersonalComputeMessage) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PersonalComputeMessage) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PersonalComputeMessage) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in PersonalComputeMessage. 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 (*PersonalComputeMessage) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *PersonalComputeMessage) SyncEffectiveFieldsDuringCreateOrUpdate(plan PersonalComputeMessage)
func (*PersonalComputeMessage) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *PersonalComputeMessage) SyncEffectiveFieldsDuringRead(existingState PersonalComputeMessage)
func (PersonalComputeMessage) ToObjectValue ¶ added in v1.61.0
func (o PersonalComputeMessage) 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, PersonalComputeMessage only implements ToObjectValue() and Type().
type PersonalComputeMessage_SdkV2 ¶ added in v1.62.1
type PersonalComputeMessage_SdkV2 struct { // ON: Grants all users in all workspaces access to the Personal Compute // default policy, allowing all users to create single-machine compute // resources. DELEGATE: Moves access control for the Personal Compute // default policy to individual workspaces and requires a workspace’s // users or groups to be added to the ACLs of that workspace’s Personal // Compute default policy before they will be able to create compute // resources through that policy. Value types.String `tfsdk:"value"` }
func (PersonalComputeMessage_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PersonalComputeMessage_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PersonalComputeMessage_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a PersonalComputeMessage_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in PersonalComputeMessage. 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 (*PersonalComputeMessage_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *PersonalComputeMessage_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PersonalComputeMessage_SdkV2)
func (*PersonalComputeMessage_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *PersonalComputeMessage_SdkV2) SyncEffectiveFieldsDuringRead(existingState PersonalComputeMessage_SdkV2)
func (PersonalComputeMessage_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o PersonalComputeMessage_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, PersonalComputeMessage_SdkV2 only implements ToObjectValue() and Type().
type PersonalComputeSetting ¶
type PersonalComputeSetting struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // update pattern to perform setting updates in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // PATCH request to identify the setting version you are updating. Etag types.String `tfsdk:"etag"` PersonalCompute types.Object `tfsdk:"personal_compute"` // Name of the corresponding setting. This field is populated in the // response, but it will not be respected even if it's set in the request // body. The setting name in the path parameter will be respected instead. // Setting name is required to be 'default' if the setting only has one // instance per workspace. SettingName types.String `tfsdk:"setting_name"` }
func (PersonalComputeSetting) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PersonalComputeSetting) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PersonalComputeSetting) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in PersonalComputeSetting. 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 (*PersonalComputeSetting) GetPersonalCompute ¶ added in v1.61.0
func (o *PersonalComputeSetting) GetPersonalCompute(ctx context.Context) (PersonalComputeMessage, bool)
GetPersonalCompute returns the value of the PersonalCompute field in PersonalComputeSetting as a PersonalComputeMessage value. If the field is unknown or null, the boolean return value is false.
func (*PersonalComputeSetting) SetPersonalCompute ¶ added in v1.61.0
func (o *PersonalComputeSetting) SetPersonalCompute(ctx context.Context, v PersonalComputeMessage)
SetPersonalCompute sets the value of the PersonalCompute field in PersonalComputeSetting.
func (*PersonalComputeSetting) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *PersonalComputeSetting) SyncEffectiveFieldsDuringCreateOrUpdate(plan PersonalComputeSetting)
func (*PersonalComputeSetting) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *PersonalComputeSetting) SyncEffectiveFieldsDuringRead(existingState PersonalComputeSetting)
func (PersonalComputeSetting) ToObjectValue ¶ added in v1.61.0
func (o PersonalComputeSetting) 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, PersonalComputeSetting only implements ToObjectValue() and Type().
type PersonalComputeSetting_SdkV2 ¶ added in v1.62.1
type PersonalComputeSetting_SdkV2 struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // update pattern to perform setting updates in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // PATCH request to identify the setting version you are updating. Etag types.String `tfsdk:"etag"` PersonalCompute types.List `tfsdk:"personal_compute"` // Name of the corresponding setting. This field is populated in the // response, but it will not be respected even if it's set in the request // body. The setting name in the path parameter will be respected instead. // Setting name is required to be 'default' if the setting only has one // instance per workspace. SettingName types.String `tfsdk:"setting_name"` }
func (PersonalComputeSetting_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PersonalComputeSetting_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PersonalComputeSetting_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a PersonalComputeSetting_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in PersonalComputeSetting. 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 (*PersonalComputeSetting_SdkV2) GetPersonalCompute ¶ added in v1.62.1
func (o *PersonalComputeSetting_SdkV2) GetPersonalCompute(ctx context.Context) (PersonalComputeMessage_SdkV2, bool)
GetPersonalCompute returns the value of the PersonalCompute field in PersonalComputeSetting_SdkV2 as a PersonalComputeMessage_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*PersonalComputeSetting_SdkV2) SetPersonalCompute ¶ added in v1.62.1
func (o *PersonalComputeSetting_SdkV2) SetPersonalCompute(ctx context.Context, v PersonalComputeMessage_SdkV2)
SetPersonalCompute sets the value of the PersonalCompute field in PersonalComputeSetting_SdkV2.
func (*PersonalComputeSetting_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *PersonalComputeSetting_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PersonalComputeSetting_SdkV2)
func (*PersonalComputeSetting_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *PersonalComputeSetting_SdkV2) SyncEffectiveFieldsDuringRead(existingState PersonalComputeSetting_SdkV2)
func (PersonalComputeSetting_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o PersonalComputeSetting_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, PersonalComputeSetting_SdkV2 only implements ToObjectValue() and Type().
type PublicTokenInfo ¶
type PublicTokenInfo struct { // Comment the token was created with, if applicable. Comment types.String `tfsdk:"comment"` // Server time (in epoch milliseconds) when the token was created. CreationTime types.Int64 `tfsdk:"creation_time"` // Server time (in epoch milliseconds) when the token will expire, or -1 if // not applicable. ExpiryTime types.Int64 `tfsdk:"expiry_time"` // The ID of this token. TokenId types.String `tfsdk:"token_id"` }
func (PublicTokenInfo) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PublicTokenInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PublicTokenInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in PublicTokenInfo. 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 (*PublicTokenInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *PublicTokenInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan PublicTokenInfo)
func (*PublicTokenInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *PublicTokenInfo) SyncEffectiveFieldsDuringRead(existingState PublicTokenInfo)
func (PublicTokenInfo) ToObjectValue ¶ added in v1.61.0
func (o PublicTokenInfo) 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, PublicTokenInfo only implements ToObjectValue() and Type().
type PublicTokenInfo_SdkV2 ¶ added in v1.62.1
type PublicTokenInfo_SdkV2 struct { // Comment the token was created with, if applicable. Comment types.String `tfsdk:"comment"` // Server time (in epoch milliseconds) when the token was created. CreationTime types.Int64 `tfsdk:"creation_time"` // Server time (in epoch milliseconds) when the token will expire, or -1 if // not applicable. ExpiryTime types.Int64 `tfsdk:"expiry_time"` // The ID of this token. TokenId types.String `tfsdk:"token_id"` }
func (PublicTokenInfo_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PublicTokenInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PublicTokenInfo_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in PublicTokenInfo. 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 (*PublicTokenInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *PublicTokenInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PublicTokenInfo_SdkV2)
func (*PublicTokenInfo_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *PublicTokenInfo_SdkV2) SyncEffectiveFieldsDuringRead(existingState PublicTokenInfo_SdkV2)
func (PublicTokenInfo_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o PublicTokenInfo_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, PublicTokenInfo_SdkV2 only implements ToObjectValue() and Type().
type ReplaceIpAccessList ¶
type ReplaceIpAccessList struct { // Specifies whether this IP access list is enabled. Enabled types.Bool `tfsdk:"enabled"` // The ID for the corresponding IP access list IpAccessListId types.String `tfsdk:"-"` IpAddresses types.List `tfsdk:"ip_addresses"` // Label for the IP access list. This **cannot** be empty. Label types.String `tfsdk:"label"` // Type of IP access list. Valid values are as follows and are // case-sensitive: // // * `ALLOW`: An allow list. Include this IP or range. * `BLOCK`: A block // list. Exclude this IP or range. IP addresses in the block list are // excluded even if they are included in an allow list. ListType types.String `tfsdk:"list_type"` }
Details required to replace an IP access list.
func (ReplaceIpAccessList) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ReplaceIpAccessList) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ReplaceIpAccessList) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ReplaceIpAccessList. 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 (*ReplaceIpAccessList) GetIpAddresses ¶ added in v1.61.0
GetIpAddresses returns the value of the IpAddresses field in ReplaceIpAccessList as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*ReplaceIpAccessList) SetIpAddresses ¶ added in v1.61.0
func (o *ReplaceIpAccessList) SetIpAddresses(ctx context.Context, v []types.String)
SetIpAddresses sets the value of the IpAddresses field in ReplaceIpAccessList.
func (*ReplaceIpAccessList) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ReplaceIpAccessList) SyncEffectiveFieldsDuringCreateOrUpdate(plan ReplaceIpAccessList)
func (*ReplaceIpAccessList) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ReplaceIpAccessList) SyncEffectiveFieldsDuringRead(existingState ReplaceIpAccessList)
func (ReplaceIpAccessList) ToObjectValue ¶ added in v1.61.0
func (o ReplaceIpAccessList) 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, ReplaceIpAccessList only implements ToObjectValue() and Type().
type ReplaceIpAccessList_SdkV2 ¶ added in v1.62.1
type ReplaceIpAccessList_SdkV2 struct { // Specifies whether this IP access list is enabled. Enabled types.Bool `tfsdk:"enabled"` // The ID for the corresponding IP access list IpAccessListId types.String `tfsdk:"-"` IpAddresses types.List `tfsdk:"ip_addresses"` // Label for the IP access list. This **cannot** be empty. Label types.String `tfsdk:"label"` // Type of IP access list. Valid values are as follows and are // case-sensitive: // // * `ALLOW`: An allow list. Include this IP or range. * `BLOCK`: A block // list. Exclude this IP or range. IP addresses in the block list are // excluded even if they are included in an allow list. ListType types.String `tfsdk:"list_type"` }
Details required to replace an IP access list.
func (ReplaceIpAccessList_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ReplaceIpAccessList_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ReplaceIpAccessList_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ReplaceIpAccessList_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ReplaceIpAccessList. 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 (*ReplaceIpAccessList_SdkV2) GetIpAddresses ¶ added in v1.62.1
GetIpAddresses returns the value of the IpAddresses field in ReplaceIpAccessList_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*ReplaceIpAccessList_SdkV2) SetIpAddresses ¶ added in v1.62.1
func (o *ReplaceIpAccessList_SdkV2) SetIpAddresses(ctx context.Context, v []types.String)
SetIpAddresses sets the value of the IpAddresses field in ReplaceIpAccessList_SdkV2.
func (*ReplaceIpAccessList_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ReplaceIpAccessList_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ReplaceIpAccessList_SdkV2)
func (*ReplaceIpAccessList_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ReplaceIpAccessList_SdkV2) SyncEffectiveFieldsDuringRead(existingState ReplaceIpAccessList_SdkV2)
func (ReplaceIpAccessList_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ReplaceIpAccessList_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, ReplaceIpAccessList_SdkV2 only implements ToObjectValue() and Type().
type ReplaceResponse ¶
type ReplaceResponse struct { }
func (ReplaceResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ReplaceResponse. 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 (ReplaceResponse) ToObjectValue ¶ added in v1.61.0
func (o ReplaceResponse) 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, ReplaceResponse only implements ToObjectValue() and Type().
type ReplaceResponse_SdkV2 ¶ added in v1.62.1
type ReplaceResponse_SdkV2 struct { }
func (ReplaceResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in ReplaceResponse. 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 (ReplaceResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ReplaceResponse_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, ReplaceResponse_SdkV2 only implements ToObjectValue() and Type().
type RestrictWorkspaceAdminsMessage ¶
func (RestrictWorkspaceAdminsMessage) ApplySchemaCustomizations ¶ added in v1.63.0
func (c RestrictWorkspaceAdminsMessage) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RestrictWorkspaceAdminsMessage) GetComplexFieldTypes ¶ added in v1.61.0
func (a RestrictWorkspaceAdminsMessage) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in RestrictWorkspaceAdminsMessage. 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 (*RestrictWorkspaceAdminsMessage) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *RestrictWorkspaceAdminsMessage) SyncEffectiveFieldsDuringCreateOrUpdate(plan RestrictWorkspaceAdminsMessage)
func (*RestrictWorkspaceAdminsMessage) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *RestrictWorkspaceAdminsMessage) SyncEffectiveFieldsDuringRead(existingState RestrictWorkspaceAdminsMessage)
func (RestrictWorkspaceAdminsMessage) ToObjectValue ¶ added in v1.61.0
func (o RestrictWorkspaceAdminsMessage) 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, RestrictWorkspaceAdminsMessage only implements ToObjectValue() and Type().
type RestrictWorkspaceAdminsMessage_SdkV2 ¶ added in v1.62.1
func (RestrictWorkspaceAdminsMessage_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c RestrictWorkspaceAdminsMessage_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RestrictWorkspaceAdminsMessage_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a RestrictWorkspaceAdminsMessage_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in RestrictWorkspaceAdminsMessage. 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 (*RestrictWorkspaceAdminsMessage_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *RestrictWorkspaceAdminsMessage_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RestrictWorkspaceAdminsMessage_SdkV2)
func (*RestrictWorkspaceAdminsMessage_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *RestrictWorkspaceAdminsMessage_SdkV2) SyncEffectiveFieldsDuringRead(existingState RestrictWorkspaceAdminsMessage_SdkV2)
func (RestrictWorkspaceAdminsMessage_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o RestrictWorkspaceAdminsMessage_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, RestrictWorkspaceAdminsMessage_SdkV2 only implements ToObjectValue() and Type().
type RestrictWorkspaceAdminsSetting ¶
type RestrictWorkspaceAdminsSetting struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // update pattern to perform setting updates in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // PATCH request to identify the setting version you are updating. Etag types.String `tfsdk:"etag"` RestrictWorkspaceAdmins types.Object `tfsdk:"restrict_workspace_admins"` // Name of the corresponding setting. This field is populated in the // response, but it will not be respected even if it's set in the request // body. The setting name in the path parameter will be respected instead. // Setting name is required to be 'default' if the setting only has one // instance per workspace. SettingName types.String `tfsdk:"setting_name"` }
func (RestrictWorkspaceAdminsSetting) ApplySchemaCustomizations ¶ added in v1.63.0
func (c RestrictWorkspaceAdminsSetting) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RestrictWorkspaceAdminsSetting) GetComplexFieldTypes ¶ added in v1.61.0
func (a RestrictWorkspaceAdminsSetting) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in RestrictWorkspaceAdminsSetting. 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 (*RestrictWorkspaceAdminsSetting) GetRestrictWorkspaceAdmins ¶ added in v1.61.0
func (o *RestrictWorkspaceAdminsSetting) GetRestrictWorkspaceAdmins(ctx context.Context) (RestrictWorkspaceAdminsMessage, bool)
GetRestrictWorkspaceAdmins returns the value of the RestrictWorkspaceAdmins field in RestrictWorkspaceAdminsSetting as a RestrictWorkspaceAdminsMessage value. If the field is unknown or null, the boolean return value is false.
func (*RestrictWorkspaceAdminsSetting) SetRestrictWorkspaceAdmins ¶ added in v1.61.0
func (o *RestrictWorkspaceAdminsSetting) SetRestrictWorkspaceAdmins(ctx context.Context, v RestrictWorkspaceAdminsMessage)
SetRestrictWorkspaceAdmins sets the value of the RestrictWorkspaceAdmins field in RestrictWorkspaceAdminsSetting.
func (*RestrictWorkspaceAdminsSetting) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *RestrictWorkspaceAdminsSetting) SyncEffectiveFieldsDuringCreateOrUpdate(plan RestrictWorkspaceAdminsSetting)
func (*RestrictWorkspaceAdminsSetting) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *RestrictWorkspaceAdminsSetting) SyncEffectiveFieldsDuringRead(existingState RestrictWorkspaceAdminsSetting)
func (RestrictWorkspaceAdminsSetting) ToObjectValue ¶ added in v1.61.0
func (o RestrictWorkspaceAdminsSetting) 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, RestrictWorkspaceAdminsSetting only implements ToObjectValue() and Type().
type RestrictWorkspaceAdminsSetting_SdkV2 ¶ added in v1.62.1
type RestrictWorkspaceAdminsSetting_SdkV2 struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // update pattern to perform setting updates in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // PATCH request to identify the setting version you are updating. Etag types.String `tfsdk:"etag"` RestrictWorkspaceAdmins types.List `tfsdk:"restrict_workspace_admins"` // Name of the corresponding setting. This field is populated in the // response, but it will not be respected even if it's set in the request // body. The setting name in the path parameter will be respected instead. // Setting name is required to be 'default' if the setting only has one // instance per workspace. SettingName types.String `tfsdk:"setting_name"` }
func (RestrictWorkspaceAdminsSetting_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c RestrictWorkspaceAdminsSetting_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RestrictWorkspaceAdminsSetting_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a RestrictWorkspaceAdminsSetting_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in RestrictWorkspaceAdminsSetting. 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 (*RestrictWorkspaceAdminsSetting_SdkV2) GetRestrictWorkspaceAdmins ¶ added in v1.62.1
func (o *RestrictWorkspaceAdminsSetting_SdkV2) GetRestrictWorkspaceAdmins(ctx context.Context) (RestrictWorkspaceAdminsMessage_SdkV2, bool)
GetRestrictWorkspaceAdmins returns the value of the RestrictWorkspaceAdmins field in RestrictWorkspaceAdminsSetting_SdkV2 as a RestrictWorkspaceAdminsMessage_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*RestrictWorkspaceAdminsSetting_SdkV2) SetRestrictWorkspaceAdmins ¶ added in v1.62.1
func (o *RestrictWorkspaceAdminsSetting_SdkV2) SetRestrictWorkspaceAdmins(ctx context.Context, v RestrictWorkspaceAdminsMessage_SdkV2)
SetRestrictWorkspaceAdmins sets the value of the RestrictWorkspaceAdmins field in RestrictWorkspaceAdminsSetting_SdkV2.
func (*RestrictWorkspaceAdminsSetting_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *RestrictWorkspaceAdminsSetting_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RestrictWorkspaceAdminsSetting_SdkV2)
func (*RestrictWorkspaceAdminsSetting_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *RestrictWorkspaceAdminsSetting_SdkV2) SyncEffectiveFieldsDuringRead(existingState RestrictWorkspaceAdminsSetting_SdkV2)
func (RestrictWorkspaceAdminsSetting_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o RestrictWorkspaceAdminsSetting_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, RestrictWorkspaceAdminsSetting_SdkV2 only implements ToObjectValue() and Type().
type RevokeTokenRequest ¶
type RevokeTokenRequest struct { // The ID of the token to be revoked. TokenId types.String `tfsdk:"token_id"` }
func (RevokeTokenRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (c RevokeTokenRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RevokeTokenRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in RevokeTokenRequest. 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 (*RevokeTokenRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *RevokeTokenRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan RevokeTokenRequest)
func (*RevokeTokenRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *RevokeTokenRequest) SyncEffectiveFieldsDuringRead(existingState RevokeTokenRequest)
func (RevokeTokenRequest) ToObjectValue ¶ added in v1.61.0
func (o RevokeTokenRequest) 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, RevokeTokenRequest only implements ToObjectValue() and Type().
type RevokeTokenRequest_SdkV2 ¶ added in v1.62.1
type RevokeTokenRequest_SdkV2 struct { // The ID of the token to be revoked. TokenId types.String `tfsdk:"token_id"` }
func (RevokeTokenRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c RevokeTokenRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RevokeTokenRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in RevokeTokenRequest. 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 (*RevokeTokenRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *RevokeTokenRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RevokeTokenRequest_SdkV2)
func (*RevokeTokenRequest_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *RevokeTokenRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState RevokeTokenRequest_SdkV2)
func (RevokeTokenRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o RevokeTokenRequest_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, RevokeTokenRequest_SdkV2 only implements ToObjectValue() and Type().
type RevokeTokenResponse ¶
type RevokeTokenResponse struct { }
func (RevokeTokenResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c RevokeTokenResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RevokeTokenResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in RevokeTokenResponse. 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 (*RevokeTokenResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *RevokeTokenResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan RevokeTokenResponse)
func (*RevokeTokenResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *RevokeTokenResponse) SyncEffectiveFieldsDuringRead(existingState RevokeTokenResponse)
func (RevokeTokenResponse) ToObjectValue ¶ added in v1.61.0
func (o RevokeTokenResponse) 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, RevokeTokenResponse only implements ToObjectValue() and Type().
type RevokeTokenResponse_SdkV2 ¶ added in v1.62.1
type RevokeTokenResponse_SdkV2 struct { }
func (RevokeTokenResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c RevokeTokenResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RevokeTokenResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a RevokeTokenResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in RevokeTokenResponse. 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 (*RevokeTokenResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *RevokeTokenResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RevokeTokenResponse_SdkV2)
func (*RevokeTokenResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *RevokeTokenResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState RevokeTokenResponse_SdkV2)
func (RevokeTokenResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o RevokeTokenResponse_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, RevokeTokenResponse_SdkV2 only implements ToObjectValue() and Type().
type SetStatusResponse ¶
type SetStatusResponse struct { }
func (SetStatusResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in SetStatusResponse. 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 (SetStatusResponse) ToObjectValue ¶ added in v1.61.0
func (o SetStatusResponse) 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, SetStatusResponse only implements ToObjectValue() and Type().
type SetStatusResponse_SdkV2 ¶ added in v1.62.1
type SetStatusResponse_SdkV2 struct { }
func (SetStatusResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in SetStatusResponse. 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 (SetStatusResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o SetStatusResponse_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, SetStatusResponse_SdkV2 only implements ToObjectValue() and Type().
type SlackConfig ¶
type SlackConfig struct { // [Input-Only] URL for Slack destination. Url types.String `tfsdk:"url"` // [Output-Only] Whether URL is set. UrlSet types.Bool `tfsdk:"url_set"` }
func (SlackConfig) ApplySchemaCustomizations ¶ added in v1.63.0
func (c SlackConfig) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SlackConfig) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in SlackConfig. 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 (*SlackConfig) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *SlackConfig) SyncEffectiveFieldsDuringCreateOrUpdate(plan SlackConfig)
func (*SlackConfig) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *SlackConfig) SyncEffectiveFieldsDuringRead(existingState SlackConfig)
func (SlackConfig) ToObjectValue ¶ added in v1.61.0
func (o SlackConfig) 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, SlackConfig only implements ToObjectValue() and Type().
type SlackConfig_SdkV2 ¶ added in v1.62.1
type SlackConfig_SdkV2 struct { // [Input-Only] URL for Slack destination. Url types.String `tfsdk:"url"` // [Output-Only] Whether URL is set. UrlSet types.Bool `tfsdk:"url_set"` }
func (SlackConfig_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c SlackConfig_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SlackConfig_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in SlackConfig. 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 (*SlackConfig_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *SlackConfig_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan SlackConfig_SdkV2)
func (*SlackConfig_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *SlackConfig_SdkV2) SyncEffectiveFieldsDuringRead(existingState SlackConfig_SdkV2)
func (SlackConfig_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o SlackConfig_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, SlackConfig_SdkV2 only implements ToObjectValue() and Type().
type StringMessage ¶
type StringMessage struct { // Represents a generic string value. Value types.String `tfsdk:"value"` }
func (StringMessage) ApplySchemaCustomizations ¶ added in v1.63.0
func (c StringMessage) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (StringMessage) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in StringMessage. 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 (*StringMessage) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *StringMessage) SyncEffectiveFieldsDuringCreateOrUpdate(plan StringMessage)
func (*StringMessage) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *StringMessage) SyncEffectiveFieldsDuringRead(existingState StringMessage)
func (StringMessage) ToObjectValue ¶ added in v1.61.0
func (o StringMessage) 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, StringMessage only implements ToObjectValue() and Type().
type StringMessage_SdkV2 ¶ added in v1.62.1
type StringMessage_SdkV2 struct { // Represents a generic string value. Value types.String `tfsdk:"value"` }
func (StringMessage_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c StringMessage_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (StringMessage_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in StringMessage. 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 (*StringMessage_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *StringMessage_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan StringMessage_SdkV2)
func (*StringMessage_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *StringMessage_SdkV2) SyncEffectiveFieldsDuringRead(existingState StringMessage_SdkV2)
func (StringMessage_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o StringMessage_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, StringMessage_SdkV2 only implements ToObjectValue() and Type().
type TokenAccessControlRequest ¶
type TokenAccessControlRequest struct { // name of the group GroupName types.String `tfsdk:"group_name"` // Permission level 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 (TokenAccessControlRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (c TokenAccessControlRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (TokenAccessControlRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a TokenAccessControlRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in TokenAccessControlRequest. 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 (*TokenAccessControlRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *TokenAccessControlRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan TokenAccessControlRequest)
func (*TokenAccessControlRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *TokenAccessControlRequest) SyncEffectiveFieldsDuringRead(existingState TokenAccessControlRequest)
func (TokenAccessControlRequest) ToObjectValue ¶ added in v1.61.0
func (o TokenAccessControlRequest) 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, TokenAccessControlRequest only implements ToObjectValue() and Type().
type TokenAccessControlRequest_SdkV2 ¶ added in v1.62.1
type TokenAccessControlRequest_SdkV2 struct { // name of the group GroupName types.String `tfsdk:"group_name"` // Permission level 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 (TokenAccessControlRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c TokenAccessControlRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (TokenAccessControlRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a TokenAccessControlRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in TokenAccessControlRequest. 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 (*TokenAccessControlRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *TokenAccessControlRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan TokenAccessControlRequest_SdkV2)
func (*TokenAccessControlRequest_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *TokenAccessControlRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState TokenAccessControlRequest_SdkV2)
func (TokenAccessControlRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o TokenAccessControlRequest_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, TokenAccessControlRequest_SdkV2 only implements ToObjectValue() and Type().
type TokenAccessControlResponse ¶
type TokenAccessControlResponse 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 (TokenAccessControlResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c TokenAccessControlResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*TokenAccessControlResponse) GetAllPermissions ¶ added in v1.61.0
func (o *TokenAccessControlResponse) GetAllPermissions(ctx context.Context) ([]TokenPermission, bool)
GetAllPermissions returns the value of the AllPermissions field in TokenAccessControlResponse as a slice of TokenPermission values. If the field is unknown or null, the boolean return value is false.
func (TokenAccessControlResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a TokenAccessControlResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in TokenAccessControlResponse. 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 (*TokenAccessControlResponse) SetAllPermissions ¶ added in v1.61.0
func (o *TokenAccessControlResponse) SetAllPermissions(ctx context.Context, v []TokenPermission)
SetAllPermissions sets the value of the AllPermissions field in TokenAccessControlResponse.
func (*TokenAccessControlResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *TokenAccessControlResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan TokenAccessControlResponse)
func (*TokenAccessControlResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *TokenAccessControlResponse) SyncEffectiveFieldsDuringRead(existingState TokenAccessControlResponse)
func (TokenAccessControlResponse) ToObjectValue ¶ added in v1.61.0
func (o TokenAccessControlResponse) 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, TokenAccessControlResponse only implements ToObjectValue() and Type().
type TokenAccessControlResponse_SdkV2 ¶ added in v1.62.1
type TokenAccessControlResponse_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 (TokenAccessControlResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c TokenAccessControlResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*TokenAccessControlResponse_SdkV2) GetAllPermissions ¶ added in v1.62.1
func (o *TokenAccessControlResponse_SdkV2) GetAllPermissions(ctx context.Context) ([]TokenPermission_SdkV2, bool)
GetAllPermissions returns the value of the AllPermissions field in TokenAccessControlResponse_SdkV2 as a slice of TokenPermission_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (TokenAccessControlResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a TokenAccessControlResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in TokenAccessControlResponse. 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 (*TokenAccessControlResponse_SdkV2) SetAllPermissions ¶ added in v1.62.1
func (o *TokenAccessControlResponse_SdkV2) SetAllPermissions(ctx context.Context, v []TokenPermission_SdkV2)
SetAllPermissions sets the value of the AllPermissions field in TokenAccessControlResponse_SdkV2.
func (*TokenAccessControlResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *TokenAccessControlResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan TokenAccessControlResponse_SdkV2)
func (*TokenAccessControlResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *TokenAccessControlResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState TokenAccessControlResponse_SdkV2)
func (TokenAccessControlResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o TokenAccessControlResponse_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, TokenAccessControlResponse_SdkV2 only implements ToObjectValue() and Type().
type TokenInfo ¶
type TokenInfo struct { // Comment that describes the purpose of the token, specified by the token // creator. Comment types.String `tfsdk:"comment"` // User ID of the user that created the token. CreatedById types.Int64 `tfsdk:"created_by_id"` // Username of the user that created the token. CreatedByUsername types.String `tfsdk:"created_by_username"` // Timestamp when the token was created. CreationTime types.Int64 `tfsdk:"creation_time"` // Timestamp when the token expires. ExpiryTime types.Int64 `tfsdk:"expiry_time"` // Approximate timestamp for the day the token was last used. Accurate up to // 1 day. LastUsedDay types.Int64 `tfsdk:"last_used_day"` // User ID of the user that owns the token. OwnerId types.Int64 `tfsdk:"owner_id"` // ID of the token. TokenId types.String `tfsdk:"token_id"` // If applicable, the ID of the workspace that the token was created in. WorkspaceId types.Int64 `tfsdk:"workspace_id"` }
func (TokenInfo) ApplySchemaCustomizations ¶ added in v1.63.0
func (c TokenInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (TokenInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in TokenInfo. 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 (*TokenInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (*TokenInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (TokenInfo) ToObjectValue ¶ added in v1.61.0
func (o TokenInfo) 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, TokenInfo only implements ToObjectValue() and Type().
type TokenInfo_SdkV2 ¶ added in v1.62.1
type TokenInfo_SdkV2 struct { // Comment that describes the purpose of the token, specified by the token // creator. Comment types.String `tfsdk:"comment"` // User ID of the user that created the token. CreatedById types.Int64 `tfsdk:"created_by_id"` // Username of the user that created the token. CreatedByUsername types.String `tfsdk:"created_by_username"` // Timestamp when the token was created. CreationTime types.Int64 `tfsdk:"creation_time"` // Timestamp when the token expires. ExpiryTime types.Int64 `tfsdk:"expiry_time"` // Approximate timestamp for the day the token was last used. Accurate up to // 1 day. LastUsedDay types.Int64 `tfsdk:"last_used_day"` // User ID of the user that owns the token. OwnerId types.Int64 `tfsdk:"owner_id"` // ID of the token. TokenId types.String `tfsdk:"token_id"` // If applicable, the ID of the workspace that the token was created in. WorkspaceId types.Int64 `tfsdk:"workspace_id"` }
func (TokenInfo_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c TokenInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (TokenInfo_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in TokenInfo. 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 (*TokenInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *TokenInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan TokenInfo_SdkV2)
func (*TokenInfo_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *TokenInfo_SdkV2) SyncEffectiveFieldsDuringRead(existingState TokenInfo_SdkV2)
func (TokenInfo_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o TokenInfo_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, TokenInfo_SdkV2 only implements ToObjectValue() and Type().
type TokenPermission ¶
type TokenPermission struct { Inherited types.Bool `tfsdk:"inherited"` InheritedFromObject types.List `tfsdk:"inherited_from_object"` // Permission level PermissionLevel types.String `tfsdk:"permission_level"` }
func (TokenPermission) ApplySchemaCustomizations ¶ added in v1.63.0
func (c TokenPermission) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (TokenPermission) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in TokenPermission. 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 (*TokenPermission) GetInheritedFromObject ¶ added in v1.61.0
GetInheritedFromObject returns the value of the InheritedFromObject field in TokenPermission as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*TokenPermission) SetInheritedFromObject ¶ added in v1.61.0
func (o *TokenPermission) SetInheritedFromObject(ctx context.Context, v []types.String)
SetInheritedFromObject sets the value of the InheritedFromObject field in TokenPermission.
func (*TokenPermission) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *TokenPermission) SyncEffectiveFieldsDuringCreateOrUpdate(plan TokenPermission)
func (*TokenPermission) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *TokenPermission) SyncEffectiveFieldsDuringRead(existingState TokenPermission)
func (TokenPermission) ToObjectValue ¶ added in v1.61.0
func (o TokenPermission) 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, TokenPermission only implements ToObjectValue() and Type().
type TokenPermission_SdkV2 ¶ added in v1.62.1
type TokenPermission_SdkV2 struct { Inherited types.Bool `tfsdk:"inherited"` InheritedFromObject types.List `tfsdk:"inherited_from_object"` // Permission level PermissionLevel types.String `tfsdk:"permission_level"` }
func (TokenPermission_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c TokenPermission_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (TokenPermission_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in TokenPermission. 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 (*TokenPermission_SdkV2) GetInheritedFromObject ¶ added in v1.62.1
GetInheritedFromObject returns the value of the InheritedFromObject field in TokenPermission_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*TokenPermission_SdkV2) SetInheritedFromObject ¶ added in v1.62.1
func (o *TokenPermission_SdkV2) SetInheritedFromObject(ctx context.Context, v []types.String)
SetInheritedFromObject sets the value of the InheritedFromObject field in TokenPermission_SdkV2.
func (*TokenPermission_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *TokenPermission_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan TokenPermission_SdkV2)
func (*TokenPermission_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *TokenPermission_SdkV2) SyncEffectiveFieldsDuringRead(existingState TokenPermission_SdkV2)
func (TokenPermission_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o TokenPermission_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, TokenPermission_SdkV2 only implements ToObjectValue() and Type().
type TokenPermissions ¶
type TokenPermissions struct { AccessControlList types.List `tfsdk:"access_control_list"` ObjectId types.String `tfsdk:"object_id"` ObjectType types.String `tfsdk:"object_type"` }
func (TokenPermissions) ApplySchemaCustomizations ¶ added in v1.63.0
func (c TokenPermissions) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*TokenPermissions) GetAccessControlList ¶ added in v1.61.0
func (o *TokenPermissions) GetAccessControlList(ctx context.Context) ([]TokenAccessControlResponse, bool)
GetAccessControlList returns the value of the AccessControlList field in TokenPermissions as a slice of TokenAccessControlResponse values. If the field is unknown or null, the boolean return value is false.
func (TokenPermissions) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in TokenPermissions. 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 (*TokenPermissions) SetAccessControlList ¶ added in v1.61.0
func (o *TokenPermissions) SetAccessControlList(ctx context.Context, v []TokenAccessControlResponse)
SetAccessControlList sets the value of the AccessControlList field in TokenPermissions.
func (*TokenPermissions) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *TokenPermissions) SyncEffectiveFieldsDuringCreateOrUpdate(plan TokenPermissions)
func (*TokenPermissions) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *TokenPermissions) SyncEffectiveFieldsDuringRead(existingState TokenPermissions)
func (TokenPermissions) ToObjectValue ¶ added in v1.61.0
func (o TokenPermissions) 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, TokenPermissions only implements ToObjectValue() and Type().
type TokenPermissionsDescription ¶
type TokenPermissionsDescription struct { Description types.String `tfsdk:"description"` // Permission level PermissionLevel types.String `tfsdk:"permission_level"` }
func (TokenPermissionsDescription) ApplySchemaCustomizations ¶ added in v1.63.0
func (c TokenPermissionsDescription) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (TokenPermissionsDescription) GetComplexFieldTypes ¶ added in v1.61.0
func (a TokenPermissionsDescription) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in TokenPermissionsDescription. 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 (*TokenPermissionsDescription) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *TokenPermissionsDescription) SyncEffectiveFieldsDuringCreateOrUpdate(plan TokenPermissionsDescription)
func (*TokenPermissionsDescription) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *TokenPermissionsDescription) SyncEffectiveFieldsDuringRead(existingState TokenPermissionsDescription)
func (TokenPermissionsDescription) ToObjectValue ¶ added in v1.61.0
func (o TokenPermissionsDescription) 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, TokenPermissionsDescription only implements ToObjectValue() and Type().
type TokenPermissionsDescription_SdkV2 ¶ added in v1.62.1
type TokenPermissionsDescription_SdkV2 struct { Description types.String `tfsdk:"description"` // Permission level PermissionLevel types.String `tfsdk:"permission_level"` }
func (TokenPermissionsDescription_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c TokenPermissionsDescription_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (TokenPermissionsDescription_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a TokenPermissionsDescription_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in TokenPermissionsDescription. 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 (*TokenPermissionsDescription_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *TokenPermissionsDescription_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan TokenPermissionsDescription_SdkV2)
func (*TokenPermissionsDescription_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *TokenPermissionsDescription_SdkV2) SyncEffectiveFieldsDuringRead(existingState TokenPermissionsDescription_SdkV2)
func (TokenPermissionsDescription_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o TokenPermissionsDescription_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, TokenPermissionsDescription_SdkV2 only implements ToObjectValue() and Type().
type TokenPermissionsRequest ¶
func (TokenPermissionsRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (c TokenPermissionsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*TokenPermissionsRequest) GetAccessControlList ¶ added in v1.61.0
func (o *TokenPermissionsRequest) GetAccessControlList(ctx context.Context) ([]TokenAccessControlRequest, bool)
GetAccessControlList returns the value of the AccessControlList field in TokenPermissionsRequest as a slice of TokenAccessControlRequest values. If the field is unknown or null, the boolean return value is false.
func (TokenPermissionsRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in TokenPermissionsRequest. 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 (*TokenPermissionsRequest) SetAccessControlList ¶ added in v1.61.0
func (o *TokenPermissionsRequest) SetAccessControlList(ctx context.Context, v []TokenAccessControlRequest)
SetAccessControlList sets the value of the AccessControlList field in TokenPermissionsRequest.
func (*TokenPermissionsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *TokenPermissionsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan TokenPermissionsRequest)
func (*TokenPermissionsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *TokenPermissionsRequest) SyncEffectiveFieldsDuringRead(existingState TokenPermissionsRequest)
func (TokenPermissionsRequest) ToObjectValue ¶ added in v1.61.0
func (o TokenPermissionsRequest) 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, TokenPermissionsRequest only implements ToObjectValue() and Type().
type TokenPermissionsRequest_SdkV2 ¶ added in v1.62.1
type TokenPermissionsRequest_SdkV2 struct {
AccessControlList types.List `tfsdk:"access_control_list"`
}
func (TokenPermissionsRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c TokenPermissionsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*TokenPermissionsRequest_SdkV2) GetAccessControlList ¶ added in v1.62.1
func (o *TokenPermissionsRequest_SdkV2) GetAccessControlList(ctx context.Context) ([]TokenAccessControlRequest_SdkV2, bool)
GetAccessControlList returns the value of the AccessControlList field in TokenPermissionsRequest_SdkV2 as a slice of TokenAccessControlRequest_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (TokenPermissionsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a TokenPermissionsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in TokenPermissionsRequest. 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 (*TokenPermissionsRequest_SdkV2) SetAccessControlList ¶ added in v1.62.1
func (o *TokenPermissionsRequest_SdkV2) SetAccessControlList(ctx context.Context, v []TokenAccessControlRequest_SdkV2)
SetAccessControlList sets the value of the AccessControlList field in TokenPermissionsRequest_SdkV2.
func (*TokenPermissionsRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *TokenPermissionsRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan TokenPermissionsRequest_SdkV2)
func (*TokenPermissionsRequest_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *TokenPermissionsRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState TokenPermissionsRequest_SdkV2)
func (TokenPermissionsRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o TokenPermissionsRequest_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, TokenPermissionsRequest_SdkV2 only implements ToObjectValue() and Type().
type TokenPermissions_SdkV2 ¶ added in v1.62.1
type TokenPermissions_SdkV2 struct { AccessControlList types.List `tfsdk:"access_control_list"` ObjectId types.String `tfsdk:"object_id"` ObjectType types.String `tfsdk:"object_type"` }
func (TokenPermissions_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c TokenPermissions_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*TokenPermissions_SdkV2) GetAccessControlList ¶ added in v1.62.1
func (o *TokenPermissions_SdkV2) GetAccessControlList(ctx context.Context) ([]TokenAccessControlResponse_SdkV2, bool)
GetAccessControlList returns the value of the AccessControlList field in TokenPermissions_SdkV2 as a slice of TokenAccessControlResponse_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (TokenPermissions_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in TokenPermissions. 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 (*TokenPermissions_SdkV2) SetAccessControlList ¶ added in v1.62.1
func (o *TokenPermissions_SdkV2) SetAccessControlList(ctx context.Context, v []TokenAccessControlResponse_SdkV2)
SetAccessControlList sets the value of the AccessControlList field in TokenPermissions_SdkV2.
func (*TokenPermissions_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *TokenPermissions_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan TokenPermissions_SdkV2)
func (*TokenPermissions_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *TokenPermissions_SdkV2) SyncEffectiveFieldsDuringRead(existingState TokenPermissions_SdkV2)
func (TokenPermissions_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o TokenPermissions_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, TokenPermissions_SdkV2 only implements ToObjectValue() and Type().
type UpdateAibiDashboardEmbeddingAccessPolicySettingRequest ¶ added in v1.57.0
type UpdateAibiDashboardEmbeddingAccessPolicySettingRequest struct { // This should always be set to true for Settings API. Added for AIP // compliance. AllowMissing types.Bool `tfsdk:"allow_missing"` // Field mask is required to be passed into the PATCH request. Field mask // specifies which fields of the setting payload will be updated. The field // mask needs to be supplied as single string. To specify multiple fields in // the field mask, use comma as the separator (no space). FieldMask types.String `tfsdk:"field_mask"` Setting types.Object `tfsdk:"setting"` }
Details required to update a setting.
func (UpdateAibiDashboardEmbeddingAccessPolicySettingRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateAibiDashboardEmbeddingAccessPolicySettingRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateAibiDashboardEmbeddingAccessPolicySettingRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a UpdateAibiDashboardEmbeddingAccessPolicySettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateAibiDashboardEmbeddingAccessPolicySettingRequest. 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 (*UpdateAibiDashboardEmbeddingAccessPolicySettingRequest) GetSetting ¶ added in v1.61.0
func (o *UpdateAibiDashboardEmbeddingAccessPolicySettingRequest) GetSetting(ctx context.Context) (AibiDashboardEmbeddingAccessPolicySetting, bool)
GetSetting returns the value of the Setting field in UpdateAibiDashboardEmbeddingAccessPolicySettingRequest as a AibiDashboardEmbeddingAccessPolicySetting value. If the field is unknown or null, the boolean return value is false.
func (*UpdateAibiDashboardEmbeddingAccessPolicySettingRequest) SetSetting ¶ added in v1.61.0
func (o *UpdateAibiDashboardEmbeddingAccessPolicySettingRequest) SetSetting(ctx context.Context, v AibiDashboardEmbeddingAccessPolicySetting)
SetSetting sets the value of the Setting field in UpdateAibiDashboardEmbeddingAccessPolicySettingRequest.
func (*UpdateAibiDashboardEmbeddingAccessPolicySettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.57.0
func (newState *UpdateAibiDashboardEmbeddingAccessPolicySettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateAibiDashboardEmbeddingAccessPolicySettingRequest)
func (*UpdateAibiDashboardEmbeddingAccessPolicySettingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.57.0
func (newState *UpdateAibiDashboardEmbeddingAccessPolicySettingRequest) SyncEffectiveFieldsDuringRead(existingState UpdateAibiDashboardEmbeddingAccessPolicySettingRequest)
func (UpdateAibiDashboardEmbeddingAccessPolicySettingRequest) ToObjectValue ¶ added in v1.61.0
func (o UpdateAibiDashboardEmbeddingAccessPolicySettingRequest) 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, UpdateAibiDashboardEmbeddingAccessPolicySettingRequest only implements ToObjectValue() and Type().
type UpdateAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2 ¶ added in v1.62.1
type UpdateAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2 struct { // This should always be set to true for Settings API. Added for AIP // compliance. AllowMissing types.Bool `tfsdk:"allow_missing"` // Field mask is required to be passed into the PATCH request. Field mask // specifies which fields of the setting payload will be updated. The field // mask needs to be supplied as single string. To specify multiple fields in // the field mask, use comma as the separator (no space). FieldMask types.String `tfsdk:"field_mask"` Setting types.List `tfsdk:"setting"` }
Details required to update a setting.
func (UpdateAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a UpdateAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateAibiDashboardEmbeddingAccessPolicySettingRequest. 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 (*UpdateAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2) GetSetting ¶ added in v1.62.1
func (o *UpdateAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2) GetSetting(ctx context.Context) (AibiDashboardEmbeddingAccessPolicySetting_SdkV2, bool)
GetSetting returns the value of the Setting field in UpdateAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2 as a AibiDashboardEmbeddingAccessPolicySetting_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*UpdateAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2) SetSetting ¶ added in v1.62.1
func (o *UpdateAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2) SetSetting(ctx context.Context, v AibiDashboardEmbeddingAccessPolicySetting_SdkV2)
SetSetting sets the value of the Setting field in UpdateAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2.
func (*UpdateAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *UpdateAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2)
func (*UpdateAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *UpdateAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2)
func (UpdateAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o UpdateAibiDashboardEmbeddingAccessPolicySettingRequest_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, UpdateAibiDashboardEmbeddingAccessPolicySettingRequest_SdkV2 only implements ToObjectValue() and Type().
type UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest ¶ added in v1.57.0
type UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest struct { // This should always be set to true for Settings API. Added for AIP // compliance. AllowMissing types.Bool `tfsdk:"allow_missing"` // Field mask is required to be passed into the PATCH request. Field mask // specifies which fields of the setting payload will be updated. The field // mask needs to be supplied as single string. To specify multiple fields in // the field mask, use comma as the separator (no space). FieldMask types.String `tfsdk:"field_mask"` Setting types.Object `tfsdk:"setting"` }
Details required to update a setting.
func (UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest. 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 (*UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest) GetSetting ¶ added in v1.61.0
func (o *UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest) GetSetting(ctx context.Context) (AibiDashboardEmbeddingApprovedDomainsSetting, bool)
GetSetting returns the value of the Setting field in UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest as a AibiDashboardEmbeddingApprovedDomainsSetting value. If the field is unknown or null, the boolean return value is false.
func (*UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest) SetSetting ¶ added in v1.61.0
func (o *UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest) SetSetting(ctx context.Context, v AibiDashboardEmbeddingApprovedDomainsSetting)
SetSetting sets the value of the Setting field in UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest.
func (*UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.57.0
func (newState *UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest)
func (*UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.57.0
func (newState *UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest) SyncEffectiveFieldsDuringRead(existingState UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest)
func (UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest) ToObjectValue ¶ added in v1.61.0
func (o UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest) 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, UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest only implements ToObjectValue() and Type().
type UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2 ¶ added in v1.62.1
type UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2 struct { // This should always be set to true for Settings API. Added for AIP // compliance. AllowMissing types.Bool `tfsdk:"allow_missing"` // Field mask is required to be passed into the PATCH request. Field mask // specifies which fields of the setting payload will be updated. The field // mask needs to be supplied as single string. To specify multiple fields in // the field mask, use comma as the separator (no space). FieldMask types.String `tfsdk:"field_mask"` Setting types.List `tfsdk:"setting"` }
Details required to update a setting.
func (UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest. 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 (*UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2) GetSetting ¶ added in v1.62.1
func (o *UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2) GetSetting(ctx context.Context) (AibiDashboardEmbeddingApprovedDomainsSetting_SdkV2, bool)
GetSetting returns the value of the Setting field in UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2 as a AibiDashboardEmbeddingApprovedDomainsSetting_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2) SetSetting ¶ added in v1.62.1
func (o *UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2) SetSetting(ctx context.Context, v AibiDashboardEmbeddingApprovedDomainsSetting_SdkV2)
SetSetting sets the value of the Setting field in UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2.
func (*UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2)
func (*UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2)
func (UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest_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, UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest_SdkV2 only implements ToObjectValue() and Type().
type UpdateAutomaticClusterUpdateSettingRequest ¶
type UpdateAutomaticClusterUpdateSettingRequest struct { // This should always be set to true for Settings API. Added for AIP // compliance. AllowMissing types.Bool `tfsdk:"allow_missing"` // Field mask is required to be passed into the PATCH request. Field mask // specifies which fields of the setting payload will be updated. The field // mask needs to be supplied as single string. To specify multiple fields in // the field mask, use comma as the separator (no space). FieldMask types.String `tfsdk:"field_mask"` Setting types.Object `tfsdk:"setting"` }
Details required to update a setting.
func (UpdateAutomaticClusterUpdateSettingRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateAutomaticClusterUpdateSettingRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateAutomaticClusterUpdateSettingRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a UpdateAutomaticClusterUpdateSettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateAutomaticClusterUpdateSettingRequest. 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 (*UpdateAutomaticClusterUpdateSettingRequest) GetSetting ¶ added in v1.61.0
func (o *UpdateAutomaticClusterUpdateSettingRequest) GetSetting(ctx context.Context) (AutomaticClusterUpdateSetting, bool)
GetSetting returns the value of the Setting field in UpdateAutomaticClusterUpdateSettingRequest as a AutomaticClusterUpdateSetting value. If the field is unknown or null, the boolean return value is false.
func (*UpdateAutomaticClusterUpdateSettingRequest) SetSetting ¶ added in v1.61.0
func (o *UpdateAutomaticClusterUpdateSettingRequest) SetSetting(ctx context.Context, v AutomaticClusterUpdateSetting)
SetSetting sets the value of the Setting field in UpdateAutomaticClusterUpdateSettingRequest.
func (*UpdateAutomaticClusterUpdateSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateAutomaticClusterUpdateSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateAutomaticClusterUpdateSettingRequest)
func (*UpdateAutomaticClusterUpdateSettingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateAutomaticClusterUpdateSettingRequest) SyncEffectiveFieldsDuringRead(existingState UpdateAutomaticClusterUpdateSettingRequest)
func (UpdateAutomaticClusterUpdateSettingRequest) ToObjectValue ¶ added in v1.61.0
func (o UpdateAutomaticClusterUpdateSettingRequest) 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, UpdateAutomaticClusterUpdateSettingRequest only implements ToObjectValue() and Type().
type UpdateAutomaticClusterUpdateSettingRequest_SdkV2 ¶ added in v1.62.1
type UpdateAutomaticClusterUpdateSettingRequest_SdkV2 struct { // This should always be set to true for Settings API. Added for AIP // compliance. AllowMissing types.Bool `tfsdk:"allow_missing"` // Field mask is required to be passed into the PATCH request. Field mask // specifies which fields of the setting payload will be updated. The field // mask needs to be supplied as single string. To specify multiple fields in // the field mask, use comma as the separator (no space). FieldMask types.String `tfsdk:"field_mask"` Setting types.List `tfsdk:"setting"` }
Details required to update a setting.
func (UpdateAutomaticClusterUpdateSettingRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateAutomaticClusterUpdateSettingRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateAutomaticClusterUpdateSettingRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a UpdateAutomaticClusterUpdateSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateAutomaticClusterUpdateSettingRequest. 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 (*UpdateAutomaticClusterUpdateSettingRequest_SdkV2) GetSetting ¶ added in v1.62.1
func (o *UpdateAutomaticClusterUpdateSettingRequest_SdkV2) GetSetting(ctx context.Context) (AutomaticClusterUpdateSetting_SdkV2, bool)
GetSetting returns the value of the Setting field in UpdateAutomaticClusterUpdateSettingRequest_SdkV2 as a AutomaticClusterUpdateSetting_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*UpdateAutomaticClusterUpdateSettingRequest_SdkV2) SetSetting ¶ added in v1.62.1
func (o *UpdateAutomaticClusterUpdateSettingRequest_SdkV2) SetSetting(ctx context.Context, v AutomaticClusterUpdateSetting_SdkV2)
SetSetting sets the value of the Setting field in UpdateAutomaticClusterUpdateSettingRequest_SdkV2.
func (*UpdateAutomaticClusterUpdateSettingRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *UpdateAutomaticClusterUpdateSettingRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateAutomaticClusterUpdateSettingRequest_SdkV2)
func (*UpdateAutomaticClusterUpdateSettingRequest_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *UpdateAutomaticClusterUpdateSettingRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateAutomaticClusterUpdateSettingRequest_SdkV2)
func (UpdateAutomaticClusterUpdateSettingRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o UpdateAutomaticClusterUpdateSettingRequest_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, UpdateAutomaticClusterUpdateSettingRequest_SdkV2 only implements ToObjectValue() and Type().
type UpdateComplianceSecurityProfileSettingRequest ¶
type UpdateComplianceSecurityProfileSettingRequest struct { // This should always be set to true for Settings API. Added for AIP // compliance. AllowMissing types.Bool `tfsdk:"allow_missing"` // Field mask is required to be passed into the PATCH request. Field mask // specifies which fields of the setting payload will be updated. The field // mask needs to be supplied as single string. To specify multiple fields in // the field mask, use comma as the separator (no space). FieldMask types.String `tfsdk:"field_mask"` Setting types.Object `tfsdk:"setting"` }
Details required to update a setting.
func (UpdateComplianceSecurityProfileSettingRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateComplianceSecurityProfileSettingRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateComplianceSecurityProfileSettingRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a UpdateComplianceSecurityProfileSettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateComplianceSecurityProfileSettingRequest. 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 (*UpdateComplianceSecurityProfileSettingRequest) GetSetting ¶ added in v1.61.0
func (o *UpdateComplianceSecurityProfileSettingRequest) GetSetting(ctx context.Context) (ComplianceSecurityProfileSetting, bool)
GetSetting returns the value of the Setting field in UpdateComplianceSecurityProfileSettingRequest as a ComplianceSecurityProfileSetting value. If the field is unknown or null, the boolean return value is false.
func (*UpdateComplianceSecurityProfileSettingRequest) SetSetting ¶ added in v1.61.0
func (o *UpdateComplianceSecurityProfileSettingRequest) SetSetting(ctx context.Context, v ComplianceSecurityProfileSetting)
SetSetting sets the value of the Setting field in UpdateComplianceSecurityProfileSettingRequest.
func (*UpdateComplianceSecurityProfileSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateComplianceSecurityProfileSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateComplianceSecurityProfileSettingRequest)
func (*UpdateComplianceSecurityProfileSettingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateComplianceSecurityProfileSettingRequest) SyncEffectiveFieldsDuringRead(existingState UpdateComplianceSecurityProfileSettingRequest)
func (UpdateComplianceSecurityProfileSettingRequest) ToObjectValue ¶ added in v1.61.0
func (o UpdateComplianceSecurityProfileSettingRequest) 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, UpdateComplianceSecurityProfileSettingRequest only implements ToObjectValue() and Type().
type UpdateComplianceSecurityProfileSettingRequest_SdkV2 ¶ added in v1.62.1
type UpdateComplianceSecurityProfileSettingRequest_SdkV2 struct { // This should always be set to true for Settings API. Added for AIP // compliance. AllowMissing types.Bool `tfsdk:"allow_missing"` // Field mask is required to be passed into the PATCH request. Field mask // specifies which fields of the setting payload will be updated. The field // mask needs to be supplied as single string. To specify multiple fields in // the field mask, use comma as the separator (no space). FieldMask types.String `tfsdk:"field_mask"` Setting types.List `tfsdk:"setting"` }
Details required to update a setting.
func (UpdateComplianceSecurityProfileSettingRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateComplianceSecurityProfileSettingRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateComplianceSecurityProfileSettingRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a UpdateComplianceSecurityProfileSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateComplianceSecurityProfileSettingRequest. 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 (*UpdateComplianceSecurityProfileSettingRequest_SdkV2) GetSetting ¶ added in v1.62.1
func (o *UpdateComplianceSecurityProfileSettingRequest_SdkV2) GetSetting(ctx context.Context) (ComplianceSecurityProfileSetting_SdkV2, bool)
GetSetting returns the value of the Setting field in UpdateComplianceSecurityProfileSettingRequest_SdkV2 as a ComplianceSecurityProfileSetting_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*UpdateComplianceSecurityProfileSettingRequest_SdkV2) SetSetting ¶ added in v1.62.1
func (o *UpdateComplianceSecurityProfileSettingRequest_SdkV2) SetSetting(ctx context.Context, v ComplianceSecurityProfileSetting_SdkV2)
SetSetting sets the value of the Setting field in UpdateComplianceSecurityProfileSettingRequest_SdkV2.
func (*UpdateComplianceSecurityProfileSettingRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *UpdateComplianceSecurityProfileSettingRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateComplianceSecurityProfileSettingRequest_SdkV2)
func (*UpdateComplianceSecurityProfileSettingRequest_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *UpdateComplianceSecurityProfileSettingRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateComplianceSecurityProfileSettingRequest_SdkV2)
func (UpdateComplianceSecurityProfileSettingRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o UpdateComplianceSecurityProfileSettingRequest_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, UpdateComplianceSecurityProfileSettingRequest_SdkV2 only implements ToObjectValue() and Type().
type UpdateCspEnablementAccountSettingRequest ¶
type UpdateCspEnablementAccountSettingRequest struct { // This should always be set to true for Settings API. Added for AIP // compliance. AllowMissing types.Bool `tfsdk:"allow_missing"` // Field mask is required to be passed into the PATCH request. Field mask // specifies which fields of the setting payload will be updated. The field // mask needs to be supplied as single string. To specify multiple fields in // the field mask, use comma as the separator (no space). FieldMask types.String `tfsdk:"field_mask"` Setting types.Object `tfsdk:"setting"` }
Details required to update a setting.
func (UpdateCspEnablementAccountSettingRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateCspEnablementAccountSettingRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateCspEnablementAccountSettingRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a UpdateCspEnablementAccountSettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateCspEnablementAccountSettingRequest. 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 (*UpdateCspEnablementAccountSettingRequest) GetSetting ¶ added in v1.61.0
func (o *UpdateCspEnablementAccountSettingRequest) GetSetting(ctx context.Context) (CspEnablementAccountSetting, bool)
GetSetting returns the value of the Setting field in UpdateCspEnablementAccountSettingRequest as a CspEnablementAccountSetting value. If the field is unknown or null, the boolean return value is false.
func (*UpdateCspEnablementAccountSettingRequest) SetSetting ¶ added in v1.61.0
func (o *UpdateCspEnablementAccountSettingRequest) SetSetting(ctx context.Context, v CspEnablementAccountSetting)
SetSetting sets the value of the Setting field in UpdateCspEnablementAccountSettingRequest.
func (*UpdateCspEnablementAccountSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateCspEnablementAccountSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateCspEnablementAccountSettingRequest)
func (*UpdateCspEnablementAccountSettingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateCspEnablementAccountSettingRequest) SyncEffectiveFieldsDuringRead(existingState UpdateCspEnablementAccountSettingRequest)
func (UpdateCspEnablementAccountSettingRequest) ToObjectValue ¶ added in v1.61.0
func (o UpdateCspEnablementAccountSettingRequest) 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, UpdateCspEnablementAccountSettingRequest only implements ToObjectValue() and Type().
type UpdateCspEnablementAccountSettingRequest_SdkV2 ¶ added in v1.62.1
type UpdateCspEnablementAccountSettingRequest_SdkV2 struct { // This should always be set to true for Settings API. Added for AIP // compliance. AllowMissing types.Bool `tfsdk:"allow_missing"` // Field mask is required to be passed into the PATCH request. Field mask // specifies which fields of the setting payload will be updated. The field // mask needs to be supplied as single string. To specify multiple fields in // the field mask, use comma as the separator (no space). FieldMask types.String `tfsdk:"field_mask"` Setting types.List `tfsdk:"setting"` }
Details required to update a setting.
func (UpdateCspEnablementAccountSettingRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateCspEnablementAccountSettingRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateCspEnablementAccountSettingRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a UpdateCspEnablementAccountSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateCspEnablementAccountSettingRequest. 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 (*UpdateCspEnablementAccountSettingRequest_SdkV2) GetSetting ¶ added in v1.62.1
func (o *UpdateCspEnablementAccountSettingRequest_SdkV2) GetSetting(ctx context.Context) (CspEnablementAccountSetting_SdkV2, bool)
GetSetting returns the value of the Setting field in UpdateCspEnablementAccountSettingRequest_SdkV2 as a CspEnablementAccountSetting_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*UpdateCspEnablementAccountSettingRequest_SdkV2) SetSetting ¶ added in v1.62.1
func (o *UpdateCspEnablementAccountSettingRequest_SdkV2) SetSetting(ctx context.Context, v CspEnablementAccountSetting_SdkV2)
SetSetting sets the value of the Setting field in UpdateCspEnablementAccountSettingRequest_SdkV2.
func (*UpdateCspEnablementAccountSettingRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *UpdateCspEnablementAccountSettingRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateCspEnablementAccountSettingRequest_SdkV2)
func (*UpdateCspEnablementAccountSettingRequest_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *UpdateCspEnablementAccountSettingRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateCspEnablementAccountSettingRequest_SdkV2)
func (UpdateCspEnablementAccountSettingRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o UpdateCspEnablementAccountSettingRequest_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, UpdateCspEnablementAccountSettingRequest_SdkV2 only implements ToObjectValue() and Type().
type UpdateDefaultNamespaceSettingRequest ¶
type UpdateDefaultNamespaceSettingRequest struct { // This should always be set to true for Settings API. Added for AIP // compliance. AllowMissing types.Bool `tfsdk:"allow_missing"` // Field mask is required to be passed into the PATCH request. Field mask // specifies which fields of the setting payload will be updated. The field // mask needs to be supplied as single string. To specify multiple fields in // the field mask, use comma as the separator (no space). FieldMask types.String `tfsdk:"field_mask"` // This represents the setting configuration for the default namespace in // the Databricks workspace. Setting the default catalog for the workspace // determines the catalog that is used when queries do not reference a fully // qualified 3 level name. For example, if the default catalog is set to // 'retail_prod' then a query 'SELECT * FROM myTable' would reference the // object 'retail_prod.default.myTable' (the schema 'default' is always // assumed). This setting requires a restart of clusters and SQL warehouses // to take effect. Additionally, the default namespace only applies when // using Unity Catalog-enabled compute. Setting types.Object `tfsdk:"setting"` }
Details required to update a setting.
func (UpdateDefaultNamespaceSettingRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateDefaultNamespaceSettingRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateDefaultNamespaceSettingRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a UpdateDefaultNamespaceSettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateDefaultNamespaceSettingRequest. 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 (*UpdateDefaultNamespaceSettingRequest) GetSetting ¶ added in v1.61.0
func (o *UpdateDefaultNamespaceSettingRequest) GetSetting(ctx context.Context) (DefaultNamespaceSetting, bool)
GetSetting returns the value of the Setting field in UpdateDefaultNamespaceSettingRequest as a DefaultNamespaceSetting value. If the field is unknown or null, the boolean return value is false.
func (*UpdateDefaultNamespaceSettingRequest) SetSetting ¶ added in v1.61.0
func (o *UpdateDefaultNamespaceSettingRequest) SetSetting(ctx context.Context, v DefaultNamespaceSetting)
SetSetting sets the value of the Setting field in UpdateDefaultNamespaceSettingRequest.
func (*UpdateDefaultNamespaceSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateDefaultNamespaceSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateDefaultNamespaceSettingRequest)
func (*UpdateDefaultNamespaceSettingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateDefaultNamespaceSettingRequest) SyncEffectiveFieldsDuringRead(existingState UpdateDefaultNamespaceSettingRequest)
func (UpdateDefaultNamespaceSettingRequest) ToObjectValue ¶ added in v1.61.0
func (o UpdateDefaultNamespaceSettingRequest) 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, UpdateDefaultNamespaceSettingRequest only implements ToObjectValue() and Type().
type UpdateDefaultNamespaceSettingRequest_SdkV2 ¶ added in v1.62.1
type UpdateDefaultNamespaceSettingRequest_SdkV2 struct { // This should always be set to true for Settings API. Added for AIP // compliance. AllowMissing types.Bool `tfsdk:"allow_missing"` // Field mask is required to be passed into the PATCH request. Field mask // specifies which fields of the setting payload will be updated. The field // mask needs to be supplied as single string. To specify multiple fields in // the field mask, use comma as the separator (no space). FieldMask types.String `tfsdk:"field_mask"` // This represents the setting configuration for the default namespace in // the Databricks workspace. Setting the default catalog for the workspace // determines the catalog that is used when queries do not reference a fully // qualified 3 level name. For example, if the default catalog is set to // 'retail_prod' then a query 'SELECT * FROM myTable' would reference the // object 'retail_prod.default.myTable' (the schema 'default' is always // assumed). This setting requires a restart of clusters and SQL warehouses // to take effect. Additionally, the default namespace only applies when // using Unity Catalog-enabled compute. Setting types.List `tfsdk:"setting"` }
Details required to update a setting.
func (UpdateDefaultNamespaceSettingRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateDefaultNamespaceSettingRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateDefaultNamespaceSettingRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a UpdateDefaultNamespaceSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateDefaultNamespaceSettingRequest. 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 (*UpdateDefaultNamespaceSettingRequest_SdkV2) GetSetting ¶ added in v1.62.1
func (o *UpdateDefaultNamespaceSettingRequest_SdkV2) GetSetting(ctx context.Context) (DefaultNamespaceSetting_SdkV2, bool)
GetSetting returns the value of the Setting field in UpdateDefaultNamespaceSettingRequest_SdkV2 as a DefaultNamespaceSetting_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*UpdateDefaultNamespaceSettingRequest_SdkV2) SetSetting ¶ added in v1.62.1
func (o *UpdateDefaultNamespaceSettingRequest_SdkV2) SetSetting(ctx context.Context, v DefaultNamespaceSetting_SdkV2)
SetSetting sets the value of the Setting field in UpdateDefaultNamespaceSettingRequest_SdkV2.
func (*UpdateDefaultNamespaceSettingRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *UpdateDefaultNamespaceSettingRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateDefaultNamespaceSettingRequest_SdkV2)
func (*UpdateDefaultNamespaceSettingRequest_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *UpdateDefaultNamespaceSettingRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateDefaultNamespaceSettingRequest_SdkV2)
func (UpdateDefaultNamespaceSettingRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o UpdateDefaultNamespaceSettingRequest_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, UpdateDefaultNamespaceSettingRequest_SdkV2 only implements ToObjectValue() and Type().
type UpdateDisableLegacyAccessRequest ¶ added in v1.53.0
type UpdateDisableLegacyAccessRequest struct { // This should always be set to true for Settings API. Added for AIP // compliance. AllowMissing types.Bool `tfsdk:"allow_missing"` // Field mask is required to be passed into the PATCH request. Field mask // specifies which fields of the setting payload will be updated. The field // mask needs to be supplied as single string. To specify multiple fields in // the field mask, use comma as the separator (no space). FieldMask types.String `tfsdk:"field_mask"` Setting types.Object `tfsdk:"setting"` }
Details required to update a setting.
func (UpdateDisableLegacyAccessRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateDisableLegacyAccessRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateDisableLegacyAccessRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a UpdateDisableLegacyAccessRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateDisableLegacyAccessRequest. 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 (*UpdateDisableLegacyAccessRequest) GetSetting ¶ added in v1.61.0
func (o *UpdateDisableLegacyAccessRequest) GetSetting(ctx context.Context) (DisableLegacyAccess, bool)
GetSetting returns the value of the Setting field in UpdateDisableLegacyAccessRequest as a DisableLegacyAccess value. If the field is unknown or null, the boolean return value is false.
func (*UpdateDisableLegacyAccessRequest) SetSetting ¶ added in v1.61.0
func (o *UpdateDisableLegacyAccessRequest) SetSetting(ctx context.Context, v DisableLegacyAccess)
SetSetting sets the value of the Setting field in UpdateDisableLegacyAccessRequest.
func (*UpdateDisableLegacyAccessRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateDisableLegacyAccessRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateDisableLegacyAccessRequest)
func (*UpdateDisableLegacyAccessRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateDisableLegacyAccessRequest) SyncEffectiveFieldsDuringRead(existingState UpdateDisableLegacyAccessRequest)
func (UpdateDisableLegacyAccessRequest) ToObjectValue ¶ added in v1.61.0
func (o UpdateDisableLegacyAccessRequest) 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, UpdateDisableLegacyAccessRequest only implements ToObjectValue() and Type().
type UpdateDisableLegacyAccessRequest_SdkV2 ¶ added in v1.62.1
type UpdateDisableLegacyAccessRequest_SdkV2 struct { // This should always be set to true for Settings API. Added for AIP // compliance. AllowMissing types.Bool `tfsdk:"allow_missing"` // Field mask is required to be passed into the PATCH request. Field mask // specifies which fields of the setting payload will be updated. The field // mask needs to be supplied as single string. To specify multiple fields in // the field mask, use comma as the separator (no space). FieldMask types.String `tfsdk:"field_mask"` Setting types.List `tfsdk:"setting"` }
Details required to update a setting.
func (UpdateDisableLegacyAccessRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateDisableLegacyAccessRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateDisableLegacyAccessRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a UpdateDisableLegacyAccessRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateDisableLegacyAccessRequest. 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 (*UpdateDisableLegacyAccessRequest_SdkV2) GetSetting ¶ added in v1.62.1
func (o *UpdateDisableLegacyAccessRequest_SdkV2) GetSetting(ctx context.Context) (DisableLegacyAccess_SdkV2, bool)
GetSetting returns the value of the Setting field in UpdateDisableLegacyAccessRequest_SdkV2 as a DisableLegacyAccess_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*UpdateDisableLegacyAccessRequest_SdkV2) SetSetting ¶ added in v1.62.1
func (o *UpdateDisableLegacyAccessRequest_SdkV2) SetSetting(ctx context.Context, v DisableLegacyAccess_SdkV2)
SetSetting sets the value of the Setting field in UpdateDisableLegacyAccessRequest_SdkV2.
func (*UpdateDisableLegacyAccessRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *UpdateDisableLegacyAccessRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateDisableLegacyAccessRequest_SdkV2)
func (*UpdateDisableLegacyAccessRequest_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *UpdateDisableLegacyAccessRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateDisableLegacyAccessRequest_SdkV2)
func (UpdateDisableLegacyAccessRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o UpdateDisableLegacyAccessRequest_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, UpdateDisableLegacyAccessRequest_SdkV2 only implements ToObjectValue() and Type().
type UpdateDisableLegacyDbfsRequest ¶ added in v1.54.0
type UpdateDisableLegacyDbfsRequest struct { // This should always be set to true for Settings API. Added for AIP // compliance. AllowMissing types.Bool `tfsdk:"allow_missing"` // Field mask is required to be passed into the PATCH request. Field mask // specifies which fields of the setting payload will be updated. The field // mask needs to be supplied as single string. To specify multiple fields in // the field mask, use comma as the separator (no space). FieldMask types.String `tfsdk:"field_mask"` Setting types.Object `tfsdk:"setting"` }
Details required to update a setting.
func (UpdateDisableLegacyDbfsRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateDisableLegacyDbfsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateDisableLegacyDbfsRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a UpdateDisableLegacyDbfsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateDisableLegacyDbfsRequest. 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 (*UpdateDisableLegacyDbfsRequest) GetSetting ¶ added in v1.61.0
func (o *UpdateDisableLegacyDbfsRequest) GetSetting(ctx context.Context) (DisableLegacyDbfs, bool)
GetSetting returns the value of the Setting field in UpdateDisableLegacyDbfsRequest as a DisableLegacyDbfs value. If the field is unknown or null, the boolean return value is false.
func (*UpdateDisableLegacyDbfsRequest) SetSetting ¶ added in v1.61.0
func (o *UpdateDisableLegacyDbfsRequest) SetSetting(ctx context.Context, v DisableLegacyDbfs)
SetSetting sets the value of the Setting field in UpdateDisableLegacyDbfsRequest.
func (*UpdateDisableLegacyDbfsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateDisableLegacyDbfsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateDisableLegacyDbfsRequest)
func (*UpdateDisableLegacyDbfsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateDisableLegacyDbfsRequest) SyncEffectiveFieldsDuringRead(existingState UpdateDisableLegacyDbfsRequest)
func (UpdateDisableLegacyDbfsRequest) ToObjectValue ¶ added in v1.61.0
func (o UpdateDisableLegacyDbfsRequest) 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, UpdateDisableLegacyDbfsRequest only implements ToObjectValue() and Type().
type UpdateDisableLegacyDbfsRequest_SdkV2 ¶ added in v1.62.1
type UpdateDisableLegacyDbfsRequest_SdkV2 struct { // This should always be set to true for Settings API. Added for AIP // compliance. AllowMissing types.Bool `tfsdk:"allow_missing"` // Field mask is required to be passed into the PATCH request. Field mask // specifies which fields of the setting payload will be updated. The field // mask needs to be supplied as single string. To specify multiple fields in // the field mask, use comma as the separator (no space). FieldMask types.String `tfsdk:"field_mask"` Setting types.List `tfsdk:"setting"` }
Details required to update a setting.
func (UpdateDisableLegacyDbfsRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateDisableLegacyDbfsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateDisableLegacyDbfsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a UpdateDisableLegacyDbfsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateDisableLegacyDbfsRequest. 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 (*UpdateDisableLegacyDbfsRequest_SdkV2) GetSetting ¶ added in v1.62.1
func (o *UpdateDisableLegacyDbfsRequest_SdkV2) GetSetting(ctx context.Context) (DisableLegacyDbfs_SdkV2, bool)
GetSetting returns the value of the Setting field in UpdateDisableLegacyDbfsRequest_SdkV2 as a DisableLegacyDbfs_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*UpdateDisableLegacyDbfsRequest_SdkV2) SetSetting ¶ added in v1.62.1
func (o *UpdateDisableLegacyDbfsRequest_SdkV2) SetSetting(ctx context.Context, v DisableLegacyDbfs_SdkV2)
SetSetting sets the value of the Setting field in UpdateDisableLegacyDbfsRequest_SdkV2.
func (*UpdateDisableLegacyDbfsRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *UpdateDisableLegacyDbfsRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateDisableLegacyDbfsRequest_SdkV2)
func (*UpdateDisableLegacyDbfsRequest_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *UpdateDisableLegacyDbfsRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateDisableLegacyDbfsRequest_SdkV2)
func (UpdateDisableLegacyDbfsRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o UpdateDisableLegacyDbfsRequest_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, UpdateDisableLegacyDbfsRequest_SdkV2 only implements ToObjectValue() and Type().
type UpdateDisableLegacyFeaturesRequest ¶ added in v1.53.0
type UpdateDisableLegacyFeaturesRequest struct { // This should always be set to true for Settings API. Added for AIP // compliance. AllowMissing types.Bool `tfsdk:"allow_missing"` // Field mask is required to be passed into the PATCH request. Field mask // specifies which fields of the setting payload will be updated. The field // mask needs to be supplied as single string. To specify multiple fields in // the field mask, use comma as the separator (no space). FieldMask types.String `tfsdk:"field_mask"` Setting types.Object `tfsdk:"setting"` }
Details required to update a setting.
func (UpdateDisableLegacyFeaturesRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateDisableLegacyFeaturesRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateDisableLegacyFeaturesRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a UpdateDisableLegacyFeaturesRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateDisableLegacyFeaturesRequest. 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 (*UpdateDisableLegacyFeaturesRequest) GetSetting ¶ added in v1.61.0
func (o *UpdateDisableLegacyFeaturesRequest) GetSetting(ctx context.Context) (DisableLegacyFeatures, bool)
GetSetting returns the value of the Setting field in UpdateDisableLegacyFeaturesRequest as a DisableLegacyFeatures value. If the field is unknown or null, the boolean return value is false.
func (*UpdateDisableLegacyFeaturesRequest) SetSetting ¶ added in v1.61.0
func (o *UpdateDisableLegacyFeaturesRequest) SetSetting(ctx context.Context, v DisableLegacyFeatures)
SetSetting sets the value of the Setting field in UpdateDisableLegacyFeaturesRequest.
func (*UpdateDisableLegacyFeaturesRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateDisableLegacyFeaturesRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateDisableLegacyFeaturesRequest)
func (*UpdateDisableLegacyFeaturesRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateDisableLegacyFeaturesRequest) SyncEffectiveFieldsDuringRead(existingState UpdateDisableLegacyFeaturesRequest)
func (UpdateDisableLegacyFeaturesRequest) ToObjectValue ¶ added in v1.61.0
func (o UpdateDisableLegacyFeaturesRequest) 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, UpdateDisableLegacyFeaturesRequest only implements ToObjectValue() and Type().
type UpdateDisableLegacyFeaturesRequest_SdkV2 ¶ added in v1.62.1
type UpdateDisableLegacyFeaturesRequest_SdkV2 struct { // This should always be set to true for Settings API. Added for AIP // compliance. AllowMissing types.Bool `tfsdk:"allow_missing"` // Field mask is required to be passed into the PATCH request. Field mask // specifies which fields of the setting payload will be updated. The field // mask needs to be supplied as single string. To specify multiple fields in // the field mask, use comma as the separator (no space). FieldMask types.String `tfsdk:"field_mask"` Setting types.List `tfsdk:"setting"` }
Details required to update a setting.
func (UpdateDisableLegacyFeaturesRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateDisableLegacyFeaturesRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateDisableLegacyFeaturesRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a UpdateDisableLegacyFeaturesRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateDisableLegacyFeaturesRequest. 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 (*UpdateDisableLegacyFeaturesRequest_SdkV2) GetSetting ¶ added in v1.62.1
func (o *UpdateDisableLegacyFeaturesRequest_SdkV2) GetSetting(ctx context.Context) (DisableLegacyFeatures_SdkV2, bool)
GetSetting returns the value of the Setting field in UpdateDisableLegacyFeaturesRequest_SdkV2 as a DisableLegacyFeatures_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*UpdateDisableLegacyFeaturesRequest_SdkV2) SetSetting ¶ added in v1.62.1
func (o *UpdateDisableLegacyFeaturesRequest_SdkV2) SetSetting(ctx context.Context, v DisableLegacyFeatures_SdkV2)
SetSetting sets the value of the Setting field in UpdateDisableLegacyFeaturesRequest_SdkV2.
func (*UpdateDisableLegacyFeaturesRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *UpdateDisableLegacyFeaturesRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateDisableLegacyFeaturesRequest_SdkV2)
func (*UpdateDisableLegacyFeaturesRequest_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *UpdateDisableLegacyFeaturesRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateDisableLegacyFeaturesRequest_SdkV2)
func (UpdateDisableLegacyFeaturesRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o UpdateDisableLegacyFeaturesRequest_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, UpdateDisableLegacyFeaturesRequest_SdkV2 only implements ToObjectValue() and Type().
type UpdateEnhancedSecurityMonitoringSettingRequest ¶
type UpdateEnhancedSecurityMonitoringSettingRequest struct { // This should always be set to true for Settings API. Added for AIP // compliance. AllowMissing types.Bool `tfsdk:"allow_missing"` // Field mask is required to be passed into the PATCH request. Field mask // specifies which fields of the setting payload will be updated. The field // mask needs to be supplied as single string. To specify multiple fields in // the field mask, use comma as the separator (no space). FieldMask types.String `tfsdk:"field_mask"` Setting types.Object `tfsdk:"setting"` }
Details required to update a setting.
func (UpdateEnhancedSecurityMonitoringSettingRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateEnhancedSecurityMonitoringSettingRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateEnhancedSecurityMonitoringSettingRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a UpdateEnhancedSecurityMonitoringSettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateEnhancedSecurityMonitoringSettingRequest. 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 (*UpdateEnhancedSecurityMonitoringSettingRequest) GetSetting ¶ added in v1.61.0
func (o *UpdateEnhancedSecurityMonitoringSettingRequest) GetSetting(ctx context.Context) (EnhancedSecurityMonitoringSetting, bool)
GetSetting returns the value of the Setting field in UpdateEnhancedSecurityMonitoringSettingRequest as a EnhancedSecurityMonitoringSetting value. If the field is unknown or null, the boolean return value is false.
func (*UpdateEnhancedSecurityMonitoringSettingRequest) SetSetting ¶ added in v1.61.0
func (o *UpdateEnhancedSecurityMonitoringSettingRequest) SetSetting(ctx context.Context, v EnhancedSecurityMonitoringSetting)
SetSetting sets the value of the Setting field in UpdateEnhancedSecurityMonitoringSettingRequest.
func (*UpdateEnhancedSecurityMonitoringSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateEnhancedSecurityMonitoringSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateEnhancedSecurityMonitoringSettingRequest)
func (*UpdateEnhancedSecurityMonitoringSettingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateEnhancedSecurityMonitoringSettingRequest) SyncEffectiveFieldsDuringRead(existingState UpdateEnhancedSecurityMonitoringSettingRequest)
func (UpdateEnhancedSecurityMonitoringSettingRequest) ToObjectValue ¶ added in v1.61.0
func (o UpdateEnhancedSecurityMonitoringSettingRequest) 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, UpdateEnhancedSecurityMonitoringSettingRequest only implements ToObjectValue() and Type().
type UpdateEnhancedSecurityMonitoringSettingRequest_SdkV2 ¶ added in v1.62.1
type UpdateEnhancedSecurityMonitoringSettingRequest_SdkV2 struct { // This should always be set to true for Settings API. Added for AIP // compliance. AllowMissing types.Bool `tfsdk:"allow_missing"` // Field mask is required to be passed into the PATCH request. Field mask // specifies which fields of the setting payload will be updated. The field // mask needs to be supplied as single string. To specify multiple fields in // the field mask, use comma as the separator (no space). FieldMask types.String `tfsdk:"field_mask"` Setting types.List `tfsdk:"setting"` }
Details required to update a setting.
func (UpdateEnhancedSecurityMonitoringSettingRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateEnhancedSecurityMonitoringSettingRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateEnhancedSecurityMonitoringSettingRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a UpdateEnhancedSecurityMonitoringSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateEnhancedSecurityMonitoringSettingRequest. 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 (*UpdateEnhancedSecurityMonitoringSettingRequest_SdkV2) GetSetting ¶ added in v1.62.1
func (o *UpdateEnhancedSecurityMonitoringSettingRequest_SdkV2) GetSetting(ctx context.Context) (EnhancedSecurityMonitoringSetting_SdkV2, bool)
GetSetting returns the value of the Setting field in UpdateEnhancedSecurityMonitoringSettingRequest_SdkV2 as a EnhancedSecurityMonitoringSetting_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*UpdateEnhancedSecurityMonitoringSettingRequest_SdkV2) SetSetting ¶ added in v1.62.1
func (o *UpdateEnhancedSecurityMonitoringSettingRequest_SdkV2) SetSetting(ctx context.Context, v EnhancedSecurityMonitoringSetting_SdkV2)
SetSetting sets the value of the Setting field in UpdateEnhancedSecurityMonitoringSettingRequest_SdkV2.
func (*UpdateEnhancedSecurityMonitoringSettingRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *UpdateEnhancedSecurityMonitoringSettingRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateEnhancedSecurityMonitoringSettingRequest_SdkV2)
func (*UpdateEnhancedSecurityMonitoringSettingRequest_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *UpdateEnhancedSecurityMonitoringSettingRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateEnhancedSecurityMonitoringSettingRequest_SdkV2)
func (UpdateEnhancedSecurityMonitoringSettingRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o UpdateEnhancedSecurityMonitoringSettingRequest_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, UpdateEnhancedSecurityMonitoringSettingRequest_SdkV2 only implements ToObjectValue() and Type().
type UpdateEsmEnablementAccountSettingRequest ¶
type UpdateEsmEnablementAccountSettingRequest struct { // This should always be set to true for Settings API. Added for AIP // compliance. AllowMissing types.Bool `tfsdk:"allow_missing"` // Field mask is required to be passed into the PATCH request. Field mask // specifies which fields of the setting payload will be updated. The field // mask needs to be supplied as single string. To specify multiple fields in // the field mask, use comma as the separator (no space). FieldMask types.String `tfsdk:"field_mask"` Setting types.Object `tfsdk:"setting"` }
Details required to update a setting.
func (UpdateEsmEnablementAccountSettingRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateEsmEnablementAccountSettingRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateEsmEnablementAccountSettingRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a UpdateEsmEnablementAccountSettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateEsmEnablementAccountSettingRequest. 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 (*UpdateEsmEnablementAccountSettingRequest) GetSetting ¶ added in v1.61.0
func (o *UpdateEsmEnablementAccountSettingRequest) GetSetting(ctx context.Context) (EsmEnablementAccountSetting, bool)
GetSetting returns the value of the Setting field in UpdateEsmEnablementAccountSettingRequest as a EsmEnablementAccountSetting value. If the field is unknown or null, the boolean return value is false.
func (*UpdateEsmEnablementAccountSettingRequest) SetSetting ¶ added in v1.61.0
func (o *UpdateEsmEnablementAccountSettingRequest) SetSetting(ctx context.Context, v EsmEnablementAccountSetting)
SetSetting sets the value of the Setting field in UpdateEsmEnablementAccountSettingRequest.
func (*UpdateEsmEnablementAccountSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateEsmEnablementAccountSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateEsmEnablementAccountSettingRequest)
func (*UpdateEsmEnablementAccountSettingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateEsmEnablementAccountSettingRequest) SyncEffectiveFieldsDuringRead(existingState UpdateEsmEnablementAccountSettingRequest)
func (UpdateEsmEnablementAccountSettingRequest) ToObjectValue ¶ added in v1.61.0
func (o UpdateEsmEnablementAccountSettingRequest) 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, UpdateEsmEnablementAccountSettingRequest only implements ToObjectValue() and Type().
type UpdateEsmEnablementAccountSettingRequest_SdkV2 ¶ added in v1.62.1
type UpdateEsmEnablementAccountSettingRequest_SdkV2 struct { // This should always be set to true for Settings API. Added for AIP // compliance. AllowMissing types.Bool `tfsdk:"allow_missing"` // Field mask is required to be passed into the PATCH request. Field mask // specifies which fields of the setting payload will be updated. The field // mask needs to be supplied as single string. To specify multiple fields in // the field mask, use comma as the separator (no space). FieldMask types.String `tfsdk:"field_mask"` Setting types.List `tfsdk:"setting"` }
Details required to update a setting.
func (UpdateEsmEnablementAccountSettingRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateEsmEnablementAccountSettingRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateEsmEnablementAccountSettingRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a UpdateEsmEnablementAccountSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateEsmEnablementAccountSettingRequest. 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 (*UpdateEsmEnablementAccountSettingRequest_SdkV2) GetSetting ¶ added in v1.62.1
func (o *UpdateEsmEnablementAccountSettingRequest_SdkV2) GetSetting(ctx context.Context) (EsmEnablementAccountSetting_SdkV2, bool)
GetSetting returns the value of the Setting field in UpdateEsmEnablementAccountSettingRequest_SdkV2 as a EsmEnablementAccountSetting_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*UpdateEsmEnablementAccountSettingRequest_SdkV2) SetSetting ¶ added in v1.62.1
func (o *UpdateEsmEnablementAccountSettingRequest_SdkV2) SetSetting(ctx context.Context, v EsmEnablementAccountSetting_SdkV2)
SetSetting sets the value of the Setting field in UpdateEsmEnablementAccountSettingRequest_SdkV2.
func (*UpdateEsmEnablementAccountSettingRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *UpdateEsmEnablementAccountSettingRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateEsmEnablementAccountSettingRequest_SdkV2)
func (*UpdateEsmEnablementAccountSettingRequest_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *UpdateEsmEnablementAccountSettingRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateEsmEnablementAccountSettingRequest_SdkV2)
func (UpdateEsmEnablementAccountSettingRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o UpdateEsmEnablementAccountSettingRequest_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, UpdateEsmEnablementAccountSettingRequest_SdkV2 only implements ToObjectValue() and Type().
type UpdateIpAccessList ¶
type UpdateIpAccessList struct { // Specifies whether this IP access list is enabled. Enabled types.Bool `tfsdk:"enabled"` // The ID for the corresponding IP access list IpAccessListId types.String `tfsdk:"-"` IpAddresses types.List `tfsdk:"ip_addresses"` // Label for the IP access list. This **cannot** be empty. Label types.String `tfsdk:"label"` // Type of IP access list. Valid values are as follows and are // case-sensitive: // // * `ALLOW`: An allow list. Include this IP or range. * `BLOCK`: A block // list. Exclude this IP or range. IP addresses in the block list are // excluded even if they are included in an allow list. ListType types.String `tfsdk:"list_type"` }
Details required to update an IP access list.
func (UpdateIpAccessList) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateIpAccessList) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateIpAccessList) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateIpAccessList. 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 (*UpdateIpAccessList) GetIpAddresses ¶ added in v1.61.0
GetIpAddresses returns the value of the IpAddresses field in UpdateIpAccessList as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*UpdateIpAccessList) SetIpAddresses ¶ added in v1.61.0
func (o *UpdateIpAccessList) SetIpAddresses(ctx context.Context, v []types.String)
SetIpAddresses sets the value of the IpAddresses field in UpdateIpAccessList.
func (*UpdateIpAccessList) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateIpAccessList) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateIpAccessList)
func (*UpdateIpAccessList) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateIpAccessList) SyncEffectiveFieldsDuringRead(existingState UpdateIpAccessList)
func (UpdateIpAccessList) ToObjectValue ¶ added in v1.61.0
func (o UpdateIpAccessList) 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, UpdateIpAccessList only implements ToObjectValue() and Type().
type UpdateIpAccessList_SdkV2 ¶ added in v1.62.1
type UpdateIpAccessList_SdkV2 struct { // Specifies whether this IP access list is enabled. Enabled types.Bool `tfsdk:"enabled"` // The ID for the corresponding IP access list IpAccessListId types.String `tfsdk:"-"` IpAddresses types.List `tfsdk:"ip_addresses"` // Label for the IP access list. This **cannot** be empty. Label types.String `tfsdk:"label"` // Type of IP access list. Valid values are as follows and are // case-sensitive: // // * `ALLOW`: An allow list. Include this IP or range. * `BLOCK`: A block // list. Exclude this IP or range. IP addresses in the block list are // excluded even if they are included in an allow list. ListType types.String `tfsdk:"list_type"` }
Details required to update an IP access list.
func (UpdateIpAccessList_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateIpAccessList_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateIpAccessList_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateIpAccessList. 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 (*UpdateIpAccessList_SdkV2) GetIpAddresses ¶ added in v1.62.1
GetIpAddresses returns the value of the IpAddresses field in UpdateIpAccessList_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*UpdateIpAccessList_SdkV2) SetIpAddresses ¶ added in v1.62.1
func (o *UpdateIpAccessList_SdkV2) SetIpAddresses(ctx context.Context, v []types.String)
SetIpAddresses sets the value of the IpAddresses field in UpdateIpAccessList_SdkV2.
func (*UpdateIpAccessList_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *UpdateIpAccessList_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateIpAccessList_SdkV2)
func (*UpdateIpAccessList_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *UpdateIpAccessList_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateIpAccessList_SdkV2)
func (UpdateIpAccessList_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o UpdateIpAccessList_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, UpdateIpAccessList_SdkV2 only implements ToObjectValue() and Type().
type UpdateNotificationDestinationRequest ¶
type UpdateNotificationDestinationRequest struct { // The configuration for the notification destination. Must wrap EXACTLY one // of the nested configs. Config types.Object `tfsdk:"config"` // The display name for the notification destination. DisplayName types.String `tfsdk:"display_name"` // UUID identifying notification destination. Id types.String `tfsdk:"-"` }
func (UpdateNotificationDestinationRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateNotificationDestinationRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateNotificationDestinationRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a UpdateNotificationDestinationRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateNotificationDestinationRequest. 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 (*UpdateNotificationDestinationRequest) GetConfig ¶ added in v1.61.0
func (o *UpdateNotificationDestinationRequest) GetConfig(ctx context.Context) (Config, bool)
GetConfig returns the value of the Config field in UpdateNotificationDestinationRequest as a Config value. If the field is unknown or null, the boolean return value is false.
func (*UpdateNotificationDestinationRequest) SetConfig ¶ added in v1.61.0
func (o *UpdateNotificationDestinationRequest) SetConfig(ctx context.Context, v Config)
SetConfig sets the value of the Config field in UpdateNotificationDestinationRequest.
func (*UpdateNotificationDestinationRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateNotificationDestinationRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateNotificationDestinationRequest)
func (*UpdateNotificationDestinationRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateNotificationDestinationRequest) SyncEffectiveFieldsDuringRead(existingState UpdateNotificationDestinationRequest)
func (UpdateNotificationDestinationRequest) ToObjectValue ¶ added in v1.61.0
func (o UpdateNotificationDestinationRequest) 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, UpdateNotificationDestinationRequest only implements ToObjectValue() and Type().
type UpdateNotificationDestinationRequest_SdkV2 ¶ added in v1.62.1
type UpdateNotificationDestinationRequest_SdkV2 struct { // The configuration for the notification destination. Must wrap EXACTLY one // of the nested configs. Config types.List `tfsdk:"config"` // The display name for the notification destination. DisplayName types.String `tfsdk:"display_name"` // UUID identifying notification destination. Id types.String `tfsdk:"-"` }
func (UpdateNotificationDestinationRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateNotificationDestinationRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateNotificationDestinationRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a UpdateNotificationDestinationRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateNotificationDestinationRequest. 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 (*UpdateNotificationDestinationRequest_SdkV2) GetConfig ¶ added in v1.62.1
func (o *UpdateNotificationDestinationRequest_SdkV2) GetConfig(ctx context.Context) (Config_SdkV2, bool)
GetConfig returns the value of the Config field in UpdateNotificationDestinationRequest_SdkV2 as a Config_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*UpdateNotificationDestinationRequest_SdkV2) SetConfig ¶ added in v1.62.1
func (o *UpdateNotificationDestinationRequest_SdkV2) SetConfig(ctx context.Context, v Config_SdkV2)
SetConfig sets the value of the Config field in UpdateNotificationDestinationRequest_SdkV2.
func (*UpdateNotificationDestinationRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *UpdateNotificationDestinationRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateNotificationDestinationRequest_SdkV2)
func (*UpdateNotificationDestinationRequest_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *UpdateNotificationDestinationRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateNotificationDestinationRequest_SdkV2)
func (UpdateNotificationDestinationRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o UpdateNotificationDestinationRequest_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, UpdateNotificationDestinationRequest_SdkV2 only implements ToObjectValue() and Type().
type UpdatePersonalComputeSettingRequest ¶
type UpdatePersonalComputeSettingRequest struct { // This should always be set to true for Settings API. Added for AIP // compliance. AllowMissing types.Bool `tfsdk:"allow_missing"` // Field mask is required to be passed into the PATCH request. Field mask // specifies which fields of the setting payload will be updated. The field // mask needs to be supplied as single string. To specify multiple fields in // the field mask, use comma as the separator (no space). FieldMask types.String `tfsdk:"field_mask"` Setting types.Object `tfsdk:"setting"` }
Details required to update a setting.
func (UpdatePersonalComputeSettingRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdatePersonalComputeSettingRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdatePersonalComputeSettingRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a UpdatePersonalComputeSettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdatePersonalComputeSettingRequest. 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 (*UpdatePersonalComputeSettingRequest) GetSetting ¶ added in v1.61.0
func (o *UpdatePersonalComputeSettingRequest) GetSetting(ctx context.Context) (PersonalComputeSetting, bool)
GetSetting returns the value of the Setting field in UpdatePersonalComputeSettingRequest as a PersonalComputeSetting value. If the field is unknown or null, the boolean return value is false.
func (*UpdatePersonalComputeSettingRequest) SetSetting ¶ added in v1.61.0
func (o *UpdatePersonalComputeSettingRequest) SetSetting(ctx context.Context, v PersonalComputeSetting)
SetSetting sets the value of the Setting field in UpdatePersonalComputeSettingRequest.
func (*UpdatePersonalComputeSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdatePersonalComputeSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdatePersonalComputeSettingRequest)
func (*UpdatePersonalComputeSettingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdatePersonalComputeSettingRequest) SyncEffectiveFieldsDuringRead(existingState UpdatePersonalComputeSettingRequest)
func (UpdatePersonalComputeSettingRequest) ToObjectValue ¶ added in v1.61.0
func (o UpdatePersonalComputeSettingRequest) 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, UpdatePersonalComputeSettingRequest only implements ToObjectValue() and Type().
type UpdatePersonalComputeSettingRequest_SdkV2 ¶ added in v1.62.1
type UpdatePersonalComputeSettingRequest_SdkV2 struct { // This should always be set to true for Settings API. Added for AIP // compliance. AllowMissing types.Bool `tfsdk:"allow_missing"` // Field mask is required to be passed into the PATCH request. Field mask // specifies which fields of the setting payload will be updated. The field // mask needs to be supplied as single string. To specify multiple fields in // the field mask, use comma as the separator (no space). FieldMask types.String `tfsdk:"field_mask"` Setting types.List `tfsdk:"setting"` }
Details required to update a setting.
func (UpdatePersonalComputeSettingRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdatePersonalComputeSettingRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdatePersonalComputeSettingRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a UpdatePersonalComputeSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdatePersonalComputeSettingRequest. 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 (*UpdatePersonalComputeSettingRequest_SdkV2) GetSetting ¶ added in v1.62.1
func (o *UpdatePersonalComputeSettingRequest_SdkV2) GetSetting(ctx context.Context) (PersonalComputeSetting_SdkV2, bool)
GetSetting returns the value of the Setting field in UpdatePersonalComputeSettingRequest_SdkV2 as a PersonalComputeSetting_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*UpdatePersonalComputeSettingRequest_SdkV2) SetSetting ¶ added in v1.62.1
func (o *UpdatePersonalComputeSettingRequest_SdkV2) SetSetting(ctx context.Context, v PersonalComputeSetting_SdkV2)
SetSetting sets the value of the Setting field in UpdatePersonalComputeSettingRequest_SdkV2.
func (*UpdatePersonalComputeSettingRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *UpdatePersonalComputeSettingRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdatePersonalComputeSettingRequest_SdkV2)
func (*UpdatePersonalComputeSettingRequest_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *UpdatePersonalComputeSettingRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdatePersonalComputeSettingRequest_SdkV2)
func (UpdatePersonalComputeSettingRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o UpdatePersonalComputeSettingRequest_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, UpdatePersonalComputeSettingRequest_SdkV2 only implements ToObjectValue() and Type().
type UpdateResponse ¶
type UpdateResponse struct { }
func (UpdateResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateResponse. 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 (UpdateResponse) ToObjectValue ¶ added in v1.61.0
func (o UpdateResponse) 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, UpdateResponse only implements ToObjectValue() and Type().
type UpdateResponse_SdkV2 ¶ added in v1.62.1
type UpdateResponse_SdkV2 struct { }
func (UpdateResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateResponse. 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 (UpdateResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o UpdateResponse_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, UpdateResponse_SdkV2 only implements ToObjectValue() and Type().
type UpdateRestrictWorkspaceAdminsSettingRequest ¶
type UpdateRestrictWorkspaceAdminsSettingRequest struct { // This should always be set to true for Settings API. Added for AIP // compliance. AllowMissing types.Bool `tfsdk:"allow_missing"` // Field mask is required to be passed into the PATCH request. Field mask // specifies which fields of the setting payload will be updated. The field // mask needs to be supplied as single string. To specify multiple fields in // the field mask, use comma as the separator (no space). FieldMask types.String `tfsdk:"field_mask"` Setting types.Object `tfsdk:"setting"` }
Details required to update a setting.
func (UpdateRestrictWorkspaceAdminsSettingRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateRestrictWorkspaceAdminsSettingRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateRestrictWorkspaceAdminsSettingRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a UpdateRestrictWorkspaceAdminsSettingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateRestrictWorkspaceAdminsSettingRequest. 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 (*UpdateRestrictWorkspaceAdminsSettingRequest) GetSetting ¶ added in v1.61.0
func (o *UpdateRestrictWorkspaceAdminsSettingRequest) GetSetting(ctx context.Context) (RestrictWorkspaceAdminsSetting, bool)
GetSetting returns the value of the Setting field in UpdateRestrictWorkspaceAdminsSettingRequest as a RestrictWorkspaceAdminsSetting value. If the field is unknown or null, the boolean return value is false.
func (*UpdateRestrictWorkspaceAdminsSettingRequest) SetSetting ¶ added in v1.61.0
func (o *UpdateRestrictWorkspaceAdminsSettingRequest) SetSetting(ctx context.Context, v RestrictWorkspaceAdminsSetting)
SetSetting sets the value of the Setting field in UpdateRestrictWorkspaceAdminsSettingRequest.
func (*UpdateRestrictWorkspaceAdminsSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateRestrictWorkspaceAdminsSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateRestrictWorkspaceAdminsSettingRequest)
func (*UpdateRestrictWorkspaceAdminsSettingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateRestrictWorkspaceAdminsSettingRequest) SyncEffectiveFieldsDuringRead(existingState UpdateRestrictWorkspaceAdminsSettingRequest)
func (UpdateRestrictWorkspaceAdminsSettingRequest) ToObjectValue ¶ added in v1.61.0
func (o UpdateRestrictWorkspaceAdminsSettingRequest) 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, UpdateRestrictWorkspaceAdminsSettingRequest only implements ToObjectValue() and Type().
type UpdateRestrictWorkspaceAdminsSettingRequest_SdkV2 ¶ added in v1.62.1
type UpdateRestrictWorkspaceAdminsSettingRequest_SdkV2 struct { // This should always be set to true for Settings API. Added for AIP // compliance. AllowMissing types.Bool `tfsdk:"allow_missing"` // Field mask is required to be passed into the PATCH request. Field mask // specifies which fields of the setting payload will be updated. The field // mask needs to be supplied as single string. To specify multiple fields in // the field mask, use comma as the separator (no space). FieldMask types.String `tfsdk:"field_mask"` Setting types.List `tfsdk:"setting"` }
Details required to update a setting.
func (UpdateRestrictWorkspaceAdminsSettingRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateRestrictWorkspaceAdminsSettingRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateRestrictWorkspaceAdminsSettingRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a UpdateRestrictWorkspaceAdminsSettingRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateRestrictWorkspaceAdminsSettingRequest. 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 (*UpdateRestrictWorkspaceAdminsSettingRequest_SdkV2) GetSetting ¶ added in v1.62.1
func (o *UpdateRestrictWorkspaceAdminsSettingRequest_SdkV2) GetSetting(ctx context.Context) (RestrictWorkspaceAdminsSetting_SdkV2, bool)
GetSetting returns the value of the Setting field in UpdateRestrictWorkspaceAdminsSettingRequest_SdkV2 as a RestrictWorkspaceAdminsSetting_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*UpdateRestrictWorkspaceAdminsSettingRequest_SdkV2) SetSetting ¶ added in v1.62.1
func (o *UpdateRestrictWorkspaceAdminsSettingRequest_SdkV2) SetSetting(ctx context.Context, v RestrictWorkspaceAdminsSetting_SdkV2)
SetSetting sets the value of the Setting field in UpdateRestrictWorkspaceAdminsSettingRequest_SdkV2.
func (*UpdateRestrictWorkspaceAdminsSettingRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *UpdateRestrictWorkspaceAdminsSettingRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateRestrictWorkspaceAdminsSettingRequest_SdkV2)
func (*UpdateRestrictWorkspaceAdminsSettingRequest_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *UpdateRestrictWorkspaceAdminsSettingRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateRestrictWorkspaceAdminsSettingRequest_SdkV2)
func (UpdateRestrictWorkspaceAdminsSettingRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o UpdateRestrictWorkspaceAdminsSettingRequest_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, UpdateRestrictWorkspaceAdminsSettingRequest_SdkV2 only implements ToObjectValue() and Type().