diff --git a/api.md b/api.md
index 4c6c563303..7e88a7e67a 100644
--- a/api.md
+++ b/api.md
@@ -1325,11 +1325,13 @@ Methods:
Types:
- TLSHostnameAssociation
+- HostnameAssociationUpdateResponse
+- HostnameAssociationGetResponse
Methods:
-- client.certificateAuthorities.hostnameAssociations.update({ ...params }) -> TLSHostnameAssociation
-- client.certificateAuthorities.hostnameAssociations.get({ ...params }) -> TLSHostnameAssociation
+- client.certificateAuthorities.hostnameAssociations.update({ ...params }) -> HostnameAssociationUpdateResponse
+- client.certificateAuthorities.hostnameAssociations.get({ ...params }) -> HostnameAssociationGetResponse
# ClientCertificates
diff --git a/src/resources/certificate-authorities/certificate-authorities.ts b/src/resources/certificate-authorities/certificate-authorities.ts
index fe8a058f1e..8d99237054 100644
--- a/src/resources/certificate-authorities/certificate-authorities.ts
+++ b/src/resources/certificate-authorities/certificate-authorities.ts
@@ -11,6 +11,8 @@ export class CertificateAuthorities extends APIResource {
export namespace CertificateAuthorities {
export import HostnameAssociations = HostnameAssociationsAPI.HostnameAssociations;
export import TLSHostnameAssociation = HostnameAssociationsAPI.TLSHostnameAssociation;
+ export import HostnameAssociationUpdateResponse = HostnameAssociationsAPI.HostnameAssociationUpdateResponse;
+ export import HostnameAssociationGetResponse = HostnameAssociationsAPI.HostnameAssociationGetResponse;
export import HostnameAssociationUpdateParams = HostnameAssociationsAPI.HostnameAssociationUpdateParams;
export import HostnameAssociationGetParams = HostnameAssociationsAPI.HostnameAssociationGetParams;
}
diff --git a/src/resources/certificate-authorities/hostname-associations.ts b/src/resources/certificate-authorities/hostname-associations.ts
index 9b76ebc5fc..f3813c2926 100644
--- a/src/resources/certificate-authorities/hostname-associations.ts
+++ b/src/resources/certificate-authorities/hostname-associations.ts
@@ -11,13 +11,13 @@ export class HostnameAssociations extends APIResource {
update(
params: HostnameAssociationUpdateParams,
options?: Core.RequestOptions,
- ): Core.APIPromise {
+ ): Core.APIPromise {
const { zone_id, ...body } = params;
return (
this._client.put(`/zones/${zone_id}/certificate_authorities/hostname_associations`, {
body,
...options,
- }) as Core.APIPromise<{ result: TLSHostnameAssociation }>
+ }) as Core.APIPromise<{ result: HostnameAssociationUpdateResponse }>
)._thenUnwrap((obj) => obj.result);
}
@@ -27,13 +27,13 @@ export class HostnameAssociations extends APIResource {
get(
params: HostnameAssociationGetParams,
options?: Core.RequestOptions,
- ): Core.APIPromise {
+ ): Core.APIPromise {
const { zone_id, ...query } = params;
return (
this._client.get(`/zones/${zone_id}/certificate_authorities/hostname_associations`, {
query,
...options,
- }) as Core.APIPromise<{ result: TLSHostnameAssociation }>
+ }) as Core.APIPromise<{ result: HostnameAssociationGetResponse }>
)._thenUnwrap((obj) => obj.result);
}
}
@@ -49,6 +49,14 @@ export interface TLSHostnameAssociation {
mtls_certificate_id?: string;
}
+export interface HostnameAssociationUpdateResponse {
+ hostnames?: Array;
+}
+
+export interface HostnameAssociationGetResponse {
+ hostnames?: Array;
+}
+
export interface HostnameAssociationUpdateParams {
/**
* Path param: Identifier
@@ -85,6 +93,8 @@ export interface HostnameAssociationGetParams {
export namespace HostnameAssociations {
export import TLSHostnameAssociation = HostnameAssociationsAPI.TLSHostnameAssociation;
+ export import HostnameAssociationUpdateResponse = HostnameAssociationsAPI.HostnameAssociationUpdateResponse;
+ export import HostnameAssociationGetResponse = HostnameAssociationsAPI.HostnameAssociationGetResponse;
export import HostnameAssociationUpdateParams = HostnameAssociationsAPI.HostnameAssociationUpdateParams;
export import HostnameAssociationGetParams = HostnameAssociationsAPI.HostnameAssociationGetParams;
}
diff --git a/src/resources/certificate-authorities/index.ts b/src/resources/certificate-authorities/index.ts
index 2d3fc925a1..59f26ddb90 100644
--- a/src/resources/certificate-authorities/index.ts
+++ b/src/resources/certificate-authorities/index.ts
@@ -3,6 +3,8 @@
export { CertificateAuthorities } from './certificate-authorities';
export {
TLSHostnameAssociation,
+ HostnameAssociationUpdateResponse,
+ HostnameAssociationGetResponse,
HostnameAssociationUpdateParams,
HostnameAssociationGetParams,
HostnameAssociations,