Documentation ¶
Index ¶
- func CertificateManagerDNSAuthorizationSpec_FromProto(mapCtx *direct.MapContext, in *pb.DnsAuthorization) *krm.CertificateManagerDNSAuthorizationSpec
- func CertificateManagerDNSAuthorizationSpec_ToProto(mapCtx *direct.MapContext, in *krm.CertificateManagerDNSAuthorizationSpec) *pb.DnsAuthorization
- func CertificateManagerDNSAuthorizationStatusObservedState_FromProto(mapCtx *direct.MapContext, created *certificatemanagerpb.DnsAuthorization) *krm.CertificateManagerDNSAuthorizationStatus
- func DnsAuthorization_DnsResourceRecord_FromProto(mapCtx *direct.MapContext, in *pb.DnsAuthorization_DnsResourceRecord) *krm.DnsAuthorization_DnsResourceRecord
- func DnsAuthorization_DnsResourceRecord_ToProto(mapCtx *direct.MapContext, in *krm.DnsAuthorization_DnsResourceRecord) *pb.DnsAuthorization_DnsResourceRecord
- func NewModel(ctx context.Context, config *config.ControllerConfig) (directbase.Model, error)
- type Adapter
- func (a *Adapter) Create(ctx context.Context, createOp *directbase.CreateOperation) error
- func (a *Adapter) Delete(ctx context.Context, deleteOp *directbase.DeleteOperation) (bool, error)
- func (a *Adapter) Export(ctx context.Context) (*unstructured.Unstructured, error)
- func (a *Adapter) Find(ctx context.Context) (bool, error)
- func (a *Adapter) Update(ctx context.Context, updateOp *directbase.UpdateOperation) error
- type CertificateManagerDNSAuthorizationIdentity
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CertificateManagerDNSAuthorizationSpec_FromProto ¶
func CertificateManagerDNSAuthorizationSpec_FromProto(mapCtx *direct.MapContext, in *pb.DnsAuthorization) *krm.CertificateManagerDNSAuthorizationSpec
func CertificateManagerDNSAuthorizationSpec_ToProto ¶
func CertificateManagerDNSAuthorizationSpec_ToProto(mapCtx *direct.MapContext, in *krm.CertificateManagerDNSAuthorizationSpec) *pb.DnsAuthorization
func CertificateManagerDNSAuthorizationStatusObservedState_FromProto ¶ added in v1.124.0
func CertificateManagerDNSAuthorizationStatusObservedState_FromProto(mapCtx *direct.MapContext, created *certificatemanagerpb.DnsAuthorization) *krm.CertificateManagerDNSAuthorizationStatus
func DnsAuthorization_DnsResourceRecord_FromProto ¶
func DnsAuthorization_DnsResourceRecord_FromProto(mapCtx *direct.MapContext, in *pb.DnsAuthorization_DnsResourceRecord) *krm.DnsAuthorization_DnsResourceRecord
func DnsAuthorization_DnsResourceRecord_ToProto ¶
func DnsAuthorization_DnsResourceRecord_ToProto(mapCtx *direct.MapContext, in *krm.DnsAuthorization_DnsResourceRecord) *pb.DnsAuthorization_DnsResourceRecord
func NewModel ¶ added in v1.124.0
func NewModel(ctx context.Context, config *config.ControllerConfig) (directbase.Model, error)
Types ¶
type Adapter ¶ added in v1.124.0
type Adapter struct {
// contains filtered or unexported fields
}
func (*Adapter) Create ¶ added in v1.124.0
func (a *Adapter) Create(ctx context.Context, createOp *directbase.CreateOperation) error
func (*Adapter) Delete ¶ added in v1.124.0
func (a *Adapter) Delete(ctx context.Context, deleteOp *directbase.DeleteOperation) (bool, error)
Delete implements the Adapter interface.
func (*Adapter) Export ¶ added in v1.124.0
func (a *Adapter) Export(ctx context.Context) (*unstructured.Unstructured, error)
func (*Adapter) Update ¶ added in v1.124.0
func (a *Adapter) Update(ctx context.Context, updateOp *directbase.UpdateOperation) error
type CertificateManagerDNSAuthorizationIdentity ¶ added in v1.124.0
type CertificateManagerDNSAuthorizationIdentity struct { Parent *parent DnsAuthorization string }
The Identifier for ConfigConnector to track the CertificateManagerDNSAuthorization resource from the GCP service.
func BuildID ¶ added in v1.124.0
func BuildID(project, location, resourceID string) *CertificateManagerDNSAuthorizationIdentity
BuildID builds the ID for ConfigConnector to track the CertificateManagerDNSAuthorization resource from the GCP service.
func (*CertificateManagerDNSAuthorizationIdentity) AsExternalRef ¶ added in v1.124.0
func (c *CertificateManagerDNSAuthorizationIdentity) AsExternalRef() *string
AsExternalRef builds a externalRef from a CertificateManagerDNSAuthorization
func (*CertificateManagerDNSAuthorizationIdentity) FullyQualifiedName ¶ added in v1.124.0
func (c *CertificateManagerDNSAuthorizationIdentity) FullyQualifiedName() string
FullyQualifiedName returns both parent and resource ID in the full url format.
Click to show internal directories.
Click to hide internal directories.