Class: AwsEksCluster

Inherits:
Object
  • Object
show all
Includes:
AwsSingularResourceMixin
Defined in:
lib/resources/aws/aws_eks_cluster.rb

Defined Under Namespace

Classes: Backend

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from AwsSingularResourceMixin

#exists?, included

Methods included from AwsResourceMixin

#catch_aws_errors, #check_resource_param_names, #initialize, #inspec_runner

Instance Attribute Details

#activeObject (readonly) Also known as: active?

Returns the value of attribute active.



17
18
19
# File 'lib/resources/aws/aws_eks_cluster.rb', line 17

def active
  @active
end

#arnObject (readonly)

Returns the value of attribute arn.



17
18
19
# File 'lib/resources/aws/aws_eks_cluster.rb', line 17

def arn
  @arn
end

#certificate_authorityObject (readonly)

Returns the value of attribute certificate_authority.



17
18
19
# File 'lib/resources/aws/aws_eks_cluster.rb', line 17

def certificate_authority
  @certificate_authority
end

#cluster_nameObject (readonly)

Returns the value of attribute cluster_name.



17
18
19
# File 'lib/resources/aws/aws_eks_cluster.rb', line 17

def cluster_name
  @cluster_name
end

#created_atObject (readonly)

Returns the value of attribute created_at.



17
18
19
# File 'lib/resources/aws/aws_eks_cluster.rb', line 17

def created_at
  @created_at
end

#creatingObject (readonly) Also known as: creating?

Returns the value of attribute creating.



17
18
19
# File 'lib/resources/aws/aws_eks_cluster.rb', line 17

def creating
  @creating
end

#deletingObject (readonly) Also known as: deleting?

Returns the value of attribute deleting.



17
18
19
# File 'lib/resources/aws/aws_eks_cluster.rb', line 17

def deleting
  @deleting
end

#endpointObject (readonly)

Returns the value of attribute endpoint.



17
18
19
# File 'lib/resources/aws/aws_eks_cluster.rb', line 17

def endpoint
  @endpoint
end

#failedObject (readonly) Also known as: failed?

Returns the value of attribute failed.



17
18
19
# File 'lib/resources/aws/aws_eks_cluster.rb', line 17

def failed
  @failed
end

#nameObject (readonly)

Returns the value of attribute name.



17
18
19
# File 'lib/resources/aws/aws_eks_cluster.rb', line 17

def name
  @name
end

#role_arnObject (readonly)

Returns the value of attribute role_arn.



17
18
19
# File 'lib/resources/aws/aws_eks_cluster.rb', line 17

def role_arn
  @role_arn
end

#security_group_idsObject (readonly)

Returns the value of attribute security_group_ids.



17
18
19
# File 'lib/resources/aws/aws_eks_cluster.rb', line 17

def security_group_ids
  @security_group_ids
end

#security_groups_countObject (readonly)

Returns the value of attribute security_groups_count.



17
18
19
# File 'lib/resources/aws/aws_eks_cluster.rb', line 17

def security_groups_count
  @security_groups_count
end

#statusObject (readonly)

Returns the value of attribute status.



17
18
19
# File 'lib/resources/aws/aws_eks_cluster.rb', line 17

def status
  @status
end

#subnet_idsObject (readonly)

Returns the value of attribute subnet_ids.



17
18
19
# File 'lib/resources/aws/aws_eks_cluster.rb', line 17

def subnet_ids
  @subnet_ids
end

#subnets_countObject (readonly)

Returns the value of attribute subnets_count.



17
18
19
# File 'lib/resources/aws/aws_eks_cluster.rb', line 17

def subnets_count
  @subnets_count
end

#versionObject (readonly)

Returns the value of attribute version.



17
18
19
# File 'lib/resources/aws/aws_eks_cluster.rb', line 17

def version
  @version
end

#vpc_idObject (readonly)

Returns the value of attribute vpc_id.



17
18
19
# File 'lib/resources/aws/aws_eks_cluster.rb', line 17

def vpc_id
  @vpc_id
end

Instance Method Details

#to_sObject



27
28
29
# File 'lib/resources/aws/aws_eks_cluster.rb', line 27

def to_s
  "AWS EKS cluster #{cluster_name}"
end