| Name | Type | Description | Notes |
|---|---|---|---|
| Kind | string | ||
| ClusterName | string | ||
| ClusterOidcIssuer | string | ||
| ClusterArn | string | ||
| VpcId | string | ||
| ExternalSecretsAutomaticAuthentication | Pointer to NullableGkeInfrastructureOutputsExternalSecretsAutomaticAuthentication | [optional] | |
| ClusterSelfLink | string |
func NewInfrastructureOutputs(kind string, clusterName string, clusterOidcIssuer string, clusterArn string, vpcId string, clusterSelfLink string, ) *InfrastructureOutputs
NewInfrastructureOutputs instantiates a new InfrastructureOutputs object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewInfrastructureOutputsWithDefaults() *InfrastructureOutputs
NewInfrastructureOutputsWithDefaults instantiates a new InfrastructureOutputs object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *InfrastructureOutputs) GetKind() string
GetKind returns the Kind field if non-nil, zero value otherwise.
func (o *InfrastructureOutputs) GetKindOk() (*string, bool)
GetKindOk returns a tuple with the Kind field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *InfrastructureOutputs) SetKind(v string)
SetKind sets Kind field to given value.
func (o *InfrastructureOutputs) GetClusterName() string
GetClusterName returns the ClusterName field if non-nil, zero value otherwise.
func (o *InfrastructureOutputs) GetClusterNameOk() (*string, bool)
GetClusterNameOk returns a tuple with the ClusterName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *InfrastructureOutputs) SetClusterName(v string)
SetClusterName sets ClusterName field to given value.
func (o *InfrastructureOutputs) GetClusterOidcIssuer() string
GetClusterOidcIssuer returns the ClusterOidcIssuer field if non-nil, zero value otherwise.
func (o *InfrastructureOutputs) GetClusterOidcIssuerOk() (*string, bool)
GetClusterOidcIssuerOk returns a tuple with the ClusterOidcIssuer field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *InfrastructureOutputs) SetClusterOidcIssuer(v string)
SetClusterOidcIssuer sets ClusterOidcIssuer field to given value.
func (o *InfrastructureOutputs) GetClusterArn() string
GetClusterArn returns the ClusterArn field if non-nil, zero value otherwise.
func (o *InfrastructureOutputs) GetClusterArnOk() (*string, bool)
GetClusterArnOk returns a tuple with the ClusterArn field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *InfrastructureOutputs) SetClusterArn(v string)
SetClusterArn sets ClusterArn field to given value.
func (o *InfrastructureOutputs) GetVpcId() string
GetVpcId returns the VpcId field if non-nil, zero value otherwise.
func (o *InfrastructureOutputs) GetVpcIdOk() (*string, bool)
GetVpcIdOk returns a tuple with the VpcId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *InfrastructureOutputs) SetVpcId(v string)
SetVpcId sets VpcId field to given value.
func (o *InfrastructureOutputs) GetExternalSecretsAutomaticAuthentication() GkeInfrastructureOutputsExternalSecretsAutomaticAuthentication
GetExternalSecretsAutomaticAuthentication returns the ExternalSecretsAutomaticAuthentication field if non-nil, zero value otherwise.
func (o *InfrastructureOutputs) GetExternalSecretsAutomaticAuthenticationOk() (*GkeInfrastructureOutputsExternalSecretsAutomaticAuthentication, bool)
GetExternalSecretsAutomaticAuthenticationOk returns a tuple with the ExternalSecretsAutomaticAuthentication field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *InfrastructureOutputs) SetExternalSecretsAutomaticAuthentication(v GkeInfrastructureOutputsExternalSecretsAutomaticAuthentication)
SetExternalSecretsAutomaticAuthentication sets ExternalSecretsAutomaticAuthentication field to given value.
func (o *InfrastructureOutputs) HasExternalSecretsAutomaticAuthentication() bool
HasExternalSecretsAutomaticAuthentication returns a boolean if a field has been set.
func (o *InfrastructureOutputs) SetExternalSecretsAutomaticAuthenticationNil(b bool)
SetExternalSecretsAutomaticAuthenticationNil sets the value for ExternalSecretsAutomaticAuthentication to be an explicit nil
func (o *InfrastructureOutputs) UnsetExternalSecretsAutomaticAuthentication()
UnsetExternalSecretsAutomaticAuthentication ensures that no value is present for ExternalSecretsAutomaticAuthentication, not even an explicit nil
func (o *InfrastructureOutputs) GetClusterSelfLink() string
GetClusterSelfLink returns the ClusterSelfLink field if non-nil, zero value otherwise.
func (o *InfrastructureOutputs) GetClusterSelfLinkOk() (*string, bool)
GetClusterSelfLinkOk returns a tuple with the ClusterSelfLink field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *InfrastructureOutputs) SetClusterSelfLink(v string)
SetClusterSelfLink sets ClusterSelfLink field to given value.