From 0fc715ca6aa87827f2f2875b87de24a1e345b613 Mon Sep 17 00:00:00 2001
From: "stainless-app[bot]"
<142633134+stainless-app[bot]@users.noreply.github.com>
Date: Fri, 29 Nov 2024 00:08:30 +0000
Subject: [PATCH] feat(leaked_credential_check): add terraform resource (#3688)
---
api.md | 4 +--
leakedcredentialcheck.go | 48 +++++++++++++++++------------------
leakedcredentialcheck_test.go | 4 +--
3 files changed, 28 insertions(+), 28 deletions(-)
diff --git a/api.md b/api.md
index d6772e400f4..8dd0a2c2852 100644
--- a/api.md
+++ b/api.md
@@ -7558,12 +7558,12 @@ Methods:
Response Types:
- cloudflare.LeakedCredentialCheckNewResponse
-- cloudflare.LeakedCredentialCheckListResponse
+- cloudflare.LeakedCredentialCheckGetResponse
Methods:
- client.LeakedCredentialChecks.New(ctx context.Context, params cloudflare.LeakedCredentialCheckNewParams) (cloudflare.LeakedCredentialCheckNewResponse, error)
-- client.LeakedCredentialChecks.List(ctx context.Context, query cloudflare.LeakedCredentialCheckListParams) (cloudflare.LeakedCredentialCheckListResponse, error)
+- client.LeakedCredentialChecks.Get(ctx context.Context, query cloudflare.LeakedCredentialCheckGetParams) (cloudflare.LeakedCredentialCheckGetResponse, error)
## Detections
diff --git a/leakedcredentialcheck.go b/leakedcredentialcheck.go
index 16675afe018..ebc609e41d6 100644
--- a/leakedcredentialcheck.go
+++ b/leakedcredentialcheck.go
@@ -54,8 +54,8 @@ func (r *LeakedCredentialCheckService) New(ctx context.Context, params LeakedCre
}
// Retrieves the current status of Leaked Credential Checks
-func (r *LeakedCredentialCheckService) List(ctx context.Context, query LeakedCredentialCheckListParams, opts ...option.RequestOption) (res *LeakedCredentialCheckListResponse, err error) {
- var env LeakedCredentialCheckListResponseEnvelope
+func (r *LeakedCredentialCheckService) Get(ctx context.Context, query LeakedCredentialCheckGetParams, opts ...option.RequestOption) (res *LeakedCredentialCheckGetResponse, err error) {
+ var env LeakedCredentialCheckGetResponseEnvelope
opts = append(r.Options[:], opts...)
if query.ZoneID.Value == "" {
err = errors.New("missing required zone_id parameter")
@@ -94,25 +94,25 @@ func (r leakedCredentialCheckNewResponseJSON) RawJSON() string {
}
// The overall status for Leaked Credential Checks
-type LeakedCredentialCheckListResponse struct {
+type LeakedCredentialCheckGetResponse struct {
// Whether or not Leaked Credential Checks are enabled
- Enabled bool `json:"enabled"`
- JSON leakedCredentialCheckListResponseJSON `json:"-"`
+ Enabled bool `json:"enabled"`
+ JSON leakedCredentialCheckGetResponseJSON `json:"-"`
}
-// leakedCredentialCheckListResponseJSON contains the JSON metadata for the struct
-// [LeakedCredentialCheckListResponse]
-type leakedCredentialCheckListResponseJSON struct {
+// leakedCredentialCheckGetResponseJSON contains the JSON metadata for the struct
+// [LeakedCredentialCheckGetResponse]
+type leakedCredentialCheckGetResponseJSON struct {
Enabled apijson.Field
raw string
ExtraFields map[string]apijson.Field
}
-func (r *LeakedCredentialCheckListResponse) UnmarshalJSON(data []byte) (err error) {
+func (r *LeakedCredentialCheckGetResponse) UnmarshalJSON(data []byte) (err error) {
return apijson.UnmarshalRoot(data, r)
}
-func (r leakedCredentialCheckListResponseJSON) RawJSON() string {
+func (r leakedCredentialCheckGetResponseJSON) RawJSON() string {
return r.raw
}
@@ -171,24 +171,24 @@ func (r LeakedCredentialCheckNewResponseEnvelopeSuccess) IsKnown() bool {
return false
}
-type LeakedCredentialCheckListParams struct {
+type LeakedCredentialCheckGetParams struct {
// Identifier
ZoneID param.Field[string] `path:"zone_id,required"`
}
-type LeakedCredentialCheckListResponseEnvelope struct {
+type LeakedCredentialCheckGetResponseEnvelope struct {
Errors []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `json:"messages,required"`
// The overall status for Leaked Credential Checks
- Result LeakedCredentialCheckListResponse `json:"result,required"`
+ Result LeakedCredentialCheckGetResponse `json:"result,required"`
// Whether the API call was successful
- Success LeakedCredentialCheckListResponseEnvelopeSuccess `json:"success,required"`
- JSON leakedCredentialCheckListResponseEnvelopeJSON `json:"-"`
+ Success LeakedCredentialCheckGetResponseEnvelopeSuccess `json:"success,required"`
+ JSON leakedCredentialCheckGetResponseEnvelopeJSON `json:"-"`
}
-// leakedCredentialCheckListResponseEnvelopeJSON contains the JSON metadata for the
-// struct [LeakedCredentialCheckListResponseEnvelope]
-type leakedCredentialCheckListResponseEnvelopeJSON struct {
+// leakedCredentialCheckGetResponseEnvelopeJSON contains the JSON metadata for the
+// struct [LeakedCredentialCheckGetResponseEnvelope]
+type leakedCredentialCheckGetResponseEnvelopeJSON struct {
Errors apijson.Field
Messages apijson.Field
Result apijson.Field
@@ -197,24 +197,24 @@ type leakedCredentialCheckListResponseEnvelopeJSON struct {
ExtraFields map[string]apijson.Field
}
-func (r *LeakedCredentialCheckListResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+func (r *LeakedCredentialCheckGetResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
return apijson.UnmarshalRoot(data, r)
}
-func (r leakedCredentialCheckListResponseEnvelopeJSON) RawJSON() string {
+func (r leakedCredentialCheckGetResponseEnvelopeJSON) RawJSON() string {
return r.raw
}
// Whether the API call was successful
-type LeakedCredentialCheckListResponseEnvelopeSuccess bool
+type LeakedCredentialCheckGetResponseEnvelopeSuccess bool
const (
- LeakedCredentialCheckListResponseEnvelopeSuccessTrue LeakedCredentialCheckListResponseEnvelopeSuccess = true
+ LeakedCredentialCheckGetResponseEnvelopeSuccessTrue LeakedCredentialCheckGetResponseEnvelopeSuccess = true
)
-func (r LeakedCredentialCheckListResponseEnvelopeSuccess) IsKnown() bool {
+func (r LeakedCredentialCheckGetResponseEnvelopeSuccess) IsKnown() bool {
switch r {
- case LeakedCredentialCheckListResponseEnvelopeSuccessTrue:
+ case LeakedCredentialCheckGetResponseEnvelopeSuccessTrue:
return true
}
return false
diff --git a/leakedcredentialcheck_test.go b/leakedcredentialcheck_test.go
index 99801545162..f5ef734ac03 100644
--- a/leakedcredentialcheck_test.go
+++ b/leakedcredentialcheck_test.go
@@ -39,7 +39,7 @@ func TestLeakedCredentialCheckNewWithOptionalParams(t *testing.T) {
}
}
-func TestLeakedCredentialCheckList(t *testing.T) {
+func TestLeakedCredentialCheckGet(t *testing.T) {
baseURL := "http://localhost:4010"
if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
baseURL = envURL
@@ -52,7 +52,7 @@ func TestLeakedCredentialCheckList(t *testing.T) {
option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
option.WithAPIEmail("user@example.com"),
)
- _, err := client.LeakedCredentialChecks.List(context.TODO(), cloudflare.LeakedCredentialCheckListParams{
+ _, err := client.LeakedCredentialChecks.Get(context.TODO(), cloudflare.LeakedCredentialCheckGetParams{
ZoneID: cloudflare.F("023e105f4ecef8ad9ca31a8372d0c353"),
})
if err != nil {