Documentation
¶
Index ¶
- Variables
- type AdminActionError
- func (*AdminActionError) Descriptor() ([]byte, []int)deprecated
- func (x *AdminActionError) GetAction() string
- func (x *AdminActionError) GetError() string
- func (x *AdminActionError) GetResource() string
- func (*AdminActionError) ProtoMessage()
- func (x *AdminActionError) ProtoReflect() protoreflect.Message
- func (x *AdminActionError) Reset()
- func (x *AdminActionError) String() string
- type AdminApplyInput
- func (*AdminApplyInput) Descriptor() ([]byte, []int)deprecated
- func (x *AdminApplyInput) GetAllowReplace() []string
- func (x *AdminApplyInput) GetAppContext() string
- func (x *AdminApplyInput) GetDesiredHash() string
- func (x *AdminApplyInput) GetEvidence() *AdminAuthzEvidence
- func (x *AdminApplyInput) GetPlanId() string
- func (*AdminApplyInput) ProtoMessage()
- func (x *AdminApplyInput) ProtoReflect() protoreflect.Message
- func (x *AdminApplyInput) Reset()
- func (x *AdminApplyInput) String() string
- type AdminApplyOutput
- func (*AdminApplyOutput) Descriptor() ([]byte, []int)deprecated
- func (x *AdminApplyOutput) GetApplied() []*AdminResourceSummary
- func (x *AdminApplyOutput) GetError() string
- func (x *AdminApplyOutput) GetErrors() []*AdminActionError
- func (*AdminApplyOutput) ProtoMessage()
- func (x *AdminApplyOutput) ProtoReflect() protoreflect.Message
- func (x *AdminApplyOutput) Reset()
- func (x *AdminApplyOutput) String() string
- type AdminAuditEntry
- func (*AdminAuditEntry) Descriptor() ([]byte, []int)deprecated
- func (x *AdminAuditEntry) GetAction() string
- func (x *AdminAuditEntry) GetAppContext() string
- func (x *AdminAuditEntry) GetResult() string
- func (x *AdminAuditEntry) GetSchemaVersion() int32
- func (x *AdminAuditEntry) GetSubject() string
- func (x *AdminAuditEntry) GetTargets() []string
- func (x *AdminAuditEntry) GetTsUnix() int64
- func (*AdminAuditEntry) ProtoMessage()
- func (x *AdminAuditEntry) ProtoReflect() protoreflect.Message
- func (x *AdminAuditEntry) Reset()
- func (x *AdminAuditEntry) String() string
- type AdminAuthzEvidence
- func (*AdminAuthzEvidence) Descriptor() ([]byte, []int)deprecated
- func (x *AdminAuthzEvidence) GetAuthzAllowed() bool
- func (x *AdminAuthzEvidence) GetAuthzChecked() bool
- func (x *AdminAuthzEvidence) GetGrantedPermissions() []string
- func (x *AdminAuthzEvidence) GetSubject() string
- func (*AdminAuthzEvidence) ProtoMessage()
- func (x *AdminAuthzEvidence) ProtoReflect() protoreflect.Message
- func (x *AdminAuthzEvidence) Reset()
- func (x *AdminAuthzEvidence) String() string
- type AdminDestroyInput
- func (*AdminDestroyInput) Descriptor() ([]byte, []int)deprecated
- func (x *AdminDestroyInput) GetConfirmHash() string
- func (x *AdminDestroyInput) GetEvidence() *AdminAuthzEvidence
- func (x *AdminDestroyInput) GetRefs() []*AdminResourceRef
- func (*AdminDestroyInput) ProtoMessage()
- func (x *AdminDestroyInput) ProtoReflect() protoreflect.Message
- func (x *AdminDestroyInput) Reset()
- func (x *AdminDestroyInput) String() string
- type AdminDestroyOutput
- func (*AdminDestroyOutput) Descriptor() ([]byte, []int)deprecated
- func (x *AdminDestroyOutput) GetDestroyed() []string
- func (x *AdminDestroyOutput) GetError() string
- func (x *AdminDestroyOutput) GetErrors() []*AdminActionError
- func (*AdminDestroyOutput) ProtoMessage()
- func (x *AdminDestroyOutput) ProtoReflect() protoreflect.Message
- func (x *AdminDestroyOutput) Reset()
- func (x *AdminDestroyOutput) String() string
- type AdminDriftInput
- func (*AdminDriftInput) Descriptor() ([]byte, []int)deprecated
- func (x *AdminDriftInput) GetEvidence() *AdminAuthzEvidence
- func (x *AdminDriftInput) GetRefs() []*AdminResourceRef
- func (*AdminDriftInput) ProtoMessage()
- func (x *AdminDriftInput) ProtoReflect() protoreflect.Message
- func (x *AdminDriftInput) Reset()
- func (x *AdminDriftInput) String() string
- type AdminDriftOutput
- func (*AdminDriftOutput) Descriptor() ([]byte, []int)deprecated
- func (x *AdminDriftOutput) GetDrift() []*AdminDriftResult
- func (x *AdminDriftOutput) GetError() string
- func (*AdminDriftOutput) ProtoMessage()
- func (x *AdminDriftOutput) ProtoReflect() protoreflect.Message
- func (x *AdminDriftOutput) Reset()
- func (x *AdminDriftOutput) String() string
- type AdminDriftResult
- func (*AdminDriftResult) Descriptor() ([]byte, []int)deprecated
- func (x *AdminDriftResult) GetClass() string
- func (x *AdminDriftResult) GetDrifted() bool
- func (x *AdminDriftResult) GetFields() []string
- func (x *AdminDriftResult) GetResourceName() string
- func (x *AdminDriftResult) GetType() string
- func (*AdminDriftResult) ProtoMessage()
- func (x *AdminDriftResult) ProtoReflect() protoreflect.Message
- func (x *AdminDriftResult) Reset()
- func (x *AdminDriftResult) String() string
- type AdminFieldSpec
- func (*AdminFieldSpec) Descriptor() ([]byte, []int)deprecated
- func (x *AdminFieldSpec) GetDefaultValue() string
- func (x *AdminFieldSpec) GetDependsOnField() string
- func (x *AdminFieldSpec) GetDescription() string
- func (x *AdminFieldSpec) GetElementKind() string
- func (x *AdminFieldSpec) GetEnumSource() string
- func (x *AdminFieldSpec) GetEnumValues() []string
- func (x *AdminFieldSpec) GetKind() string
- func (x *AdminFieldSpec) GetLabel() string
- func (x *AdminFieldSpec) GetMaxCount() int32
- func (x *AdminFieldSpec) GetMinCount() int32
- func (x *AdminFieldSpec) GetName() string
- func (x *AdminFieldSpec) GetRequired() bool
- func (x *AdminFieldSpec) GetSensitive() bool
- func (*AdminFieldSpec) ProtoMessage()
- func (x *AdminFieldSpec) ProtoReflect() protoreflect.Message
- func (x *AdminFieldSpec) Reset()
- func (x *AdminFieldSpec) String() string
- type AdminGenerateConfigInput
- func (*AdminGenerateConfigInput) Descriptor() ([]byte, []int)deprecated
- func (x *AdminGenerateConfigInput) GetEvidence() *AdminAuthzEvidence
- func (x *AdminGenerateConfigInput) GetFieldValues() map[string]string
- func (x *AdminGenerateConfigInput) GetProviderModule() string
- func (x *AdminGenerateConfigInput) GetResourceName() string
- func (x *AdminGenerateConfigInput) GetResourceType() string
- func (*AdminGenerateConfigInput) ProtoMessage()
- func (x *AdminGenerateConfigInput) ProtoReflect() protoreflect.Message
- func (x *AdminGenerateConfigInput) Reset()
- func (x *AdminGenerateConfigInput) String() string
- type AdminGenerateConfigOutput
- func (*AdminGenerateConfigOutput) Descriptor() ([]byte, []int)deprecated
- func (x *AdminGenerateConfigOutput) GetError() string
- func (x *AdminGenerateConfigOutput) GetValidationErrors() []string
- func (x *AdminGenerateConfigOutput) GetYamlSnippet() string
- func (*AdminGenerateConfigOutput) ProtoMessage()
- func (x *AdminGenerateConfigOutput) ProtoReflect() protoreflect.Message
- func (x *AdminGenerateConfigOutput) Reset()
- func (x *AdminGenerateConfigOutput) String() string
- type AdminGetResourceInput
- func (*AdminGetResourceInput) Descriptor() ([]byte, []int)deprecated
- func (x *AdminGetResourceInput) GetEnvName() string
- func (x *AdminGetResourceInput) GetEvidence() *AdminAuthzEvidence
- func (x *AdminGetResourceInput) GetName() string
- func (*AdminGetResourceInput) ProtoMessage()
- func (x *AdminGetResourceInput) ProtoReflect() protoreflect.Message
- func (x *AdminGetResourceInput) Reset()
- func (x *AdminGetResourceInput) String() string
- type AdminGetResourceOutput
- func (*AdminGetResourceOutput) Descriptor() ([]byte, []int)deprecated
- func (x *AdminGetResourceOutput) GetError() string
- func (x *AdminGetResourceOutput) GetResource() *AdminResourceDetail
- func (*AdminGetResourceOutput) ProtoMessage()
- func (x *AdminGetResourceOutput) ProtoReflect() protoreflect.Message
- func (x *AdminGetResourceOutput) Reset()
- func (x *AdminGetResourceOutput) String() string
- type AdminListProvidersInput
- func (*AdminListProvidersInput) Descriptor() ([]byte, []int)deprecated
- func (x *AdminListProvidersInput) GetEnvName() string
- func (x *AdminListProvidersInput) GetEvidence() *AdminAuthzEvidence
- func (*AdminListProvidersInput) ProtoMessage()
- func (x *AdminListProvidersInput) ProtoReflect() protoreflect.Message
- func (x *AdminListProvidersInput) Reset()
- func (x *AdminListProvidersInput) String() string
- type AdminListProvidersOutput
- func (*AdminListProvidersOutput) Descriptor() ([]byte, []int)deprecated
- func (x *AdminListProvidersOutput) GetError() string
- func (x *AdminListProvidersOutput) GetProviders() []*AdminProviderSummary
- func (*AdminListProvidersOutput) ProtoMessage()
- func (x *AdminListProvidersOutput) ProtoReflect() protoreflect.Message
- func (x *AdminListProvidersOutput) Reset()
- func (x *AdminListProvidersOutput) String() string
- type AdminListResourceTypesInput
- func (*AdminListResourceTypesInput) Descriptor() ([]byte, []int)deprecated
- func (x *AdminListResourceTypesInput) GetEvidence() *AdminAuthzEvidence
- func (x *AdminListResourceTypesInput) GetProviderFilter() string
- func (*AdminListResourceTypesInput) ProtoMessage()
- func (x *AdminListResourceTypesInput) ProtoReflect() protoreflect.Message
- func (x *AdminListResourceTypesInput) Reset()
- func (x *AdminListResourceTypesInput) String() string
- type AdminListResourceTypesOutput
- func (*AdminListResourceTypesOutput) Descriptor() ([]byte, []int)deprecated
- func (x *AdminListResourceTypesOutput) GetError() string
- func (x *AdminListResourceTypesOutput) GetTypes() []*AdminResourceTypeMetadata
- func (*AdminListResourceTypesOutput) ProtoMessage()
- func (x *AdminListResourceTypesOutput) ProtoReflect() protoreflect.Message
- func (x *AdminListResourceTypesOutput) Reset()
- func (x *AdminListResourceTypesOutput) String() string
- type AdminListResourcesInput
- func (*AdminListResourcesInput) Descriptor() ([]byte, []int)deprecated
- func (x *AdminListResourcesInput) GetAppContextFilter() string
- func (x *AdminListResourcesInput) GetEnvName() string
- func (x *AdminListResourcesInput) GetEvidence() *AdminAuthzEvidence
- func (x *AdminListResourcesInput) GetProviderFilter() string
- func (x *AdminListResourcesInput) GetTypeFilter() string
- func (*AdminListResourcesInput) ProtoMessage()
- func (x *AdminListResourcesInput) ProtoReflect() protoreflect.Message
- func (x *AdminListResourcesInput) Reset()
- func (x *AdminListResourcesInput) String() string
- type AdminListResourcesOutput
- func (*AdminListResourcesOutput) Descriptor() ([]byte, []int)deprecated
- func (x *AdminListResourcesOutput) GetError() string
- func (x *AdminListResourcesOutput) GetResources() []*AdminResourceSummary
- func (*AdminListResourcesOutput) ProtoMessage()
- func (x *AdminListResourcesOutput) ProtoReflect() protoreflect.Message
- func (x *AdminListResourcesOutput) Reset()
- func (x *AdminListResourcesOutput) String() string
- type AdminPlanAction
- func (*AdminPlanAction) Descriptor() ([]byte, []int)deprecated
- func (x *AdminPlanAction) GetActionType() string
- func (x *AdminPlanAction) GetChangeSummary() string
- func (x *AdminPlanAction) GetResourceName() string
- func (x *AdminPlanAction) GetType() string
- func (*AdminPlanAction) ProtoMessage()
- func (x *AdminPlanAction) ProtoReflect() protoreflect.Message
- func (x *AdminPlanAction) Reset()
- func (x *AdminPlanAction) String() string
- type AdminPlanInput
- func (*AdminPlanInput) Descriptor() ([]byte, []int)deprecated
- func (x *AdminPlanInput) GetAppContext() string
- func (x *AdminPlanInput) GetEvidence() *AdminAuthzEvidence
- func (x *AdminPlanInput) GetResourceFilter() string
- func (*AdminPlanInput) ProtoMessage()
- func (x *AdminPlanInput) ProtoReflect() protoreflect.Message
- func (x *AdminPlanInput) Reset()
- func (x *AdminPlanInput) String() string
- type AdminPlanOutput
- func (*AdminPlanOutput) Descriptor() ([]byte, []int)deprecated
- func (x *AdminPlanOutput) GetActions() []*AdminPlanAction
- func (x *AdminPlanOutput) GetDesiredHash() string
- func (x *AdminPlanOutput) GetError() string
- func (x *AdminPlanOutput) GetPlanId() string
- func (x *AdminPlanOutput) GetPlanJson() []byte
- func (*AdminPlanOutput) ProtoMessage()
- func (x *AdminPlanOutput) ProtoReflect() protoreflect.Message
- func (x *AdminPlanOutput) Reset()
- func (x *AdminPlanOutput) String() string
- type AdminProviderSummary
- func (*AdminProviderSummary) Descriptor() ([]byte, []int)deprecated
- func (x *AdminProviderSummary) GetCapabilities() []string
- func (x *AdminProviderSummary) GetModuleName() string
- func (x *AdminProviderSummary) GetProviderType() string
- func (x *AdminProviderSummary) GetRegionsSource() string
- func (x *AdminProviderSummary) GetSupportedEngines() []string
- func (x *AdminProviderSummary) GetSupportedRegions() []string
- func (x *AdminProviderSummary) GetSupportedTypes() []string
- func (*AdminProviderSummary) ProtoMessage()
- func (x *AdminProviderSummary) ProtoReflect() protoreflect.Message
- func (x *AdminProviderSummary) Reset()
- func (x *AdminProviderSummary) String() string
- type AdminResourceDetail
- func (*AdminResourceDetail) Descriptor() ([]byte, []int)deprecated
- func (x *AdminResourceDetail) GetAppliedConfigJson() []byte
- func (x *AdminResourceDetail) GetConfigHash() string
- func (x *AdminResourceDetail) GetLastDriftCheckUnix() int64
- func (x *AdminResourceDetail) GetOutputsJson() []byte
- func (x *AdminResourceDetail) GetSensitiveOutputsRedacted() []string
- func (x *AdminResourceDetail) GetSummary() *AdminResourceSummary
- func (*AdminResourceDetail) ProtoMessage()
- func (x *AdminResourceDetail) ProtoReflect() protoreflect.Message
- func (x *AdminResourceDetail) Reset()
- func (x *AdminResourceDetail) String() string
- type AdminResourceRef
- func (*AdminResourceRef) Descriptor() ([]byte, []int)deprecated
- func (x *AdminResourceRef) GetName() string
- func (x *AdminResourceRef) GetType() string
- func (*AdminResourceRef) ProtoMessage()
- func (x *AdminResourceRef) ProtoReflect() protoreflect.Message
- func (x *AdminResourceRef) Reset()
- func (x *AdminResourceRef) String() string
- type AdminResourceSummary
- func (*AdminResourceSummary) Descriptor() ([]byte, []int)deprecated
- func (x *AdminResourceSummary) GetAppContext() string
- func (x *AdminResourceSummary) GetDependencies() []string
- func (x *AdminResourceSummary) GetName() string
- func (x *AdminResourceSummary) GetProviderId() string
- func (x *AdminResourceSummary) GetProviderModule() string
- func (x *AdminResourceSummary) GetProviderType() string
- func (x *AdminResourceSummary) GetStatus() string
- func (x *AdminResourceSummary) GetType() string
- func (x *AdminResourceSummary) GetUpdatedAtUnix() int64
- func (*AdminResourceSummary) ProtoMessage()
- func (x *AdminResourceSummary) ProtoReflect() protoreflect.Message
- func (x *AdminResourceSummary) Reset()
- func (x *AdminResourceSummary) String() string
- type AdminResourceTypeMetadata
- func (*AdminResourceTypeMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *AdminResourceTypeMetadata) GetConfigMessageFqn() string
- func (x *AdminResourceTypeMetadata) GetDescription() string
- func (x *AdminResourceTypeMetadata) GetFields() []*AdminFieldSpec
- func (x *AdminResourceTypeMetadata) GetSupportedProviders() []string
- func (x *AdminResourceTypeMetadata) GetType() string
- func (*AdminResourceTypeMetadata) ProtoMessage()
- func (x *AdminResourceTypeMetadata) ProtoReflect() protoreflect.Message
- func (x *AdminResourceTypeMetadata) Reset()
- func (x *AdminResourceTypeMetadata) String() string
Constants ¶
This section is empty.
Variables ¶
var File_iac_admin_proto_infra_admin_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type AdminActionError ¶ added in v0.68.1
type AdminActionError struct {
Resource string `protobuf:"bytes,1,opt,name=resource,proto3" json:"resource,omitempty"`
Action string `protobuf:"bytes,2,opt,name=action,proto3" json:"action,omitempty"`
Error string `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
AdminActionError carries a per-resource error from an apply or destroy operation. Provider error messages have credentials redacted before serialization.
func (*AdminActionError) Descriptor
deprecated
added in
v0.68.1
func (*AdminActionError) Descriptor() ([]byte, []int)
Deprecated: Use AdminActionError.ProtoReflect.Descriptor instead.
func (*AdminActionError) GetAction ¶ added in v0.68.1
func (x *AdminActionError) GetAction() string
func (*AdminActionError) GetError ¶ added in v0.68.1
func (x *AdminActionError) GetError() string
func (*AdminActionError) GetResource ¶ added in v0.68.1
func (x *AdminActionError) GetResource() string
func (*AdminActionError) ProtoMessage ¶ added in v0.68.1
func (*AdminActionError) ProtoMessage()
func (*AdminActionError) ProtoReflect ¶ added in v0.68.1
func (x *AdminActionError) ProtoReflect() protoreflect.Message
func (*AdminActionError) Reset ¶ added in v0.68.1
func (x *AdminActionError) Reset()
func (*AdminActionError) String ¶ added in v0.68.1
func (x *AdminActionError) String() string
type AdminApplyInput ¶ added in v0.68.1
type AdminApplyInput struct {
PlanId string `protobuf:"bytes,1,opt,name=plan_id,json=planId,proto3" json:"plan_id,omitempty"`
DesiredHash string `protobuf:"bytes,2,opt,name=desired_hash,json=desiredHash,proto3" json:"desired_hash,omitempty"`
AllowReplace []string `protobuf:"bytes,3,rep,name=allow_replace,json=allowReplace,proto3" json:"allow_replace,omitempty"`
AppContext string `protobuf:"bytes,4,opt,name=app_context,json=appContext,proto3" json:"app_context,omitempty"`
Evidence *AdminAuthzEvidence `protobuf:"bytes,5,opt,name=evidence,proto3" json:"evidence,omitempty"`
// contains filtered or unexported fields
}
AdminApplyInput is the request shape for the ApplyResource RPC. plan_id + desired_hash MUST match the values returned by a prior PlanResource call (TOCTOU protection per ADR-0008). allow_replace is the explicit opt-in list for replace actions; the handler calls ValidateAllowReplaceProtected against it. evidence is audit-only.
func (*AdminApplyInput) Descriptor
deprecated
added in
v0.68.1
func (*AdminApplyInput) Descriptor() ([]byte, []int)
Deprecated: Use AdminApplyInput.ProtoReflect.Descriptor instead.
func (*AdminApplyInput) GetAllowReplace ¶ added in v0.68.1
func (x *AdminApplyInput) GetAllowReplace() []string
func (*AdminApplyInput) GetAppContext ¶ added in v0.68.1
func (x *AdminApplyInput) GetAppContext() string
func (*AdminApplyInput) GetDesiredHash ¶ added in v0.68.1
func (x *AdminApplyInput) GetDesiredHash() string
func (*AdminApplyInput) GetEvidence ¶ added in v0.68.1
func (x *AdminApplyInput) GetEvidence() *AdminAuthzEvidence
func (*AdminApplyInput) GetPlanId ¶ added in v0.68.1
func (x *AdminApplyInput) GetPlanId() string
func (*AdminApplyInput) ProtoMessage ¶ added in v0.68.1
func (*AdminApplyInput) ProtoMessage()
func (*AdminApplyInput) ProtoReflect ¶ added in v0.68.1
func (x *AdminApplyInput) ProtoReflect() protoreflect.Message
func (*AdminApplyInput) Reset ¶ added in v0.68.1
func (x *AdminApplyInput) Reset()
func (*AdminApplyInput) String ¶ added in v0.68.1
func (x *AdminApplyInput) String() string
type AdminApplyOutput ¶ added in v0.68.1
type AdminApplyOutput struct {
Applied []*AdminResourceSummary `protobuf:"bytes,1,rep,name=applied,proto3" json:"applied,omitempty"`
Errors []*AdminActionError `protobuf:"bytes,2,rep,name=errors,proto3" json:"errors,omitempty"`
Error string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
AdminApplyOutput is the response shape for the ApplyResource RPC. applied carries summaries of successfully applied resources; errors carries per-resource failures (provider errors redacted of creds). error tag-100: top-level failure (authz / stale-hash / etc).
func (*AdminApplyOutput) Descriptor
deprecated
added in
v0.68.1
func (*AdminApplyOutput) Descriptor() ([]byte, []int)
Deprecated: Use AdminApplyOutput.ProtoReflect.Descriptor instead.
func (*AdminApplyOutput) GetApplied ¶ added in v0.68.1
func (x *AdminApplyOutput) GetApplied() []*AdminResourceSummary
func (*AdminApplyOutput) GetError ¶ added in v0.68.1
func (x *AdminApplyOutput) GetError() string
func (*AdminApplyOutput) GetErrors ¶ added in v0.68.1
func (x *AdminApplyOutput) GetErrors() []*AdminActionError
func (*AdminApplyOutput) ProtoMessage ¶ added in v0.68.1
func (*AdminApplyOutput) ProtoMessage()
func (*AdminApplyOutput) ProtoReflect ¶ added in v0.68.1
func (x *AdminApplyOutput) ProtoReflect() protoreflect.Message
func (*AdminApplyOutput) Reset ¶ added in v0.68.1
func (x *AdminApplyOutput) Reset()
func (*AdminApplyOutput) String ¶ added in v0.68.1
func (x *AdminApplyOutput) String() string
type AdminAuditEntry ¶
type AdminAuditEntry struct {
SchemaVersion int32 `protobuf:"varint,1,opt,name=schema_version,json=schemaVersion,proto3" json:"schema_version,omitempty"`
TsUnix int64 `protobuf:"varint,2,opt,name=ts_unix,json=tsUnix,proto3" json:"ts_unix,omitempty"`
Subject string `protobuf:"bytes,3,opt,name=subject,proto3" json:"subject,omitempty"`
Action string `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
Targets []string `protobuf:"bytes,5,rep,name=targets,proto3" json:"targets,omitempty"`
Result string `protobuf:"bytes,6,opt,name=result,proto3" json:"result,omitempty"`
AppContext string `protobuf:"bytes,7,opt,name=app_context,json=appContext,proto3" json:"app_context,omitempty"`
// contains filtered or unexported fields
}
AdminAuditEntry is the line shape for the audit log (one entry per non-noop admin action) AND the streaming response shape of the HTTP audit-tail endpoint (GET /api/infra-admin/audit). schema_version starts at 1; bumps are additive (new fields) until a breaking change forces a major.
func (*AdminAuditEntry) Descriptor
deprecated
func (*AdminAuditEntry) Descriptor() ([]byte, []int)
Deprecated: Use AdminAuditEntry.ProtoReflect.Descriptor instead.
func (*AdminAuditEntry) GetAction ¶
func (x *AdminAuditEntry) GetAction() string
func (*AdminAuditEntry) GetAppContext ¶
func (x *AdminAuditEntry) GetAppContext() string
func (*AdminAuditEntry) GetResult ¶
func (x *AdminAuditEntry) GetResult() string
func (*AdminAuditEntry) GetSchemaVersion ¶
func (x *AdminAuditEntry) GetSchemaVersion() int32
func (*AdminAuditEntry) GetSubject ¶
func (x *AdminAuditEntry) GetSubject() string
func (*AdminAuditEntry) GetTargets ¶
func (x *AdminAuditEntry) GetTargets() []string
func (*AdminAuditEntry) GetTsUnix ¶
func (x *AdminAuditEntry) GetTsUnix() int64
func (*AdminAuditEntry) ProtoMessage ¶
func (*AdminAuditEntry) ProtoMessage()
func (*AdminAuditEntry) ProtoReflect ¶
func (x *AdminAuditEntry) ProtoReflect() protoreflect.Message
func (*AdminAuditEntry) Reset ¶
func (x *AdminAuditEntry) Reset()
func (*AdminAuditEntry) String ¶
func (x *AdminAuditEntry) String() string
type AdminAuthzEvidence ¶
type AdminAuthzEvidence struct {
AuthzChecked bool `protobuf:"varint,1,opt,name=authz_checked,json=authzChecked,proto3" json:"authz_checked,omitempty"`
AuthzAllowed bool `protobuf:"varint,2,opt,name=authz_allowed,json=authzAllowed,proto3" json:"authz_allowed,omitempty"`
Subject string `protobuf:"bytes,3,opt,name=subject,proto3" json:"subject,omitempty"`
GrantedPermissions []string `protobuf:"bytes,4,rep,name=granted_permissions,json=grantedPermissions,proto3" json:"granted_permissions,omitempty"`
// contains filtered or unexported fields
}
AdminAuthzEvidence carries the host-side authz outcome to handler library functions. The handler MUST refuse to serve when authz_checked is false (caller bypassed admin auth middleware) or authz_allowed is false (caller was denied). Subject + granted permissions are recorded in the audit log alongside each request.
func (*AdminAuthzEvidence) Descriptor
deprecated
func (*AdminAuthzEvidence) Descriptor() ([]byte, []int)
Deprecated: Use AdminAuthzEvidence.ProtoReflect.Descriptor instead.
func (*AdminAuthzEvidence) GetAuthzAllowed ¶
func (x *AdminAuthzEvidence) GetAuthzAllowed() bool
func (*AdminAuthzEvidence) GetAuthzChecked ¶
func (x *AdminAuthzEvidence) GetAuthzChecked() bool
func (*AdminAuthzEvidence) GetGrantedPermissions ¶
func (x *AdminAuthzEvidence) GetGrantedPermissions() []string
func (*AdminAuthzEvidence) GetSubject ¶
func (x *AdminAuthzEvidence) GetSubject() string
func (*AdminAuthzEvidence) ProtoMessage ¶
func (*AdminAuthzEvidence) ProtoMessage()
func (*AdminAuthzEvidence) ProtoReflect ¶
func (x *AdminAuthzEvidence) ProtoReflect() protoreflect.Message
func (*AdminAuthzEvidence) Reset ¶
func (x *AdminAuthzEvidence) Reset()
func (*AdminAuthzEvidence) String ¶
func (x *AdminAuthzEvidence) String() string
type AdminDestroyInput ¶ added in v0.68.1
type AdminDestroyInput struct {
Refs []*AdminResourceRef `protobuf:"bytes,1,rep,name=refs,proto3" json:"refs,omitempty"`
ConfirmHash string `protobuf:"bytes,2,opt,name=confirm_hash,json=confirmHash,proto3" json:"confirm_hash,omitempty"`
Evidence *AdminAuthzEvidence `protobuf:"bytes,3,opt,name=evidence,proto3" json:"evidence,omitempty"`
// contains filtered or unexported fields
}
AdminDestroyInput is the request shape for the DestroyResource RPC. refs lists the resources to destroy. confirm_hash is the desired-state hash the client must echo for TOCTOU protection (same semantics as AdminApplyInput.desired_hash). evidence is audit-only.
func (*AdminDestroyInput) Descriptor
deprecated
added in
v0.68.1
func (*AdminDestroyInput) Descriptor() ([]byte, []int)
Deprecated: Use AdminDestroyInput.ProtoReflect.Descriptor instead.
func (*AdminDestroyInput) GetConfirmHash ¶ added in v0.68.1
func (x *AdminDestroyInput) GetConfirmHash() string
func (*AdminDestroyInput) GetEvidence ¶ added in v0.68.1
func (x *AdminDestroyInput) GetEvidence() *AdminAuthzEvidence
func (*AdminDestroyInput) GetRefs ¶ added in v0.68.1
func (x *AdminDestroyInput) GetRefs() []*AdminResourceRef
func (*AdminDestroyInput) ProtoMessage ¶ added in v0.68.1
func (*AdminDestroyInput) ProtoMessage()
func (*AdminDestroyInput) ProtoReflect ¶ added in v0.68.1
func (x *AdminDestroyInput) ProtoReflect() protoreflect.Message
func (*AdminDestroyInput) Reset ¶ added in v0.68.1
func (x *AdminDestroyInput) Reset()
func (*AdminDestroyInput) String ¶ added in v0.68.1
func (x *AdminDestroyInput) String() string
type AdminDestroyOutput ¶ added in v0.68.1
type AdminDestroyOutput struct {
Destroyed []string `protobuf:"bytes,1,rep,name=destroyed,proto3" json:"destroyed,omitempty"`
Errors []*AdminActionError `protobuf:"bytes,2,rep,name=errors,proto3" json:"errors,omitempty"`
Error string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
AdminDestroyOutput is the response shape for the DestroyResource RPC. destroyed lists the names of successfully destroyed resources; errors carries per-resource failures. error tag-100: top-level.
func (*AdminDestroyOutput) Descriptor
deprecated
added in
v0.68.1
func (*AdminDestroyOutput) Descriptor() ([]byte, []int)
Deprecated: Use AdminDestroyOutput.ProtoReflect.Descriptor instead.
func (*AdminDestroyOutput) GetDestroyed ¶ added in v0.68.1
func (x *AdminDestroyOutput) GetDestroyed() []string
func (*AdminDestroyOutput) GetError ¶ added in v0.68.1
func (x *AdminDestroyOutput) GetError() string
func (*AdminDestroyOutput) GetErrors ¶ added in v0.68.1
func (x *AdminDestroyOutput) GetErrors() []*AdminActionError
func (*AdminDestroyOutput) ProtoMessage ¶ added in v0.68.1
func (*AdminDestroyOutput) ProtoMessage()
func (*AdminDestroyOutput) ProtoReflect ¶ added in v0.68.1
func (x *AdminDestroyOutput) ProtoReflect() protoreflect.Message
func (*AdminDestroyOutput) Reset ¶ added in v0.68.1
func (x *AdminDestroyOutput) Reset()
func (*AdminDestroyOutput) String ¶ added in v0.68.1
func (x *AdminDestroyOutput) String() string
type AdminDriftInput ¶ added in v0.68.1
type AdminDriftInput struct {
Refs []*AdminResourceRef `protobuf:"bytes,1,rep,name=refs,proto3" json:"refs,omitempty"`
Evidence *AdminAuthzEvidence `protobuf:"bytes,2,opt,name=evidence,proto3" json:"evidence,omitempty"`
// contains filtered or unexported fields
}
AdminDriftInput is the request shape for the DriftCheckResource RPC. refs narrows the check to the listed resources; an empty refs list checks all resources known to the provider. evidence is audit-only.
func (*AdminDriftInput) Descriptor
deprecated
added in
v0.68.1
func (*AdminDriftInput) Descriptor() ([]byte, []int)
Deprecated: Use AdminDriftInput.ProtoReflect.Descriptor instead.
func (*AdminDriftInput) GetEvidence ¶ added in v0.68.1
func (x *AdminDriftInput) GetEvidence() *AdminAuthzEvidence
func (*AdminDriftInput) GetRefs ¶ added in v0.68.1
func (x *AdminDriftInput) GetRefs() []*AdminResourceRef
func (*AdminDriftInput) ProtoMessage ¶ added in v0.68.1
func (*AdminDriftInput) ProtoMessage()
func (*AdminDriftInput) ProtoReflect ¶ added in v0.68.1
func (x *AdminDriftInput) ProtoReflect() protoreflect.Message
func (*AdminDriftInput) Reset ¶ added in v0.68.1
func (x *AdminDriftInput) Reset()
func (*AdminDriftInput) String ¶ added in v0.68.1
func (x *AdminDriftInput) String() string
type AdminDriftOutput ¶ added in v0.68.1
type AdminDriftOutput struct {
Drift []*AdminDriftResult `protobuf:"bytes,1,rep,name=drift,proto3" json:"drift,omitempty"`
Error string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
AdminDriftOutput is the response shape for the DriftCheckResource RPC. drift carries one entry per checked resource. error tag-100: top-level failure (authz / provider unavailable / etc).
func (*AdminDriftOutput) Descriptor
deprecated
added in
v0.68.1
func (*AdminDriftOutput) Descriptor() ([]byte, []int)
Deprecated: Use AdminDriftOutput.ProtoReflect.Descriptor instead.
func (*AdminDriftOutput) GetDrift ¶ added in v0.68.1
func (x *AdminDriftOutput) GetDrift() []*AdminDriftResult
func (*AdminDriftOutput) GetError ¶ added in v0.68.1
func (x *AdminDriftOutput) GetError() string
func (*AdminDriftOutput) ProtoMessage ¶ added in v0.68.1
func (*AdminDriftOutput) ProtoMessage()
func (*AdminDriftOutput) ProtoReflect ¶ added in v0.68.1
func (x *AdminDriftOutput) ProtoReflect() protoreflect.Message
func (*AdminDriftOutput) Reset ¶ added in v0.68.1
func (x *AdminDriftOutput) Reset()
func (*AdminDriftOutput) String ¶ added in v0.68.1
func (x *AdminDriftOutput) String() string
type AdminDriftResult ¶ added in v0.68.1
type AdminDriftResult struct {
ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
Drifted bool `protobuf:"varint,3,opt,name=drifted,proto3" json:"drifted,omitempty"`
Class string `protobuf:"bytes,4,opt,name=class,proto3" json:"class,omitempty"`
Fields []string `protobuf:"bytes,5,rep,name=fields,proto3" json:"fields,omitempty"`
// contains filtered or unexported fields
}
AdminDriftResult is one resource's drift check outcome. drifted is true when the live cloud state diverges from desired; class is the drift category (e.g. "config", "presence"); fields lists the specific diverged field names.
func (*AdminDriftResult) Descriptor
deprecated
added in
v0.68.1
func (*AdminDriftResult) Descriptor() ([]byte, []int)
Deprecated: Use AdminDriftResult.ProtoReflect.Descriptor instead.
func (*AdminDriftResult) GetClass ¶ added in v0.68.1
func (x *AdminDriftResult) GetClass() string
func (*AdminDriftResult) GetDrifted ¶ added in v0.68.1
func (x *AdminDriftResult) GetDrifted() bool
func (*AdminDriftResult) GetFields ¶ added in v0.68.1
func (x *AdminDriftResult) GetFields() []string
func (*AdminDriftResult) GetResourceName ¶ added in v0.68.1
func (x *AdminDriftResult) GetResourceName() string
func (*AdminDriftResult) GetType ¶ added in v0.68.1
func (x *AdminDriftResult) GetType() string
func (*AdminDriftResult) ProtoMessage ¶ added in v0.68.1
func (*AdminDriftResult) ProtoMessage()
func (*AdminDriftResult) ProtoReflect ¶ added in v0.68.1
func (x *AdminDriftResult) ProtoReflect() protoreflect.Message
func (*AdminDriftResult) Reset ¶ added in v0.68.1
func (x *AdminDriftResult) Reset()
func (*AdminDriftResult) String ¶ added in v0.68.1
func (x *AdminDriftResult) String() string
type AdminFieldSpec ¶
type AdminFieldSpec struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Label string `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"`
Kind string `protobuf:"bytes,3,opt,name=kind,proto3" json:"kind,omitempty"`
Required bool `protobuf:"varint,4,opt,name=required,proto3" json:"required,omitempty"`
EnumValues []string `protobuf:"bytes,5,rep,name=enum_values,json=enumValues,proto3" json:"enum_values,omitempty"`
EnumSource string `protobuf:"bytes,6,opt,name=enum_source,json=enumSource,proto3" json:"enum_source,omitempty"`
Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
DefaultValue string `protobuf:"bytes,8,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"`
Sensitive bool `protobuf:"varint,9,opt,name=sensitive,proto3" json:"sensitive,omitempty"`
ElementKind string `protobuf:"bytes,10,opt,name=element_kind,json=elementKind,proto3" json:"element_kind,omitempty"`
MinCount int32 `protobuf:"varint,11,opt,name=min_count,json=minCount,proto3" json:"min_count,omitempty"`
MaxCount int32 `protobuf:"varint,12,opt,name=max_count,json=maxCount,proto3" json:"max_count,omitempty"`
DependsOnField string `protobuf:"bytes,13,opt,name=depends_on_field,json=dependsOnField,proto3" json:"depends_on_field,omitempty"`
// contains filtered or unexported fields
}
AdminFieldSpec describes one field of a typed infra.* Config so the new-resource form-builder can render the right input control.
- kind: one of {enum, enum_dynamic, string, number, bool, array_string, array_object, object} — see catalog/fields.go.
- enum_source (only for kind == enum_dynamic): "providers" | "regions" | "sizes" | "engines" — the form fetches dynamic options at render time.
- depends_on_field: when set, this field's options are filtered by the value the user picked for depends_on_field (e.g. region options depend on provider).
- element_kind: only meaningful for array_* kinds.
- sensitive: when true, the form renders a masked input AND the value is excluded from any rendered preview.
func (*AdminFieldSpec) Descriptor
deprecated
func (*AdminFieldSpec) Descriptor() ([]byte, []int)
Deprecated: Use AdminFieldSpec.ProtoReflect.Descriptor instead.
func (*AdminFieldSpec) GetDefaultValue ¶
func (x *AdminFieldSpec) GetDefaultValue() string
func (*AdminFieldSpec) GetDependsOnField ¶
func (x *AdminFieldSpec) GetDependsOnField() string
func (*AdminFieldSpec) GetDescription ¶
func (x *AdminFieldSpec) GetDescription() string
func (*AdminFieldSpec) GetElementKind ¶
func (x *AdminFieldSpec) GetElementKind() string
func (*AdminFieldSpec) GetEnumSource ¶
func (x *AdminFieldSpec) GetEnumSource() string
func (*AdminFieldSpec) GetEnumValues ¶
func (x *AdminFieldSpec) GetEnumValues() []string
func (*AdminFieldSpec) GetKind ¶
func (x *AdminFieldSpec) GetKind() string
func (*AdminFieldSpec) GetLabel ¶
func (x *AdminFieldSpec) GetLabel() string
func (*AdminFieldSpec) GetMaxCount ¶
func (x *AdminFieldSpec) GetMaxCount() int32
func (*AdminFieldSpec) GetMinCount ¶
func (x *AdminFieldSpec) GetMinCount() int32
func (*AdminFieldSpec) GetName ¶
func (x *AdminFieldSpec) GetName() string
func (*AdminFieldSpec) GetRequired ¶
func (x *AdminFieldSpec) GetRequired() bool
func (*AdminFieldSpec) GetSensitive ¶
func (x *AdminFieldSpec) GetSensitive() bool
func (*AdminFieldSpec) ProtoMessage ¶
func (*AdminFieldSpec) ProtoMessage()
func (*AdminFieldSpec) ProtoReflect ¶
func (x *AdminFieldSpec) ProtoReflect() protoreflect.Message
func (*AdminFieldSpec) Reset ¶
func (x *AdminFieldSpec) Reset()
func (*AdminFieldSpec) String ¶
func (x *AdminFieldSpec) String() string
type AdminGenerateConfigInput ¶
type AdminGenerateConfigInput struct {
ResourceType string `protobuf:"bytes,1,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
ResourceName string `protobuf:"bytes,2,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
ProviderModule string `protobuf:"bytes,3,opt,name=provider_module,json=providerModule,proto3" json:"provider_module,omitempty"`
// field_values carries the form-builder submission keyed by
// AdminFieldSpec.name. Single-valued fields (string/enum/bool/
// number) are encoded as their literal string. Array-shaped
// fields (kind ∈ {array_string, array_object, array_number,
// array_enum_dynamic}) are JSON-encoded — e.g.
//
// field_values["ingress"] = "[\"rule a\", \"rule b, c\"]"
//
// — so values containing commas, quotes, or other delimiters
// survive the wire losslessly. The server decodes via
// json.Unmarshal in iac/admin/handler/generate_config.go.
//
// Cross-task contract locked 2026-05-27 between T6 (server) +
// T10-T12 (form-builder JS). Defensive fallback in the handler
// wraps a non-JSON literal into a one-element array so a
// malformed UI submission doesn't crash the server.
FieldValues map[string]string `` /* 168-byte string literal not displayed */
Evidence *AdminAuthzEvidence `protobuf:"bytes,5,opt,name=evidence,proto3" json:"evidence,omitempty"`
// contains filtered or unexported fields
}
AdminGenerateConfigInput carries the form-builder submission. field_values is keyed by AdminFieldSpec.name; values are always string-encoded (the catalog's kind metadata is the authority for coercion to proto types). resource_name is the host YAML `name:` the user picked; provider_module references one of the AdminProviderSummary.module_name values returned by ListProviders.
func (*AdminGenerateConfigInput) Descriptor
deprecated
func (*AdminGenerateConfigInput) Descriptor() ([]byte, []int)
Deprecated: Use AdminGenerateConfigInput.ProtoReflect.Descriptor instead.
func (*AdminGenerateConfigInput) GetEvidence ¶
func (x *AdminGenerateConfigInput) GetEvidence() *AdminAuthzEvidence
func (*AdminGenerateConfigInput) GetFieldValues ¶
func (x *AdminGenerateConfigInput) GetFieldValues() map[string]string
func (*AdminGenerateConfigInput) GetProviderModule ¶
func (x *AdminGenerateConfigInput) GetProviderModule() string
func (*AdminGenerateConfigInput) GetResourceName ¶
func (x *AdminGenerateConfigInput) GetResourceName() string
func (*AdminGenerateConfigInput) GetResourceType ¶
func (x *AdminGenerateConfigInput) GetResourceType() string
func (*AdminGenerateConfigInput) ProtoMessage ¶
func (*AdminGenerateConfigInput) ProtoMessage()
func (*AdminGenerateConfigInput) ProtoReflect ¶
func (x *AdminGenerateConfigInput) ProtoReflect() protoreflect.Message
func (*AdminGenerateConfigInput) Reset ¶
func (x *AdminGenerateConfigInput) Reset()
func (*AdminGenerateConfigInput) String ¶
func (x *AdminGenerateConfigInput) String() string
type AdminGenerateConfigOutput ¶
type AdminGenerateConfigOutput struct {
YamlSnippet string `protobuf:"bytes,1,opt,name=yaml_snippet,json=yamlSnippet,proto3" json:"yaml_snippet,omitempty"`
ValidationErrors []string `protobuf:"bytes,2,rep,name=validation_errors,json=validationErrors,proto3" json:"validation_errors,omitempty"`
Error string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
AdminGenerateConfigOutput is the response shape for the GenerateConfig RPC. yaml_snippet is the typed-coerced YAML the form produced; validation_errors carries any per-field validation failures the catalog reported (form remains submittable on validation_errors — `error` is reserved for handler-level failures like authz denial).
func (*AdminGenerateConfigOutput) Descriptor
deprecated
func (*AdminGenerateConfigOutput) Descriptor() ([]byte, []int)
Deprecated: Use AdminGenerateConfigOutput.ProtoReflect.Descriptor instead.
func (*AdminGenerateConfigOutput) GetError ¶
func (x *AdminGenerateConfigOutput) GetError() string
func (*AdminGenerateConfigOutput) GetValidationErrors ¶
func (x *AdminGenerateConfigOutput) GetValidationErrors() []string
func (*AdminGenerateConfigOutput) GetYamlSnippet ¶
func (x *AdminGenerateConfigOutput) GetYamlSnippet() string
func (*AdminGenerateConfigOutput) ProtoMessage ¶
func (*AdminGenerateConfigOutput) ProtoMessage()
func (*AdminGenerateConfigOutput) ProtoReflect ¶
func (x *AdminGenerateConfigOutput) ProtoReflect() protoreflect.Message
func (*AdminGenerateConfigOutput) Reset ¶
func (x *AdminGenerateConfigOutput) Reset()
func (*AdminGenerateConfigOutput) String ¶
func (x *AdminGenerateConfigOutput) String() string
type AdminGetResourceInput ¶
type AdminGetResourceInput struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
EnvName string `protobuf:"bytes,2,opt,name=env_name,json=envName,proto3" json:"env_name,omitempty"`
Evidence *AdminAuthzEvidence `protobuf:"bytes,3,opt,name=evidence,proto3" json:"evidence,omitempty"`
// contains filtered or unexported fields
}
AdminGetResourceInput is the request shape for the GetResource RPC. name is the resource's host-side identity (the YAML `name:`); the returned detail includes the full applied config + outputs.
func (*AdminGetResourceInput) Descriptor
deprecated
func (*AdminGetResourceInput) Descriptor() ([]byte, []int)
Deprecated: Use AdminGetResourceInput.ProtoReflect.Descriptor instead.
func (*AdminGetResourceInput) GetEnvName ¶
func (x *AdminGetResourceInput) GetEnvName() string
func (*AdminGetResourceInput) GetEvidence ¶
func (x *AdminGetResourceInput) GetEvidence() *AdminAuthzEvidence
func (*AdminGetResourceInput) GetName ¶
func (x *AdminGetResourceInput) GetName() string
func (*AdminGetResourceInput) ProtoMessage ¶
func (*AdminGetResourceInput) ProtoMessage()
func (*AdminGetResourceInput) ProtoReflect ¶
func (x *AdminGetResourceInput) ProtoReflect() protoreflect.Message
func (*AdminGetResourceInput) Reset ¶
func (x *AdminGetResourceInput) Reset()
func (*AdminGetResourceInput) String ¶
func (x *AdminGetResourceInput) String() string
type AdminGetResourceOutput ¶
type AdminGetResourceOutput struct {
Resource *AdminResourceDetail `protobuf:"bytes,1,opt,name=resource,proto3" json:"resource,omitempty"`
Error string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
AdminGetResourceOutput is the response shape for the GetResource RPC. Carries AdminResourceDetail when found; error when the resource is missing or authz denied.
func (*AdminGetResourceOutput) Descriptor
deprecated
func (*AdminGetResourceOutput) Descriptor() ([]byte, []int)
Deprecated: Use AdminGetResourceOutput.ProtoReflect.Descriptor instead.
func (*AdminGetResourceOutput) GetError ¶
func (x *AdminGetResourceOutput) GetError() string
func (*AdminGetResourceOutput) GetResource ¶
func (x *AdminGetResourceOutput) GetResource() *AdminResourceDetail
func (*AdminGetResourceOutput) ProtoMessage ¶
func (*AdminGetResourceOutput) ProtoMessage()
func (*AdminGetResourceOutput) ProtoReflect ¶
func (x *AdminGetResourceOutput) ProtoReflect() protoreflect.Message
func (*AdminGetResourceOutput) Reset ¶
func (x *AdminGetResourceOutput) Reset()
func (*AdminGetResourceOutput) String ¶
func (x *AdminGetResourceOutput) String() string
type AdminListProvidersInput ¶
type AdminListProvidersInput struct {
EnvName string `protobuf:"bytes,1,opt,name=env_name,json=envName,proto3" json:"env_name,omitempty"`
Evidence *AdminAuthzEvidence `protobuf:"bytes,2,opt,name=evidence,proto3" json:"evidence,omitempty"`
// contains filtered or unexported fields
}
AdminListProvidersInput is the request shape for the ListProviders RPC. env_name selects the per-environment overlay.
func (*AdminListProvidersInput) Descriptor
deprecated
func (*AdminListProvidersInput) Descriptor() ([]byte, []int)
Deprecated: Use AdminListProvidersInput.ProtoReflect.Descriptor instead.
func (*AdminListProvidersInput) GetEnvName ¶
func (x *AdminListProvidersInput) GetEnvName() string
func (*AdminListProvidersInput) GetEvidence ¶
func (x *AdminListProvidersInput) GetEvidence() *AdminAuthzEvidence
func (*AdminListProvidersInput) ProtoMessage ¶
func (*AdminListProvidersInput) ProtoMessage()
func (*AdminListProvidersInput) ProtoReflect ¶
func (x *AdminListProvidersInput) ProtoReflect() protoreflect.Message
func (*AdminListProvidersInput) Reset ¶
func (x *AdminListProvidersInput) Reset()
func (*AdminListProvidersInput) String ¶
func (x *AdminListProvidersInput) String() string
type AdminListProvidersOutput ¶
type AdminListProvidersOutput struct {
Providers []*AdminProviderSummary `protobuf:"bytes,1,rep,name=providers,proto3" json:"providers,omitempty"`
Error string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
AdminListProvidersOutput is the response shape for the ListProviders RPC. One AdminProviderSummary per iac.provider module declared in the host's WorkflowConfig.
func (*AdminListProvidersOutput) Descriptor
deprecated
func (*AdminListProvidersOutput) Descriptor() ([]byte, []int)
Deprecated: Use AdminListProvidersOutput.ProtoReflect.Descriptor instead.
func (*AdminListProvidersOutput) GetError ¶
func (x *AdminListProvidersOutput) GetError() string
func (*AdminListProvidersOutput) GetProviders ¶
func (x *AdminListProvidersOutput) GetProviders() []*AdminProviderSummary
func (*AdminListProvidersOutput) ProtoMessage ¶
func (*AdminListProvidersOutput) ProtoMessage()
func (*AdminListProvidersOutput) ProtoReflect ¶
func (x *AdminListProvidersOutput) ProtoReflect() protoreflect.Message
func (*AdminListProvidersOutput) Reset ¶
func (x *AdminListProvidersOutput) Reset()
func (*AdminListProvidersOutput) String ¶
func (x *AdminListProvidersOutput) String() string
type AdminListResourceTypesInput ¶
type AdminListResourceTypesInput struct {
ProviderFilter string `protobuf:"bytes,1,opt,name=provider_filter,json=providerFilter,proto3" json:"provider_filter,omitempty"`
Evidence *AdminAuthzEvidence `protobuf:"bytes,2,opt,name=evidence,proto3" json:"evidence,omitempty"`
// contains filtered or unexported fields
}
AdminListResourceTypesInput is the request shape for the ListResourceTypes RPC. provider_filter narrows the returned types to those a given provider supports.
func (*AdminListResourceTypesInput) Descriptor
deprecated
func (*AdminListResourceTypesInput) Descriptor() ([]byte, []int)
Deprecated: Use AdminListResourceTypesInput.ProtoReflect.Descriptor instead.
func (*AdminListResourceTypesInput) GetEvidence ¶
func (x *AdminListResourceTypesInput) GetEvidence() *AdminAuthzEvidence
func (*AdminListResourceTypesInput) GetProviderFilter ¶
func (x *AdminListResourceTypesInput) GetProviderFilter() string
func (*AdminListResourceTypesInput) ProtoMessage ¶
func (*AdminListResourceTypesInput) ProtoMessage()
func (*AdminListResourceTypesInput) ProtoReflect ¶
func (x *AdminListResourceTypesInput) ProtoReflect() protoreflect.Message
func (*AdminListResourceTypesInput) Reset ¶
func (x *AdminListResourceTypesInput) Reset()
func (*AdminListResourceTypesInput) String ¶
func (x *AdminListResourceTypesInput) String() string
type AdminListResourceTypesOutput ¶
type AdminListResourceTypesOutput struct {
Types []*AdminResourceTypeMetadata `protobuf:"bytes,1,rep,name=types,proto3" json:"types,omitempty"`
Error string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
AdminListResourceTypesOutput is the response shape for the ListResourceTypes RPC. types is the form-builder's view of every registered infra.* Config (one entry per FieldSpecCatalog type).
func (*AdminListResourceTypesOutput) Descriptor
deprecated
func (*AdminListResourceTypesOutput) Descriptor() ([]byte, []int)
Deprecated: Use AdminListResourceTypesOutput.ProtoReflect.Descriptor instead.
func (*AdminListResourceTypesOutput) GetError ¶
func (x *AdminListResourceTypesOutput) GetError() string
func (*AdminListResourceTypesOutput) GetTypes ¶
func (x *AdminListResourceTypesOutput) GetTypes() []*AdminResourceTypeMetadata
func (*AdminListResourceTypesOutput) ProtoMessage ¶
func (*AdminListResourceTypesOutput) ProtoMessage()
func (*AdminListResourceTypesOutput) ProtoReflect ¶
func (x *AdminListResourceTypesOutput) ProtoReflect() protoreflect.Message
func (*AdminListResourceTypesOutput) Reset ¶
func (x *AdminListResourceTypesOutput) Reset()
func (*AdminListResourceTypesOutput) String ¶
func (x *AdminListResourceTypesOutput) String() string
type AdminListResourcesInput ¶
type AdminListResourcesInput struct {
TypeFilter string `protobuf:"bytes,1,opt,name=type_filter,json=typeFilter,proto3" json:"type_filter,omitempty"`
ProviderFilter string `protobuf:"bytes,2,opt,name=provider_filter,json=providerFilter,proto3" json:"provider_filter,omitempty"`
AppContextFilter string `protobuf:"bytes,3,opt,name=app_context_filter,json=appContextFilter,proto3" json:"app_context_filter,omitempty"`
EnvName string `protobuf:"bytes,4,opt,name=env_name,json=envName,proto3" json:"env_name,omitempty"`
Evidence *AdminAuthzEvidence `protobuf:"bytes,5,opt,name=evidence,proto3" json:"evidence,omitempty"`
// contains filtered or unexported fields
}
AdminListResourcesInput is the request shape for the ListResources RPC. Filters narrow the returned set; evidence carries the host-side authz outcome (default-deny semantics).
func (*AdminListResourcesInput) Descriptor
deprecated
func (*AdminListResourcesInput) Descriptor() ([]byte, []int)
Deprecated: Use AdminListResourcesInput.ProtoReflect.Descriptor instead.
func (*AdminListResourcesInput) GetAppContextFilter ¶
func (x *AdminListResourcesInput) GetAppContextFilter() string
func (*AdminListResourcesInput) GetEnvName ¶
func (x *AdminListResourcesInput) GetEnvName() string
func (*AdminListResourcesInput) GetEvidence ¶
func (x *AdminListResourcesInput) GetEvidence() *AdminAuthzEvidence
func (*AdminListResourcesInput) GetProviderFilter ¶
func (x *AdminListResourcesInput) GetProviderFilter() string
func (*AdminListResourcesInput) GetTypeFilter ¶
func (x *AdminListResourcesInput) GetTypeFilter() string
func (*AdminListResourcesInput) ProtoMessage ¶
func (*AdminListResourcesInput) ProtoMessage()
func (*AdminListResourcesInput) ProtoReflect ¶
func (x *AdminListResourcesInput) ProtoReflect() protoreflect.Message
func (*AdminListResourcesInput) Reset ¶
func (x *AdminListResourcesInput) Reset()
func (*AdminListResourcesInput) String ¶
func (x *AdminListResourcesInput) String() string
type AdminListResourcesOutput ¶
type AdminListResourcesOutput struct {
Resources []*AdminResourceSummary `protobuf:"bytes,1,rep,name=resources,proto3" json:"resources,omitempty"`
Error string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
AdminListResourcesOutput is the response shape for the ListResources RPC. error is set when the handler refused (e.g. authz denied); when non-empty, consumers MUST ignore the typed payload.
func (*AdminListResourcesOutput) Descriptor
deprecated
func (*AdminListResourcesOutput) Descriptor() ([]byte, []int)
Deprecated: Use AdminListResourcesOutput.ProtoReflect.Descriptor instead.
func (*AdminListResourcesOutput) GetError ¶
func (x *AdminListResourcesOutput) GetError() string
func (*AdminListResourcesOutput) GetResources ¶
func (x *AdminListResourcesOutput) GetResources() []*AdminResourceSummary
func (*AdminListResourcesOutput) ProtoMessage ¶
func (*AdminListResourcesOutput) ProtoMessage()
func (*AdminListResourcesOutput) ProtoReflect ¶
func (x *AdminListResourcesOutput) ProtoReflect() protoreflect.Message
func (*AdminListResourcesOutput) Reset ¶
func (x *AdminListResourcesOutput) Reset()
func (*AdminListResourcesOutput) String ¶
func (x *AdminListResourcesOutput) String() string
type AdminPlanAction ¶ added in v0.68.1
type AdminPlanAction struct {
ActionType string `protobuf:"bytes,1,opt,name=action_type,json=actionType,proto3" json:"action_type,omitempty"`
ResourceName string `protobuf:"bytes,2,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"`
ChangeSummary string `protobuf:"bytes,4,opt,name=change_summary,json=changeSummary,proto3" json:"change_summary,omitempty"`
// contains filtered or unexported fields
}
AdminPlanAction is one proposed change in the plan (create/update/ replace/delete). change_summary is a human-readable diff summary.
func (*AdminPlanAction) Descriptor
deprecated
added in
v0.68.1
func (*AdminPlanAction) Descriptor() ([]byte, []int)
Deprecated: Use AdminPlanAction.ProtoReflect.Descriptor instead.
func (*AdminPlanAction) GetActionType ¶ added in v0.68.1
func (x *AdminPlanAction) GetActionType() string
func (*AdminPlanAction) GetChangeSummary ¶ added in v0.68.1
func (x *AdminPlanAction) GetChangeSummary() string
func (*AdminPlanAction) GetResourceName ¶ added in v0.68.1
func (x *AdminPlanAction) GetResourceName() string
func (*AdminPlanAction) GetType ¶ added in v0.68.1
func (x *AdminPlanAction) GetType() string
func (*AdminPlanAction) ProtoMessage ¶ added in v0.68.1
func (*AdminPlanAction) ProtoMessage()
func (*AdminPlanAction) ProtoReflect ¶ added in v0.68.1
func (x *AdminPlanAction) ProtoReflect() protoreflect.Message
func (*AdminPlanAction) Reset ¶ added in v0.68.1
func (x *AdminPlanAction) Reset()
func (*AdminPlanAction) String ¶ added in v0.68.1
func (x *AdminPlanAction) String() string
type AdminPlanInput ¶ added in v0.68.1
type AdminPlanInput struct {
AppContext string `protobuf:"bytes,1,opt,name=app_context,json=appContext,proto3" json:"app_context,omitempty"`
ResourceFilter string `protobuf:"bytes,2,opt,name=resource_filter,json=resourceFilter,proto3" json:"resource_filter,omitempty"`
Evidence *AdminAuthzEvidence `protobuf:"bytes,3,opt,name=evidence,proto3" json:"evidence,omitempty"`
// contains filtered or unexported fields
}
AdminPlanInput is the request shape for the PlanResource RPC. Plans only the in-process config (no client-proposed desired state — see NEW-M-3). evidence is audit-only; server-side authz.Enforce gates the handler (ADR-0007).
func (*AdminPlanInput) Descriptor
deprecated
added in
v0.68.1
func (*AdminPlanInput) Descriptor() ([]byte, []int)
Deprecated: Use AdminPlanInput.ProtoReflect.Descriptor instead.
func (*AdminPlanInput) GetAppContext ¶ added in v0.68.1
func (x *AdminPlanInput) GetAppContext() string
func (*AdminPlanInput) GetEvidence ¶ added in v0.68.1
func (x *AdminPlanInput) GetEvidence() *AdminAuthzEvidence
func (*AdminPlanInput) GetResourceFilter ¶ added in v0.68.1
func (x *AdminPlanInput) GetResourceFilter() string
func (*AdminPlanInput) ProtoMessage ¶ added in v0.68.1
func (*AdminPlanInput) ProtoMessage()
func (*AdminPlanInput) ProtoReflect ¶ added in v0.68.1
func (x *AdminPlanInput) ProtoReflect() protoreflect.Message
func (*AdminPlanInput) Reset ¶ added in v0.68.1
func (x *AdminPlanInput) Reset()
func (*AdminPlanInput) String ¶ added in v0.68.1
func (x *AdminPlanInput) String() string
type AdminPlanOutput ¶ added in v0.68.1
type AdminPlanOutput struct {
PlanId string `protobuf:"bytes,1,opt,name=plan_id,json=planId,proto3" json:"plan_id,omitempty"`
DesiredHash string `protobuf:"bytes,2,opt,name=desired_hash,json=desiredHash,proto3" json:"desired_hash,omitempty"`
Actions []*AdminPlanAction `protobuf:"bytes,3,rep,name=actions,proto3" json:"actions,omitempty"`
PlanJson []byte `protobuf:"bytes,4,opt,name=plan_json,json=planJson,proto3" json:"plan_json,omitempty"`
Error string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
AdminPlanOutput is the response shape for the PlanResource RPC. plan_id is opaque; desired_hash is the SHA-256 of the resolved desired-state (same input as wfctlhelpers.DesiredStateHash) — the client MUST echo it in AdminApplyInput for TOCTOU protection. plan_json carries the full plan payload as opaque bytes. error tag-100: non-empty → consumer ignores typed payload.
func (*AdminPlanOutput) Descriptor
deprecated
added in
v0.68.1
func (*AdminPlanOutput) Descriptor() ([]byte, []int)
Deprecated: Use AdminPlanOutput.ProtoReflect.Descriptor instead.
func (*AdminPlanOutput) GetActions ¶ added in v0.68.1
func (x *AdminPlanOutput) GetActions() []*AdminPlanAction
func (*AdminPlanOutput) GetDesiredHash ¶ added in v0.68.1
func (x *AdminPlanOutput) GetDesiredHash() string
func (*AdminPlanOutput) GetError ¶ added in v0.68.1
func (x *AdminPlanOutput) GetError() string
func (*AdminPlanOutput) GetPlanId ¶ added in v0.68.1
func (x *AdminPlanOutput) GetPlanId() string
func (*AdminPlanOutput) GetPlanJson ¶ added in v0.68.1
func (x *AdminPlanOutput) GetPlanJson() []byte
func (*AdminPlanOutput) ProtoMessage ¶ added in v0.68.1
func (*AdminPlanOutput) ProtoMessage()
func (*AdminPlanOutput) ProtoReflect ¶ added in v0.68.1
func (x *AdminPlanOutput) ProtoReflect() protoreflect.Message
func (*AdminPlanOutput) Reset ¶ added in v0.68.1
func (x *AdminPlanOutput) Reset()
func (*AdminPlanOutput) String ¶ added in v0.68.1
func (x *AdminPlanOutput) String() string
type AdminProviderSummary ¶
type AdminProviderSummary struct {
ModuleName string `protobuf:"bytes,1,opt,name=module_name,json=moduleName,proto3" json:"module_name,omitempty"`
ProviderType string `protobuf:"bytes,2,opt,name=provider_type,json=providerType,proto3" json:"provider_type,omitempty"`
Capabilities []string `protobuf:"bytes,3,rep,name=capabilities,proto3" json:"capabilities,omitempty"`
SupportedRegions []string `protobuf:"bytes,4,rep,name=supported_regions,json=supportedRegions,proto3" json:"supported_regions,omitempty"`
SupportedTypes []string `protobuf:"bytes,5,rep,name=supported_types,json=supportedTypes,proto3" json:"supported_types,omitempty"`
SupportedEngines []string `protobuf:"bytes,6,rep,name=supported_engines,json=supportedEngines,proto3" json:"supported_engines,omitempty"`
RegionsSource string `protobuf:"bytes,7,opt,name=regions_source,json=regionsSource,proto3" json:"regions_source,omitempty"` // "provider-lister" or "local-catalog"
// contains filtered or unexported fields
}
AdminProviderSummary is the ListProviders response row. supported_regions comes from IaCProviderRegionLister when the provider advertises it and the call succeeds; otherwise it falls back to the host-side catalog (regions.go). supported_types / supported_engines remain host catalogued. regions_source is "provider-lister" or "local-catalog".
func (*AdminProviderSummary) Descriptor
deprecated
func (*AdminProviderSummary) Descriptor() ([]byte, []int)
Deprecated: Use AdminProviderSummary.ProtoReflect.Descriptor instead.
func (*AdminProviderSummary) GetCapabilities ¶
func (x *AdminProviderSummary) GetCapabilities() []string
func (*AdminProviderSummary) GetModuleName ¶
func (x *AdminProviderSummary) GetModuleName() string
func (*AdminProviderSummary) GetProviderType ¶
func (x *AdminProviderSummary) GetProviderType() string
func (*AdminProviderSummary) GetRegionsSource ¶
func (x *AdminProviderSummary) GetRegionsSource() string
func (*AdminProviderSummary) GetSupportedEngines ¶
func (x *AdminProviderSummary) GetSupportedEngines() []string
func (*AdminProviderSummary) GetSupportedRegions ¶
func (x *AdminProviderSummary) GetSupportedRegions() []string
func (*AdminProviderSummary) GetSupportedTypes ¶
func (x *AdminProviderSummary) GetSupportedTypes() []string
func (*AdminProviderSummary) ProtoMessage ¶
func (*AdminProviderSummary) ProtoMessage()
func (*AdminProviderSummary) ProtoReflect ¶
func (x *AdminProviderSummary) ProtoReflect() protoreflect.Message
func (*AdminProviderSummary) Reset ¶
func (x *AdminProviderSummary) Reset()
func (*AdminProviderSummary) String ¶
func (x *AdminProviderSummary) String() string
type AdminResourceDetail ¶
type AdminResourceDetail struct {
Summary *AdminResourceSummary `protobuf:"bytes,1,opt,name=summary,proto3" json:"summary,omitempty"`
AppliedConfigJson []byte `protobuf:"bytes,2,opt,name=applied_config_json,json=appliedConfigJson,proto3" json:"applied_config_json,omitempty"`
OutputsJson []byte `protobuf:"bytes,3,opt,name=outputs_json,json=outputsJson,proto3" json:"outputs_json,omitempty"`
ConfigHash string `protobuf:"bytes,4,opt,name=config_hash,json=configHash,proto3" json:"config_hash,omitempty"`
LastDriftCheckUnix int64 `protobuf:"varint,5,opt,name=last_drift_check_unix,json=lastDriftCheckUnix,proto3" json:"last_drift_check_unix,omitempty"`
SensitiveOutputsRedacted []string `` /* 135-byte string literal not displayed */
// contains filtered or unexported fields
}
AdminResourceDetail extends the summary with the full per-resource state payload. applied_config_json + outputs_json are JSON-encoded by the handler; sensitive_outputs_redacted lists output keys whose values were stripped from outputs_json before serialization (the raw key names are safe to surface; the values are not).
func (*AdminResourceDetail) Descriptor
deprecated
func (*AdminResourceDetail) Descriptor() ([]byte, []int)
Deprecated: Use AdminResourceDetail.ProtoReflect.Descriptor instead.
func (*AdminResourceDetail) GetAppliedConfigJson ¶
func (x *AdminResourceDetail) GetAppliedConfigJson() []byte
func (*AdminResourceDetail) GetConfigHash ¶
func (x *AdminResourceDetail) GetConfigHash() string
func (*AdminResourceDetail) GetLastDriftCheckUnix ¶
func (x *AdminResourceDetail) GetLastDriftCheckUnix() int64
func (*AdminResourceDetail) GetOutputsJson ¶
func (x *AdminResourceDetail) GetOutputsJson() []byte
func (*AdminResourceDetail) GetSensitiveOutputsRedacted ¶
func (x *AdminResourceDetail) GetSensitiveOutputsRedacted() []string
func (*AdminResourceDetail) GetSummary ¶
func (x *AdminResourceDetail) GetSummary() *AdminResourceSummary
func (*AdminResourceDetail) ProtoMessage ¶
func (*AdminResourceDetail) ProtoMessage()
func (*AdminResourceDetail) ProtoReflect ¶
func (x *AdminResourceDetail) ProtoReflect() protoreflect.Message
func (*AdminResourceDetail) Reset ¶
func (x *AdminResourceDetail) Reset()
func (*AdminResourceDetail) String ¶
func (x *AdminResourceDetail) String() string
type AdminResourceRef ¶ added in v0.68.1
type AdminResourceRef struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
// contains filtered or unexported fields
}
AdminResourceRef identifies a resource by name + type for destroy and drift-check operations.
func (*AdminResourceRef) Descriptor
deprecated
added in
v0.68.1
func (*AdminResourceRef) Descriptor() ([]byte, []int)
Deprecated: Use AdminResourceRef.ProtoReflect.Descriptor instead.
func (*AdminResourceRef) GetName ¶ added in v0.68.1
func (x *AdminResourceRef) GetName() string
func (*AdminResourceRef) GetType ¶ added in v0.68.1
func (x *AdminResourceRef) GetType() string
func (*AdminResourceRef) ProtoMessage ¶ added in v0.68.1
func (*AdminResourceRef) ProtoMessage()
func (*AdminResourceRef) ProtoReflect ¶ added in v0.68.1
func (x *AdminResourceRef) ProtoReflect() protoreflect.Message
func (*AdminResourceRef) Reset ¶ added in v0.68.1
func (x *AdminResourceRef) Reset()
func (*AdminResourceRef) String ¶ added in v0.68.1
func (x *AdminResourceRef) String() string
type AdminResourceSummary ¶
type AdminResourceSummary struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` // "infra.vpc"
ProviderModule string `protobuf:"bytes,3,opt,name=provider_module,json=providerModule,proto3" json:"provider_module,omitempty"` // host module name (the YAML `name:`)
ProviderType string `protobuf:"bytes,4,opt,name=provider_type,json=providerType,proto3" json:"provider_type,omitempty"` // from the iac.provider module's config `provider:` field
ProviderId string `protobuf:"bytes,5,opt,name=provider_id,json=providerId,proto3" json:"provider_id,omitempty"`
Status string `protobuf:"bytes,6,opt,name=status,proto3" json:"status,omitempty"`
UpdatedAtUnix int64 `protobuf:"varint,7,opt,name=updated_at_unix,json=updatedAtUnix,proto3" json:"updated_at_unix,omitempty"`
Dependencies []string `protobuf:"bytes,8,rep,name=dependencies,proto3" json:"dependencies,omitempty"`
AppContext string `protobuf:"bytes,9,opt,name=app_context,json=appContext,proto3" json:"app_context,omitempty"`
// contains filtered or unexported fields
}
AdminResourceSummary is the table-row shape for the resources list page. provider_module is the host YAML `name:` of the iac.provider module that owns this resource; provider_type is the underlying cloud provider string (aws/digitalocean/etc) read from that module's config.provider field at module Init time.
func (*AdminResourceSummary) Descriptor
deprecated
func (*AdminResourceSummary) Descriptor() ([]byte, []int)
Deprecated: Use AdminResourceSummary.ProtoReflect.Descriptor instead.
func (*AdminResourceSummary) GetAppContext ¶
func (x *AdminResourceSummary) GetAppContext() string
func (*AdminResourceSummary) GetDependencies ¶
func (x *AdminResourceSummary) GetDependencies() []string
func (*AdminResourceSummary) GetName ¶
func (x *AdminResourceSummary) GetName() string
func (*AdminResourceSummary) GetProviderId ¶
func (x *AdminResourceSummary) GetProviderId() string
func (*AdminResourceSummary) GetProviderModule ¶
func (x *AdminResourceSummary) GetProviderModule() string
func (*AdminResourceSummary) GetProviderType ¶
func (x *AdminResourceSummary) GetProviderType() string
func (*AdminResourceSummary) GetStatus ¶
func (x *AdminResourceSummary) GetStatus() string
func (*AdminResourceSummary) GetType ¶
func (x *AdminResourceSummary) GetType() string
func (*AdminResourceSummary) GetUpdatedAtUnix ¶
func (x *AdminResourceSummary) GetUpdatedAtUnix() int64
func (*AdminResourceSummary) ProtoMessage ¶
func (*AdminResourceSummary) ProtoMessage()
func (*AdminResourceSummary) ProtoReflect ¶
func (x *AdminResourceSummary) ProtoReflect() protoreflect.Message
func (*AdminResourceSummary) Reset ¶
func (x *AdminResourceSummary) Reset()
func (*AdminResourceSummary) String ¶
func (x *AdminResourceSummary) String() string
type AdminResourceTypeMetadata ¶
type AdminResourceTypeMetadata struct {
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
ConfigMessageFqn string `protobuf:"bytes,2,opt,name=config_message_fqn,json=configMessageFqn,proto3" json:"config_message_fqn,omitempty"`
Fields []*AdminFieldSpec `protobuf:"bytes,3,rep,name=fields,proto3" json:"fields,omitempty"`
SupportedProviders []string `protobuf:"bytes,4,rep,name=supported_providers,json=supportedProviders,proto3" json:"supported_providers,omitempty"`
Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
// contains filtered or unexported fields
}
AdminResourceTypeMetadata is the form-builder's view of one infra.* Config message. config_message_fqn is the fully-qualified proto message name in workflow-plugin-infra/internal/contracts/ infra.proto (e.g. "workflow.plugins.infra.v1.VPCConfig" — note the plural "plugins" matching the vendored proto's package declaration; earlier doc-example used "plugin" singular which didn't match the wire, see spec-reviewer T6 F2 on commit 1ea231fdd) so callers can correlate against the vendored proto descriptor.
func (*AdminResourceTypeMetadata) Descriptor
deprecated
func (*AdminResourceTypeMetadata) Descriptor() ([]byte, []int)
Deprecated: Use AdminResourceTypeMetadata.ProtoReflect.Descriptor instead.
func (*AdminResourceTypeMetadata) GetConfigMessageFqn ¶
func (x *AdminResourceTypeMetadata) GetConfigMessageFqn() string
func (*AdminResourceTypeMetadata) GetDescription ¶
func (x *AdminResourceTypeMetadata) GetDescription() string
func (*AdminResourceTypeMetadata) GetFields ¶
func (x *AdminResourceTypeMetadata) GetFields() []*AdminFieldSpec
func (*AdminResourceTypeMetadata) GetSupportedProviders ¶
func (x *AdminResourceTypeMetadata) GetSupportedProviders() []string
func (*AdminResourceTypeMetadata) GetType ¶
func (x *AdminResourceTypeMetadata) GetType() string
func (*AdminResourceTypeMetadata) ProtoMessage ¶
func (*AdminResourceTypeMetadata) ProtoMessage()
func (*AdminResourceTypeMetadata) ProtoReflect ¶
func (x *AdminResourceTypeMetadata) ProtoReflect() protoreflect.Message
func (*AdminResourceTypeMetadata) Reset ¶
func (x *AdminResourceTypeMetadata) Reset()
func (*AdminResourceTypeMetadata) String ¶
func (x *AdminResourceTypeMetadata) String() string